github.com/gravitational/teleport/api@v0.0.0-20240507183017-3110591cbafc/gen/proto/go/usageevents/v1/usageevents.pb.go (about)

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: teleport/usageevents/v1/usageevents.proto
     3  
     4  package usageeventsv1
     5  
     6  import (
     7  	fmt "fmt"
     8  	proto "github.com/gogo/protobuf/proto"
     9  	io "io"
    10  	math "math"
    11  	math_bits "math/bits"
    12  )
    13  
    14  // Reference imports to suppress errors if they are not otherwise used.
    15  var _ = proto.Marshal
    16  var _ = fmt.Errorf
    17  var _ = math.Inf
    18  
    19  // This is a compile-time assertion to ensure that this generated file
    20  // is compatible with the proto package it is being compiled against.
    21  // A compilation error at this line likely means your copy of the
    22  // proto package needs to be updated.
    23  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    24  
    25  // DiscoverResource represents a resource type.
    26  type DiscoverResource int32
    27  
    28  const (
    29  	DiscoverResource_DISCOVER_RESOURCE_UNSPECIFIED                           DiscoverResource = 0
    30  	DiscoverResource_DISCOVER_RESOURCE_SERVER                                DiscoverResource = 1
    31  	DiscoverResource_DISCOVER_RESOURCE_KUBERNETES                            DiscoverResource = 2
    32  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_POSTGRES_SELF_HOSTED         DiscoverResource = 3
    33  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_MYSQL_SELF_HOSTED            DiscoverResource = 4
    34  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_MONGODB_SELF_HOSTED          DiscoverResource = 5
    35  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_POSTGRES_RDS                 DiscoverResource = 6
    36  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_MYSQL_RDS                    DiscoverResource = 7
    37  	DiscoverResource_DISCOVER_RESOURCE_APPLICATION_HTTP                      DiscoverResource = 8
    38  	DiscoverResource_DISCOVER_RESOURCE_APPLICATION_TCP                       DiscoverResource = 9
    39  	DiscoverResource_DISCOVER_RESOURCE_WINDOWS_DESKTOP                       DiscoverResource = 10
    40  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_SQLSERVER_RDS                DiscoverResource = 11
    41  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_POSTGRES_REDSHIFT            DiscoverResource = 12
    42  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_SQLSERVER_SELF_HOSTED        DiscoverResource = 13
    43  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_REDIS_SELF_HOSTED            DiscoverResource = 14
    44  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_POSTGRES_GCP                 DiscoverResource = 15
    45  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_MYSQL_GCP                    DiscoverResource = 16
    46  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_SQLSERVER_GCP                DiscoverResource = 17
    47  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_POSTGRES_REDSHIFT_SERVERLESS DiscoverResource = 18
    48  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_POSTGRES_AZURE               DiscoverResource = 19
    49  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_DYNAMODB                     DiscoverResource = 20
    50  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_CASSANDRA_KEYSPACES          DiscoverResource = 21
    51  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_CASSANDRA_SELF_HOSTED        DiscoverResource = 22
    52  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_ELASTICSEARCH_SELF_HOSTED    DiscoverResource = 23
    53  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_REDIS_ELASTICACHE            DiscoverResource = 24
    54  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_REDIS_MEMORYDB               DiscoverResource = 25
    55  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_REDIS_AZURE_CACHE            DiscoverResource = 26
    56  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_REDIS_CLUSTER_SELF_HOSTED    DiscoverResource = 27
    57  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_MYSQL_AZURE                  DiscoverResource = 28
    58  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_SQLSERVER_AZURE              DiscoverResource = 29
    59  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_SQLSERVER_MICROSOFT          DiscoverResource = 30
    60  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_COCKROACHDB_SELF_HOSTED      DiscoverResource = 31
    61  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_MONGODB_ATLAS                DiscoverResource = 32
    62  	DiscoverResource_DISCOVER_RESOURCE_DATABASE_SNOWFLAKE                    DiscoverResource = 33
    63  	DiscoverResource_DISCOVER_RESOURCE_DOC_DATABASE_RDS_PROXY                DiscoverResource = 34
    64  	DiscoverResource_DISCOVER_RESOURCE_DOC_DATABASE_HIGH_AVAILABILITY        DiscoverResource = 35
    65  	DiscoverResource_DISCOVER_RESOURCE_DOC_DATABASE_DYNAMIC_REGISTRATION     DiscoverResource = 36
    66  	DiscoverResource_DISCOVER_RESOURCE_SAML_APPLICATION                      DiscoverResource = 37
    67  	DiscoverResource_DISCOVER_RESOURCE_EC2_INSTANCE                          DiscoverResource = 38
    68  	DiscoverResource_DISCOVER_RESOURCE_DOC_WINDOWS_DESKTOP_NON_AD            DiscoverResource = 39
    69  	DiscoverResource_DISCOVER_RESOURCE_KUBERNETES_EKS                        DiscoverResource = 40
    70  )
    71  
    72  var DiscoverResource_name = map[int32]string{
    73  	0:  "DISCOVER_RESOURCE_UNSPECIFIED",
    74  	1:  "DISCOVER_RESOURCE_SERVER",
    75  	2:  "DISCOVER_RESOURCE_KUBERNETES",
    76  	3:  "DISCOVER_RESOURCE_DATABASE_POSTGRES_SELF_HOSTED",
    77  	4:  "DISCOVER_RESOURCE_DATABASE_MYSQL_SELF_HOSTED",
    78  	5:  "DISCOVER_RESOURCE_DATABASE_MONGODB_SELF_HOSTED",
    79  	6:  "DISCOVER_RESOURCE_DATABASE_POSTGRES_RDS",
    80  	7:  "DISCOVER_RESOURCE_DATABASE_MYSQL_RDS",
    81  	8:  "DISCOVER_RESOURCE_APPLICATION_HTTP",
    82  	9:  "DISCOVER_RESOURCE_APPLICATION_TCP",
    83  	10: "DISCOVER_RESOURCE_WINDOWS_DESKTOP",
    84  	11: "DISCOVER_RESOURCE_DATABASE_SQLSERVER_RDS",
    85  	12: "DISCOVER_RESOURCE_DATABASE_POSTGRES_REDSHIFT",
    86  	13: "DISCOVER_RESOURCE_DATABASE_SQLSERVER_SELF_HOSTED",
    87  	14: "DISCOVER_RESOURCE_DATABASE_REDIS_SELF_HOSTED",
    88  	15: "DISCOVER_RESOURCE_DATABASE_POSTGRES_GCP",
    89  	16: "DISCOVER_RESOURCE_DATABASE_MYSQL_GCP",
    90  	17: "DISCOVER_RESOURCE_DATABASE_SQLSERVER_GCP",
    91  	18: "DISCOVER_RESOURCE_DATABASE_POSTGRES_REDSHIFT_SERVERLESS",
    92  	19: "DISCOVER_RESOURCE_DATABASE_POSTGRES_AZURE",
    93  	20: "DISCOVER_RESOURCE_DATABASE_DYNAMODB",
    94  	21: "DISCOVER_RESOURCE_DATABASE_CASSANDRA_KEYSPACES",
    95  	22: "DISCOVER_RESOURCE_DATABASE_CASSANDRA_SELF_HOSTED",
    96  	23: "DISCOVER_RESOURCE_DATABASE_ELASTICSEARCH_SELF_HOSTED",
    97  	24: "DISCOVER_RESOURCE_DATABASE_REDIS_ELASTICACHE",
    98  	25: "DISCOVER_RESOURCE_DATABASE_REDIS_MEMORYDB",
    99  	26: "DISCOVER_RESOURCE_DATABASE_REDIS_AZURE_CACHE",
   100  	27: "DISCOVER_RESOURCE_DATABASE_REDIS_CLUSTER_SELF_HOSTED",
   101  	28: "DISCOVER_RESOURCE_DATABASE_MYSQL_AZURE",
   102  	29: "DISCOVER_RESOURCE_DATABASE_SQLSERVER_AZURE",
   103  	30: "DISCOVER_RESOURCE_DATABASE_SQLSERVER_MICROSOFT",
   104  	31: "DISCOVER_RESOURCE_DATABASE_COCKROACHDB_SELF_HOSTED",
   105  	32: "DISCOVER_RESOURCE_DATABASE_MONGODB_ATLAS",
   106  	33: "DISCOVER_RESOURCE_DATABASE_SNOWFLAKE",
   107  	34: "DISCOVER_RESOURCE_DOC_DATABASE_RDS_PROXY",
   108  	35: "DISCOVER_RESOURCE_DOC_DATABASE_HIGH_AVAILABILITY",
   109  	36: "DISCOVER_RESOURCE_DOC_DATABASE_DYNAMIC_REGISTRATION",
   110  	37: "DISCOVER_RESOURCE_SAML_APPLICATION",
   111  	38: "DISCOVER_RESOURCE_EC2_INSTANCE",
   112  	39: "DISCOVER_RESOURCE_DOC_WINDOWS_DESKTOP_NON_AD",
   113  	40: "DISCOVER_RESOURCE_KUBERNETES_EKS",
   114  }
   115  
   116  var DiscoverResource_value = map[string]int32{
   117  	"DISCOVER_RESOURCE_UNSPECIFIED":                           0,
   118  	"DISCOVER_RESOURCE_SERVER":                                1,
   119  	"DISCOVER_RESOURCE_KUBERNETES":                            2,
   120  	"DISCOVER_RESOURCE_DATABASE_POSTGRES_SELF_HOSTED":         3,
   121  	"DISCOVER_RESOURCE_DATABASE_MYSQL_SELF_HOSTED":            4,
   122  	"DISCOVER_RESOURCE_DATABASE_MONGODB_SELF_HOSTED":          5,
   123  	"DISCOVER_RESOURCE_DATABASE_POSTGRES_RDS":                 6,
   124  	"DISCOVER_RESOURCE_DATABASE_MYSQL_RDS":                    7,
   125  	"DISCOVER_RESOURCE_APPLICATION_HTTP":                      8,
   126  	"DISCOVER_RESOURCE_APPLICATION_TCP":                       9,
   127  	"DISCOVER_RESOURCE_WINDOWS_DESKTOP":                       10,
   128  	"DISCOVER_RESOURCE_DATABASE_SQLSERVER_RDS":                11,
   129  	"DISCOVER_RESOURCE_DATABASE_POSTGRES_REDSHIFT":            12,
   130  	"DISCOVER_RESOURCE_DATABASE_SQLSERVER_SELF_HOSTED":        13,
   131  	"DISCOVER_RESOURCE_DATABASE_REDIS_SELF_HOSTED":            14,
   132  	"DISCOVER_RESOURCE_DATABASE_POSTGRES_GCP":                 15,
   133  	"DISCOVER_RESOURCE_DATABASE_MYSQL_GCP":                    16,
   134  	"DISCOVER_RESOURCE_DATABASE_SQLSERVER_GCP":                17,
   135  	"DISCOVER_RESOURCE_DATABASE_POSTGRES_REDSHIFT_SERVERLESS": 18,
   136  	"DISCOVER_RESOURCE_DATABASE_POSTGRES_AZURE":               19,
   137  	"DISCOVER_RESOURCE_DATABASE_DYNAMODB":                     20,
   138  	"DISCOVER_RESOURCE_DATABASE_CASSANDRA_KEYSPACES":          21,
   139  	"DISCOVER_RESOURCE_DATABASE_CASSANDRA_SELF_HOSTED":        22,
   140  	"DISCOVER_RESOURCE_DATABASE_ELASTICSEARCH_SELF_HOSTED":    23,
   141  	"DISCOVER_RESOURCE_DATABASE_REDIS_ELASTICACHE":            24,
   142  	"DISCOVER_RESOURCE_DATABASE_REDIS_MEMORYDB":               25,
   143  	"DISCOVER_RESOURCE_DATABASE_REDIS_AZURE_CACHE":            26,
   144  	"DISCOVER_RESOURCE_DATABASE_REDIS_CLUSTER_SELF_HOSTED":    27,
   145  	"DISCOVER_RESOURCE_DATABASE_MYSQL_AZURE":                  28,
   146  	"DISCOVER_RESOURCE_DATABASE_SQLSERVER_AZURE":              29,
   147  	"DISCOVER_RESOURCE_DATABASE_SQLSERVER_MICROSOFT":          30,
   148  	"DISCOVER_RESOURCE_DATABASE_COCKROACHDB_SELF_HOSTED":      31,
   149  	"DISCOVER_RESOURCE_DATABASE_MONGODB_ATLAS":                32,
   150  	"DISCOVER_RESOURCE_DATABASE_SNOWFLAKE":                    33,
   151  	"DISCOVER_RESOURCE_DOC_DATABASE_RDS_PROXY":                34,
   152  	"DISCOVER_RESOURCE_DOC_DATABASE_HIGH_AVAILABILITY":        35,
   153  	"DISCOVER_RESOURCE_DOC_DATABASE_DYNAMIC_REGISTRATION":     36,
   154  	"DISCOVER_RESOURCE_SAML_APPLICATION":                      37,
   155  	"DISCOVER_RESOURCE_EC2_INSTANCE":                          38,
   156  	"DISCOVER_RESOURCE_DOC_WINDOWS_DESKTOP_NON_AD":            39,
   157  	"DISCOVER_RESOURCE_KUBERNETES_EKS":                        40,
   158  }
   159  
   160  func (x DiscoverResource) String() string {
   161  	return proto.EnumName(DiscoverResource_name, int32(x))
   162  }
   163  
   164  func (DiscoverResource) EnumDescriptor() ([]byte, []int) {
   165  	return fileDescriptor_94cf2ca1c69fd564, []int{0}
   166  }
   167  
   168  // DiscoverStatus represents a Discover Step outcome.
   169  type DiscoverStatus int32
   170  
   171  const (
   172  	DiscoverStatus_DISCOVER_STATUS_UNSPECIFIED DiscoverStatus = 0
   173  	// The user tried to complete the action and it succeeded.
   174  	DiscoverStatus_DISCOVER_STATUS_SUCCESS DiscoverStatus = 1
   175  	// The system skipped the step.
   176  	// For example:
   177  	// When setting up a Database and there's already a Database Service proxying the DB.
   178  	// In this case the Database Agent installation is skipped.
   179  	DiscoverStatus_DISCOVER_STATUS_SKIPPED DiscoverStatus = 2
   180  	// The user tried to complete the action and it failed.
   181  	DiscoverStatus_DISCOVER_STATUS_ERROR DiscoverStatus = 3
   182  	// The user did not complete the action and left the wizard.
   183  	DiscoverStatus_DISCOVER_STATUS_ABORTED DiscoverStatus = 4
   184  )
   185  
   186  var DiscoverStatus_name = map[int32]string{
   187  	0: "DISCOVER_STATUS_UNSPECIFIED",
   188  	1: "DISCOVER_STATUS_SUCCESS",
   189  	2: "DISCOVER_STATUS_SKIPPED",
   190  	3: "DISCOVER_STATUS_ERROR",
   191  	4: "DISCOVER_STATUS_ABORTED",
   192  }
   193  
   194  var DiscoverStatus_value = map[string]int32{
   195  	"DISCOVER_STATUS_UNSPECIFIED": 0,
   196  	"DISCOVER_STATUS_SUCCESS":     1,
   197  	"DISCOVER_STATUS_SKIPPED":     2,
   198  	"DISCOVER_STATUS_ERROR":       3,
   199  	"DISCOVER_STATUS_ABORTED":     4,
   200  }
   201  
   202  func (x DiscoverStatus) String() string {
   203  	return proto.EnumName(DiscoverStatus_name, int32(x))
   204  }
   205  
   206  func (DiscoverStatus) EnumDescriptor() ([]byte, []int) {
   207  	return fileDescriptor_94cf2ca1c69fd564, []int{1}
   208  }
   209  
   210  // CTA represents teleport web UI's call to action buttons.
   211  // We can't use prehog.v1alpha.CTA here because AuthService (and thus this file)
   212  // is generated with gogofast, so we just copy the enum definition here instead.
   213  // Make sure you update both.
   214  type CTA int32
   215  
   216  const (
   217  	CTA_CTA_UNSPECIFIED            CTA = 0
   218  	CTA_CTA_AUTH_CONNECTOR         CTA = 1
   219  	CTA_CTA_ACTIVE_SESSIONS        CTA = 2
   220  	CTA_CTA_ACCESS_REQUESTS        CTA = 3
   221  	CTA_CTA_PREMIUM_SUPPORT        CTA = 4
   222  	CTA_CTA_TRUSTED_DEVICES        CTA = 5
   223  	CTA_CTA_UPGRADE_BANNER         CTA = 6
   224  	CTA_CTA_BILLING_SUMMARY        CTA = 7
   225  	CTA_CTA_ACCESS_LIST            CTA = 8
   226  	CTA_CTA_ACCESS_MONITORING      CTA = 9
   227  	CTA_CTA_EXTERNAL_AUDIT_STORAGE CTA = 10
   228  	CTA_CTA_OKTA_USER_SYNC         CTA = 11
   229  )
   230  
   231  var CTA_name = map[int32]string{
   232  	0:  "CTA_UNSPECIFIED",
   233  	1:  "CTA_AUTH_CONNECTOR",
   234  	2:  "CTA_ACTIVE_SESSIONS",
   235  	3:  "CTA_ACCESS_REQUESTS",
   236  	4:  "CTA_PREMIUM_SUPPORT",
   237  	5:  "CTA_TRUSTED_DEVICES",
   238  	6:  "CTA_UPGRADE_BANNER",
   239  	7:  "CTA_BILLING_SUMMARY",
   240  	8:  "CTA_ACCESS_LIST",
   241  	9:  "CTA_ACCESS_MONITORING",
   242  	10: "CTA_EXTERNAL_AUDIT_STORAGE",
   243  	11: "CTA_OKTA_USER_SYNC",
   244  }
   245  
   246  var CTA_value = map[string]int32{
   247  	"CTA_UNSPECIFIED":            0,
   248  	"CTA_AUTH_CONNECTOR":         1,
   249  	"CTA_ACTIVE_SESSIONS":        2,
   250  	"CTA_ACCESS_REQUESTS":        3,
   251  	"CTA_PREMIUM_SUPPORT":        4,
   252  	"CTA_TRUSTED_DEVICES":        5,
   253  	"CTA_UPGRADE_BANNER":         6,
   254  	"CTA_BILLING_SUMMARY":        7,
   255  	"CTA_ACCESS_LIST":            8,
   256  	"CTA_ACCESS_MONITORING":      9,
   257  	"CTA_EXTERNAL_AUDIT_STORAGE": 10,
   258  	"CTA_OKTA_USER_SYNC":         11,
   259  }
   260  
   261  func (x CTA) String() string {
   262  	return proto.EnumName(CTA_name, int32(x))
   263  }
   264  
   265  func (CTA) EnumDescriptor() ([]byte, []int) {
   266  	return fileDescriptor_94cf2ca1c69fd564, []int{2}
   267  }
   268  
   269  // IntegrationEnrollKind represents the types of integration that
   270  // can be enrolled.
   271  type IntegrationEnrollKind int32
   272  
   273  const (
   274  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_UNSPECIFIED               IntegrationEnrollKind = 0
   275  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_SLACK                     IntegrationEnrollKind = 1
   276  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_AWS_OIDC                  IntegrationEnrollKind = 2
   277  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_PAGERDUTY                 IntegrationEnrollKind = 3
   278  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_EMAIL                     IntegrationEnrollKind = 4
   279  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_JIRA                      IntegrationEnrollKind = 5
   280  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_DISCORD                   IntegrationEnrollKind = 6
   281  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_MATTERMOST                IntegrationEnrollKind = 7
   282  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_MS_TEAMS                  IntegrationEnrollKind = 8
   283  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_OPSGENIE                  IntegrationEnrollKind = 9
   284  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_OKTA                      IntegrationEnrollKind = 10
   285  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_JAMF                      IntegrationEnrollKind = 11
   286  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_MACHINE_ID                IntegrationEnrollKind = 12
   287  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_MACHINE_ID_GITHUB_ACTIONS IntegrationEnrollKind = 13
   288  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_MACHINE_ID_CIRCLECI       IntegrationEnrollKind = 14
   289  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_MACHINE_ID_GITLAB         IntegrationEnrollKind = 15
   290  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_MACHINE_ID_JENKINS        IntegrationEnrollKind = 16
   291  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_MACHINE_ID_ANSIBLE        IntegrationEnrollKind = 17
   292  	IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_SERVICENOW                IntegrationEnrollKind = 18
   293  )
   294  
   295  var IntegrationEnrollKind_name = map[int32]string{
   296  	0:  "INTEGRATION_ENROLL_KIND_UNSPECIFIED",
   297  	1:  "INTEGRATION_ENROLL_KIND_SLACK",
   298  	2:  "INTEGRATION_ENROLL_KIND_AWS_OIDC",
   299  	3:  "INTEGRATION_ENROLL_KIND_PAGERDUTY",
   300  	4:  "INTEGRATION_ENROLL_KIND_EMAIL",
   301  	5:  "INTEGRATION_ENROLL_KIND_JIRA",
   302  	6:  "INTEGRATION_ENROLL_KIND_DISCORD",
   303  	7:  "INTEGRATION_ENROLL_KIND_MATTERMOST",
   304  	8:  "INTEGRATION_ENROLL_KIND_MS_TEAMS",
   305  	9:  "INTEGRATION_ENROLL_KIND_OPSGENIE",
   306  	10: "INTEGRATION_ENROLL_KIND_OKTA",
   307  	11: "INTEGRATION_ENROLL_KIND_JAMF",
   308  	12: "INTEGRATION_ENROLL_KIND_MACHINE_ID",
   309  	13: "INTEGRATION_ENROLL_KIND_MACHINE_ID_GITHUB_ACTIONS",
   310  	14: "INTEGRATION_ENROLL_KIND_MACHINE_ID_CIRCLECI",
   311  	15: "INTEGRATION_ENROLL_KIND_MACHINE_ID_GITLAB",
   312  	16: "INTEGRATION_ENROLL_KIND_MACHINE_ID_JENKINS",
   313  	17: "INTEGRATION_ENROLL_KIND_MACHINE_ID_ANSIBLE",
   314  	18: "INTEGRATION_ENROLL_KIND_SERVICENOW",
   315  }
   316  
   317  var IntegrationEnrollKind_value = map[string]int32{
   318  	"INTEGRATION_ENROLL_KIND_UNSPECIFIED":               0,
   319  	"INTEGRATION_ENROLL_KIND_SLACK":                     1,
   320  	"INTEGRATION_ENROLL_KIND_AWS_OIDC":                  2,
   321  	"INTEGRATION_ENROLL_KIND_PAGERDUTY":                 3,
   322  	"INTEGRATION_ENROLL_KIND_EMAIL":                     4,
   323  	"INTEGRATION_ENROLL_KIND_JIRA":                      5,
   324  	"INTEGRATION_ENROLL_KIND_DISCORD":                   6,
   325  	"INTEGRATION_ENROLL_KIND_MATTERMOST":                7,
   326  	"INTEGRATION_ENROLL_KIND_MS_TEAMS":                  8,
   327  	"INTEGRATION_ENROLL_KIND_OPSGENIE":                  9,
   328  	"INTEGRATION_ENROLL_KIND_OKTA":                      10,
   329  	"INTEGRATION_ENROLL_KIND_JAMF":                      11,
   330  	"INTEGRATION_ENROLL_KIND_MACHINE_ID":                12,
   331  	"INTEGRATION_ENROLL_KIND_MACHINE_ID_GITHUB_ACTIONS": 13,
   332  	"INTEGRATION_ENROLL_KIND_MACHINE_ID_CIRCLECI":       14,
   333  	"INTEGRATION_ENROLL_KIND_MACHINE_ID_GITLAB":         15,
   334  	"INTEGRATION_ENROLL_KIND_MACHINE_ID_JENKINS":        16,
   335  	"INTEGRATION_ENROLL_KIND_MACHINE_ID_ANSIBLE":        17,
   336  	"INTEGRATION_ENROLL_KIND_SERVICENOW":                18,
   337  }
   338  
   339  func (x IntegrationEnrollKind) String() string {
   340  	return proto.EnumName(IntegrationEnrollKind_name, int32(x))
   341  }
   342  
   343  func (IntegrationEnrollKind) EnumDescriptor() ([]byte, []int) {
   344  	return fileDescriptor_94cf2ca1c69fd564, []int{3}
   345  }
   346  
   347  // Feature is name of Teleport feature
   348  type Feature int32
   349  
   350  const (
   351  	Feature_FEATURE_UNSPECIFIED     Feature = 0
   352  	Feature_FEATURE_TRUSTED_DEVICES Feature = 1
   353  )
   354  
   355  var Feature_name = map[int32]string{
   356  	0: "FEATURE_UNSPECIFIED",
   357  	1: "FEATURE_TRUSTED_DEVICES",
   358  }
   359  
   360  var Feature_value = map[string]int32{
   361  	"FEATURE_UNSPECIFIED":     0,
   362  	"FEATURE_TRUSTED_DEVICES": 1,
   363  }
   364  
   365  func (x Feature) String() string {
   366  	return proto.EnumName(Feature_name, int32(x))
   367  }
   368  
   369  func (Feature) EnumDescriptor() ([]byte, []int) {
   370  	return fileDescriptor_94cf2ca1c69fd564, []int{4}
   371  }
   372  
   373  // FeatureRecommendationStatus is feature recommendation status.
   374  type FeatureRecommendationStatus int32
   375  
   376  const (
   377  	FeatureRecommendationStatus_FEATURE_RECOMMENDATION_STATUS_UNSPECIFIED FeatureRecommendationStatus = 0
   378  	// FEATURE_RECOMMENDATION_STATUS_NOTIFIED is emitted when a feature is recommended (notified in UI) to user.
   379  	FeatureRecommendationStatus_FEATURE_RECOMMENDATION_STATUS_NOTIFIED FeatureRecommendationStatus = 1
   380  	// FEATURE_RECOMMENDATION_STATUS_DONE is emitted when user completes the desired CTA.
   381  	FeatureRecommendationStatus_FEATURE_RECOMMENDATION_STATUS_DONE FeatureRecommendationStatus = 2
   382  )
   383  
   384  var FeatureRecommendationStatus_name = map[int32]string{
   385  	0: "FEATURE_RECOMMENDATION_STATUS_UNSPECIFIED",
   386  	1: "FEATURE_RECOMMENDATION_STATUS_NOTIFIED",
   387  	2: "FEATURE_RECOMMENDATION_STATUS_DONE",
   388  }
   389  
   390  var FeatureRecommendationStatus_value = map[string]int32{
   391  	"FEATURE_RECOMMENDATION_STATUS_UNSPECIFIED": 0,
   392  	"FEATURE_RECOMMENDATION_STATUS_NOTIFIED":    1,
   393  	"FEATURE_RECOMMENDATION_STATUS_DONE":        2,
   394  }
   395  
   396  func (x FeatureRecommendationStatus) String() string {
   397  	return proto.EnumName(FeatureRecommendationStatus_name, int32(x))
   398  }
   399  
   400  func (FeatureRecommendationStatus) EnumDescriptor() ([]byte, []int) {
   401  	return fileDescriptor_94cf2ca1c69fd564, []int{5}
   402  }
   403  
   404  // DeployMethod describes the method used to deploy a service.
   405  type UIDiscoverDeployServiceEvent_DeployMethod int32
   406  
   407  const (
   408  	// DEPLOY_METHOD_UNSPECIFIED means there was an existing service
   409  	// so deploying step got skipped.
   410  	UIDiscoverDeployServiceEvent_DEPLOY_METHOD_UNSPECIFIED UIDiscoverDeployServiceEvent_DeployMethod = 0
   411  	// DEPLOY_METHOD_AUTO means Teleport deployed a service for the user.
   412  	UIDiscoverDeployServiceEvent_DEPLOY_METHOD_AUTO UIDiscoverDeployServiceEvent_DeployMethod = 1
   413  	// DEPLOY_METHOD_MANUAL means a user deployed a service by themselves.
   414  	UIDiscoverDeployServiceEvent_DEPLOY_METHOD_MANUAL UIDiscoverDeployServiceEvent_DeployMethod = 2
   415  )
   416  
   417  var UIDiscoverDeployServiceEvent_DeployMethod_name = map[int32]string{
   418  	0: "DEPLOY_METHOD_UNSPECIFIED",
   419  	1: "DEPLOY_METHOD_AUTO",
   420  	2: "DEPLOY_METHOD_MANUAL",
   421  }
   422  
   423  var UIDiscoverDeployServiceEvent_DeployMethod_value = map[string]int32{
   424  	"DEPLOY_METHOD_UNSPECIFIED": 0,
   425  	"DEPLOY_METHOD_AUTO":        1,
   426  	"DEPLOY_METHOD_MANUAL":      2,
   427  }
   428  
   429  func (x UIDiscoverDeployServiceEvent_DeployMethod) String() string {
   430  	return proto.EnumName(UIDiscoverDeployServiceEvent_DeployMethod_name, int32(x))
   431  }
   432  
   433  func (UIDiscoverDeployServiceEvent_DeployMethod) EnumDescriptor() ([]byte, []int) {
   434  	return fileDescriptor_94cf2ca1c69fd564, []int{18, 0}
   435  }
   436  
   437  // DeployType describes the type of deployment.
   438  type UIDiscoverDeployServiceEvent_DeployType int32
   439  
   440  const (
   441  	// DEPLOY_METHOD_UNSPECIFIED means there was an existing service
   442  	// so deploying step got skipped.
   443  	UIDiscoverDeployServiceEvent_DEPLOY_TYPE_UNSPECIFIED UIDiscoverDeployServiceEvent_DeployType = 0
   444  	// DEPLOY_TYPE_INSTALL_SCRIPT means service was deployed using an
   445  	// install script.
   446  	UIDiscoverDeployServiceEvent_DEPLOY_TYPE_INSTALL_SCRIPT UIDiscoverDeployServiceEvent_DeployType = 1
   447  	// DEPLOY_TYPE_AMAZON_ECS means service was deployed using amazon's
   448  	// elastic container service.
   449  	UIDiscoverDeployServiceEvent_DEPLOY_TYPE_AMAZON_ECS UIDiscoverDeployServiceEvent_DeployType = 2
   450  )
   451  
   452  var UIDiscoverDeployServiceEvent_DeployType_name = map[int32]string{
   453  	0: "DEPLOY_TYPE_UNSPECIFIED",
   454  	1: "DEPLOY_TYPE_INSTALL_SCRIPT",
   455  	2: "DEPLOY_TYPE_AMAZON_ECS",
   456  }
   457  
   458  var UIDiscoverDeployServiceEvent_DeployType_value = map[string]int32{
   459  	"DEPLOY_TYPE_UNSPECIFIED":    0,
   460  	"DEPLOY_TYPE_INSTALL_SCRIPT": 1,
   461  	"DEPLOY_TYPE_AMAZON_ECS":     2,
   462  }
   463  
   464  func (x UIDiscoverDeployServiceEvent_DeployType) String() string {
   465  	return proto.EnumName(UIDiscoverDeployServiceEvent_DeployType_name, int32(x))
   466  }
   467  
   468  func (UIDiscoverDeployServiceEvent_DeployType) EnumDescriptor() ([]byte, []int) {
   469  	return fileDescriptor_94cf2ca1c69fd564, []int{18, 1}
   470  }
   471  
   472  // UIBannerClickEvent is a usage event sent by the UI when the upgrade
   473  // banner is clicked.
   474  type UIBannerClickEvent struct {
   475  	// The cluster alert name.
   476  	Alert                string   `protobuf:"bytes,1,opt,name=alert,proto3" json:"alert,omitempty"`
   477  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   478  	XXX_unrecognized     []byte   `json:"-"`
   479  	XXX_sizecache        int32    `json:"-"`
   480  }
   481  
   482  func (m *UIBannerClickEvent) Reset()         { *m = UIBannerClickEvent{} }
   483  func (m *UIBannerClickEvent) String() string { return proto.CompactTextString(m) }
   484  func (*UIBannerClickEvent) ProtoMessage()    {}
   485  func (*UIBannerClickEvent) Descriptor() ([]byte, []int) {
   486  	return fileDescriptor_94cf2ca1c69fd564, []int{0}
   487  }
   488  func (m *UIBannerClickEvent) XXX_Unmarshal(b []byte) error {
   489  	return m.Unmarshal(b)
   490  }
   491  func (m *UIBannerClickEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   492  	if deterministic {
   493  		return xxx_messageInfo_UIBannerClickEvent.Marshal(b, m, deterministic)
   494  	} else {
   495  		b = b[:cap(b)]
   496  		n, err := m.MarshalToSizedBuffer(b)
   497  		if err != nil {
   498  			return nil, err
   499  		}
   500  		return b[:n], nil
   501  	}
   502  }
   503  func (m *UIBannerClickEvent) XXX_Merge(src proto.Message) {
   504  	xxx_messageInfo_UIBannerClickEvent.Merge(m, src)
   505  }
   506  func (m *UIBannerClickEvent) XXX_Size() int {
   507  	return m.Size()
   508  }
   509  func (m *UIBannerClickEvent) XXX_DiscardUnknown() {
   510  	xxx_messageInfo_UIBannerClickEvent.DiscardUnknown(m)
   511  }
   512  
   513  var xxx_messageInfo_UIBannerClickEvent proto.InternalMessageInfo
   514  
   515  func (m *UIBannerClickEvent) GetAlert() string {
   516  	if m != nil {
   517  		return m.Alert
   518  	}
   519  	return ""
   520  }
   521  
   522  // UIOnboardCompleteGoToDashboardClickEvent is a UI event sent when initial
   523  // registration is complete.
   524  type UIOnboardCompleteGoToDashboardClickEvent struct {
   525  	// The event username. Not extracted from identity as this is pre-registration.
   526  	Username             string   `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
   527  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   528  	XXX_unrecognized     []byte   `json:"-"`
   529  	XXX_sizecache        int32    `json:"-"`
   530  }
   531  
   532  func (m *UIOnboardCompleteGoToDashboardClickEvent) Reset() {
   533  	*m = UIOnboardCompleteGoToDashboardClickEvent{}
   534  }
   535  func (m *UIOnboardCompleteGoToDashboardClickEvent) String() string { return proto.CompactTextString(m) }
   536  func (*UIOnboardCompleteGoToDashboardClickEvent) ProtoMessage()    {}
   537  func (*UIOnboardCompleteGoToDashboardClickEvent) Descriptor() ([]byte, []int) {
   538  	return fileDescriptor_94cf2ca1c69fd564, []int{1}
   539  }
   540  func (m *UIOnboardCompleteGoToDashboardClickEvent) XXX_Unmarshal(b []byte) error {
   541  	return m.Unmarshal(b)
   542  }
   543  func (m *UIOnboardCompleteGoToDashboardClickEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   544  	if deterministic {
   545  		return xxx_messageInfo_UIOnboardCompleteGoToDashboardClickEvent.Marshal(b, m, deterministic)
   546  	} else {
   547  		b = b[:cap(b)]
   548  		n, err := m.MarshalToSizedBuffer(b)
   549  		if err != nil {
   550  			return nil, err
   551  		}
   552  		return b[:n], nil
   553  	}
   554  }
   555  func (m *UIOnboardCompleteGoToDashboardClickEvent) XXX_Merge(src proto.Message) {
   556  	xxx_messageInfo_UIOnboardCompleteGoToDashboardClickEvent.Merge(m, src)
   557  }
   558  func (m *UIOnboardCompleteGoToDashboardClickEvent) XXX_Size() int {
   559  	return m.Size()
   560  }
   561  func (m *UIOnboardCompleteGoToDashboardClickEvent) XXX_DiscardUnknown() {
   562  	xxx_messageInfo_UIOnboardCompleteGoToDashboardClickEvent.DiscardUnknown(m)
   563  }
   564  
   565  var xxx_messageInfo_UIOnboardCompleteGoToDashboardClickEvent proto.InternalMessageInfo
   566  
   567  func (m *UIOnboardCompleteGoToDashboardClickEvent) GetUsername() string {
   568  	if m != nil {
   569  		return m.Username
   570  	}
   571  	return ""
   572  }
   573  
   574  // UIOnboardAddFirstResourceClickEvent is a UI event sent when a user clicks the
   575  // "add first resource" button.
   576  type UIOnboardAddFirstResourceClickEvent struct {
   577  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   578  	XXX_unrecognized     []byte   `json:"-"`
   579  	XXX_sizecache        int32    `json:"-"`
   580  }
   581  
   582  func (m *UIOnboardAddFirstResourceClickEvent) Reset()         { *m = UIOnboardAddFirstResourceClickEvent{} }
   583  func (m *UIOnboardAddFirstResourceClickEvent) String() string { return proto.CompactTextString(m) }
   584  func (*UIOnboardAddFirstResourceClickEvent) ProtoMessage()    {}
   585  func (*UIOnboardAddFirstResourceClickEvent) Descriptor() ([]byte, []int) {
   586  	return fileDescriptor_94cf2ca1c69fd564, []int{2}
   587  }
   588  func (m *UIOnboardAddFirstResourceClickEvent) XXX_Unmarshal(b []byte) error {
   589  	return m.Unmarshal(b)
   590  }
   591  func (m *UIOnboardAddFirstResourceClickEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   592  	if deterministic {
   593  		return xxx_messageInfo_UIOnboardAddFirstResourceClickEvent.Marshal(b, m, deterministic)
   594  	} else {
   595  		b = b[:cap(b)]
   596  		n, err := m.MarshalToSizedBuffer(b)
   597  		if err != nil {
   598  			return nil, err
   599  		}
   600  		return b[:n], nil
   601  	}
   602  }
   603  func (m *UIOnboardAddFirstResourceClickEvent) XXX_Merge(src proto.Message) {
   604  	xxx_messageInfo_UIOnboardAddFirstResourceClickEvent.Merge(m, src)
   605  }
   606  func (m *UIOnboardAddFirstResourceClickEvent) XXX_Size() int {
   607  	return m.Size()
   608  }
   609  func (m *UIOnboardAddFirstResourceClickEvent) XXX_DiscardUnknown() {
   610  	xxx_messageInfo_UIOnboardAddFirstResourceClickEvent.DiscardUnknown(m)
   611  }
   612  
   613  var xxx_messageInfo_UIOnboardAddFirstResourceClickEvent proto.InternalMessageInfo
   614  
   615  // UIOnboardAddFirstResourceLaterClickEvent is a UI event sent when a user
   616  // clicks the "add first resource later" button.
   617  type UIOnboardAddFirstResourceLaterClickEvent struct {
   618  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   619  	XXX_unrecognized     []byte   `json:"-"`
   620  	XXX_sizecache        int32    `json:"-"`
   621  }
   622  
   623  func (m *UIOnboardAddFirstResourceLaterClickEvent) Reset() {
   624  	*m = UIOnboardAddFirstResourceLaterClickEvent{}
   625  }
   626  func (m *UIOnboardAddFirstResourceLaterClickEvent) String() string { return proto.CompactTextString(m) }
   627  func (*UIOnboardAddFirstResourceLaterClickEvent) ProtoMessage()    {}
   628  func (*UIOnboardAddFirstResourceLaterClickEvent) Descriptor() ([]byte, []int) {
   629  	return fileDescriptor_94cf2ca1c69fd564, []int{3}
   630  }
   631  func (m *UIOnboardAddFirstResourceLaterClickEvent) XXX_Unmarshal(b []byte) error {
   632  	return m.Unmarshal(b)
   633  }
   634  func (m *UIOnboardAddFirstResourceLaterClickEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   635  	if deterministic {
   636  		return xxx_messageInfo_UIOnboardAddFirstResourceLaterClickEvent.Marshal(b, m, deterministic)
   637  	} else {
   638  		b = b[:cap(b)]
   639  		n, err := m.MarshalToSizedBuffer(b)
   640  		if err != nil {
   641  			return nil, err
   642  		}
   643  		return b[:n], nil
   644  	}
   645  }
   646  func (m *UIOnboardAddFirstResourceLaterClickEvent) XXX_Merge(src proto.Message) {
   647  	xxx_messageInfo_UIOnboardAddFirstResourceLaterClickEvent.Merge(m, src)
   648  }
   649  func (m *UIOnboardAddFirstResourceLaterClickEvent) XXX_Size() int {
   650  	return m.Size()
   651  }
   652  func (m *UIOnboardAddFirstResourceLaterClickEvent) XXX_DiscardUnknown() {
   653  	xxx_messageInfo_UIOnboardAddFirstResourceLaterClickEvent.DiscardUnknown(m)
   654  }
   655  
   656  var xxx_messageInfo_UIOnboardAddFirstResourceLaterClickEvent proto.InternalMessageInfo
   657  
   658  // UIOnboardSetCredentialSubmitEvent is a UI event sent during registration when
   659  // users configure their credentials.
   660  type UIOnboardSetCredentialSubmitEvent struct {
   661  	// The event username. Not extracted from identity as this is pre-registration.
   662  	Username             string   `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
   663  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   664  	XXX_unrecognized     []byte   `json:"-"`
   665  	XXX_sizecache        int32    `json:"-"`
   666  }
   667  
   668  func (m *UIOnboardSetCredentialSubmitEvent) Reset()         { *m = UIOnboardSetCredentialSubmitEvent{} }
   669  func (m *UIOnboardSetCredentialSubmitEvent) String() string { return proto.CompactTextString(m) }
   670  func (*UIOnboardSetCredentialSubmitEvent) ProtoMessage()    {}
   671  func (*UIOnboardSetCredentialSubmitEvent) Descriptor() ([]byte, []int) {
   672  	return fileDescriptor_94cf2ca1c69fd564, []int{4}
   673  }
   674  func (m *UIOnboardSetCredentialSubmitEvent) XXX_Unmarshal(b []byte) error {
   675  	return m.Unmarshal(b)
   676  }
   677  func (m *UIOnboardSetCredentialSubmitEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   678  	if deterministic {
   679  		return xxx_messageInfo_UIOnboardSetCredentialSubmitEvent.Marshal(b, m, deterministic)
   680  	} else {
   681  		b = b[:cap(b)]
   682  		n, err := m.MarshalToSizedBuffer(b)
   683  		if err != nil {
   684  			return nil, err
   685  		}
   686  		return b[:n], nil
   687  	}
   688  }
   689  func (m *UIOnboardSetCredentialSubmitEvent) XXX_Merge(src proto.Message) {
   690  	xxx_messageInfo_UIOnboardSetCredentialSubmitEvent.Merge(m, src)
   691  }
   692  func (m *UIOnboardSetCredentialSubmitEvent) XXX_Size() int {
   693  	return m.Size()
   694  }
   695  func (m *UIOnboardSetCredentialSubmitEvent) XXX_DiscardUnknown() {
   696  	xxx_messageInfo_UIOnboardSetCredentialSubmitEvent.DiscardUnknown(m)
   697  }
   698  
   699  var xxx_messageInfo_UIOnboardSetCredentialSubmitEvent proto.InternalMessageInfo
   700  
   701  func (m *UIOnboardSetCredentialSubmitEvent) GetUsername() string {
   702  	if m != nil {
   703  		return m.Username
   704  	}
   705  	return ""
   706  }
   707  
   708  // UIOnboardQuestionnaireSubmitEvent is a UI event sent during registration when
   709  // the user submits their onboarding questionnaire.
   710  type UIOnboardQuestionnaireSubmitEvent struct {
   711  	// The event username. Not extracted from identity as this is pre-registration.
   712  	Username             string   `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
   713  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   714  	XXX_unrecognized     []byte   `json:"-"`
   715  	XXX_sizecache        int32    `json:"-"`
   716  }
   717  
   718  func (m *UIOnboardQuestionnaireSubmitEvent) Reset()         { *m = UIOnboardQuestionnaireSubmitEvent{} }
   719  func (m *UIOnboardQuestionnaireSubmitEvent) String() string { return proto.CompactTextString(m) }
   720  func (*UIOnboardQuestionnaireSubmitEvent) ProtoMessage()    {}
   721  func (*UIOnboardQuestionnaireSubmitEvent) Descriptor() ([]byte, []int) {
   722  	return fileDescriptor_94cf2ca1c69fd564, []int{5}
   723  }
   724  func (m *UIOnboardQuestionnaireSubmitEvent) XXX_Unmarshal(b []byte) error {
   725  	return m.Unmarshal(b)
   726  }
   727  func (m *UIOnboardQuestionnaireSubmitEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   728  	if deterministic {
   729  		return xxx_messageInfo_UIOnboardQuestionnaireSubmitEvent.Marshal(b, m, deterministic)
   730  	} else {
   731  		b = b[:cap(b)]
   732  		n, err := m.MarshalToSizedBuffer(b)
   733  		if err != nil {
   734  			return nil, err
   735  		}
   736  		return b[:n], nil
   737  	}
   738  }
   739  func (m *UIOnboardQuestionnaireSubmitEvent) XXX_Merge(src proto.Message) {
   740  	xxx_messageInfo_UIOnboardQuestionnaireSubmitEvent.Merge(m, src)
   741  }
   742  func (m *UIOnboardQuestionnaireSubmitEvent) XXX_Size() int {
   743  	return m.Size()
   744  }
   745  func (m *UIOnboardQuestionnaireSubmitEvent) XXX_DiscardUnknown() {
   746  	xxx_messageInfo_UIOnboardQuestionnaireSubmitEvent.DiscardUnknown(m)
   747  }
   748  
   749  var xxx_messageInfo_UIOnboardQuestionnaireSubmitEvent proto.InternalMessageInfo
   750  
   751  func (m *UIOnboardQuestionnaireSubmitEvent) GetUsername() string {
   752  	if m != nil {
   753  		return m.Username
   754  	}
   755  	return ""
   756  }
   757  
   758  // UIOnboardRegisterChallengeSubmitEvent is a UI event sent during registration
   759  // when the MFA challenge is completed.
   760  type UIOnboardRegisterChallengeSubmitEvent struct {
   761  	// The event username. Not extracted from identity as this is pre-registration.
   762  	Username string `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
   763  	// The type of MFA used.
   764  	MfaType string `protobuf:"bytes,2,opt,name=mfa_type,json=mfaType,proto3" json:"mfa_type,omitempty"`
   765  	// The type of login used.
   766  	LoginFlow            string   `protobuf:"bytes,3,opt,name=login_flow,json=loginFlow,proto3" json:"login_flow,omitempty"`
   767  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   768  	XXX_unrecognized     []byte   `json:"-"`
   769  	XXX_sizecache        int32    `json:"-"`
   770  }
   771  
   772  func (m *UIOnboardRegisterChallengeSubmitEvent) Reset()         { *m = UIOnboardRegisterChallengeSubmitEvent{} }
   773  func (m *UIOnboardRegisterChallengeSubmitEvent) String() string { return proto.CompactTextString(m) }
   774  func (*UIOnboardRegisterChallengeSubmitEvent) ProtoMessage()    {}
   775  func (*UIOnboardRegisterChallengeSubmitEvent) Descriptor() ([]byte, []int) {
   776  	return fileDescriptor_94cf2ca1c69fd564, []int{6}
   777  }
   778  func (m *UIOnboardRegisterChallengeSubmitEvent) XXX_Unmarshal(b []byte) error {
   779  	return m.Unmarshal(b)
   780  }
   781  func (m *UIOnboardRegisterChallengeSubmitEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   782  	if deterministic {
   783  		return xxx_messageInfo_UIOnboardRegisterChallengeSubmitEvent.Marshal(b, m, deterministic)
   784  	} else {
   785  		b = b[:cap(b)]
   786  		n, err := m.MarshalToSizedBuffer(b)
   787  		if err != nil {
   788  			return nil, err
   789  		}
   790  		return b[:n], nil
   791  	}
   792  }
   793  func (m *UIOnboardRegisterChallengeSubmitEvent) XXX_Merge(src proto.Message) {
   794  	xxx_messageInfo_UIOnboardRegisterChallengeSubmitEvent.Merge(m, src)
   795  }
   796  func (m *UIOnboardRegisterChallengeSubmitEvent) XXX_Size() int {
   797  	return m.Size()
   798  }
   799  func (m *UIOnboardRegisterChallengeSubmitEvent) XXX_DiscardUnknown() {
   800  	xxx_messageInfo_UIOnboardRegisterChallengeSubmitEvent.DiscardUnknown(m)
   801  }
   802  
   803  var xxx_messageInfo_UIOnboardRegisterChallengeSubmitEvent proto.InternalMessageInfo
   804  
   805  func (m *UIOnboardRegisterChallengeSubmitEvent) GetUsername() string {
   806  	if m != nil {
   807  		return m.Username
   808  	}
   809  	return ""
   810  }
   811  
   812  func (m *UIOnboardRegisterChallengeSubmitEvent) GetMfaType() string {
   813  	if m != nil {
   814  		return m.MfaType
   815  	}
   816  	return ""
   817  }
   818  
   819  func (m *UIOnboardRegisterChallengeSubmitEvent) GetLoginFlow() string {
   820  	if m != nil {
   821  		return m.LoginFlow
   822  	}
   823  	return ""
   824  }
   825  
   826  // UIRecoveryCodesContinueClickEvent is a UI event sent during
   827  // registration when the user configures cluster recovery codes.
   828  type UIRecoveryCodesContinueClickEvent struct {
   829  	// The event username. Not extracted from identity as this is pre-registration.
   830  	Username             string   `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
   831  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   832  	XXX_unrecognized     []byte   `json:"-"`
   833  	XXX_sizecache        int32    `json:"-"`
   834  }
   835  
   836  func (m *UIRecoveryCodesContinueClickEvent) Reset()         { *m = UIRecoveryCodesContinueClickEvent{} }
   837  func (m *UIRecoveryCodesContinueClickEvent) String() string { return proto.CompactTextString(m) }
   838  func (*UIRecoveryCodesContinueClickEvent) ProtoMessage()    {}
   839  func (*UIRecoveryCodesContinueClickEvent) Descriptor() ([]byte, []int) {
   840  	return fileDescriptor_94cf2ca1c69fd564, []int{7}
   841  }
   842  func (m *UIRecoveryCodesContinueClickEvent) XXX_Unmarshal(b []byte) error {
   843  	return m.Unmarshal(b)
   844  }
   845  func (m *UIRecoveryCodesContinueClickEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   846  	if deterministic {
   847  		return xxx_messageInfo_UIRecoveryCodesContinueClickEvent.Marshal(b, m, deterministic)
   848  	} else {
   849  		b = b[:cap(b)]
   850  		n, err := m.MarshalToSizedBuffer(b)
   851  		if err != nil {
   852  			return nil, err
   853  		}
   854  		return b[:n], nil
   855  	}
   856  }
   857  func (m *UIRecoveryCodesContinueClickEvent) XXX_Merge(src proto.Message) {
   858  	xxx_messageInfo_UIRecoveryCodesContinueClickEvent.Merge(m, src)
   859  }
   860  func (m *UIRecoveryCodesContinueClickEvent) XXX_Size() int {
   861  	return m.Size()
   862  }
   863  func (m *UIRecoveryCodesContinueClickEvent) XXX_DiscardUnknown() {
   864  	xxx_messageInfo_UIRecoveryCodesContinueClickEvent.DiscardUnknown(m)
   865  }
   866  
   867  var xxx_messageInfo_UIRecoveryCodesContinueClickEvent proto.InternalMessageInfo
   868  
   869  func (m *UIRecoveryCodesContinueClickEvent) GetUsername() string {
   870  	if m != nil {
   871  		return m.Username
   872  	}
   873  	return ""
   874  }
   875  
   876  // UIRecoveryCodesCopyClickEvent is a UI event sent during
   877  // registration when the user copies recovery codes.
   878  type UIRecoveryCodesCopyClickEvent struct {
   879  	// The event username. Not extracted from identity as this is pre-registration.
   880  	Username             string   `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
   881  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   882  	XXX_unrecognized     []byte   `json:"-"`
   883  	XXX_sizecache        int32    `json:"-"`
   884  }
   885  
   886  func (m *UIRecoveryCodesCopyClickEvent) Reset()         { *m = UIRecoveryCodesCopyClickEvent{} }
   887  func (m *UIRecoveryCodesCopyClickEvent) String() string { return proto.CompactTextString(m) }
   888  func (*UIRecoveryCodesCopyClickEvent) ProtoMessage()    {}
   889  func (*UIRecoveryCodesCopyClickEvent) Descriptor() ([]byte, []int) {
   890  	return fileDescriptor_94cf2ca1c69fd564, []int{8}
   891  }
   892  func (m *UIRecoveryCodesCopyClickEvent) XXX_Unmarshal(b []byte) error {
   893  	return m.Unmarshal(b)
   894  }
   895  func (m *UIRecoveryCodesCopyClickEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   896  	if deterministic {
   897  		return xxx_messageInfo_UIRecoveryCodesCopyClickEvent.Marshal(b, m, deterministic)
   898  	} else {
   899  		b = b[:cap(b)]
   900  		n, err := m.MarshalToSizedBuffer(b)
   901  		if err != nil {
   902  			return nil, err
   903  		}
   904  		return b[:n], nil
   905  	}
   906  }
   907  func (m *UIRecoveryCodesCopyClickEvent) XXX_Merge(src proto.Message) {
   908  	xxx_messageInfo_UIRecoveryCodesCopyClickEvent.Merge(m, src)
   909  }
   910  func (m *UIRecoveryCodesCopyClickEvent) XXX_Size() int {
   911  	return m.Size()
   912  }
   913  func (m *UIRecoveryCodesCopyClickEvent) XXX_DiscardUnknown() {
   914  	xxx_messageInfo_UIRecoveryCodesCopyClickEvent.DiscardUnknown(m)
   915  }
   916  
   917  var xxx_messageInfo_UIRecoveryCodesCopyClickEvent proto.InternalMessageInfo
   918  
   919  func (m *UIRecoveryCodesCopyClickEvent) GetUsername() string {
   920  	if m != nil {
   921  		return m.Username
   922  	}
   923  	return ""
   924  }
   925  
   926  // UIRecoveryCodesPrintClickEvent is a UI event sent during
   927  // registration when the user prints recovery codes.
   928  type UIRecoveryCodesPrintClickEvent struct {
   929  	// The event username. Not extracted from identity as this is pre-registration.
   930  	Username             string   `protobuf:"bytes,1,opt,name=username,proto3" json:"username,omitempty"`
   931  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   932  	XXX_unrecognized     []byte   `json:"-"`
   933  	XXX_sizecache        int32    `json:"-"`
   934  }
   935  
   936  func (m *UIRecoveryCodesPrintClickEvent) Reset()         { *m = UIRecoveryCodesPrintClickEvent{} }
   937  func (m *UIRecoveryCodesPrintClickEvent) String() string { return proto.CompactTextString(m) }
   938  func (*UIRecoveryCodesPrintClickEvent) ProtoMessage()    {}
   939  func (*UIRecoveryCodesPrintClickEvent) Descriptor() ([]byte, []int) {
   940  	return fileDescriptor_94cf2ca1c69fd564, []int{9}
   941  }
   942  func (m *UIRecoveryCodesPrintClickEvent) XXX_Unmarshal(b []byte) error {
   943  	return m.Unmarshal(b)
   944  }
   945  func (m *UIRecoveryCodesPrintClickEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   946  	if deterministic {
   947  		return xxx_messageInfo_UIRecoveryCodesPrintClickEvent.Marshal(b, m, deterministic)
   948  	} else {
   949  		b = b[:cap(b)]
   950  		n, err := m.MarshalToSizedBuffer(b)
   951  		if err != nil {
   952  			return nil, err
   953  		}
   954  		return b[:n], nil
   955  	}
   956  }
   957  func (m *UIRecoveryCodesPrintClickEvent) XXX_Merge(src proto.Message) {
   958  	xxx_messageInfo_UIRecoveryCodesPrintClickEvent.Merge(m, src)
   959  }
   960  func (m *UIRecoveryCodesPrintClickEvent) XXX_Size() int {
   961  	return m.Size()
   962  }
   963  func (m *UIRecoveryCodesPrintClickEvent) XXX_DiscardUnknown() {
   964  	xxx_messageInfo_UIRecoveryCodesPrintClickEvent.DiscardUnknown(m)
   965  }
   966  
   967  var xxx_messageInfo_UIRecoveryCodesPrintClickEvent proto.InternalMessageInfo
   968  
   969  func (m *UIRecoveryCodesPrintClickEvent) GetUsername() string {
   970  	if m != nil {
   971  		return m.Username
   972  	}
   973  	return ""
   974  }
   975  
   976  // DiscoverMetadata contains common metadata for Discover related events.
   977  type DiscoverMetadata struct {
   978  	// Uniquely identifies Discover wizard "session". Will allow to correlate
   979  	// events within the same Discover wizard run.
   980  	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
   981  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   982  	XXX_unrecognized     []byte   `json:"-"`
   983  	XXX_sizecache        int32    `json:"-"`
   984  }
   985  
   986  func (m *DiscoverMetadata) Reset()         { *m = DiscoverMetadata{} }
   987  func (m *DiscoverMetadata) String() string { return proto.CompactTextString(m) }
   988  func (*DiscoverMetadata) ProtoMessage()    {}
   989  func (*DiscoverMetadata) Descriptor() ([]byte, []int) {
   990  	return fileDescriptor_94cf2ca1c69fd564, []int{10}
   991  }
   992  func (m *DiscoverMetadata) XXX_Unmarshal(b []byte) error {
   993  	return m.Unmarshal(b)
   994  }
   995  func (m *DiscoverMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   996  	if deterministic {
   997  		return xxx_messageInfo_DiscoverMetadata.Marshal(b, m, deterministic)
   998  	} else {
   999  		b = b[:cap(b)]
  1000  		n, err := m.MarshalToSizedBuffer(b)
  1001  		if err != nil {
  1002  			return nil, err
  1003  		}
  1004  		return b[:n], nil
  1005  	}
  1006  }
  1007  func (m *DiscoverMetadata) XXX_Merge(src proto.Message) {
  1008  	xxx_messageInfo_DiscoverMetadata.Merge(m, src)
  1009  }
  1010  func (m *DiscoverMetadata) XXX_Size() int {
  1011  	return m.Size()
  1012  }
  1013  func (m *DiscoverMetadata) XXX_DiscardUnknown() {
  1014  	xxx_messageInfo_DiscoverMetadata.DiscardUnknown(m)
  1015  }
  1016  
  1017  var xxx_messageInfo_DiscoverMetadata proto.InternalMessageInfo
  1018  
  1019  func (m *DiscoverMetadata) GetId() string {
  1020  	if m != nil {
  1021  		return m.Id
  1022  	}
  1023  	return ""
  1024  }
  1025  
  1026  // DiscoverResourceMetadata contains common metadata identifying resource type being added.
  1027  type DiscoverResourceMetadata struct {
  1028  	// Resource type that is being added.
  1029  	Resource             DiscoverResource `protobuf:"varint,1,opt,name=resource,proto3,enum=teleport.usageevents.v1.DiscoverResource" json:"resource,omitempty"`
  1030  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
  1031  	XXX_unrecognized     []byte           `json:"-"`
  1032  	XXX_sizecache        int32            `json:"-"`
  1033  }
  1034  
  1035  func (m *DiscoverResourceMetadata) Reset()         { *m = DiscoverResourceMetadata{} }
  1036  func (m *DiscoverResourceMetadata) String() string { return proto.CompactTextString(m) }
  1037  func (*DiscoverResourceMetadata) ProtoMessage()    {}
  1038  func (*DiscoverResourceMetadata) Descriptor() ([]byte, []int) {
  1039  	return fileDescriptor_94cf2ca1c69fd564, []int{11}
  1040  }
  1041  func (m *DiscoverResourceMetadata) XXX_Unmarshal(b []byte) error {
  1042  	return m.Unmarshal(b)
  1043  }
  1044  func (m *DiscoverResourceMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1045  	if deterministic {
  1046  		return xxx_messageInfo_DiscoverResourceMetadata.Marshal(b, m, deterministic)
  1047  	} else {
  1048  		b = b[:cap(b)]
  1049  		n, err := m.MarshalToSizedBuffer(b)
  1050  		if err != nil {
  1051  			return nil, err
  1052  		}
  1053  		return b[:n], nil
  1054  	}
  1055  }
  1056  func (m *DiscoverResourceMetadata) XXX_Merge(src proto.Message) {
  1057  	xxx_messageInfo_DiscoverResourceMetadata.Merge(m, src)
  1058  }
  1059  func (m *DiscoverResourceMetadata) XXX_Size() int {
  1060  	return m.Size()
  1061  }
  1062  func (m *DiscoverResourceMetadata) XXX_DiscardUnknown() {
  1063  	xxx_messageInfo_DiscoverResourceMetadata.DiscardUnknown(m)
  1064  }
  1065  
  1066  var xxx_messageInfo_DiscoverResourceMetadata proto.InternalMessageInfo
  1067  
  1068  func (m *DiscoverResourceMetadata) GetResource() DiscoverResource {
  1069  	if m != nil {
  1070  		return m.Resource
  1071  	}
  1072  	return DiscoverResource_DISCOVER_RESOURCE_UNSPECIFIED
  1073  }
  1074  
  1075  // DiscoverStepStatus contains fields that track a particular step outcome,
  1076  // for example connection test failed or succeeded, or user aborted the step.
  1077  type DiscoverStepStatus struct {
  1078  	// Indicates the step outcome.
  1079  	Status DiscoverStatus `protobuf:"varint,1,opt,name=status,proto3,enum=teleport.usageevents.v1.DiscoverStatus" json:"status,omitempty"`
  1080  	// Contains error details in case of Error Status.
  1081  	// We have to be careful to not include any identifyable infomation like server addresses here.
  1082  	Error                string   `protobuf:"bytes,2,opt,name=error,proto3" json:"error,omitempty"`
  1083  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1084  	XXX_unrecognized     []byte   `json:"-"`
  1085  	XXX_sizecache        int32    `json:"-"`
  1086  }
  1087  
  1088  func (m *DiscoverStepStatus) Reset()         { *m = DiscoverStepStatus{} }
  1089  func (m *DiscoverStepStatus) String() string { return proto.CompactTextString(m) }
  1090  func (*DiscoverStepStatus) ProtoMessage()    {}
  1091  func (*DiscoverStepStatus) Descriptor() ([]byte, []int) {
  1092  	return fileDescriptor_94cf2ca1c69fd564, []int{12}
  1093  }
  1094  func (m *DiscoverStepStatus) XXX_Unmarshal(b []byte) error {
  1095  	return m.Unmarshal(b)
  1096  }
  1097  func (m *DiscoverStepStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1098  	if deterministic {
  1099  		return xxx_messageInfo_DiscoverStepStatus.Marshal(b, m, deterministic)
  1100  	} else {
  1101  		b = b[:cap(b)]
  1102  		n, err := m.MarshalToSizedBuffer(b)
  1103  		if err != nil {
  1104  			return nil, err
  1105  		}
  1106  		return b[:n], nil
  1107  	}
  1108  }
  1109  func (m *DiscoverStepStatus) XXX_Merge(src proto.Message) {
  1110  	xxx_messageInfo_DiscoverStepStatus.Merge(m, src)
  1111  }
  1112  func (m *DiscoverStepStatus) XXX_Size() int {
  1113  	return m.Size()
  1114  }
  1115  func (m *DiscoverStepStatus) XXX_DiscardUnknown() {
  1116  	xxx_messageInfo_DiscoverStepStatus.DiscardUnknown(m)
  1117  }
  1118  
  1119  var xxx_messageInfo_DiscoverStepStatus proto.InternalMessageInfo
  1120  
  1121  func (m *DiscoverStepStatus) GetStatus() DiscoverStatus {
  1122  	if m != nil {
  1123  		return m.Status
  1124  	}
  1125  	return DiscoverStatus_DISCOVER_STATUS_UNSPECIFIED
  1126  }
  1127  
  1128  func (m *DiscoverStepStatus) GetError() string {
  1129  	if m != nil {
  1130  		return m.Error
  1131  	}
  1132  	return ""
  1133  }
  1134  
  1135  // UIDiscoverStartedEvent is emitted when the wizard opens.
  1136  type UIDiscoverStartedEvent struct {
  1137  	Metadata             *DiscoverMetadata   `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  1138  	Status               *DiscoverStepStatus `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
  1139  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
  1140  	XXX_unrecognized     []byte              `json:"-"`
  1141  	XXX_sizecache        int32               `json:"-"`
  1142  }
  1143  
  1144  func (m *UIDiscoverStartedEvent) Reset()         { *m = UIDiscoverStartedEvent{} }
  1145  func (m *UIDiscoverStartedEvent) String() string { return proto.CompactTextString(m) }
  1146  func (*UIDiscoverStartedEvent) ProtoMessage()    {}
  1147  func (*UIDiscoverStartedEvent) Descriptor() ([]byte, []int) {
  1148  	return fileDescriptor_94cf2ca1c69fd564, []int{13}
  1149  }
  1150  func (m *UIDiscoverStartedEvent) XXX_Unmarshal(b []byte) error {
  1151  	return m.Unmarshal(b)
  1152  }
  1153  func (m *UIDiscoverStartedEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1154  	if deterministic {
  1155  		return xxx_messageInfo_UIDiscoverStartedEvent.Marshal(b, m, deterministic)
  1156  	} else {
  1157  		b = b[:cap(b)]
  1158  		n, err := m.MarshalToSizedBuffer(b)
  1159  		if err != nil {
  1160  			return nil, err
  1161  		}
  1162  		return b[:n], nil
  1163  	}
  1164  }
  1165  func (m *UIDiscoverStartedEvent) XXX_Merge(src proto.Message) {
  1166  	xxx_messageInfo_UIDiscoverStartedEvent.Merge(m, src)
  1167  }
  1168  func (m *UIDiscoverStartedEvent) XXX_Size() int {
  1169  	return m.Size()
  1170  }
  1171  func (m *UIDiscoverStartedEvent) XXX_DiscardUnknown() {
  1172  	xxx_messageInfo_UIDiscoverStartedEvent.DiscardUnknown(m)
  1173  }
  1174  
  1175  var xxx_messageInfo_UIDiscoverStartedEvent proto.InternalMessageInfo
  1176  
  1177  func (m *UIDiscoverStartedEvent) GetMetadata() *DiscoverMetadata {
  1178  	if m != nil {
  1179  		return m.Metadata
  1180  	}
  1181  	return nil
  1182  }
  1183  
  1184  func (m *UIDiscoverStartedEvent) GetStatus() *DiscoverStepStatus {
  1185  	if m != nil {
  1186  		return m.Status
  1187  	}
  1188  	return nil
  1189  }
  1190  
  1191  // UIDiscoverResourceSelectionEvent is emitted when user selected resource type to add
  1192  // and proceeded to the next step.
  1193  type UIDiscoverResourceSelectionEvent struct {
  1194  	Metadata             *DiscoverMetadata         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  1195  	Resource             *DiscoverResourceMetadata `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
  1196  	Status               *DiscoverStepStatus       `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  1197  	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
  1198  	XXX_unrecognized     []byte                    `json:"-"`
  1199  	XXX_sizecache        int32                     `json:"-"`
  1200  }
  1201  
  1202  func (m *UIDiscoverResourceSelectionEvent) Reset()         { *m = UIDiscoverResourceSelectionEvent{} }
  1203  func (m *UIDiscoverResourceSelectionEvent) String() string { return proto.CompactTextString(m) }
  1204  func (*UIDiscoverResourceSelectionEvent) ProtoMessage()    {}
  1205  func (*UIDiscoverResourceSelectionEvent) Descriptor() ([]byte, []int) {
  1206  	return fileDescriptor_94cf2ca1c69fd564, []int{14}
  1207  }
  1208  func (m *UIDiscoverResourceSelectionEvent) XXX_Unmarshal(b []byte) error {
  1209  	return m.Unmarshal(b)
  1210  }
  1211  func (m *UIDiscoverResourceSelectionEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1212  	if deterministic {
  1213  		return xxx_messageInfo_UIDiscoverResourceSelectionEvent.Marshal(b, m, deterministic)
  1214  	} else {
  1215  		b = b[:cap(b)]
  1216  		n, err := m.MarshalToSizedBuffer(b)
  1217  		if err != nil {
  1218  			return nil, err
  1219  		}
  1220  		return b[:n], nil
  1221  	}
  1222  }
  1223  func (m *UIDiscoverResourceSelectionEvent) XXX_Merge(src proto.Message) {
  1224  	xxx_messageInfo_UIDiscoverResourceSelectionEvent.Merge(m, src)
  1225  }
  1226  func (m *UIDiscoverResourceSelectionEvent) XXX_Size() int {
  1227  	return m.Size()
  1228  }
  1229  func (m *UIDiscoverResourceSelectionEvent) XXX_DiscardUnknown() {
  1230  	xxx_messageInfo_UIDiscoverResourceSelectionEvent.DiscardUnknown(m)
  1231  }
  1232  
  1233  var xxx_messageInfo_UIDiscoverResourceSelectionEvent proto.InternalMessageInfo
  1234  
  1235  func (m *UIDiscoverResourceSelectionEvent) GetMetadata() *DiscoverMetadata {
  1236  	if m != nil {
  1237  		return m.Metadata
  1238  	}
  1239  	return nil
  1240  }
  1241  
  1242  func (m *UIDiscoverResourceSelectionEvent) GetResource() *DiscoverResourceMetadata {
  1243  	if m != nil {
  1244  		return m.Resource
  1245  	}
  1246  	return nil
  1247  }
  1248  
  1249  func (m *UIDiscoverResourceSelectionEvent) GetStatus() *DiscoverStepStatus {
  1250  	if m != nil {
  1251  		return m.Status
  1252  	}
  1253  	return nil
  1254  }
  1255  
  1256  // UIDiscoverIntegrationAWSOIDCConnectEvent is emitted when a user is finished with the step
  1257  // that asks user to setup aws integration or select from a list of existing
  1258  // aws integrations.
  1259  type UIDiscoverIntegrationAWSOIDCConnectEvent struct {
  1260  	Metadata             *DiscoverMetadata         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  1261  	Resource             *DiscoverResourceMetadata `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
  1262  	Status               *DiscoverStepStatus       `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  1263  	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
  1264  	XXX_unrecognized     []byte                    `json:"-"`
  1265  	XXX_sizecache        int32                     `json:"-"`
  1266  }
  1267  
  1268  func (m *UIDiscoverIntegrationAWSOIDCConnectEvent) Reset() {
  1269  	*m = UIDiscoverIntegrationAWSOIDCConnectEvent{}
  1270  }
  1271  func (m *UIDiscoverIntegrationAWSOIDCConnectEvent) String() string { return proto.CompactTextString(m) }
  1272  func (*UIDiscoverIntegrationAWSOIDCConnectEvent) ProtoMessage()    {}
  1273  func (*UIDiscoverIntegrationAWSOIDCConnectEvent) Descriptor() ([]byte, []int) {
  1274  	return fileDescriptor_94cf2ca1c69fd564, []int{15}
  1275  }
  1276  func (m *UIDiscoverIntegrationAWSOIDCConnectEvent) XXX_Unmarshal(b []byte) error {
  1277  	return m.Unmarshal(b)
  1278  }
  1279  func (m *UIDiscoverIntegrationAWSOIDCConnectEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1280  	if deterministic {
  1281  		return xxx_messageInfo_UIDiscoverIntegrationAWSOIDCConnectEvent.Marshal(b, m, deterministic)
  1282  	} else {
  1283  		b = b[:cap(b)]
  1284  		n, err := m.MarshalToSizedBuffer(b)
  1285  		if err != nil {
  1286  			return nil, err
  1287  		}
  1288  		return b[:n], nil
  1289  	}
  1290  }
  1291  func (m *UIDiscoverIntegrationAWSOIDCConnectEvent) XXX_Merge(src proto.Message) {
  1292  	xxx_messageInfo_UIDiscoverIntegrationAWSOIDCConnectEvent.Merge(m, src)
  1293  }
  1294  func (m *UIDiscoverIntegrationAWSOIDCConnectEvent) XXX_Size() int {
  1295  	return m.Size()
  1296  }
  1297  func (m *UIDiscoverIntegrationAWSOIDCConnectEvent) XXX_DiscardUnknown() {
  1298  	xxx_messageInfo_UIDiscoverIntegrationAWSOIDCConnectEvent.DiscardUnknown(m)
  1299  }
  1300  
  1301  var xxx_messageInfo_UIDiscoverIntegrationAWSOIDCConnectEvent proto.InternalMessageInfo
  1302  
  1303  func (m *UIDiscoverIntegrationAWSOIDCConnectEvent) GetMetadata() *DiscoverMetadata {
  1304  	if m != nil {
  1305  		return m.Metadata
  1306  	}
  1307  	return nil
  1308  }
  1309  
  1310  func (m *UIDiscoverIntegrationAWSOIDCConnectEvent) GetResource() *DiscoverResourceMetadata {
  1311  	if m != nil {
  1312  		return m.Resource
  1313  	}
  1314  	return nil
  1315  }
  1316  
  1317  func (m *UIDiscoverIntegrationAWSOIDCConnectEvent) GetStatus() *DiscoverStepStatus {
  1318  	if m != nil {
  1319  		return m.Status
  1320  	}
  1321  	return nil
  1322  }
  1323  
  1324  // UIDiscoverDatabaseRDSEnrollEvent is emitted when a user is finished with
  1325  // the step that asks user to select from a list of RDS databases.
  1326  type UIDiscoverDatabaseRDSEnrollEvent struct {
  1327  	Metadata               *DiscoverMetadata         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  1328  	Resource               *DiscoverResourceMetadata `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
  1329  	Status                 *DiscoverStepStatus       `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  1330  	SelectedResourcesCount int64                     `protobuf:"varint,4,opt,name=selected_resources_count,json=selectedResourcesCount,proto3" json:"selected_resources_count,omitempty"`
  1331  	XXX_NoUnkeyedLiteral   struct{}                  `json:"-"`
  1332  	XXX_unrecognized       []byte                    `json:"-"`
  1333  	XXX_sizecache          int32                     `json:"-"`
  1334  }
  1335  
  1336  func (m *UIDiscoverDatabaseRDSEnrollEvent) Reset()         { *m = UIDiscoverDatabaseRDSEnrollEvent{} }
  1337  func (m *UIDiscoverDatabaseRDSEnrollEvent) String() string { return proto.CompactTextString(m) }
  1338  func (*UIDiscoverDatabaseRDSEnrollEvent) ProtoMessage()    {}
  1339  func (*UIDiscoverDatabaseRDSEnrollEvent) Descriptor() ([]byte, []int) {
  1340  	return fileDescriptor_94cf2ca1c69fd564, []int{16}
  1341  }
  1342  func (m *UIDiscoverDatabaseRDSEnrollEvent) XXX_Unmarshal(b []byte) error {
  1343  	return m.Unmarshal(b)
  1344  }
  1345  func (m *UIDiscoverDatabaseRDSEnrollEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1346  	if deterministic {
  1347  		return xxx_messageInfo_UIDiscoverDatabaseRDSEnrollEvent.Marshal(b, m, deterministic)
  1348  	} else {
  1349  		b = b[:cap(b)]
  1350  		n, err := m.MarshalToSizedBuffer(b)
  1351  		if err != nil {
  1352  			return nil, err
  1353  		}
  1354  		return b[:n], nil
  1355  	}
  1356  }
  1357  func (m *UIDiscoverDatabaseRDSEnrollEvent) XXX_Merge(src proto.Message) {
  1358  	xxx_messageInfo_UIDiscoverDatabaseRDSEnrollEvent.Merge(m, src)
  1359  }
  1360  func (m *UIDiscoverDatabaseRDSEnrollEvent) XXX_Size() int {
  1361  	return m.Size()
  1362  }
  1363  func (m *UIDiscoverDatabaseRDSEnrollEvent) XXX_DiscardUnknown() {
  1364  	xxx_messageInfo_UIDiscoverDatabaseRDSEnrollEvent.DiscardUnknown(m)
  1365  }
  1366  
  1367  var xxx_messageInfo_UIDiscoverDatabaseRDSEnrollEvent proto.InternalMessageInfo
  1368  
  1369  func (m *UIDiscoverDatabaseRDSEnrollEvent) GetMetadata() *DiscoverMetadata {
  1370  	if m != nil {
  1371  		return m.Metadata
  1372  	}
  1373  	return nil
  1374  }
  1375  
  1376  func (m *UIDiscoverDatabaseRDSEnrollEvent) GetResource() *DiscoverResourceMetadata {
  1377  	if m != nil {
  1378  		return m.Resource
  1379  	}
  1380  	return nil
  1381  }
  1382  
  1383  func (m *UIDiscoverDatabaseRDSEnrollEvent) GetStatus() *DiscoverStepStatus {
  1384  	if m != nil {
  1385  		return m.Status
  1386  	}
  1387  	return nil
  1388  }
  1389  
  1390  func (m *UIDiscoverDatabaseRDSEnrollEvent) GetSelectedResourcesCount() int64 {
  1391  	if m != nil {
  1392  		return m.SelectedResourcesCount
  1393  	}
  1394  	return 0
  1395  }
  1396  
  1397  // UICallToActionClickEvent is emmited when a user clicks a Teleport Web UI's CTA.
  1398  type UICallToActionClickEvent struct {
  1399  	Cta                  CTA      `protobuf:"varint,1,opt,name=cta,proto3,enum=teleport.usageevents.v1.CTA" json:"cta,omitempty"`
  1400  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1401  	XXX_unrecognized     []byte   `json:"-"`
  1402  	XXX_sizecache        int32    `json:"-"`
  1403  }
  1404  
  1405  func (m *UICallToActionClickEvent) Reset()         { *m = UICallToActionClickEvent{} }
  1406  func (m *UICallToActionClickEvent) String() string { return proto.CompactTextString(m) }
  1407  func (*UICallToActionClickEvent) ProtoMessage()    {}
  1408  func (*UICallToActionClickEvent) Descriptor() ([]byte, []int) {
  1409  	return fileDescriptor_94cf2ca1c69fd564, []int{17}
  1410  }
  1411  func (m *UICallToActionClickEvent) XXX_Unmarshal(b []byte) error {
  1412  	return m.Unmarshal(b)
  1413  }
  1414  func (m *UICallToActionClickEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1415  	if deterministic {
  1416  		return xxx_messageInfo_UICallToActionClickEvent.Marshal(b, m, deterministic)
  1417  	} else {
  1418  		b = b[:cap(b)]
  1419  		n, err := m.MarshalToSizedBuffer(b)
  1420  		if err != nil {
  1421  			return nil, err
  1422  		}
  1423  		return b[:n], nil
  1424  	}
  1425  }
  1426  func (m *UICallToActionClickEvent) XXX_Merge(src proto.Message) {
  1427  	xxx_messageInfo_UICallToActionClickEvent.Merge(m, src)
  1428  }
  1429  func (m *UICallToActionClickEvent) XXX_Size() int {
  1430  	return m.Size()
  1431  }
  1432  func (m *UICallToActionClickEvent) XXX_DiscardUnknown() {
  1433  	xxx_messageInfo_UICallToActionClickEvent.DiscardUnknown(m)
  1434  }
  1435  
  1436  var xxx_messageInfo_UICallToActionClickEvent proto.InternalMessageInfo
  1437  
  1438  func (m *UICallToActionClickEvent) GetCta() CTA {
  1439  	if m != nil {
  1440  		return m.Cta
  1441  	}
  1442  	return CTA_CTA_UNSPECIFIED
  1443  }
  1444  
  1445  // UIDiscoverDeployServiceEvent is emitted after the user installs a Teleport Agent.
  1446  // For SSH this is the Teleport 'install-node' script.
  1447  //
  1448  // For Kubernetes this is the teleport-agent helm chart installation.
  1449  //
  1450  // For Database Access this step is the installation of the teleport 'install-db' script.
  1451  // It can be skipped if the cluster already has a Database Service capable of proxying the database.
  1452  type UIDiscoverDeployServiceEvent struct {
  1453  	Metadata             *DiscoverMetadata                         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  1454  	Resource             *DiscoverResourceMetadata                 `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
  1455  	Status               *DiscoverStepStatus                       `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  1456  	DeployMethod         UIDiscoverDeployServiceEvent_DeployMethod `protobuf:"varint,4,opt,name=deploy_method,json=deployMethod,proto3,enum=teleport.usageevents.v1.UIDiscoverDeployServiceEvent_DeployMethod" json:"deploy_method,omitempty"`
  1457  	DeployType           UIDiscoverDeployServiceEvent_DeployType   `protobuf:"varint,5,opt,name=deploy_type,json=deployType,proto3,enum=teleport.usageevents.v1.UIDiscoverDeployServiceEvent_DeployType" json:"deploy_type,omitempty"`
  1458  	XXX_NoUnkeyedLiteral struct{}                                  `json:"-"`
  1459  	XXX_unrecognized     []byte                                    `json:"-"`
  1460  	XXX_sizecache        int32                                     `json:"-"`
  1461  }
  1462  
  1463  func (m *UIDiscoverDeployServiceEvent) Reset()         { *m = UIDiscoverDeployServiceEvent{} }
  1464  func (m *UIDiscoverDeployServiceEvent) String() string { return proto.CompactTextString(m) }
  1465  func (*UIDiscoverDeployServiceEvent) ProtoMessage()    {}
  1466  func (*UIDiscoverDeployServiceEvent) Descriptor() ([]byte, []int) {
  1467  	return fileDescriptor_94cf2ca1c69fd564, []int{18}
  1468  }
  1469  func (m *UIDiscoverDeployServiceEvent) XXX_Unmarshal(b []byte) error {
  1470  	return m.Unmarshal(b)
  1471  }
  1472  func (m *UIDiscoverDeployServiceEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1473  	if deterministic {
  1474  		return xxx_messageInfo_UIDiscoverDeployServiceEvent.Marshal(b, m, deterministic)
  1475  	} else {
  1476  		b = b[:cap(b)]
  1477  		n, err := m.MarshalToSizedBuffer(b)
  1478  		if err != nil {
  1479  			return nil, err
  1480  		}
  1481  		return b[:n], nil
  1482  	}
  1483  }
  1484  func (m *UIDiscoverDeployServiceEvent) XXX_Merge(src proto.Message) {
  1485  	xxx_messageInfo_UIDiscoverDeployServiceEvent.Merge(m, src)
  1486  }
  1487  func (m *UIDiscoverDeployServiceEvent) XXX_Size() int {
  1488  	return m.Size()
  1489  }
  1490  func (m *UIDiscoverDeployServiceEvent) XXX_DiscardUnknown() {
  1491  	xxx_messageInfo_UIDiscoverDeployServiceEvent.DiscardUnknown(m)
  1492  }
  1493  
  1494  var xxx_messageInfo_UIDiscoverDeployServiceEvent proto.InternalMessageInfo
  1495  
  1496  func (m *UIDiscoverDeployServiceEvent) GetMetadata() *DiscoverMetadata {
  1497  	if m != nil {
  1498  		return m.Metadata
  1499  	}
  1500  	return nil
  1501  }
  1502  
  1503  func (m *UIDiscoverDeployServiceEvent) GetResource() *DiscoverResourceMetadata {
  1504  	if m != nil {
  1505  		return m.Resource
  1506  	}
  1507  	return nil
  1508  }
  1509  
  1510  func (m *UIDiscoverDeployServiceEvent) GetStatus() *DiscoverStepStatus {
  1511  	if m != nil {
  1512  		return m.Status
  1513  	}
  1514  	return nil
  1515  }
  1516  
  1517  func (m *UIDiscoverDeployServiceEvent) GetDeployMethod() UIDiscoverDeployServiceEvent_DeployMethod {
  1518  	if m != nil {
  1519  		return m.DeployMethod
  1520  	}
  1521  	return UIDiscoverDeployServiceEvent_DEPLOY_METHOD_UNSPECIFIED
  1522  }
  1523  
  1524  func (m *UIDiscoverDeployServiceEvent) GetDeployType() UIDiscoverDeployServiceEvent_DeployType {
  1525  	if m != nil {
  1526  		return m.DeployType
  1527  	}
  1528  	return UIDiscoverDeployServiceEvent_DEPLOY_TYPE_UNSPECIFIED
  1529  }
  1530  
  1531  // UIDiscoverDatabaseRegisterEvent is emitted when a user is finished with the step that registers a database resource.
  1532  type UIDiscoverDatabaseRegisterEvent struct {
  1533  	Metadata             *DiscoverMetadata         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  1534  	Resource             *DiscoverResourceMetadata `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
  1535  	Status               *DiscoverStepStatus       `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  1536  	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
  1537  	XXX_unrecognized     []byte                    `json:"-"`
  1538  	XXX_sizecache        int32                     `json:"-"`
  1539  }
  1540  
  1541  func (m *UIDiscoverDatabaseRegisterEvent) Reset()         { *m = UIDiscoverDatabaseRegisterEvent{} }
  1542  func (m *UIDiscoverDatabaseRegisterEvent) String() string { return proto.CompactTextString(m) }
  1543  func (*UIDiscoverDatabaseRegisterEvent) ProtoMessage()    {}
  1544  func (*UIDiscoverDatabaseRegisterEvent) Descriptor() ([]byte, []int) {
  1545  	return fileDescriptor_94cf2ca1c69fd564, []int{19}
  1546  }
  1547  func (m *UIDiscoverDatabaseRegisterEvent) XXX_Unmarshal(b []byte) error {
  1548  	return m.Unmarshal(b)
  1549  }
  1550  func (m *UIDiscoverDatabaseRegisterEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1551  	if deterministic {
  1552  		return xxx_messageInfo_UIDiscoverDatabaseRegisterEvent.Marshal(b, m, deterministic)
  1553  	} else {
  1554  		b = b[:cap(b)]
  1555  		n, err := m.MarshalToSizedBuffer(b)
  1556  		if err != nil {
  1557  			return nil, err
  1558  		}
  1559  		return b[:n], nil
  1560  	}
  1561  }
  1562  func (m *UIDiscoverDatabaseRegisterEvent) XXX_Merge(src proto.Message) {
  1563  	xxx_messageInfo_UIDiscoverDatabaseRegisterEvent.Merge(m, src)
  1564  }
  1565  func (m *UIDiscoverDatabaseRegisterEvent) XXX_Size() int {
  1566  	return m.Size()
  1567  }
  1568  func (m *UIDiscoverDatabaseRegisterEvent) XXX_DiscardUnknown() {
  1569  	xxx_messageInfo_UIDiscoverDatabaseRegisterEvent.DiscardUnknown(m)
  1570  }
  1571  
  1572  var xxx_messageInfo_UIDiscoverDatabaseRegisterEvent proto.InternalMessageInfo
  1573  
  1574  func (m *UIDiscoverDatabaseRegisterEvent) GetMetadata() *DiscoverMetadata {
  1575  	if m != nil {
  1576  		return m.Metadata
  1577  	}
  1578  	return nil
  1579  }
  1580  
  1581  func (m *UIDiscoverDatabaseRegisterEvent) GetResource() *DiscoverResourceMetadata {
  1582  	if m != nil {
  1583  		return m.Resource
  1584  	}
  1585  	return nil
  1586  }
  1587  
  1588  func (m *UIDiscoverDatabaseRegisterEvent) GetStatus() *DiscoverStepStatus {
  1589  	if m != nil {
  1590  		return m.Status
  1591  	}
  1592  	return nil
  1593  }
  1594  
  1595  // UIDiscoverDatabaseConfigureMTLSEvent is emitted when a user is finished with the step that configures mutual TLS for a self-hosted database.
  1596  type UIDiscoverDatabaseConfigureMTLSEvent struct {
  1597  	Metadata             *DiscoverMetadata         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  1598  	Resource             *DiscoverResourceMetadata `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
  1599  	Status               *DiscoverStepStatus       `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  1600  	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
  1601  	XXX_unrecognized     []byte                    `json:"-"`
  1602  	XXX_sizecache        int32                     `json:"-"`
  1603  }
  1604  
  1605  func (m *UIDiscoverDatabaseConfigureMTLSEvent) Reset()         { *m = UIDiscoverDatabaseConfigureMTLSEvent{} }
  1606  func (m *UIDiscoverDatabaseConfigureMTLSEvent) String() string { return proto.CompactTextString(m) }
  1607  func (*UIDiscoverDatabaseConfigureMTLSEvent) ProtoMessage()    {}
  1608  func (*UIDiscoverDatabaseConfigureMTLSEvent) Descriptor() ([]byte, []int) {
  1609  	return fileDescriptor_94cf2ca1c69fd564, []int{20}
  1610  }
  1611  func (m *UIDiscoverDatabaseConfigureMTLSEvent) XXX_Unmarshal(b []byte) error {
  1612  	return m.Unmarshal(b)
  1613  }
  1614  func (m *UIDiscoverDatabaseConfigureMTLSEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1615  	if deterministic {
  1616  		return xxx_messageInfo_UIDiscoverDatabaseConfigureMTLSEvent.Marshal(b, m, deterministic)
  1617  	} else {
  1618  		b = b[:cap(b)]
  1619  		n, err := m.MarshalToSizedBuffer(b)
  1620  		if err != nil {
  1621  			return nil, err
  1622  		}
  1623  		return b[:n], nil
  1624  	}
  1625  }
  1626  func (m *UIDiscoverDatabaseConfigureMTLSEvent) XXX_Merge(src proto.Message) {
  1627  	xxx_messageInfo_UIDiscoverDatabaseConfigureMTLSEvent.Merge(m, src)
  1628  }
  1629  func (m *UIDiscoverDatabaseConfigureMTLSEvent) XXX_Size() int {
  1630  	return m.Size()
  1631  }
  1632  func (m *UIDiscoverDatabaseConfigureMTLSEvent) XXX_DiscardUnknown() {
  1633  	xxx_messageInfo_UIDiscoverDatabaseConfigureMTLSEvent.DiscardUnknown(m)
  1634  }
  1635  
  1636  var xxx_messageInfo_UIDiscoverDatabaseConfigureMTLSEvent proto.InternalMessageInfo
  1637  
  1638  func (m *UIDiscoverDatabaseConfigureMTLSEvent) GetMetadata() *DiscoverMetadata {
  1639  	if m != nil {
  1640  		return m.Metadata
  1641  	}
  1642  	return nil
  1643  }
  1644  
  1645  func (m *UIDiscoverDatabaseConfigureMTLSEvent) GetResource() *DiscoverResourceMetadata {
  1646  	if m != nil {
  1647  		return m.Resource
  1648  	}
  1649  	return nil
  1650  }
  1651  
  1652  func (m *UIDiscoverDatabaseConfigureMTLSEvent) GetStatus() *DiscoverStepStatus {
  1653  	if m != nil {
  1654  		return m.Status
  1655  	}
  1656  	return nil
  1657  }
  1658  
  1659  // UIDiscoverDesktopActiveDirectoryToolsInstallEvent is emitted when the user is finished with the step that asks user to run the install Active Directory tools script for the Desktop flow.
  1660  type UIDiscoverDesktopActiveDirectoryToolsInstallEvent struct {
  1661  	Metadata             *DiscoverMetadata         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  1662  	Resource             *DiscoverResourceMetadata `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
  1663  	Status               *DiscoverStepStatus       `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  1664  	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
  1665  	XXX_unrecognized     []byte                    `json:"-"`
  1666  	XXX_sizecache        int32                     `json:"-"`
  1667  }
  1668  
  1669  func (m *UIDiscoverDesktopActiveDirectoryToolsInstallEvent) Reset() {
  1670  	*m = UIDiscoverDesktopActiveDirectoryToolsInstallEvent{}
  1671  }
  1672  func (m *UIDiscoverDesktopActiveDirectoryToolsInstallEvent) String() string {
  1673  	return proto.CompactTextString(m)
  1674  }
  1675  func (*UIDiscoverDesktopActiveDirectoryToolsInstallEvent) ProtoMessage() {}
  1676  func (*UIDiscoverDesktopActiveDirectoryToolsInstallEvent) Descriptor() ([]byte, []int) {
  1677  	return fileDescriptor_94cf2ca1c69fd564, []int{21}
  1678  }
  1679  func (m *UIDiscoverDesktopActiveDirectoryToolsInstallEvent) XXX_Unmarshal(b []byte) error {
  1680  	return m.Unmarshal(b)
  1681  }
  1682  func (m *UIDiscoverDesktopActiveDirectoryToolsInstallEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1683  	if deterministic {
  1684  		return xxx_messageInfo_UIDiscoverDesktopActiveDirectoryToolsInstallEvent.Marshal(b, m, deterministic)
  1685  	} else {
  1686  		b = b[:cap(b)]
  1687  		n, err := m.MarshalToSizedBuffer(b)
  1688  		if err != nil {
  1689  			return nil, err
  1690  		}
  1691  		return b[:n], nil
  1692  	}
  1693  }
  1694  func (m *UIDiscoverDesktopActiveDirectoryToolsInstallEvent) XXX_Merge(src proto.Message) {
  1695  	xxx_messageInfo_UIDiscoverDesktopActiveDirectoryToolsInstallEvent.Merge(m, src)
  1696  }
  1697  func (m *UIDiscoverDesktopActiveDirectoryToolsInstallEvent) XXX_Size() int {
  1698  	return m.Size()
  1699  }
  1700  func (m *UIDiscoverDesktopActiveDirectoryToolsInstallEvent) XXX_DiscardUnknown() {
  1701  	xxx_messageInfo_UIDiscoverDesktopActiveDirectoryToolsInstallEvent.DiscardUnknown(m)
  1702  }
  1703  
  1704  var xxx_messageInfo_UIDiscoverDesktopActiveDirectoryToolsInstallEvent proto.InternalMessageInfo
  1705  
  1706  func (m *UIDiscoverDesktopActiveDirectoryToolsInstallEvent) GetMetadata() *DiscoverMetadata {
  1707  	if m != nil {
  1708  		return m.Metadata
  1709  	}
  1710  	return nil
  1711  }
  1712  
  1713  func (m *UIDiscoverDesktopActiveDirectoryToolsInstallEvent) GetResource() *DiscoverResourceMetadata {
  1714  	if m != nil {
  1715  		return m.Resource
  1716  	}
  1717  	return nil
  1718  }
  1719  
  1720  func (m *UIDiscoverDesktopActiveDirectoryToolsInstallEvent) GetStatus() *DiscoverStepStatus {
  1721  	if m != nil {
  1722  		return m.Status
  1723  	}
  1724  	return nil
  1725  }
  1726  
  1727  // UIDiscoverDesktopActiveDirectoryConfigureEvent is emitted when the user is finished with the step that asks user to run the Configure Active Directory script for the Desktop flow.
  1728  type UIDiscoverDesktopActiveDirectoryConfigureEvent struct {
  1729  	Metadata             *DiscoverMetadata         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  1730  	Resource             *DiscoverResourceMetadata `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
  1731  	Status               *DiscoverStepStatus       `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  1732  	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
  1733  	XXX_unrecognized     []byte                    `json:"-"`
  1734  	XXX_sizecache        int32                     `json:"-"`
  1735  }
  1736  
  1737  func (m *UIDiscoverDesktopActiveDirectoryConfigureEvent) Reset() {
  1738  	*m = UIDiscoverDesktopActiveDirectoryConfigureEvent{}
  1739  }
  1740  func (m *UIDiscoverDesktopActiveDirectoryConfigureEvent) String() string {
  1741  	return proto.CompactTextString(m)
  1742  }
  1743  func (*UIDiscoverDesktopActiveDirectoryConfigureEvent) ProtoMessage() {}
  1744  func (*UIDiscoverDesktopActiveDirectoryConfigureEvent) Descriptor() ([]byte, []int) {
  1745  	return fileDescriptor_94cf2ca1c69fd564, []int{22}
  1746  }
  1747  func (m *UIDiscoverDesktopActiveDirectoryConfigureEvent) XXX_Unmarshal(b []byte) error {
  1748  	return m.Unmarshal(b)
  1749  }
  1750  func (m *UIDiscoverDesktopActiveDirectoryConfigureEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1751  	if deterministic {
  1752  		return xxx_messageInfo_UIDiscoverDesktopActiveDirectoryConfigureEvent.Marshal(b, m, deterministic)
  1753  	} else {
  1754  		b = b[:cap(b)]
  1755  		n, err := m.MarshalToSizedBuffer(b)
  1756  		if err != nil {
  1757  			return nil, err
  1758  		}
  1759  		return b[:n], nil
  1760  	}
  1761  }
  1762  func (m *UIDiscoverDesktopActiveDirectoryConfigureEvent) XXX_Merge(src proto.Message) {
  1763  	xxx_messageInfo_UIDiscoverDesktopActiveDirectoryConfigureEvent.Merge(m, src)
  1764  }
  1765  func (m *UIDiscoverDesktopActiveDirectoryConfigureEvent) XXX_Size() int {
  1766  	return m.Size()
  1767  }
  1768  func (m *UIDiscoverDesktopActiveDirectoryConfigureEvent) XXX_DiscardUnknown() {
  1769  	xxx_messageInfo_UIDiscoverDesktopActiveDirectoryConfigureEvent.DiscardUnknown(m)
  1770  }
  1771  
  1772  var xxx_messageInfo_UIDiscoverDesktopActiveDirectoryConfigureEvent proto.InternalMessageInfo
  1773  
  1774  func (m *UIDiscoverDesktopActiveDirectoryConfigureEvent) GetMetadata() *DiscoverMetadata {
  1775  	if m != nil {
  1776  		return m.Metadata
  1777  	}
  1778  	return nil
  1779  }
  1780  
  1781  func (m *UIDiscoverDesktopActiveDirectoryConfigureEvent) GetResource() *DiscoverResourceMetadata {
  1782  	if m != nil {
  1783  		return m.Resource
  1784  	}
  1785  	return nil
  1786  }
  1787  
  1788  func (m *UIDiscoverDesktopActiveDirectoryConfigureEvent) GetStatus() *DiscoverStepStatus {
  1789  	if m != nil {
  1790  		return m.Status
  1791  	}
  1792  	return nil
  1793  }
  1794  
  1795  // UIDiscoverAutoDiscoveredResourcesEvent is emitted when the user is finished with the step that auto discovers resources (waiting until resources show up).
  1796  // resources_count field must reflect the latest amount of discovered resources (get the number after user is finished with this step).
  1797  type UIDiscoverAutoDiscoveredResourcesEvent struct {
  1798  	Metadata             *DiscoverMetadata         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  1799  	Resource             *DiscoverResourceMetadata `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
  1800  	Status               *DiscoverStepStatus       `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  1801  	ResourcesCount       int64                     `protobuf:"varint,4,opt,name=resources_count,json=resourcesCount,proto3" json:"resources_count,omitempty"`
  1802  	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
  1803  	XXX_unrecognized     []byte                    `json:"-"`
  1804  	XXX_sizecache        int32                     `json:"-"`
  1805  }
  1806  
  1807  func (m *UIDiscoverAutoDiscoveredResourcesEvent) Reset() {
  1808  	*m = UIDiscoverAutoDiscoveredResourcesEvent{}
  1809  }
  1810  func (m *UIDiscoverAutoDiscoveredResourcesEvent) String() string { return proto.CompactTextString(m) }
  1811  func (*UIDiscoverAutoDiscoveredResourcesEvent) ProtoMessage()    {}
  1812  func (*UIDiscoverAutoDiscoveredResourcesEvent) Descriptor() ([]byte, []int) {
  1813  	return fileDescriptor_94cf2ca1c69fd564, []int{23}
  1814  }
  1815  func (m *UIDiscoverAutoDiscoveredResourcesEvent) XXX_Unmarshal(b []byte) error {
  1816  	return m.Unmarshal(b)
  1817  }
  1818  func (m *UIDiscoverAutoDiscoveredResourcesEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1819  	if deterministic {
  1820  		return xxx_messageInfo_UIDiscoverAutoDiscoveredResourcesEvent.Marshal(b, m, deterministic)
  1821  	} else {
  1822  		b = b[:cap(b)]
  1823  		n, err := m.MarshalToSizedBuffer(b)
  1824  		if err != nil {
  1825  			return nil, err
  1826  		}
  1827  		return b[:n], nil
  1828  	}
  1829  }
  1830  func (m *UIDiscoverAutoDiscoveredResourcesEvent) XXX_Merge(src proto.Message) {
  1831  	xxx_messageInfo_UIDiscoverAutoDiscoveredResourcesEvent.Merge(m, src)
  1832  }
  1833  func (m *UIDiscoverAutoDiscoveredResourcesEvent) XXX_Size() int {
  1834  	return m.Size()
  1835  }
  1836  func (m *UIDiscoverAutoDiscoveredResourcesEvent) XXX_DiscardUnknown() {
  1837  	xxx_messageInfo_UIDiscoverAutoDiscoveredResourcesEvent.DiscardUnknown(m)
  1838  }
  1839  
  1840  var xxx_messageInfo_UIDiscoverAutoDiscoveredResourcesEvent proto.InternalMessageInfo
  1841  
  1842  func (m *UIDiscoverAutoDiscoveredResourcesEvent) GetMetadata() *DiscoverMetadata {
  1843  	if m != nil {
  1844  		return m.Metadata
  1845  	}
  1846  	return nil
  1847  }
  1848  
  1849  func (m *UIDiscoverAutoDiscoveredResourcesEvent) GetResource() *DiscoverResourceMetadata {
  1850  	if m != nil {
  1851  		return m.Resource
  1852  	}
  1853  	return nil
  1854  }
  1855  
  1856  func (m *UIDiscoverAutoDiscoveredResourcesEvent) GetStatus() *DiscoverStepStatus {
  1857  	if m != nil {
  1858  		return m.Status
  1859  	}
  1860  	return nil
  1861  }
  1862  
  1863  func (m *UIDiscoverAutoDiscoveredResourcesEvent) GetResourcesCount() int64 {
  1864  	if m != nil {
  1865  		return m.ResourcesCount
  1866  	}
  1867  	return 0
  1868  }
  1869  
  1870  // UIDiscoverEC2InstanceSelectionEvent is emitted when the user is finished with the step that asks the user to select an EC2 Instance to enroll.
  1871  type UIDiscoverEC2InstanceSelectionEvent struct {
  1872  	Metadata             *DiscoverMetadata         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  1873  	Resource             *DiscoverResourceMetadata `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
  1874  	Status               *DiscoverStepStatus       `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  1875  	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
  1876  	XXX_unrecognized     []byte                    `json:"-"`
  1877  	XXX_sizecache        int32                     `json:"-"`
  1878  }
  1879  
  1880  func (m *UIDiscoverEC2InstanceSelectionEvent) Reset()         { *m = UIDiscoverEC2InstanceSelectionEvent{} }
  1881  func (m *UIDiscoverEC2InstanceSelectionEvent) String() string { return proto.CompactTextString(m) }
  1882  func (*UIDiscoverEC2InstanceSelectionEvent) ProtoMessage()    {}
  1883  func (*UIDiscoverEC2InstanceSelectionEvent) Descriptor() ([]byte, []int) {
  1884  	return fileDescriptor_94cf2ca1c69fd564, []int{24}
  1885  }
  1886  func (m *UIDiscoverEC2InstanceSelectionEvent) XXX_Unmarshal(b []byte) error {
  1887  	return m.Unmarshal(b)
  1888  }
  1889  func (m *UIDiscoverEC2InstanceSelectionEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1890  	if deterministic {
  1891  		return xxx_messageInfo_UIDiscoverEC2InstanceSelectionEvent.Marshal(b, m, deterministic)
  1892  	} else {
  1893  		b = b[:cap(b)]
  1894  		n, err := m.MarshalToSizedBuffer(b)
  1895  		if err != nil {
  1896  			return nil, err
  1897  		}
  1898  		return b[:n], nil
  1899  	}
  1900  }
  1901  func (m *UIDiscoverEC2InstanceSelectionEvent) XXX_Merge(src proto.Message) {
  1902  	xxx_messageInfo_UIDiscoverEC2InstanceSelectionEvent.Merge(m, src)
  1903  }
  1904  func (m *UIDiscoverEC2InstanceSelectionEvent) XXX_Size() int {
  1905  	return m.Size()
  1906  }
  1907  func (m *UIDiscoverEC2InstanceSelectionEvent) XXX_DiscardUnknown() {
  1908  	xxx_messageInfo_UIDiscoverEC2InstanceSelectionEvent.DiscardUnknown(m)
  1909  }
  1910  
  1911  var xxx_messageInfo_UIDiscoverEC2InstanceSelectionEvent proto.InternalMessageInfo
  1912  
  1913  func (m *UIDiscoverEC2InstanceSelectionEvent) GetMetadata() *DiscoverMetadata {
  1914  	if m != nil {
  1915  		return m.Metadata
  1916  	}
  1917  	return nil
  1918  }
  1919  
  1920  func (m *UIDiscoverEC2InstanceSelectionEvent) GetResource() *DiscoverResourceMetadata {
  1921  	if m != nil {
  1922  		return m.Resource
  1923  	}
  1924  	return nil
  1925  }
  1926  
  1927  func (m *UIDiscoverEC2InstanceSelectionEvent) GetStatus() *DiscoverStepStatus {
  1928  	if m != nil {
  1929  		return m.Status
  1930  	}
  1931  	return nil
  1932  }
  1933  
  1934  // UIDiscoverDeployEICEEvent is emitted when the user deploys an EC2 Instance Connect Endpoint.
  1935  type UIDiscoverDeployEICEEvent struct {
  1936  	Metadata             *DiscoverMetadata         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  1937  	Resource             *DiscoverResourceMetadata `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
  1938  	Status               *DiscoverStepStatus       `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  1939  	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
  1940  	XXX_unrecognized     []byte                    `json:"-"`
  1941  	XXX_sizecache        int32                     `json:"-"`
  1942  }
  1943  
  1944  func (m *UIDiscoverDeployEICEEvent) Reset()         { *m = UIDiscoverDeployEICEEvent{} }
  1945  func (m *UIDiscoverDeployEICEEvent) String() string { return proto.CompactTextString(m) }
  1946  func (*UIDiscoverDeployEICEEvent) ProtoMessage()    {}
  1947  func (*UIDiscoverDeployEICEEvent) Descriptor() ([]byte, []int) {
  1948  	return fileDescriptor_94cf2ca1c69fd564, []int{25}
  1949  }
  1950  func (m *UIDiscoverDeployEICEEvent) XXX_Unmarshal(b []byte) error {
  1951  	return m.Unmarshal(b)
  1952  }
  1953  func (m *UIDiscoverDeployEICEEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1954  	if deterministic {
  1955  		return xxx_messageInfo_UIDiscoverDeployEICEEvent.Marshal(b, m, deterministic)
  1956  	} else {
  1957  		b = b[:cap(b)]
  1958  		n, err := m.MarshalToSizedBuffer(b)
  1959  		if err != nil {
  1960  			return nil, err
  1961  		}
  1962  		return b[:n], nil
  1963  	}
  1964  }
  1965  func (m *UIDiscoverDeployEICEEvent) XXX_Merge(src proto.Message) {
  1966  	xxx_messageInfo_UIDiscoverDeployEICEEvent.Merge(m, src)
  1967  }
  1968  func (m *UIDiscoverDeployEICEEvent) XXX_Size() int {
  1969  	return m.Size()
  1970  }
  1971  func (m *UIDiscoverDeployEICEEvent) XXX_DiscardUnknown() {
  1972  	xxx_messageInfo_UIDiscoverDeployEICEEvent.DiscardUnknown(m)
  1973  }
  1974  
  1975  var xxx_messageInfo_UIDiscoverDeployEICEEvent proto.InternalMessageInfo
  1976  
  1977  func (m *UIDiscoverDeployEICEEvent) GetMetadata() *DiscoverMetadata {
  1978  	if m != nil {
  1979  		return m.Metadata
  1980  	}
  1981  	return nil
  1982  }
  1983  
  1984  func (m *UIDiscoverDeployEICEEvent) GetResource() *DiscoverResourceMetadata {
  1985  	if m != nil {
  1986  		return m.Resource
  1987  	}
  1988  	return nil
  1989  }
  1990  
  1991  func (m *UIDiscoverDeployEICEEvent) GetStatus() *DiscoverStepStatus {
  1992  	if m != nil {
  1993  		return m.Status
  1994  	}
  1995  	return nil
  1996  }
  1997  
  1998  // UIDiscoverCreateNodeEvent is emitted when the node is created in Teleport.
  1999  type UIDiscoverCreateNodeEvent struct {
  2000  	Metadata             *DiscoverMetadata         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  2001  	Resource             *DiscoverResourceMetadata `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
  2002  	Status               *DiscoverStepStatus       `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  2003  	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
  2004  	XXX_unrecognized     []byte                    `json:"-"`
  2005  	XXX_sizecache        int32                     `json:"-"`
  2006  }
  2007  
  2008  func (m *UIDiscoverCreateNodeEvent) Reset()         { *m = UIDiscoverCreateNodeEvent{} }
  2009  func (m *UIDiscoverCreateNodeEvent) String() string { return proto.CompactTextString(m) }
  2010  func (*UIDiscoverCreateNodeEvent) ProtoMessage()    {}
  2011  func (*UIDiscoverCreateNodeEvent) Descriptor() ([]byte, []int) {
  2012  	return fileDescriptor_94cf2ca1c69fd564, []int{26}
  2013  }
  2014  func (m *UIDiscoverCreateNodeEvent) XXX_Unmarshal(b []byte) error {
  2015  	return m.Unmarshal(b)
  2016  }
  2017  func (m *UIDiscoverCreateNodeEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2018  	if deterministic {
  2019  		return xxx_messageInfo_UIDiscoverCreateNodeEvent.Marshal(b, m, deterministic)
  2020  	} else {
  2021  		b = b[:cap(b)]
  2022  		n, err := m.MarshalToSizedBuffer(b)
  2023  		if err != nil {
  2024  			return nil, err
  2025  		}
  2026  		return b[:n], nil
  2027  	}
  2028  }
  2029  func (m *UIDiscoverCreateNodeEvent) XXX_Merge(src proto.Message) {
  2030  	xxx_messageInfo_UIDiscoverCreateNodeEvent.Merge(m, src)
  2031  }
  2032  func (m *UIDiscoverCreateNodeEvent) XXX_Size() int {
  2033  	return m.Size()
  2034  }
  2035  func (m *UIDiscoverCreateNodeEvent) XXX_DiscardUnknown() {
  2036  	xxx_messageInfo_UIDiscoverCreateNodeEvent.DiscardUnknown(m)
  2037  }
  2038  
  2039  var xxx_messageInfo_UIDiscoverCreateNodeEvent proto.InternalMessageInfo
  2040  
  2041  func (m *UIDiscoverCreateNodeEvent) GetMetadata() *DiscoverMetadata {
  2042  	if m != nil {
  2043  		return m.Metadata
  2044  	}
  2045  	return nil
  2046  }
  2047  
  2048  func (m *UIDiscoverCreateNodeEvent) GetResource() *DiscoverResourceMetadata {
  2049  	if m != nil {
  2050  		return m.Resource
  2051  	}
  2052  	return nil
  2053  }
  2054  
  2055  func (m *UIDiscoverCreateNodeEvent) GetStatus() *DiscoverStepStatus {
  2056  	if m != nil {
  2057  		return m.Status
  2058  	}
  2059  	return nil
  2060  }
  2061  
  2062  // UIDiscoverDatabaseConfigureIAMPolicyEvent is emitted when a user is finished with the step that configures IAM policy for an RDS database.
  2063  type UIDiscoverDatabaseConfigureIAMPolicyEvent struct {
  2064  	Metadata             *DiscoverMetadata         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  2065  	Resource             *DiscoverResourceMetadata `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
  2066  	Status               *DiscoverStepStatus       `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  2067  	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
  2068  	XXX_unrecognized     []byte                    `json:"-"`
  2069  	XXX_sizecache        int32                     `json:"-"`
  2070  }
  2071  
  2072  func (m *UIDiscoverDatabaseConfigureIAMPolicyEvent) Reset() {
  2073  	*m = UIDiscoverDatabaseConfigureIAMPolicyEvent{}
  2074  }
  2075  func (m *UIDiscoverDatabaseConfigureIAMPolicyEvent) String() string {
  2076  	return proto.CompactTextString(m)
  2077  }
  2078  func (*UIDiscoverDatabaseConfigureIAMPolicyEvent) ProtoMessage() {}
  2079  func (*UIDiscoverDatabaseConfigureIAMPolicyEvent) Descriptor() ([]byte, []int) {
  2080  	return fileDescriptor_94cf2ca1c69fd564, []int{27}
  2081  }
  2082  func (m *UIDiscoverDatabaseConfigureIAMPolicyEvent) XXX_Unmarshal(b []byte) error {
  2083  	return m.Unmarshal(b)
  2084  }
  2085  func (m *UIDiscoverDatabaseConfigureIAMPolicyEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2086  	if deterministic {
  2087  		return xxx_messageInfo_UIDiscoverDatabaseConfigureIAMPolicyEvent.Marshal(b, m, deterministic)
  2088  	} else {
  2089  		b = b[:cap(b)]
  2090  		n, err := m.MarshalToSizedBuffer(b)
  2091  		if err != nil {
  2092  			return nil, err
  2093  		}
  2094  		return b[:n], nil
  2095  	}
  2096  }
  2097  func (m *UIDiscoverDatabaseConfigureIAMPolicyEvent) XXX_Merge(src proto.Message) {
  2098  	xxx_messageInfo_UIDiscoverDatabaseConfigureIAMPolicyEvent.Merge(m, src)
  2099  }
  2100  func (m *UIDiscoverDatabaseConfigureIAMPolicyEvent) XXX_Size() int {
  2101  	return m.Size()
  2102  }
  2103  func (m *UIDiscoverDatabaseConfigureIAMPolicyEvent) XXX_DiscardUnknown() {
  2104  	xxx_messageInfo_UIDiscoverDatabaseConfigureIAMPolicyEvent.DiscardUnknown(m)
  2105  }
  2106  
  2107  var xxx_messageInfo_UIDiscoverDatabaseConfigureIAMPolicyEvent proto.InternalMessageInfo
  2108  
  2109  func (m *UIDiscoverDatabaseConfigureIAMPolicyEvent) GetMetadata() *DiscoverMetadata {
  2110  	if m != nil {
  2111  		return m.Metadata
  2112  	}
  2113  	return nil
  2114  }
  2115  
  2116  func (m *UIDiscoverDatabaseConfigureIAMPolicyEvent) GetResource() *DiscoverResourceMetadata {
  2117  	if m != nil {
  2118  		return m.Resource
  2119  	}
  2120  	return nil
  2121  }
  2122  
  2123  func (m *UIDiscoverDatabaseConfigureIAMPolicyEvent) GetStatus() *DiscoverStepStatus {
  2124  	if m != nil {
  2125  		return m.Status
  2126  	}
  2127  	return nil
  2128  }
  2129  
  2130  // UIDiscoverPrincipalsConfigureEvent is emitted when a user is finished with the step that allows user to update their principals (setting up access).
  2131  type UIDiscoverPrincipalsConfigureEvent struct {
  2132  	Metadata             *DiscoverMetadata         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  2133  	Resource             *DiscoverResourceMetadata `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
  2134  	Status               *DiscoverStepStatus       `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  2135  	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
  2136  	XXX_unrecognized     []byte                    `json:"-"`
  2137  	XXX_sizecache        int32                     `json:"-"`
  2138  }
  2139  
  2140  func (m *UIDiscoverPrincipalsConfigureEvent) Reset()         { *m = UIDiscoverPrincipalsConfigureEvent{} }
  2141  func (m *UIDiscoverPrincipalsConfigureEvent) String() string { return proto.CompactTextString(m) }
  2142  func (*UIDiscoverPrincipalsConfigureEvent) ProtoMessage()    {}
  2143  func (*UIDiscoverPrincipalsConfigureEvent) Descriptor() ([]byte, []int) {
  2144  	return fileDescriptor_94cf2ca1c69fd564, []int{28}
  2145  }
  2146  func (m *UIDiscoverPrincipalsConfigureEvent) XXX_Unmarshal(b []byte) error {
  2147  	return m.Unmarshal(b)
  2148  }
  2149  func (m *UIDiscoverPrincipalsConfigureEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2150  	if deterministic {
  2151  		return xxx_messageInfo_UIDiscoverPrincipalsConfigureEvent.Marshal(b, m, deterministic)
  2152  	} else {
  2153  		b = b[:cap(b)]
  2154  		n, err := m.MarshalToSizedBuffer(b)
  2155  		if err != nil {
  2156  			return nil, err
  2157  		}
  2158  		return b[:n], nil
  2159  	}
  2160  }
  2161  func (m *UIDiscoverPrincipalsConfigureEvent) XXX_Merge(src proto.Message) {
  2162  	xxx_messageInfo_UIDiscoverPrincipalsConfigureEvent.Merge(m, src)
  2163  }
  2164  func (m *UIDiscoverPrincipalsConfigureEvent) XXX_Size() int {
  2165  	return m.Size()
  2166  }
  2167  func (m *UIDiscoverPrincipalsConfigureEvent) XXX_DiscardUnknown() {
  2168  	xxx_messageInfo_UIDiscoverPrincipalsConfigureEvent.DiscardUnknown(m)
  2169  }
  2170  
  2171  var xxx_messageInfo_UIDiscoverPrincipalsConfigureEvent proto.InternalMessageInfo
  2172  
  2173  func (m *UIDiscoverPrincipalsConfigureEvent) GetMetadata() *DiscoverMetadata {
  2174  	if m != nil {
  2175  		return m.Metadata
  2176  	}
  2177  	return nil
  2178  }
  2179  
  2180  func (m *UIDiscoverPrincipalsConfigureEvent) GetResource() *DiscoverResourceMetadata {
  2181  	if m != nil {
  2182  		return m.Resource
  2183  	}
  2184  	return nil
  2185  }
  2186  
  2187  func (m *UIDiscoverPrincipalsConfigureEvent) GetStatus() *DiscoverStepStatus {
  2188  	if m != nil {
  2189  		return m.Status
  2190  	}
  2191  	return nil
  2192  }
  2193  
  2194  // UIDiscoverTestConnectionEvent emitted on the "Test Connection" screen
  2195  // when the user clicked tested connection to their resource.
  2196  type UIDiscoverTestConnectionEvent struct {
  2197  	Metadata             *DiscoverMetadata         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  2198  	Resource             *DiscoverResourceMetadata `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
  2199  	Status               *DiscoverStepStatus       `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  2200  	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
  2201  	XXX_unrecognized     []byte                    `json:"-"`
  2202  	XXX_sizecache        int32                     `json:"-"`
  2203  }
  2204  
  2205  func (m *UIDiscoverTestConnectionEvent) Reset()         { *m = UIDiscoverTestConnectionEvent{} }
  2206  func (m *UIDiscoverTestConnectionEvent) String() string { return proto.CompactTextString(m) }
  2207  func (*UIDiscoverTestConnectionEvent) ProtoMessage()    {}
  2208  func (*UIDiscoverTestConnectionEvent) Descriptor() ([]byte, []int) {
  2209  	return fileDescriptor_94cf2ca1c69fd564, []int{29}
  2210  }
  2211  func (m *UIDiscoverTestConnectionEvent) XXX_Unmarshal(b []byte) error {
  2212  	return m.Unmarshal(b)
  2213  }
  2214  func (m *UIDiscoverTestConnectionEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2215  	if deterministic {
  2216  		return xxx_messageInfo_UIDiscoverTestConnectionEvent.Marshal(b, m, deterministic)
  2217  	} else {
  2218  		b = b[:cap(b)]
  2219  		n, err := m.MarshalToSizedBuffer(b)
  2220  		if err != nil {
  2221  			return nil, err
  2222  		}
  2223  		return b[:n], nil
  2224  	}
  2225  }
  2226  func (m *UIDiscoverTestConnectionEvent) XXX_Merge(src proto.Message) {
  2227  	xxx_messageInfo_UIDiscoverTestConnectionEvent.Merge(m, src)
  2228  }
  2229  func (m *UIDiscoverTestConnectionEvent) XXX_Size() int {
  2230  	return m.Size()
  2231  }
  2232  func (m *UIDiscoverTestConnectionEvent) XXX_DiscardUnknown() {
  2233  	xxx_messageInfo_UIDiscoverTestConnectionEvent.DiscardUnknown(m)
  2234  }
  2235  
  2236  var xxx_messageInfo_UIDiscoverTestConnectionEvent proto.InternalMessageInfo
  2237  
  2238  func (m *UIDiscoverTestConnectionEvent) GetMetadata() *DiscoverMetadata {
  2239  	if m != nil {
  2240  		return m.Metadata
  2241  	}
  2242  	return nil
  2243  }
  2244  
  2245  func (m *UIDiscoverTestConnectionEvent) GetResource() *DiscoverResourceMetadata {
  2246  	if m != nil {
  2247  		return m.Resource
  2248  	}
  2249  	return nil
  2250  }
  2251  
  2252  func (m *UIDiscoverTestConnectionEvent) GetStatus() *DiscoverStepStatus {
  2253  	if m != nil {
  2254  		return m.Status
  2255  	}
  2256  	return nil
  2257  }
  2258  
  2259  // UIDiscoverCompletedEvent is emitted when user completes the Discover wizard.
  2260  type UIDiscoverCompletedEvent struct {
  2261  	Metadata             *DiscoverMetadata         `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  2262  	Resource             *DiscoverResourceMetadata `protobuf:"bytes,2,opt,name=resource,proto3" json:"resource,omitempty"`
  2263  	Status               *DiscoverStepStatus       `protobuf:"bytes,3,opt,name=status,proto3" json:"status,omitempty"`
  2264  	XXX_NoUnkeyedLiteral struct{}                  `json:"-"`
  2265  	XXX_unrecognized     []byte                    `json:"-"`
  2266  	XXX_sizecache        int32                     `json:"-"`
  2267  }
  2268  
  2269  func (m *UIDiscoverCompletedEvent) Reset()         { *m = UIDiscoverCompletedEvent{} }
  2270  func (m *UIDiscoverCompletedEvent) String() string { return proto.CompactTextString(m) }
  2271  func (*UIDiscoverCompletedEvent) ProtoMessage()    {}
  2272  func (*UIDiscoverCompletedEvent) Descriptor() ([]byte, []int) {
  2273  	return fileDescriptor_94cf2ca1c69fd564, []int{30}
  2274  }
  2275  func (m *UIDiscoverCompletedEvent) XXX_Unmarshal(b []byte) error {
  2276  	return m.Unmarshal(b)
  2277  }
  2278  func (m *UIDiscoverCompletedEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2279  	if deterministic {
  2280  		return xxx_messageInfo_UIDiscoverCompletedEvent.Marshal(b, m, deterministic)
  2281  	} else {
  2282  		b = b[:cap(b)]
  2283  		n, err := m.MarshalToSizedBuffer(b)
  2284  		if err != nil {
  2285  			return nil, err
  2286  		}
  2287  		return b[:n], nil
  2288  	}
  2289  }
  2290  func (m *UIDiscoverCompletedEvent) XXX_Merge(src proto.Message) {
  2291  	xxx_messageInfo_UIDiscoverCompletedEvent.Merge(m, src)
  2292  }
  2293  func (m *UIDiscoverCompletedEvent) XXX_Size() int {
  2294  	return m.Size()
  2295  }
  2296  func (m *UIDiscoverCompletedEvent) XXX_DiscardUnknown() {
  2297  	xxx_messageInfo_UIDiscoverCompletedEvent.DiscardUnknown(m)
  2298  }
  2299  
  2300  var xxx_messageInfo_UIDiscoverCompletedEvent proto.InternalMessageInfo
  2301  
  2302  func (m *UIDiscoverCompletedEvent) GetMetadata() *DiscoverMetadata {
  2303  	if m != nil {
  2304  		return m.Metadata
  2305  	}
  2306  	return nil
  2307  }
  2308  
  2309  func (m *UIDiscoverCompletedEvent) GetResource() *DiscoverResourceMetadata {
  2310  	if m != nil {
  2311  		return m.Resource
  2312  	}
  2313  	return nil
  2314  }
  2315  
  2316  func (m *UIDiscoverCompletedEvent) GetStatus() *DiscoverStepStatus {
  2317  	if m != nil {
  2318  		return m.Status
  2319  	}
  2320  	return nil
  2321  }
  2322  
  2323  // UICreateNewRoleClickEvent is an event that can be triggered during custom role creation
  2324  type UICreateNewRoleClickEvent struct {
  2325  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2326  	XXX_unrecognized     []byte   `json:"-"`
  2327  	XXX_sizecache        int32    `json:"-"`
  2328  }
  2329  
  2330  func (m *UICreateNewRoleClickEvent) Reset()         { *m = UICreateNewRoleClickEvent{} }
  2331  func (m *UICreateNewRoleClickEvent) String() string { return proto.CompactTextString(m) }
  2332  func (*UICreateNewRoleClickEvent) ProtoMessage()    {}
  2333  func (*UICreateNewRoleClickEvent) Descriptor() ([]byte, []int) {
  2334  	return fileDescriptor_94cf2ca1c69fd564, []int{31}
  2335  }
  2336  func (m *UICreateNewRoleClickEvent) XXX_Unmarshal(b []byte) error {
  2337  	return m.Unmarshal(b)
  2338  }
  2339  func (m *UICreateNewRoleClickEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2340  	if deterministic {
  2341  		return xxx_messageInfo_UICreateNewRoleClickEvent.Marshal(b, m, deterministic)
  2342  	} else {
  2343  		b = b[:cap(b)]
  2344  		n, err := m.MarshalToSizedBuffer(b)
  2345  		if err != nil {
  2346  			return nil, err
  2347  		}
  2348  		return b[:n], nil
  2349  	}
  2350  }
  2351  func (m *UICreateNewRoleClickEvent) XXX_Merge(src proto.Message) {
  2352  	xxx_messageInfo_UICreateNewRoleClickEvent.Merge(m, src)
  2353  }
  2354  func (m *UICreateNewRoleClickEvent) XXX_Size() int {
  2355  	return m.Size()
  2356  }
  2357  func (m *UICreateNewRoleClickEvent) XXX_DiscardUnknown() {
  2358  	xxx_messageInfo_UICreateNewRoleClickEvent.DiscardUnknown(m)
  2359  }
  2360  
  2361  var xxx_messageInfo_UICreateNewRoleClickEvent proto.InternalMessageInfo
  2362  
  2363  // UICreateNewRoleSaveClickEvent is an event that can be triggered during custom role creation
  2364  type UICreateNewRoleSaveClickEvent struct {
  2365  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2366  	XXX_unrecognized     []byte   `json:"-"`
  2367  	XXX_sizecache        int32    `json:"-"`
  2368  }
  2369  
  2370  func (m *UICreateNewRoleSaveClickEvent) Reset()         { *m = UICreateNewRoleSaveClickEvent{} }
  2371  func (m *UICreateNewRoleSaveClickEvent) String() string { return proto.CompactTextString(m) }
  2372  func (*UICreateNewRoleSaveClickEvent) ProtoMessage()    {}
  2373  func (*UICreateNewRoleSaveClickEvent) Descriptor() ([]byte, []int) {
  2374  	return fileDescriptor_94cf2ca1c69fd564, []int{32}
  2375  }
  2376  func (m *UICreateNewRoleSaveClickEvent) XXX_Unmarshal(b []byte) error {
  2377  	return m.Unmarshal(b)
  2378  }
  2379  func (m *UICreateNewRoleSaveClickEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2380  	if deterministic {
  2381  		return xxx_messageInfo_UICreateNewRoleSaveClickEvent.Marshal(b, m, deterministic)
  2382  	} else {
  2383  		b = b[:cap(b)]
  2384  		n, err := m.MarshalToSizedBuffer(b)
  2385  		if err != nil {
  2386  			return nil, err
  2387  		}
  2388  		return b[:n], nil
  2389  	}
  2390  }
  2391  func (m *UICreateNewRoleSaveClickEvent) XXX_Merge(src proto.Message) {
  2392  	xxx_messageInfo_UICreateNewRoleSaveClickEvent.Merge(m, src)
  2393  }
  2394  func (m *UICreateNewRoleSaveClickEvent) XXX_Size() int {
  2395  	return m.Size()
  2396  }
  2397  func (m *UICreateNewRoleSaveClickEvent) XXX_DiscardUnknown() {
  2398  	xxx_messageInfo_UICreateNewRoleSaveClickEvent.DiscardUnknown(m)
  2399  }
  2400  
  2401  var xxx_messageInfo_UICreateNewRoleSaveClickEvent proto.InternalMessageInfo
  2402  
  2403  // UICreateNewRoleCancelClickEvent is an event that can be triggered during custom role creation
  2404  type UICreateNewRoleCancelClickEvent struct {
  2405  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2406  	XXX_unrecognized     []byte   `json:"-"`
  2407  	XXX_sizecache        int32    `json:"-"`
  2408  }
  2409  
  2410  func (m *UICreateNewRoleCancelClickEvent) Reset()         { *m = UICreateNewRoleCancelClickEvent{} }
  2411  func (m *UICreateNewRoleCancelClickEvent) String() string { return proto.CompactTextString(m) }
  2412  func (*UICreateNewRoleCancelClickEvent) ProtoMessage()    {}
  2413  func (*UICreateNewRoleCancelClickEvent) Descriptor() ([]byte, []int) {
  2414  	return fileDescriptor_94cf2ca1c69fd564, []int{33}
  2415  }
  2416  func (m *UICreateNewRoleCancelClickEvent) XXX_Unmarshal(b []byte) error {
  2417  	return m.Unmarshal(b)
  2418  }
  2419  func (m *UICreateNewRoleCancelClickEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2420  	if deterministic {
  2421  		return xxx_messageInfo_UICreateNewRoleCancelClickEvent.Marshal(b, m, deterministic)
  2422  	} else {
  2423  		b = b[:cap(b)]
  2424  		n, err := m.MarshalToSizedBuffer(b)
  2425  		if err != nil {
  2426  			return nil, err
  2427  		}
  2428  		return b[:n], nil
  2429  	}
  2430  }
  2431  func (m *UICreateNewRoleCancelClickEvent) XXX_Merge(src proto.Message) {
  2432  	xxx_messageInfo_UICreateNewRoleCancelClickEvent.Merge(m, src)
  2433  }
  2434  func (m *UICreateNewRoleCancelClickEvent) XXX_Size() int {
  2435  	return m.Size()
  2436  }
  2437  func (m *UICreateNewRoleCancelClickEvent) XXX_DiscardUnknown() {
  2438  	xxx_messageInfo_UICreateNewRoleCancelClickEvent.DiscardUnknown(m)
  2439  }
  2440  
  2441  var xxx_messageInfo_UICreateNewRoleCancelClickEvent proto.InternalMessageInfo
  2442  
  2443  // UICreateNewRoleViewDocumentationClickEvent is an event that can be triggered during custom role creation
  2444  type UICreateNewRoleViewDocumentationClickEvent struct {
  2445  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2446  	XXX_unrecognized     []byte   `json:"-"`
  2447  	XXX_sizecache        int32    `json:"-"`
  2448  }
  2449  
  2450  func (m *UICreateNewRoleViewDocumentationClickEvent) Reset() {
  2451  	*m = UICreateNewRoleViewDocumentationClickEvent{}
  2452  }
  2453  func (m *UICreateNewRoleViewDocumentationClickEvent) String() string {
  2454  	return proto.CompactTextString(m)
  2455  }
  2456  func (*UICreateNewRoleViewDocumentationClickEvent) ProtoMessage() {}
  2457  func (*UICreateNewRoleViewDocumentationClickEvent) Descriptor() ([]byte, []int) {
  2458  	return fileDescriptor_94cf2ca1c69fd564, []int{34}
  2459  }
  2460  func (m *UICreateNewRoleViewDocumentationClickEvent) XXX_Unmarshal(b []byte) error {
  2461  	return m.Unmarshal(b)
  2462  }
  2463  func (m *UICreateNewRoleViewDocumentationClickEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2464  	if deterministic {
  2465  		return xxx_messageInfo_UICreateNewRoleViewDocumentationClickEvent.Marshal(b, m, deterministic)
  2466  	} else {
  2467  		b = b[:cap(b)]
  2468  		n, err := m.MarshalToSizedBuffer(b)
  2469  		if err != nil {
  2470  			return nil, err
  2471  		}
  2472  		return b[:n], nil
  2473  	}
  2474  }
  2475  func (m *UICreateNewRoleViewDocumentationClickEvent) XXX_Merge(src proto.Message) {
  2476  	xxx_messageInfo_UICreateNewRoleViewDocumentationClickEvent.Merge(m, src)
  2477  }
  2478  func (m *UICreateNewRoleViewDocumentationClickEvent) XXX_Size() int {
  2479  	return m.Size()
  2480  }
  2481  func (m *UICreateNewRoleViewDocumentationClickEvent) XXX_DiscardUnknown() {
  2482  	xxx_messageInfo_UICreateNewRoleViewDocumentationClickEvent.DiscardUnknown(m)
  2483  }
  2484  
  2485  var xxx_messageInfo_UICreateNewRoleViewDocumentationClickEvent proto.InternalMessageInfo
  2486  
  2487  // AssistCompletionEvent is an event that is emitted when a completion occurs in the Assistant
  2488  type AssistCompletionEvent struct {
  2489  	// ConversationId is the UUID that identifies a single Assist conversation
  2490  	ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
  2491  	// TotalTokens is the total amount of token used to satisfy this request
  2492  	TotalTokens int64 `protobuf:"varint,2,opt,name=total_tokens,json=totalTokens,proto3" json:"total_tokens,omitempty"`
  2493  	// PromptTokens is the amount of estimated tokens used by the prompt
  2494  	PromptTokens int64 `protobuf:"varint,3,opt,name=prompt_tokens,json=promptTokens,proto3" json:"prompt_tokens,omitempty"`
  2495  	// CompletionTokens is the amount of tokens that the completion response consists of
  2496  	CompletionTokens     int64    `protobuf:"varint,4,opt,name=completion_tokens,json=completionTokens,proto3" json:"completion_tokens,omitempty"`
  2497  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2498  	XXX_unrecognized     []byte   `json:"-"`
  2499  	XXX_sizecache        int32    `json:"-"`
  2500  }
  2501  
  2502  func (m *AssistCompletionEvent) Reset()         { *m = AssistCompletionEvent{} }
  2503  func (m *AssistCompletionEvent) String() string { return proto.CompactTextString(m) }
  2504  func (*AssistCompletionEvent) ProtoMessage()    {}
  2505  func (*AssistCompletionEvent) Descriptor() ([]byte, []int) {
  2506  	return fileDescriptor_94cf2ca1c69fd564, []int{35}
  2507  }
  2508  func (m *AssistCompletionEvent) XXX_Unmarshal(b []byte) error {
  2509  	return m.Unmarshal(b)
  2510  }
  2511  func (m *AssistCompletionEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2512  	if deterministic {
  2513  		return xxx_messageInfo_AssistCompletionEvent.Marshal(b, m, deterministic)
  2514  	} else {
  2515  		b = b[:cap(b)]
  2516  		n, err := m.MarshalToSizedBuffer(b)
  2517  		if err != nil {
  2518  			return nil, err
  2519  		}
  2520  		return b[:n], nil
  2521  	}
  2522  }
  2523  func (m *AssistCompletionEvent) XXX_Merge(src proto.Message) {
  2524  	xxx_messageInfo_AssistCompletionEvent.Merge(m, src)
  2525  }
  2526  func (m *AssistCompletionEvent) XXX_Size() int {
  2527  	return m.Size()
  2528  }
  2529  func (m *AssistCompletionEvent) XXX_DiscardUnknown() {
  2530  	xxx_messageInfo_AssistCompletionEvent.DiscardUnknown(m)
  2531  }
  2532  
  2533  var xxx_messageInfo_AssistCompletionEvent proto.InternalMessageInfo
  2534  
  2535  func (m *AssistCompletionEvent) GetConversationId() string {
  2536  	if m != nil {
  2537  		return m.ConversationId
  2538  	}
  2539  	return ""
  2540  }
  2541  
  2542  func (m *AssistCompletionEvent) GetTotalTokens() int64 {
  2543  	if m != nil {
  2544  		return m.TotalTokens
  2545  	}
  2546  	return 0
  2547  }
  2548  
  2549  func (m *AssistCompletionEvent) GetPromptTokens() int64 {
  2550  	if m != nil {
  2551  		return m.PromptTokens
  2552  	}
  2553  	return 0
  2554  }
  2555  
  2556  func (m *AssistCompletionEvent) GetCompletionTokens() int64 {
  2557  	if m != nil {
  2558  		return m.CompletionTokens
  2559  	}
  2560  	return 0
  2561  }
  2562  
  2563  // AssistExecutionEvent is an event that is emitted when an Assist command
  2564  // execution is triggered by the user.
  2565  type AssistExecutionEvent struct {
  2566  	// ConversationId is the UUID that identifies a single Assist conversation
  2567  	ConversationId string `protobuf:"bytes,1,opt,name=conversation_id,json=conversationId,proto3" json:"conversation_id,omitempty"`
  2568  	// NodeCount is the number of nodes the command was executed on
  2569  	NodeCount int64 `protobuf:"varint,2,opt,name=node_count,json=nodeCount,proto3" json:"node_count,omitempty"`
  2570  	// TotalTokens is the total amount of token used to satisfy this request
  2571  	TotalTokens int64 `protobuf:"varint,3,opt,name=total_tokens,json=totalTokens,proto3" json:"total_tokens,omitempty"`
  2572  	// PromptTokens is the amount of estimated tokens used by the prompt
  2573  	PromptTokens int64 `protobuf:"varint,4,opt,name=prompt_tokens,json=promptTokens,proto3" json:"prompt_tokens,omitempty"`
  2574  	// CompletionTokens is the amount of tokens that the completion response consists of
  2575  	CompletionTokens     int64    `protobuf:"varint,5,opt,name=completion_tokens,json=completionTokens,proto3" json:"completion_tokens,omitempty"`
  2576  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2577  	XXX_unrecognized     []byte   `json:"-"`
  2578  	XXX_sizecache        int32    `json:"-"`
  2579  }
  2580  
  2581  func (m *AssistExecutionEvent) Reset()         { *m = AssistExecutionEvent{} }
  2582  func (m *AssistExecutionEvent) String() string { return proto.CompactTextString(m) }
  2583  func (*AssistExecutionEvent) ProtoMessage()    {}
  2584  func (*AssistExecutionEvent) Descriptor() ([]byte, []int) {
  2585  	return fileDescriptor_94cf2ca1c69fd564, []int{36}
  2586  }
  2587  func (m *AssistExecutionEvent) XXX_Unmarshal(b []byte) error {
  2588  	return m.Unmarshal(b)
  2589  }
  2590  func (m *AssistExecutionEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2591  	if deterministic {
  2592  		return xxx_messageInfo_AssistExecutionEvent.Marshal(b, m, deterministic)
  2593  	} else {
  2594  		b = b[:cap(b)]
  2595  		n, err := m.MarshalToSizedBuffer(b)
  2596  		if err != nil {
  2597  			return nil, err
  2598  		}
  2599  		return b[:n], nil
  2600  	}
  2601  }
  2602  func (m *AssistExecutionEvent) XXX_Merge(src proto.Message) {
  2603  	xxx_messageInfo_AssistExecutionEvent.Merge(m, src)
  2604  }
  2605  func (m *AssistExecutionEvent) XXX_Size() int {
  2606  	return m.Size()
  2607  }
  2608  func (m *AssistExecutionEvent) XXX_DiscardUnknown() {
  2609  	xxx_messageInfo_AssistExecutionEvent.DiscardUnknown(m)
  2610  }
  2611  
  2612  var xxx_messageInfo_AssistExecutionEvent proto.InternalMessageInfo
  2613  
  2614  func (m *AssistExecutionEvent) GetConversationId() string {
  2615  	if m != nil {
  2616  		return m.ConversationId
  2617  	}
  2618  	return ""
  2619  }
  2620  
  2621  func (m *AssistExecutionEvent) GetNodeCount() int64 {
  2622  	if m != nil {
  2623  		return m.NodeCount
  2624  	}
  2625  	return 0
  2626  }
  2627  
  2628  func (m *AssistExecutionEvent) GetTotalTokens() int64 {
  2629  	if m != nil {
  2630  		return m.TotalTokens
  2631  	}
  2632  	return 0
  2633  }
  2634  
  2635  func (m *AssistExecutionEvent) GetPromptTokens() int64 {
  2636  	if m != nil {
  2637  		return m.PromptTokens
  2638  	}
  2639  	return 0
  2640  }
  2641  
  2642  func (m *AssistExecutionEvent) GetCompletionTokens() int64 {
  2643  	if m != nil {
  2644  		return m.CompletionTokens
  2645  	}
  2646  	return 0
  2647  }
  2648  
  2649  // AssistNewConversationEvent is an event that is emitted for each new Assist
  2650  // conversation and contains the conversation category.
  2651  type AssistNewConversationEvent struct {
  2652  	// Category is the conversation category. This represents what kind of request
  2653  	// the user is asking Assist.
  2654  	Category             string   `protobuf:"bytes,1,opt,name=category,proto3" json:"category,omitempty"`
  2655  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2656  	XXX_unrecognized     []byte   `json:"-"`
  2657  	XXX_sizecache        int32    `json:"-"`
  2658  }
  2659  
  2660  func (m *AssistNewConversationEvent) Reset()         { *m = AssistNewConversationEvent{} }
  2661  func (m *AssistNewConversationEvent) String() string { return proto.CompactTextString(m) }
  2662  func (*AssistNewConversationEvent) ProtoMessage()    {}
  2663  func (*AssistNewConversationEvent) Descriptor() ([]byte, []int) {
  2664  	return fileDescriptor_94cf2ca1c69fd564, []int{37}
  2665  }
  2666  func (m *AssistNewConversationEvent) XXX_Unmarshal(b []byte) error {
  2667  	return m.Unmarshal(b)
  2668  }
  2669  func (m *AssistNewConversationEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2670  	if deterministic {
  2671  		return xxx_messageInfo_AssistNewConversationEvent.Marshal(b, m, deterministic)
  2672  	} else {
  2673  		b = b[:cap(b)]
  2674  		n, err := m.MarshalToSizedBuffer(b)
  2675  		if err != nil {
  2676  			return nil, err
  2677  		}
  2678  		return b[:n], nil
  2679  	}
  2680  }
  2681  func (m *AssistNewConversationEvent) XXX_Merge(src proto.Message) {
  2682  	xxx_messageInfo_AssistNewConversationEvent.Merge(m, src)
  2683  }
  2684  func (m *AssistNewConversationEvent) XXX_Size() int {
  2685  	return m.Size()
  2686  }
  2687  func (m *AssistNewConversationEvent) XXX_DiscardUnknown() {
  2688  	xxx_messageInfo_AssistNewConversationEvent.DiscardUnknown(m)
  2689  }
  2690  
  2691  var xxx_messageInfo_AssistNewConversationEvent proto.InternalMessageInfo
  2692  
  2693  func (m *AssistNewConversationEvent) GetCategory() string {
  2694  	if m != nil {
  2695  		return m.Category
  2696  	}
  2697  	return ""
  2698  }
  2699  
  2700  // AssistAccessRequest is an event that is emitted when a user requests access
  2701  // to a resource via Assist.
  2702  type AssistAccessRequest struct {
  2703  	// ResourceType describes the type of resource the user is requesting access to, e.g. "node", "db", "k8s" or "role".
  2704  	ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
  2705  	// TotalTokens is the total amount of token used to generate the command summary
  2706  	TotalTokens int64 `protobuf:"varint,2,opt,name=total_tokens,json=totalTokens,proto3" json:"total_tokens,omitempty"`
  2707  	// PromptTokens is the amount of estimated tokens used by the prompt to generate the command summary
  2708  	PromptTokens int64 `protobuf:"varint,3,opt,name=prompt_tokens,json=promptTokens,proto3" json:"prompt_tokens,omitempty"`
  2709  	// CompletionTokens is the amount of tokens that the summary completion response consists of
  2710  	CompletionTokens     int64    `protobuf:"varint,4,opt,name=completion_tokens,json=completionTokens,proto3" json:"completion_tokens,omitempty"`
  2711  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2712  	XXX_unrecognized     []byte   `json:"-"`
  2713  	XXX_sizecache        int32    `json:"-"`
  2714  }
  2715  
  2716  func (m *AssistAccessRequest) Reset()         { *m = AssistAccessRequest{} }
  2717  func (m *AssistAccessRequest) String() string { return proto.CompactTextString(m) }
  2718  func (*AssistAccessRequest) ProtoMessage()    {}
  2719  func (*AssistAccessRequest) Descriptor() ([]byte, []int) {
  2720  	return fileDescriptor_94cf2ca1c69fd564, []int{38}
  2721  }
  2722  func (m *AssistAccessRequest) XXX_Unmarshal(b []byte) error {
  2723  	return m.Unmarshal(b)
  2724  }
  2725  func (m *AssistAccessRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2726  	if deterministic {
  2727  		return xxx_messageInfo_AssistAccessRequest.Marshal(b, m, deterministic)
  2728  	} else {
  2729  		b = b[:cap(b)]
  2730  		n, err := m.MarshalToSizedBuffer(b)
  2731  		if err != nil {
  2732  			return nil, err
  2733  		}
  2734  		return b[:n], nil
  2735  	}
  2736  }
  2737  func (m *AssistAccessRequest) XXX_Merge(src proto.Message) {
  2738  	xxx_messageInfo_AssistAccessRequest.Merge(m, src)
  2739  }
  2740  func (m *AssistAccessRequest) XXX_Size() int {
  2741  	return m.Size()
  2742  }
  2743  func (m *AssistAccessRequest) XXX_DiscardUnknown() {
  2744  	xxx_messageInfo_AssistAccessRequest.DiscardUnknown(m)
  2745  }
  2746  
  2747  var xxx_messageInfo_AssistAccessRequest proto.InternalMessageInfo
  2748  
  2749  func (m *AssistAccessRequest) GetResourceType() string {
  2750  	if m != nil {
  2751  		return m.ResourceType
  2752  	}
  2753  	return ""
  2754  }
  2755  
  2756  func (m *AssistAccessRequest) GetTotalTokens() int64 {
  2757  	if m != nil {
  2758  		return m.TotalTokens
  2759  	}
  2760  	return 0
  2761  }
  2762  
  2763  func (m *AssistAccessRequest) GetPromptTokens() int64 {
  2764  	if m != nil {
  2765  		return m.PromptTokens
  2766  	}
  2767  	return 0
  2768  }
  2769  
  2770  func (m *AssistAccessRequest) GetCompletionTokens() int64 {
  2771  	if m != nil {
  2772  		return m.CompletionTokens
  2773  	}
  2774  	return 0
  2775  }
  2776  
  2777  // AssistAction is an event that is emitted when a user triggers an action (SSH command generation, output explain, etc.)
  2778  // via Assist.
  2779  type AssistAction struct {
  2780  	// Action is the action that was triggered, e.g. "ssh-explain", "ssh-command-generate", etc.
  2781  	Action string `protobuf:"bytes,1,opt,name=action,proto3" json:"action,omitempty"`
  2782  	// TotalTokens is the total amount of token used to generate the command summary
  2783  	TotalTokens int64 `protobuf:"varint,2,opt,name=total_tokens,json=totalTokens,proto3" json:"total_tokens,omitempty"`
  2784  	// PromptTokens is the amount of estimated tokens used by the prompt to generate the command summary
  2785  	PromptTokens int64 `protobuf:"varint,3,opt,name=prompt_tokens,json=promptTokens,proto3" json:"prompt_tokens,omitempty"`
  2786  	// CompletionTokens is the amount of tokens that the summary completion response consists of
  2787  	CompletionTokens     int64    `protobuf:"varint,4,opt,name=completion_tokens,json=completionTokens,proto3" json:"completion_tokens,omitempty"`
  2788  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2789  	XXX_unrecognized     []byte   `json:"-"`
  2790  	XXX_sizecache        int32    `json:"-"`
  2791  }
  2792  
  2793  func (m *AssistAction) Reset()         { *m = AssistAction{} }
  2794  func (m *AssistAction) String() string { return proto.CompactTextString(m) }
  2795  func (*AssistAction) ProtoMessage()    {}
  2796  func (*AssistAction) Descriptor() ([]byte, []int) {
  2797  	return fileDescriptor_94cf2ca1c69fd564, []int{39}
  2798  }
  2799  func (m *AssistAction) XXX_Unmarshal(b []byte) error {
  2800  	return m.Unmarshal(b)
  2801  }
  2802  func (m *AssistAction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2803  	if deterministic {
  2804  		return xxx_messageInfo_AssistAction.Marshal(b, m, deterministic)
  2805  	} else {
  2806  		b = b[:cap(b)]
  2807  		n, err := m.MarshalToSizedBuffer(b)
  2808  		if err != nil {
  2809  			return nil, err
  2810  		}
  2811  		return b[:n], nil
  2812  	}
  2813  }
  2814  func (m *AssistAction) XXX_Merge(src proto.Message) {
  2815  	xxx_messageInfo_AssistAction.Merge(m, src)
  2816  }
  2817  func (m *AssistAction) XXX_Size() int {
  2818  	return m.Size()
  2819  }
  2820  func (m *AssistAction) XXX_DiscardUnknown() {
  2821  	xxx_messageInfo_AssistAction.DiscardUnknown(m)
  2822  }
  2823  
  2824  var xxx_messageInfo_AssistAction proto.InternalMessageInfo
  2825  
  2826  func (m *AssistAction) GetAction() string {
  2827  	if m != nil {
  2828  		return m.Action
  2829  	}
  2830  	return ""
  2831  }
  2832  
  2833  func (m *AssistAction) GetTotalTokens() int64 {
  2834  	if m != nil {
  2835  		return m.TotalTokens
  2836  	}
  2837  	return 0
  2838  }
  2839  
  2840  func (m *AssistAction) GetPromptTokens() int64 {
  2841  	if m != nil {
  2842  		return m.PromptTokens
  2843  	}
  2844  	return 0
  2845  }
  2846  
  2847  func (m *AssistAction) GetCompletionTokens() int64 {
  2848  	if m != nil {
  2849  		return m.CompletionTokens
  2850  	}
  2851  	return 0
  2852  }
  2853  
  2854  // AccessListMetadata contains common metadata for Access List related events.
  2855  type AccessListMetadata struct {
  2856  	// Uniquely identifies an Access List. Will allow correlation of events within an access list.
  2857  	Id                   string   `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
  2858  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2859  	XXX_unrecognized     []byte   `json:"-"`
  2860  	XXX_sizecache        int32    `json:"-"`
  2861  }
  2862  
  2863  func (m *AccessListMetadata) Reset()         { *m = AccessListMetadata{} }
  2864  func (m *AccessListMetadata) String() string { return proto.CompactTextString(m) }
  2865  func (*AccessListMetadata) ProtoMessage()    {}
  2866  func (*AccessListMetadata) Descriptor() ([]byte, []int) {
  2867  	return fileDescriptor_94cf2ca1c69fd564, []int{40}
  2868  }
  2869  func (m *AccessListMetadata) XXX_Unmarshal(b []byte) error {
  2870  	return m.Unmarshal(b)
  2871  }
  2872  func (m *AccessListMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2873  	if deterministic {
  2874  		return xxx_messageInfo_AccessListMetadata.Marshal(b, m, deterministic)
  2875  	} else {
  2876  		b = b[:cap(b)]
  2877  		n, err := m.MarshalToSizedBuffer(b)
  2878  		if err != nil {
  2879  			return nil, err
  2880  		}
  2881  		return b[:n], nil
  2882  	}
  2883  }
  2884  func (m *AccessListMetadata) XXX_Merge(src proto.Message) {
  2885  	xxx_messageInfo_AccessListMetadata.Merge(m, src)
  2886  }
  2887  func (m *AccessListMetadata) XXX_Size() int {
  2888  	return m.Size()
  2889  }
  2890  func (m *AccessListMetadata) XXX_DiscardUnknown() {
  2891  	xxx_messageInfo_AccessListMetadata.DiscardUnknown(m)
  2892  }
  2893  
  2894  var xxx_messageInfo_AccessListMetadata proto.InternalMessageInfo
  2895  
  2896  func (m *AccessListMetadata) GetId() string {
  2897  	if m != nil {
  2898  		return m.Id
  2899  	}
  2900  	return ""
  2901  }
  2902  
  2903  // AccessListCreate is an event that is emitted when an access list is created.
  2904  type AccessListCreate struct {
  2905  	Metadata             *AccessListMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  2906  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
  2907  	XXX_unrecognized     []byte              `json:"-"`
  2908  	XXX_sizecache        int32               `json:"-"`
  2909  }
  2910  
  2911  func (m *AccessListCreate) Reset()         { *m = AccessListCreate{} }
  2912  func (m *AccessListCreate) String() string { return proto.CompactTextString(m) }
  2913  func (*AccessListCreate) ProtoMessage()    {}
  2914  func (*AccessListCreate) Descriptor() ([]byte, []int) {
  2915  	return fileDescriptor_94cf2ca1c69fd564, []int{41}
  2916  }
  2917  func (m *AccessListCreate) XXX_Unmarshal(b []byte) error {
  2918  	return m.Unmarshal(b)
  2919  }
  2920  func (m *AccessListCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2921  	if deterministic {
  2922  		return xxx_messageInfo_AccessListCreate.Marshal(b, m, deterministic)
  2923  	} else {
  2924  		b = b[:cap(b)]
  2925  		n, err := m.MarshalToSizedBuffer(b)
  2926  		if err != nil {
  2927  			return nil, err
  2928  		}
  2929  		return b[:n], nil
  2930  	}
  2931  }
  2932  func (m *AccessListCreate) XXX_Merge(src proto.Message) {
  2933  	xxx_messageInfo_AccessListCreate.Merge(m, src)
  2934  }
  2935  func (m *AccessListCreate) XXX_Size() int {
  2936  	return m.Size()
  2937  }
  2938  func (m *AccessListCreate) XXX_DiscardUnknown() {
  2939  	xxx_messageInfo_AccessListCreate.DiscardUnknown(m)
  2940  }
  2941  
  2942  var xxx_messageInfo_AccessListCreate proto.InternalMessageInfo
  2943  
  2944  func (m *AccessListCreate) GetMetadata() *AccessListMetadata {
  2945  	if m != nil {
  2946  		return m.Metadata
  2947  	}
  2948  	return nil
  2949  }
  2950  
  2951  // AccessListUpdate is an event that is emitted when an access list is updated.
  2952  type AccessListUpdate struct {
  2953  	Metadata             *AccessListMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  2954  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
  2955  	XXX_unrecognized     []byte              `json:"-"`
  2956  	XXX_sizecache        int32               `json:"-"`
  2957  }
  2958  
  2959  func (m *AccessListUpdate) Reset()         { *m = AccessListUpdate{} }
  2960  func (m *AccessListUpdate) String() string { return proto.CompactTextString(m) }
  2961  func (*AccessListUpdate) ProtoMessage()    {}
  2962  func (*AccessListUpdate) Descriptor() ([]byte, []int) {
  2963  	return fileDescriptor_94cf2ca1c69fd564, []int{42}
  2964  }
  2965  func (m *AccessListUpdate) XXX_Unmarshal(b []byte) error {
  2966  	return m.Unmarshal(b)
  2967  }
  2968  func (m *AccessListUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2969  	if deterministic {
  2970  		return xxx_messageInfo_AccessListUpdate.Marshal(b, m, deterministic)
  2971  	} else {
  2972  		b = b[:cap(b)]
  2973  		n, err := m.MarshalToSizedBuffer(b)
  2974  		if err != nil {
  2975  			return nil, err
  2976  		}
  2977  		return b[:n], nil
  2978  	}
  2979  }
  2980  func (m *AccessListUpdate) XXX_Merge(src proto.Message) {
  2981  	xxx_messageInfo_AccessListUpdate.Merge(m, src)
  2982  }
  2983  func (m *AccessListUpdate) XXX_Size() int {
  2984  	return m.Size()
  2985  }
  2986  func (m *AccessListUpdate) XXX_DiscardUnknown() {
  2987  	xxx_messageInfo_AccessListUpdate.DiscardUnknown(m)
  2988  }
  2989  
  2990  var xxx_messageInfo_AccessListUpdate proto.InternalMessageInfo
  2991  
  2992  func (m *AccessListUpdate) GetMetadata() *AccessListMetadata {
  2993  	if m != nil {
  2994  		return m.Metadata
  2995  	}
  2996  	return nil
  2997  }
  2998  
  2999  // AccessListDelete is an event that is emitted when an access list is deleted.
  3000  type AccessListDelete struct {
  3001  	Metadata             *AccessListMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  3002  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
  3003  	XXX_unrecognized     []byte              `json:"-"`
  3004  	XXX_sizecache        int32               `json:"-"`
  3005  }
  3006  
  3007  func (m *AccessListDelete) Reset()         { *m = AccessListDelete{} }
  3008  func (m *AccessListDelete) String() string { return proto.CompactTextString(m) }
  3009  func (*AccessListDelete) ProtoMessage()    {}
  3010  func (*AccessListDelete) Descriptor() ([]byte, []int) {
  3011  	return fileDescriptor_94cf2ca1c69fd564, []int{43}
  3012  }
  3013  func (m *AccessListDelete) XXX_Unmarshal(b []byte) error {
  3014  	return m.Unmarshal(b)
  3015  }
  3016  func (m *AccessListDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3017  	if deterministic {
  3018  		return xxx_messageInfo_AccessListDelete.Marshal(b, m, deterministic)
  3019  	} else {
  3020  		b = b[:cap(b)]
  3021  		n, err := m.MarshalToSizedBuffer(b)
  3022  		if err != nil {
  3023  			return nil, err
  3024  		}
  3025  		return b[:n], nil
  3026  	}
  3027  }
  3028  func (m *AccessListDelete) XXX_Merge(src proto.Message) {
  3029  	xxx_messageInfo_AccessListDelete.Merge(m, src)
  3030  }
  3031  func (m *AccessListDelete) XXX_Size() int {
  3032  	return m.Size()
  3033  }
  3034  func (m *AccessListDelete) XXX_DiscardUnknown() {
  3035  	xxx_messageInfo_AccessListDelete.DiscardUnknown(m)
  3036  }
  3037  
  3038  var xxx_messageInfo_AccessListDelete proto.InternalMessageInfo
  3039  
  3040  func (m *AccessListDelete) GetMetadata() *AccessListMetadata {
  3041  	if m != nil {
  3042  		return m.Metadata
  3043  	}
  3044  	return nil
  3045  }
  3046  
  3047  // AccessListMemberCreate is an event that is emitted when a member is added to an access list.
  3048  type AccessListMemberCreate struct {
  3049  	Metadata             *AccessListMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  3050  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
  3051  	XXX_unrecognized     []byte              `json:"-"`
  3052  	XXX_sizecache        int32               `json:"-"`
  3053  }
  3054  
  3055  func (m *AccessListMemberCreate) Reset()         { *m = AccessListMemberCreate{} }
  3056  func (m *AccessListMemberCreate) String() string { return proto.CompactTextString(m) }
  3057  func (*AccessListMemberCreate) ProtoMessage()    {}
  3058  func (*AccessListMemberCreate) Descriptor() ([]byte, []int) {
  3059  	return fileDescriptor_94cf2ca1c69fd564, []int{44}
  3060  }
  3061  func (m *AccessListMemberCreate) XXX_Unmarshal(b []byte) error {
  3062  	return m.Unmarshal(b)
  3063  }
  3064  func (m *AccessListMemberCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3065  	if deterministic {
  3066  		return xxx_messageInfo_AccessListMemberCreate.Marshal(b, m, deterministic)
  3067  	} else {
  3068  		b = b[:cap(b)]
  3069  		n, err := m.MarshalToSizedBuffer(b)
  3070  		if err != nil {
  3071  			return nil, err
  3072  		}
  3073  		return b[:n], nil
  3074  	}
  3075  }
  3076  func (m *AccessListMemberCreate) XXX_Merge(src proto.Message) {
  3077  	xxx_messageInfo_AccessListMemberCreate.Merge(m, src)
  3078  }
  3079  func (m *AccessListMemberCreate) XXX_Size() int {
  3080  	return m.Size()
  3081  }
  3082  func (m *AccessListMemberCreate) XXX_DiscardUnknown() {
  3083  	xxx_messageInfo_AccessListMemberCreate.DiscardUnknown(m)
  3084  }
  3085  
  3086  var xxx_messageInfo_AccessListMemberCreate proto.InternalMessageInfo
  3087  
  3088  func (m *AccessListMemberCreate) GetMetadata() *AccessListMetadata {
  3089  	if m != nil {
  3090  		return m.Metadata
  3091  	}
  3092  	return nil
  3093  }
  3094  
  3095  // AccessListMemberCreate is an event that is emitted when a member is updated in an access list.
  3096  type AccessListMemberUpdate struct {
  3097  	Metadata             *AccessListMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  3098  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
  3099  	XXX_unrecognized     []byte              `json:"-"`
  3100  	XXX_sizecache        int32               `json:"-"`
  3101  }
  3102  
  3103  func (m *AccessListMemberUpdate) Reset()         { *m = AccessListMemberUpdate{} }
  3104  func (m *AccessListMemberUpdate) String() string { return proto.CompactTextString(m) }
  3105  func (*AccessListMemberUpdate) ProtoMessage()    {}
  3106  func (*AccessListMemberUpdate) Descriptor() ([]byte, []int) {
  3107  	return fileDescriptor_94cf2ca1c69fd564, []int{45}
  3108  }
  3109  func (m *AccessListMemberUpdate) XXX_Unmarshal(b []byte) error {
  3110  	return m.Unmarshal(b)
  3111  }
  3112  func (m *AccessListMemberUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3113  	if deterministic {
  3114  		return xxx_messageInfo_AccessListMemberUpdate.Marshal(b, m, deterministic)
  3115  	} else {
  3116  		b = b[:cap(b)]
  3117  		n, err := m.MarshalToSizedBuffer(b)
  3118  		if err != nil {
  3119  			return nil, err
  3120  		}
  3121  		return b[:n], nil
  3122  	}
  3123  }
  3124  func (m *AccessListMemberUpdate) XXX_Merge(src proto.Message) {
  3125  	xxx_messageInfo_AccessListMemberUpdate.Merge(m, src)
  3126  }
  3127  func (m *AccessListMemberUpdate) XXX_Size() int {
  3128  	return m.Size()
  3129  }
  3130  func (m *AccessListMemberUpdate) XXX_DiscardUnknown() {
  3131  	xxx_messageInfo_AccessListMemberUpdate.DiscardUnknown(m)
  3132  }
  3133  
  3134  var xxx_messageInfo_AccessListMemberUpdate proto.InternalMessageInfo
  3135  
  3136  func (m *AccessListMemberUpdate) GetMetadata() *AccessListMetadata {
  3137  	if m != nil {
  3138  		return m.Metadata
  3139  	}
  3140  	return nil
  3141  }
  3142  
  3143  // AccessListMemberDelete is an event that is emitted when a member is removed from an access list.
  3144  type AccessListMemberDelete struct {
  3145  	Metadata             *AccessListMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  3146  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
  3147  	XXX_unrecognized     []byte              `json:"-"`
  3148  	XXX_sizecache        int32               `json:"-"`
  3149  }
  3150  
  3151  func (m *AccessListMemberDelete) Reset()         { *m = AccessListMemberDelete{} }
  3152  func (m *AccessListMemberDelete) String() string { return proto.CompactTextString(m) }
  3153  func (*AccessListMemberDelete) ProtoMessage()    {}
  3154  func (*AccessListMemberDelete) Descriptor() ([]byte, []int) {
  3155  	return fileDescriptor_94cf2ca1c69fd564, []int{46}
  3156  }
  3157  func (m *AccessListMemberDelete) XXX_Unmarshal(b []byte) error {
  3158  	return m.Unmarshal(b)
  3159  }
  3160  func (m *AccessListMemberDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3161  	if deterministic {
  3162  		return xxx_messageInfo_AccessListMemberDelete.Marshal(b, m, deterministic)
  3163  	} else {
  3164  		b = b[:cap(b)]
  3165  		n, err := m.MarshalToSizedBuffer(b)
  3166  		if err != nil {
  3167  			return nil, err
  3168  		}
  3169  		return b[:n], nil
  3170  	}
  3171  }
  3172  func (m *AccessListMemberDelete) XXX_Merge(src proto.Message) {
  3173  	xxx_messageInfo_AccessListMemberDelete.Merge(m, src)
  3174  }
  3175  func (m *AccessListMemberDelete) XXX_Size() int {
  3176  	return m.Size()
  3177  }
  3178  func (m *AccessListMemberDelete) XXX_DiscardUnknown() {
  3179  	xxx_messageInfo_AccessListMemberDelete.DiscardUnknown(m)
  3180  }
  3181  
  3182  var xxx_messageInfo_AccessListMemberDelete proto.InternalMessageInfo
  3183  
  3184  func (m *AccessListMemberDelete) GetMetadata() *AccessListMetadata {
  3185  	if m != nil {
  3186  		return m.Metadata
  3187  	}
  3188  	return nil
  3189  }
  3190  
  3191  // AccessListGrantsToUser is an event that is emitted when access list permissions are granted to a user
  3192  // on login.
  3193  type AccessListGrantsToUser struct {
  3194  	// count_roles_granted is the number of roles granted to a user.
  3195  	CountRolesGranted int32 `protobuf:"varint,1,opt,name=count_roles_granted,json=countRolesGranted,proto3" json:"count_roles_granted,omitempty"`
  3196  	// count_traits_granted is the number of traits granted to a user.
  3197  	CountTraitsGranted   int32    `protobuf:"varint,2,opt,name=count_traits_granted,json=countTraitsGranted,proto3" json:"count_traits_granted,omitempty"`
  3198  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3199  	XXX_unrecognized     []byte   `json:"-"`
  3200  	XXX_sizecache        int32    `json:"-"`
  3201  }
  3202  
  3203  func (m *AccessListGrantsToUser) Reset()         { *m = AccessListGrantsToUser{} }
  3204  func (m *AccessListGrantsToUser) String() string { return proto.CompactTextString(m) }
  3205  func (*AccessListGrantsToUser) ProtoMessage()    {}
  3206  func (*AccessListGrantsToUser) Descriptor() ([]byte, []int) {
  3207  	return fileDescriptor_94cf2ca1c69fd564, []int{47}
  3208  }
  3209  func (m *AccessListGrantsToUser) XXX_Unmarshal(b []byte) error {
  3210  	return m.Unmarshal(b)
  3211  }
  3212  func (m *AccessListGrantsToUser) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3213  	if deterministic {
  3214  		return xxx_messageInfo_AccessListGrantsToUser.Marshal(b, m, deterministic)
  3215  	} else {
  3216  		b = b[:cap(b)]
  3217  		n, err := m.MarshalToSizedBuffer(b)
  3218  		if err != nil {
  3219  			return nil, err
  3220  		}
  3221  		return b[:n], nil
  3222  	}
  3223  }
  3224  func (m *AccessListGrantsToUser) XXX_Merge(src proto.Message) {
  3225  	xxx_messageInfo_AccessListGrantsToUser.Merge(m, src)
  3226  }
  3227  func (m *AccessListGrantsToUser) XXX_Size() int {
  3228  	return m.Size()
  3229  }
  3230  func (m *AccessListGrantsToUser) XXX_DiscardUnknown() {
  3231  	xxx_messageInfo_AccessListGrantsToUser.DiscardUnknown(m)
  3232  }
  3233  
  3234  var xxx_messageInfo_AccessListGrantsToUser proto.InternalMessageInfo
  3235  
  3236  func (m *AccessListGrantsToUser) GetCountRolesGranted() int32 {
  3237  	if m != nil {
  3238  		return m.CountRolesGranted
  3239  	}
  3240  	return 0
  3241  }
  3242  
  3243  func (m *AccessListGrantsToUser) GetCountTraitsGranted() int32 {
  3244  	if m != nil {
  3245  		return m.CountTraitsGranted
  3246  	}
  3247  	return 0
  3248  }
  3249  
  3250  // AccessListReviewCreate is an event that is emitted when an access list review is created.
  3251  type AccessListReviewCreate struct {
  3252  	Metadata *AccessListMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  3253  	// days_past_next_audit_date is how many days past the next audit date the review came in. Can be negative.
  3254  	DaysPastNextAuditDate int32 `protobuf:"varint,2,opt,name=days_past_next_audit_date,json=daysPastNextAuditDate,proto3" json:"days_past_next_audit_date,omitempty"`
  3255  	// membership_requirements_changed indicates that the membership requirements were changed.
  3256  	MembershipRequirementsChanged bool `protobuf:"varint,3,opt,name=membership_requirements_changed,json=membershipRequirementsChanged,proto3" json:"membership_requirements_changed,omitempty"`
  3257  	// review_frequency_changed indicates that the review frequency was changed.
  3258  	ReviewFrequencyChanged bool `protobuf:"varint,4,opt,name=review_frequency_changed,json=reviewFrequencyChanged,proto3" json:"review_frequency_changed,omitempty"`
  3259  	// review_day_of_month_changed indicates that the review day of month was changed.
  3260  	ReviewDayOfMonthChanged bool `protobuf:"varint,5,opt,name=review_day_of_month_changed,json=reviewDayOfMonthChanged,proto3" json:"review_day_of_month_changed,omitempty"`
  3261  	// number_of_removed_members is how many members were removed as part of this review.
  3262  	NumberOfRemovedMembers int32    `protobuf:"varint,6,opt,name=number_of_removed_members,json=numberOfRemovedMembers,proto3" json:"number_of_removed_members,omitempty"`
  3263  	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
  3264  	XXX_unrecognized       []byte   `json:"-"`
  3265  	XXX_sizecache          int32    `json:"-"`
  3266  }
  3267  
  3268  func (m *AccessListReviewCreate) Reset()         { *m = AccessListReviewCreate{} }
  3269  func (m *AccessListReviewCreate) String() string { return proto.CompactTextString(m) }
  3270  func (*AccessListReviewCreate) ProtoMessage()    {}
  3271  func (*AccessListReviewCreate) Descriptor() ([]byte, []int) {
  3272  	return fileDescriptor_94cf2ca1c69fd564, []int{48}
  3273  }
  3274  func (m *AccessListReviewCreate) XXX_Unmarshal(b []byte) error {
  3275  	return m.Unmarshal(b)
  3276  }
  3277  func (m *AccessListReviewCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3278  	if deterministic {
  3279  		return xxx_messageInfo_AccessListReviewCreate.Marshal(b, m, deterministic)
  3280  	} else {
  3281  		b = b[:cap(b)]
  3282  		n, err := m.MarshalToSizedBuffer(b)
  3283  		if err != nil {
  3284  			return nil, err
  3285  		}
  3286  		return b[:n], nil
  3287  	}
  3288  }
  3289  func (m *AccessListReviewCreate) XXX_Merge(src proto.Message) {
  3290  	xxx_messageInfo_AccessListReviewCreate.Merge(m, src)
  3291  }
  3292  func (m *AccessListReviewCreate) XXX_Size() int {
  3293  	return m.Size()
  3294  }
  3295  func (m *AccessListReviewCreate) XXX_DiscardUnknown() {
  3296  	xxx_messageInfo_AccessListReviewCreate.DiscardUnknown(m)
  3297  }
  3298  
  3299  var xxx_messageInfo_AccessListReviewCreate proto.InternalMessageInfo
  3300  
  3301  func (m *AccessListReviewCreate) GetMetadata() *AccessListMetadata {
  3302  	if m != nil {
  3303  		return m.Metadata
  3304  	}
  3305  	return nil
  3306  }
  3307  
  3308  func (m *AccessListReviewCreate) GetDaysPastNextAuditDate() int32 {
  3309  	if m != nil {
  3310  		return m.DaysPastNextAuditDate
  3311  	}
  3312  	return 0
  3313  }
  3314  
  3315  func (m *AccessListReviewCreate) GetMembershipRequirementsChanged() bool {
  3316  	if m != nil {
  3317  		return m.MembershipRequirementsChanged
  3318  	}
  3319  	return false
  3320  }
  3321  
  3322  func (m *AccessListReviewCreate) GetReviewFrequencyChanged() bool {
  3323  	if m != nil {
  3324  		return m.ReviewFrequencyChanged
  3325  	}
  3326  	return false
  3327  }
  3328  
  3329  func (m *AccessListReviewCreate) GetReviewDayOfMonthChanged() bool {
  3330  	if m != nil {
  3331  		return m.ReviewDayOfMonthChanged
  3332  	}
  3333  	return false
  3334  }
  3335  
  3336  func (m *AccessListReviewCreate) GetNumberOfRemovedMembers() int32 {
  3337  	if m != nil {
  3338  		return m.NumberOfRemovedMembers
  3339  	}
  3340  	return 0
  3341  }
  3342  
  3343  // AccessListReviewDelete is an event that is emitted when an access list review is deleted.
  3344  type AccessListReviewDelete struct {
  3345  	Metadata *AccessListMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  3346  	// access_list_review_id is the unique identifier for the access list review.
  3347  	AccessListReviewId   string   `protobuf:"bytes,2,opt,name=access_list_review_id,json=accessListReviewId,proto3" json:"access_list_review_id,omitempty"`
  3348  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3349  	XXX_unrecognized     []byte   `json:"-"`
  3350  	XXX_sizecache        int32    `json:"-"`
  3351  }
  3352  
  3353  func (m *AccessListReviewDelete) Reset()         { *m = AccessListReviewDelete{} }
  3354  func (m *AccessListReviewDelete) String() string { return proto.CompactTextString(m) }
  3355  func (*AccessListReviewDelete) ProtoMessage()    {}
  3356  func (*AccessListReviewDelete) Descriptor() ([]byte, []int) {
  3357  	return fileDescriptor_94cf2ca1c69fd564, []int{49}
  3358  }
  3359  func (m *AccessListReviewDelete) XXX_Unmarshal(b []byte) error {
  3360  	return m.Unmarshal(b)
  3361  }
  3362  func (m *AccessListReviewDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3363  	if deterministic {
  3364  		return xxx_messageInfo_AccessListReviewDelete.Marshal(b, m, deterministic)
  3365  	} else {
  3366  		b = b[:cap(b)]
  3367  		n, err := m.MarshalToSizedBuffer(b)
  3368  		if err != nil {
  3369  			return nil, err
  3370  		}
  3371  		return b[:n], nil
  3372  	}
  3373  }
  3374  func (m *AccessListReviewDelete) XXX_Merge(src proto.Message) {
  3375  	xxx_messageInfo_AccessListReviewDelete.Merge(m, src)
  3376  }
  3377  func (m *AccessListReviewDelete) XXX_Size() int {
  3378  	return m.Size()
  3379  }
  3380  func (m *AccessListReviewDelete) XXX_DiscardUnknown() {
  3381  	xxx_messageInfo_AccessListReviewDelete.DiscardUnknown(m)
  3382  }
  3383  
  3384  var xxx_messageInfo_AccessListReviewDelete proto.InternalMessageInfo
  3385  
  3386  func (m *AccessListReviewDelete) GetMetadata() *AccessListMetadata {
  3387  	if m != nil {
  3388  		return m.Metadata
  3389  	}
  3390  	return nil
  3391  }
  3392  
  3393  func (m *AccessListReviewDelete) GetAccessListReviewId() string {
  3394  	if m != nil {
  3395  		return m.AccessListReviewId
  3396  	}
  3397  	return ""
  3398  }
  3399  
  3400  // IntegrationEnrollMetadata contains common metadata
  3401  // for Integration Enroll related events.
  3402  type IntegrationEnrollMetadata struct {
  3403  	// id is used as a unique identifier to correlate events within the
  3404  	// same enroll wizard run.
  3405  	Id string `protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty"`
  3406  	// kind identifies what type of integration the user clicked on to enroll.
  3407  	Kind IntegrationEnrollKind `protobuf:"varint,2,opt,name=kind,proto3,enum=teleport.usageevents.v1.IntegrationEnrollKind" json:"kind,omitempty"`
  3408  	// user_name is anonymized.
  3409  	UserName             string   `protobuf:"bytes,3,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
  3410  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3411  	XXX_unrecognized     []byte   `json:"-"`
  3412  	XXX_sizecache        int32    `json:"-"`
  3413  }
  3414  
  3415  func (m *IntegrationEnrollMetadata) Reset()         { *m = IntegrationEnrollMetadata{} }
  3416  func (m *IntegrationEnrollMetadata) String() string { return proto.CompactTextString(m) }
  3417  func (*IntegrationEnrollMetadata) ProtoMessage()    {}
  3418  func (*IntegrationEnrollMetadata) Descriptor() ([]byte, []int) {
  3419  	return fileDescriptor_94cf2ca1c69fd564, []int{50}
  3420  }
  3421  func (m *IntegrationEnrollMetadata) XXX_Unmarshal(b []byte) error {
  3422  	return m.Unmarshal(b)
  3423  }
  3424  func (m *IntegrationEnrollMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3425  	if deterministic {
  3426  		return xxx_messageInfo_IntegrationEnrollMetadata.Marshal(b, m, deterministic)
  3427  	} else {
  3428  		b = b[:cap(b)]
  3429  		n, err := m.MarshalToSizedBuffer(b)
  3430  		if err != nil {
  3431  			return nil, err
  3432  		}
  3433  		return b[:n], nil
  3434  	}
  3435  }
  3436  func (m *IntegrationEnrollMetadata) XXX_Merge(src proto.Message) {
  3437  	xxx_messageInfo_IntegrationEnrollMetadata.Merge(m, src)
  3438  }
  3439  func (m *IntegrationEnrollMetadata) XXX_Size() int {
  3440  	return m.Size()
  3441  }
  3442  func (m *IntegrationEnrollMetadata) XXX_DiscardUnknown() {
  3443  	xxx_messageInfo_IntegrationEnrollMetadata.DiscardUnknown(m)
  3444  }
  3445  
  3446  var xxx_messageInfo_IntegrationEnrollMetadata proto.InternalMessageInfo
  3447  
  3448  func (m *IntegrationEnrollMetadata) GetId() string {
  3449  	if m != nil {
  3450  		return m.Id
  3451  	}
  3452  	return ""
  3453  }
  3454  
  3455  func (m *IntegrationEnrollMetadata) GetKind() IntegrationEnrollKind {
  3456  	if m != nil {
  3457  		return m.Kind
  3458  	}
  3459  	return IntegrationEnrollKind_INTEGRATION_ENROLL_KIND_UNSPECIFIED
  3460  }
  3461  
  3462  func (m *IntegrationEnrollMetadata) GetUserName() string {
  3463  	if m != nil {
  3464  		return m.UserName
  3465  	}
  3466  	return ""
  3467  }
  3468  
  3469  // UIIntegrationEnrollEvent is an event that is emitted when a user
  3470  // clicks on a integration to enroll.
  3471  type UIIntegrationEnrollStartEvent struct {
  3472  	Metadata             *IntegrationEnrollMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  3473  	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
  3474  	XXX_unrecognized     []byte                     `json:"-"`
  3475  	XXX_sizecache        int32                      `json:"-"`
  3476  }
  3477  
  3478  func (m *UIIntegrationEnrollStartEvent) Reset()         { *m = UIIntegrationEnrollStartEvent{} }
  3479  func (m *UIIntegrationEnrollStartEvent) String() string { return proto.CompactTextString(m) }
  3480  func (*UIIntegrationEnrollStartEvent) ProtoMessage()    {}
  3481  func (*UIIntegrationEnrollStartEvent) Descriptor() ([]byte, []int) {
  3482  	return fileDescriptor_94cf2ca1c69fd564, []int{51}
  3483  }
  3484  func (m *UIIntegrationEnrollStartEvent) XXX_Unmarshal(b []byte) error {
  3485  	return m.Unmarshal(b)
  3486  }
  3487  func (m *UIIntegrationEnrollStartEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3488  	if deterministic {
  3489  		return xxx_messageInfo_UIIntegrationEnrollStartEvent.Marshal(b, m, deterministic)
  3490  	} else {
  3491  		b = b[:cap(b)]
  3492  		n, err := m.MarshalToSizedBuffer(b)
  3493  		if err != nil {
  3494  			return nil, err
  3495  		}
  3496  		return b[:n], nil
  3497  	}
  3498  }
  3499  func (m *UIIntegrationEnrollStartEvent) XXX_Merge(src proto.Message) {
  3500  	xxx_messageInfo_UIIntegrationEnrollStartEvent.Merge(m, src)
  3501  }
  3502  func (m *UIIntegrationEnrollStartEvent) XXX_Size() int {
  3503  	return m.Size()
  3504  }
  3505  func (m *UIIntegrationEnrollStartEvent) XXX_DiscardUnknown() {
  3506  	xxx_messageInfo_UIIntegrationEnrollStartEvent.DiscardUnknown(m)
  3507  }
  3508  
  3509  var xxx_messageInfo_UIIntegrationEnrollStartEvent proto.InternalMessageInfo
  3510  
  3511  func (m *UIIntegrationEnrollStartEvent) GetMetadata() *IntegrationEnrollMetadata {
  3512  	if m != nil {
  3513  		return m.Metadata
  3514  	}
  3515  	return nil
  3516  }
  3517  
  3518  // UIIntegrationEnrollEvent is an event that is emitted when a user
  3519  // completed enrolling an integration.
  3520  type UIIntegrationEnrollCompleteEvent struct {
  3521  	Metadata             *IntegrationEnrollMetadata `protobuf:"bytes,1,opt,name=metadata,proto3" json:"metadata,omitempty"`
  3522  	XXX_NoUnkeyedLiteral struct{}                   `json:"-"`
  3523  	XXX_unrecognized     []byte                     `json:"-"`
  3524  	XXX_sizecache        int32                      `json:"-"`
  3525  }
  3526  
  3527  func (m *UIIntegrationEnrollCompleteEvent) Reset()         { *m = UIIntegrationEnrollCompleteEvent{} }
  3528  func (m *UIIntegrationEnrollCompleteEvent) String() string { return proto.CompactTextString(m) }
  3529  func (*UIIntegrationEnrollCompleteEvent) ProtoMessage()    {}
  3530  func (*UIIntegrationEnrollCompleteEvent) Descriptor() ([]byte, []int) {
  3531  	return fileDescriptor_94cf2ca1c69fd564, []int{52}
  3532  }
  3533  func (m *UIIntegrationEnrollCompleteEvent) XXX_Unmarshal(b []byte) error {
  3534  	return m.Unmarshal(b)
  3535  }
  3536  func (m *UIIntegrationEnrollCompleteEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3537  	if deterministic {
  3538  		return xxx_messageInfo_UIIntegrationEnrollCompleteEvent.Marshal(b, m, deterministic)
  3539  	} else {
  3540  		b = b[:cap(b)]
  3541  		n, err := m.MarshalToSizedBuffer(b)
  3542  		if err != nil {
  3543  			return nil, err
  3544  		}
  3545  		return b[:n], nil
  3546  	}
  3547  }
  3548  func (m *UIIntegrationEnrollCompleteEvent) XXX_Merge(src proto.Message) {
  3549  	xxx_messageInfo_UIIntegrationEnrollCompleteEvent.Merge(m, src)
  3550  }
  3551  func (m *UIIntegrationEnrollCompleteEvent) XXX_Size() int {
  3552  	return m.Size()
  3553  }
  3554  func (m *UIIntegrationEnrollCompleteEvent) XXX_DiscardUnknown() {
  3555  	xxx_messageInfo_UIIntegrationEnrollCompleteEvent.DiscardUnknown(m)
  3556  }
  3557  
  3558  var xxx_messageInfo_UIIntegrationEnrollCompleteEvent proto.InternalMessageInfo
  3559  
  3560  func (m *UIIntegrationEnrollCompleteEvent) GetMetadata() *IntegrationEnrollMetadata {
  3561  	if m != nil {
  3562  		return m.Metadata
  3563  	}
  3564  	return nil
  3565  }
  3566  
  3567  // ResourceCreateEvent is emitted when a resource is created.
  3568  type ResourceCreateEvent struct {
  3569  	// resource_type is the type of resource ("node", "node.openssh", "db", "k8s", "app").
  3570  	ResourceType string `protobuf:"bytes,1,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
  3571  	// resource_origin is the origin of the resource ("cloud", "kubernetes").
  3572  	ResourceOrigin string `protobuf:"bytes,2,opt,name=resource_origin,json=resourceOrigin,proto3" json:"resource_origin,omitempty"`
  3573  	// cloud_provider is the cloud provider the resource came from ("AWS", "Azure", "GCP")
  3574  	// if resource_origin == "cloud".
  3575  	CloudProvider string `protobuf:"bytes,3,opt,name=cloud_provider,json=cloudProvider,proto3" json:"cloud_provider,omitempty"`
  3576  	// database contains additional database information if resource_type == "db".
  3577  	Database             *DiscoveredDatabaseMetadata `protobuf:"bytes,4,opt,name=database,proto3" json:"database,omitempty"`
  3578  	XXX_NoUnkeyedLiteral struct{}                    `json:"-"`
  3579  	XXX_unrecognized     []byte                      `json:"-"`
  3580  	XXX_sizecache        int32                       `json:"-"`
  3581  }
  3582  
  3583  func (m *ResourceCreateEvent) Reset()         { *m = ResourceCreateEvent{} }
  3584  func (m *ResourceCreateEvent) String() string { return proto.CompactTextString(m) }
  3585  func (*ResourceCreateEvent) ProtoMessage()    {}
  3586  func (*ResourceCreateEvent) Descriptor() ([]byte, []int) {
  3587  	return fileDescriptor_94cf2ca1c69fd564, []int{53}
  3588  }
  3589  func (m *ResourceCreateEvent) XXX_Unmarshal(b []byte) error {
  3590  	return m.Unmarshal(b)
  3591  }
  3592  func (m *ResourceCreateEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3593  	if deterministic {
  3594  		return xxx_messageInfo_ResourceCreateEvent.Marshal(b, m, deterministic)
  3595  	} else {
  3596  		b = b[:cap(b)]
  3597  		n, err := m.MarshalToSizedBuffer(b)
  3598  		if err != nil {
  3599  			return nil, err
  3600  		}
  3601  		return b[:n], nil
  3602  	}
  3603  }
  3604  func (m *ResourceCreateEvent) XXX_Merge(src proto.Message) {
  3605  	xxx_messageInfo_ResourceCreateEvent.Merge(m, src)
  3606  }
  3607  func (m *ResourceCreateEvent) XXX_Size() int {
  3608  	return m.Size()
  3609  }
  3610  func (m *ResourceCreateEvent) XXX_DiscardUnknown() {
  3611  	xxx_messageInfo_ResourceCreateEvent.DiscardUnknown(m)
  3612  }
  3613  
  3614  var xxx_messageInfo_ResourceCreateEvent proto.InternalMessageInfo
  3615  
  3616  func (m *ResourceCreateEvent) GetResourceType() string {
  3617  	if m != nil {
  3618  		return m.ResourceType
  3619  	}
  3620  	return ""
  3621  }
  3622  
  3623  func (m *ResourceCreateEvent) GetResourceOrigin() string {
  3624  	if m != nil {
  3625  		return m.ResourceOrigin
  3626  	}
  3627  	return ""
  3628  }
  3629  
  3630  func (m *ResourceCreateEvent) GetCloudProvider() string {
  3631  	if m != nil {
  3632  		return m.CloudProvider
  3633  	}
  3634  	return ""
  3635  }
  3636  
  3637  func (m *ResourceCreateEvent) GetDatabase() *DiscoveredDatabaseMetadata {
  3638  	if m != nil {
  3639  		return m.Database
  3640  	}
  3641  	return nil
  3642  }
  3643  
  3644  // DiscoveredDatabaseMetadata contains additional database information.
  3645  type DiscoveredDatabaseMetadata struct {
  3646  	// database type.
  3647  	DbType string `protobuf:"bytes,1,opt,name=db_type,json=dbType,proto3" json:"db_type,omitempty"`
  3648  	// database protocol.
  3649  	DbProtocol           string   `protobuf:"bytes,2,opt,name=db_protocol,json=dbProtocol,proto3" json:"db_protocol,omitempty"`
  3650  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3651  	XXX_unrecognized     []byte   `json:"-"`
  3652  	XXX_sizecache        int32    `json:"-"`
  3653  }
  3654  
  3655  func (m *DiscoveredDatabaseMetadata) Reset()         { *m = DiscoveredDatabaseMetadata{} }
  3656  func (m *DiscoveredDatabaseMetadata) String() string { return proto.CompactTextString(m) }
  3657  func (*DiscoveredDatabaseMetadata) ProtoMessage()    {}
  3658  func (*DiscoveredDatabaseMetadata) Descriptor() ([]byte, []int) {
  3659  	return fileDescriptor_94cf2ca1c69fd564, []int{54}
  3660  }
  3661  func (m *DiscoveredDatabaseMetadata) XXX_Unmarshal(b []byte) error {
  3662  	return m.Unmarshal(b)
  3663  }
  3664  func (m *DiscoveredDatabaseMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3665  	if deterministic {
  3666  		return xxx_messageInfo_DiscoveredDatabaseMetadata.Marshal(b, m, deterministic)
  3667  	} else {
  3668  		b = b[:cap(b)]
  3669  		n, err := m.MarshalToSizedBuffer(b)
  3670  		if err != nil {
  3671  			return nil, err
  3672  		}
  3673  		return b[:n], nil
  3674  	}
  3675  }
  3676  func (m *DiscoveredDatabaseMetadata) XXX_Merge(src proto.Message) {
  3677  	xxx_messageInfo_DiscoveredDatabaseMetadata.Merge(m, src)
  3678  }
  3679  func (m *DiscoveredDatabaseMetadata) XXX_Size() int {
  3680  	return m.Size()
  3681  }
  3682  func (m *DiscoveredDatabaseMetadata) XXX_DiscardUnknown() {
  3683  	xxx_messageInfo_DiscoveredDatabaseMetadata.DiscardUnknown(m)
  3684  }
  3685  
  3686  var xxx_messageInfo_DiscoveredDatabaseMetadata proto.InternalMessageInfo
  3687  
  3688  func (m *DiscoveredDatabaseMetadata) GetDbType() string {
  3689  	if m != nil {
  3690  		return m.DbType
  3691  	}
  3692  	return ""
  3693  }
  3694  
  3695  func (m *DiscoveredDatabaseMetadata) GetDbProtocol() string {
  3696  	if m != nil {
  3697  		return m.DbProtocol
  3698  	}
  3699  	return ""
  3700  }
  3701  
  3702  // FeatureRecommendationEvent captures event emitted when a feature is recommended to user or
  3703  // when user completes the desired CTA for the feature.
  3704  //
  3705  // PostHost event: tp.ui.feature.recommendation
  3706  type FeatureRecommendationEvent struct {
  3707  	// anonymized Teleport username, 32 bytes (HMAC-SHA-256) encoded in base64;
  3708  	//
  3709  	// PostHog property: tp.user_name
  3710  	UserName string `protobuf:"bytes,1,opt,name=user_name,json=userName,proto3" json:"user_name,omitempty"`
  3711  	// feature is name of the Teleport feature.
  3712  	//
  3713  	// PostHost property: tp.feature
  3714  	Feature Feature `protobuf:"varint,2,opt,name=feature,proto3,enum=teleport.usageevents.v1.Feature" json:"feature,omitempty"`
  3715  	// feature_recommendation_status records recommendation state, which can be 'NOTIFIED' (feature is recommended)
  3716  	// OR 'DONE' (user completes desired CTA)
  3717  	//
  3718  	// PostHost property: tp.feature_recommendation_status
  3719  	FeatureRecommendationStatus FeatureRecommendationStatus `protobuf:"varint,3,opt,name=feature_recommendation_status,json=featureRecommendationStatus,proto3,enum=teleport.usageevents.v1.FeatureRecommendationStatus" json:"feature_recommendation_status,omitempty"`
  3720  	XXX_NoUnkeyedLiteral        struct{}                    `json:"-"`
  3721  	XXX_unrecognized            []byte                      `json:"-"`
  3722  	XXX_sizecache               int32                       `json:"-"`
  3723  }
  3724  
  3725  func (m *FeatureRecommendationEvent) Reset()         { *m = FeatureRecommendationEvent{} }
  3726  func (m *FeatureRecommendationEvent) String() string { return proto.CompactTextString(m) }
  3727  func (*FeatureRecommendationEvent) ProtoMessage()    {}
  3728  func (*FeatureRecommendationEvent) Descriptor() ([]byte, []int) {
  3729  	return fileDescriptor_94cf2ca1c69fd564, []int{55}
  3730  }
  3731  func (m *FeatureRecommendationEvent) XXX_Unmarshal(b []byte) error {
  3732  	return m.Unmarshal(b)
  3733  }
  3734  func (m *FeatureRecommendationEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3735  	if deterministic {
  3736  		return xxx_messageInfo_FeatureRecommendationEvent.Marshal(b, m, deterministic)
  3737  	} else {
  3738  		b = b[:cap(b)]
  3739  		n, err := m.MarshalToSizedBuffer(b)
  3740  		if err != nil {
  3741  			return nil, err
  3742  		}
  3743  		return b[:n], nil
  3744  	}
  3745  }
  3746  func (m *FeatureRecommendationEvent) XXX_Merge(src proto.Message) {
  3747  	xxx_messageInfo_FeatureRecommendationEvent.Merge(m, src)
  3748  }
  3749  func (m *FeatureRecommendationEvent) XXX_Size() int {
  3750  	return m.Size()
  3751  }
  3752  func (m *FeatureRecommendationEvent) XXX_DiscardUnknown() {
  3753  	xxx_messageInfo_FeatureRecommendationEvent.DiscardUnknown(m)
  3754  }
  3755  
  3756  var xxx_messageInfo_FeatureRecommendationEvent proto.InternalMessageInfo
  3757  
  3758  func (m *FeatureRecommendationEvent) GetUserName() string {
  3759  	if m != nil {
  3760  		return m.UserName
  3761  	}
  3762  	return ""
  3763  }
  3764  
  3765  func (m *FeatureRecommendationEvent) GetFeature() Feature {
  3766  	if m != nil {
  3767  		return m.Feature
  3768  	}
  3769  	return Feature_FEATURE_UNSPECIFIED
  3770  }
  3771  
  3772  func (m *FeatureRecommendationEvent) GetFeatureRecommendationStatus() FeatureRecommendationStatus {
  3773  	if m != nil {
  3774  		return m.FeatureRecommendationStatus
  3775  	}
  3776  	return FeatureRecommendationStatus_FEATURE_RECOMMENDATION_STATUS_UNSPECIFIED
  3777  }
  3778  
  3779  // TAGExecuteQueryEvent is an event that is emitted
  3780  // when a single query is executed in the Teleport Access Graph.
  3781  // This event is emitted for both successful and failed queries and for
  3782  // successful queries, the total number of nodes and edges is reported.
  3783  type TAGExecuteQueryEvent struct {
  3784  	// total_nodes is the total amount of nodes returned by the query.
  3785  	TotalNodes int64 `protobuf:"varint,1,opt,name=total_nodes,json=totalNodes,proto3" json:"total_nodes,omitempty"`
  3786  	// total_edges is the total amount of edges returned by the query.
  3787  	TotalEdges int64 `protobuf:"varint,2,opt,name=total_edges,json=totalEdges,proto3" json:"total_edges,omitempty"`
  3788  	// is_success is true if the query was successful and false it if failed.
  3789  	IsSuccess            bool     `protobuf:"varint,3,opt,name=is_success,json=isSuccess,proto3" json:"is_success,omitempty"`
  3790  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3791  	XXX_unrecognized     []byte   `json:"-"`
  3792  	XXX_sizecache        int32    `json:"-"`
  3793  }
  3794  
  3795  func (m *TAGExecuteQueryEvent) Reset()         { *m = TAGExecuteQueryEvent{} }
  3796  func (m *TAGExecuteQueryEvent) String() string { return proto.CompactTextString(m) }
  3797  func (*TAGExecuteQueryEvent) ProtoMessage()    {}
  3798  func (*TAGExecuteQueryEvent) Descriptor() ([]byte, []int) {
  3799  	return fileDescriptor_94cf2ca1c69fd564, []int{56}
  3800  }
  3801  func (m *TAGExecuteQueryEvent) XXX_Unmarshal(b []byte) error {
  3802  	return m.Unmarshal(b)
  3803  }
  3804  func (m *TAGExecuteQueryEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3805  	if deterministic {
  3806  		return xxx_messageInfo_TAGExecuteQueryEvent.Marshal(b, m, deterministic)
  3807  	} else {
  3808  		b = b[:cap(b)]
  3809  		n, err := m.MarshalToSizedBuffer(b)
  3810  		if err != nil {
  3811  			return nil, err
  3812  		}
  3813  		return b[:n], nil
  3814  	}
  3815  }
  3816  func (m *TAGExecuteQueryEvent) XXX_Merge(src proto.Message) {
  3817  	xxx_messageInfo_TAGExecuteQueryEvent.Merge(m, src)
  3818  }
  3819  func (m *TAGExecuteQueryEvent) XXX_Size() int {
  3820  	return m.Size()
  3821  }
  3822  func (m *TAGExecuteQueryEvent) XXX_DiscardUnknown() {
  3823  	xxx_messageInfo_TAGExecuteQueryEvent.DiscardUnknown(m)
  3824  }
  3825  
  3826  var xxx_messageInfo_TAGExecuteQueryEvent proto.InternalMessageInfo
  3827  
  3828  func (m *TAGExecuteQueryEvent) GetTotalNodes() int64 {
  3829  	if m != nil {
  3830  		return m.TotalNodes
  3831  	}
  3832  	return 0
  3833  }
  3834  
  3835  func (m *TAGExecuteQueryEvent) GetTotalEdges() int64 {
  3836  	if m != nil {
  3837  		return m.TotalEdges
  3838  	}
  3839  	return 0
  3840  }
  3841  
  3842  func (m *TAGExecuteQueryEvent) GetIsSuccess() bool {
  3843  	if m != nil {
  3844  		return m.IsSuccess
  3845  	}
  3846  	return false
  3847  }
  3848  
  3849  // SecurityReportGetResultEvent is emitted when the user requests a security report.
  3850  type SecurityReportGetResultEvent struct {
  3851  	// name is the name of the security report.
  3852  	Name string `protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty"`
  3853  	// days is the time range of the security reports in days.
  3854  	Days                 int32    `protobuf:"varint,2,opt,name=days,proto3" json:"days,omitempty"`
  3855  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3856  	XXX_unrecognized     []byte   `json:"-"`
  3857  	XXX_sizecache        int32    `json:"-"`
  3858  }
  3859  
  3860  func (m *SecurityReportGetResultEvent) Reset()         { *m = SecurityReportGetResultEvent{} }
  3861  func (m *SecurityReportGetResultEvent) String() string { return proto.CompactTextString(m) }
  3862  func (*SecurityReportGetResultEvent) ProtoMessage()    {}
  3863  func (*SecurityReportGetResultEvent) Descriptor() ([]byte, []int) {
  3864  	return fileDescriptor_94cf2ca1c69fd564, []int{57}
  3865  }
  3866  func (m *SecurityReportGetResultEvent) XXX_Unmarshal(b []byte) error {
  3867  	return m.Unmarshal(b)
  3868  }
  3869  func (m *SecurityReportGetResultEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3870  	if deterministic {
  3871  		return xxx_messageInfo_SecurityReportGetResultEvent.Marshal(b, m, deterministic)
  3872  	} else {
  3873  		b = b[:cap(b)]
  3874  		n, err := m.MarshalToSizedBuffer(b)
  3875  		if err != nil {
  3876  			return nil, err
  3877  		}
  3878  		return b[:n], nil
  3879  	}
  3880  }
  3881  func (m *SecurityReportGetResultEvent) XXX_Merge(src proto.Message) {
  3882  	xxx_messageInfo_SecurityReportGetResultEvent.Merge(m, src)
  3883  }
  3884  func (m *SecurityReportGetResultEvent) XXX_Size() int {
  3885  	return m.Size()
  3886  }
  3887  func (m *SecurityReportGetResultEvent) XXX_DiscardUnknown() {
  3888  	xxx_messageInfo_SecurityReportGetResultEvent.DiscardUnknown(m)
  3889  }
  3890  
  3891  var xxx_messageInfo_SecurityReportGetResultEvent proto.InternalMessageInfo
  3892  
  3893  func (m *SecurityReportGetResultEvent) GetName() string {
  3894  	if m != nil {
  3895  		return m.Name
  3896  	}
  3897  	return ""
  3898  }
  3899  
  3900  func (m *SecurityReportGetResultEvent) GetDays() int32 {
  3901  	if m != nil {
  3902  		return m.Days
  3903  	}
  3904  	return 0
  3905  }
  3906  
  3907  // DiscoveryFetchEvent is emitted when a DiscoveryService polls for new resources of a given type
  3908  type DiscoveryFetchEvent struct {
  3909  	// cloud_provider is the cloud provider used to fetch resources
  3910  	// Eg, AWS, Azure, GCP, Kubernetes
  3911  	CloudProvider string `protobuf:"bytes,1,opt,name=cloud_provider,json=cloudProvider,proto3" json:"cloud_provider,omitempty"`
  3912  	// resource_type is the type of resource that this fetch is polling.
  3913  	// It depends on the Cloud Provider (defined above).
  3914  	// Eg, rds, ec2, vm, aks, gce, app
  3915  	ResourceType         string   `protobuf:"bytes,2,opt,name=resource_type,json=resourceType,proto3" json:"resource_type,omitempty"`
  3916  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3917  	XXX_unrecognized     []byte   `json:"-"`
  3918  	XXX_sizecache        int32    `json:"-"`
  3919  }
  3920  
  3921  func (m *DiscoveryFetchEvent) Reset()         { *m = DiscoveryFetchEvent{} }
  3922  func (m *DiscoveryFetchEvent) String() string { return proto.CompactTextString(m) }
  3923  func (*DiscoveryFetchEvent) ProtoMessage()    {}
  3924  func (*DiscoveryFetchEvent) Descriptor() ([]byte, []int) {
  3925  	return fileDescriptor_94cf2ca1c69fd564, []int{58}
  3926  }
  3927  func (m *DiscoveryFetchEvent) XXX_Unmarshal(b []byte) error {
  3928  	return m.Unmarshal(b)
  3929  }
  3930  func (m *DiscoveryFetchEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3931  	if deterministic {
  3932  		return xxx_messageInfo_DiscoveryFetchEvent.Marshal(b, m, deterministic)
  3933  	} else {
  3934  		b = b[:cap(b)]
  3935  		n, err := m.MarshalToSizedBuffer(b)
  3936  		if err != nil {
  3937  			return nil, err
  3938  		}
  3939  		return b[:n], nil
  3940  	}
  3941  }
  3942  func (m *DiscoveryFetchEvent) XXX_Merge(src proto.Message) {
  3943  	xxx_messageInfo_DiscoveryFetchEvent.Merge(m, src)
  3944  }
  3945  func (m *DiscoveryFetchEvent) XXX_Size() int {
  3946  	return m.Size()
  3947  }
  3948  func (m *DiscoveryFetchEvent) XXX_DiscardUnknown() {
  3949  	xxx_messageInfo_DiscoveryFetchEvent.DiscardUnknown(m)
  3950  }
  3951  
  3952  var xxx_messageInfo_DiscoveryFetchEvent proto.InternalMessageInfo
  3953  
  3954  func (m *DiscoveryFetchEvent) GetCloudProvider() string {
  3955  	if m != nil {
  3956  		return m.CloudProvider
  3957  	}
  3958  	return ""
  3959  }
  3960  
  3961  func (m *DiscoveryFetchEvent) GetResourceType() string {
  3962  	if m != nil {
  3963  		return m.ResourceType
  3964  	}
  3965  	return ""
  3966  }
  3967  
  3968  // UsageEventOneOf is a message that can accept a oneof of any supported
  3969  // external usage event.
  3970  type UsageEventOneOf struct {
  3971  	// Types that are valid to be assigned to Event:
  3972  	//
  3973  	//	*UsageEventOneOf_UiBannerClick
  3974  	//	*UsageEventOneOf_UiOnboardCompleteGoToDashboardClick
  3975  	//	*UsageEventOneOf_UiOnboardAddFirstResourceClick
  3976  	//	*UsageEventOneOf_UiOnboardAddFirstResourceLaterClick
  3977  	//	*UsageEventOneOf_UiOnboardSetCredentialSubmit
  3978  	//	*UsageEventOneOf_UiOnboardRegisterChallengeSubmit
  3979  	//	*UsageEventOneOf_UiRecoveryCodesContinueClick
  3980  	//	*UsageEventOneOf_UiRecoveryCodesCopyClick
  3981  	//	*UsageEventOneOf_UiRecoveryCodesPrintClick
  3982  	//	*UsageEventOneOf_UiDiscoverStartedEvent
  3983  	//	*UsageEventOneOf_UiDiscoverResourceSelectionEvent
  3984  	//	*UsageEventOneOf_UiDiscoverDeployServiceEvent
  3985  	//	*UsageEventOneOf_UiDiscoverDatabaseRegisterEvent
  3986  	//	*UsageEventOneOf_UiDiscoverDatabaseConfigureMtlsEvent
  3987  	//	*UsageEventOneOf_UiDiscoverDesktopActiveDirectoryToolsInstallEvent
  3988  	//	*UsageEventOneOf_UiDiscoverDesktopActiveDirectoryConfigureEvent
  3989  	//	*UsageEventOneOf_UiDiscoverAutoDiscoveredResourcesEvent
  3990  	//	*UsageEventOneOf_UiDiscoverDatabaseConfigureIamPolicyEvent
  3991  	//	*UsageEventOneOf_UiDiscoverPrincipalsConfigureEvent
  3992  	//	*UsageEventOneOf_UiDiscoverTestConnectionEvent
  3993  	//	*UsageEventOneOf_UiDiscoverCompletedEvent
  3994  	//	*UsageEventOneOf_UiCreateNewRoleClick
  3995  	//	*UsageEventOneOf_UiCreateNewRoleSaveClick
  3996  	//	*UsageEventOneOf_UiCreateNewRoleCancelClick
  3997  	//	*UsageEventOneOf_UiCreateNewRoleViewDocumentationClick
  3998  	//	*UsageEventOneOf_UiDiscoverIntegrationAwsOidcConnectEvent
  3999  	//	*UsageEventOneOf_UiDiscoverDatabaseRdsEnrollEvent
  4000  	//	*UsageEventOneOf_UiCallToActionClickEvent
  4001  	//	*UsageEventOneOf_AssistCompletion
  4002  	//	*UsageEventOneOf_UiIntegrationEnrollStartEvent
  4003  	//	*UsageEventOneOf_UiIntegrationEnrollCompleteEvent
  4004  	//	*UsageEventOneOf_UiOnboardQuestionnaireSubmit
  4005  	//	*UsageEventOneOf_AssistExecution
  4006  	//	*UsageEventOneOf_AssistNewConversation
  4007  	//	*UsageEventOneOf_ResourceCreateEvent
  4008  	//	*UsageEventOneOf_FeatureRecommendationEvent
  4009  	//	*UsageEventOneOf_AssistAccessRequest
  4010  	//	*UsageEventOneOf_AssistAction
  4011  	//	*UsageEventOneOf_AccessListCreate
  4012  	//	*UsageEventOneOf_AccessListUpdate
  4013  	//	*UsageEventOneOf_AccessListDelete
  4014  	//	*UsageEventOneOf_AccessListMemberCreate
  4015  	//	*UsageEventOneOf_AccessListMemberUpdate
  4016  	//	*UsageEventOneOf_AccessListMemberDelete
  4017  	//	*UsageEventOneOf_AccessListGrantsToUser
  4018  	//	*UsageEventOneOf_UiDiscoverEc2InstanceSelection
  4019  	//	*UsageEventOneOf_UiDiscoverDeployEice
  4020  	//	*UsageEventOneOf_UiDiscoverCreateNode
  4021  	//	*UsageEventOneOf_TagExecuteQuery
  4022  	//	*UsageEventOneOf_SecurityReportGetResult
  4023  	//	*UsageEventOneOf_AccessListReviewCreate
  4024  	//	*UsageEventOneOf_AccessListReviewDelete
  4025  	//	*UsageEventOneOf_DiscoveryFetchEvent
  4026  	Event                isUsageEventOneOf_Event `protobuf_oneof:"event"`
  4027  	XXX_NoUnkeyedLiteral struct{}                `json:"-"`
  4028  	XXX_unrecognized     []byte                  `json:"-"`
  4029  	XXX_sizecache        int32                   `json:"-"`
  4030  }
  4031  
  4032  func (m *UsageEventOneOf) Reset()         { *m = UsageEventOneOf{} }
  4033  func (m *UsageEventOneOf) String() string { return proto.CompactTextString(m) }
  4034  func (*UsageEventOneOf) ProtoMessage()    {}
  4035  func (*UsageEventOneOf) Descriptor() ([]byte, []int) {
  4036  	return fileDescriptor_94cf2ca1c69fd564, []int{59}
  4037  }
  4038  func (m *UsageEventOneOf) XXX_Unmarshal(b []byte) error {
  4039  	return m.Unmarshal(b)
  4040  }
  4041  func (m *UsageEventOneOf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4042  	if deterministic {
  4043  		return xxx_messageInfo_UsageEventOneOf.Marshal(b, m, deterministic)
  4044  	} else {
  4045  		b = b[:cap(b)]
  4046  		n, err := m.MarshalToSizedBuffer(b)
  4047  		if err != nil {
  4048  			return nil, err
  4049  		}
  4050  		return b[:n], nil
  4051  	}
  4052  }
  4053  func (m *UsageEventOneOf) XXX_Merge(src proto.Message) {
  4054  	xxx_messageInfo_UsageEventOneOf.Merge(m, src)
  4055  }
  4056  func (m *UsageEventOneOf) XXX_Size() int {
  4057  	return m.Size()
  4058  }
  4059  func (m *UsageEventOneOf) XXX_DiscardUnknown() {
  4060  	xxx_messageInfo_UsageEventOneOf.DiscardUnknown(m)
  4061  }
  4062  
  4063  var xxx_messageInfo_UsageEventOneOf proto.InternalMessageInfo
  4064  
  4065  type isUsageEventOneOf_Event interface {
  4066  	isUsageEventOneOf_Event()
  4067  	MarshalTo([]byte) (int, error)
  4068  	Size() int
  4069  }
  4070  
  4071  type UsageEventOneOf_UiBannerClick struct {
  4072  	UiBannerClick *UIBannerClickEvent `protobuf:"bytes,1,opt,name=ui_banner_click,json=uiBannerClick,proto3,oneof" json:"ui_banner_click,omitempty"`
  4073  }
  4074  type UsageEventOneOf_UiOnboardCompleteGoToDashboardClick struct {
  4075  	UiOnboardCompleteGoToDashboardClick *UIOnboardCompleteGoToDashboardClickEvent `protobuf:"bytes,3,opt,name=ui_onboard_complete_go_to_dashboard_click,json=uiOnboardCompleteGoToDashboardClick,proto3,oneof" json:"ui_onboard_complete_go_to_dashboard_click,omitempty"`
  4076  }
  4077  type UsageEventOneOf_UiOnboardAddFirstResourceClick struct {
  4078  	UiOnboardAddFirstResourceClick *UIOnboardAddFirstResourceClickEvent `protobuf:"bytes,4,opt,name=ui_onboard_add_first_resource_click,json=uiOnboardAddFirstResourceClick,proto3,oneof" json:"ui_onboard_add_first_resource_click,omitempty"`
  4079  }
  4080  type UsageEventOneOf_UiOnboardAddFirstResourceLaterClick struct {
  4081  	UiOnboardAddFirstResourceLaterClick *UIOnboardAddFirstResourceLaterClickEvent `protobuf:"bytes,5,opt,name=ui_onboard_add_first_resource_later_click,json=uiOnboardAddFirstResourceLaterClick,proto3,oneof" json:"ui_onboard_add_first_resource_later_click,omitempty"`
  4082  }
  4083  type UsageEventOneOf_UiOnboardSetCredentialSubmit struct {
  4084  	UiOnboardSetCredentialSubmit *UIOnboardSetCredentialSubmitEvent `protobuf:"bytes,6,opt,name=ui_onboard_set_credential_submit,json=uiOnboardSetCredentialSubmit,proto3,oneof" json:"ui_onboard_set_credential_submit,omitempty"`
  4085  }
  4086  type UsageEventOneOf_UiOnboardRegisterChallengeSubmit struct {
  4087  	UiOnboardRegisterChallengeSubmit *UIOnboardRegisterChallengeSubmitEvent `protobuf:"bytes,7,opt,name=ui_onboard_register_challenge_submit,json=uiOnboardRegisterChallengeSubmit,proto3,oneof" json:"ui_onboard_register_challenge_submit,omitempty"`
  4088  }
  4089  type UsageEventOneOf_UiRecoveryCodesContinueClick struct {
  4090  	UiRecoveryCodesContinueClick *UIRecoveryCodesContinueClickEvent `protobuf:"bytes,8,opt,name=ui_recovery_codes_continue_click,json=uiRecoveryCodesContinueClick,proto3,oneof" json:"ui_recovery_codes_continue_click,omitempty"`
  4091  }
  4092  type UsageEventOneOf_UiRecoveryCodesCopyClick struct {
  4093  	UiRecoveryCodesCopyClick *UIRecoveryCodesCopyClickEvent `protobuf:"bytes,9,opt,name=ui_recovery_codes_copy_click,json=uiRecoveryCodesCopyClick,proto3,oneof" json:"ui_recovery_codes_copy_click,omitempty"`
  4094  }
  4095  type UsageEventOneOf_UiRecoveryCodesPrintClick struct {
  4096  	UiRecoveryCodesPrintClick *UIRecoveryCodesPrintClickEvent `protobuf:"bytes,10,opt,name=ui_recovery_codes_print_click,json=uiRecoveryCodesPrintClick,proto3,oneof" json:"ui_recovery_codes_print_click,omitempty"`
  4097  }
  4098  type UsageEventOneOf_UiDiscoverStartedEvent struct {
  4099  	UiDiscoverStartedEvent *UIDiscoverStartedEvent `protobuf:"bytes,11,opt,name=ui_discover_started_event,json=uiDiscoverStartedEvent,proto3,oneof" json:"ui_discover_started_event,omitempty"`
  4100  }
  4101  type UsageEventOneOf_UiDiscoverResourceSelectionEvent struct {
  4102  	UiDiscoverResourceSelectionEvent *UIDiscoverResourceSelectionEvent `protobuf:"bytes,12,opt,name=ui_discover_resource_selection_event,json=uiDiscoverResourceSelectionEvent,proto3,oneof" json:"ui_discover_resource_selection_event,omitempty"`
  4103  }
  4104  type UsageEventOneOf_UiDiscoverDeployServiceEvent struct {
  4105  	UiDiscoverDeployServiceEvent *UIDiscoverDeployServiceEvent `protobuf:"bytes,13,opt,name=ui_discover_deploy_service_event,json=uiDiscoverDeployServiceEvent,proto3,oneof" json:"ui_discover_deploy_service_event,omitempty"`
  4106  }
  4107  type UsageEventOneOf_UiDiscoverDatabaseRegisterEvent struct {
  4108  	UiDiscoverDatabaseRegisterEvent *UIDiscoverDatabaseRegisterEvent `protobuf:"bytes,14,opt,name=ui_discover_database_register_event,json=uiDiscoverDatabaseRegisterEvent,proto3,oneof" json:"ui_discover_database_register_event,omitempty"`
  4109  }
  4110  type UsageEventOneOf_UiDiscoverDatabaseConfigureMtlsEvent struct {
  4111  	UiDiscoverDatabaseConfigureMtlsEvent *UIDiscoverDatabaseConfigureMTLSEvent `protobuf:"bytes,15,opt,name=ui_discover_database_configure_mtls_event,json=uiDiscoverDatabaseConfigureMtlsEvent,proto3,oneof" json:"ui_discover_database_configure_mtls_event,omitempty"`
  4112  }
  4113  type UsageEventOneOf_UiDiscoverDesktopActiveDirectoryToolsInstallEvent struct {
  4114  	UiDiscoverDesktopActiveDirectoryToolsInstallEvent *UIDiscoverDesktopActiveDirectoryToolsInstallEvent `protobuf:"bytes,16,opt,name=ui_discover_desktop_active_directory_tools_install_event,json=uiDiscoverDesktopActiveDirectoryToolsInstallEvent,proto3,oneof" json:"ui_discover_desktop_active_directory_tools_install_event,omitempty"`
  4115  }
  4116  type UsageEventOneOf_UiDiscoverDesktopActiveDirectoryConfigureEvent struct {
  4117  	UiDiscoverDesktopActiveDirectoryConfigureEvent *UIDiscoverDesktopActiveDirectoryConfigureEvent `protobuf:"bytes,17,opt,name=ui_discover_desktop_active_directory_configure_event,json=uiDiscoverDesktopActiveDirectoryConfigureEvent,proto3,oneof" json:"ui_discover_desktop_active_directory_configure_event,omitempty"`
  4118  }
  4119  type UsageEventOneOf_UiDiscoverAutoDiscoveredResourcesEvent struct {
  4120  	UiDiscoverAutoDiscoveredResourcesEvent *UIDiscoverAutoDiscoveredResourcesEvent `protobuf:"bytes,18,opt,name=ui_discover_auto_discovered_resources_event,json=uiDiscoverAutoDiscoveredResourcesEvent,proto3,oneof" json:"ui_discover_auto_discovered_resources_event,omitempty"`
  4121  }
  4122  type UsageEventOneOf_UiDiscoverDatabaseConfigureIamPolicyEvent struct {
  4123  	UiDiscoverDatabaseConfigureIamPolicyEvent *UIDiscoverDatabaseConfigureIAMPolicyEvent `protobuf:"bytes,19,opt,name=ui_discover_database_configure_iam_policy_event,json=uiDiscoverDatabaseConfigureIamPolicyEvent,proto3,oneof" json:"ui_discover_database_configure_iam_policy_event,omitempty"`
  4124  }
  4125  type UsageEventOneOf_UiDiscoverPrincipalsConfigureEvent struct {
  4126  	UiDiscoverPrincipalsConfigureEvent *UIDiscoverPrincipalsConfigureEvent `protobuf:"bytes,20,opt,name=ui_discover_principals_configure_event,json=uiDiscoverPrincipalsConfigureEvent,proto3,oneof" json:"ui_discover_principals_configure_event,omitempty"`
  4127  }
  4128  type UsageEventOneOf_UiDiscoverTestConnectionEvent struct {
  4129  	UiDiscoverTestConnectionEvent *UIDiscoverTestConnectionEvent `protobuf:"bytes,21,opt,name=ui_discover_test_connection_event,json=uiDiscoverTestConnectionEvent,proto3,oneof" json:"ui_discover_test_connection_event,omitempty"`
  4130  }
  4131  type UsageEventOneOf_UiDiscoverCompletedEvent struct {
  4132  	UiDiscoverCompletedEvent *UIDiscoverCompletedEvent `protobuf:"bytes,22,opt,name=ui_discover_completed_event,json=uiDiscoverCompletedEvent,proto3,oneof" json:"ui_discover_completed_event,omitempty"`
  4133  }
  4134  type UsageEventOneOf_UiCreateNewRoleClick struct {
  4135  	UiCreateNewRoleClick *UICreateNewRoleClickEvent `protobuf:"bytes,23,opt,name=ui_create_new_role_click,json=uiCreateNewRoleClick,proto3,oneof" json:"ui_create_new_role_click,omitempty"`
  4136  }
  4137  type UsageEventOneOf_UiCreateNewRoleSaveClick struct {
  4138  	UiCreateNewRoleSaveClick *UICreateNewRoleSaveClickEvent `protobuf:"bytes,24,opt,name=ui_create_new_role_save_click,json=uiCreateNewRoleSaveClick,proto3,oneof" json:"ui_create_new_role_save_click,omitempty"`
  4139  }
  4140  type UsageEventOneOf_UiCreateNewRoleCancelClick struct {
  4141  	UiCreateNewRoleCancelClick *UICreateNewRoleCancelClickEvent `protobuf:"bytes,25,opt,name=ui_create_new_role_cancel_click,json=uiCreateNewRoleCancelClick,proto3,oneof" json:"ui_create_new_role_cancel_click,omitempty"`
  4142  }
  4143  type UsageEventOneOf_UiCreateNewRoleViewDocumentationClick struct {
  4144  	UiCreateNewRoleViewDocumentationClick *UICreateNewRoleViewDocumentationClickEvent `protobuf:"bytes,26,opt,name=ui_create_new_role_view_documentation_click,json=uiCreateNewRoleViewDocumentationClick,proto3,oneof" json:"ui_create_new_role_view_documentation_click,omitempty"`
  4145  }
  4146  type UsageEventOneOf_UiDiscoverIntegrationAwsOidcConnectEvent struct {
  4147  	UiDiscoverIntegrationAwsOidcConnectEvent *UIDiscoverIntegrationAWSOIDCConnectEvent `protobuf:"bytes,27,opt,name=ui_discover_integration_aws_oidc_connect_event,json=uiDiscoverIntegrationAwsOidcConnectEvent,proto3,oneof" json:"ui_discover_integration_aws_oidc_connect_event,omitempty"`
  4148  }
  4149  type UsageEventOneOf_UiDiscoverDatabaseRdsEnrollEvent struct {
  4150  	UiDiscoverDatabaseRdsEnrollEvent *UIDiscoverDatabaseRDSEnrollEvent `protobuf:"bytes,28,opt,name=ui_discover_database_rds_enroll_event,json=uiDiscoverDatabaseRdsEnrollEvent,proto3,oneof" json:"ui_discover_database_rds_enroll_event,omitempty"`
  4151  }
  4152  type UsageEventOneOf_UiCallToActionClickEvent struct {
  4153  	UiCallToActionClickEvent *UICallToActionClickEvent `protobuf:"bytes,29,opt,name=ui_call_to_action_click_event,json=uiCallToActionClickEvent,proto3,oneof" json:"ui_call_to_action_click_event,omitempty"`
  4154  }
  4155  type UsageEventOneOf_AssistCompletion struct {
  4156  	AssistCompletion *AssistCompletionEvent `protobuf:"bytes,30,opt,name=assist_completion,json=assistCompletion,proto3,oneof" json:"assist_completion,omitempty"`
  4157  }
  4158  type UsageEventOneOf_UiIntegrationEnrollStartEvent struct {
  4159  	UiIntegrationEnrollStartEvent *UIIntegrationEnrollStartEvent `protobuf:"bytes,31,opt,name=ui_integration_enroll_start_event,json=uiIntegrationEnrollStartEvent,proto3,oneof" json:"ui_integration_enroll_start_event,omitempty"`
  4160  }
  4161  type UsageEventOneOf_UiIntegrationEnrollCompleteEvent struct {
  4162  	UiIntegrationEnrollCompleteEvent *UIIntegrationEnrollCompleteEvent `protobuf:"bytes,32,opt,name=ui_integration_enroll_complete_event,json=uiIntegrationEnrollCompleteEvent,proto3,oneof" json:"ui_integration_enroll_complete_event,omitempty"`
  4163  }
  4164  type UsageEventOneOf_UiOnboardQuestionnaireSubmit struct {
  4165  	UiOnboardQuestionnaireSubmit *UIOnboardQuestionnaireSubmitEvent `protobuf:"bytes,33,opt,name=ui_onboard_questionnaire_submit,json=uiOnboardQuestionnaireSubmit,proto3,oneof" json:"ui_onboard_questionnaire_submit,omitempty"`
  4166  }
  4167  type UsageEventOneOf_AssistExecution struct {
  4168  	AssistExecution *AssistExecutionEvent `protobuf:"bytes,34,opt,name=assist_execution,json=assistExecution,proto3,oneof" json:"assist_execution,omitempty"`
  4169  }
  4170  type UsageEventOneOf_AssistNewConversation struct {
  4171  	AssistNewConversation *AssistNewConversationEvent `protobuf:"bytes,35,opt,name=assist_new_conversation,json=assistNewConversation,proto3,oneof" json:"assist_new_conversation,omitempty"`
  4172  }
  4173  type UsageEventOneOf_ResourceCreateEvent struct {
  4174  	ResourceCreateEvent *ResourceCreateEvent `protobuf:"bytes,36,opt,name=resource_create_event,json=resourceCreateEvent,proto3,oneof" json:"resource_create_event,omitempty"`
  4175  }
  4176  type UsageEventOneOf_FeatureRecommendationEvent struct {
  4177  	FeatureRecommendationEvent *FeatureRecommendationEvent `protobuf:"bytes,37,opt,name=feature_recommendation_event,json=featureRecommendationEvent,proto3,oneof" json:"feature_recommendation_event,omitempty"`
  4178  }
  4179  type UsageEventOneOf_AssistAccessRequest struct {
  4180  	AssistAccessRequest *AssistAccessRequest `protobuf:"bytes,38,opt,name=assist_access_request,json=assistAccessRequest,proto3,oneof" json:"assist_access_request,omitempty"`
  4181  }
  4182  type UsageEventOneOf_AssistAction struct {
  4183  	AssistAction *AssistAction `protobuf:"bytes,39,opt,name=assist_action,json=assistAction,proto3,oneof" json:"assist_action,omitempty"`
  4184  }
  4185  type UsageEventOneOf_AccessListCreate struct {
  4186  	AccessListCreate *AccessListCreate `protobuf:"bytes,40,opt,name=access_list_create,json=accessListCreate,proto3,oneof" json:"access_list_create,omitempty"`
  4187  }
  4188  type UsageEventOneOf_AccessListUpdate struct {
  4189  	AccessListUpdate *AccessListUpdate `protobuf:"bytes,41,opt,name=access_list_update,json=accessListUpdate,proto3,oneof" json:"access_list_update,omitempty"`
  4190  }
  4191  type UsageEventOneOf_AccessListDelete struct {
  4192  	AccessListDelete *AccessListDelete `protobuf:"bytes,42,opt,name=access_list_delete,json=accessListDelete,proto3,oneof" json:"access_list_delete,omitempty"`
  4193  }
  4194  type UsageEventOneOf_AccessListMemberCreate struct {
  4195  	AccessListMemberCreate *AccessListMemberCreate `protobuf:"bytes,43,opt,name=access_list_member_create,json=accessListMemberCreate,proto3,oneof" json:"access_list_member_create,omitempty"`
  4196  }
  4197  type UsageEventOneOf_AccessListMemberUpdate struct {
  4198  	AccessListMemberUpdate *AccessListMemberUpdate `protobuf:"bytes,44,opt,name=access_list_member_update,json=accessListMemberUpdate,proto3,oneof" json:"access_list_member_update,omitempty"`
  4199  }
  4200  type UsageEventOneOf_AccessListMemberDelete struct {
  4201  	AccessListMemberDelete *AccessListMemberDelete `protobuf:"bytes,45,opt,name=access_list_member_delete,json=accessListMemberDelete,proto3,oneof" json:"access_list_member_delete,omitempty"`
  4202  }
  4203  type UsageEventOneOf_AccessListGrantsToUser struct {
  4204  	AccessListGrantsToUser *AccessListGrantsToUser `protobuf:"bytes,46,opt,name=access_list_grants_to_user,json=accessListGrantsToUser,proto3,oneof" json:"access_list_grants_to_user,omitempty"`
  4205  }
  4206  type UsageEventOneOf_UiDiscoverEc2InstanceSelection struct {
  4207  	UiDiscoverEc2InstanceSelection *UIDiscoverEC2InstanceSelectionEvent `protobuf:"bytes,47,opt,name=ui_discover_ec2_instance_selection,json=uiDiscoverEc2InstanceSelection,proto3,oneof" json:"ui_discover_ec2_instance_selection,omitempty"`
  4208  }
  4209  type UsageEventOneOf_UiDiscoverDeployEice struct {
  4210  	UiDiscoverDeployEice *UIDiscoverDeployEICEEvent `protobuf:"bytes,48,opt,name=ui_discover_deploy_eice,json=uiDiscoverDeployEice,proto3,oneof" json:"ui_discover_deploy_eice,omitempty"`
  4211  }
  4212  type UsageEventOneOf_UiDiscoverCreateNode struct {
  4213  	UiDiscoverCreateNode *UIDiscoverCreateNodeEvent `protobuf:"bytes,49,opt,name=ui_discover_create_node,json=uiDiscoverCreateNode,proto3,oneof" json:"ui_discover_create_node,omitempty"`
  4214  }
  4215  type UsageEventOneOf_TagExecuteQuery struct {
  4216  	TagExecuteQuery *TAGExecuteQueryEvent `protobuf:"bytes,50,opt,name=tag_execute_query,json=tagExecuteQuery,proto3,oneof" json:"tag_execute_query,omitempty"`
  4217  }
  4218  type UsageEventOneOf_SecurityReportGetResult struct {
  4219  	SecurityReportGetResult *SecurityReportGetResultEvent `protobuf:"bytes,51,opt,name=security_report_get_result,json=securityReportGetResult,proto3,oneof" json:"security_report_get_result,omitempty"`
  4220  }
  4221  type UsageEventOneOf_AccessListReviewCreate struct {
  4222  	AccessListReviewCreate *AccessListReviewCreate `protobuf:"bytes,52,opt,name=access_list_review_create,json=accessListReviewCreate,proto3,oneof" json:"access_list_review_create,omitempty"`
  4223  }
  4224  type UsageEventOneOf_AccessListReviewDelete struct {
  4225  	AccessListReviewDelete *AccessListReviewDelete `protobuf:"bytes,53,opt,name=access_list_review_delete,json=accessListReviewDelete,proto3,oneof" json:"access_list_review_delete,omitempty"`
  4226  }
  4227  type UsageEventOneOf_DiscoveryFetchEvent struct {
  4228  	DiscoveryFetchEvent *DiscoveryFetchEvent `protobuf:"bytes,54,opt,name=discovery_fetch_event,json=discoveryFetchEvent,proto3,oneof" json:"discovery_fetch_event,omitempty"`
  4229  }
  4230  
  4231  func (*UsageEventOneOf_UiBannerClick) isUsageEventOneOf_Event()                                     {}
  4232  func (*UsageEventOneOf_UiOnboardCompleteGoToDashboardClick) isUsageEventOneOf_Event()               {}
  4233  func (*UsageEventOneOf_UiOnboardAddFirstResourceClick) isUsageEventOneOf_Event()                    {}
  4234  func (*UsageEventOneOf_UiOnboardAddFirstResourceLaterClick) isUsageEventOneOf_Event()               {}
  4235  func (*UsageEventOneOf_UiOnboardSetCredentialSubmit) isUsageEventOneOf_Event()                      {}
  4236  func (*UsageEventOneOf_UiOnboardRegisterChallengeSubmit) isUsageEventOneOf_Event()                  {}
  4237  func (*UsageEventOneOf_UiRecoveryCodesContinueClick) isUsageEventOneOf_Event()                      {}
  4238  func (*UsageEventOneOf_UiRecoveryCodesCopyClick) isUsageEventOneOf_Event()                          {}
  4239  func (*UsageEventOneOf_UiRecoveryCodesPrintClick) isUsageEventOneOf_Event()                         {}
  4240  func (*UsageEventOneOf_UiDiscoverStartedEvent) isUsageEventOneOf_Event()                            {}
  4241  func (*UsageEventOneOf_UiDiscoverResourceSelectionEvent) isUsageEventOneOf_Event()                  {}
  4242  func (*UsageEventOneOf_UiDiscoverDeployServiceEvent) isUsageEventOneOf_Event()                      {}
  4243  func (*UsageEventOneOf_UiDiscoverDatabaseRegisterEvent) isUsageEventOneOf_Event()                   {}
  4244  func (*UsageEventOneOf_UiDiscoverDatabaseConfigureMtlsEvent) isUsageEventOneOf_Event()              {}
  4245  func (*UsageEventOneOf_UiDiscoverDesktopActiveDirectoryToolsInstallEvent) isUsageEventOneOf_Event() {}
  4246  func (*UsageEventOneOf_UiDiscoverDesktopActiveDirectoryConfigureEvent) isUsageEventOneOf_Event()    {}
  4247  func (*UsageEventOneOf_UiDiscoverAutoDiscoveredResourcesEvent) isUsageEventOneOf_Event()            {}
  4248  func (*UsageEventOneOf_UiDiscoverDatabaseConfigureIamPolicyEvent) isUsageEventOneOf_Event()         {}
  4249  func (*UsageEventOneOf_UiDiscoverPrincipalsConfigureEvent) isUsageEventOneOf_Event()                {}
  4250  func (*UsageEventOneOf_UiDiscoverTestConnectionEvent) isUsageEventOneOf_Event()                     {}
  4251  func (*UsageEventOneOf_UiDiscoverCompletedEvent) isUsageEventOneOf_Event()                          {}
  4252  func (*UsageEventOneOf_UiCreateNewRoleClick) isUsageEventOneOf_Event()                              {}
  4253  func (*UsageEventOneOf_UiCreateNewRoleSaveClick) isUsageEventOneOf_Event()                          {}
  4254  func (*UsageEventOneOf_UiCreateNewRoleCancelClick) isUsageEventOneOf_Event()                        {}
  4255  func (*UsageEventOneOf_UiCreateNewRoleViewDocumentationClick) isUsageEventOneOf_Event()             {}
  4256  func (*UsageEventOneOf_UiDiscoverIntegrationAwsOidcConnectEvent) isUsageEventOneOf_Event()          {}
  4257  func (*UsageEventOneOf_UiDiscoverDatabaseRdsEnrollEvent) isUsageEventOneOf_Event()                  {}
  4258  func (*UsageEventOneOf_UiCallToActionClickEvent) isUsageEventOneOf_Event()                          {}
  4259  func (*UsageEventOneOf_AssistCompletion) isUsageEventOneOf_Event()                                  {}
  4260  func (*UsageEventOneOf_UiIntegrationEnrollStartEvent) isUsageEventOneOf_Event()                     {}
  4261  func (*UsageEventOneOf_UiIntegrationEnrollCompleteEvent) isUsageEventOneOf_Event()                  {}
  4262  func (*UsageEventOneOf_UiOnboardQuestionnaireSubmit) isUsageEventOneOf_Event()                      {}
  4263  func (*UsageEventOneOf_AssistExecution) isUsageEventOneOf_Event()                                   {}
  4264  func (*UsageEventOneOf_AssistNewConversation) isUsageEventOneOf_Event()                             {}
  4265  func (*UsageEventOneOf_ResourceCreateEvent) isUsageEventOneOf_Event()                               {}
  4266  func (*UsageEventOneOf_FeatureRecommendationEvent) isUsageEventOneOf_Event()                        {}
  4267  func (*UsageEventOneOf_AssistAccessRequest) isUsageEventOneOf_Event()                               {}
  4268  func (*UsageEventOneOf_AssistAction) isUsageEventOneOf_Event()                                      {}
  4269  func (*UsageEventOneOf_AccessListCreate) isUsageEventOneOf_Event()                                  {}
  4270  func (*UsageEventOneOf_AccessListUpdate) isUsageEventOneOf_Event()                                  {}
  4271  func (*UsageEventOneOf_AccessListDelete) isUsageEventOneOf_Event()                                  {}
  4272  func (*UsageEventOneOf_AccessListMemberCreate) isUsageEventOneOf_Event()                            {}
  4273  func (*UsageEventOneOf_AccessListMemberUpdate) isUsageEventOneOf_Event()                            {}
  4274  func (*UsageEventOneOf_AccessListMemberDelete) isUsageEventOneOf_Event()                            {}
  4275  func (*UsageEventOneOf_AccessListGrantsToUser) isUsageEventOneOf_Event()                            {}
  4276  func (*UsageEventOneOf_UiDiscoverEc2InstanceSelection) isUsageEventOneOf_Event()                    {}
  4277  func (*UsageEventOneOf_UiDiscoverDeployEice) isUsageEventOneOf_Event()                              {}
  4278  func (*UsageEventOneOf_UiDiscoverCreateNode) isUsageEventOneOf_Event()                              {}
  4279  func (*UsageEventOneOf_TagExecuteQuery) isUsageEventOneOf_Event()                                   {}
  4280  func (*UsageEventOneOf_SecurityReportGetResult) isUsageEventOneOf_Event()                           {}
  4281  func (*UsageEventOneOf_AccessListReviewCreate) isUsageEventOneOf_Event()                            {}
  4282  func (*UsageEventOneOf_AccessListReviewDelete) isUsageEventOneOf_Event()                            {}
  4283  func (*UsageEventOneOf_DiscoveryFetchEvent) isUsageEventOneOf_Event()                               {}
  4284  
  4285  func (m *UsageEventOneOf) GetEvent() isUsageEventOneOf_Event {
  4286  	if m != nil {
  4287  		return m.Event
  4288  	}
  4289  	return nil
  4290  }
  4291  
  4292  func (m *UsageEventOneOf) GetUiBannerClick() *UIBannerClickEvent {
  4293  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiBannerClick); ok {
  4294  		return x.UiBannerClick
  4295  	}
  4296  	return nil
  4297  }
  4298  
  4299  func (m *UsageEventOneOf) GetUiOnboardCompleteGoToDashboardClick() *UIOnboardCompleteGoToDashboardClickEvent {
  4300  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiOnboardCompleteGoToDashboardClick); ok {
  4301  		return x.UiOnboardCompleteGoToDashboardClick
  4302  	}
  4303  	return nil
  4304  }
  4305  
  4306  func (m *UsageEventOneOf) GetUiOnboardAddFirstResourceClick() *UIOnboardAddFirstResourceClickEvent {
  4307  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiOnboardAddFirstResourceClick); ok {
  4308  		return x.UiOnboardAddFirstResourceClick
  4309  	}
  4310  	return nil
  4311  }
  4312  
  4313  func (m *UsageEventOneOf) GetUiOnboardAddFirstResourceLaterClick() *UIOnboardAddFirstResourceLaterClickEvent {
  4314  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiOnboardAddFirstResourceLaterClick); ok {
  4315  		return x.UiOnboardAddFirstResourceLaterClick
  4316  	}
  4317  	return nil
  4318  }
  4319  
  4320  func (m *UsageEventOneOf) GetUiOnboardSetCredentialSubmit() *UIOnboardSetCredentialSubmitEvent {
  4321  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiOnboardSetCredentialSubmit); ok {
  4322  		return x.UiOnboardSetCredentialSubmit
  4323  	}
  4324  	return nil
  4325  }
  4326  
  4327  func (m *UsageEventOneOf) GetUiOnboardRegisterChallengeSubmit() *UIOnboardRegisterChallengeSubmitEvent {
  4328  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiOnboardRegisterChallengeSubmit); ok {
  4329  		return x.UiOnboardRegisterChallengeSubmit
  4330  	}
  4331  	return nil
  4332  }
  4333  
  4334  func (m *UsageEventOneOf) GetUiRecoveryCodesContinueClick() *UIRecoveryCodesContinueClickEvent {
  4335  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiRecoveryCodesContinueClick); ok {
  4336  		return x.UiRecoveryCodesContinueClick
  4337  	}
  4338  	return nil
  4339  }
  4340  
  4341  func (m *UsageEventOneOf) GetUiRecoveryCodesCopyClick() *UIRecoveryCodesCopyClickEvent {
  4342  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiRecoveryCodesCopyClick); ok {
  4343  		return x.UiRecoveryCodesCopyClick
  4344  	}
  4345  	return nil
  4346  }
  4347  
  4348  func (m *UsageEventOneOf) GetUiRecoveryCodesPrintClick() *UIRecoveryCodesPrintClickEvent {
  4349  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiRecoveryCodesPrintClick); ok {
  4350  		return x.UiRecoveryCodesPrintClick
  4351  	}
  4352  	return nil
  4353  }
  4354  
  4355  func (m *UsageEventOneOf) GetUiDiscoverStartedEvent() *UIDiscoverStartedEvent {
  4356  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverStartedEvent); ok {
  4357  		return x.UiDiscoverStartedEvent
  4358  	}
  4359  	return nil
  4360  }
  4361  
  4362  func (m *UsageEventOneOf) GetUiDiscoverResourceSelectionEvent() *UIDiscoverResourceSelectionEvent {
  4363  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverResourceSelectionEvent); ok {
  4364  		return x.UiDiscoverResourceSelectionEvent
  4365  	}
  4366  	return nil
  4367  }
  4368  
  4369  func (m *UsageEventOneOf) GetUiDiscoverDeployServiceEvent() *UIDiscoverDeployServiceEvent {
  4370  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverDeployServiceEvent); ok {
  4371  		return x.UiDiscoverDeployServiceEvent
  4372  	}
  4373  	return nil
  4374  }
  4375  
  4376  func (m *UsageEventOneOf) GetUiDiscoverDatabaseRegisterEvent() *UIDiscoverDatabaseRegisterEvent {
  4377  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverDatabaseRegisterEvent); ok {
  4378  		return x.UiDiscoverDatabaseRegisterEvent
  4379  	}
  4380  	return nil
  4381  }
  4382  
  4383  func (m *UsageEventOneOf) GetUiDiscoverDatabaseConfigureMtlsEvent() *UIDiscoverDatabaseConfigureMTLSEvent {
  4384  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverDatabaseConfigureMtlsEvent); ok {
  4385  		return x.UiDiscoverDatabaseConfigureMtlsEvent
  4386  	}
  4387  	return nil
  4388  }
  4389  
  4390  func (m *UsageEventOneOf) GetUiDiscoverDesktopActiveDirectoryToolsInstallEvent() *UIDiscoverDesktopActiveDirectoryToolsInstallEvent {
  4391  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverDesktopActiveDirectoryToolsInstallEvent); ok {
  4392  		return x.UiDiscoverDesktopActiveDirectoryToolsInstallEvent
  4393  	}
  4394  	return nil
  4395  }
  4396  
  4397  func (m *UsageEventOneOf) GetUiDiscoverDesktopActiveDirectoryConfigureEvent() *UIDiscoverDesktopActiveDirectoryConfigureEvent {
  4398  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverDesktopActiveDirectoryConfigureEvent); ok {
  4399  		return x.UiDiscoverDesktopActiveDirectoryConfigureEvent
  4400  	}
  4401  	return nil
  4402  }
  4403  
  4404  func (m *UsageEventOneOf) GetUiDiscoverAutoDiscoveredResourcesEvent() *UIDiscoverAutoDiscoveredResourcesEvent {
  4405  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverAutoDiscoveredResourcesEvent); ok {
  4406  		return x.UiDiscoverAutoDiscoveredResourcesEvent
  4407  	}
  4408  	return nil
  4409  }
  4410  
  4411  func (m *UsageEventOneOf) GetUiDiscoverDatabaseConfigureIamPolicyEvent() *UIDiscoverDatabaseConfigureIAMPolicyEvent {
  4412  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverDatabaseConfigureIamPolicyEvent); ok {
  4413  		return x.UiDiscoverDatabaseConfigureIamPolicyEvent
  4414  	}
  4415  	return nil
  4416  }
  4417  
  4418  func (m *UsageEventOneOf) GetUiDiscoverPrincipalsConfigureEvent() *UIDiscoverPrincipalsConfigureEvent {
  4419  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverPrincipalsConfigureEvent); ok {
  4420  		return x.UiDiscoverPrincipalsConfigureEvent
  4421  	}
  4422  	return nil
  4423  }
  4424  
  4425  func (m *UsageEventOneOf) GetUiDiscoverTestConnectionEvent() *UIDiscoverTestConnectionEvent {
  4426  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverTestConnectionEvent); ok {
  4427  		return x.UiDiscoverTestConnectionEvent
  4428  	}
  4429  	return nil
  4430  }
  4431  
  4432  func (m *UsageEventOneOf) GetUiDiscoverCompletedEvent() *UIDiscoverCompletedEvent {
  4433  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverCompletedEvent); ok {
  4434  		return x.UiDiscoverCompletedEvent
  4435  	}
  4436  	return nil
  4437  }
  4438  
  4439  func (m *UsageEventOneOf) GetUiCreateNewRoleClick() *UICreateNewRoleClickEvent {
  4440  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiCreateNewRoleClick); ok {
  4441  		return x.UiCreateNewRoleClick
  4442  	}
  4443  	return nil
  4444  }
  4445  
  4446  func (m *UsageEventOneOf) GetUiCreateNewRoleSaveClick() *UICreateNewRoleSaveClickEvent {
  4447  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiCreateNewRoleSaveClick); ok {
  4448  		return x.UiCreateNewRoleSaveClick
  4449  	}
  4450  	return nil
  4451  }
  4452  
  4453  func (m *UsageEventOneOf) GetUiCreateNewRoleCancelClick() *UICreateNewRoleCancelClickEvent {
  4454  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiCreateNewRoleCancelClick); ok {
  4455  		return x.UiCreateNewRoleCancelClick
  4456  	}
  4457  	return nil
  4458  }
  4459  
  4460  func (m *UsageEventOneOf) GetUiCreateNewRoleViewDocumentationClick() *UICreateNewRoleViewDocumentationClickEvent {
  4461  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiCreateNewRoleViewDocumentationClick); ok {
  4462  		return x.UiCreateNewRoleViewDocumentationClick
  4463  	}
  4464  	return nil
  4465  }
  4466  
  4467  func (m *UsageEventOneOf) GetUiDiscoverIntegrationAwsOidcConnectEvent() *UIDiscoverIntegrationAWSOIDCConnectEvent {
  4468  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverIntegrationAwsOidcConnectEvent); ok {
  4469  		return x.UiDiscoverIntegrationAwsOidcConnectEvent
  4470  	}
  4471  	return nil
  4472  }
  4473  
  4474  func (m *UsageEventOneOf) GetUiDiscoverDatabaseRdsEnrollEvent() *UIDiscoverDatabaseRDSEnrollEvent {
  4475  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverDatabaseRdsEnrollEvent); ok {
  4476  		return x.UiDiscoverDatabaseRdsEnrollEvent
  4477  	}
  4478  	return nil
  4479  }
  4480  
  4481  func (m *UsageEventOneOf) GetUiCallToActionClickEvent() *UICallToActionClickEvent {
  4482  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiCallToActionClickEvent); ok {
  4483  		return x.UiCallToActionClickEvent
  4484  	}
  4485  	return nil
  4486  }
  4487  
  4488  func (m *UsageEventOneOf) GetAssistCompletion() *AssistCompletionEvent {
  4489  	if x, ok := m.GetEvent().(*UsageEventOneOf_AssistCompletion); ok {
  4490  		return x.AssistCompletion
  4491  	}
  4492  	return nil
  4493  }
  4494  
  4495  func (m *UsageEventOneOf) GetUiIntegrationEnrollStartEvent() *UIIntegrationEnrollStartEvent {
  4496  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiIntegrationEnrollStartEvent); ok {
  4497  		return x.UiIntegrationEnrollStartEvent
  4498  	}
  4499  	return nil
  4500  }
  4501  
  4502  func (m *UsageEventOneOf) GetUiIntegrationEnrollCompleteEvent() *UIIntegrationEnrollCompleteEvent {
  4503  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiIntegrationEnrollCompleteEvent); ok {
  4504  		return x.UiIntegrationEnrollCompleteEvent
  4505  	}
  4506  	return nil
  4507  }
  4508  
  4509  func (m *UsageEventOneOf) GetUiOnboardQuestionnaireSubmit() *UIOnboardQuestionnaireSubmitEvent {
  4510  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiOnboardQuestionnaireSubmit); ok {
  4511  		return x.UiOnboardQuestionnaireSubmit
  4512  	}
  4513  	return nil
  4514  }
  4515  
  4516  func (m *UsageEventOneOf) GetAssistExecution() *AssistExecutionEvent {
  4517  	if x, ok := m.GetEvent().(*UsageEventOneOf_AssistExecution); ok {
  4518  		return x.AssistExecution
  4519  	}
  4520  	return nil
  4521  }
  4522  
  4523  func (m *UsageEventOneOf) GetAssistNewConversation() *AssistNewConversationEvent {
  4524  	if x, ok := m.GetEvent().(*UsageEventOneOf_AssistNewConversation); ok {
  4525  		return x.AssistNewConversation
  4526  	}
  4527  	return nil
  4528  }
  4529  
  4530  func (m *UsageEventOneOf) GetResourceCreateEvent() *ResourceCreateEvent {
  4531  	if x, ok := m.GetEvent().(*UsageEventOneOf_ResourceCreateEvent); ok {
  4532  		return x.ResourceCreateEvent
  4533  	}
  4534  	return nil
  4535  }
  4536  
  4537  func (m *UsageEventOneOf) GetFeatureRecommendationEvent() *FeatureRecommendationEvent {
  4538  	if x, ok := m.GetEvent().(*UsageEventOneOf_FeatureRecommendationEvent); ok {
  4539  		return x.FeatureRecommendationEvent
  4540  	}
  4541  	return nil
  4542  }
  4543  
  4544  func (m *UsageEventOneOf) GetAssistAccessRequest() *AssistAccessRequest {
  4545  	if x, ok := m.GetEvent().(*UsageEventOneOf_AssistAccessRequest); ok {
  4546  		return x.AssistAccessRequest
  4547  	}
  4548  	return nil
  4549  }
  4550  
  4551  func (m *UsageEventOneOf) GetAssistAction() *AssistAction {
  4552  	if x, ok := m.GetEvent().(*UsageEventOneOf_AssistAction); ok {
  4553  		return x.AssistAction
  4554  	}
  4555  	return nil
  4556  }
  4557  
  4558  func (m *UsageEventOneOf) GetAccessListCreate() *AccessListCreate {
  4559  	if x, ok := m.GetEvent().(*UsageEventOneOf_AccessListCreate); ok {
  4560  		return x.AccessListCreate
  4561  	}
  4562  	return nil
  4563  }
  4564  
  4565  func (m *UsageEventOneOf) GetAccessListUpdate() *AccessListUpdate {
  4566  	if x, ok := m.GetEvent().(*UsageEventOneOf_AccessListUpdate); ok {
  4567  		return x.AccessListUpdate
  4568  	}
  4569  	return nil
  4570  }
  4571  
  4572  func (m *UsageEventOneOf) GetAccessListDelete() *AccessListDelete {
  4573  	if x, ok := m.GetEvent().(*UsageEventOneOf_AccessListDelete); ok {
  4574  		return x.AccessListDelete
  4575  	}
  4576  	return nil
  4577  }
  4578  
  4579  func (m *UsageEventOneOf) GetAccessListMemberCreate() *AccessListMemberCreate {
  4580  	if x, ok := m.GetEvent().(*UsageEventOneOf_AccessListMemberCreate); ok {
  4581  		return x.AccessListMemberCreate
  4582  	}
  4583  	return nil
  4584  }
  4585  
  4586  func (m *UsageEventOneOf) GetAccessListMemberUpdate() *AccessListMemberUpdate {
  4587  	if x, ok := m.GetEvent().(*UsageEventOneOf_AccessListMemberUpdate); ok {
  4588  		return x.AccessListMemberUpdate
  4589  	}
  4590  	return nil
  4591  }
  4592  
  4593  func (m *UsageEventOneOf) GetAccessListMemberDelete() *AccessListMemberDelete {
  4594  	if x, ok := m.GetEvent().(*UsageEventOneOf_AccessListMemberDelete); ok {
  4595  		return x.AccessListMemberDelete
  4596  	}
  4597  	return nil
  4598  }
  4599  
  4600  func (m *UsageEventOneOf) GetAccessListGrantsToUser() *AccessListGrantsToUser {
  4601  	if x, ok := m.GetEvent().(*UsageEventOneOf_AccessListGrantsToUser); ok {
  4602  		return x.AccessListGrantsToUser
  4603  	}
  4604  	return nil
  4605  }
  4606  
  4607  func (m *UsageEventOneOf) GetUiDiscoverEc2InstanceSelection() *UIDiscoverEC2InstanceSelectionEvent {
  4608  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverEc2InstanceSelection); ok {
  4609  		return x.UiDiscoverEc2InstanceSelection
  4610  	}
  4611  	return nil
  4612  }
  4613  
  4614  func (m *UsageEventOneOf) GetUiDiscoverDeployEice() *UIDiscoverDeployEICEEvent {
  4615  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverDeployEice); ok {
  4616  		return x.UiDiscoverDeployEice
  4617  	}
  4618  	return nil
  4619  }
  4620  
  4621  func (m *UsageEventOneOf) GetUiDiscoverCreateNode() *UIDiscoverCreateNodeEvent {
  4622  	if x, ok := m.GetEvent().(*UsageEventOneOf_UiDiscoverCreateNode); ok {
  4623  		return x.UiDiscoverCreateNode
  4624  	}
  4625  	return nil
  4626  }
  4627  
  4628  func (m *UsageEventOneOf) GetTagExecuteQuery() *TAGExecuteQueryEvent {
  4629  	if x, ok := m.GetEvent().(*UsageEventOneOf_TagExecuteQuery); ok {
  4630  		return x.TagExecuteQuery
  4631  	}
  4632  	return nil
  4633  }
  4634  
  4635  func (m *UsageEventOneOf) GetSecurityReportGetResult() *SecurityReportGetResultEvent {
  4636  	if x, ok := m.GetEvent().(*UsageEventOneOf_SecurityReportGetResult); ok {
  4637  		return x.SecurityReportGetResult
  4638  	}
  4639  	return nil
  4640  }
  4641  
  4642  func (m *UsageEventOneOf) GetAccessListReviewCreate() *AccessListReviewCreate {
  4643  	if x, ok := m.GetEvent().(*UsageEventOneOf_AccessListReviewCreate); ok {
  4644  		return x.AccessListReviewCreate
  4645  	}
  4646  	return nil
  4647  }
  4648  
  4649  func (m *UsageEventOneOf) GetAccessListReviewDelete() *AccessListReviewDelete {
  4650  	if x, ok := m.GetEvent().(*UsageEventOneOf_AccessListReviewDelete); ok {
  4651  		return x.AccessListReviewDelete
  4652  	}
  4653  	return nil
  4654  }
  4655  
  4656  func (m *UsageEventOneOf) GetDiscoveryFetchEvent() *DiscoveryFetchEvent {
  4657  	if x, ok := m.GetEvent().(*UsageEventOneOf_DiscoveryFetchEvent); ok {
  4658  		return x.DiscoveryFetchEvent
  4659  	}
  4660  	return nil
  4661  }
  4662  
  4663  // XXX_OneofWrappers is for the internal use of the proto package.
  4664  func (*UsageEventOneOf) XXX_OneofWrappers() []interface{} {
  4665  	return []interface{}{
  4666  		(*UsageEventOneOf_UiBannerClick)(nil),
  4667  		(*UsageEventOneOf_UiOnboardCompleteGoToDashboardClick)(nil),
  4668  		(*UsageEventOneOf_UiOnboardAddFirstResourceClick)(nil),
  4669  		(*UsageEventOneOf_UiOnboardAddFirstResourceLaterClick)(nil),
  4670  		(*UsageEventOneOf_UiOnboardSetCredentialSubmit)(nil),
  4671  		(*UsageEventOneOf_UiOnboardRegisterChallengeSubmit)(nil),
  4672  		(*UsageEventOneOf_UiRecoveryCodesContinueClick)(nil),
  4673  		(*UsageEventOneOf_UiRecoveryCodesCopyClick)(nil),
  4674  		(*UsageEventOneOf_UiRecoveryCodesPrintClick)(nil),
  4675  		(*UsageEventOneOf_UiDiscoverStartedEvent)(nil),
  4676  		(*UsageEventOneOf_UiDiscoverResourceSelectionEvent)(nil),
  4677  		(*UsageEventOneOf_UiDiscoverDeployServiceEvent)(nil),
  4678  		(*UsageEventOneOf_UiDiscoverDatabaseRegisterEvent)(nil),
  4679  		(*UsageEventOneOf_UiDiscoverDatabaseConfigureMtlsEvent)(nil),
  4680  		(*UsageEventOneOf_UiDiscoverDesktopActiveDirectoryToolsInstallEvent)(nil),
  4681  		(*UsageEventOneOf_UiDiscoverDesktopActiveDirectoryConfigureEvent)(nil),
  4682  		(*UsageEventOneOf_UiDiscoverAutoDiscoveredResourcesEvent)(nil),
  4683  		(*UsageEventOneOf_UiDiscoverDatabaseConfigureIamPolicyEvent)(nil),
  4684  		(*UsageEventOneOf_UiDiscoverPrincipalsConfigureEvent)(nil),
  4685  		(*UsageEventOneOf_UiDiscoverTestConnectionEvent)(nil),
  4686  		(*UsageEventOneOf_UiDiscoverCompletedEvent)(nil),
  4687  		(*UsageEventOneOf_UiCreateNewRoleClick)(nil),
  4688  		(*UsageEventOneOf_UiCreateNewRoleSaveClick)(nil),
  4689  		(*UsageEventOneOf_UiCreateNewRoleCancelClick)(nil),
  4690  		(*UsageEventOneOf_UiCreateNewRoleViewDocumentationClick)(nil),
  4691  		(*UsageEventOneOf_UiDiscoverIntegrationAwsOidcConnectEvent)(nil),
  4692  		(*UsageEventOneOf_UiDiscoverDatabaseRdsEnrollEvent)(nil),
  4693  		(*UsageEventOneOf_UiCallToActionClickEvent)(nil),
  4694  		(*UsageEventOneOf_AssistCompletion)(nil),
  4695  		(*UsageEventOneOf_UiIntegrationEnrollStartEvent)(nil),
  4696  		(*UsageEventOneOf_UiIntegrationEnrollCompleteEvent)(nil),
  4697  		(*UsageEventOneOf_UiOnboardQuestionnaireSubmit)(nil),
  4698  		(*UsageEventOneOf_AssistExecution)(nil),
  4699  		(*UsageEventOneOf_AssistNewConversation)(nil),
  4700  		(*UsageEventOneOf_ResourceCreateEvent)(nil),
  4701  		(*UsageEventOneOf_FeatureRecommendationEvent)(nil),
  4702  		(*UsageEventOneOf_AssistAccessRequest)(nil),
  4703  		(*UsageEventOneOf_AssistAction)(nil),
  4704  		(*UsageEventOneOf_AccessListCreate)(nil),
  4705  		(*UsageEventOneOf_AccessListUpdate)(nil),
  4706  		(*UsageEventOneOf_AccessListDelete)(nil),
  4707  		(*UsageEventOneOf_AccessListMemberCreate)(nil),
  4708  		(*UsageEventOneOf_AccessListMemberUpdate)(nil),
  4709  		(*UsageEventOneOf_AccessListMemberDelete)(nil),
  4710  		(*UsageEventOneOf_AccessListGrantsToUser)(nil),
  4711  		(*UsageEventOneOf_UiDiscoverEc2InstanceSelection)(nil),
  4712  		(*UsageEventOneOf_UiDiscoverDeployEice)(nil),
  4713  		(*UsageEventOneOf_UiDiscoverCreateNode)(nil),
  4714  		(*UsageEventOneOf_TagExecuteQuery)(nil),
  4715  		(*UsageEventOneOf_SecurityReportGetResult)(nil),
  4716  		(*UsageEventOneOf_AccessListReviewCreate)(nil),
  4717  		(*UsageEventOneOf_AccessListReviewDelete)(nil),
  4718  		(*UsageEventOneOf_DiscoveryFetchEvent)(nil),
  4719  	}
  4720  }
  4721  
  4722  func init() {
  4723  	proto.RegisterEnum("teleport.usageevents.v1.DiscoverResource", DiscoverResource_name, DiscoverResource_value)
  4724  	proto.RegisterEnum("teleport.usageevents.v1.DiscoverStatus", DiscoverStatus_name, DiscoverStatus_value)
  4725  	proto.RegisterEnum("teleport.usageevents.v1.CTA", CTA_name, CTA_value)
  4726  	proto.RegisterEnum("teleport.usageevents.v1.IntegrationEnrollKind", IntegrationEnrollKind_name, IntegrationEnrollKind_value)
  4727  	proto.RegisterEnum("teleport.usageevents.v1.Feature", Feature_name, Feature_value)
  4728  	proto.RegisterEnum("teleport.usageevents.v1.FeatureRecommendationStatus", FeatureRecommendationStatus_name, FeatureRecommendationStatus_value)
  4729  	proto.RegisterEnum("teleport.usageevents.v1.UIDiscoverDeployServiceEvent_DeployMethod", UIDiscoverDeployServiceEvent_DeployMethod_name, UIDiscoverDeployServiceEvent_DeployMethod_value)
  4730  	proto.RegisterEnum("teleport.usageevents.v1.UIDiscoverDeployServiceEvent_DeployType", UIDiscoverDeployServiceEvent_DeployType_name, UIDiscoverDeployServiceEvent_DeployType_value)
  4731  	proto.RegisterType((*UIBannerClickEvent)(nil), "teleport.usageevents.v1.UIBannerClickEvent")
  4732  	proto.RegisterType((*UIOnboardCompleteGoToDashboardClickEvent)(nil), "teleport.usageevents.v1.UIOnboardCompleteGoToDashboardClickEvent")
  4733  	proto.RegisterType((*UIOnboardAddFirstResourceClickEvent)(nil), "teleport.usageevents.v1.UIOnboardAddFirstResourceClickEvent")
  4734  	proto.RegisterType((*UIOnboardAddFirstResourceLaterClickEvent)(nil), "teleport.usageevents.v1.UIOnboardAddFirstResourceLaterClickEvent")
  4735  	proto.RegisterType((*UIOnboardSetCredentialSubmitEvent)(nil), "teleport.usageevents.v1.UIOnboardSetCredentialSubmitEvent")
  4736  	proto.RegisterType((*UIOnboardQuestionnaireSubmitEvent)(nil), "teleport.usageevents.v1.UIOnboardQuestionnaireSubmitEvent")
  4737  	proto.RegisterType((*UIOnboardRegisterChallengeSubmitEvent)(nil), "teleport.usageevents.v1.UIOnboardRegisterChallengeSubmitEvent")
  4738  	proto.RegisterType((*UIRecoveryCodesContinueClickEvent)(nil), "teleport.usageevents.v1.UIRecoveryCodesContinueClickEvent")
  4739  	proto.RegisterType((*UIRecoveryCodesCopyClickEvent)(nil), "teleport.usageevents.v1.UIRecoveryCodesCopyClickEvent")
  4740  	proto.RegisterType((*UIRecoveryCodesPrintClickEvent)(nil), "teleport.usageevents.v1.UIRecoveryCodesPrintClickEvent")
  4741  	proto.RegisterType((*DiscoverMetadata)(nil), "teleport.usageevents.v1.DiscoverMetadata")
  4742  	proto.RegisterType((*DiscoverResourceMetadata)(nil), "teleport.usageevents.v1.DiscoverResourceMetadata")
  4743  	proto.RegisterType((*DiscoverStepStatus)(nil), "teleport.usageevents.v1.DiscoverStepStatus")
  4744  	proto.RegisterType((*UIDiscoverStartedEvent)(nil), "teleport.usageevents.v1.UIDiscoverStartedEvent")
  4745  	proto.RegisterType((*UIDiscoverResourceSelectionEvent)(nil), "teleport.usageevents.v1.UIDiscoverResourceSelectionEvent")
  4746  	proto.RegisterType((*UIDiscoverIntegrationAWSOIDCConnectEvent)(nil), "teleport.usageevents.v1.UIDiscoverIntegrationAWSOIDCConnectEvent")
  4747  	proto.RegisterType((*UIDiscoverDatabaseRDSEnrollEvent)(nil), "teleport.usageevents.v1.UIDiscoverDatabaseRDSEnrollEvent")
  4748  	proto.RegisterType((*UICallToActionClickEvent)(nil), "teleport.usageevents.v1.UICallToActionClickEvent")
  4749  	proto.RegisterType((*UIDiscoverDeployServiceEvent)(nil), "teleport.usageevents.v1.UIDiscoverDeployServiceEvent")
  4750  	proto.RegisterType((*UIDiscoverDatabaseRegisterEvent)(nil), "teleport.usageevents.v1.UIDiscoverDatabaseRegisterEvent")
  4751  	proto.RegisterType((*UIDiscoverDatabaseConfigureMTLSEvent)(nil), "teleport.usageevents.v1.UIDiscoverDatabaseConfigureMTLSEvent")
  4752  	proto.RegisterType((*UIDiscoverDesktopActiveDirectoryToolsInstallEvent)(nil), "teleport.usageevents.v1.UIDiscoverDesktopActiveDirectoryToolsInstallEvent")
  4753  	proto.RegisterType((*UIDiscoverDesktopActiveDirectoryConfigureEvent)(nil), "teleport.usageevents.v1.UIDiscoverDesktopActiveDirectoryConfigureEvent")
  4754  	proto.RegisterType((*UIDiscoverAutoDiscoveredResourcesEvent)(nil), "teleport.usageevents.v1.UIDiscoverAutoDiscoveredResourcesEvent")
  4755  	proto.RegisterType((*UIDiscoverEC2InstanceSelectionEvent)(nil), "teleport.usageevents.v1.UIDiscoverEC2InstanceSelectionEvent")
  4756  	proto.RegisterType((*UIDiscoverDeployEICEEvent)(nil), "teleport.usageevents.v1.UIDiscoverDeployEICEEvent")
  4757  	proto.RegisterType((*UIDiscoverCreateNodeEvent)(nil), "teleport.usageevents.v1.UIDiscoverCreateNodeEvent")
  4758  	proto.RegisterType((*UIDiscoverDatabaseConfigureIAMPolicyEvent)(nil), "teleport.usageevents.v1.UIDiscoverDatabaseConfigureIAMPolicyEvent")
  4759  	proto.RegisterType((*UIDiscoverPrincipalsConfigureEvent)(nil), "teleport.usageevents.v1.UIDiscoverPrincipalsConfigureEvent")
  4760  	proto.RegisterType((*UIDiscoverTestConnectionEvent)(nil), "teleport.usageevents.v1.UIDiscoverTestConnectionEvent")
  4761  	proto.RegisterType((*UIDiscoverCompletedEvent)(nil), "teleport.usageevents.v1.UIDiscoverCompletedEvent")
  4762  	proto.RegisterType((*UICreateNewRoleClickEvent)(nil), "teleport.usageevents.v1.UICreateNewRoleClickEvent")
  4763  	proto.RegisterType((*UICreateNewRoleSaveClickEvent)(nil), "teleport.usageevents.v1.UICreateNewRoleSaveClickEvent")
  4764  	proto.RegisterType((*UICreateNewRoleCancelClickEvent)(nil), "teleport.usageevents.v1.UICreateNewRoleCancelClickEvent")
  4765  	proto.RegisterType((*UICreateNewRoleViewDocumentationClickEvent)(nil), "teleport.usageevents.v1.UICreateNewRoleViewDocumentationClickEvent")
  4766  	proto.RegisterType((*AssistCompletionEvent)(nil), "teleport.usageevents.v1.AssistCompletionEvent")
  4767  	proto.RegisterType((*AssistExecutionEvent)(nil), "teleport.usageevents.v1.AssistExecutionEvent")
  4768  	proto.RegisterType((*AssistNewConversationEvent)(nil), "teleport.usageevents.v1.AssistNewConversationEvent")
  4769  	proto.RegisterType((*AssistAccessRequest)(nil), "teleport.usageevents.v1.AssistAccessRequest")
  4770  	proto.RegisterType((*AssistAction)(nil), "teleport.usageevents.v1.AssistAction")
  4771  	proto.RegisterType((*AccessListMetadata)(nil), "teleport.usageevents.v1.AccessListMetadata")
  4772  	proto.RegisterType((*AccessListCreate)(nil), "teleport.usageevents.v1.AccessListCreate")
  4773  	proto.RegisterType((*AccessListUpdate)(nil), "teleport.usageevents.v1.AccessListUpdate")
  4774  	proto.RegisterType((*AccessListDelete)(nil), "teleport.usageevents.v1.AccessListDelete")
  4775  	proto.RegisterType((*AccessListMemberCreate)(nil), "teleport.usageevents.v1.AccessListMemberCreate")
  4776  	proto.RegisterType((*AccessListMemberUpdate)(nil), "teleport.usageevents.v1.AccessListMemberUpdate")
  4777  	proto.RegisterType((*AccessListMemberDelete)(nil), "teleport.usageevents.v1.AccessListMemberDelete")
  4778  	proto.RegisterType((*AccessListGrantsToUser)(nil), "teleport.usageevents.v1.AccessListGrantsToUser")
  4779  	proto.RegisterType((*AccessListReviewCreate)(nil), "teleport.usageevents.v1.AccessListReviewCreate")
  4780  	proto.RegisterType((*AccessListReviewDelete)(nil), "teleport.usageevents.v1.AccessListReviewDelete")
  4781  	proto.RegisterType((*IntegrationEnrollMetadata)(nil), "teleport.usageevents.v1.IntegrationEnrollMetadata")
  4782  	proto.RegisterType((*UIIntegrationEnrollStartEvent)(nil), "teleport.usageevents.v1.UIIntegrationEnrollStartEvent")
  4783  	proto.RegisterType((*UIIntegrationEnrollCompleteEvent)(nil), "teleport.usageevents.v1.UIIntegrationEnrollCompleteEvent")
  4784  	proto.RegisterType((*ResourceCreateEvent)(nil), "teleport.usageevents.v1.ResourceCreateEvent")
  4785  	proto.RegisterType((*DiscoveredDatabaseMetadata)(nil), "teleport.usageevents.v1.DiscoveredDatabaseMetadata")
  4786  	proto.RegisterType((*FeatureRecommendationEvent)(nil), "teleport.usageevents.v1.FeatureRecommendationEvent")
  4787  	proto.RegisterType((*TAGExecuteQueryEvent)(nil), "teleport.usageevents.v1.TAGExecuteQueryEvent")
  4788  	proto.RegisterType((*SecurityReportGetResultEvent)(nil), "teleport.usageevents.v1.SecurityReportGetResultEvent")
  4789  	proto.RegisterType((*DiscoveryFetchEvent)(nil), "teleport.usageevents.v1.DiscoveryFetchEvent")
  4790  	proto.RegisterType((*UsageEventOneOf)(nil), "teleport.usageevents.v1.UsageEventOneOf")
  4791  }
  4792  
  4793  func init() {
  4794  	proto.RegisterFile("teleport/usageevents/v1/usageevents.proto", fileDescriptor_94cf2ca1c69fd564)
  4795  }
  4796  
  4797  var fileDescriptor_94cf2ca1c69fd564 = []byte{
  4798  	// 4611 bytes of a gzipped FileDescriptorProto
  4799  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xe4, 0x7c, 0xdb, 0x6f, 0x1b, 0x49,
  4800  	0x76, 0x37, 0x9b, 0xb2, 0x6c, 0xb9, 0x6c, 0xcb, 0xed, 0xb2, 0x2d, 0x51, 0x92, 0x65, 0xc9, 0xf4,
  4801  	0x5d, 0x9e, 0x95, 0xc6, 0x1a, 0xcf, 0x8c, 0x77, 0x67, 0xbe, 0x6f, 0xd2, 0x6a, 0xb6, 0xc4, 0x1e,
  4802  	0x91, 0x6c, 0x4e, 0x75, 0xd3, 0x5e, 0xcd, 0x62, 0x51, 0x68, 0xb1, 0x4b, 0x72, 0xc3, 0x24, 0x5b,
  4803  	0xd3, 0xdd, 0x94, 0x46, 0x09, 0x82, 0xcd, 0x1d, 0x41, 0x66, 0x13, 0x64, 0x81, 0x20, 0x48, 0xb0,
  4804  	0x40, 0x90, 0x20, 0x09, 0x90, 0x87, 0x00, 0xfb, 0x14, 0xec, 0x73, 0xf2, 0x94, 0xc7, 0x00, 0x79,
  4805  	0xcc, 0x4b, 0x30, 0xff, 0x40, 0x9e, 0x92, 0x87, 0x20, 0x41, 0x82, 0xba, 0x34, 0xd9, 0x24, 0x9b,
  4806  	0xec, 0x9e, 0x89, 0x07, 0x0b, 0x68, 0xde, 0xc8, 0xaa, 0x73, 0xf9, 0xd5, 0xa9, 0x53, 0xa7, 0x2e,
  4807  	0xe7, 0x90, 0xe0, 0x71, 0x48, 0x5a, 0xe4, 0xc8, 0xf3, 0xc3, 0x8d, 0x6e, 0x60, 0x1f, 0x12, 0x72,
  4808  	0x4c, 0x3a, 0x61, 0xb0, 0x71, 0xfc, 0x34, 0xfe, 0x75, 0xfd, 0xc8, 0xf7, 0x42, 0x0f, 0xce, 0x47,
  4809  	0xa4, 0xeb, 0xf1, 0xbe, 0xe3, 0xa7, 0xc5, 0x35, 0x00, 0x1b, 0xfa, 0x96, 0xdd, 0xe9, 0x10, 0x5f,
  4810  	0x6d, 0xb9, 0xcd, 0xd7, 0x1a, 0xed, 0x81, 0x37, 0xc0, 0xb4, 0xdd, 0x22, 0x7e, 0x58, 0x90, 0x56,
  4811  	0xa5, 0x47, 0x17, 0x11, 0xff, 0x52, 0xdc, 0x06, 0x8f, 0x1a, 0xba, 0xd1, 0xd9, 0xf7, 0x6c, 0xdf,
  4812  	0x51, 0xbd, 0xf6, 0x51, 0x8b, 0x84, 0x64, 0xc7, 0xb3, 0xbc, 0x92, 0x1d, 0xbc, 0xe2, 0x8d, 0x7d,
  4813  	0x09, 0x8b, 0x60, 0xa6, 0x1b, 0x10, 0xbf, 0x63, 0xb7, 0x89, 0x10, 0xd2, 0xfb, 0x5e, 0xbc, 0x0f,
  4814  	0xee, 0xf6, 0xe4, 0x28, 0x8e, 0xb3, 0xed, 0xfa, 0x41, 0x88, 0x48, 0xe0, 0x75, 0xfd, 0x26, 0xe9,
  4815  	0x8b, 0x28, 0xae, 0xc5, 0xd4, 0x0d, 0x93, 0x55, 0xec, 0x30, 0x0e, 0xb8, 0xf8, 0x11, 0xb8, 0xd3,
  4816  	0xa3, 0x35, 0x49, 0xa8, 0xfa, 0xc4, 0x21, 0x9d, 0xd0, 0xb5, 0x5b, 0x66, 0x77, 0xbf, 0xed, 0x86,
  4817  	0xe9, 0x98, 0xe2, 0x02, 0x3e, 0xe9, 0x92, 0x20, 0x74, 0xbd, 0x4e, 0xc7, 0x76, 0x7d, 0x92, 0x55,
  4818  	0xc0, 0xaf, 0x82, 0xfb, 0x3d, 0x01, 0x88, 0x1c, 0xba, 0x01, 0x05, 0xf8, 0xca, 0x6e, 0xb5, 0x48,
  4819  	0xe7, 0x30, 0xab, 0x10, 0xb8, 0x00, 0x66, 0xda, 0x07, 0x36, 0x0e, 0x4f, 0x8f, 0x48, 0x21, 0xcf,
  4820  	0xfa, 0x2e, 0xb4, 0x0f, 0x6c, 0xeb, 0xf4, 0x88, 0xc0, 0x65, 0x00, 0x5a, 0xde, 0xa1, 0xdb, 0xc1,
  4821  	0x07, 0x2d, 0xef, 0xa4, 0x30, 0xc5, 0x3a, 0x2f, 0xb2, 0x96, 0xed, 0x96, 0x77, 0xc2, 0xf1, 0x23,
  4822  	0xd2, 0xf4, 0x8e, 0x89, 0x7f, 0xaa, 0x7a, 0x0e, 0x09, 0x54, 0xaf, 0x13, 0xba, 0x9d, 0x2e, 0xc9,
  4823  	0x38, 0x29, 0x1f, 0x80, 0xe5, 0x11, 0x01, 0x47, 0xa7, 0x19, 0x99, 0x3f, 0x04, 0xb7, 0x87, 0x98,
  4824  	0xeb, 0xbe, 0xdb, 0x09, 0x33, 0x72, 0x17, 0x81, 0x5c, 0x72, 0x03, 0xc6, 0x5c, 0x25, 0xa1, 0xed,
  4825  	0xd8, 0xa1, 0x0d, 0x67, 0x41, 0xde, 0x75, 0x04, 0x65, 0xde, 0x75, 0x8a, 0x36, 0x28, 0x44, 0x34,
  4826  	0x91, 0x0f, 0xf4, 0x68, 0x35, 0x30, 0xe3, 0x8b, 0x36, 0xc6, 0x31, 0xbb, 0xf9, 0x78, 0x7d, 0x8c,
  4827  	0xbf, 0xaf, 0x0f, 0x0b, 0x41, 0x3d, 0xd6, 0xe2, 0x6b, 0x00, 0xa3, 0x5e, 0x33, 0x24, 0x47, 0x66,
  4828  	0x68, 0x87, 0xdd, 0x00, 0x7e, 0x04, 0xce, 0x07, 0xec, 0x93, 0x10, 0xfd, 0x30, 0x55, 0x34, 0x67,
  4829  	0x44, 0x82, 0x8d, 0xae, 0x25, 0xe2, 0xfb, 0x9e, 0x2f, 0x26, 0x94, 0x7f, 0x29, 0xfe, 0x95, 0x04,
  4830  	0xe6, 0x1a, 0x7a, 0x8c, 0xc5, 0x0f, 0x89, 0xc3, 0x4d, 0xa5, 0x81, 0x99, 0xb6, 0x18, 0x1a, 0xd3,
  4831  	0x79, 0x29, 0xc3, 0x70, 0x22, 0x5b, 0xa0, 0x1e, 0x2b, 0x54, 0x7b, 0xc0, 0xf3, 0x4c, 0xc8, 0x93,
  4832  	0x0c, 0xc0, 0xa3, 0x51, 0x47, 0xe0, 0x8b, 0xff, 0x2d, 0x81, 0xd5, 0x3e, 0xcc, 0xc8, 0x68, 0x26,
  4833  	0x69, 0x91, 0x26, 0x5d, 0x21, 0x6f, 0x14, 0x70, 0x35, 0x36, 0x8d, 0x1c, 0xf2, 0xd3, 0xcc, 0xd3,
  4834  	0xd8, 0x17, 0x17, 0x89, 0x88, 0x8d, 0x7f, 0xea, 0xeb, 0x8f, 0xff, 0xb7, 0xf3, 0x34, 0x08, 0x45,
  4835  	0x04, 0x7a, 0x27, 0x24, 0x87, 0xbe, 0x4d, 0x47, 0xae, 0xbc, 0x34, 0x0d, 0xbd, 0xa4, 0xaa, 0x5e,
  4836  	0xa7, 0x43, 0x9a, 0xe1, 0x99, 0xb7, 0xc3, 0xcf, 0xf3, 0x71, 0x3f, 0x28, 0xd9, 0xa1, 0xbd, 0x6f,
  4837  	0x07, 0x04, 0x95, 0x4c, 0xad, 0xe3, 0x7b, 0xad, 0xd6, 0x59, 0x1f, 0x3f, 0x7c, 0x0e, 0x0a, 0x01,
  4838  	0x73, 0x7a, 0xe2, 0xe0, 0x48, 0x72, 0x80, 0x9b, 0x5e, 0xb7, 0x13, 0x16, 0xce, 0xad, 0x4a, 0x8f,
  4839  	0xa6, 0xd0, 0x5c, 0xd4, 0x1f, 0x41, 0x09, 0x54, 0xda, 0x5b, 0xfc, 0x18, 0x14, 0x1a, 0xba, 0x6a,
  4840  	0xb7, 0x5a, 0x96, 0xa7, 0xb0, 0x35, 0x13, 0x0b, 0x8a, 0xeb, 0x60, 0xaa, 0x29, 0x6c, 0x35, 0xbb,
  4841  	0x79, 0x6b, 0x2c, 0x2e, 0xd5, 0x52, 0x10, 0x25, 0x2c, 0xfe, 0xfe, 0x34, 0xb8, 0x15, 0x9b, 0x05,
  4842  	0x72, 0xd4, 0xf2, 0x4e, 0x4d, 0xe2, 0x1f, 0xbb, 0x4d, 0x72, 0xe6, 0x67, 0xe0, 0x10, 0x5c, 0x71,
  4843  	0xd8, 0x80, 0x71, 0x9b, 0x84, 0xaf, 0x3c, 0x87, 0x99, 0x7d, 0x76, 0x73, 0x6b, 0xac, 0xac, 0x49,
  4844  	0x86, 0x5a, 0xe7, 0x4d, 0x55, 0x26, 0x09, 0x5d, 0x76, 0x62, 0xdf, 0xa0, 0x0d, 0x2e, 0x09, 0x45,
  4845  	0x6c, 0x1b, 0x9e, 0x66, 0x6a, 0x7e, 0xe9, 0xff, 0xa2, 0x86, 0xee, 0xdf, 0x08, 0x38, 0xbd, 0xcf,
  4846  	0x45, 0x0c, 0x2e, 0xc7, 0x01, 0xc0, 0x65, 0xb0, 0x50, 0xd2, 0xea, 0x15, 0x63, 0x0f, 0x57, 0x35,
  4847  	0xab, 0x6c, 0x94, 0x70, 0xa3, 0x66, 0xd6, 0x35, 0x55, 0xdf, 0xd6, 0xb5, 0x92, 0x9c, 0x83, 0x73,
  4848  	0x00, 0x0e, 0x76, 0x2b, 0x0d, 0xcb, 0x90, 0x25, 0x58, 0x00, 0x37, 0x06, 0xdb, 0xab, 0x4a, 0xad,
  4849  	0xa1, 0x54, 0xe4, 0x7c, 0x91, 0x00, 0xd0, 0x57, 0x0d, 0x97, 0xc0, 0xbc, 0xa0, 0xb3, 0xf6, 0xea,
  4850  	0xda, 0x90, 0xf0, 0xdb, 0x60, 0x31, 0xde, 0xa9, 0xd7, 0x4c, 0x4b, 0xa9, 0x54, 0xb0, 0xa9, 0x22,
  4851  	0xbd, 0x6e, 0xc9, 0x12, 0x5c, 0x04, 0x73, 0xf1, 0x7e, 0xa5, 0xaa, 0x7c, 0x6a, 0xd4, 0xb0, 0xa6,
  4852  	0x9a, 0x72, 0xbe, 0xf8, 0x5f, 0x12, 0x58, 0x49, 0x88, 0x0a, 0xe2, 0xf4, 0x73, 0xe6, 0x83, 0xe2,
  4853  	0xaf, 0xe7, 0xc1, 0xbd, 0xd1, 0xe1, 0xab, 0x5e, 0xe7, 0xc0, 0x3d, 0xec, 0xfa, 0xa4, 0x6a, 0x55,
  4854  	0xcc, 0x33, 0x6f, 0x83, 0x3f, 0xc8, 0x83, 0xa7, 0xf1, 0x25, 0x10, 0xbc, 0x0e, 0xbd, 0x23, 0x1a,
  4855  	0xe8, 0x8e, 0x49, 0xc9, 0xf5, 0x49, 0x33, 0xf4, 0xfc, 0x53, 0xcb, 0xf3, 0x5a, 0x81, 0xde, 0x09,
  4856  	0x42, 0xfb, 0xec, 0xef, 0x14, 0xc5, 0x2f, 0xf2, 0x60, 0x3d, 0xcd, 0x20, 0x3d, 0x17, 0x39, 0xf3,
  4857  	0xd6, 0xf8, 0xdb, 0x3c, 0x78, 0xd0, 0xb7, 0x86, 0xd2, 0x0d, 0xbd, 0xe8, 0x73, 0x6c, 0xa3, 0x3c,
  4858  	0xf3, 0x7b, 0xd7, 0x43, 0x70, 0x35, 0xf9, 0xd0, 0x30, 0xeb, 0x0f, 0x1e, 0x16, 0x7e, 0x2d, 0x4f,
  4859  	0xaf, 0xc6, 0x91, 0x24, 0x4d, 0xdd, 0x64, 0xab, 0xa6, 0xf3, 0x6d, 0x3a, 0x71, 0xff, 0x87, 0x04,
  4860  	0x16, 0x86, 0xf7, 0x54, 0x4d, 0x57, 0xb5, 0x6f, 0xd9, 0xc0, 0x55, 0x9f, 0xd8, 0x21, 0xa9, 0x79,
  4861  	0xce, 0xd9, 0x8f, 0x11, 0xbf, 0x93, 0x07, 0x8f, 0x27, 0x6c, 0xa3, 0xba, 0x52, 0xad, 0x7b, 0x2d,
  4862  	0xb7, 0x79, 0x7a, 0xe6, 0x0d, 0xf1, 0x3f, 0x12, 0x28, 0xf6, 0x0d, 0x51, 0xf7, 0xdd, 0x4e, 0xd3,
  4863  	0x3d, 0xb2, 0x5b, 0xc1, 0xb7, 0x67, 0xbb, 0xf8, 0x4f, 0x09, 0x2c, 0xf7, 0x2d, 0x60, 0x91, 0x20,
  4864  	0x14, 0x17, 0xec, 0x6f, 0x43, 0xe4, 0xfb, 0x77, 0x89, 0x5e, 0x15, 0x7b, 0x01, 0x40, 0x3c, 0xb0,
  4865  	0x3a, 0x67, 0x7e, 0xdc, 0x4b, 0x34, 0xee, 0x89, 0x78, 0x47, 0x4e, 0x90, 0xd7, 0x8a, 0x3f, 0x02,
  4866  	0xaf, 0x50, 0x87, 0x18, 0xe8, 0x34, 0xed, 0xe3, 0x38, 0xc1, 0x1d, 0x7a, 0x05, 0x19, 0xe4, 0xa6,
  4867  	0x1b, 0x66, 0x2b, 0x46, 0xf2, 0x16, 0x58, 0x1b, 0x22, 0x79, 0xe1, 0x92, 0x93, 0x92, 0xd7, 0xec,
  4868  	0xb6, 0x49, 0x27, 0xb4, 0x07, 0x2f, 0xe5, 0xc5, 0xbf, 0x93, 0xc0, 0x4d, 0x25, 0x08, 0x5c, 0xea,
  4869  	0x7b, 0x6c, 0x0a, 0x7a, 0xbe, 0xf7, 0x10, 0x5c, 0x6d, 0x7a, 0x9d, 0x63, 0xe2, 0x07, 0x8c, 0x07,
  4870  	0xf7, 0x1e, 0x28, 0x67, 0xe3, 0xcd, 0xba, 0x03, 0xef, 0x80, 0xcb, 0xa1, 0x17, 0xda, 0x2d, 0x1c,
  4871  	0x7a, 0xaf, 0x49, 0x87, 0x3f, 0xc0, 0x4d, 0xa1, 0x4b, 0xac, 0xcd, 0x62, 0x4d, 0xf0, 0x2e, 0xb8,
  4872  	0x72, 0xe4, 0x7b, 0xed, 0xa3, 0x30, 0xa2, 0x99, 0x62, 0x34, 0x97, 0x79, 0xa3, 0x20, 0x7a, 0x02,
  4873  	0xae, 0x35, 0x7b, 0x18, 0x22, 0x42, 0x7e, 0x72, 0x90, 0xfb, 0x1d, 0x9c, 0xb8, 0xf8, 0xcf, 0x12,
  4874  	0xb8, 0xc1, 0x71, 0x6b, 0x9f, 0x93, 0x66, 0xf7, 0x6b, 0xc0, 0x5e, 0x06, 0xa0, 0xe3, 0x39, 0x44,
  4875  	0x9c, 0x50, 0x38, 0xe8, 0x8b, 0xb4, 0x85, 0x1d, 0x4e, 0x46, 0x46, 0x35, 0x95, 0x61, 0x54, 0xe7,
  4876  	0xb2, 0x8e, 0x6a, 0x7a, 0xcc, 0xa8, 0x9e, 0x83, 0x45, 0x3e, 0xa8, 0x1a, 0x39, 0x51, 0x63, 0x70,
  4877  	0x7b, 0xaf, 0xca, 0x4d, 0x3b, 0x24, 0x87, 0x9e, 0x7f, 0x1a, 0xbd, 0x2a, 0x47, 0xdf, 0x8b, 0x3f,
  4878  	0x93, 0xc0, 0x75, 0xce, 0xaa, 0x34, 0x9b, 0x24, 0x08, 0x10, 0xf9, 0xac, 0x4b, 0x82, 0x90, 0x62,
  4879  	0x8c, 0xfc, 0x97, 0xdf, 0xf0, 0x39, 0xe3, 0xe5, 0xa8, 0x91, 0x5d, 0x99, 0x7f, 0x21, 0x33, 0xf8,
  4880  	0x53, 0x09, 0x5c, 0x8e, 0x10, 0xd3, 0x66, 0x38, 0x07, 0xce, 0xdb, 0xec, 0x93, 0xc0, 0x28, 0xbe,
  4881  	0xfd, 0x62, 0xd0, 0xdd, 0x03, 0x90, 0x1b, 0xb2, 0xe2, 0x06, 0xe1, 0xd8, 0x77, 0xfa, 0x1f, 0x00,
  4882  	0xb9, 0x4f, 0xc5, 0xd7, 0x1c, 0xdc, 0x19, 0x89, 0x5d, 0xe3, 0xe3, 0xc4, 0xa8, 0x8a, 0x7e, 0xf4,
  4883  	0x1a, 0x14, 0xde, 0x38, 0x72, 0xbe, 0x39, 0xe1, 0x25, 0x42, 0x63, 0xef, 0x9b, 0x13, 0x6e, 0x83,
  4884  	0xb9, 0x78, 0x7f, 0x7b, 0x3f, 0x3a, 0xe1, 0x7d, 0xa3, 0x2a, 0xde, 0xb4, 0x89, 0x12, 0x54, 0xbc,
  4885  	0x69, 0x43, 0xfd, 0x72, 0x5c, 0xc5, 0x8e, 0x6f, 0x77, 0xc2, 0xc0, 0xf2, 0x1a, 0x01, 0xf1, 0xe1,
  4886  	0x3a, 0xb8, 0xce, 0x02, 0x13, 0xf6, 0xbd, 0x16, 0x09, 0xf0, 0x21, 0xed, 0x23, 0xdc, 0xf5, 0xa6,
  4887  	0xd1, 0x35, 0xd6, 0x45, 0x43, 0x7b, 0xb0, 0xc3, 0x3b, 0xe0, 0xdb, 0xe0, 0x06, 0xa7, 0x0f, 0x7d,
  4888  	0xdb, 0x0d, 0xfb, 0x0c, 0x79, 0xc6, 0x00, 0x59, 0x9f, 0xc5, 0xba, 0x04, 0x47, 0xf1, 0x8f, 0xa7,
  4889  	0xe2, 0xca, 0x11, 0x39, 0x76, 0xc9, 0xc9, 0x1b, 0x9e, 0x25, 0xf8, 0x1c, 0x2c, 0x38, 0xf6, 0x69,
  4890  	0x80, 0x8f, 0xec, 0x20, 0xc4, 0x1d, 0xf2, 0x79, 0x88, 0xed, 0xae, 0xe3, 0x86, 0x98, 0x4e, 0x94,
  4891  	0x80, 0x76, 0x93, 0x12, 0xd4, 0x6d, 0x1a, 0xf2, 0x3e, 0x0f, 0x15, 0xda, 0x5b, 0xa2, 0x10, 0xb6,
  4892  	0xc1, 0x4a, 0x9b, 0x99, 0x3c, 0x78, 0xe5, 0x1e, 0x61, 0x9f, 0x7c, 0xd6, 0x75, 0x7d, 0x42, 0x37,
  4893  	0xb0, 0x00, 0x37, 0x5f, 0xd9, 0x9d, 0x43, 0xe2, 0xb0, 0x35, 0x3e, 0x83, 0x96, 0xfb, 0x64, 0x28,
  4894  	0x46, 0xa5, 0x72, 0x22, 0xf8, 0x1c, 0x14, 0x7c, 0x36, 0x34, 0x7c, 0x40, 0x85, 0x90, 0x4e, 0xf3,
  4895  	0xb4, 0x27, 0xe0, 0x1c, 0x13, 0x30, 0xc7, 0xfb, 0xb7, 0xa3, 0xee, 0x88, 0xf3, 0x43, 0xb0, 0x24,
  4896  	0x38, 0x1d, 0xfb, 0x14, 0x7b, 0x07, 0xb8, 0xed, 0x75, 0xc2, 0x57, 0x3d, 0xe6, 0x69, 0xc6, 0x3c,
  4897  	0xcf, 0x49, 0x4a, 0xf6, 0xa9, 0x71, 0x50, 0xa5, 0xfd, 0x11, 0xf7, 0x77, 0xc1, 0x42, 0xa7, 0x4b,
  4898  	0x81, 0x51, 0x4e, 0x9f, 0xb4, 0xbd, 0x63, 0xe2, 0x60, 0x01, 0xb5, 0x70, 0x9e, 0x8d, 0x7c, 0x8e,
  4899  	0x13, 0x18, 0x07, 0x88, 0x77, 0x73, 0x17, 0x0b, 0x8a, 0x7f, 0x24, 0x8d, 0x4e, 0xcc, 0x1b, 0x76,
  4900  	0x3c, 0xf8, 0x14, 0xdc, 0xb4, 0x59, 0x3f, 0x6e, 0xb9, 0x41, 0x88, 0xc5, 0x40, 0x5d, 0x47, 0xa4,
  4901  	0xed, 0xa0, 0x3d, 0xa4, 0x5f, 0x77, 0x8a, 0x3f, 0x96, 0xc0, 0x42, 0x2c, 0x25, 0xc4, 0x53, 0x21,
  4902  	0xe3, 0x22, 0x23, 0xdc, 0x02, 0xe7, 0x5e, 0xbb, 0x1d, 0x2e, 0x6f, 0x76, 0x73, 0x7d, 0x2c, 0xca,
  4903  	0x11, 0x89, 0xbb, 0x6e, 0xc7, 0x41, 0x8c, 0x17, 0x2e, 0x81, 0x8b, 0xdd, 0x80, 0xf8, 0x98, 0xa5,
  4904  	0x51, 0xa7, 0xfa, 0x69, 0xd4, 0x9a, 0xdd, 0x26, 0x45, 0x8f, 0x1e, 0x95, 0x46, 0xb8, 0x59, 0x6a,
  4905  	0x91, 0xef, 0x96, 0xb5, 0x11, 0x5b, 0x6d, 0x66, 0x47, 0x91, 0xb0, 0x56, 0x7d, 0xb0, 0x9a, 0xa0,
  4906  	0x30, 0x3a, 0xb8, 0x7e, 0x33, 0x3a, 0xff, 0x45, 0x02, 0xd7, 0x7b, 0xb5, 0x02, 0x6c, 0x6d, 0x72,
  4907  	0x3d, 0x99, 0x76, 0xf5, 0xd8, 0x3b, 0x0c, 0xf6, 0x7c, 0xf7, 0xd0, 0xed, 0x88, 0xd9, 0xed, 0xbd,
  4908  	0xc3, 0x18, 0xac, 0x15, 0xde, 0x07, 0xb3, 0xcd, 0x96, 0xd7, 0x75, 0xf0, 0x91, 0xef, 0x1d, 0xbb,
  4909  	0x0e, 0xf1, 0x85, 0xb1, 0xaf, 0xb0, 0xd6, 0xba, 0x68, 0x84, 0x06, 0x98, 0x71, 0xc4, 0x75, 0x95,
  4910  	0x2d, 0x9d, 0x4b, 0x9b, 0xef, 0xa4, 0x1e, 0x80, 0x89, 0x13, 0xdd, 0x70, 0xfb, 0xa3, 0x8b, 0x84,
  4911  	0x14, 0x5f, 0x80, 0xc5, 0xf1, 0x74, 0x70, 0x1e, 0x5c, 0x70, 0xf6, 0xe3, 0xa3, 0x3b, 0xef, 0xec,
  4912  	0xb3, 0x71, 0xad, 0x80, 0x4b, 0xce, 0x3e, 0x66, 0x95, 0x1e, 0x4d, 0xaf, 0x25, 0xc6, 0x04, 0x9c,
  4913  	0xfd, 0xba, 0x68, 0x29, 0xfe, 0x9b, 0x04, 0x16, 0xb7, 0x89, 0x1d, 0x76, 0x7d, 0x82, 0x48, 0xd3,
  4914  	0x6b, 0xb7, 0x49, 0xc7, 0x89, 0x1d, 0xa3, 0x06, 0xdc, 0x4a, 0x1a, 0x74, 0x2b, 0xf8, 0x3d, 0x70,
  4915  	0xe1, 0x80, 0xb3, 0x0a, 0xd7, 0x5d, 0x1d, 0x3b, 0xc6, 0x48, 0x45, 0xc4, 0x00, 0x3f, 0x07, 0xcb,
  4916  	0xe2, 0x23, 0xf6, 0x07, 0xf4, 0xe2, 0xd8, 0xb5, 0x61, 0x76, 0xf3, 0x59, 0xaa, 0xc4, 0x01, 0x66,
  4917  	0x71, 0x7f, 0x58, 0x3a, 0x18, 0xdf, 0x59, 0x3c, 0x01, 0x37, 0x2c, 0x65, 0x87, 0x9f, 0x84, 0xc9,
  4918  	0x27, 0x5d, 0xe2, 0x8b, 0xe7, 0x83, 0x15, 0xc0, 0x8f, 0x49, 0x98, 0x9e, 0x6b, 0x79, 0x4e, 0x7f,
  4919  	0x0a, 0x01, 0xd6, 0x54, 0xa3, 0x2d, 0x7d, 0x02, 0xe2, 0x1c, 0x92, 0xe8, 0x68, 0xc5, 0x09, 0x34,
  4920  	0xda, 0x42, 0x4f, 0xc9, 0x6e, 0x80, 0x83, 0x2e, 0x8b, 0x07, 0x22, 0xe4, 0x5e, 0x74, 0x03, 0x93,
  4921  	0x37, 0x14, 0xb7, 0xc1, 0x2d, 0x93, 0x34, 0xbb, 0xbe, 0x1b, 0x9e, 0x22, 0x36, 0xa4, 0x1d, 0x12,
  4922  	0x22, 0x12, 0x74, 0x5b, 0x62, 0x11, 0x42, 0x70, 0x2e, 0x66, 0x66, 0xf6, 0x99, 0xb6, 0xd1, 0x98,
  4923  	0x2f, 0xe2, 0x3f, 0xfb, 0x5c, 0xb4, 0xc1, 0xf5, 0xc8, 0x15, 0x4e, 0xb7, 0x49, 0xd8, 0x7c, 0xc5,
  4924  	0xd9, 0x47, 0x3d, 0x53, 0x4a, 0xf2, 0xcc, 0x91, 0xe5, 0x90, 0x1f, 0x5d, 0x0e, 0xc5, 0x7f, 0x78,
  4925  	0x06, 0xae, 0x36, 0xa8, 0xbd, 0x99, 0x68, 0xa3, 0x43, 0x8c, 0x03, 0xd8, 0x00, 0x57, 0xbb, 0x2e,
  4926  	0xde, 0x67, 0x05, 0x41, 0xb8, 0x49, 0x6f, 0x45, 0xa9, 0x61, 0x75, 0xb4, 0x7e, 0xa8, 0x9c, 0x43,
  4927  	0x57, 0xba, 0x6e, 0xac, 0x15, 0xfe, 0x54, 0x02, 0x8f, 0xbb, 0x2e, 0xf6, 0x78, 0x7d, 0x0c, 0x16,
  4928  	0x87, 0x4b, 0x82, 0x0f, 0x3d, 0x1c, 0x7a, 0xd8, 0x89, 0x0a, 0x88, 0x84, 0x46, 0x7e, 0x99, 0x54,
  4929  	0x26, 0x68, 0xcc, 0x56, 0x85, 0x54, 0xce, 0xa1, 0xbb, 0x5d, 0x37, 0x95, 0x16, 0x7e, 0x21, 0x81,
  4930  	0xbb, 0x31, 0x74, 0xb6, 0xe3, 0xe0, 0x03, 0xd7, 0x67, 0xbb, 0x80, 0xb0, 0x21, 0xc7, 0xc5, 0xd7,
  4931  	0xf8, 0x87, 0xe9, 0xb8, 0xc6, 0x57, 0x35, 0x95, 0x73, 0xe8, 0x76, 0x0f, 0x52, 0x22, 0xd9, 0xb0,
  4932  	0xad, 0x12, 0xd0, 0xb4, 0xec, 0xb0, 0x37, 0x3b, 0xd3, 0x59, 0x6d, 0x95, 0x52, 0x42, 0x35, 0x60,
  4933  	0xab, 0xf1, 0xb4, 0xf0, 0xb7, 0x24, 0xb0, 0x1a, 0x43, 0x17, 0x90, 0x10, 0x37, 0x7b, 0xd5, 0x56,
  4934  	0x38, 0x60, 0x85, 0x4e, 0x6c, 0x3b, 0xbf, 0xb4, 0xf9, 0xbd, 0x74, 0x50, 0xe3, 0x6a, 0xb5, 0xca,
  4935  	0x39, 0x74, 0xab, 0x87, 0x26, 0x81, 0x08, 0xfe, 0xa1, 0x04, 0xee, 0xc5, 0x60, 0xf8, 0x22, 0xe7,
  4936  	0x48, 0x0f, 0x23, 0xbc, 0xe4, 0x2a, 0x82, 0x72, 0x81, 0x41, 0xf9, 0xff, 0xe9, 0x50, 0x26, 0x15,
  4937  	0x6d, 0x95, 0x73, 0x68, 0xb5, 0x07, 0x67, 0x0c, 0x61, 0x64, 0x19, 0x5f, 0x94, 0x41, 0xe1, 0x26,
  4938  	0x8d, 0x27, 0xb8, 0x29, 0xca, 0xb0, 0xc4, 0x74, 0xcd, 0xa4, 0x5a, 0x26, 0xa5, 0x88, 0x8b, 0x5b,
  4939  	0x66, 0x3c, 0x11, 0xfc, 0x1c, 0xdc, 0x4a, 0x42, 0x71, 0x74, 0x2a, 0x10, 0x5c, 0x64, 0x08, 0xde,
  4940  	0xcb, 0x8e, 0x20, 0x5e, 0x05, 0x56, 0xce, 0xa1, 0xc2, 0x88, 0x76, 0x41, 0x00, 0x7f, 0x05, 0x2c,
  4941  	0x8f, 0x6a, 0x3e, 0xf2, 0xdd, 0x4e, 0x28, 0x54, 0x03, 0xa6, 0xfa, 0xfd, 0xac, 0xaa, 0x87, 0x6a,
  4942  	0xc8, 0xca, 0x39, 0xb4, 0x30, 0xa4, 0xbb, 0x4f, 0x01, 0x5b, 0x60, 0xa1, 0xeb, 0x62, 0x47, 0x84,
  4943  	0x4c, 0xba, 0xbf, 0xf8, 0x21, 0x71, 0x30, 0x13, 0x5e, 0xb8, 0xc4, 0x14, 0x6f, 0x64, 0x48, 0xe2,
  4944  	0xc7, 0x2b, 0xb1, 0xca, 0x39, 0x34, 0xd7, 0x75, 0x13, 0x6b, 0xb4, 0xbe, 0xe0, 0xee, 0xd7, 0x53,
  4945  	0xd7, 0x5b, 0x9a, 0x41, 0x94, 0xa8, 0x11, 0x9a, 0x2f, 0x33, 0xcd, 0xdf, 0xcd, 0xa0, 0x39, 0xb9,
  4946  	0xb8, 0x8a, 0x7b, 0x5e, 0x4a, 0x01, 0xd6, 0x8f, 0x98, 0xe3, 0xf5, 0xc0, 0x88, 0xf2, 0x85, 0x80,
  4947  	0x57, 0x22, 0x08, 0x20, 0x57, 0x18, 0x90, 0x77, 0xbf, 0x56, 0x1d, 0x03, 0xf7, 0xb9, 0x09, 0x75,
  4948  	0x27, 0xbf, 0xcb, 0x03, 0x68, 0x1f, 0x81, 0x38, 0xba, 0xf4, 0xd7, 0x25, 0x07, 0x31, 0xcb, 0x40,
  4949  	0x3c, 0xcf, 0x02, 0x22, 0xa9, 0x98, 0xa0, 0x9c, 0x43, 0x2b, 0x31, 0x1c, 0x89, 0xf5, 0x06, 0x7f,
  4950  	0xc2, 0xa3, 0xe7, 0x28, 0x94, 0x66, 0xf4, 0x8a, 0x8e, 0xdb, 0x61, 0x2b, 0x10, 0x80, 0xae, 0x32,
  4951  	0x40, 0xff, 0xef, 0x2b, 0x00, 0x1a, 0x4d, 0xef, 0x97, 0x73, 0xe8, 0xde, 0x28, 0xaa, 0x3e, 0x5d,
  4952  	0xd8, 0x12, 0x19, 0xce, 0xbf, 0x97, 0xc0, 0xf3, 0xc1, 0x79, 0x62, 0xc9, 0x61, 0x6c, 0xb3, 0xec,
  4953  	0x30, 0x76, 0xa2, 0xf4, 0x30, 0x0e, 0x3d, 0xaf, 0x15, 0x60, 0x97, 0x67, 0xcc, 0x05, 0x52, 0x99,
  4954  	0x21, 0xfd, 0x38, 0xd3, 0xfc, 0x65, 0x4a, 0xc2, 0x97, 0x73, 0xe8, 0x69, 0x7c, 0x52, 0xb3, 0x65,
  4955  	0xee, 0x7f, 0x2e, 0x81, 0x67, 0x99, 0xc6, 0xd0, 0x37, 0x37, 0xc7, 0x7f, 0x8d, 0xe1, 0xdf, 0xf9,
  4956  	0xda, 0xf8, 0x07, 0x93, 0x20, 0xe5, 0x1c, 0x5a, 0x4f, 0x03, 0x3f, 0x94, 0x36, 0xf9, 0x33, 0x09,
  4957  	0x3c, 0x89, 0x23, 0xb7, 0xbb, 0xf4, 0xe4, 0xd1, 0x3b, 0x6d, 0xc7, 0xca, 0xba, 0x38, 0x60, 0xc8,
  4958  	0x00, 0x7f, 0x94, 0x01, 0xf0, 0xa4, 0xb4, 0x76, 0x39, 0x87, 0x1e, 0xf4, 0x81, 0x4e, 0x4c, 0x80,
  4959  	0xff, 0x8d, 0x04, 0x36, 0x52, 0x3c, 0xd7, 0xb5, 0xdb, 0xf8, 0x88, 0x25, 0xc3, 0x04, 0xc8, 0xeb,
  4960  	0x0c, 0xe4, 0xd6, 0xd7, 0xf1, 0xdf, 0xc1, 0xbc, 0x5a, 0x39, 0x87, 0x1e, 0x4f, 0x70, 0x62, 0xdd,
  4961  	0x6e, 0xc7, 0x93, 0x70, 0x3f, 0x91, 0xc0, 0x83, 0x38, 0xd4, 0xa3, 0x5e, 0xae, 0x6a, 0x64, 0xde,
  4962  	0x6f, 0x30, 0x84, 0x1f, 0x64, 0x40, 0x38, 0x2e, 0xe1, 0x55, 0xce, 0xa1, 0x62, 0x1f, 0xda, 0xd8,
  4963  	0xb4, 0xd8, 0x6f, 0x48, 0xe0, 0x4e, 0x1c, 0x53, 0x48, 0x82, 0x90, 0xa2, 0xe9, 0x0c, 0xc4, 0xe3,
  4964  	0x9b, 0xa9, 0xbb, 0xdf, 0x84, 0xec, 0x53, 0x39, 0x87, 0x96, 0xfb, 0x48, 0x92, 0xd2, 0x53, 0x3e,
  4965  	0x58, 0x8a, 0x63, 0x88, 0xce, 0xb9, 0xd1, 0x3e, 0x34, 0x97, 0x92, 0x72, 0x19, 0x97, 0xfe, 0xe1,
  4966  	0xdb, 0xee, 0x98, 0xd4, 0x50, 0x0b, 0x14, 0xba, 0x2e, 0x3d, 0x84, 0xd9, 0x21, 0xc1, 0x1d, 0x72,
  4967  	0xc2, 0x1e, 0xc8, 0xc4, 0x8e, 0x3b, 0x9f, 0x72, 0xe5, 0x1e, 0x9b, 0x78, 0x29, 0xe7, 0xd0, 0x8d,
  4968  	0xae, 0x3b, 0xda, 0x09, 0x4f, 0xd9, 0x26, 0x3f, 0xac, 0x2d, 0xb0, 0x8f, 0x23, 0x95, 0x85, 0x54,
  4969  	0x0b, 0x4f, 0x48, 0xe7, 0xf0, 0x81, 0x26, 0x13, 0xc0, 0x1f, 0x81, 0x95, 0xa4, 0x81, 0xb2, 0x74,
  4970  	0x8f, 0x50, 0xbe, 0x90, 0xba, 0xc1, 0x4c, 0x4c, 0x15, 0x95, 0x73, 0x68, 0x71, 0x78, 0xd4, 0x7d,
  4971  	0x12, 0xf8, 0x17, 0x3c, 0x84, 0x0c, 0x23, 0xe0, 0x4f, 0x62, 0xf1, 0x74, 0x92, 0x40, 0xb3, 0xc8,
  4972  	0xd0, 0xa8, 0x59, 0xd1, 0x4c, 0xc8, 0x4a, 0x95, 0x73, 0xe8, 0xfe, 0x10, 0xb0, 0x64, 0x6a, 0xf8,
  4973  	0xd7, 0x12, 0x58, 0x8f, 0xbb, 0xa0, 0xdb, 0x7f, 0x54, 0xc1, 0xf6, 0x49, 0x80, 0x3d, 0xd7, 0x69,
  4974  	0x46, 0xcb, 0x42, 0x78, 0xe5, 0x52, 0xea, 0x15, 0x22, 0x5b, 0x01, 0x74, 0x39, 0x87, 0x1e, 0xf5,
  4975  	0xbd, 0x34, 0x4e, 0x7b, 0x12, 0x18, 0xae, 0xd3, 0x1c, 0x28, 0x96, 0xfe, 0xb1, 0x04, 0xee, 0x27,
  4976  	0x1f, 0x19, 0x9c, 0x00, 0x13, 0xf6, 0xfc, 0x23, 0xe0, 0xdd, 0xca, 0x7c, 0x84, 0x4a, 0xae, 0x4b,
  4977  	0x1e, 0x3c, 0x42, 0xf5, 0x68, 0x9c, 0x20, 0x5e, 0xbb, 0x1c, 0x72, 0xb7, 0xa6, 0xfb, 0x6d, 0xe8,
  4978  	0x61, 0x9e, 0x67, 0xe1, 0xb3, 0x28, 0x50, 0x2c, 0xa7, 0x2e, 0xdd, 0xe4, 0x22, 0x5f, 0xe1, 0xd1,
  4979  	0xc9, 0x05, 0xc0, 0x3f, 0x04, 0xd7, 0x6c, 0x96, 0xf0, 0xc1, 0xfd, 0x74, 0x4b, 0xe1, 0x36, 0xd3,
  4980  	0x34, 0xfe, 0x81, 0x30, 0x31, 0x39, 0x59, 0xce, 0x21, 0xd9, 0x1e, 0xea, 0x88, 0x42, 0x62, 0xdc,
  4981  	0x05, 0x84, 0x65, 0xd9, 0xf1, 0x58, 0x8c, 0x6c, 0x25, 0x75, 0xc1, 0x4e, 0x78, 0x54, 0xe4, 0x21,
  4982  	0x71, 0xd2, 0xab, 0xa3, 0x38, 0x2a, 0x27, 0x80, 0xe8, 0xbd, 0x02, 0x70, 0x1c, 0xab, 0xa9, 0xf3,
  4983  	0x3c, 0xf9, 0xad, 0x91, 0xcf, 0x73, 0xca, 0x7b, 0xe4, 0x6f, 0x4a, 0x2c, 0x88, 0x44, 0xf7, 0xc6,
  4984  	0xcf, 0xe2, 0x3f, 0xf5, 0x89, 0xae, 0x8c, 0x77, 0xb2, 0xde, 0x5e, 0xc7, 0xfd, 0x50, 0x68, 0xe0,
  4985  	0xf6, 0x9a, 0x40, 0x04, 0x3f, 0x05, 0x62, 0xb2, 0x30, 0x89, 0x72, 0xb5, 0x85, 0x22, 0xd3, 0xfa,
  4986  	0x9d, 0x94, 0x69, 0x1f, 0xcc, 0xed, 0x96, 0x73, 0xe8, 0xaa, 0x3d, 0xd8, 0x0e, 0xdb, 0x60, 0x5e,
  4987  	0xc8, 0xa6, 0x01, 0x2a, 0x9e, 0xe2, 0x2d, 0xdc, 0x4d, 0x79, 0xa3, 0x1c, 0x9f, 0x69, 0x2d, 0xe7,
  4988  	0xd0, 0x4d, 0x3b, 0xa9, 0x17, 0xee, 0x83, 0x9b, 0xfd, 0x57, 0x12, 0x1e, 0x18, 0xf9, 0x74, 0xde,
  4989  	0x63, 0xca, 0xde, 0x1a, 0xab, 0x2c, 0xe1, 0x15, 0xb7, 0x9c, 0x43, 0xd7, 0xfd, 0x84, 0xc7, 0xdd,
  4990  	0x13, 0x70, 0x6b, 0xcc, 0x33, 0x22, 0x57, 0x75, 0x3f, 0x65, 0x5c, 0xe3, 0x9f, 0x3e, 0x69, 0xc0,
  4991  	0x3f, 0x18, 0xff, 0x30, 0xba, 0x0f, 0xc4, 0xa8, 0xb1, 0xc8, 0x0d, 0xf8, 0x3c, 0x89, 0x5c, 0x78,
  4992  	0x90, 0x32, 0xb8, 0x84, 0xc4, 0x33, 0x1d, 0x9c, 0x9d, 0x90, 0x8f, 0xae, 0x80, 0x2b, 0x3d, 0x1d,
  4993  	0x6c, 0x96, 0x1e, 0x32, 0xd9, 0xf7, 0x53, 0x65, 0x53, 0xe2, 0x72, 0x0e, 0x5d, 0xb6, 0xe3, 0x29,
  4994  	0xe3, 0x3d, 0x00, 0xe3, 0x69, 0x0c, 0x3e, 0x23, 0x85, 0x47, 0x29, 0x15, 0x23, 0xc3, 0x29, 0x5b,
  4995  	0x16, 0x4d, 0x86, 0xd3, 0xb8, 0x43, 0xa2, 0xbb, 0x2c, 0xb9, 0x58, 0x78, 0x9c, 0x59, 0x34, 0xcf,
  4996  	0x46, 0x0e, 0x8a, 0x16, 0x19, 0xca, 0x21, 0xd1, 0x0e, 0xcb, 0xed, 0x14, 0xd6, 0x32, 0x8b, 0xe6,
  4997  	0xc9, 0xa0, 0x41, 0xd1, 0x22, 0x41, 0xd4, 0x02, 0x0b, 0x71, 0xd1, 0x3c, 0xe1, 0x14, 0xd9, 0xe5,
  4998  	0x49, 0xca, 0xbb, 0x40, 0x72, 0xce, 0xb6, 0x9c, 0x43, 0x73, 0x76, 0x72, 0x36, 0x37, 0x59, 0x9b,
  4999  	0x30, 0xd5, 0x5b, 0x5f, 0x51, 0x5b, 0xcf, 0x60, 0x23, 0xda, 0x84, 0xd9, 0x92, 0xb5, 0x09, 0xeb,
  5000  	0x7d, 0xe7, 0x2b, 0x6a, 0xeb, 0xd9, 0x70, 0x44, 0x9b, 0xb0, 0x64, 0x1b, 0x2c, 0xc6, 0xb5, 0xb1,
  5001  	0x7c, 0x6a, 0x40, 0x77, 0xcb, 0x6e, 0x40, 0xfc, 0xc2, 0x7a, 0x66, 0x75, 0xf1, 0xac, 0xee, 0xa0,
  5002  	0xba, 0x81, 0x7c, 0xef, 0xef, 0x49, 0xa0, 0x18, 0x3f, 0x20, 0x90, 0xe6, 0x26, 0xbf, 0x12, 0x77,
  5003  	0xe2, 0xcf, 0x2c, 0x85, 0x8d, 0xd4, 0x37, 0xd9, 0xd4, 0x72, 0x5a, 0xfe, 0x26, 0xdb, 0x23, 0x6b,
  5004  	0x8e, 0x92, 0xc1, 0xd7, 0x60, 0x3e, 0xe1, 0x85, 0x85, 0xb8, 0x4d, 0x52, 0x78, 0x3b, 0xf5, 0x88,
  5005  	0x3d, 0xa6, 0x98, 0x95, 0x1f, 0xb1, 0x87, 0x3a, 0xdd, 0x26, 0x19, 0x56, 0x16, 0x1d, 0x37, 0x3d,
  5006  	0x87, 0x14, 0x9e, 0x66, 0x56, 0x36, 0x54, 0x40, 0x3a, 0xa8, 0xac, 0xdf, 0x09, 0x7f, 0x00, 0xae,
  5007  	0x85, 0xf6, 0xa1, 0xd8, 0x87, 0x08, 0xdd, 0x10, 0xfd, 0xd3, 0xc2, 0x66, 0xca, 0x5e, 0x94, 0x94,
  5008  	0x5a, 0xa1, 0x7b, 0x51, 0x68, 0x1f, 0xc6, 0xdb, 0x61, 0x08, 0x16, 0x03, 0x91, 0x0c, 0xc1, 0x3e,
  5009  	0x93, 0x84, 0x0f, 0x09, 0x7b, 0xc8, 0xee, 0xb6, 0xc2, 0xc2, 0x3b, 0x29, 0x4f, 0x52, 0x93, 0xf2,
  5010  	0x28, 0xe5, 0x1c, 0x9a, 0x0f, 0x92, 0xfb, 0x87, 0x97, 0x85, 0x48, 0xe5, 0x8a, 0x25, 0xff, 0x2c,
  5011  	0xb3, 0x9f, 0xc6, 0x0b, 0x00, 0x06, 0xfd, 0x74, 0xa0, 0x34, 0x20, 0x59, 0x9b, 0x58, 0x84, 0xef,
  5012  	0x7e, 0x45, 0x6d, 0x49, 0x8b, 0x70, 0x20, 0xdf, 0xbd, 0x0f, 0x6e, 0x46, 0x8e, 0x71, 0x8a, 0x0f,
  5013  	0x48, 0xd8, 0x7c, 0x25, 0xf6, 0xc0, 0xf7, 0x52, 0x76, 0xa4, 0x84, 0x64, 0x12, 0xdd, 0x91, 0x9c,
  5014  	0xd1, 0xe6, 0xad, 0x0b, 0x60, 0x9a, 0xf1, 0x7d, 0x7c, 0x6e, 0x26, 0x2f, 0x4f, 0xd1, 0xa3, 0x4c,
  5015  	0xef, 0xbc, 0x44, 0x67, 0x2f, 0x7a, 0x5a, 0x65, 0xa7, 0xe3, 0xb5, 0x9f, 0x5c, 0xed, 0xff, 0x7a,
  5016  	0x37, 0xda, 0xd2, 0xe1, 0x1d, 0xb0, 0x5c, 0xd2, 0x4d, 0xd5, 0x78, 0xa1, 0x21, 0x8c, 0x34, 0xd3,
  5017  	0x68, 0x20, 0x75, 0xf8, 0x77, 0x47, 0xb7, 0x40, 0x61, 0x94, 0xc4, 0xd4, 0xd0, 0x0b, 0x0d, 0xc9,
  5018  	0x12, 0x5c, 0x05, 0xb7, 0x46, 0x7b, 0x77, 0x1b, 0x5b, 0x1a, 0xaa, 0x69, 0x96, 0x66, 0xca, 0x79,
  5019  	0xf8, 0x0e, 0xd8, 0x18, 0xa5, 0x28, 0x29, 0x96, 0xb2, 0xa5, 0x98, 0x1a, 0xae, 0x1b, 0xa6, 0xb5,
  5020  	0x83, 0x34, 0x13, 0x9b, 0x5a, 0x65, 0x1b, 0x97, 0x0d, 0xd3, 0xd2, 0x4a, 0xf2, 0x14, 0x7c, 0x1b,
  5021  	0xbc, 0x35, 0x81, 0xa9, 0xba, 0x67, 0x7e, 0x52, 0x19, 0xe0, 0x38, 0x07, 0x37, 0xc1, 0xfa, 0x24,
  5022  	0x0e, 0xa3, 0xb6, 0x63, 0x94, 0xb6, 0x06, 0x78, 0xa6, 0xe1, 0x13, 0xf0, 0x30, 0x0b, 0x34, 0x54,
  5023  	0x32, 0xe5, 0xf3, 0xf0, 0x11, 0xb8, 0x97, 0x0a, 0x89, 0x52, 0x5e, 0x80, 0x0f, 0x40, 0x71, 0x94,
  5024  	0x52, 0xa9, 0xd7, 0x2b, 0xba, 0xaa, 0x58, 0xba, 0x51, 0xc3, 0x65, 0xcb, 0xaa, 0xcb, 0x33, 0xf0,
  5025  	0x3e, 0xb8, 0x33, 0x99, 0xce, 0x52, 0xeb, 0xf2, 0xc5, 0x64, 0xb2, 0x97, 0x7a, 0xad, 0x64, 0xbc,
  5026  	0x34, 0x71, 0x49, 0x33, 0x77, 0x2d, 0xa3, 0x2e, 0x03, 0xf8, 0x16, 0x78, 0x34, 0x01, 0x9f, 0xf9,
  5027  	0x49, 0x85, 0xcf, 0x19, 0xc3, 0x78, 0x29, 0xc5, 0xc0, 0xfd, 0xa1, 0x6b, 0x25, 0xb3, 0xac, 0x6f,
  5028  	0x5b, 0xf2, 0x65, 0xf8, 0x0c, 0xbc, 0x9d, 0x49, 0x7e, 0xdc, 0xc4, 0x57, 0x52, 0xf4, 0x20, 0xad,
  5029  	0xa4, 0x0f, 0x4e, 0xfd, 0x6c, 0xd6, 0x49, 0xd9, 0x51, 0xeb, 0xf2, 0xd5, 0x4c, 0x93, 0x42, 0x29,
  5030  	0xe5, 0xcc, 0xe6, 0xa1, 0xd4, 0xd7, 0xe0, 0x07, 0xe0, 0xfd, 0xaf, 0x62, 0x1e, 0xb1, 0x1e, 0x2a,
  5031  	0x9a, 0x69, 0xca, 0x10, 0x7e, 0x07, 0x3c, 0xce, 0xc2, 0xac, 0x7c, 0xda, 0x40, 0x9a, 0x7c, 0x1d,
  5032  	0x3e, 0x04, 0x77, 0x27, 0x90, 0x97, 0xf6, 0x6a, 0x4a, 0xd5, 0x28, 0x6d, 0xc9, 0x37, 0x52, 0x5c,
  5033  	0x5c, 0x55, 0x4c, 0x53, 0xa9, 0x95, 0x90, 0x82, 0x77, 0xb5, 0x3d, 0xb3, 0xae, 0xa8, 0x9a, 0x29,
  5034  	0xdf, 0x4c, 0x99, 0xb5, 0x3e, 0x4f, 0x7c, 0x0e, 0xe6, 0xe0, 0x73, 0xf0, 0x6c, 0x02, 0x97, 0x56,
  5035  	0x51, 0x4c, 0x4b, 0x57, 0x4d, 0x4d, 0x41, 0x6a, 0x79, 0x80, 0x73, 0x3e, 0xd3, 0x7c, 0x0b, 0x7e,
  5036  	0x45, 0x2d, 0x6b, 0x72, 0x21, 0xc5, 0x5a, 0x9c, 0xa3, 0xaa, 0x55, 0x0d, 0xb4, 0x57, 0xda, 0x92,
  5037  	0x17, 0x32, 0x29, 0x60, 0x96, 0xc5, 0x5c, 0xc1, 0x62, 0xca, 0x60, 0x38, 0x87, 0x5a, 0x69, 0x98,
  5038  	0xd6, 0x90, 0xf3, 0x2e, 0xc1, 0x35, 0xf0, 0x20, 0xd5, 0xbb, 0xf8, 0x2c, 0xde, 0x82, 0xeb, 0x60,
  5039  	0x2d, 0x93, 0x7f, 0x71, 0xfa, 0xe5, 0x94, 0xc9, 0xec, 0xd3, 0x57, 0x75, 0x15, 0x19, 0xa6, 0xb1,
  5040  	0x6d, 0xc9, 0xb7, 0xe1, 0x7b, 0x60, 0x73, 0xd2, 0x64, 0x1a, 0xea, 0x2e, 0x32, 0x14, 0xb5, 0x3c,
  5041  	0x14, 0xe7, 0x56, 0x52, 0x7c, 0x3f, 0x8a, 0x8d, 0x8a, 0x55, 0x51, 0x4c, 0x79, 0x35, 0x65, 0x4d,
  5042  	0x99, 0x35, 0xe3, 0xe5, 0x76, 0x45, 0xd9, 0xd5, 0xe4, 0x3b, 0x63, 0xe4, 0x1a, 0x6a, 0xcc, 0xba,
  5043  	0x25, 0x13, 0xd7, 0x91, 0xf1, 0xfd, 0x3d, 0xb9, 0x38, 0xc6, 0x15, 0xe3, 0xd4, 0x65, 0x7d, 0xa7,
  5044  	0x8c, 0x95, 0x17, 0x8a, 0x5e, 0x51, 0xb6, 0xf4, 0x8a, 0x6e, 0xed, 0xc9, 0x77, 0xe1, 0xfb, 0xe0,
  5045  	0x9d, 0x14, 0x2e, 0xb6, 0x42, 0x74, 0x15, 0x23, 0x6d, 0x47, 0x37, 0x2d, 0xc4, 0x42, 0xa7, 0x7c,
  5046  	0x2f, 0x39, 0x0a, 0x9b, 0x4a, 0xb5, 0x12, 0x0f, 0xb1, 0xf2, 0x7d, 0x58, 0x04, 0xb7, 0x47, 0xe9,
  5047  	0x34, 0x75, 0x93, 0xff, 0xc2, 0xb6, 0xa6, 0x6a, 0xf2, 0x83, 0x31, 0x4e, 0x67, 0xa8, 0xc3, 0x61,
  5048  	0x18, 0xd7, 0x8c, 0x1a, 0x56, 0x4a, 0xf2, 0x43, 0x78, 0x0f, 0xac, 0x4e, 0xda, 0x17, 0xb1, 0xb6,
  5049  	0x6b, 0xca, 0x8f, 0xd6, 0xfe, 0x52, 0x02, 0xb3, 0x83, 0xff, 0x46, 0x01, 0x57, 0xc0, 0x52, 0x8f,
  5050  	0xd1, 0xb4, 0x14, 0xab, 0x61, 0x0e, 0xed, 0xc7, 0x4b, 0x60, 0x7e, 0x98, 0xc0, 0x6c, 0xa8, 0x2a,
  5051  	0x0d, 0x3d, 0x52, 0x62, 0xe7, 0xae, 0x5e, 0xaf, 0x6b, 0x25, 0x39, 0x0f, 0x17, 0xc0, 0xcd, 0xe1,
  5052  	0x4e, 0x0d, 0x21, 0x03, 0xc9, 0x53, 0x49, 0x7c, 0xca, 0x96, 0x81, 0xd8, 0xd6, 0xba, 0xf6, 0xb3,
  5053  	0x3c, 0x98, 0x52, 0x2d, 0x05, 0x5e, 0x07, 0x57, 0x55, 0x4b, 0x19, 0xfd, 0xcd, 0x33, 0x6d, 0x54,
  5054  	0x1a, 0x56, 0x19, 0xab, 0x46, 0xad, 0xa6, 0xa9, 0x96, 0x41, 0x0f, 0x06, 0xf3, 0xe0, 0x3a, 0x6b,
  5055  	0x57, 0x2d, 0xfd, 0x05, 0x3d, 0x2f, 0x98, 0xa6, 0x6e, 0xd4, 0xe8, 0x79, 0xa0, 0xd7, 0x41, 0x21,
  5056  	0x63, 0xa4, 0x7d, 0xd2, 0xd0, 0x4c, 0xcb, 0x94, 0xa7, 0xa2, 0x8e, 0x3a, 0xd2, 0xaa, 0x7a, 0xa3,
  5057  	0x8a, 0xcd, 0x46, 0xbd, 0x6e, 0x20, 0x4b, 0x3e, 0x17, 0x75, 0x58, 0x88, 0xae, 0xd1, 0x12, 0x2e,
  5058  	0x69, 0x2f, 0x74, 0x1a, 0xdc, 0xa6, 0x23, 0xdd, 0x8d, 0xfa, 0x0e, 0x52, 0x4a, 0x1a, 0xde, 0x52,
  5059  	0x6a, 0x35, 0x0d, 0xc9, 0xe7, 0x23, 0x86, 0x2d, 0xbd, 0x52, 0xd1, 0x6b, 0x3b, 0xd8, 0x6c, 0x54,
  5060  	0xab, 0x0a, 0xda, 0x93, 0x2f, 0x44, 0x23, 0x10, 0xba, 0x2b, 0xba, 0x69, 0xc9, 0x33, 0xd4, 0x2c,
  5061  	0xb1, 0xc6, 0xaa, 0x51, 0xd3, 0x2d, 0x03, 0xe9, 0xb5, 0x1d, 0xf9, 0x22, 0xbc, 0x0d, 0x16, 0x69,
  5062  	0x97, 0xf6, 0x7d, 0x4b, 0x43, 0x35, 0xa5, 0x82, 0x95, 0x46, 0x49, 0xb7, 0xb0, 0x69, 0x19, 0x48,
  5063  	0xd9, 0xd1, 0x64, 0x10, 0x01, 0x30, 0x76, 0x29, 0x0a, 0x93, 0xda, 0x6e, 0xaf, 0xa6, 0xca, 0x97,
  5064  	0xd6, 0xfe, 0xf4, 0x3c, 0xb8, 0x99, 0x58, 0x1e, 0x48, 0x83, 0xbd, 0x5e, 0xb3, 0xb4, 0x1d, 0xee,
  5065  	0xa6, 0x58, 0xab, 0x21, 0xa3, 0x52, 0xc1, 0xbb, 0x7a, 0x6d, 0xf8, 0xb7, 0xe4, 0x77, 0xc0, 0xf2,
  5066  	0x38, 0x42, 0xb3, 0xa2, 0xa8, 0xbb, 0xb2, 0x44, 0x7d, 0x6c, 0x1c, 0x89, 0xf2, 0xd2, 0xc4, 0x86,
  5067  	0x5e, 0x52, 0xe5, 0x3c, 0x3d, 0x3e, 0x8c, 0xa3, 0xaa, 0x2b, 0x3b, 0x1a, 0x2a, 0x35, 0xac, 0x3d,
  5068  	0x79, 0x6a, 0x92, 0x3e, 0xad, 0xaa, 0xe8, 0x15, 0xf9, 0x1c, 0x3d, 0xeb, 0x8d, 0x23, 0xf9, 0x58,
  5069  	0x47, 0x8a, 0x3c, 0x0d, 0xef, 0x82, 0x95, 0x71, 0x14, 0xcc, 0xbd, 0x50, 0x49, 0x3e, 0x4f, 0x17,
  5070  	0xe6, 0x38, 0xa2, 0xaa, 0x62, 0x59, 0x1a, 0xaa, 0x1a, 0xa6, 0x25, 0x5f, 0x98, 0x34, 0xbc, 0xaa,
  5071  	0x89, 0x2d, 0x4d, 0xa9, 0x9a, 0xf2, 0xcc, 0x24, 0x2a, 0xa3, 0x6e, 0xee, 0x68, 0x35, 0x5d, 0x93,
  5072  	0x2f, 0x4e, 0x82, 0x4e, 0x27, 0x4f, 0x06, 0x13, 0x07, 0xa7, 0x54, 0xb7, 0xe5, 0x4b, 0x93, 0x71,
  5073  	0xab, 0x65, 0xbd, 0xa6, 0x61, 0xbd, 0x24, 0x5f, 0x86, 0xef, 0x82, 0xa7, 0xe9, 0x74, 0x78, 0x47,
  5074  	0xb7, 0xca, 0x8d, 0x2d, 0xb6, 0x3e, 0xe8, 0xba, 0xb8, 0x02, 0x37, 0xc0, 0x93, 0x0c, 0x6c, 0xaa,
  5075  	0x8e, 0xd4, 0x8a, 0xa6, 0xea, 0xf2, 0x2c, 0xdd, 0x38, 0xb3, 0xe9, 0xa9, 0x28, 0x5b, 0xf2, 0x55,
  5076  	0xba, 0x41, 0x65, 0x20, 0xff, 0x58, 0xab, 0xed, 0xea, 0x35, 0x53, 0x96, 0x33, 0xd2, 0x2b, 0x35,
  5077  	0x53, 0xdf, 0xaa, 0x68, 0xf2, 0xb5, 0x49, 0xe6, 0xa1, 0x5b, 0x99, 0xae, 0x6a, 0x35, 0xe3, 0xa5,
  5078  	0x0c, 0xd7, 0x3e, 0x02, 0x17, 0xc4, 0x33, 0x1f, 0x5d, 0xa7, 0xdb, 0x9a, 0x62, 0xd1, 0xcd, 0x7a,
  5079  	0x24, 0xc6, 0x45, 0x1d, 0xc3, 0xab, 0x5e, 0x5a, 0xfb, 0x73, 0x09, 0x2c, 0x4d, 0x28, 0x37, 0xa4,
  5080  	0x76, 0x89, 0x98, 0x91, 0xa6, 0x1a, 0xd5, 0xaa, 0x56, 0x2b, 0x71, 0x4c, 0x89, 0xf1, 0x74, 0x0d,
  5081  	0x3c, 0x98, 0x4c, 0x5e, 0x33, 0x2c, 0x4e, 0x2b, 0xd1, 0x31, 0x4e, 0xa6, 0x2d, 0x19, 0x35, 0x4d,
  5082  	0xce, 0x6f, 0xfd, 0xf0, 0x1f, 0xbf, 0xbc, 0x2d, 0xfd, 0xd3, 0x97, 0xb7, 0xa5, 0x7f, 0xfd, 0xf2,
  5083  	0xb6, 0xf4, 0xa9, 0x71, 0xe8, 0x86, 0xaf, 0xba, 0xfb, 0xeb, 0x4d, 0xaf, 0xbd, 0x71, 0xe8, 0xdb,
  5084  	0xc7, 0x2e, 0x4f, 0x03, 0xd9, 0xad, 0x8d, 0xde, 0xff, 0x82, 0xd9, 0x47, 0xee, 0xc6, 0x21, 0xe9,
  5085  	0x6c, 0xb0, 0xd2, 0xd0, 0x8d, 0x43, 0x6f, 0xe8, 0x8f, 0xc2, 0x3e, 0x88, 0x7d, 0x3d, 0x7e, 0xba,
  5086  	0x7f, 0x9e, 0x91, 0xbd, 0xf3, 0xbf, 0x01, 0x00, 0x00, 0xff, 0xff, 0x31, 0x02, 0x6b, 0xdf, 0x58,
  5087  	0x4c, 0x00, 0x00,
  5088  }
  5089  
  5090  func (m *UIBannerClickEvent) Marshal() (dAtA []byte, err error) {
  5091  	size := m.Size()
  5092  	dAtA = make([]byte, size)
  5093  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5094  	if err != nil {
  5095  		return nil, err
  5096  	}
  5097  	return dAtA[:n], nil
  5098  }
  5099  
  5100  func (m *UIBannerClickEvent) MarshalTo(dAtA []byte) (int, error) {
  5101  	size := m.Size()
  5102  	return m.MarshalToSizedBuffer(dAtA[:size])
  5103  }
  5104  
  5105  func (m *UIBannerClickEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5106  	i := len(dAtA)
  5107  	_ = i
  5108  	var l int
  5109  	_ = l
  5110  	if m.XXX_unrecognized != nil {
  5111  		i -= len(m.XXX_unrecognized)
  5112  		copy(dAtA[i:], m.XXX_unrecognized)
  5113  	}
  5114  	if len(m.Alert) > 0 {
  5115  		i -= len(m.Alert)
  5116  		copy(dAtA[i:], m.Alert)
  5117  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.Alert)))
  5118  		i--
  5119  		dAtA[i] = 0xa
  5120  	}
  5121  	return len(dAtA) - i, nil
  5122  }
  5123  
  5124  func (m *UIOnboardCompleteGoToDashboardClickEvent) Marshal() (dAtA []byte, err error) {
  5125  	size := m.Size()
  5126  	dAtA = make([]byte, size)
  5127  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5128  	if err != nil {
  5129  		return nil, err
  5130  	}
  5131  	return dAtA[:n], nil
  5132  }
  5133  
  5134  func (m *UIOnboardCompleteGoToDashboardClickEvent) MarshalTo(dAtA []byte) (int, error) {
  5135  	size := m.Size()
  5136  	return m.MarshalToSizedBuffer(dAtA[:size])
  5137  }
  5138  
  5139  func (m *UIOnboardCompleteGoToDashboardClickEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5140  	i := len(dAtA)
  5141  	_ = i
  5142  	var l int
  5143  	_ = l
  5144  	if m.XXX_unrecognized != nil {
  5145  		i -= len(m.XXX_unrecognized)
  5146  		copy(dAtA[i:], m.XXX_unrecognized)
  5147  	}
  5148  	if len(m.Username) > 0 {
  5149  		i -= len(m.Username)
  5150  		copy(dAtA[i:], m.Username)
  5151  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.Username)))
  5152  		i--
  5153  		dAtA[i] = 0xa
  5154  	}
  5155  	return len(dAtA) - i, nil
  5156  }
  5157  
  5158  func (m *UIOnboardAddFirstResourceClickEvent) Marshal() (dAtA []byte, err error) {
  5159  	size := m.Size()
  5160  	dAtA = make([]byte, size)
  5161  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5162  	if err != nil {
  5163  		return nil, err
  5164  	}
  5165  	return dAtA[:n], nil
  5166  }
  5167  
  5168  func (m *UIOnboardAddFirstResourceClickEvent) MarshalTo(dAtA []byte) (int, error) {
  5169  	size := m.Size()
  5170  	return m.MarshalToSizedBuffer(dAtA[:size])
  5171  }
  5172  
  5173  func (m *UIOnboardAddFirstResourceClickEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5174  	i := len(dAtA)
  5175  	_ = i
  5176  	var l int
  5177  	_ = l
  5178  	if m.XXX_unrecognized != nil {
  5179  		i -= len(m.XXX_unrecognized)
  5180  		copy(dAtA[i:], m.XXX_unrecognized)
  5181  	}
  5182  	return len(dAtA) - i, nil
  5183  }
  5184  
  5185  func (m *UIOnboardAddFirstResourceLaterClickEvent) Marshal() (dAtA []byte, err error) {
  5186  	size := m.Size()
  5187  	dAtA = make([]byte, size)
  5188  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5189  	if err != nil {
  5190  		return nil, err
  5191  	}
  5192  	return dAtA[:n], nil
  5193  }
  5194  
  5195  func (m *UIOnboardAddFirstResourceLaterClickEvent) MarshalTo(dAtA []byte) (int, error) {
  5196  	size := m.Size()
  5197  	return m.MarshalToSizedBuffer(dAtA[:size])
  5198  }
  5199  
  5200  func (m *UIOnboardAddFirstResourceLaterClickEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5201  	i := len(dAtA)
  5202  	_ = i
  5203  	var l int
  5204  	_ = l
  5205  	if m.XXX_unrecognized != nil {
  5206  		i -= len(m.XXX_unrecognized)
  5207  		copy(dAtA[i:], m.XXX_unrecognized)
  5208  	}
  5209  	return len(dAtA) - i, nil
  5210  }
  5211  
  5212  func (m *UIOnboardSetCredentialSubmitEvent) Marshal() (dAtA []byte, err error) {
  5213  	size := m.Size()
  5214  	dAtA = make([]byte, size)
  5215  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5216  	if err != nil {
  5217  		return nil, err
  5218  	}
  5219  	return dAtA[:n], nil
  5220  }
  5221  
  5222  func (m *UIOnboardSetCredentialSubmitEvent) MarshalTo(dAtA []byte) (int, error) {
  5223  	size := m.Size()
  5224  	return m.MarshalToSizedBuffer(dAtA[:size])
  5225  }
  5226  
  5227  func (m *UIOnboardSetCredentialSubmitEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5228  	i := len(dAtA)
  5229  	_ = i
  5230  	var l int
  5231  	_ = l
  5232  	if m.XXX_unrecognized != nil {
  5233  		i -= len(m.XXX_unrecognized)
  5234  		copy(dAtA[i:], m.XXX_unrecognized)
  5235  	}
  5236  	if len(m.Username) > 0 {
  5237  		i -= len(m.Username)
  5238  		copy(dAtA[i:], m.Username)
  5239  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.Username)))
  5240  		i--
  5241  		dAtA[i] = 0xa
  5242  	}
  5243  	return len(dAtA) - i, nil
  5244  }
  5245  
  5246  func (m *UIOnboardQuestionnaireSubmitEvent) Marshal() (dAtA []byte, err error) {
  5247  	size := m.Size()
  5248  	dAtA = make([]byte, size)
  5249  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5250  	if err != nil {
  5251  		return nil, err
  5252  	}
  5253  	return dAtA[:n], nil
  5254  }
  5255  
  5256  func (m *UIOnboardQuestionnaireSubmitEvent) MarshalTo(dAtA []byte) (int, error) {
  5257  	size := m.Size()
  5258  	return m.MarshalToSizedBuffer(dAtA[:size])
  5259  }
  5260  
  5261  func (m *UIOnboardQuestionnaireSubmitEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5262  	i := len(dAtA)
  5263  	_ = i
  5264  	var l int
  5265  	_ = l
  5266  	if m.XXX_unrecognized != nil {
  5267  		i -= len(m.XXX_unrecognized)
  5268  		copy(dAtA[i:], m.XXX_unrecognized)
  5269  	}
  5270  	if len(m.Username) > 0 {
  5271  		i -= len(m.Username)
  5272  		copy(dAtA[i:], m.Username)
  5273  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.Username)))
  5274  		i--
  5275  		dAtA[i] = 0xa
  5276  	}
  5277  	return len(dAtA) - i, nil
  5278  }
  5279  
  5280  func (m *UIOnboardRegisterChallengeSubmitEvent) Marshal() (dAtA []byte, err error) {
  5281  	size := m.Size()
  5282  	dAtA = make([]byte, size)
  5283  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5284  	if err != nil {
  5285  		return nil, err
  5286  	}
  5287  	return dAtA[:n], nil
  5288  }
  5289  
  5290  func (m *UIOnboardRegisterChallengeSubmitEvent) MarshalTo(dAtA []byte) (int, error) {
  5291  	size := m.Size()
  5292  	return m.MarshalToSizedBuffer(dAtA[:size])
  5293  }
  5294  
  5295  func (m *UIOnboardRegisterChallengeSubmitEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5296  	i := len(dAtA)
  5297  	_ = i
  5298  	var l int
  5299  	_ = l
  5300  	if m.XXX_unrecognized != nil {
  5301  		i -= len(m.XXX_unrecognized)
  5302  		copy(dAtA[i:], m.XXX_unrecognized)
  5303  	}
  5304  	if len(m.LoginFlow) > 0 {
  5305  		i -= len(m.LoginFlow)
  5306  		copy(dAtA[i:], m.LoginFlow)
  5307  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.LoginFlow)))
  5308  		i--
  5309  		dAtA[i] = 0x1a
  5310  	}
  5311  	if len(m.MfaType) > 0 {
  5312  		i -= len(m.MfaType)
  5313  		copy(dAtA[i:], m.MfaType)
  5314  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.MfaType)))
  5315  		i--
  5316  		dAtA[i] = 0x12
  5317  	}
  5318  	if len(m.Username) > 0 {
  5319  		i -= len(m.Username)
  5320  		copy(dAtA[i:], m.Username)
  5321  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.Username)))
  5322  		i--
  5323  		dAtA[i] = 0xa
  5324  	}
  5325  	return len(dAtA) - i, nil
  5326  }
  5327  
  5328  func (m *UIRecoveryCodesContinueClickEvent) Marshal() (dAtA []byte, err error) {
  5329  	size := m.Size()
  5330  	dAtA = make([]byte, size)
  5331  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5332  	if err != nil {
  5333  		return nil, err
  5334  	}
  5335  	return dAtA[:n], nil
  5336  }
  5337  
  5338  func (m *UIRecoveryCodesContinueClickEvent) MarshalTo(dAtA []byte) (int, error) {
  5339  	size := m.Size()
  5340  	return m.MarshalToSizedBuffer(dAtA[:size])
  5341  }
  5342  
  5343  func (m *UIRecoveryCodesContinueClickEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5344  	i := len(dAtA)
  5345  	_ = i
  5346  	var l int
  5347  	_ = l
  5348  	if m.XXX_unrecognized != nil {
  5349  		i -= len(m.XXX_unrecognized)
  5350  		copy(dAtA[i:], m.XXX_unrecognized)
  5351  	}
  5352  	if len(m.Username) > 0 {
  5353  		i -= len(m.Username)
  5354  		copy(dAtA[i:], m.Username)
  5355  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.Username)))
  5356  		i--
  5357  		dAtA[i] = 0xa
  5358  	}
  5359  	return len(dAtA) - i, nil
  5360  }
  5361  
  5362  func (m *UIRecoveryCodesCopyClickEvent) Marshal() (dAtA []byte, err error) {
  5363  	size := m.Size()
  5364  	dAtA = make([]byte, size)
  5365  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5366  	if err != nil {
  5367  		return nil, err
  5368  	}
  5369  	return dAtA[:n], nil
  5370  }
  5371  
  5372  func (m *UIRecoveryCodesCopyClickEvent) MarshalTo(dAtA []byte) (int, error) {
  5373  	size := m.Size()
  5374  	return m.MarshalToSizedBuffer(dAtA[:size])
  5375  }
  5376  
  5377  func (m *UIRecoveryCodesCopyClickEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5378  	i := len(dAtA)
  5379  	_ = i
  5380  	var l int
  5381  	_ = l
  5382  	if m.XXX_unrecognized != nil {
  5383  		i -= len(m.XXX_unrecognized)
  5384  		copy(dAtA[i:], m.XXX_unrecognized)
  5385  	}
  5386  	if len(m.Username) > 0 {
  5387  		i -= len(m.Username)
  5388  		copy(dAtA[i:], m.Username)
  5389  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.Username)))
  5390  		i--
  5391  		dAtA[i] = 0xa
  5392  	}
  5393  	return len(dAtA) - i, nil
  5394  }
  5395  
  5396  func (m *UIRecoveryCodesPrintClickEvent) Marshal() (dAtA []byte, err error) {
  5397  	size := m.Size()
  5398  	dAtA = make([]byte, size)
  5399  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5400  	if err != nil {
  5401  		return nil, err
  5402  	}
  5403  	return dAtA[:n], nil
  5404  }
  5405  
  5406  func (m *UIRecoveryCodesPrintClickEvent) MarshalTo(dAtA []byte) (int, error) {
  5407  	size := m.Size()
  5408  	return m.MarshalToSizedBuffer(dAtA[:size])
  5409  }
  5410  
  5411  func (m *UIRecoveryCodesPrintClickEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5412  	i := len(dAtA)
  5413  	_ = i
  5414  	var l int
  5415  	_ = l
  5416  	if m.XXX_unrecognized != nil {
  5417  		i -= len(m.XXX_unrecognized)
  5418  		copy(dAtA[i:], m.XXX_unrecognized)
  5419  	}
  5420  	if len(m.Username) > 0 {
  5421  		i -= len(m.Username)
  5422  		copy(dAtA[i:], m.Username)
  5423  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.Username)))
  5424  		i--
  5425  		dAtA[i] = 0xa
  5426  	}
  5427  	return len(dAtA) - i, nil
  5428  }
  5429  
  5430  func (m *DiscoverMetadata) Marshal() (dAtA []byte, err error) {
  5431  	size := m.Size()
  5432  	dAtA = make([]byte, size)
  5433  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5434  	if err != nil {
  5435  		return nil, err
  5436  	}
  5437  	return dAtA[:n], nil
  5438  }
  5439  
  5440  func (m *DiscoverMetadata) MarshalTo(dAtA []byte) (int, error) {
  5441  	size := m.Size()
  5442  	return m.MarshalToSizedBuffer(dAtA[:size])
  5443  }
  5444  
  5445  func (m *DiscoverMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5446  	i := len(dAtA)
  5447  	_ = i
  5448  	var l int
  5449  	_ = l
  5450  	if m.XXX_unrecognized != nil {
  5451  		i -= len(m.XXX_unrecognized)
  5452  		copy(dAtA[i:], m.XXX_unrecognized)
  5453  	}
  5454  	if len(m.Id) > 0 {
  5455  		i -= len(m.Id)
  5456  		copy(dAtA[i:], m.Id)
  5457  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.Id)))
  5458  		i--
  5459  		dAtA[i] = 0xa
  5460  	}
  5461  	return len(dAtA) - i, nil
  5462  }
  5463  
  5464  func (m *DiscoverResourceMetadata) Marshal() (dAtA []byte, err error) {
  5465  	size := m.Size()
  5466  	dAtA = make([]byte, size)
  5467  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5468  	if err != nil {
  5469  		return nil, err
  5470  	}
  5471  	return dAtA[:n], nil
  5472  }
  5473  
  5474  func (m *DiscoverResourceMetadata) MarshalTo(dAtA []byte) (int, error) {
  5475  	size := m.Size()
  5476  	return m.MarshalToSizedBuffer(dAtA[:size])
  5477  }
  5478  
  5479  func (m *DiscoverResourceMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5480  	i := len(dAtA)
  5481  	_ = i
  5482  	var l int
  5483  	_ = l
  5484  	if m.XXX_unrecognized != nil {
  5485  		i -= len(m.XXX_unrecognized)
  5486  		copy(dAtA[i:], m.XXX_unrecognized)
  5487  	}
  5488  	if m.Resource != 0 {
  5489  		i = encodeVarintUsageevents(dAtA, i, uint64(m.Resource))
  5490  		i--
  5491  		dAtA[i] = 0x8
  5492  	}
  5493  	return len(dAtA) - i, nil
  5494  }
  5495  
  5496  func (m *DiscoverStepStatus) Marshal() (dAtA []byte, err error) {
  5497  	size := m.Size()
  5498  	dAtA = make([]byte, size)
  5499  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5500  	if err != nil {
  5501  		return nil, err
  5502  	}
  5503  	return dAtA[:n], nil
  5504  }
  5505  
  5506  func (m *DiscoverStepStatus) MarshalTo(dAtA []byte) (int, error) {
  5507  	size := m.Size()
  5508  	return m.MarshalToSizedBuffer(dAtA[:size])
  5509  }
  5510  
  5511  func (m *DiscoverStepStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5512  	i := len(dAtA)
  5513  	_ = i
  5514  	var l int
  5515  	_ = l
  5516  	if m.XXX_unrecognized != nil {
  5517  		i -= len(m.XXX_unrecognized)
  5518  		copy(dAtA[i:], m.XXX_unrecognized)
  5519  	}
  5520  	if len(m.Error) > 0 {
  5521  		i -= len(m.Error)
  5522  		copy(dAtA[i:], m.Error)
  5523  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.Error)))
  5524  		i--
  5525  		dAtA[i] = 0x12
  5526  	}
  5527  	if m.Status != 0 {
  5528  		i = encodeVarintUsageevents(dAtA, i, uint64(m.Status))
  5529  		i--
  5530  		dAtA[i] = 0x8
  5531  	}
  5532  	return len(dAtA) - i, nil
  5533  }
  5534  
  5535  func (m *UIDiscoverStartedEvent) Marshal() (dAtA []byte, err error) {
  5536  	size := m.Size()
  5537  	dAtA = make([]byte, size)
  5538  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5539  	if err != nil {
  5540  		return nil, err
  5541  	}
  5542  	return dAtA[:n], nil
  5543  }
  5544  
  5545  func (m *UIDiscoverStartedEvent) MarshalTo(dAtA []byte) (int, error) {
  5546  	size := m.Size()
  5547  	return m.MarshalToSizedBuffer(dAtA[:size])
  5548  }
  5549  
  5550  func (m *UIDiscoverStartedEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5551  	i := len(dAtA)
  5552  	_ = i
  5553  	var l int
  5554  	_ = l
  5555  	if m.XXX_unrecognized != nil {
  5556  		i -= len(m.XXX_unrecognized)
  5557  		copy(dAtA[i:], m.XXX_unrecognized)
  5558  	}
  5559  	if m.Status != nil {
  5560  		{
  5561  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  5562  			if err != nil {
  5563  				return 0, err
  5564  			}
  5565  			i -= size
  5566  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5567  		}
  5568  		i--
  5569  		dAtA[i] = 0x12
  5570  	}
  5571  	if m.Metadata != nil {
  5572  		{
  5573  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  5574  			if err != nil {
  5575  				return 0, err
  5576  			}
  5577  			i -= size
  5578  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5579  		}
  5580  		i--
  5581  		dAtA[i] = 0xa
  5582  	}
  5583  	return len(dAtA) - i, nil
  5584  }
  5585  
  5586  func (m *UIDiscoverResourceSelectionEvent) Marshal() (dAtA []byte, err error) {
  5587  	size := m.Size()
  5588  	dAtA = make([]byte, size)
  5589  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5590  	if err != nil {
  5591  		return nil, err
  5592  	}
  5593  	return dAtA[:n], nil
  5594  }
  5595  
  5596  func (m *UIDiscoverResourceSelectionEvent) MarshalTo(dAtA []byte) (int, error) {
  5597  	size := m.Size()
  5598  	return m.MarshalToSizedBuffer(dAtA[:size])
  5599  }
  5600  
  5601  func (m *UIDiscoverResourceSelectionEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5602  	i := len(dAtA)
  5603  	_ = i
  5604  	var l int
  5605  	_ = l
  5606  	if m.XXX_unrecognized != nil {
  5607  		i -= len(m.XXX_unrecognized)
  5608  		copy(dAtA[i:], m.XXX_unrecognized)
  5609  	}
  5610  	if m.Status != nil {
  5611  		{
  5612  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  5613  			if err != nil {
  5614  				return 0, err
  5615  			}
  5616  			i -= size
  5617  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5618  		}
  5619  		i--
  5620  		dAtA[i] = 0x1a
  5621  	}
  5622  	if m.Resource != nil {
  5623  		{
  5624  			size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
  5625  			if err != nil {
  5626  				return 0, err
  5627  			}
  5628  			i -= size
  5629  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5630  		}
  5631  		i--
  5632  		dAtA[i] = 0x12
  5633  	}
  5634  	if m.Metadata != nil {
  5635  		{
  5636  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  5637  			if err != nil {
  5638  				return 0, err
  5639  			}
  5640  			i -= size
  5641  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5642  		}
  5643  		i--
  5644  		dAtA[i] = 0xa
  5645  	}
  5646  	return len(dAtA) - i, nil
  5647  }
  5648  
  5649  func (m *UIDiscoverIntegrationAWSOIDCConnectEvent) Marshal() (dAtA []byte, err error) {
  5650  	size := m.Size()
  5651  	dAtA = make([]byte, size)
  5652  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5653  	if err != nil {
  5654  		return nil, err
  5655  	}
  5656  	return dAtA[:n], nil
  5657  }
  5658  
  5659  func (m *UIDiscoverIntegrationAWSOIDCConnectEvent) MarshalTo(dAtA []byte) (int, error) {
  5660  	size := m.Size()
  5661  	return m.MarshalToSizedBuffer(dAtA[:size])
  5662  }
  5663  
  5664  func (m *UIDiscoverIntegrationAWSOIDCConnectEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5665  	i := len(dAtA)
  5666  	_ = i
  5667  	var l int
  5668  	_ = l
  5669  	if m.XXX_unrecognized != nil {
  5670  		i -= len(m.XXX_unrecognized)
  5671  		copy(dAtA[i:], m.XXX_unrecognized)
  5672  	}
  5673  	if m.Status != nil {
  5674  		{
  5675  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  5676  			if err != nil {
  5677  				return 0, err
  5678  			}
  5679  			i -= size
  5680  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5681  		}
  5682  		i--
  5683  		dAtA[i] = 0x1a
  5684  	}
  5685  	if m.Resource != nil {
  5686  		{
  5687  			size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
  5688  			if err != nil {
  5689  				return 0, err
  5690  			}
  5691  			i -= size
  5692  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5693  		}
  5694  		i--
  5695  		dAtA[i] = 0x12
  5696  	}
  5697  	if m.Metadata != nil {
  5698  		{
  5699  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  5700  			if err != nil {
  5701  				return 0, err
  5702  			}
  5703  			i -= size
  5704  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5705  		}
  5706  		i--
  5707  		dAtA[i] = 0xa
  5708  	}
  5709  	return len(dAtA) - i, nil
  5710  }
  5711  
  5712  func (m *UIDiscoverDatabaseRDSEnrollEvent) Marshal() (dAtA []byte, err error) {
  5713  	size := m.Size()
  5714  	dAtA = make([]byte, size)
  5715  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5716  	if err != nil {
  5717  		return nil, err
  5718  	}
  5719  	return dAtA[:n], nil
  5720  }
  5721  
  5722  func (m *UIDiscoverDatabaseRDSEnrollEvent) MarshalTo(dAtA []byte) (int, error) {
  5723  	size := m.Size()
  5724  	return m.MarshalToSizedBuffer(dAtA[:size])
  5725  }
  5726  
  5727  func (m *UIDiscoverDatabaseRDSEnrollEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5728  	i := len(dAtA)
  5729  	_ = i
  5730  	var l int
  5731  	_ = l
  5732  	if m.XXX_unrecognized != nil {
  5733  		i -= len(m.XXX_unrecognized)
  5734  		copy(dAtA[i:], m.XXX_unrecognized)
  5735  	}
  5736  	if m.SelectedResourcesCount != 0 {
  5737  		i = encodeVarintUsageevents(dAtA, i, uint64(m.SelectedResourcesCount))
  5738  		i--
  5739  		dAtA[i] = 0x20
  5740  	}
  5741  	if m.Status != nil {
  5742  		{
  5743  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  5744  			if err != nil {
  5745  				return 0, err
  5746  			}
  5747  			i -= size
  5748  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5749  		}
  5750  		i--
  5751  		dAtA[i] = 0x1a
  5752  	}
  5753  	if m.Resource != nil {
  5754  		{
  5755  			size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
  5756  			if err != nil {
  5757  				return 0, err
  5758  			}
  5759  			i -= size
  5760  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5761  		}
  5762  		i--
  5763  		dAtA[i] = 0x12
  5764  	}
  5765  	if m.Metadata != nil {
  5766  		{
  5767  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  5768  			if err != nil {
  5769  				return 0, err
  5770  			}
  5771  			i -= size
  5772  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5773  		}
  5774  		i--
  5775  		dAtA[i] = 0xa
  5776  	}
  5777  	return len(dAtA) - i, nil
  5778  }
  5779  
  5780  func (m *UICallToActionClickEvent) Marshal() (dAtA []byte, err error) {
  5781  	size := m.Size()
  5782  	dAtA = make([]byte, size)
  5783  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5784  	if err != nil {
  5785  		return nil, err
  5786  	}
  5787  	return dAtA[:n], nil
  5788  }
  5789  
  5790  func (m *UICallToActionClickEvent) MarshalTo(dAtA []byte) (int, error) {
  5791  	size := m.Size()
  5792  	return m.MarshalToSizedBuffer(dAtA[:size])
  5793  }
  5794  
  5795  func (m *UICallToActionClickEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5796  	i := len(dAtA)
  5797  	_ = i
  5798  	var l int
  5799  	_ = l
  5800  	if m.XXX_unrecognized != nil {
  5801  		i -= len(m.XXX_unrecognized)
  5802  		copy(dAtA[i:], m.XXX_unrecognized)
  5803  	}
  5804  	if m.Cta != 0 {
  5805  		i = encodeVarintUsageevents(dAtA, i, uint64(m.Cta))
  5806  		i--
  5807  		dAtA[i] = 0x8
  5808  	}
  5809  	return len(dAtA) - i, nil
  5810  }
  5811  
  5812  func (m *UIDiscoverDeployServiceEvent) Marshal() (dAtA []byte, err error) {
  5813  	size := m.Size()
  5814  	dAtA = make([]byte, size)
  5815  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5816  	if err != nil {
  5817  		return nil, err
  5818  	}
  5819  	return dAtA[:n], nil
  5820  }
  5821  
  5822  func (m *UIDiscoverDeployServiceEvent) MarshalTo(dAtA []byte) (int, error) {
  5823  	size := m.Size()
  5824  	return m.MarshalToSizedBuffer(dAtA[:size])
  5825  }
  5826  
  5827  func (m *UIDiscoverDeployServiceEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5828  	i := len(dAtA)
  5829  	_ = i
  5830  	var l int
  5831  	_ = l
  5832  	if m.XXX_unrecognized != nil {
  5833  		i -= len(m.XXX_unrecognized)
  5834  		copy(dAtA[i:], m.XXX_unrecognized)
  5835  	}
  5836  	if m.DeployType != 0 {
  5837  		i = encodeVarintUsageevents(dAtA, i, uint64(m.DeployType))
  5838  		i--
  5839  		dAtA[i] = 0x28
  5840  	}
  5841  	if m.DeployMethod != 0 {
  5842  		i = encodeVarintUsageevents(dAtA, i, uint64(m.DeployMethod))
  5843  		i--
  5844  		dAtA[i] = 0x20
  5845  	}
  5846  	if m.Status != nil {
  5847  		{
  5848  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  5849  			if err != nil {
  5850  				return 0, err
  5851  			}
  5852  			i -= size
  5853  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5854  		}
  5855  		i--
  5856  		dAtA[i] = 0x1a
  5857  	}
  5858  	if m.Resource != nil {
  5859  		{
  5860  			size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
  5861  			if err != nil {
  5862  				return 0, err
  5863  			}
  5864  			i -= size
  5865  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5866  		}
  5867  		i--
  5868  		dAtA[i] = 0x12
  5869  	}
  5870  	if m.Metadata != nil {
  5871  		{
  5872  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  5873  			if err != nil {
  5874  				return 0, err
  5875  			}
  5876  			i -= size
  5877  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5878  		}
  5879  		i--
  5880  		dAtA[i] = 0xa
  5881  	}
  5882  	return len(dAtA) - i, nil
  5883  }
  5884  
  5885  func (m *UIDiscoverDatabaseRegisterEvent) Marshal() (dAtA []byte, err error) {
  5886  	size := m.Size()
  5887  	dAtA = make([]byte, size)
  5888  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5889  	if err != nil {
  5890  		return nil, err
  5891  	}
  5892  	return dAtA[:n], nil
  5893  }
  5894  
  5895  func (m *UIDiscoverDatabaseRegisterEvent) MarshalTo(dAtA []byte) (int, error) {
  5896  	size := m.Size()
  5897  	return m.MarshalToSizedBuffer(dAtA[:size])
  5898  }
  5899  
  5900  func (m *UIDiscoverDatabaseRegisterEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5901  	i := len(dAtA)
  5902  	_ = i
  5903  	var l int
  5904  	_ = l
  5905  	if m.XXX_unrecognized != nil {
  5906  		i -= len(m.XXX_unrecognized)
  5907  		copy(dAtA[i:], m.XXX_unrecognized)
  5908  	}
  5909  	if m.Status != nil {
  5910  		{
  5911  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  5912  			if err != nil {
  5913  				return 0, err
  5914  			}
  5915  			i -= size
  5916  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5917  		}
  5918  		i--
  5919  		dAtA[i] = 0x1a
  5920  	}
  5921  	if m.Resource != nil {
  5922  		{
  5923  			size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
  5924  			if err != nil {
  5925  				return 0, err
  5926  			}
  5927  			i -= size
  5928  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5929  		}
  5930  		i--
  5931  		dAtA[i] = 0x12
  5932  	}
  5933  	if m.Metadata != nil {
  5934  		{
  5935  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  5936  			if err != nil {
  5937  				return 0, err
  5938  			}
  5939  			i -= size
  5940  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5941  		}
  5942  		i--
  5943  		dAtA[i] = 0xa
  5944  	}
  5945  	return len(dAtA) - i, nil
  5946  }
  5947  
  5948  func (m *UIDiscoverDatabaseConfigureMTLSEvent) Marshal() (dAtA []byte, err error) {
  5949  	size := m.Size()
  5950  	dAtA = make([]byte, size)
  5951  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  5952  	if err != nil {
  5953  		return nil, err
  5954  	}
  5955  	return dAtA[:n], nil
  5956  }
  5957  
  5958  func (m *UIDiscoverDatabaseConfigureMTLSEvent) MarshalTo(dAtA []byte) (int, error) {
  5959  	size := m.Size()
  5960  	return m.MarshalToSizedBuffer(dAtA[:size])
  5961  }
  5962  
  5963  func (m *UIDiscoverDatabaseConfigureMTLSEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  5964  	i := len(dAtA)
  5965  	_ = i
  5966  	var l int
  5967  	_ = l
  5968  	if m.XXX_unrecognized != nil {
  5969  		i -= len(m.XXX_unrecognized)
  5970  		copy(dAtA[i:], m.XXX_unrecognized)
  5971  	}
  5972  	if m.Status != nil {
  5973  		{
  5974  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  5975  			if err != nil {
  5976  				return 0, err
  5977  			}
  5978  			i -= size
  5979  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5980  		}
  5981  		i--
  5982  		dAtA[i] = 0x1a
  5983  	}
  5984  	if m.Resource != nil {
  5985  		{
  5986  			size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
  5987  			if err != nil {
  5988  				return 0, err
  5989  			}
  5990  			i -= size
  5991  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  5992  		}
  5993  		i--
  5994  		dAtA[i] = 0x12
  5995  	}
  5996  	if m.Metadata != nil {
  5997  		{
  5998  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  5999  			if err != nil {
  6000  				return 0, err
  6001  			}
  6002  			i -= size
  6003  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6004  		}
  6005  		i--
  6006  		dAtA[i] = 0xa
  6007  	}
  6008  	return len(dAtA) - i, nil
  6009  }
  6010  
  6011  func (m *UIDiscoverDesktopActiveDirectoryToolsInstallEvent) Marshal() (dAtA []byte, err error) {
  6012  	size := m.Size()
  6013  	dAtA = make([]byte, size)
  6014  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6015  	if err != nil {
  6016  		return nil, err
  6017  	}
  6018  	return dAtA[:n], nil
  6019  }
  6020  
  6021  func (m *UIDiscoverDesktopActiveDirectoryToolsInstallEvent) MarshalTo(dAtA []byte) (int, error) {
  6022  	size := m.Size()
  6023  	return m.MarshalToSizedBuffer(dAtA[:size])
  6024  }
  6025  
  6026  func (m *UIDiscoverDesktopActiveDirectoryToolsInstallEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6027  	i := len(dAtA)
  6028  	_ = i
  6029  	var l int
  6030  	_ = l
  6031  	if m.XXX_unrecognized != nil {
  6032  		i -= len(m.XXX_unrecognized)
  6033  		copy(dAtA[i:], m.XXX_unrecognized)
  6034  	}
  6035  	if m.Status != nil {
  6036  		{
  6037  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  6038  			if err != nil {
  6039  				return 0, err
  6040  			}
  6041  			i -= size
  6042  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6043  		}
  6044  		i--
  6045  		dAtA[i] = 0x1a
  6046  	}
  6047  	if m.Resource != nil {
  6048  		{
  6049  			size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
  6050  			if err != nil {
  6051  				return 0, err
  6052  			}
  6053  			i -= size
  6054  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6055  		}
  6056  		i--
  6057  		dAtA[i] = 0x12
  6058  	}
  6059  	if m.Metadata != nil {
  6060  		{
  6061  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  6062  			if err != nil {
  6063  				return 0, err
  6064  			}
  6065  			i -= size
  6066  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6067  		}
  6068  		i--
  6069  		dAtA[i] = 0xa
  6070  	}
  6071  	return len(dAtA) - i, nil
  6072  }
  6073  
  6074  func (m *UIDiscoverDesktopActiveDirectoryConfigureEvent) Marshal() (dAtA []byte, err error) {
  6075  	size := m.Size()
  6076  	dAtA = make([]byte, size)
  6077  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6078  	if err != nil {
  6079  		return nil, err
  6080  	}
  6081  	return dAtA[:n], nil
  6082  }
  6083  
  6084  func (m *UIDiscoverDesktopActiveDirectoryConfigureEvent) MarshalTo(dAtA []byte) (int, error) {
  6085  	size := m.Size()
  6086  	return m.MarshalToSizedBuffer(dAtA[:size])
  6087  }
  6088  
  6089  func (m *UIDiscoverDesktopActiveDirectoryConfigureEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6090  	i := len(dAtA)
  6091  	_ = i
  6092  	var l int
  6093  	_ = l
  6094  	if m.XXX_unrecognized != nil {
  6095  		i -= len(m.XXX_unrecognized)
  6096  		copy(dAtA[i:], m.XXX_unrecognized)
  6097  	}
  6098  	if m.Status != nil {
  6099  		{
  6100  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  6101  			if err != nil {
  6102  				return 0, err
  6103  			}
  6104  			i -= size
  6105  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6106  		}
  6107  		i--
  6108  		dAtA[i] = 0x1a
  6109  	}
  6110  	if m.Resource != nil {
  6111  		{
  6112  			size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
  6113  			if err != nil {
  6114  				return 0, err
  6115  			}
  6116  			i -= size
  6117  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6118  		}
  6119  		i--
  6120  		dAtA[i] = 0x12
  6121  	}
  6122  	if m.Metadata != nil {
  6123  		{
  6124  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  6125  			if err != nil {
  6126  				return 0, err
  6127  			}
  6128  			i -= size
  6129  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6130  		}
  6131  		i--
  6132  		dAtA[i] = 0xa
  6133  	}
  6134  	return len(dAtA) - i, nil
  6135  }
  6136  
  6137  func (m *UIDiscoverAutoDiscoveredResourcesEvent) Marshal() (dAtA []byte, err error) {
  6138  	size := m.Size()
  6139  	dAtA = make([]byte, size)
  6140  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6141  	if err != nil {
  6142  		return nil, err
  6143  	}
  6144  	return dAtA[:n], nil
  6145  }
  6146  
  6147  func (m *UIDiscoverAutoDiscoveredResourcesEvent) MarshalTo(dAtA []byte) (int, error) {
  6148  	size := m.Size()
  6149  	return m.MarshalToSizedBuffer(dAtA[:size])
  6150  }
  6151  
  6152  func (m *UIDiscoverAutoDiscoveredResourcesEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6153  	i := len(dAtA)
  6154  	_ = i
  6155  	var l int
  6156  	_ = l
  6157  	if m.XXX_unrecognized != nil {
  6158  		i -= len(m.XXX_unrecognized)
  6159  		copy(dAtA[i:], m.XXX_unrecognized)
  6160  	}
  6161  	if m.ResourcesCount != 0 {
  6162  		i = encodeVarintUsageevents(dAtA, i, uint64(m.ResourcesCount))
  6163  		i--
  6164  		dAtA[i] = 0x20
  6165  	}
  6166  	if m.Status != nil {
  6167  		{
  6168  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  6169  			if err != nil {
  6170  				return 0, err
  6171  			}
  6172  			i -= size
  6173  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6174  		}
  6175  		i--
  6176  		dAtA[i] = 0x1a
  6177  	}
  6178  	if m.Resource != nil {
  6179  		{
  6180  			size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
  6181  			if err != nil {
  6182  				return 0, err
  6183  			}
  6184  			i -= size
  6185  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6186  		}
  6187  		i--
  6188  		dAtA[i] = 0x12
  6189  	}
  6190  	if m.Metadata != nil {
  6191  		{
  6192  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  6193  			if err != nil {
  6194  				return 0, err
  6195  			}
  6196  			i -= size
  6197  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6198  		}
  6199  		i--
  6200  		dAtA[i] = 0xa
  6201  	}
  6202  	return len(dAtA) - i, nil
  6203  }
  6204  
  6205  func (m *UIDiscoverEC2InstanceSelectionEvent) Marshal() (dAtA []byte, err error) {
  6206  	size := m.Size()
  6207  	dAtA = make([]byte, size)
  6208  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6209  	if err != nil {
  6210  		return nil, err
  6211  	}
  6212  	return dAtA[:n], nil
  6213  }
  6214  
  6215  func (m *UIDiscoverEC2InstanceSelectionEvent) MarshalTo(dAtA []byte) (int, error) {
  6216  	size := m.Size()
  6217  	return m.MarshalToSizedBuffer(dAtA[:size])
  6218  }
  6219  
  6220  func (m *UIDiscoverEC2InstanceSelectionEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6221  	i := len(dAtA)
  6222  	_ = i
  6223  	var l int
  6224  	_ = l
  6225  	if m.XXX_unrecognized != nil {
  6226  		i -= len(m.XXX_unrecognized)
  6227  		copy(dAtA[i:], m.XXX_unrecognized)
  6228  	}
  6229  	if m.Status != nil {
  6230  		{
  6231  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  6232  			if err != nil {
  6233  				return 0, err
  6234  			}
  6235  			i -= size
  6236  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6237  		}
  6238  		i--
  6239  		dAtA[i] = 0x1a
  6240  	}
  6241  	if m.Resource != nil {
  6242  		{
  6243  			size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
  6244  			if err != nil {
  6245  				return 0, err
  6246  			}
  6247  			i -= size
  6248  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6249  		}
  6250  		i--
  6251  		dAtA[i] = 0x12
  6252  	}
  6253  	if m.Metadata != nil {
  6254  		{
  6255  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  6256  			if err != nil {
  6257  				return 0, err
  6258  			}
  6259  			i -= size
  6260  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6261  		}
  6262  		i--
  6263  		dAtA[i] = 0xa
  6264  	}
  6265  	return len(dAtA) - i, nil
  6266  }
  6267  
  6268  func (m *UIDiscoverDeployEICEEvent) Marshal() (dAtA []byte, err error) {
  6269  	size := m.Size()
  6270  	dAtA = make([]byte, size)
  6271  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6272  	if err != nil {
  6273  		return nil, err
  6274  	}
  6275  	return dAtA[:n], nil
  6276  }
  6277  
  6278  func (m *UIDiscoverDeployEICEEvent) MarshalTo(dAtA []byte) (int, error) {
  6279  	size := m.Size()
  6280  	return m.MarshalToSizedBuffer(dAtA[:size])
  6281  }
  6282  
  6283  func (m *UIDiscoverDeployEICEEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6284  	i := len(dAtA)
  6285  	_ = i
  6286  	var l int
  6287  	_ = l
  6288  	if m.XXX_unrecognized != nil {
  6289  		i -= len(m.XXX_unrecognized)
  6290  		copy(dAtA[i:], m.XXX_unrecognized)
  6291  	}
  6292  	if m.Status != nil {
  6293  		{
  6294  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  6295  			if err != nil {
  6296  				return 0, err
  6297  			}
  6298  			i -= size
  6299  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6300  		}
  6301  		i--
  6302  		dAtA[i] = 0x1a
  6303  	}
  6304  	if m.Resource != nil {
  6305  		{
  6306  			size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
  6307  			if err != nil {
  6308  				return 0, err
  6309  			}
  6310  			i -= size
  6311  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6312  		}
  6313  		i--
  6314  		dAtA[i] = 0x12
  6315  	}
  6316  	if m.Metadata != nil {
  6317  		{
  6318  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  6319  			if err != nil {
  6320  				return 0, err
  6321  			}
  6322  			i -= size
  6323  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6324  		}
  6325  		i--
  6326  		dAtA[i] = 0xa
  6327  	}
  6328  	return len(dAtA) - i, nil
  6329  }
  6330  
  6331  func (m *UIDiscoverCreateNodeEvent) Marshal() (dAtA []byte, err error) {
  6332  	size := m.Size()
  6333  	dAtA = make([]byte, size)
  6334  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6335  	if err != nil {
  6336  		return nil, err
  6337  	}
  6338  	return dAtA[:n], nil
  6339  }
  6340  
  6341  func (m *UIDiscoverCreateNodeEvent) MarshalTo(dAtA []byte) (int, error) {
  6342  	size := m.Size()
  6343  	return m.MarshalToSizedBuffer(dAtA[:size])
  6344  }
  6345  
  6346  func (m *UIDiscoverCreateNodeEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6347  	i := len(dAtA)
  6348  	_ = i
  6349  	var l int
  6350  	_ = l
  6351  	if m.XXX_unrecognized != nil {
  6352  		i -= len(m.XXX_unrecognized)
  6353  		copy(dAtA[i:], m.XXX_unrecognized)
  6354  	}
  6355  	if m.Status != nil {
  6356  		{
  6357  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  6358  			if err != nil {
  6359  				return 0, err
  6360  			}
  6361  			i -= size
  6362  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6363  		}
  6364  		i--
  6365  		dAtA[i] = 0x1a
  6366  	}
  6367  	if m.Resource != nil {
  6368  		{
  6369  			size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
  6370  			if err != nil {
  6371  				return 0, err
  6372  			}
  6373  			i -= size
  6374  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6375  		}
  6376  		i--
  6377  		dAtA[i] = 0x12
  6378  	}
  6379  	if m.Metadata != nil {
  6380  		{
  6381  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  6382  			if err != nil {
  6383  				return 0, err
  6384  			}
  6385  			i -= size
  6386  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6387  		}
  6388  		i--
  6389  		dAtA[i] = 0xa
  6390  	}
  6391  	return len(dAtA) - i, nil
  6392  }
  6393  
  6394  func (m *UIDiscoverDatabaseConfigureIAMPolicyEvent) Marshal() (dAtA []byte, err error) {
  6395  	size := m.Size()
  6396  	dAtA = make([]byte, size)
  6397  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6398  	if err != nil {
  6399  		return nil, err
  6400  	}
  6401  	return dAtA[:n], nil
  6402  }
  6403  
  6404  func (m *UIDiscoverDatabaseConfigureIAMPolicyEvent) MarshalTo(dAtA []byte) (int, error) {
  6405  	size := m.Size()
  6406  	return m.MarshalToSizedBuffer(dAtA[:size])
  6407  }
  6408  
  6409  func (m *UIDiscoverDatabaseConfigureIAMPolicyEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6410  	i := len(dAtA)
  6411  	_ = i
  6412  	var l int
  6413  	_ = l
  6414  	if m.XXX_unrecognized != nil {
  6415  		i -= len(m.XXX_unrecognized)
  6416  		copy(dAtA[i:], m.XXX_unrecognized)
  6417  	}
  6418  	if m.Status != nil {
  6419  		{
  6420  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  6421  			if err != nil {
  6422  				return 0, err
  6423  			}
  6424  			i -= size
  6425  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6426  		}
  6427  		i--
  6428  		dAtA[i] = 0x1a
  6429  	}
  6430  	if m.Resource != nil {
  6431  		{
  6432  			size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
  6433  			if err != nil {
  6434  				return 0, err
  6435  			}
  6436  			i -= size
  6437  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6438  		}
  6439  		i--
  6440  		dAtA[i] = 0x12
  6441  	}
  6442  	if m.Metadata != nil {
  6443  		{
  6444  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  6445  			if err != nil {
  6446  				return 0, err
  6447  			}
  6448  			i -= size
  6449  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6450  		}
  6451  		i--
  6452  		dAtA[i] = 0xa
  6453  	}
  6454  	return len(dAtA) - i, nil
  6455  }
  6456  
  6457  func (m *UIDiscoverPrincipalsConfigureEvent) Marshal() (dAtA []byte, err error) {
  6458  	size := m.Size()
  6459  	dAtA = make([]byte, size)
  6460  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6461  	if err != nil {
  6462  		return nil, err
  6463  	}
  6464  	return dAtA[:n], nil
  6465  }
  6466  
  6467  func (m *UIDiscoverPrincipalsConfigureEvent) MarshalTo(dAtA []byte) (int, error) {
  6468  	size := m.Size()
  6469  	return m.MarshalToSizedBuffer(dAtA[:size])
  6470  }
  6471  
  6472  func (m *UIDiscoverPrincipalsConfigureEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6473  	i := len(dAtA)
  6474  	_ = i
  6475  	var l int
  6476  	_ = l
  6477  	if m.XXX_unrecognized != nil {
  6478  		i -= len(m.XXX_unrecognized)
  6479  		copy(dAtA[i:], m.XXX_unrecognized)
  6480  	}
  6481  	if m.Status != nil {
  6482  		{
  6483  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  6484  			if err != nil {
  6485  				return 0, err
  6486  			}
  6487  			i -= size
  6488  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6489  		}
  6490  		i--
  6491  		dAtA[i] = 0x1a
  6492  	}
  6493  	if m.Resource != nil {
  6494  		{
  6495  			size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
  6496  			if err != nil {
  6497  				return 0, err
  6498  			}
  6499  			i -= size
  6500  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6501  		}
  6502  		i--
  6503  		dAtA[i] = 0x12
  6504  	}
  6505  	if m.Metadata != nil {
  6506  		{
  6507  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  6508  			if err != nil {
  6509  				return 0, err
  6510  			}
  6511  			i -= size
  6512  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6513  		}
  6514  		i--
  6515  		dAtA[i] = 0xa
  6516  	}
  6517  	return len(dAtA) - i, nil
  6518  }
  6519  
  6520  func (m *UIDiscoverTestConnectionEvent) Marshal() (dAtA []byte, err error) {
  6521  	size := m.Size()
  6522  	dAtA = make([]byte, size)
  6523  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6524  	if err != nil {
  6525  		return nil, err
  6526  	}
  6527  	return dAtA[:n], nil
  6528  }
  6529  
  6530  func (m *UIDiscoverTestConnectionEvent) MarshalTo(dAtA []byte) (int, error) {
  6531  	size := m.Size()
  6532  	return m.MarshalToSizedBuffer(dAtA[:size])
  6533  }
  6534  
  6535  func (m *UIDiscoverTestConnectionEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6536  	i := len(dAtA)
  6537  	_ = i
  6538  	var l int
  6539  	_ = l
  6540  	if m.XXX_unrecognized != nil {
  6541  		i -= len(m.XXX_unrecognized)
  6542  		copy(dAtA[i:], m.XXX_unrecognized)
  6543  	}
  6544  	if m.Status != nil {
  6545  		{
  6546  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  6547  			if err != nil {
  6548  				return 0, err
  6549  			}
  6550  			i -= size
  6551  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6552  		}
  6553  		i--
  6554  		dAtA[i] = 0x1a
  6555  	}
  6556  	if m.Resource != nil {
  6557  		{
  6558  			size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
  6559  			if err != nil {
  6560  				return 0, err
  6561  			}
  6562  			i -= size
  6563  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6564  		}
  6565  		i--
  6566  		dAtA[i] = 0x12
  6567  	}
  6568  	if m.Metadata != nil {
  6569  		{
  6570  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  6571  			if err != nil {
  6572  				return 0, err
  6573  			}
  6574  			i -= size
  6575  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6576  		}
  6577  		i--
  6578  		dAtA[i] = 0xa
  6579  	}
  6580  	return len(dAtA) - i, nil
  6581  }
  6582  
  6583  func (m *UIDiscoverCompletedEvent) Marshal() (dAtA []byte, err error) {
  6584  	size := m.Size()
  6585  	dAtA = make([]byte, size)
  6586  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6587  	if err != nil {
  6588  		return nil, err
  6589  	}
  6590  	return dAtA[:n], nil
  6591  }
  6592  
  6593  func (m *UIDiscoverCompletedEvent) MarshalTo(dAtA []byte) (int, error) {
  6594  	size := m.Size()
  6595  	return m.MarshalToSizedBuffer(dAtA[:size])
  6596  }
  6597  
  6598  func (m *UIDiscoverCompletedEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6599  	i := len(dAtA)
  6600  	_ = i
  6601  	var l int
  6602  	_ = l
  6603  	if m.XXX_unrecognized != nil {
  6604  		i -= len(m.XXX_unrecognized)
  6605  		copy(dAtA[i:], m.XXX_unrecognized)
  6606  	}
  6607  	if m.Status != nil {
  6608  		{
  6609  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  6610  			if err != nil {
  6611  				return 0, err
  6612  			}
  6613  			i -= size
  6614  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6615  		}
  6616  		i--
  6617  		dAtA[i] = 0x1a
  6618  	}
  6619  	if m.Resource != nil {
  6620  		{
  6621  			size, err := m.Resource.MarshalToSizedBuffer(dAtA[:i])
  6622  			if err != nil {
  6623  				return 0, err
  6624  			}
  6625  			i -= size
  6626  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6627  		}
  6628  		i--
  6629  		dAtA[i] = 0x12
  6630  	}
  6631  	if m.Metadata != nil {
  6632  		{
  6633  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  6634  			if err != nil {
  6635  				return 0, err
  6636  			}
  6637  			i -= size
  6638  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  6639  		}
  6640  		i--
  6641  		dAtA[i] = 0xa
  6642  	}
  6643  	return len(dAtA) - i, nil
  6644  }
  6645  
  6646  func (m *UICreateNewRoleClickEvent) Marshal() (dAtA []byte, err error) {
  6647  	size := m.Size()
  6648  	dAtA = make([]byte, size)
  6649  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6650  	if err != nil {
  6651  		return nil, err
  6652  	}
  6653  	return dAtA[:n], nil
  6654  }
  6655  
  6656  func (m *UICreateNewRoleClickEvent) MarshalTo(dAtA []byte) (int, error) {
  6657  	size := m.Size()
  6658  	return m.MarshalToSizedBuffer(dAtA[:size])
  6659  }
  6660  
  6661  func (m *UICreateNewRoleClickEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6662  	i := len(dAtA)
  6663  	_ = i
  6664  	var l int
  6665  	_ = l
  6666  	if m.XXX_unrecognized != nil {
  6667  		i -= len(m.XXX_unrecognized)
  6668  		copy(dAtA[i:], m.XXX_unrecognized)
  6669  	}
  6670  	return len(dAtA) - i, nil
  6671  }
  6672  
  6673  func (m *UICreateNewRoleSaveClickEvent) Marshal() (dAtA []byte, err error) {
  6674  	size := m.Size()
  6675  	dAtA = make([]byte, size)
  6676  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6677  	if err != nil {
  6678  		return nil, err
  6679  	}
  6680  	return dAtA[:n], nil
  6681  }
  6682  
  6683  func (m *UICreateNewRoleSaveClickEvent) MarshalTo(dAtA []byte) (int, error) {
  6684  	size := m.Size()
  6685  	return m.MarshalToSizedBuffer(dAtA[:size])
  6686  }
  6687  
  6688  func (m *UICreateNewRoleSaveClickEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6689  	i := len(dAtA)
  6690  	_ = i
  6691  	var l int
  6692  	_ = l
  6693  	if m.XXX_unrecognized != nil {
  6694  		i -= len(m.XXX_unrecognized)
  6695  		copy(dAtA[i:], m.XXX_unrecognized)
  6696  	}
  6697  	return len(dAtA) - i, nil
  6698  }
  6699  
  6700  func (m *UICreateNewRoleCancelClickEvent) Marshal() (dAtA []byte, err error) {
  6701  	size := m.Size()
  6702  	dAtA = make([]byte, size)
  6703  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6704  	if err != nil {
  6705  		return nil, err
  6706  	}
  6707  	return dAtA[:n], nil
  6708  }
  6709  
  6710  func (m *UICreateNewRoleCancelClickEvent) MarshalTo(dAtA []byte) (int, error) {
  6711  	size := m.Size()
  6712  	return m.MarshalToSizedBuffer(dAtA[:size])
  6713  }
  6714  
  6715  func (m *UICreateNewRoleCancelClickEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6716  	i := len(dAtA)
  6717  	_ = i
  6718  	var l int
  6719  	_ = l
  6720  	if m.XXX_unrecognized != nil {
  6721  		i -= len(m.XXX_unrecognized)
  6722  		copy(dAtA[i:], m.XXX_unrecognized)
  6723  	}
  6724  	return len(dAtA) - i, nil
  6725  }
  6726  
  6727  func (m *UICreateNewRoleViewDocumentationClickEvent) Marshal() (dAtA []byte, err error) {
  6728  	size := m.Size()
  6729  	dAtA = make([]byte, size)
  6730  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6731  	if err != nil {
  6732  		return nil, err
  6733  	}
  6734  	return dAtA[:n], nil
  6735  }
  6736  
  6737  func (m *UICreateNewRoleViewDocumentationClickEvent) MarshalTo(dAtA []byte) (int, error) {
  6738  	size := m.Size()
  6739  	return m.MarshalToSizedBuffer(dAtA[:size])
  6740  }
  6741  
  6742  func (m *UICreateNewRoleViewDocumentationClickEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6743  	i := len(dAtA)
  6744  	_ = i
  6745  	var l int
  6746  	_ = l
  6747  	if m.XXX_unrecognized != nil {
  6748  		i -= len(m.XXX_unrecognized)
  6749  		copy(dAtA[i:], m.XXX_unrecognized)
  6750  	}
  6751  	return len(dAtA) - i, nil
  6752  }
  6753  
  6754  func (m *AssistCompletionEvent) Marshal() (dAtA []byte, err error) {
  6755  	size := m.Size()
  6756  	dAtA = make([]byte, size)
  6757  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6758  	if err != nil {
  6759  		return nil, err
  6760  	}
  6761  	return dAtA[:n], nil
  6762  }
  6763  
  6764  func (m *AssistCompletionEvent) MarshalTo(dAtA []byte) (int, error) {
  6765  	size := m.Size()
  6766  	return m.MarshalToSizedBuffer(dAtA[:size])
  6767  }
  6768  
  6769  func (m *AssistCompletionEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6770  	i := len(dAtA)
  6771  	_ = i
  6772  	var l int
  6773  	_ = l
  6774  	if m.XXX_unrecognized != nil {
  6775  		i -= len(m.XXX_unrecognized)
  6776  		copy(dAtA[i:], m.XXX_unrecognized)
  6777  	}
  6778  	if m.CompletionTokens != 0 {
  6779  		i = encodeVarintUsageevents(dAtA, i, uint64(m.CompletionTokens))
  6780  		i--
  6781  		dAtA[i] = 0x20
  6782  	}
  6783  	if m.PromptTokens != 0 {
  6784  		i = encodeVarintUsageevents(dAtA, i, uint64(m.PromptTokens))
  6785  		i--
  6786  		dAtA[i] = 0x18
  6787  	}
  6788  	if m.TotalTokens != 0 {
  6789  		i = encodeVarintUsageevents(dAtA, i, uint64(m.TotalTokens))
  6790  		i--
  6791  		dAtA[i] = 0x10
  6792  	}
  6793  	if len(m.ConversationId) > 0 {
  6794  		i -= len(m.ConversationId)
  6795  		copy(dAtA[i:], m.ConversationId)
  6796  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.ConversationId)))
  6797  		i--
  6798  		dAtA[i] = 0xa
  6799  	}
  6800  	return len(dAtA) - i, nil
  6801  }
  6802  
  6803  func (m *AssistExecutionEvent) Marshal() (dAtA []byte, err error) {
  6804  	size := m.Size()
  6805  	dAtA = make([]byte, size)
  6806  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6807  	if err != nil {
  6808  		return nil, err
  6809  	}
  6810  	return dAtA[:n], nil
  6811  }
  6812  
  6813  func (m *AssistExecutionEvent) MarshalTo(dAtA []byte) (int, error) {
  6814  	size := m.Size()
  6815  	return m.MarshalToSizedBuffer(dAtA[:size])
  6816  }
  6817  
  6818  func (m *AssistExecutionEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6819  	i := len(dAtA)
  6820  	_ = i
  6821  	var l int
  6822  	_ = l
  6823  	if m.XXX_unrecognized != nil {
  6824  		i -= len(m.XXX_unrecognized)
  6825  		copy(dAtA[i:], m.XXX_unrecognized)
  6826  	}
  6827  	if m.CompletionTokens != 0 {
  6828  		i = encodeVarintUsageevents(dAtA, i, uint64(m.CompletionTokens))
  6829  		i--
  6830  		dAtA[i] = 0x28
  6831  	}
  6832  	if m.PromptTokens != 0 {
  6833  		i = encodeVarintUsageevents(dAtA, i, uint64(m.PromptTokens))
  6834  		i--
  6835  		dAtA[i] = 0x20
  6836  	}
  6837  	if m.TotalTokens != 0 {
  6838  		i = encodeVarintUsageevents(dAtA, i, uint64(m.TotalTokens))
  6839  		i--
  6840  		dAtA[i] = 0x18
  6841  	}
  6842  	if m.NodeCount != 0 {
  6843  		i = encodeVarintUsageevents(dAtA, i, uint64(m.NodeCount))
  6844  		i--
  6845  		dAtA[i] = 0x10
  6846  	}
  6847  	if len(m.ConversationId) > 0 {
  6848  		i -= len(m.ConversationId)
  6849  		copy(dAtA[i:], m.ConversationId)
  6850  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.ConversationId)))
  6851  		i--
  6852  		dAtA[i] = 0xa
  6853  	}
  6854  	return len(dAtA) - i, nil
  6855  }
  6856  
  6857  func (m *AssistNewConversationEvent) Marshal() (dAtA []byte, err error) {
  6858  	size := m.Size()
  6859  	dAtA = make([]byte, size)
  6860  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6861  	if err != nil {
  6862  		return nil, err
  6863  	}
  6864  	return dAtA[:n], nil
  6865  }
  6866  
  6867  func (m *AssistNewConversationEvent) MarshalTo(dAtA []byte) (int, error) {
  6868  	size := m.Size()
  6869  	return m.MarshalToSizedBuffer(dAtA[:size])
  6870  }
  6871  
  6872  func (m *AssistNewConversationEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6873  	i := len(dAtA)
  6874  	_ = i
  6875  	var l int
  6876  	_ = l
  6877  	if m.XXX_unrecognized != nil {
  6878  		i -= len(m.XXX_unrecognized)
  6879  		copy(dAtA[i:], m.XXX_unrecognized)
  6880  	}
  6881  	if len(m.Category) > 0 {
  6882  		i -= len(m.Category)
  6883  		copy(dAtA[i:], m.Category)
  6884  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.Category)))
  6885  		i--
  6886  		dAtA[i] = 0xa
  6887  	}
  6888  	return len(dAtA) - i, nil
  6889  }
  6890  
  6891  func (m *AssistAccessRequest) Marshal() (dAtA []byte, err error) {
  6892  	size := m.Size()
  6893  	dAtA = make([]byte, size)
  6894  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6895  	if err != nil {
  6896  		return nil, err
  6897  	}
  6898  	return dAtA[:n], nil
  6899  }
  6900  
  6901  func (m *AssistAccessRequest) MarshalTo(dAtA []byte) (int, error) {
  6902  	size := m.Size()
  6903  	return m.MarshalToSizedBuffer(dAtA[:size])
  6904  }
  6905  
  6906  func (m *AssistAccessRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6907  	i := len(dAtA)
  6908  	_ = i
  6909  	var l int
  6910  	_ = l
  6911  	if m.XXX_unrecognized != nil {
  6912  		i -= len(m.XXX_unrecognized)
  6913  		copy(dAtA[i:], m.XXX_unrecognized)
  6914  	}
  6915  	if m.CompletionTokens != 0 {
  6916  		i = encodeVarintUsageevents(dAtA, i, uint64(m.CompletionTokens))
  6917  		i--
  6918  		dAtA[i] = 0x20
  6919  	}
  6920  	if m.PromptTokens != 0 {
  6921  		i = encodeVarintUsageevents(dAtA, i, uint64(m.PromptTokens))
  6922  		i--
  6923  		dAtA[i] = 0x18
  6924  	}
  6925  	if m.TotalTokens != 0 {
  6926  		i = encodeVarintUsageevents(dAtA, i, uint64(m.TotalTokens))
  6927  		i--
  6928  		dAtA[i] = 0x10
  6929  	}
  6930  	if len(m.ResourceType) > 0 {
  6931  		i -= len(m.ResourceType)
  6932  		copy(dAtA[i:], m.ResourceType)
  6933  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.ResourceType)))
  6934  		i--
  6935  		dAtA[i] = 0xa
  6936  	}
  6937  	return len(dAtA) - i, nil
  6938  }
  6939  
  6940  func (m *AssistAction) Marshal() (dAtA []byte, err error) {
  6941  	size := m.Size()
  6942  	dAtA = make([]byte, size)
  6943  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6944  	if err != nil {
  6945  		return nil, err
  6946  	}
  6947  	return dAtA[:n], nil
  6948  }
  6949  
  6950  func (m *AssistAction) MarshalTo(dAtA []byte) (int, error) {
  6951  	size := m.Size()
  6952  	return m.MarshalToSizedBuffer(dAtA[:size])
  6953  }
  6954  
  6955  func (m *AssistAction) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  6956  	i := len(dAtA)
  6957  	_ = i
  6958  	var l int
  6959  	_ = l
  6960  	if m.XXX_unrecognized != nil {
  6961  		i -= len(m.XXX_unrecognized)
  6962  		copy(dAtA[i:], m.XXX_unrecognized)
  6963  	}
  6964  	if m.CompletionTokens != 0 {
  6965  		i = encodeVarintUsageevents(dAtA, i, uint64(m.CompletionTokens))
  6966  		i--
  6967  		dAtA[i] = 0x20
  6968  	}
  6969  	if m.PromptTokens != 0 {
  6970  		i = encodeVarintUsageevents(dAtA, i, uint64(m.PromptTokens))
  6971  		i--
  6972  		dAtA[i] = 0x18
  6973  	}
  6974  	if m.TotalTokens != 0 {
  6975  		i = encodeVarintUsageevents(dAtA, i, uint64(m.TotalTokens))
  6976  		i--
  6977  		dAtA[i] = 0x10
  6978  	}
  6979  	if len(m.Action) > 0 {
  6980  		i -= len(m.Action)
  6981  		copy(dAtA[i:], m.Action)
  6982  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.Action)))
  6983  		i--
  6984  		dAtA[i] = 0xa
  6985  	}
  6986  	return len(dAtA) - i, nil
  6987  }
  6988  
  6989  func (m *AccessListMetadata) Marshal() (dAtA []byte, err error) {
  6990  	size := m.Size()
  6991  	dAtA = make([]byte, size)
  6992  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  6993  	if err != nil {
  6994  		return nil, err
  6995  	}
  6996  	return dAtA[:n], nil
  6997  }
  6998  
  6999  func (m *AccessListMetadata) MarshalTo(dAtA []byte) (int, error) {
  7000  	size := m.Size()
  7001  	return m.MarshalToSizedBuffer(dAtA[:size])
  7002  }
  7003  
  7004  func (m *AccessListMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7005  	i := len(dAtA)
  7006  	_ = i
  7007  	var l int
  7008  	_ = l
  7009  	if m.XXX_unrecognized != nil {
  7010  		i -= len(m.XXX_unrecognized)
  7011  		copy(dAtA[i:], m.XXX_unrecognized)
  7012  	}
  7013  	if len(m.Id) > 0 {
  7014  		i -= len(m.Id)
  7015  		copy(dAtA[i:], m.Id)
  7016  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.Id)))
  7017  		i--
  7018  		dAtA[i] = 0xa
  7019  	}
  7020  	return len(dAtA) - i, nil
  7021  }
  7022  
  7023  func (m *AccessListCreate) Marshal() (dAtA []byte, err error) {
  7024  	size := m.Size()
  7025  	dAtA = make([]byte, size)
  7026  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7027  	if err != nil {
  7028  		return nil, err
  7029  	}
  7030  	return dAtA[:n], nil
  7031  }
  7032  
  7033  func (m *AccessListCreate) MarshalTo(dAtA []byte) (int, error) {
  7034  	size := m.Size()
  7035  	return m.MarshalToSizedBuffer(dAtA[:size])
  7036  }
  7037  
  7038  func (m *AccessListCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7039  	i := len(dAtA)
  7040  	_ = i
  7041  	var l int
  7042  	_ = l
  7043  	if m.XXX_unrecognized != nil {
  7044  		i -= len(m.XXX_unrecognized)
  7045  		copy(dAtA[i:], m.XXX_unrecognized)
  7046  	}
  7047  	if m.Metadata != nil {
  7048  		{
  7049  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  7050  			if err != nil {
  7051  				return 0, err
  7052  			}
  7053  			i -= size
  7054  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7055  		}
  7056  		i--
  7057  		dAtA[i] = 0xa
  7058  	}
  7059  	return len(dAtA) - i, nil
  7060  }
  7061  
  7062  func (m *AccessListUpdate) Marshal() (dAtA []byte, err error) {
  7063  	size := m.Size()
  7064  	dAtA = make([]byte, size)
  7065  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7066  	if err != nil {
  7067  		return nil, err
  7068  	}
  7069  	return dAtA[:n], nil
  7070  }
  7071  
  7072  func (m *AccessListUpdate) MarshalTo(dAtA []byte) (int, error) {
  7073  	size := m.Size()
  7074  	return m.MarshalToSizedBuffer(dAtA[:size])
  7075  }
  7076  
  7077  func (m *AccessListUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7078  	i := len(dAtA)
  7079  	_ = i
  7080  	var l int
  7081  	_ = l
  7082  	if m.XXX_unrecognized != nil {
  7083  		i -= len(m.XXX_unrecognized)
  7084  		copy(dAtA[i:], m.XXX_unrecognized)
  7085  	}
  7086  	if m.Metadata != nil {
  7087  		{
  7088  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  7089  			if err != nil {
  7090  				return 0, err
  7091  			}
  7092  			i -= size
  7093  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7094  		}
  7095  		i--
  7096  		dAtA[i] = 0xa
  7097  	}
  7098  	return len(dAtA) - i, nil
  7099  }
  7100  
  7101  func (m *AccessListDelete) Marshal() (dAtA []byte, err error) {
  7102  	size := m.Size()
  7103  	dAtA = make([]byte, size)
  7104  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7105  	if err != nil {
  7106  		return nil, err
  7107  	}
  7108  	return dAtA[:n], nil
  7109  }
  7110  
  7111  func (m *AccessListDelete) MarshalTo(dAtA []byte) (int, error) {
  7112  	size := m.Size()
  7113  	return m.MarshalToSizedBuffer(dAtA[:size])
  7114  }
  7115  
  7116  func (m *AccessListDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7117  	i := len(dAtA)
  7118  	_ = i
  7119  	var l int
  7120  	_ = l
  7121  	if m.XXX_unrecognized != nil {
  7122  		i -= len(m.XXX_unrecognized)
  7123  		copy(dAtA[i:], m.XXX_unrecognized)
  7124  	}
  7125  	if m.Metadata != nil {
  7126  		{
  7127  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  7128  			if err != nil {
  7129  				return 0, err
  7130  			}
  7131  			i -= size
  7132  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7133  		}
  7134  		i--
  7135  		dAtA[i] = 0xa
  7136  	}
  7137  	return len(dAtA) - i, nil
  7138  }
  7139  
  7140  func (m *AccessListMemberCreate) Marshal() (dAtA []byte, err error) {
  7141  	size := m.Size()
  7142  	dAtA = make([]byte, size)
  7143  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7144  	if err != nil {
  7145  		return nil, err
  7146  	}
  7147  	return dAtA[:n], nil
  7148  }
  7149  
  7150  func (m *AccessListMemberCreate) MarshalTo(dAtA []byte) (int, error) {
  7151  	size := m.Size()
  7152  	return m.MarshalToSizedBuffer(dAtA[:size])
  7153  }
  7154  
  7155  func (m *AccessListMemberCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7156  	i := len(dAtA)
  7157  	_ = i
  7158  	var l int
  7159  	_ = l
  7160  	if m.XXX_unrecognized != nil {
  7161  		i -= len(m.XXX_unrecognized)
  7162  		copy(dAtA[i:], m.XXX_unrecognized)
  7163  	}
  7164  	if m.Metadata != nil {
  7165  		{
  7166  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  7167  			if err != nil {
  7168  				return 0, err
  7169  			}
  7170  			i -= size
  7171  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7172  		}
  7173  		i--
  7174  		dAtA[i] = 0xa
  7175  	}
  7176  	return len(dAtA) - i, nil
  7177  }
  7178  
  7179  func (m *AccessListMemberUpdate) Marshal() (dAtA []byte, err error) {
  7180  	size := m.Size()
  7181  	dAtA = make([]byte, size)
  7182  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7183  	if err != nil {
  7184  		return nil, err
  7185  	}
  7186  	return dAtA[:n], nil
  7187  }
  7188  
  7189  func (m *AccessListMemberUpdate) MarshalTo(dAtA []byte) (int, error) {
  7190  	size := m.Size()
  7191  	return m.MarshalToSizedBuffer(dAtA[:size])
  7192  }
  7193  
  7194  func (m *AccessListMemberUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7195  	i := len(dAtA)
  7196  	_ = i
  7197  	var l int
  7198  	_ = l
  7199  	if m.XXX_unrecognized != nil {
  7200  		i -= len(m.XXX_unrecognized)
  7201  		copy(dAtA[i:], m.XXX_unrecognized)
  7202  	}
  7203  	if m.Metadata != nil {
  7204  		{
  7205  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  7206  			if err != nil {
  7207  				return 0, err
  7208  			}
  7209  			i -= size
  7210  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7211  		}
  7212  		i--
  7213  		dAtA[i] = 0xa
  7214  	}
  7215  	return len(dAtA) - i, nil
  7216  }
  7217  
  7218  func (m *AccessListMemberDelete) Marshal() (dAtA []byte, err error) {
  7219  	size := m.Size()
  7220  	dAtA = make([]byte, size)
  7221  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7222  	if err != nil {
  7223  		return nil, err
  7224  	}
  7225  	return dAtA[:n], nil
  7226  }
  7227  
  7228  func (m *AccessListMemberDelete) MarshalTo(dAtA []byte) (int, error) {
  7229  	size := m.Size()
  7230  	return m.MarshalToSizedBuffer(dAtA[:size])
  7231  }
  7232  
  7233  func (m *AccessListMemberDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7234  	i := len(dAtA)
  7235  	_ = i
  7236  	var l int
  7237  	_ = l
  7238  	if m.XXX_unrecognized != nil {
  7239  		i -= len(m.XXX_unrecognized)
  7240  		copy(dAtA[i:], m.XXX_unrecognized)
  7241  	}
  7242  	if m.Metadata != nil {
  7243  		{
  7244  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  7245  			if err != nil {
  7246  				return 0, err
  7247  			}
  7248  			i -= size
  7249  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7250  		}
  7251  		i--
  7252  		dAtA[i] = 0xa
  7253  	}
  7254  	return len(dAtA) - i, nil
  7255  }
  7256  
  7257  func (m *AccessListGrantsToUser) Marshal() (dAtA []byte, err error) {
  7258  	size := m.Size()
  7259  	dAtA = make([]byte, size)
  7260  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7261  	if err != nil {
  7262  		return nil, err
  7263  	}
  7264  	return dAtA[:n], nil
  7265  }
  7266  
  7267  func (m *AccessListGrantsToUser) MarshalTo(dAtA []byte) (int, error) {
  7268  	size := m.Size()
  7269  	return m.MarshalToSizedBuffer(dAtA[:size])
  7270  }
  7271  
  7272  func (m *AccessListGrantsToUser) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7273  	i := len(dAtA)
  7274  	_ = i
  7275  	var l int
  7276  	_ = l
  7277  	if m.XXX_unrecognized != nil {
  7278  		i -= len(m.XXX_unrecognized)
  7279  		copy(dAtA[i:], m.XXX_unrecognized)
  7280  	}
  7281  	if m.CountTraitsGranted != 0 {
  7282  		i = encodeVarintUsageevents(dAtA, i, uint64(m.CountTraitsGranted))
  7283  		i--
  7284  		dAtA[i] = 0x10
  7285  	}
  7286  	if m.CountRolesGranted != 0 {
  7287  		i = encodeVarintUsageevents(dAtA, i, uint64(m.CountRolesGranted))
  7288  		i--
  7289  		dAtA[i] = 0x8
  7290  	}
  7291  	return len(dAtA) - i, nil
  7292  }
  7293  
  7294  func (m *AccessListReviewCreate) Marshal() (dAtA []byte, err error) {
  7295  	size := m.Size()
  7296  	dAtA = make([]byte, size)
  7297  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7298  	if err != nil {
  7299  		return nil, err
  7300  	}
  7301  	return dAtA[:n], nil
  7302  }
  7303  
  7304  func (m *AccessListReviewCreate) MarshalTo(dAtA []byte) (int, error) {
  7305  	size := m.Size()
  7306  	return m.MarshalToSizedBuffer(dAtA[:size])
  7307  }
  7308  
  7309  func (m *AccessListReviewCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7310  	i := len(dAtA)
  7311  	_ = i
  7312  	var l int
  7313  	_ = l
  7314  	if m.XXX_unrecognized != nil {
  7315  		i -= len(m.XXX_unrecognized)
  7316  		copy(dAtA[i:], m.XXX_unrecognized)
  7317  	}
  7318  	if m.NumberOfRemovedMembers != 0 {
  7319  		i = encodeVarintUsageevents(dAtA, i, uint64(m.NumberOfRemovedMembers))
  7320  		i--
  7321  		dAtA[i] = 0x30
  7322  	}
  7323  	if m.ReviewDayOfMonthChanged {
  7324  		i--
  7325  		if m.ReviewDayOfMonthChanged {
  7326  			dAtA[i] = 1
  7327  		} else {
  7328  			dAtA[i] = 0
  7329  		}
  7330  		i--
  7331  		dAtA[i] = 0x28
  7332  	}
  7333  	if m.ReviewFrequencyChanged {
  7334  		i--
  7335  		if m.ReviewFrequencyChanged {
  7336  			dAtA[i] = 1
  7337  		} else {
  7338  			dAtA[i] = 0
  7339  		}
  7340  		i--
  7341  		dAtA[i] = 0x20
  7342  	}
  7343  	if m.MembershipRequirementsChanged {
  7344  		i--
  7345  		if m.MembershipRequirementsChanged {
  7346  			dAtA[i] = 1
  7347  		} else {
  7348  			dAtA[i] = 0
  7349  		}
  7350  		i--
  7351  		dAtA[i] = 0x18
  7352  	}
  7353  	if m.DaysPastNextAuditDate != 0 {
  7354  		i = encodeVarintUsageevents(dAtA, i, uint64(m.DaysPastNextAuditDate))
  7355  		i--
  7356  		dAtA[i] = 0x10
  7357  	}
  7358  	if m.Metadata != nil {
  7359  		{
  7360  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  7361  			if err != nil {
  7362  				return 0, err
  7363  			}
  7364  			i -= size
  7365  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7366  		}
  7367  		i--
  7368  		dAtA[i] = 0xa
  7369  	}
  7370  	return len(dAtA) - i, nil
  7371  }
  7372  
  7373  func (m *AccessListReviewDelete) Marshal() (dAtA []byte, err error) {
  7374  	size := m.Size()
  7375  	dAtA = make([]byte, size)
  7376  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7377  	if err != nil {
  7378  		return nil, err
  7379  	}
  7380  	return dAtA[:n], nil
  7381  }
  7382  
  7383  func (m *AccessListReviewDelete) MarshalTo(dAtA []byte) (int, error) {
  7384  	size := m.Size()
  7385  	return m.MarshalToSizedBuffer(dAtA[:size])
  7386  }
  7387  
  7388  func (m *AccessListReviewDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7389  	i := len(dAtA)
  7390  	_ = i
  7391  	var l int
  7392  	_ = l
  7393  	if m.XXX_unrecognized != nil {
  7394  		i -= len(m.XXX_unrecognized)
  7395  		copy(dAtA[i:], m.XXX_unrecognized)
  7396  	}
  7397  	if len(m.AccessListReviewId) > 0 {
  7398  		i -= len(m.AccessListReviewId)
  7399  		copy(dAtA[i:], m.AccessListReviewId)
  7400  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.AccessListReviewId)))
  7401  		i--
  7402  		dAtA[i] = 0x12
  7403  	}
  7404  	if m.Metadata != nil {
  7405  		{
  7406  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  7407  			if err != nil {
  7408  				return 0, err
  7409  			}
  7410  			i -= size
  7411  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7412  		}
  7413  		i--
  7414  		dAtA[i] = 0xa
  7415  	}
  7416  	return len(dAtA) - i, nil
  7417  }
  7418  
  7419  func (m *IntegrationEnrollMetadata) Marshal() (dAtA []byte, err error) {
  7420  	size := m.Size()
  7421  	dAtA = make([]byte, size)
  7422  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7423  	if err != nil {
  7424  		return nil, err
  7425  	}
  7426  	return dAtA[:n], nil
  7427  }
  7428  
  7429  func (m *IntegrationEnrollMetadata) MarshalTo(dAtA []byte) (int, error) {
  7430  	size := m.Size()
  7431  	return m.MarshalToSizedBuffer(dAtA[:size])
  7432  }
  7433  
  7434  func (m *IntegrationEnrollMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7435  	i := len(dAtA)
  7436  	_ = i
  7437  	var l int
  7438  	_ = l
  7439  	if m.XXX_unrecognized != nil {
  7440  		i -= len(m.XXX_unrecognized)
  7441  		copy(dAtA[i:], m.XXX_unrecognized)
  7442  	}
  7443  	if len(m.UserName) > 0 {
  7444  		i -= len(m.UserName)
  7445  		copy(dAtA[i:], m.UserName)
  7446  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.UserName)))
  7447  		i--
  7448  		dAtA[i] = 0x1a
  7449  	}
  7450  	if m.Kind != 0 {
  7451  		i = encodeVarintUsageevents(dAtA, i, uint64(m.Kind))
  7452  		i--
  7453  		dAtA[i] = 0x10
  7454  	}
  7455  	if len(m.Id) > 0 {
  7456  		i -= len(m.Id)
  7457  		copy(dAtA[i:], m.Id)
  7458  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.Id)))
  7459  		i--
  7460  		dAtA[i] = 0xa
  7461  	}
  7462  	return len(dAtA) - i, nil
  7463  }
  7464  
  7465  func (m *UIIntegrationEnrollStartEvent) Marshal() (dAtA []byte, err error) {
  7466  	size := m.Size()
  7467  	dAtA = make([]byte, size)
  7468  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7469  	if err != nil {
  7470  		return nil, err
  7471  	}
  7472  	return dAtA[:n], nil
  7473  }
  7474  
  7475  func (m *UIIntegrationEnrollStartEvent) MarshalTo(dAtA []byte) (int, error) {
  7476  	size := m.Size()
  7477  	return m.MarshalToSizedBuffer(dAtA[:size])
  7478  }
  7479  
  7480  func (m *UIIntegrationEnrollStartEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7481  	i := len(dAtA)
  7482  	_ = i
  7483  	var l int
  7484  	_ = l
  7485  	if m.XXX_unrecognized != nil {
  7486  		i -= len(m.XXX_unrecognized)
  7487  		copy(dAtA[i:], m.XXX_unrecognized)
  7488  	}
  7489  	if m.Metadata != nil {
  7490  		{
  7491  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  7492  			if err != nil {
  7493  				return 0, err
  7494  			}
  7495  			i -= size
  7496  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7497  		}
  7498  		i--
  7499  		dAtA[i] = 0xa
  7500  	}
  7501  	return len(dAtA) - i, nil
  7502  }
  7503  
  7504  func (m *UIIntegrationEnrollCompleteEvent) Marshal() (dAtA []byte, err error) {
  7505  	size := m.Size()
  7506  	dAtA = make([]byte, size)
  7507  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7508  	if err != nil {
  7509  		return nil, err
  7510  	}
  7511  	return dAtA[:n], nil
  7512  }
  7513  
  7514  func (m *UIIntegrationEnrollCompleteEvent) MarshalTo(dAtA []byte) (int, error) {
  7515  	size := m.Size()
  7516  	return m.MarshalToSizedBuffer(dAtA[:size])
  7517  }
  7518  
  7519  func (m *UIIntegrationEnrollCompleteEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7520  	i := len(dAtA)
  7521  	_ = i
  7522  	var l int
  7523  	_ = l
  7524  	if m.XXX_unrecognized != nil {
  7525  		i -= len(m.XXX_unrecognized)
  7526  		copy(dAtA[i:], m.XXX_unrecognized)
  7527  	}
  7528  	if m.Metadata != nil {
  7529  		{
  7530  			size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
  7531  			if err != nil {
  7532  				return 0, err
  7533  			}
  7534  			i -= size
  7535  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7536  		}
  7537  		i--
  7538  		dAtA[i] = 0xa
  7539  	}
  7540  	return len(dAtA) - i, nil
  7541  }
  7542  
  7543  func (m *ResourceCreateEvent) Marshal() (dAtA []byte, err error) {
  7544  	size := m.Size()
  7545  	dAtA = make([]byte, size)
  7546  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7547  	if err != nil {
  7548  		return nil, err
  7549  	}
  7550  	return dAtA[:n], nil
  7551  }
  7552  
  7553  func (m *ResourceCreateEvent) MarshalTo(dAtA []byte) (int, error) {
  7554  	size := m.Size()
  7555  	return m.MarshalToSizedBuffer(dAtA[:size])
  7556  }
  7557  
  7558  func (m *ResourceCreateEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7559  	i := len(dAtA)
  7560  	_ = i
  7561  	var l int
  7562  	_ = l
  7563  	if m.XXX_unrecognized != nil {
  7564  		i -= len(m.XXX_unrecognized)
  7565  		copy(dAtA[i:], m.XXX_unrecognized)
  7566  	}
  7567  	if m.Database != nil {
  7568  		{
  7569  			size, err := m.Database.MarshalToSizedBuffer(dAtA[:i])
  7570  			if err != nil {
  7571  				return 0, err
  7572  			}
  7573  			i -= size
  7574  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7575  		}
  7576  		i--
  7577  		dAtA[i] = 0x22
  7578  	}
  7579  	if len(m.CloudProvider) > 0 {
  7580  		i -= len(m.CloudProvider)
  7581  		copy(dAtA[i:], m.CloudProvider)
  7582  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.CloudProvider)))
  7583  		i--
  7584  		dAtA[i] = 0x1a
  7585  	}
  7586  	if len(m.ResourceOrigin) > 0 {
  7587  		i -= len(m.ResourceOrigin)
  7588  		copy(dAtA[i:], m.ResourceOrigin)
  7589  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.ResourceOrigin)))
  7590  		i--
  7591  		dAtA[i] = 0x12
  7592  	}
  7593  	if len(m.ResourceType) > 0 {
  7594  		i -= len(m.ResourceType)
  7595  		copy(dAtA[i:], m.ResourceType)
  7596  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.ResourceType)))
  7597  		i--
  7598  		dAtA[i] = 0xa
  7599  	}
  7600  	return len(dAtA) - i, nil
  7601  }
  7602  
  7603  func (m *DiscoveredDatabaseMetadata) Marshal() (dAtA []byte, err error) {
  7604  	size := m.Size()
  7605  	dAtA = make([]byte, size)
  7606  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7607  	if err != nil {
  7608  		return nil, err
  7609  	}
  7610  	return dAtA[:n], nil
  7611  }
  7612  
  7613  func (m *DiscoveredDatabaseMetadata) MarshalTo(dAtA []byte) (int, error) {
  7614  	size := m.Size()
  7615  	return m.MarshalToSizedBuffer(dAtA[:size])
  7616  }
  7617  
  7618  func (m *DiscoveredDatabaseMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7619  	i := len(dAtA)
  7620  	_ = i
  7621  	var l int
  7622  	_ = l
  7623  	if m.XXX_unrecognized != nil {
  7624  		i -= len(m.XXX_unrecognized)
  7625  		copy(dAtA[i:], m.XXX_unrecognized)
  7626  	}
  7627  	if len(m.DbProtocol) > 0 {
  7628  		i -= len(m.DbProtocol)
  7629  		copy(dAtA[i:], m.DbProtocol)
  7630  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.DbProtocol)))
  7631  		i--
  7632  		dAtA[i] = 0x12
  7633  	}
  7634  	if len(m.DbType) > 0 {
  7635  		i -= len(m.DbType)
  7636  		copy(dAtA[i:], m.DbType)
  7637  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.DbType)))
  7638  		i--
  7639  		dAtA[i] = 0xa
  7640  	}
  7641  	return len(dAtA) - i, nil
  7642  }
  7643  
  7644  func (m *FeatureRecommendationEvent) Marshal() (dAtA []byte, err error) {
  7645  	size := m.Size()
  7646  	dAtA = make([]byte, size)
  7647  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7648  	if err != nil {
  7649  		return nil, err
  7650  	}
  7651  	return dAtA[:n], nil
  7652  }
  7653  
  7654  func (m *FeatureRecommendationEvent) MarshalTo(dAtA []byte) (int, error) {
  7655  	size := m.Size()
  7656  	return m.MarshalToSizedBuffer(dAtA[:size])
  7657  }
  7658  
  7659  func (m *FeatureRecommendationEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7660  	i := len(dAtA)
  7661  	_ = i
  7662  	var l int
  7663  	_ = l
  7664  	if m.XXX_unrecognized != nil {
  7665  		i -= len(m.XXX_unrecognized)
  7666  		copy(dAtA[i:], m.XXX_unrecognized)
  7667  	}
  7668  	if m.FeatureRecommendationStatus != 0 {
  7669  		i = encodeVarintUsageevents(dAtA, i, uint64(m.FeatureRecommendationStatus))
  7670  		i--
  7671  		dAtA[i] = 0x18
  7672  	}
  7673  	if m.Feature != 0 {
  7674  		i = encodeVarintUsageevents(dAtA, i, uint64(m.Feature))
  7675  		i--
  7676  		dAtA[i] = 0x10
  7677  	}
  7678  	if len(m.UserName) > 0 {
  7679  		i -= len(m.UserName)
  7680  		copy(dAtA[i:], m.UserName)
  7681  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.UserName)))
  7682  		i--
  7683  		dAtA[i] = 0xa
  7684  	}
  7685  	return len(dAtA) - i, nil
  7686  }
  7687  
  7688  func (m *TAGExecuteQueryEvent) Marshal() (dAtA []byte, err error) {
  7689  	size := m.Size()
  7690  	dAtA = make([]byte, size)
  7691  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7692  	if err != nil {
  7693  		return nil, err
  7694  	}
  7695  	return dAtA[:n], nil
  7696  }
  7697  
  7698  func (m *TAGExecuteQueryEvent) MarshalTo(dAtA []byte) (int, error) {
  7699  	size := m.Size()
  7700  	return m.MarshalToSizedBuffer(dAtA[:size])
  7701  }
  7702  
  7703  func (m *TAGExecuteQueryEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7704  	i := len(dAtA)
  7705  	_ = i
  7706  	var l int
  7707  	_ = l
  7708  	if m.XXX_unrecognized != nil {
  7709  		i -= len(m.XXX_unrecognized)
  7710  		copy(dAtA[i:], m.XXX_unrecognized)
  7711  	}
  7712  	if m.IsSuccess {
  7713  		i--
  7714  		if m.IsSuccess {
  7715  			dAtA[i] = 1
  7716  		} else {
  7717  			dAtA[i] = 0
  7718  		}
  7719  		i--
  7720  		dAtA[i] = 0x18
  7721  	}
  7722  	if m.TotalEdges != 0 {
  7723  		i = encodeVarintUsageevents(dAtA, i, uint64(m.TotalEdges))
  7724  		i--
  7725  		dAtA[i] = 0x10
  7726  	}
  7727  	if m.TotalNodes != 0 {
  7728  		i = encodeVarintUsageevents(dAtA, i, uint64(m.TotalNodes))
  7729  		i--
  7730  		dAtA[i] = 0x8
  7731  	}
  7732  	return len(dAtA) - i, nil
  7733  }
  7734  
  7735  func (m *SecurityReportGetResultEvent) Marshal() (dAtA []byte, err error) {
  7736  	size := m.Size()
  7737  	dAtA = make([]byte, size)
  7738  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7739  	if err != nil {
  7740  		return nil, err
  7741  	}
  7742  	return dAtA[:n], nil
  7743  }
  7744  
  7745  func (m *SecurityReportGetResultEvent) MarshalTo(dAtA []byte) (int, error) {
  7746  	size := m.Size()
  7747  	return m.MarshalToSizedBuffer(dAtA[:size])
  7748  }
  7749  
  7750  func (m *SecurityReportGetResultEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7751  	i := len(dAtA)
  7752  	_ = i
  7753  	var l int
  7754  	_ = l
  7755  	if m.XXX_unrecognized != nil {
  7756  		i -= len(m.XXX_unrecognized)
  7757  		copy(dAtA[i:], m.XXX_unrecognized)
  7758  	}
  7759  	if m.Days != 0 {
  7760  		i = encodeVarintUsageevents(dAtA, i, uint64(m.Days))
  7761  		i--
  7762  		dAtA[i] = 0x10
  7763  	}
  7764  	if len(m.Name) > 0 {
  7765  		i -= len(m.Name)
  7766  		copy(dAtA[i:], m.Name)
  7767  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.Name)))
  7768  		i--
  7769  		dAtA[i] = 0xa
  7770  	}
  7771  	return len(dAtA) - i, nil
  7772  }
  7773  
  7774  func (m *DiscoveryFetchEvent) Marshal() (dAtA []byte, err error) {
  7775  	size := m.Size()
  7776  	dAtA = make([]byte, size)
  7777  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7778  	if err != nil {
  7779  		return nil, err
  7780  	}
  7781  	return dAtA[:n], nil
  7782  }
  7783  
  7784  func (m *DiscoveryFetchEvent) MarshalTo(dAtA []byte) (int, error) {
  7785  	size := m.Size()
  7786  	return m.MarshalToSizedBuffer(dAtA[:size])
  7787  }
  7788  
  7789  func (m *DiscoveryFetchEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7790  	i := len(dAtA)
  7791  	_ = i
  7792  	var l int
  7793  	_ = l
  7794  	if m.XXX_unrecognized != nil {
  7795  		i -= len(m.XXX_unrecognized)
  7796  		copy(dAtA[i:], m.XXX_unrecognized)
  7797  	}
  7798  	if len(m.ResourceType) > 0 {
  7799  		i -= len(m.ResourceType)
  7800  		copy(dAtA[i:], m.ResourceType)
  7801  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.ResourceType)))
  7802  		i--
  7803  		dAtA[i] = 0x12
  7804  	}
  7805  	if len(m.CloudProvider) > 0 {
  7806  		i -= len(m.CloudProvider)
  7807  		copy(dAtA[i:], m.CloudProvider)
  7808  		i = encodeVarintUsageevents(dAtA, i, uint64(len(m.CloudProvider)))
  7809  		i--
  7810  		dAtA[i] = 0xa
  7811  	}
  7812  	return len(dAtA) - i, nil
  7813  }
  7814  
  7815  func (m *UsageEventOneOf) Marshal() (dAtA []byte, err error) {
  7816  	size := m.Size()
  7817  	dAtA = make([]byte, size)
  7818  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  7819  	if err != nil {
  7820  		return nil, err
  7821  	}
  7822  	return dAtA[:n], nil
  7823  }
  7824  
  7825  func (m *UsageEventOneOf) MarshalTo(dAtA []byte) (int, error) {
  7826  	size := m.Size()
  7827  	return m.MarshalToSizedBuffer(dAtA[:size])
  7828  }
  7829  
  7830  func (m *UsageEventOneOf) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7831  	i := len(dAtA)
  7832  	_ = i
  7833  	var l int
  7834  	_ = l
  7835  	if m.XXX_unrecognized != nil {
  7836  		i -= len(m.XXX_unrecognized)
  7837  		copy(dAtA[i:], m.XXX_unrecognized)
  7838  	}
  7839  	if m.Event != nil {
  7840  		{
  7841  			size := m.Event.Size()
  7842  			i -= size
  7843  			if _, err := m.Event.MarshalTo(dAtA[i:]); err != nil {
  7844  				return 0, err
  7845  			}
  7846  		}
  7847  	}
  7848  	return len(dAtA) - i, nil
  7849  }
  7850  
  7851  func (m *UsageEventOneOf_UiBannerClick) MarshalTo(dAtA []byte) (int, error) {
  7852  	size := m.Size()
  7853  	return m.MarshalToSizedBuffer(dAtA[:size])
  7854  }
  7855  
  7856  func (m *UsageEventOneOf_UiBannerClick) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7857  	i := len(dAtA)
  7858  	if m.UiBannerClick != nil {
  7859  		{
  7860  			size, err := m.UiBannerClick.MarshalToSizedBuffer(dAtA[:i])
  7861  			if err != nil {
  7862  				return 0, err
  7863  			}
  7864  			i -= size
  7865  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7866  		}
  7867  		i--
  7868  		dAtA[i] = 0xa
  7869  	}
  7870  	return len(dAtA) - i, nil
  7871  }
  7872  func (m *UsageEventOneOf_UiOnboardCompleteGoToDashboardClick) MarshalTo(dAtA []byte) (int, error) {
  7873  	size := m.Size()
  7874  	return m.MarshalToSizedBuffer(dAtA[:size])
  7875  }
  7876  
  7877  func (m *UsageEventOneOf_UiOnboardCompleteGoToDashboardClick) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7878  	i := len(dAtA)
  7879  	if m.UiOnboardCompleteGoToDashboardClick != nil {
  7880  		{
  7881  			size, err := m.UiOnboardCompleteGoToDashboardClick.MarshalToSizedBuffer(dAtA[:i])
  7882  			if err != nil {
  7883  				return 0, err
  7884  			}
  7885  			i -= size
  7886  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7887  		}
  7888  		i--
  7889  		dAtA[i] = 0x1a
  7890  	}
  7891  	return len(dAtA) - i, nil
  7892  }
  7893  func (m *UsageEventOneOf_UiOnboardAddFirstResourceClick) MarshalTo(dAtA []byte) (int, error) {
  7894  	size := m.Size()
  7895  	return m.MarshalToSizedBuffer(dAtA[:size])
  7896  }
  7897  
  7898  func (m *UsageEventOneOf_UiOnboardAddFirstResourceClick) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7899  	i := len(dAtA)
  7900  	if m.UiOnboardAddFirstResourceClick != nil {
  7901  		{
  7902  			size, err := m.UiOnboardAddFirstResourceClick.MarshalToSizedBuffer(dAtA[:i])
  7903  			if err != nil {
  7904  				return 0, err
  7905  			}
  7906  			i -= size
  7907  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7908  		}
  7909  		i--
  7910  		dAtA[i] = 0x22
  7911  	}
  7912  	return len(dAtA) - i, nil
  7913  }
  7914  func (m *UsageEventOneOf_UiOnboardAddFirstResourceLaterClick) MarshalTo(dAtA []byte) (int, error) {
  7915  	size := m.Size()
  7916  	return m.MarshalToSizedBuffer(dAtA[:size])
  7917  }
  7918  
  7919  func (m *UsageEventOneOf_UiOnboardAddFirstResourceLaterClick) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7920  	i := len(dAtA)
  7921  	if m.UiOnboardAddFirstResourceLaterClick != nil {
  7922  		{
  7923  			size, err := m.UiOnboardAddFirstResourceLaterClick.MarshalToSizedBuffer(dAtA[:i])
  7924  			if err != nil {
  7925  				return 0, err
  7926  			}
  7927  			i -= size
  7928  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7929  		}
  7930  		i--
  7931  		dAtA[i] = 0x2a
  7932  	}
  7933  	return len(dAtA) - i, nil
  7934  }
  7935  func (m *UsageEventOneOf_UiOnboardSetCredentialSubmit) MarshalTo(dAtA []byte) (int, error) {
  7936  	size := m.Size()
  7937  	return m.MarshalToSizedBuffer(dAtA[:size])
  7938  }
  7939  
  7940  func (m *UsageEventOneOf_UiOnboardSetCredentialSubmit) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7941  	i := len(dAtA)
  7942  	if m.UiOnboardSetCredentialSubmit != nil {
  7943  		{
  7944  			size, err := m.UiOnboardSetCredentialSubmit.MarshalToSizedBuffer(dAtA[:i])
  7945  			if err != nil {
  7946  				return 0, err
  7947  			}
  7948  			i -= size
  7949  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7950  		}
  7951  		i--
  7952  		dAtA[i] = 0x32
  7953  	}
  7954  	return len(dAtA) - i, nil
  7955  }
  7956  func (m *UsageEventOneOf_UiOnboardRegisterChallengeSubmit) MarshalTo(dAtA []byte) (int, error) {
  7957  	size := m.Size()
  7958  	return m.MarshalToSizedBuffer(dAtA[:size])
  7959  }
  7960  
  7961  func (m *UsageEventOneOf_UiOnboardRegisterChallengeSubmit) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7962  	i := len(dAtA)
  7963  	if m.UiOnboardRegisterChallengeSubmit != nil {
  7964  		{
  7965  			size, err := m.UiOnboardRegisterChallengeSubmit.MarshalToSizedBuffer(dAtA[:i])
  7966  			if err != nil {
  7967  				return 0, err
  7968  			}
  7969  			i -= size
  7970  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7971  		}
  7972  		i--
  7973  		dAtA[i] = 0x3a
  7974  	}
  7975  	return len(dAtA) - i, nil
  7976  }
  7977  func (m *UsageEventOneOf_UiRecoveryCodesContinueClick) MarshalTo(dAtA []byte) (int, error) {
  7978  	size := m.Size()
  7979  	return m.MarshalToSizedBuffer(dAtA[:size])
  7980  }
  7981  
  7982  func (m *UsageEventOneOf_UiRecoveryCodesContinueClick) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  7983  	i := len(dAtA)
  7984  	if m.UiRecoveryCodesContinueClick != nil {
  7985  		{
  7986  			size, err := m.UiRecoveryCodesContinueClick.MarshalToSizedBuffer(dAtA[:i])
  7987  			if err != nil {
  7988  				return 0, err
  7989  			}
  7990  			i -= size
  7991  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  7992  		}
  7993  		i--
  7994  		dAtA[i] = 0x42
  7995  	}
  7996  	return len(dAtA) - i, nil
  7997  }
  7998  func (m *UsageEventOneOf_UiRecoveryCodesCopyClick) MarshalTo(dAtA []byte) (int, error) {
  7999  	size := m.Size()
  8000  	return m.MarshalToSizedBuffer(dAtA[:size])
  8001  }
  8002  
  8003  func (m *UsageEventOneOf_UiRecoveryCodesCopyClick) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8004  	i := len(dAtA)
  8005  	if m.UiRecoveryCodesCopyClick != nil {
  8006  		{
  8007  			size, err := m.UiRecoveryCodesCopyClick.MarshalToSizedBuffer(dAtA[:i])
  8008  			if err != nil {
  8009  				return 0, err
  8010  			}
  8011  			i -= size
  8012  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8013  		}
  8014  		i--
  8015  		dAtA[i] = 0x4a
  8016  	}
  8017  	return len(dAtA) - i, nil
  8018  }
  8019  func (m *UsageEventOneOf_UiRecoveryCodesPrintClick) MarshalTo(dAtA []byte) (int, error) {
  8020  	size := m.Size()
  8021  	return m.MarshalToSizedBuffer(dAtA[:size])
  8022  }
  8023  
  8024  func (m *UsageEventOneOf_UiRecoveryCodesPrintClick) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8025  	i := len(dAtA)
  8026  	if m.UiRecoveryCodesPrintClick != nil {
  8027  		{
  8028  			size, err := m.UiRecoveryCodesPrintClick.MarshalToSizedBuffer(dAtA[:i])
  8029  			if err != nil {
  8030  				return 0, err
  8031  			}
  8032  			i -= size
  8033  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8034  		}
  8035  		i--
  8036  		dAtA[i] = 0x52
  8037  	}
  8038  	return len(dAtA) - i, nil
  8039  }
  8040  func (m *UsageEventOneOf_UiDiscoverStartedEvent) MarshalTo(dAtA []byte) (int, error) {
  8041  	size := m.Size()
  8042  	return m.MarshalToSizedBuffer(dAtA[:size])
  8043  }
  8044  
  8045  func (m *UsageEventOneOf_UiDiscoverStartedEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8046  	i := len(dAtA)
  8047  	if m.UiDiscoverStartedEvent != nil {
  8048  		{
  8049  			size, err := m.UiDiscoverStartedEvent.MarshalToSizedBuffer(dAtA[:i])
  8050  			if err != nil {
  8051  				return 0, err
  8052  			}
  8053  			i -= size
  8054  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8055  		}
  8056  		i--
  8057  		dAtA[i] = 0x5a
  8058  	}
  8059  	return len(dAtA) - i, nil
  8060  }
  8061  func (m *UsageEventOneOf_UiDiscoverResourceSelectionEvent) MarshalTo(dAtA []byte) (int, error) {
  8062  	size := m.Size()
  8063  	return m.MarshalToSizedBuffer(dAtA[:size])
  8064  }
  8065  
  8066  func (m *UsageEventOneOf_UiDiscoverResourceSelectionEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8067  	i := len(dAtA)
  8068  	if m.UiDiscoverResourceSelectionEvent != nil {
  8069  		{
  8070  			size, err := m.UiDiscoverResourceSelectionEvent.MarshalToSizedBuffer(dAtA[:i])
  8071  			if err != nil {
  8072  				return 0, err
  8073  			}
  8074  			i -= size
  8075  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8076  		}
  8077  		i--
  8078  		dAtA[i] = 0x62
  8079  	}
  8080  	return len(dAtA) - i, nil
  8081  }
  8082  func (m *UsageEventOneOf_UiDiscoverDeployServiceEvent) MarshalTo(dAtA []byte) (int, error) {
  8083  	size := m.Size()
  8084  	return m.MarshalToSizedBuffer(dAtA[:size])
  8085  }
  8086  
  8087  func (m *UsageEventOneOf_UiDiscoverDeployServiceEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8088  	i := len(dAtA)
  8089  	if m.UiDiscoverDeployServiceEvent != nil {
  8090  		{
  8091  			size, err := m.UiDiscoverDeployServiceEvent.MarshalToSizedBuffer(dAtA[:i])
  8092  			if err != nil {
  8093  				return 0, err
  8094  			}
  8095  			i -= size
  8096  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8097  		}
  8098  		i--
  8099  		dAtA[i] = 0x6a
  8100  	}
  8101  	return len(dAtA) - i, nil
  8102  }
  8103  func (m *UsageEventOneOf_UiDiscoverDatabaseRegisterEvent) MarshalTo(dAtA []byte) (int, error) {
  8104  	size := m.Size()
  8105  	return m.MarshalToSizedBuffer(dAtA[:size])
  8106  }
  8107  
  8108  func (m *UsageEventOneOf_UiDiscoverDatabaseRegisterEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8109  	i := len(dAtA)
  8110  	if m.UiDiscoverDatabaseRegisterEvent != nil {
  8111  		{
  8112  			size, err := m.UiDiscoverDatabaseRegisterEvent.MarshalToSizedBuffer(dAtA[:i])
  8113  			if err != nil {
  8114  				return 0, err
  8115  			}
  8116  			i -= size
  8117  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8118  		}
  8119  		i--
  8120  		dAtA[i] = 0x72
  8121  	}
  8122  	return len(dAtA) - i, nil
  8123  }
  8124  func (m *UsageEventOneOf_UiDiscoverDatabaseConfigureMtlsEvent) MarshalTo(dAtA []byte) (int, error) {
  8125  	size := m.Size()
  8126  	return m.MarshalToSizedBuffer(dAtA[:size])
  8127  }
  8128  
  8129  func (m *UsageEventOneOf_UiDiscoverDatabaseConfigureMtlsEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8130  	i := len(dAtA)
  8131  	if m.UiDiscoverDatabaseConfigureMtlsEvent != nil {
  8132  		{
  8133  			size, err := m.UiDiscoverDatabaseConfigureMtlsEvent.MarshalToSizedBuffer(dAtA[:i])
  8134  			if err != nil {
  8135  				return 0, err
  8136  			}
  8137  			i -= size
  8138  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8139  		}
  8140  		i--
  8141  		dAtA[i] = 0x7a
  8142  	}
  8143  	return len(dAtA) - i, nil
  8144  }
  8145  func (m *UsageEventOneOf_UiDiscoverDesktopActiveDirectoryToolsInstallEvent) MarshalTo(dAtA []byte) (int, error) {
  8146  	size := m.Size()
  8147  	return m.MarshalToSizedBuffer(dAtA[:size])
  8148  }
  8149  
  8150  func (m *UsageEventOneOf_UiDiscoverDesktopActiveDirectoryToolsInstallEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8151  	i := len(dAtA)
  8152  	if m.UiDiscoverDesktopActiveDirectoryToolsInstallEvent != nil {
  8153  		{
  8154  			size, err := m.UiDiscoverDesktopActiveDirectoryToolsInstallEvent.MarshalToSizedBuffer(dAtA[:i])
  8155  			if err != nil {
  8156  				return 0, err
  8157  			}
  8158  			i -= size
  8159  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8160  		}
  8161  		i--
  8162  		dAtA[i] = 0x1
  8163  		i--
  8164  		dAtA[i] = 0x82
  8165  	}
  8166  	return len(dAtA) - i, nil
  8167  }
  8168  func (m *UsageEventOneOf_UiDiscoverDesktopActiveDirectoryConfigureEvent) MarshalTo(dAtA []byte) (int, error) {
  8169  	size := m.Size()
  8170  	return m.MarshalToSizedBuffer(dAtA[:size])
  8171  }
  8172  
  8173  func (m *UsageEventOneOf_UiDiscoverDesktopActiveDirectoryConfigureEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8174  	i := len(dAtA)
  8175  	if m.UiDiscoverDesktopActiveDirectoryConfigureEvent != nil {
  8176  		{
  8177  			size, err := m.UiDiscoverDesktopActiveDirectoryConfigureEvent.MarshalToSizedBuffer(dAtA[:i])
  8178  			if err != nil {
  8179  				return 0, err
  8180  			}
  8181  			i -= size
  8182  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8183  		}
  8184  		i--
  8185  		dAtA[i] = 0x1
  8186  		i--
  8187  		dAtA[i] = 0x8a
  8188  	}
  8189  	return len(dAtA) - i, nil
  8190  }
  8191  func (m *UsageEventOneOf_UiDiscoverAutoDiscoveredResourcesEvent) MarshalTo(dAtA []byte) (int, error) {
  8192  	size := m.Size()
  8193  	return m.MarshalToSizedBuffer(dAtA[:size])
  8194  }
  8195  
  8196  func (m *UsageEventOneOf_UiDiscoverAutoDiscoveredResourcesEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8197  	i := len(dAtA)
  8198  	if m.UiDiscoverAutoDiscoveredResourcesEvent != nil {
  8199  		{
  8200  			size, err := m.UiDiscoverAutoDiscoveredResourcesEvent.MarshalToSizedBuffer(dAtA[:i])
  8201  			if err != nil {
  8202  				return 0, err
  8203  			}
  8204  			i -= size
  8205  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8206  		}
  8207  		i--
  8208  		dAtA[i] = 0x1
  8209  		i--
  8210  		dAtA[i] = 0x92
  8211  	}
  8212  	return len(dAtA) - i, nil
  8213  }
  8214  func (m *UsageEventOneOf_UiDiscoverDatabaseConfigureIamPolicyEvent) MarshalTo(dAtA []byte) (int, error) {
  8215  	size := m.Size()
  8216  	return m.MarshalToSizedBuffer(dAtA[:size])
  8217  }
  8218  
  8219  func (m *UsageEventOneOf_UiDiscoverDatabaseConfigureIamPolicyEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8220  	i := len(dAtA)
  8221  	if m.UiDiscoverDatabaseConfigureIamPolicyEvent != nil {
  8222  		{
  8223  			size, err := m.UiDiscoverDatabaseConfigureIamPolicyEvent.MarshalToSizedBuffer(dAtA[:i])
  8224  			if err != nil {
  8225  				return 0, err
  8226  			}
  8227  			i -= size
  8228  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8229  		}
  8230  		i--
  8231  		dAtA[i] = 0x1
  8232  		i--
  8233  		dAtA[i] = 0x9a
  8234  	}
  8235  	return len(dAtA) - i, nil
  8236  }
  8237  func (m *UsageEventOneOf_UiDiscoverPrincipalsConfigureEvent) MarshalTo(dAtA []byte) (int, error) {
  8238  	size := m.Size()
  8239  	return m.MarshalToSizedBuffer(dAtA[:size])
  8240  }
  8241  
  8242  func (m *UsageEventOneOf_UiDiscoverPrincipalsConfigureEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8243  	i := len(dAtA)
  8244  	if m.UiDiscoverPrincipalsConfigureEvent != nil {
  8245  		{
  8246  			size, err := m.UiDiscoverPrincipalsConfigureEvent.MarshalToSizedBuffer(dAtA[:i])
  8247  			if err != nil {
  8248  				return 0, err
  8249  			}
  8250  			i -= size
  8251  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8252  		}
  8253  		i--
  8254  		dAtA[i] = 0x1
  8255  		i--
  8256  		dAtA[i] = 0xa2
  8257  	}
  8258  	return len(dAtA) - i, nil
  8259  }
  8260  func (m *UsageEventOneOf_UiDiscoverTestConnectionEvent) MarshalTo(dAtA []byte) (int, error) {
  8261  	size := m.Size()
  8262  	return m.MarshalToSizedBuffer(dAtA[:size])
  8263  }
  8264  
  8265  func (m *UsageEventOneOf_UiDiscoverTestConnectionEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8266  	i := len(dAtA)
  8267  	if m.UiDiscoverTestConnectionEvent != nil {
  8268  		{
  8269  			size, err := m.UiDiscoverTestConnectionEvent.MarshalToSizedBuffer(dAtA[:i])
  8270  			if err != nil {
  8271  				return 0, err
  8272  			}
  8273  			i -= size
  8274  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8275  		}
  8276  		i--
  8277  		dAtA[i] = 0x1
  8278  		i--
  8279  		dAtA[i] = 0xaa
  8280  	}
  8281  	return len(dAtA) - i, nil
  8282  }
  8283  func (m *UsageEventOneOf_UiDiscoverCompletedEvent) MarshalTo(dAtA []byte) (int, error) {
  8284  	size := m.Size()
  8285  	return m.MarshalToSizedBuffer(dAtA[:size])
  8286  }
  8287  
  8288  func (m *UsageEventOneOf_UiDiscoverCompletedEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8289  	i := len(dAtA)
  8290  	if m.UiDiscoverCompletedEvent != nil {
  8291  		{
  8292  			size, err := m.UiDiscoverCompletedEvent.MarshalToSizedBuffer(dAtA[:i])
  8293  			if err != nil {
  8294  				return 0, err
  8295  			}
  8296  			i -= size
  8297  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8298  		}
  8299  		i--
  8300  		dAtA[i] = 0x1
  8301  		i--
  8302  		dAtA[i] = 0xb2
  8303  	}
  8304  	return len(dAtA) - i, nil
  8305  }
  8306  func (m *UsageEventOneOf_UiCreateNewRoleClick) MarshalTo(dAtA []byte) (int, error) {
  8307  	size := m.Size()
  8308  	return m.MarshalToSizedBuffer(dAtA[:size])
  8309  }
  8310  
  8311  func (m *UsageEventOneOf_UiCreateNewRoleClick) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8312  	i := len(dAtA)
  8313  	if m.UiCreateNewRoleClick != nil {
  8314  		{
  8315  			size, err := m.UiCreateNewRoleClick.MarshalToSizedBuffer(dAtA[:i])
  8316  			if err != nil {
  8317  				return 0, err
  8318  			}
  8319  			i -= size
  8320  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8321  		}
  8322  		i--
  8323  		dAtA[i] = 0x1
  8324  		i--
  8325  		dAtA[i] = 0xba
  8326  	}
  8327  	return len(dAtA) - i, nil
  8328  }
  8329  func (m *UsageEventOneOf_UiCreateNewRoleSaveClick) MarshalTo(dAtA []byte) (int, error) {
  8330  	size := m.Size()
  8331  	return m.MarshalToSizedBuffer(dAtA[:size])
  8332  }
  8333  
  8334  func (m *UsageEventOneOf_UiCreateNewRoleSaveClick) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8335  	i := len(dAtA)
  8336  	if m.UiCreateNewRoleSaveClick != nil {
  8337  		{
  8338  			size, err := m.UiCreateNewRoleSaveClick.MarshalToSizedBuffer(dAtA[:i])
  8339  			if err != nil {
  8340  				return 0, err
  8341  			}
  8342  			i -= size
  8343  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8344  		}
  8345  		i--
  8346  		dAtA[i] = 0x1
  8347  		i--
  8348  		dAtA[i] = 0xc2
  8349  	}
  8350  	return len(dAtA) - i, nil
  8351  }
  8352  func (m *UsageEventOneOf_UiCreateNewRoleCancelClick) MarshalTo(dAtA []byte) (int, error) {
  8353  	size := m.Size()
  8354  	return m.MarshalToSizedBuffer(dAtA[:size])
  8355  }
  8356  
  8357  func (m *UsageEventOneOf_UiCreateNewRoleCancelClick) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8358  	i := len(dAtA)
  8359  	if m.UiCreateNewRoleCancelClick != nil {
  8360  		{
  8361  			size, err := m.UiCreateNewRoleCancelClick.MarshalToSizedBuffer(dAtA[:i])
  8362  			if err != nil {
  8363  				return 0, err
  8364  			}
  8365  			i -= size
  8366  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8367  		}
  8368  		i--
  8369  		dAtA[i] = 0x1
  8370  		i--
  8371  		dAtA[i] = 0xca
  8372  	}
  8373  	return len(dAtA) - i, nil
  8374  }
  8375  func (m *UsageEventOneOf_UiCreateNewRoleViewDocumentationClick) MarshalTo(dAtA []byte) (int, error) {
  8376  	size := m.Size()
  8377  	return m.MarshalToSizedBuffer(dAtA[:size])
  8378  }
  8379  
  8380  func (m *UsageEventOneOf_UiCreateNewRoleViewDocumentationClick) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8381  	i := len(dAtA)
  8382  	if m.UiCreateNewRoleViewDocumentationClick != nil {
  8383  		{
  8384  			size, err := m.UiCreateNewRoleViewDocumentationClick.MarshalToSizedBuffer(dAtA[:i])
  8385  			if err != nil {
  8386  				return 0, err
  8387  			}
  8388  			i -= size
  8389  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8390  		}
  8391  		i--
  8392  		dAtA[i] = 0x1
  8393  		i--
  8394  		dAtA[i] = 0xd2
  8395  	}
  8396  	return len(dAtA) - i, nil
  8397  }
  8398  func (m *UsageEventOneOf_UiDiscoverIntegrationAwsOidcConnectEvent) MarshalTo(dAtA []byte) (int, error) {
  8399  	size := m.Size()
  8400  	return m.MarshalToSizedBuffer(dAtA[:size])
  8401  }
  8402  
  8403  func (m *UsageEventOneOf_UiDiscoverIntegrationAwsOidcConnectEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8404  	i := len(dAtA)
  8405  	if m.UiDiscoverIntegrationAwsOidcConnectEvent != nil {
  8406  		{
  8407  			size, err := m.UiDiscoverIntegrationAwsOidcConnectEvent.MarshalToSizedBuffer(dAtA[:i])
  8408  			if err != nil {
  8409  				return 0, err
  8410  			}
  8411  			i -= size
  8412  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8413  		}
  8414  		i--
  8415  		dAtA[i] = 0x1
  8416  		i--
  8417  		dAtA[i] = 0xda
  8418  	}
  8419  	return len(dAtA) - i, nil
  8420  }
  8421  func (m *UsageEventOneOf_UiDiscoverDatabaseRdsEnrollEvent) MarshalTo(dAtA []byte) (int, error) {
  8422  	size := m.Size()
  8423  	return m.MarshalToSizedBuffer(dAtA[:size])
  8424  }
  8425  
  8426  func (m *UsageEventOneOf_UiDiscoverDatabaseRdsEnrollEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8427  	i := len(dAtA)
  8428  	if m.UiDiscoverDatabaseRdsEnrollEvent != nil {
  8429  		{
  8430  			size, err := m.UiDiscoverDatabaseRdsEnrollEvent.MarshalToSizedBuffer(dAtA[:i])
  8431  			if err != nil {
  8432  				return 0, err
  8433  			}
  8434  			i -= size
  8435  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8436  		}
  8437  		i--
  8438  		dAtA[i] = 0x1
  8439  		i--
  8440  		dAtA[i] = 0xe2
  8441  	}
  8442  	return len(dAtA) - i, nil
  8443  }
  8444  func (m *UsageEventOneOf_UiCallToActionClickEvent) MarshalTo(dAtA []byte) (int, error) {
  8445  	size := m.Size()
  8446  	return m.MarshalToSizedBuffer(dAtA[:size])
  8447  }
  8448  
  8449  func (m *UsageEventOneOf_UiCallToActionClickEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8450  	i := len(dAtA)
  8451  	if m.UiCallToActionClickEvent != nil {
  8452  		{
  8453  			size, err := m.UiCallToActionClickEvent.MarshalToSizedBuffer(dAtA[:i])
  8454  			if err != nil {
  8455  				return 0, err
  8456  			}
  8457  			i -= size
  8458  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8459  		}
  8460  		i--
  8461  		dAtA[i] = 0x1
  8462  		i--
  8463  		dAtA[i] = 0xea
  8464  	}
  8465  	return len(dAtA) - i, nil
  8466  }
  8467  func (m *UsageEventOneOf_AssistCompletion) MarshalTo(dAtA []byte) (int, error) {
  8468  	size := m.Size()
  8469  	return m.MarshalToSizedBuffer(dAtA[:size])
  8470  }
  8471  
  8472  func (m *UsageEventOneOf_AssistCompletion) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8473  	i := len(dAtA)
  8474  	if m.AssistCompletion != nil {
  8475  		{
  8476  			size, err := m.AssistCompletion.MarshalToSizedBuffer(dAtA[:i])
  8477  			if err != nil {
  8478  				return 0, err
  8479  			}
  8480  			i -= size
  8481  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8482  		}
  8483  		i--
  8484  		dAtA[i] = 0x1
  8485  		i--
  8486  		dAtA[i] = 0xf2
  8487  	}
  8488  	return len(dAtA) - i, nil
  8489  }
  8490  func (m *UsageEventOneOf_UiIntegrationEnrollStartEvent) MarshalTo(dAtA []byte) (int, error) {
  8491  	size := m.Size()
  8492  	return m.MarshalToSizedBuffer(dAtA[:size])
  8493  }
  8494  
  8495  func (m *UsageEventOneOf_UiIntegrationEnrollStartEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8496  	i := len(dAtA)
  8497  	if m.UiIntegrationEnrollStartEvent != nil {
  8498  		{
  8499  			size, err := m.UiIntegrationEnrollStartEvent.MarshalToSizedBuffer(dAtA[:i])
  8500  			if err != nil {
  8501  				return 0, err
  8502  			}
  8503  			i -= size
  8504  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8505  		}
  8506  		i--
  8507  		dAtA[i] = 0x1
  8508  		i--
  8509  		dAtA[i] = 0xfa
  8510  	}
  8511  	return len(dAtA) - i, nil
  8512  }
  8513  func (m *UsageEventOneOf_UiIntegrationEnrollCompleteEvent) MarshalTo(dAtA []byte) (int, error) {
  8514  	size := m.Size()
  8515  	return m.MarshalToSizedBuffer(dAtA[:size])
  8516  }
  8517  
  8518  func (m *UsageEventOneOf_UiIntegrationEnrollCompleteEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8519  	i := len(dAtA)
  8520  	if m.UiIntegrationEnrollCompleteEvent != nil {
  8521  		{
  8522  			size, err := m.UiIntegrationEnrollCompleteEvent.MarshalToSizedBuffer(dAtA[:i])
  8523  			if err != nil {
  8524  				return 0, err
  8525  			}
  8526  			i -= size
  8527  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8528  		}
  8529  		i--
  8530  		dAtA[i] = 0x2
  8531  		i--
  8532  		dAtA[i] = 0x82
  8533  	}
  8534  	return len(dAtA) - i, nil
  8535  }
  8536  func (m *UsageEventOneOf_UiOnboardQuestionnaireSubmit) MarshalTo(dAtA []byte) (int, error) {
  8537  	size := m.Size()
  8538  	return m.MarshalToSizedBuffer(dAtA[:size])
  8539  }
  8540  
  8541  func (m *UsageEventOneOf_UiOnboardQuestionnaireSubmit) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8542  	i := len(dAtA)
  8543  	if m.UiOnboardQuestionnaireSubmit != nil {
  8544  		{
  8545  			size, err := m.UiOnboardQuestionnaireSubmit.MarshalToSizedBuffer(dAtA[:i])
  8546  			if err != nil {
  8547  				return 0, err
  8548  			}
  8549  			i -= size
  8550  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8551  		}
  8552  		i--
  8553  		dAtA[i] = 0x2
  8554  		i--
  8555  		dAtA[i] = 0x8a
  8556  	}
  8557  	return len(dAtA) - i, nil
  8558  }
  8559  func (m *UsageEventOneOf_AssistExecution) MarshalTo(dAtA []byte) (int, error) {
  8560  	size := m.Size()
  8561  	return m.MarshalToSizedBuffer(dAtA[:size])
  8562  }
  8563  
  8564  func (m *UsageEventOneOf_AssistExecution) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8565  	i := len(dAtA)
  8566  	if m.AssistExecution != nil {
  8567  		{
  8568  			size, err := m.AssistExecution.MarshalToSizedBuffer(dAtA[:i])
  8569  			if err != nil {
  8570  				return 0, err
  8571  			}
  8572  			i -= size
  8573  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8574  		}
  8575  		i--
  8576  		dAtA[i] = 0x2
  8577  		i--
  8578  		dAtA[i] = 0x92
  8579  	}
  8580  	return len(dAtA) - i, nil
  8581  }
  8582  func (m *UsageEventOneOf_AssistNewConversation) MarshalTo(dAtA []byte) (int, error) {
  8583  	size := m.Size()
  8584  	return m.MarshalToSizedBuffer(dAtA[:size])
  8585  }
  8586  
  8587  func (m *UsageEventOneOf_AssistNewConversation) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8588  	i := len(dAtA)
  8589  	if m.AssistNewConversation != nil {
  8590  		{
  8591  			size, err := m.AssistNewConversation.MarshalToSizedBuffer(dAtA[:i])
  8592  			if err != nil {
  8593  				return 0, err
  8594  			}
  8595  			i -= size
  8596  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8597  		}
  8598  		i--
  8599  		dAtA[i] = 0x2
  8600  		i--
  8601  		dAtA[i] = 0x9a
  8602  	}
  8603  	return len(dAtA) - i, nil
  8604  }
  8605  func (m *UsageEventOneOf_ResourceCreateEvent) MarshalTo(dAtA []byte) (int, error) {
  8606  	size := m.Size()
  8607  	return m.MarshalToSizedBuffer(dAtA[:size])
  8608  }
  8609  
  8610  func (m *UsageEventOneOf_ResourceCreateEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8611  	i := len(dAtA)
  8612  	if m.ResourceCreateEvent != nil {
  8613  		{
  8614  			size, err := m.ResourceCreateEvent.MarshalToSizedBuffer(dAtA[:i])
  8615  			if err != nil {
  8616  				return 0, err
  8617  			}
  8618  			i -= size
  8619  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8620  		}
  8621  		i--
  8622  		dAtA[i] = 0x2
  8623  		i--
  8624  		dAtA[i] = 0xa2
  8625  	}
  8626  	return len(dAtA) - i, nil
  8627  }
  8628  func (m *UsageEventOneOf_FeatureRecommendationEvent) MarshalTo(dAtA []byte) (int, error) {
  8629  	size := m.Size()
  8630  	return m.MarshalToSizedBuffer(dAtA[:size])
  8631  }
  8632  
  8633  func (m *UsageEventOneOf_FeatureRecommendationEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8634  	i := len(dAtA)
  8635  	if m.FeatureRecommendationEvent != nil {
  8636  		{
  8637  			size, err := m.FeatureRecommendationEvent.MarshalToSizedBuffer(dAtA[:i])
  8638  			if err != nil {
  8639  				return 0, err
  8640  			}
  8641  			i -= size
  8642  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8643  		}
  8644  		i--
  8645  		dAtA[i] = 0x2
  8646  		i--
  8647  		dAtA[i] = 0xaa
  8648  	}
  8649  	return len(dAtA) - i, nil
  8650  }
  8651  func (m *UsageEventOneOf_AssistAccessRequest) MarshalTo(dAtA []byte) (int, error) {
  8652  	size := m.Size()
  8653  	return m.MarshalToSizedBuffer(dAtA[:size])
  8654  }
  8655  
  8656  func (m *UsageEventOneOf_AssistAccessRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8657  	i := len(dAtA)
  8658  	if m.AssistAccessRequest != nil {
  8659  		{
  8660  			size, err := m.AssistAccessRequest.MarshalToSizedBuffer(dAtA[:i])
  8661  			if err != nil {
  8662  				return 0, err
  8663  			}
  8664  			i -= size
  8665  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8666  		}
  8667  		i--
  8668  		dAtA[i] = 0x2
  8669  		i--
  8670  		dAtA[i] = 0xb2
  8671  	}
  8672  	return len(dAtA) - i, nil
  8673  }
  8674  func (m *UsageEventOneOf_AssistAction) MarshalTo(dAtA []byte) (int, error) {
  8675  	size := m.Size()
  8676  	return m.MarshalToSizedBuffer(dAtA[:size])
  8677  }
  8678  
  8679  func (m *UsageEventOneOf_AssistAction) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8680  	i := len(dAtA)
  8681  	if m.AssistAction != nil {
  8682  		{
  8683  			size, err := m.AssistAction.MarshalToSizedBuffer(dAtA[:i])
  8684  			if err != nil {
  8685  				return 0, err
  8686  			}
  8687  			i -= size
  8688  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8689  		}
  8690  		i--
  8691  		dAtA[i] = 0x2
  8692  		i--
  8693  		dAtA[i] = 0xba
  8694  	}
  8695  	return len(dAtA) - i, nil
  8696  }
  8697  func (m *UsageEventOneOf_AccessListCreate) MarshalTo(dAtA []byte) (int, error) {
  8698  	size := m.Size()
  8699  	return m.MarshalToSizedBuffer(dAtA[:size])
  8700  }
  8701  
  8702  func (m *UsageEventOneOf_AccessListCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8703  	i := len(dAtA)
  8704  	if m.AccessListCreate != nil {
  8705  		{
  8706  			size, err := m.AccessListCreate.MarshalToSizedBuffer(dAtA[:i])
  8707  			if err != nil {
  8708  				return 0, err
  8709  			}
  8710  			i -= size
  8711  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8712  		}
  8713  		i--
  8714  		dAtA[i] = 0x2
  8715  		i--
  8716  		dAtA[i] = 0xc2
  8717  	}
  8718  	return len(dAtA) - i, nil
  8719  }
  8720  func (m *UsageEventOneOf_AccessListUpdate) MarshalTo(dAtA []byte) (int, error) {
  8721  	size := m.Size()
  8722  	return m.MarshalToSizedBuffer(dAtA[:size])
  8723  }
  8724  
  8725  func (m *UsageEventOneOf_AccessListUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8726  	i := len(dAtA)
  8727  	if m.AccessListUpdate != nil {
  8728  		{
  8729  			size, err := m.AccessListUpdate.MarshalToSizedBuffer(dAtA[:i])
  8730  			if err != nil {
  8731  				return 0, err
  8732  			}
  8733  			i -= size
  8734  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8735  		}
  8736  		i--
  8737  		dAtA[i] = 0x2
  8738  		i--
  8739  		dAtA[i] = 0xca
  8740  	}
  8741  	return len(dAtA) - i, nil
  8742  }
  8743  func (m *UsageEventOneOf_AccessListDelete) MarshalTo(dAtA []byte) (int, error) {
  8744  	size := m.Size()
  8745  	return m.MarshalToSizedBuffer(dAtA[:size])
  8746  }
  8747  
  8748  func (m *UsageEventOneOf_AccessListDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8749  	i := len(dAtA)
  8750  	if m.AccessListDelete != nil {
  8751  		{
  8752  			size, err := m.AccessListDelete.MarshalToSizedBuffer(dAtA[:i])
  8753  			if err != nil {
  8754  				return 0, err
  8755  			}
  8756  			i -= size
  8757  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8758  		}
  8759  		i--
  8760  		dAtA[i] = 0x2
  8761  		i--
  8762  		dAtA[i] = 0xd2
  8763  	}
  8764  	return len(dAtA) - i, nil
  8765  }
  8766  func (m *UsageEventOneOf_AccessListMemberCreate) MarshalTo(dAtA []byte) (int, error) {
  8767  	size := m.Size()
  8768  	return m.MarshalToSizedBuffer(dAtA[:size])
  8769  }
  8770  
  8771  func (m *UsageEventOneOf_AccessListMemberCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8772  	i := len(dAtA)
  8773  	if m.AccessListMemberCreate != nil {
  8774  		{
  8775  			size, err := m.AccessListMemberCreate.MarshalToSizedBuffer(dAtA[:i])
  8776  			if err != nil {
  8777  				return 0, err
  8778  			}
  8779  			i -= size
  8780  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8781  		}
  8782  		i--
  8783  		dAtA[i] = 0x2
  8784  		i--
  8785  		dAtA[i] = 0xda
  8786  	}
  8787  	return len(dAtA) - i, nil
  8788  }
  8789  func (m *UsageEventOneOf_AccessListMemberUpdate) MarshalTo(dAtA []byte) (int, error) {
  8790  	size := m.Size()
  8791  	return m.MarshalToSizedBuffer(dAtA[:size])
  8792  }
  8793  
  8794  func (m *UsageEventOneOf_AccessListMemberUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8795  	i := len(dAtA)
  8796  	if m.AccessListMemberUpdate != nil {
  8797  		{
  8798  			size, err := m.AccessListMemberUpdate.MarshalToSizedBuffer(dAtA[:i])
  8799  			if err != nil {
  8800  				return 0, err
  8801  			}
  8802  			i -= size
  8803  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8804  		}
  8805  		i--
  8806  		dAtA[i] = 0x2
  8807  		i--
  8808  		dAtA[i] = 0xe2
  8809  	}
  8810  	return len(dAtA) - i, nil
  8811  }
  8812  func (m *UsageEventOneOf_AccessListMemberDelete) MarshalTo(dAtA []byte) (int, error) {
  8813  	size := m.Size()
  8814  	return m.MarshalToSizedBuffer(dAtA[:size])
  8815  }
  8816  
  8817  func (m *UsageEventOneOf_AccessListMemberDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8818  	i := len(dAtA)
  8819  	if m.AccessListMemberDelete != nil {
  8820  		{
  8821  			size, err := m.AccessListMemberDelete.MarshalToSizedBuffer(dAtA[:i])
  8822  			if err != nil {
  8823  				return 0, err
  8824  			}
  8825  			i -= size
  8826  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8827  		}
  8828  		i--
  8829  		dAtA[i] = 0x2
  8830  		i--
  8831  		dAtA[i] = 0xea
  8832  	}
  8833  	return len(dAtA) - i, nil
  8834  }
  8835  func (m *UsageEventOneOf_AccessListGrantsToUser) MarshalTo(dAtA []byte) (int, error) {
  8836  	size := m.Size()
  8837  	return m.MarshalToSizedBuffer(dAtA[:size])
  8838  }
  8839  
  8840  func (m *UsageEventOneOf_AccessListGrantsToUser) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8841  	i := len(dAtA)
  8842  	if m.AccessListGrantsToUser != nil {
  8843  		{
  8844  			size, err := m.AccessListGrantsToUser.MarshalToSizedBuffer(dAtA[:i])
  8845  			if err != nil {
  8846  				return 0, err
  8847  			}
  8848  			i -= size
  8849  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8850  		}
  8851  		i--
  8852  		dAtA[i] = 0x2
  8853  		i--
  8854  		dAtA[i] = 0xf2
  8855  	}
  8856  	return len(dAtA) - i, nil
  8857  }
  8858  func (m *UsageEventOneOf_UiDiscoverEc2InstanceSelection) MarshalTo(dAtA []byte) (int, error) {
  8859  	size := m.Size()
  8860  	return m.MarshalToSizedBuffer(dAtA[:size])
  8861  }
  8862  
  8863  func (m *UsageEventOneOf_UiDiscoverEc2InstanceSelection) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8864  	i := len(dAtA)
  8865  	if m.UiDiscoverEc2InstanceSelection != nil {
  8866  		{
  8867  			size, err := m.UiDiscoverEc2InstanceSelection.MarshalToSizedBuffer(dAtA[:i])
  8868  			if err != nil {
  8869  				return 0, err
  8870  			}
  8871  			i -= size
  8872  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8873  		}
  8874  		i--
  8875  		dAtA[i] = 0x2
  8876  		i--
  8877  		dAtA[i] = 0xfa
  8878  	}
  8879  	return len(dAtA) - i, nil
  8880  }
  8881  func (m *UsageEventOneOf_UiDiscoverDeployEice) MarshalTo(dAtA []byte) (int, error) {
  8882  	size := m.Size()
  8883  	return m.MarshalToSizedBuffer(dAtA[:size])
  8884  }
  8885  
  8886  func (m *UsageEventOneOf_UiDiscoverDeployEice) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8887  	i := len(dAtA)
  8888  	if m.UiDiscoverDeployEice != nil {
  8889  		{
  8890  			size, err := m.UiDiscoverDeployEice.MarshalToSizedBuffer(dAtA[:i])
  8891  			if err != nil {
  8892  				return 0, err
  8893  			}
  8894  			i -= size
  8895  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8896  		}
  8897  		i--
  8898  		dAtA[i] = 0x3
  8899  		i--
  8900  		dAtA[i] = 0x82
  8901  	}
  8902  	return len(dAtA) - i, nil
  8903  }
  8904  func (m *UsageEventOneOf_UiDiscoverCreateNode) MarshalTo(dAtA []byte) (int, error) {
  8905  	size := m.Size()
  8906  	return m.MarshalToSizedBuffer(dAtA[:size])
  8907  }
  8908  
  8909  func (m *UsageEventOneOf_UiDiscoverCreateNode) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8910  	i := len(dAtA)
  8911  	if m.UiDiscoverCreateNode != nil {
  8912  		{
  8913  			size, err := m.UiDiscoverCreateNode.MarshalToSizedBuffer(dAtA[:i])
  8914  			if err != nil {
  8915  				return 0, err
  8916  			}
  8917  			i -= size
  8918  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8919  		}
  8920  		i--
  8921  		dAtA[i] = 0x3
  8922  		i--
  8923  		dAtA[i] = 0x8a
  8924  	}
  8925  	return len(dAtA) - i, nil
  8926  }
  8927  func (m *UsageEventOneOf_TagExecuteQuery) MarshalTo(dAtA []byte) (int, error) {
  8928  	size := m.Size()
  8929  	return m.MarshalToSizedBuffer(dAtA[:size])
  8930  }
  8931  
  8932  func (m *UsageEventOneOf_TagExecuteQuery) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8933  	i := len(dAtA)
  8934  	if m.TagExecuteQuery != nil {
  8935  		{
  8936  			size, err := m.TagExecuteQuery.MarshalToSizedBuffer(dAtA[:i])
  8937  			if err != nil {
  8938  				return 0, err
  8939  			}
  8940  			i -= size
  8941  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8942  		}
  8943  		i--
  8944  		dAtA[i] = 0x3
  8945  		i--
  8946  		dAtA[i] = 0x92
  8947  	}
  8948  	return len(dAtA) - i, nil
  8949  }
  8950  func (m *UsageEventOneOf_SecurityReportGetResult) MarshalTo(dAtA []byte) (int, error) {
  8951  	size := m.Size()
  8952  	return m.MarshalToSizedBuffer(dAtA[:size])
  8953  }
  8954  
  8955  func (m *UsageEventOneOf_SecurityReportGetResult) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8956  	i := len(dAtA)
  8957  	if m.SecurityReportGetResult != nil {
  8958  		{
  8959  			size, err := m.SecurityReportGetResult.MarshalToSizedBuffer(dAtA[:i])
  8960  			if err != nil {
  8961  				return 0, err
  8962  			}
  8963  			i -= size
  8964  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8965  		}
  8966  		i--
  8967  		dAtA[i] = 0x3
  8968  		i--
  8969  		dAtA[i] = 0x9a
  8970  	}
  8971  	return len(dAtA) - i, nil
  8972  }
  8973  func (m *UsageEventOneOf_AccessListReviewCreate) MarshalTo(dAtA []byte) (int, error) {
  8974  	size := m.Size()
  8975  	return m.MarshalToSizedBuffer(dAtA[:size])
  8976  }
  8977  
  8978  func (m *UsageEventOneOf_AccessListReviewCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  8979  	i := len(dAtA)
  8980  	if m.AccessListReviewCreate != nil {
  8981  		{
  8982  			size, err := m.AccessListReviewCreate.MarshalToSizedBuffer(dAtA[:i])
  8983  			if err != nil {
  8984  				return 0, err
  8985  			}
  8986  			i -= size
  8987  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  8988  		}
  8989  		i--
  8990  		dAtA[i] = 0x3
  8991  		i--
  8992  		dAtA[i] = 0xa2
  8993  	}
  8994  	return len(dAtA) - i, nil
  8995  }
  8996  func (m *UsageEventOneOf_AccessListReviewDelete) MarshalTo(dAtA []byte) (int, error) {
  8997  	size := m.Size()
  8998  	return m.MarshalToSizedBuffer(dAtA[:size])
  8999  }
  9000  
  9001  func (m *UsageEventOneOf_AccessListReviewDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9002  	i := len(dAtA)
  9003  	if m.AccessListReviewDelete != nil {
  9004  		{
  9005  			size, err := m.AccessListReviewDelete.MarshalToSizedBuffer(dAtA[:i])
  9006  			if err != nil {
  9007  				return 0, err
  9008  			}
  9009  			i -= size
  9010  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  9011  		}
  9012  		i--
  9013  		dAtA[i] = 0x3
  9014  		i--
  9015  		dAtA[i] = 0xaa
  9016  	}
  9017  	return len(dAtA) - i, nil
  9018  }
  9019  func (m *UsageEventOneOf_DiscoveryFetchEvent) MarshalTo(dAtA []byte) (int, error) {
  9020  	size := m.Size()
  9021  	return m.MarshalToSizedBuffer(dAtA[:size])
  9022  }
  9023  
  9024  func (m *UsageEventOneOf_DiscoveryFetchEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  9025  	i := len(dAtA)
  9026  	if m.DiscoveryFetchEvent != nil {
  9027  		{
  9028  			size, err := m.DiscoveryFetchEvent.MarshalToSizedBuffer(dAtA[:i])
  9029  			if err != nil {
  9030  				return 0, err
  9031  			}
  9032  			i -= size
  9033  			i = encodeVarintUsageevents(dAtA, i, uint64(size))
  9034  		}
  9035  		i--
  9036  		dAtA[i] = 0x3
  9037  		i--
  9038  		dAtA[i] = 0xb2
  9039  	}
  9040  	return len(dAtA) - i, nil
  9041  }
  9042  func encodeVarintUsageevents(dAtA []byte, offset int, v uint64) int {
  9043  	offset -= sovUsageevents(v)
  9044  	base := offset
  9045  	for v >= 1<<7 {
  9046  		dAtA[offset] = uint8(v&0x7f | 0x80)
  9047  		v >>= 7
  9048  		offset++
  9049  	}
  9050  	dAtA[offset] = uint8(v)
  9051  	return base
  9052  }
  9053  func (m *UIBannerClickEvent) Size() (n int) {
  9054  	if m == nil {
  9055  		return 0
  9056  	}
  9057  	var l int
  9058  	_ = l
  9059  	l = len(m.Alert)
  9060  	if l > 0 {
  9061  		n += 1 + l + sovUsageevents(uint64(l))
  9062  	}
  9063  	if m.XXX_unrecognized != nil {
  9064  		n += len(m.XXX_unrecognized)
  9065  	}
  9066  	return n
  9067  }
  9068  
  9069  func (m *UIOnboardCompleteGoToDashboardClickEvent) Size() (n int) {
  9070  	if m == nil {
  9071  		return 0
  9072  	}
  9073  	var l int
  9074  	_ = l
  9075  	l = len(m.Username)
  9076  	if l > 0 {
  9077  		n += 1 + l + sovUsageevents(uint64(l))
  9078  	}
  9079  	if m.XXX_unrecognized != nil {
  9080  		n += len(m.XXX_unrecognized)
  9081  	}
  9082  	return n
  9083  }
  9084  
  9085  func (m *UIOnboardAddFirstResourceClickEvent) Size() (n int) {
  9086  	if m == nil {
  9087  		return 0
  9088  	}
  9089  	var l int
  9090  	_ = l
  9091  	if m.XXX_unrecognized != nil {
  9092  		n += len(m.XXX_unrecognized)
  9093  	}
  9094  	return n
  9095  }
  9096  
  9097  func (m *UIOnboardAddFirstResourceLaterClickEvent) Size() (n int) {
  9098  	if m == nil {
  9099  		return 0
  9100  	}
  9101  	var l int
  9102  	_ = l
  9103  	if m.XXX_unrecognized != nil {
  9104  		n += len(m.XXX_unrecognized)
  9105  	}
  9106  	return n
  9107  }
  9108  
  9109  func (m *UIOnboardSetCredentialSubmitEvent) Size() (n int) {
  9110  	if m == nil {
  9111  		return 0
  9112  	}
  9113  	var l int
  9114  	_ = l
  9115  	l = len(m.Username)
  9116  	if l > 0 {
  9117  		n += 1 + l + sovUsageevents(uint64(l))
  9118  	}
  9119  	if m.XXX_unrecognized != nil {
  9120  		n += len(m.XXX_unrecognized)
  9121  	}
  9122  	return n
  9123  }
  9124  
  9125  func (m *UIOnboardQuestionnaireSubmitEvent) Size() (n int) {
  9126  	if m == nil {
  9127  		return 0
  9128  	}
  9129  	var l int
  9130  	_ = l
  9131  	l = len(m.Username)
  9132  	if l > 0 {
  9133  		n += 1 + l + sovUsageevents(uint64(l))
  9134  	}
  9135  	if m.XXX_unrecognized != nil {
  9136  		n += len(m.XXX_unrecognized)
  9137  	}
  9138  	return n
  9139  }
  9140  
  9141  func (m *UIOnboardRegisterChallengeSubmitEvent) Size() (n int) {
  9142  	if m == nil {
  9143  		return 0
  9144  	}
  9145  	var l int
  9146  	_ = l
  9147  	l = len(m.Username)
  9148  	if l > 0 {
  9149  		n += 1 + l + sovUsageevents(uint64(l))
  9150  	}
  9151  	l = len(m.MfaType)
  9152  	if l > 0 {
  9153  		n += 1 + l + sovUsageevents(uint64(l))
  9154  	}
  9155  	l = len(m.LoginFlow)
  9156  	if l > 0 {
  9157  		n += 1 + l + sovUsageevents(uint64(l))
  9158  	}
  9159  	if m.XXX_unrecognized != nil {
  9160  		n += len(m.XXX_unrecognized)
  9161  	}
  9162  	return n
  9163  }
  9164  
  9165  func (m *UIRecoveryCodesContinueClickEvent) Size() (n int) {
  9166  	if m == nil {
  9167  		return 0
  9168  	}
  9169  	var l int
  9170  	_ = l
  9171  	l = len(m.Username)
  9172  	if l > 0 {
  9173  		n += 1 + l + sovUsageevents(uint64(l))
  9174  	}
  9175  	if m.XXX_unrecognized != nil {
  9176  		n += len(m.XXX_unrecognized)
  9177  	}
  9178  	return n
  9179  }
  9180  
  9181  func (m *UIRecoveryCodesCopyClickEvent) Size() (n int) {
  9182  	if m == nil {
  9183  		return 0
  9184  	}
  9185  	var l int
  9186  	_ = l
  9187  	l = len(m.Username)
  9188  	if l > 0 {
  9189  		n += 1 + l + sovUsageevents(uint64(l))
  9190  	}
  9191  	if m.XXX_unrecognized != nil {
  9192  		n += len(m.XXX_unrecognized)
  9193  	}
  9194  	return n
  9195  }
  9196  
  9197  func (m *UIRecoveryCodesPrintClickEvent) Size() (n int) {
  9198  	if m == nil {
  9199  		return 0
  9200  	}
  9201  	var l int
  9202  	_ = l
  9203  	l = len(m.Username)
  9204  	if l > 0 {
  9205  		n += 1 + l + sovUsageevents(uint64(l))
  9206  	}
  9207  	if m.XXX_unrecognized != nil {
  9208  		n += len(m.XXX_unrecognized)
  9209  	}
  9210  	return n
  9211  }
  9212  
  9213  func (m *DiscoverMetadata) Size() (n int) {
  9214  	if m == nil {
  9215  		return 0
  9216  	}
  9217  	var l int
  9218  	_ = l
  9219  	l = len(m.Id)
  9220  	if l > 0 {
  9221  		n += 1 + l + sovUsageevents(uint64(l))
  9222  	}
  9223  	if m.XXX_unrecognized != nil {
  9224  		n += len(m.XXX_unrecognized)
  9225  	}
  9226  	return n
  9227  }
  9228  
  9229  func (m *DiscoverResourceMetadata) Size() (n int) {
  9230  	if m == nil {
  9231  		return 0
  9232  	}
  9233  	var l int
  9234  	_ = l
  9235  	if m.Resource != 0 {
  9236  		n += 1 + sovUsageevents(uint64(m.Resource))
  9237  	}
  9238  	if m.XXX_unrecognized != nil {
  9239  		n += len(m.XXX_unrecognized)
  9240  	}
  9241  	return n
  9242  }
  9243  
  9244  func (m *DiscoverStepStatus) Size() (n int) {
  9245  	if m == nil {
  9246  		return 0
  9247  	}
  9248  	var l int
  9249  	_ = l
  9250  	if m.Status != 0 {
  9251  		n += 1 + sovUsageevents(uint64(m.Status))
  9252  	}
  9253  	l = len(m.Error)
  9254  	if l > 0 {
  9255  		n += 1 + l + sovUsageevents(uint64(l))
  9256  	}
  9257  	if m.XXX_unrecognized != nil {
  9258  		n += len(m.XXX_unrecognized)
  9259  	}
  9260  	return n
  9261  }
  9262  
  9263  func (m *UIDiscoverStartedEvent) Size() (n int) {
  9264  	if m == nil {
  9265  		return 0
  9266  	}
  9267  	var l int
  9268  	_ = l
  9269  	if m.Metadata != nil {
  9270  		l = m.Metadata.Size()
  9271  		n += 1 + l + sovUsageevents(uint64(l))
  9272  	}
  9273  	if m.Status != nil {
  9274  		l = m.Status.Size()
  9275  		n += 1 + l + sovUsageevents(uint64(l))
  9276  	}
  9277  	if m.XXX_unrecognized != nil {
  9278  		n += len(m.XXX_unrecognized)
  9279  	}
  9280  	return n
  9281  }
  9282  
  9283  func (m *UIDiscoverResourceSelectionEvent) Size() (n int) {
  9284  	if m == nil {
  9285  		return 0
  9286  	}
  9287  	var l int
  9288  	_ = l
  9289  	if m.Metadata != nil {
  9290  		l = m.Metadata.Size()
  9291  		n += 1 + l + sovUsageevents(uint64(l))
  9292  	}
  9293  	if m.Resource != nil {
  9294  		l = m.Resource.Size()
  9295  		n += 1 + l + sovUsageevents(uint64(l))
  9296  	}
  9297  	if m.Status != nil {
  9298  		l = m.Status.Size()
  9299  		n += 1 + l + sovUsageevents(uint64(l))
  9300  	}
  9301  	if m.XXX_unrecognized != nil {
  9302  		n += len(m.XXX_unrecognized)
  9303  	}
  9304  	return n
  9305  }
  9306  
  9307  func (m *UIDiscoverIntegrationAWSOIDCConnectEvent) Size() (n int) {
  9308  	if m == nil {
  9309  		return 0
  9310  	}
  9311  	var l int
  9312  	_ = l
  9313  	if m.Metadata != nil {
  9314  		l = m.Metadata.Size()
  9315  		n += 1 + l + sovUsageevents(uint64(l))
  9316  	}
  9317  	if m.Resource != nil {
  9318  		l = m.Resource.Size()
  9319  		n += 1 + l + sovUsageevents(uint64(l))
  9320  	}
  9321  	if m.Status != nil {
  9322  		l = m.Status.Size()
  9323  		n += 1 + l + sovUsageevents(uint64(l))
  9324  	}
  9325  	if m.XXX_unrecognized != nil {
  9326  		n += len(m.XXX_unrecognized)
  9327  	}
  9328  	return n
  9329  }
  9330  
  9331  func (m *UIDiscoverDatabaseRDSEnrollEvent) Size() (n int) {
  9332  	if m == nil {
  9333  		return 0
  9334  	}
  9335  	var l int
  9336  	_ = l
  9337  	if m.Metadata != nil {
  9338  		l = m.Metadata.Size()
  9339  		n += 1 + l + sovUsageevents(uint64(l))
  9340  	}
  9341  	if m.Resource != nil {
  9342  		l = m.Resource.Size()
  9343  		n += 1 + l + sovUsageevents(uint64(l))
  9344  	}
  9345  	if m.Status != nil {
  9346  		l = m.Status.Size()
  9347  		n += 1 + l + sovUsageevents(uint64(l))
  9348  	}
  9349  	if m.SelectedResourcesCount != 0 {
  9350  		n += 1 + sovUsageevents(uint64(m.SelectedResourcesCount))
  9351  	}
  9352  	if m.XXX_unrecognized != nil {
  9353  		n += len(m.XXX_unrecognized)
  9354  	}
  9355  	return n
  9356  }
  9357  
  9358  func (m *UICallToActionClickEvent) Size() (n int) {
  9359  	if m == nil {
  9360  		return 0
  9361  	}
  9362  	var l int
  9363  	_ = l
  9364  	if m.Cta != 0 {
  9365  		n += 1 + sovUsageevents(uint64(m.Cta))
  9366  	}
  9367  	if m.XXX_unrecognized != nil {
  9368  		n += len(m.XXX_unrecognized)
  9369  	}
  9370  	return n
  9371  }
  9372  
  9373  func (m *UIDiscoverDeployServiceEvent) Size() (n int) {
  9374  	if m == nil {
  9375  		return 0
  9376  	}
  9377  	var l int
  9378  	_ = l
  9379  	if m.Metadata != nil {
  9380  		l = m.Metadata.Size()
  9381  		n += 1 + l + sovUsageevents(uint64(l))
  9382  	}
  9383  	if m.Resource != nil {
  9384  		l = m.Resource.Size()
  9385  		n += 1 + l + sovUsageevents(uint64(l))
  9386  	}
  9387  	if m.Status != nil {
  9388  		l = m.Status.Size()
  9389  		n += 1 + l + sovUsageevents(uint64(l))
  9390  	}
  9391  	if m.DeployMethod != 0 {
  9392  		n += 1 + sovUsageevents(uint64(m.DeployMethod))
  9393  	}
  9394  	if m.DeployType != 0 {
  9395  		n += 1 + sovUsageevents(uint64(m.DeployType))
  9396  	}
  9397  	if m.XXX_unrecognized != nil {
  9398  		n += len(m.XXX_unrecognized)
  9399  	}
  9400  	return n
  9401  }
  9402  
  9403  func (m *UIDiscoverDatabaseRegisterEvent) Size() (n int) {
  9404  	if m == nil {
  9405  		return 0
  9406  	}
  9407  	var l int
  9408  	_ = l
  9409  	if m.Metadata != nil {
  9410  		l = m.Metadata.Size()
  9411  		n += 1 + l + sovUsageevents(uint64(l))
  9412  	}
  9413  	if m.Resource != nil {
  9414  		l = m.Resource.Size()
  9415  		n += 1 + l + sovUsageevents(uint64(l))
  9416  	}
  9417  	if m.Status != nil {
  9418  		l = m.Status.Size()
  9419  		n += 1 + l + sovUsageevents(uint64(l))
  9420  	}
  9421  	if m.XXX_unrecognized != nil {
  9422  		n += len(m.XXX_unrecognized)
  9423  	}
  9424  	return n
  9425  }
  9426  
  9427  func (m *UIDiscoverDatabaseConfigureMTLSEvent) Size() (n int) {
  9428  	if m == nil {
  9429  		return 0
  9430  	}
  9431  	var l int
  9432  	_ = l
  9433  	if m.Metadata != nil {
  9434  		l = m.Metadata.Size()
  9435  		n += 1 + l + sovUsageevents(uint64(l))
  9436  	}
  9437  	if m.Resource != nil {
  9438  		l = m.Resource.Size()
  9439  		n += 1 + l + sovUsageevents(uint64(l))
  9440  	}
  9441  	if m.Status != nil {
  9442  		l = m.Status.Size()
  9443  		n += 1 + l + sovUsageevents(uint64(l))
  9444  	}
  9445  	if m.XXX_unrecognized != nil {
  9446  		n += len(m.XXX_unrecognized)
  9447  	}
  9448  	return n
  9449  }
  9450  
  9451  func (m *UIDiscoverDesktopActiveDirectoryToolsInstallEvent) Size() (n int) {
  9452  	if m == nil {
  9453  		return 0
  9454  	}
  9455  	var l int
  9456  	_ = l
  9457  	if m.Metadata != nil {
  9458  		l = m.Metadata.Size()
  9459  		n += 1 + l + sovUsageevents(uint64(l))
  9460  	}
  9461  	if m.Resource != nil {
  9462  		l = m.Resource.Size()
  9463  		n += 1 + l + sovUsageevents(uint64(l))
  9464  	}
  9465  	if m.Status != nil {
  9466  		l = m.Status.Size()
  9467  		n += 1 + l + sovUsageevents(uint64(l))
  9468  	}
  9469  	if m.XXX_unrecognized != nil {
  9470  		n += len(m.XXX_unrecognized)
  9471  	}
  9472  	return n
  9473  }
  9474  
  9475  func (m *UIDiscoverDesktopActiveDirectoryConfigureEvent) Size() (n int) {
  9476  	if m == nil {
  9477  		return 0
  9478  	}
  9479  	var l int
  9480  	_ = l
  9481  	if m.Metadata != nil {
  9482  		l = m.Metadata.Size()
  9483  		n += 1 + l + sovUsageevents(uint64(l))
  9484  	}
  9485  	if m.Resource != nil {
  9486  		l = m.Resource.Size()
  9487  		n += 1 + l + sovUsageevents(uint64(l))
  9488  	}
  9489  	if m.Status != nil {
  9490  		l = m.Status.Size()
  9491  		n += 1 + l + sovUsageevents(uint64(l))
  9492  	}
  9493  	if m.XXX_unrecognized != nil {
  9494  		n += len(m.XXX_unrecognized)
  9495  	}
  9496  	return n
  9497  }
  9498  
  9499  func (m *UIDiscoverAutoDiscoveredResourcesEvent) Size() (n int) {
  9500  	if m == nil {
  9501  		return 0
  9502  	}
  9503  	var l int
  9504  	_ = l
  9505  	if m.Metadata != nil {
  9506  		l = m.Metadata.Size()
  9507  		n += 1 + l + sovUsageevents(uint64(l))
  9508  	}
  9509  	if m.Resource != nil {
  9510  		l = m.Resource.Size()
  9511  		n += 1 + l + sovUsageevents(uint64(l))
  9512  	}
  9513  	if m.Status != nil {
  9514  		l = m.Status.Size()
  9515  		n += 1 + l + sovUsageevents(uint64(l))
  9516  	}
  9517  	if m.ResourcesCount != 0 {
  9518  		n += 1 + sovUsageevents(uint64(m.ResourcesCount))
  9519  	}
  9520  	if m.XXX_unrecognized != nil {
  9521  		n += len(m.XXX_unrecognized)
  9522  	}
  9523  	return n
  9524  }
  9525  
  9526  func (m *UIDiscoverEC2InstanceSelectionEvent) Size() (n int) {
  9527  	if m == nil {
  9528  		return 0
  9529  	}
  9530  	var l int
  9531  	_ = l
  9532  	if m.Metadata != nil {
  9533  		l = m.Metadata.Size()
  9534  		n += 1 + l + sovUsageevents(uint64(l))
  9535  	}
  9536  	if m.Resource != nil {
  9537  		l = m.Resource.Size()
  9538  		n += 1 + l + sovUsageevents(uint64(l))
  9539  	}
  9540  	if m.Status != nil {
  9541  		l = m.Status.Size()
  9542  		n += 1 + l + sovUsageevents(uint64(l))
  9543  	}
  9544  	if m.XXX_unrecognized != nil {
  9545  		n += len(m.XXX_unrecognized)
  9546  	}
  9547  	return n
  9548  }
  9549  
  9550  func (m *UIDiscoverDeployEICEEvent) Size() (n int) {
  9551  	if m == nil {
  9552  		return 0
  9553  	}
  9554  	var l int
  9555  	_ = l
  9556  	if m.Metadata != nil {
  9557  		l = m.Metadata.Size()
  9558  		n += 1 + l + sovUsageevents(uint64(l))
  9559  	}
  9560  	if m.Resource != nil {
  9561  		l = m.Resource.Size()
  9562  		n += 1 + l + sovUsageevents(uint64(l))
  9563  	}
  9564  	if m.Status != nil {
  9565  		l = m.Status.Size()
  9566  		n += 1 + l + sovUsageevents(uint64(l))
  9567  	}
  9568  	if m.XXX_unrecognized != nil {
  9569  		n += len(m.XXX_unrecognized)
  9570  	}
  9571  	return n
  9572  }
  9573  
  9574  func (m *UIDiscoverCreateNodeEvent) Size() (n int) {
  9575  	if m == nil {
  9576  		return 0
  9577  	}
  9578  	var l int
  9579  	_ = l
  9580  	if m.Metadata != nil {
  9581  		l = m.Metadata.Size()
  9582  		n += 1 + l + sovUsageevents(uint64(l))
  9583  	}
  9584  	if m.Resource != nil {
  9585  		l = m.Resource.Size()
  9586  		n += 1 + l + sovUsageevents(uint64(l))
  9587  	}
  9588  	if m.Status != nil {
  9589  		l = m.Status.Size()
  9590  		n += 1 + l + sovUsageevents(uint64(l))
  9591  	}
  9592  	if m.XXX_unrecognized != nil {
  9593  		n += len(m.XXX_unrecognized)
  9594  	}
  9595  	return n
  9596  }
  9597  
  9598  func (m *UIDiscoverDatabaseConfigureIAMPolicyEvent) Size() (n int) {
  9599  	if m == nil {
  9600  		return 0
  9601  	}
  9602  	var l int
  9603  	_ = l
  9604  	if m.Metadata != nil {
  9605  		l = m.Metadata.Size()
  9606  		n += 1 + l + sovUsageevents(uint64(l))
  9607  	}
  9608  	if m.Resource != nil {
  9609  		l = m.Resource.Size()
  9610  		n += 1 + l + sovUsageevents(uint64(l))
  9611  	}
  9612  	if m.Status != nil {
  9613  		l = m.Status.Size()
  9614  		n += 1 + l + sovUsageevents(uint64(l))
  9615  	}
  9616  	if m.XXX_unrecognized != nil {
  9617  		n += len(m.XXX_unrecognized)
  9618  	}
  9619  	return n
  9620  }
  9621  
  9622  func (m *UIDiscoverPrincipalsConfigureEvent) Size() (n int) {
  9623  	if m == nil {
  9624  		return 0
  9625  	}
  9626  	var l int
  9627  	_ = l
  9628  	if m.Metadata != nil {
  9629  		l = m.Metadata.Size()
  9630  		n += 1 + l + sovUsageevents(uint64(l))
  9631  	}
  9632  	if m.Resource != nil {
  9633  		l = m.Resource.Size()
  9634  		n += 1 + l + sovUsageevents(uint64(l))
  9635  	}
  9636  	if m.Status != nil {
  9637  		l = m.Status.Size()
  9638  		n += 1 + l + sovUsageevents(uint64(l))
  9639  	}
  9640  	if m.XXX_unrecognized != nil {
  9641  		n += len(m.XXX_unrecognized)
  9642  	}
  9643  	return n
  9644  }
  9645  
  9646  func (m *UIDiscoverTestConnectionEvent) Size() (n int) {
  9647  	if m == nil {
  9648  		return 0
  9649  	}
  9650  	var l int
  9651  	_ = l
  9652  	if m.Metadata != nil {
  9653  		l = m.Metadata.Size()
  9654  		n += 1 + l + sovUsageevents(uint64(l))
  9655  	}
  9656  	if m.Resource != nil {
  9657  		l = m.Resource.Size()
  9658  		n += 1 + l + sovUsageevents(uint64(l))
  9659  	}
  9660  	if m.Status != nil {
  9661  		l = m.Status.Size()
  9662  		n += 1 + l + sovUsageevents(uint64(l))
  9663  	}
  9664  	if m.XXX_unrecognized != nil {
  9665  		n += len(m.XXX_unrecognized)
  9666  	}
  9667  	return n
  9668  }
  9669  
  9670  func (m *UIDiscoverCompletedEvent) Size() (n int) {
  9671  	if m == nil {
  9672  		return 0
  9673  	}
  9674  	var l int
  9675  	_ = l
  9676  	if m.Metadata != nil {
  9677  		l = m.Metadata.Size()
  9678  		n += 1 + l + sovUsageevents(uint64(l))
  9679  	}
  9680  	if m.Resource != nil {
  9681  		l = m.Resource.Size()
  9682  		n += 1 + l + sovUsageevents(uint64(l))
  9683  	}
  9684  	if m.Status != nil {
  9685  		l = m.Status.Size()
  9686  		n += 1 + l + sovUsageevents(uint64(l))
  9687  	}
  9688  	if m.XXX_unrecognized != nil {
  9689  		n += len(m.XXX_unrecognized)
  9690  	}
  9691  	return n
  9692  }
  9693  
  9694  func (m *UICreateNewRoleClickEvent) Size() (n int) {
  9695  	if m == nil {
  9696  		return 0
  9697  	}
  9698  	var l int
  9699  	_ = l
  9700  	if m.XXX_unrecognized != nil {
  9701  		n += len(m.XXX_unrecognized)
  9702  	}
  9703  	return n
  9704  }
  9705  
  9706  func (m *UICreateNewRoleSaveClickEvent) Size() (n int) {
  9707  	if m == nil {
  9708  		return 0
  9709  	}
  9710  	var l int
  9711  	_ = l
  9712  	if m.XXX_unrecognized != nil {
  9713  		n += len(m.XXX_unrecognized)
  9714  	}
  9715  	return n
  9716  }
  9717  
  9718  func (m *UICreateNewRoleCancelClickEvent) Size() (n int) {
  9719  	if m == nil {
  9720  		return 0
  9721  	}
  9722  	var l int
  9723  	_ = l
  9724  	if m.XXX_unrecognized != nil {
  9725  		n += len(m.XXX_unrecognized)
  9726  	}
  9727  	return n
  9728  }
  9729  
  9730  func (m *UICreateNewRoleViewDocumentationClickEvent) Size() (n int) {
  9731  	if m == nil {
  9732  		return 0
  9733  	}
  9734  	var l int
  9735  	_ = l
  9736  	if m.XXX_unrecognized != nil {
  9737  		n += len(m.XXX_unrecognized)
  9738  	}
  9739  	return n
  9740  }
  9741  
  9742  func (m *AssistCompletionEvent) Size() (n int) {
  9743  	if m == nil {
  9744  		return 0
  9745  	}
  9746  	var l int
  9747  	_ = l
  9748  	l = len(m.ConversationId)
  9749  	if l > 0 {
  9750  		n += 1 + l + sovUsageevents(uint64(l))
  9751  	}
  9752  	if m.TotalTokens != 0 {
  9753  		n += 1 + sovUsageevents(uint64(m.TotalTokens))
  9754  	}
  9755  	if m.PromptTokens != 0 {
  9756  		n += 1 + sovUsageevents(uint64(m.PromptTokens))
  9757  	}
  9758  	if m.CompletionTokens != 0 {
  9759  		n += 1 + sovUsageevents(uint64(m.CompletionTokens))
  9760  	}
  9761  	if m.XXX_unrecognized != nil {
  9762  		n += len(m.XXX_unrecognized)
  9763  	}
  9764  	return n
  9765  }
  9766  
  9767  func (m *AssistExecutionEvent) Size() (n int) {
  9768  	if m == nil {
  9769  		return 0
  9770  	}
  9771  	var l int
  9772  	_ = l
  9773  	l = len(m.ConversationId)
  9774  	if l > 0 {
  9775  		n += 1 + l + sovUsageevents(uint64(l))
  9776  	}
  9777  	if m.NodeCount != 0 {
  9778  		n += 1 + sovUsageevents(uint64(m.NodeCount))
  9779  	}
  9780  	if m.TotalTokens != 0 {
  9781  		n += 1 + sovUsageevents(uint64(m.TotalTokens))
  9782  	}
  9783  	if m.PromptTokens != 0 {
  9784  		n += 1 + sovUsageevents(uint64(m.PromptTokens))
  9785  	}
  9786  	if m.CompletionTokens != 0 {
  9787  		n += 1 + sovUsageevents(uint64(m.CompletionTokens))
  9788  	}
  9789  	if m.XXX_unrecognized != nil {
  9790  		n += len(m.XXX_unrecognized)
  9791  	}
  9792  	return n
  9793  }
  9794  
  9795  func (m *AssistNewConversationEvent) Size() (n int) {
  9796  	if m == nil {
  9797  		return 0
  9798  	}
  9799  	var l int
  9800  	_ = l
  9801  	l = len(m.Category)
  9802  	if l > 0 {
  9803  		n += 1 + l + sovUsageevents(uint64(l))
  9804  	}
  9805  	if m.XXX_unrecognized != nil {
  9806  		n += len(m.XXX_unrecognized)
  9807  	}
  9808  	return n
  9809  }
  9810  
  9811  func (m *AssistAccessRequest) Size() (n int) {
  9812  	if m == nil {
  9813  		return 0
  9814  	}
  9815  	var l int
  9816  	_ = l
  9817  	l = len(m.ResourceType)
  9818  	if l > 0 {
  9819  		n += 1 + l + sovUsageevents(uint64(l))
  9820  	}
  9821  	if m.TotalTokens != 0 {
  9822  		n += 1 + sovUsageevents(uint64(m.TotalTokens))
  9823  	}
  9824  	if m.PromptTokens != 0 {
  9825  		n += 1 + sovUsageevents(uint64(m.PromptTokens))
  9826  	}
  9827  	if m.CompletionTokens != 0 {
  9828  		n += 1 + sovUsageevents(uint64(m.CompletionTokens))
  9829  	}
  9830  	if m.XXX_unrecognized != nil {
  9831  		n += len(m.XXX_unrecognized)
  9832  	}
  9833  	return n
  9834  }
  9835  
  9836  func (m *AssistAction) Size() (n int) {
  9837  	if m == nil {
  9838  		return 0
  9839  	}
  9840  	var l int
  9841  	_ = l
  9842  	l = len(m.Action)
  9843  	if l > 0 {
  9844  		n += 1 + l + sovUsageevents(uint64(l))
  9845  	}
  9846  	if m.TotalTokens != 0 {
  9847  		n += 1 + sovUsageevents(uint64(m.TotalTokens))
  9848  	}
  9849  	if m.PromptTokens != 0 {
  9850  		n += 1 + sovUsageevents(uint64(m.PromptTokens))
  9851  	}
  9852  	if m.CompletionTokens != 0 {
  9853  		n += 1 + sovUsageevents(uint64(m.CompletionTokens))
  9854  	}
  9855  	if m.XXX_unrecognized != nil {
  9856  		n += len(m.XXX_unrecognized)
  9857  	}
  9858  	return n
  9859  }
  9860  
  9861  func (m *AccessListMetadata) Size() (n int) {
  9862  	if m == nil {
  9863  		return 0
  9864  	}
  9865  	var l int
  9866  	_ = l
  9867  	l = len(m.Id)
  9868  	if l > 0 {
  9869  		n += 1 + l + sovUsageevents(uint64(l))
  9870  	}
  9871  	if m.XXX_unrecognized != nil {
  9872  		n += len(m.XXX_unrecognized)
  9873  	}
  9874  	return n
  9875  }
  9876  
  9877  func (m *AccessListCreate) Size() (n int) {
  9878  	if m == nil {
  9879  		return 0
  9880  	}
  9881  	var l int
  9882  	_ = l
  9883  	if m.Metadata != nil {
  9884  		l = m.Metadata.Size()
  9885  		n += 1 + l + sovUsageevents(uint64(l))
  9886  	}
  9887  	if m.XXX_unrecognized != nil {
  9888  		n += len(m.XXX_unrecognized)
  9889  	}
  9890  	return n
  9891  }
  9892  
  9893  func (m *AccessListUpdate) Size() (n int) {
  9894  	if m == nil {
  9895  		return 0
  9896  	}
  9897  	var l int
  9898  	_ = l
  9899  	if m.Metadata != nil {
  9900  		l = m.Metadata.Size()
  9901  		n += 1 + l + sovUsageevents(uint64(l))
  9902  	}
  9903  	if m.XXX_unrecognized != nil {
  9904  		n += len(m.XXX_unrecognized)
  9905  	}
  9906  	return n
  9907  }
  9908  
  9909  func (m *AccessListDelete) Size() (n int) {
  9910  	if m == nil {
  9911  		return 0
  9912  	}
  9913  	var l int
  9914  	_ = l
  9915  	if m.Metadata != nil {
  9916  		l = m.Metadata.Size()
  9917  		n += 1 + l + sovUsageevents(uint64(l))
  9918  	}
  9919  	if m.XXX_unrecognized != nil {
  9920  		n += len(m.XXX_unrecognized)
  9921  	}
  9922  	return n
  9923  }
  9924  
  9925  func (m *AccessListMemberCreate) Size() (n int) {
  9926  	if m == nil {
  9927  		return 0
  9928  	}
  9929  	var l int
  9930  	_ = l
  9931  	if m.Metadata != nil {
  9932  		l = m.Metadata.Size()
  9933  		n += 1 + l + sovUsageevents(uint64(l))
  9934  	}
  9935  	if m.XXX_unrecognized != nil {
  9936  		n += len(m.XXX_unrecognized)
  9937  	}
  9938  	return n
  9939  }
  9940  
  9941  func (m *AccessListMemberUpdate) Size() (n int) {
  9942  	if m == nil {
  9943  		return 0
  9944  	}
  9945  	var l int
  9946  	_ = l
  9947  	if m.Metadata != nil {
  9948  		l = m.Metadata.Size()
  9949  		n += 1 + l + sovUsageevents(uint64(l))
  9950  	}
  9951  	if m.XXX_unrecognized != nil {
  9952  		n += len(m.XXX_unrecognized)
  9953  	}
  9954  	return n
  9955  }
  9956  
  9957  func (m *AccessListMemberDelete) Size() (n int) {
  9958  	if m == nil {
  9959  		return 0
  9960  	}
  9961  	var l int
  9962  	_ = l
  9963  	if m.Metadata != nil {
  9964  		l = m.Metadata.Size()
  9965  		n += 1 + l + sovUsageevents(uint64(l))
  9966  	}
  9967  	if m.XXX_unrecognized != nil {
  9968  		n += len(m.XXX_unrecognized)
  9969  	}
  9970  	return n
  9971  }
  9972  
  9973  func (m *AccessListGrantsToUser) Size() (n int) {
  9974  	if m == nil {
  9975  		return 0
  9976  	}
  9977  	var l int
  9978  	_ = l
  9979  	if m.CountRolesGranted != 0 {
  9980  		n += 1 + sovUsageevents(uint64(m.CountRolesGranted))
  9981  	}
  9982  	if m.CountTraitsGranted != 0 {
  9983  		n += 1 + sovUsageevents(uint64(m.CountTraitsGranted))
  9984  	}
  9985  	if m.XXX_unrecognized != nil {
  9986  		n += len(m.XXX_unrecognized)
  9987  	}
  9988  	return n
  9989  }
  9990  
  9991  func (m *AccessListReviewCreate) Size() (n int) {
  9992  	if m == nil {
  9993  		return 0
  9994  	}
  9995  	var l int
  9996  	_ = l
  9997  	if m.Metadata != nil {
  9998  		l = m.Metadata.Size()
  9999  		n += 1 + l + sovUsageevents(uint64(l))
 10000  	}
 10001  	if m.DaysPastNextAuditDate != 0 {
 10002  		n += 1 + sovUsageevents(uint64(m.DaysPastNextAuditDate))
 10003  	}
 10004  	if m.MembershipRequirementsChanged {
 10005  		n += 2
 10006  	}
 10007  	if m.ReviewFrequencyChanged {
 10008  		n += 2
 10009  	}
 10010  	if m.ReviewDayOfMonthChanged {
 10011  		n += 2
 10012  	}
 10013  	if m.NumberOfRemovedMembers != 0 {
 10014  		n += 1 + sovUsageevents(uint64(m.NumberOfRemovedMembers))
 10015  	}
 10016  	if m.XXX_unrecognized != nil {
 10017  		n += len(m.XXX_unrecognized)
 10018  	}
 10019  	return n
 10020  }
 10021  
 10022  func (m *AccessListReviewDelete) Size() (n int) {
 10023  	if m == nil {
 10024  		return 0
 10025  	}
 10026  	var l int
 10027  	_ = l
 10028  	if m.Metadata != nil {
 10029  		l = m.Metadata.Size()
 10030  		n += 1 + l + sovUsageevents(uint64(l))
 10031  	}
 10032  	l = len(m.AccessListReviewId)
 10033  	if l > 0 {
 10034  		n += 1 + l + sovUsageevents(uint64(l))
 10035  	}
 10036  	if m.XXX_unrecognized != nil {
 10037  		n += len(m.XXX_unrecognized)
 10038  	}
 10039  	return n
 10040  }
 10041  
 10042  func (m *IntegrationEnrollMetadata) Size() (n int) {
 10043  	if m == nil {
 10044  		return 0
 10045  	}
 10046  	var l int
 10047  	_ = l
 10048  	l = len(m.Id)
 10049  	if l > 0 {
 10050  		n += 1 + l + sovUsageevents(uint64(l))
 10051  	}
 10052  	if m.Kind != 0 {
 10053  		n += 1 + sovUsageevents(uint64(m.Kind))
 10054  	}
 10055  	l = len(m.UserName)
 10056  	if l > 0 {
 10057  		n += 1 + l + sovUsageevents(uint64(l))
 10058  	}
 10059  	if m.XXX_unrecognized != nil {
 10060  		n += len(m.XXX_unrecognized)
 10061  	}
 10062  	return n
 10063  }
 10064  
 10065  func (m *UIIntegrationEnrollStartEvent) Size() (n int) {
 10066  	if m == nil {
 10067  		return 0
 10068  	}
 10069  	var l int
 10070  	_ = l
 10071  	if m.Metadata != nil {
 10072  		l = m.Metadata.Size()
 10073  		n += 1 + l + sovUsageevents(uint64(l))
 10074  	}
 10075  	if m.XXX_unrecognized != nil {
 10076  		n += len(m.XXX_unrecognized)
 10077  	}
 10078  	return n
 10079  }
 10080  
 10081  func (m *UIIntegrationEnrollCompleteEvent) Size() (n int) {
 10082  	if m == nil {
 10083  		return 0
 10084  	}
 10085  	var l int
 10086  	_ = l
 10087  	if m.Metadata != nil {
 10088  		l = m.Metadata.Size()
 10089  		n += 1 + l + sovUsageevents(uint64(l))
 10090  	}
 10091  	if m.XXX_unrecognized != nil {
 10092  		n += len(m.XXX_unrecognized)
 10093  	}
 10094  	return n
 10095  }
 10096  
 10097  func (m *ResourceCreateEvent) Size() (n int) {
 10098  	if m == nil {
 10099  		return 0
 10100  	}
 10101  	var l int
 10102  	_ = l
 10103  	l = len(m.ResourceType)
 10104  	if l > 0 {
 10105  		n += 1 + l + sovUsageevents(uint64(l))
 10106  	}
 10107  	l = len(m.ResourceOrigin)
 10108  	if l > 0 {
 10109  		n += 1 + l + sovUsageevents(uint64(l))
 10110  	}
 10111  	l = len(m.CloudProvider)
 10112  	if l > 0 {
 10113  		n += 1 + l + sovUsageevents(uint64(l))
 10114  	}
 10115  	if m.Database != nil {
 10116  		l = m.Database.Size()
 10117  		n += 1 + l + sovUsageevents(uint64(l))
 10118  	}
 10119  	if m.XXX_unrecognized != nil {
 10120  		n += len(m.XXX_unrecognized)
 10121  	}
 10122  	return n
 10123  }
 10124  
 10125  func (m *DiscoveredDatabaseMetadata) Size() (n int) {
 10126  	if m == nil {
 10127  		return 0
 10128  	}
 10129  	var l int
 10130  	_ = l
 10131  	l = len(m.DbType)
 10132  	if l > 0 {
 10133  		n += 1 + l + sovUsageevents(uint64(l))
 10134  	}
 10135  	l = len(m.DbProtocol)
 10136  	if l > 0 {
 10137  		n += 1 + l + sovUsageevents(uint64(l))
 10138  	}
 10139  	if m.XXX_unrecognized != nil {
 10140  		n += len(m.XXX_unrecognized)
 10141  	}
 10142  	return n
 10143  }
 10144  
 10145  func (m *FeatureRecommendationEvent) Size() (n int) {
 10146  	if m == nil {
 10147  		return 0
 10148  	}
 10149  	var l int
 10150  	_ = l
 10151  	l = len(m.UserName)
 10152  	if l > 0 {
 10153  		n += 1 + l + sovUsageevents(uint64(l))
 10154  	}
 10155  	if m.Feature != 0 {
 10156  		n += 1 + sovUsageevents(uint64(m.Feature))
 10157  	}
 10158  	if m.FeatureRecommendationStatus != 0 {
 10159  		n += 1 + sovUsageevents(uint64(m.FeatureRecommendationStatus))
 10160  	}
 10161  	if m.XXX_unrecognized != nil {
 10162  		n += len(m.XXX_unrecognized)
 10163  	}
 10164  	return n
 10165  }
 10166  
 10167  func (m *TAGExecuteQueryEvent) Size() (n int) {
 10168  	if m == nil {
 10169  		return 0
 10170  	}
 10171  	var l int
 10172  	_ = l
 10173  	if m.TotalNodes != 0 {
 10174  		n += 1 + sovUsageevents(uint64(m.TotalNodes))
 10175  	}
 10176  	if m.TotalEdges != 0 {
 10177  		n += 1 + sovUsageevents(uint64(m.TotalEdges))
 10178  	}
 10179  	if m.IsSuccess {
 10180  		n += 2
 10181  	}
 10182  	if m.XXX_unrecognized != nil {
 10183  		n += len(m.XXX_unrecognized)
 10184  	}
 10185  	return n
 10186  }
 10187  
 10188  func (m *SecurityReportGetResultEvent) Size() (n int) {
 10189  	if m == nil {
 10190  		return 0
 10191  	}
 10192  	var l int
 10193  	_ = l
 10194  	l = len(m.Name)
 10195  	if l > 0 {
 10196  		n += 1 + l + sovUsageevents(uint64(l))
 10197  	}
 10198  	if m.Days != 0 {
 10199  		n += 1 + sovUsageevents(uint64(m.Days))
 10200  	}
 10201  	if m.XXX_unrecognized != nil {
 10202  		n += len(m.XXX_unrecognized)
 10203  	}
 10204  	return n
 10205  }
 10206  
 10207  func (m *DiscoveryFetchEvent) Size() (n int) {
 10208  	if m == nil {
 10209  		return 0
 10210  	}
 10211  	var l int
 10212  	_ = l
 10213  	l = len(m.CloudProvider)
 10214  	if l > 0 {
 10215  		n += 1 + l + sovUsageevents(uint64(l))
 10216  	}
 10217  	l = len(m.ResourceType)
 10218  	if l > 0 {
 10219  		n += 1 + l + sovUsageevents(uint64(l))
 10220  	}
 10221  	if m.XXX_unrecognized != nil {
 10222  		n += len(m.XXX_unrecognized)
 10223  	}
 10224  	return n
 10225  }
 10226  
 10227  func (m *UsageEventOneOf) Size() (n int) {
 10228  	if m == nil {
 10229  		return 0
 10230  	}
 10231  	var l int
 10232  	_ = l
 10233  	if m.Event != nil {
 10234  		n += m.Event.Size()
 10235  	}
 10236  	if m.XXX_unrecognized != nil {
 10237  		n += len(m.XXX_unrecognized)
 10238  	}
 10239  	return n
 10240  }
 10241  
 10242  func (m *UsageEventOneOf_UiBannerClick) Size() (n int) {
 10243  	if m == nil {
 10244  		return 0
 10245  	}
 10246  	var l int
 10247  	_ = l
 10248  	if m.UiBannerClick != nil {
 10249  		l = m.UiBannerClick.Size()
 10250  		n += 1 + l + sovUsageevents(uint64(l))
 10251  	}
 10252  	return n
 10253  }
 10254  func (m *UsageEventOneOf_UiOnboardCompleteGoToDashboardClick) Size() (n int) {
 10255  	if m == nil {
 10256  		return 0
 10257  	}
 10258  	var l int
 10259  	_ = l
 10260  	if m.UiOnboardCompleteGoToDashboardClick != nil {
 10261  		l = m.UiOnboardCompleteGoToDashboardClick.Size()
 10262  		n += 1 + l + sovUsageevents(uint64(l))
 10263  	}
 10264  	return n
 10265  }
 10266  func (m *UsageEventOneOf_UiOnboardAddFirstResourceClick) Size() (n int) {
 10267  	if m == nil {
 10268  		return 0
 10269  	}
 10270  	var l int
 10271  	_ = l
 10272  	if m.UiOnboardAddFirstResourceClick != nil {
 10273  		l = m.UiOnboardAddFirstResourceClick.Size()
 10274  		n += 1 + l + sovUsageevents(uint64(l))
 10275  	}
 10276  	return n
 10277  }
 10278  func (m *UsageEventOneOf_UiOnboardAddFirstResourceLaterClick) Size() (n int) {
 10279  	if m == nil {
 10280  		return 0
 10281  	}
 10282  	var l int
 10283  	_ = l
 10284  	if m.UiOnboardAddFirstResourceLaterClick != nil {
 10285  		l = m.UiOnboardAddFirstResourceLaterClick.Size()
 10286  		n += 1 + l + sovUsageevents(uint64(l))
 10287  	}
 10288  	return n
 10289  }
 10290  func (m *UsageEventOneOf_UiOnboardSetCredentialSubmit) Size() (n int) {
 10291  	if m == nil {
 10292  		return 0
 10293  	}
 10294  	var l int
 10295  	_ = l
 10296  	if m.UiOnboardSetCredentialSubmit != nil {
 10297  		l = m.UiOnboardSetCredentialSubmit.Size()
 10298  		n += 1 + l + sovUsageevents(uint64(l))
 10299  	}
 10300  	return n
 10301  }
 10302  func (m *UsageEventOneOf_UiOnboardRegisterChallengeSubmit) Size() (n int) {
 10303  	if m == nil {
 10304  		return 0
 10305  	}
 10306  	var l int
 10307  	_ = l
 10308  	if m.UiOnboardRegisterChallengeSubmit != nil {
 10309  		l = m.UiOnboardRegisterChallengeSubmit.Size()
 10310  		n += 1 + l + sovUsageevents(uint64(l))
 10311  	}
 10312  	return n
 10313  }
 10314  func (m *UsageEventOneOf_UiRecoveryCodesContinueClick) Size() (n int) {
 10315  	if m == nil {
 10316  		return 0
 10317  	}
 10318  	var l int
 10319  	_ = l
 10320  	if m.UiRecoveryCodesContinueClick != nil {
 10321  		l = m.UiRecoveryCodesContinueClick.Size()
 10322  		n += 1 + l + sovUsageevents(uint64(l))
 10323  	}
 10324  	return n
 10325  }
 10326  func (m *UsageEventOneOf_UiRecoveryCodesCopyClick) Size() (n int) {
 10327  	if m == nil {
 10328  		return 0
 10329  	}
 10330  	var l int
 10331  	_ = l
 10332  	if m.UiRecoveryCodesCopyClick != nil {
 10333  		l = m.UiRecoveryCodesCopyClick.Size()
 10334  		n += 1 + l + sovUsageevents(uint64(l))
 10335  	}
 10336  	return n
 10337  }
 10338  func (m *UsageEventOneOf_UiRecoveryCodesPrintClick) Size() (n int) {
 10339  	if m == nil {
 10340  		return 0
 10341  	}
 10342  	var l int
 10343  	_ = l
 10344  	if m.UiRecoveryCodesPrintClick != nil {
 10345  		l = m.UiRecoveryCodesPrintClick.Size()
 10346  		n += 1 + l + sovUsageevents(uint64(l))
 10347  	}
 10348  	return n
 10349  }
 10350  func (m *UsageEventOneOf_UiDiscoverStartedEvent) Size() (n int) {
 10351  	if m == nil {
 10352  		return 0
 10353  	}
 10354  	var l int
 10355  	_ = l
 10356  	if m.UiDiscoverStartedEvent != nil {
 10357  		l = m.UiDiscoverStartedEvent.Size()
 10358  		n += 1 + l + sovUsageevents(uint64(l))
 10359  	}
 10360  	return n
 10361  }
 10362  func (m *UsageEventOneOf_UiDiscoverResourceSelectionEvent) Size() (n int) {
 10363  	if m == nil {
 10364  		return 0
 10365  	}
 10366  	var l int
 10367  	_ = l
 10368  	if m.UiDiscoverResourceSelectionEvent != nil {
 10369  		l = m.UiDiscoverResourceSelectionEvent.Size()
 10370  		n += 1 + l + sovUsageevents(uint64(l))
 10371  	}
 10372  	return n
 10373  }
 10374  func (m *UsageEventOneOf_UiDiscoverDeployServiceEvent) Size() (n int) {
 10375  	if m == nil {
 10376  		return 0
 10377  	}
 10378  	var l int
 10379  	_ = l
 10380  	if m.UiDiscoverDeployServiceEvent != nil {
 10381  		l = m.UiDiscoverDeployServiceEvent.Size()
 10382  		n += 1 + l + sovUsageevents(uint64(l))
 10383  	}
 10384  	return n
 10385  }
 10386  func (m *UsageEventOneOf_UiDiscoverDatabaseRegisterEvent) Size() (n int) {
 10387  	if m == nil {
 10388  		return 0
 10389  	}
 10390  	var l int
 10391  	_ = l
 10392  	if m.UiDiscoverDatabaseRegisterEvent != nil {
 10393  		l = m.UiDiscoverDatabaseRegisterEvent.Size()
 10394  		n += 1 + l + sovUsageevents(uint64(l))
 10395  	}
 10396  	return n
 10397  }
 10398  func (m *UsageEventOneOf_UiDiscoverDatabaseConfigureMtlsEvent) Size() (n int) {
 10399  	if m == nil {
 10400  		return 0
 10401  	}
 10402  	var l int
 10403  	_ = l
 10404  	if m.UiDiscoverDatabaseConfigureMtlsEvent != nil {
 10405  		l = m.UiDiscoverDatabaseConfigureMtlsEvent.Size()
 10406  		n += 1 + l + sovUsageevents(uint64(l))
 10407  	}
 10408  	return n
 10409  }
 10410  func (m *UsageEventOneOf_UiDiscoverDesktopActiveDirectoryToolsInstallEvent) Size() (n int) {
 10411  	if m == nil {
 10412  		return 0
 10413  	}
 10414  	var l int
 10415  	_ = l
 10416  	if m.UiDiscoverDesktopActiveDirectoryToolsInstallEvent != nil {
 10417  		l = m.UiDiscoverDesktopActiveDirectoryToolsInstallEvent.Size()
 10418  		n += 2 + l + sovUsageevents(uint64(l))
 10419  	}
 10420  	return n
 10421  }
 10422  func (m *UsageEventOneOf_UiDiscoverDesktopActiveDirectoryConfigureEvent) Size() (n int) {
 10423  	if m == nil {
 10424  		return 0
 10425  	}
 10426  	var l int
 10427  	_ = l
 10428  	if m.UiDiscoverDesktopActiveDirectoryConfigureEvent != nil {
 10429  		l = m.UiDiscoverDesktopActiveDirectoryConfigureEvent.Size()
 10430  		n += 2 + l + sovUsageevents(uint64(l))
 10431  	}
 10432  	return n
 10433  }
 10434  func (m *UsageEventOneOf_UiDiscoverAutoDiscoveredResourcesEvent) Size() (n int) {
 10435  	if m == nil {
 10436  		return 0
 10437  	}
 10438  	var l int
 10439  	_ = l
 10440  	if m.UiDiscoverAutoDiscoveredResourcesEvent != nil {
 10441  		l = m.UiDiscoverAutoDiscoveredResourcesEvent.Size()
 10442  		n += 2 + l + sovUsageevents(uint64(l))
 10443  	}
 10444  	return n
 10445  }
 10446  func (m *UsageEventOneOf_UiDiscoverDatabaseConfigureIamPolicyEvent) Size() (n int) {
 10447  	if m == nil {
 10448  		return 0
 10449  	}
 10450  	var l int
 10451  	_ = l
 10452  	if m.UiDiscoverDatabaseConfigureIamPolicyEvent != nil {
 10453  		l = m.UiDiscoverDatabaseConfigureIamPolicyEvent.Size()
 10454  		n += 2 + l + sovUsageevents(uint64(l))
 10455  	}
 10456  	return n
 10457  }
 10458  func (m *UsageEventOneOf_UiDiscoverPrincipalsConfigureEvent) Size() (n int) {
 10459  	if m == nil {
 10460  		return 0
 10461  	}
 10462  	var l int
 10463  	_ = l
 10464  	if m.UiDiscoverPrincipalsConfigureEvent != nil {
 10465  		l = m.UiDiscoverPrincipalsConfigureEvent.Size()
 10466  		n += 2 + l + sovUsageevents(uint64(l))
 10467  	}
 10468  	return n
 10469  }
 10470  func (m *UsageEventOneOf_UiDiscoverTestConnectionEvent) Size() (n int) {
 10471  	if m == nil {
 10472  		return 0
 10473  	}
 10474  	var l int
 10475  	_ = l
 10476  	if m.UiDiscoverTestConnectionEvent != nil {
 10477  		l = m.UiDiscoverTestConnectionEvent.Size()
 10478  		n += 2 + l + sovUsageevents(uint64(l))
 10479  	}
 10480  	return n
 10481  }
 10482  func (m *UsageEventOneOf_UiDiscoverCompletedEvent) Size() (n int) {
 10483  	if m == nil {
 10484  		return 0
 10485  	}
 10486  	var l int
 10487  	_ = l
 10488  	if m.UiDiscoverCompletedEvent != nil {
 10489  		l = m.UiDiscoverCompletedEvent.Size()
 10490  		n += 2 + l + sovUsageevents(uint64(l))
 10491  	}
 10492  	return n
 10493  }
 10494  func (m *UsageEventOneOf_UiCreateNewRoleClick) Size() (n int) {
 10495  	if m == nil {
 10496  		return 0
 10497  	}
 10498  	var l int
 10499  	_ = l
 10500  	if m.UiCreateNewRoleClick != nil {
 10501  		l = m.UiCreateNewRoleClick.Size()
 10502  		n += 2 + l + sovUsageevents(uint64(l))
 10503  	}
 10504  	return n
 10505  }
 10506  func (m *UsageEventOneOf_UiCreateNewRoleSaveClick) Size() (n int) {
 10507  	if m == nil {
 10508  		return 0
 10509  	}
 10510  	var l int
 10511  	_ = l
 10512  	if m.UiCreateNewRoleSaveClick != nil {
 10513  		l = m.UiCreateNewRoleSaveClick.Size()
 10514  		n += 2 + l + sovUsageevents(uint64(l))
 10515  	}
 10516  	return n
 10517  }
 10518  func (m *UsageEventOneOf_UiCreateNewRoleCancelClick) Size() (n int) {
 10519  	if m == nil {
 10520  		return 0
 10521  	}
 10522  	var l int
 10523  	_ = l
 10524  	if m.UiCreateNewRoleCancelClick != nil {
 10525  		l = m.UiCreateNewRoleCancelClick.Size()
 10526  		n += 2 + l + sovUsageevents(uint64(l))
 10527  	}
 10528  	return n
 10529  }
 10530  func (m *UsageEventOneOf_UiCreateNewRoleViewDocumentationClick) Size() (n int) {
 10531  	if m == nil {
 10532  		return 0
 10533  	}
 10534  	var l int
 10535  	_ = l
 10536  	if m.UiCreateNewRoleViewDocumentationClick != nil {
 10537  		l = m.UiCreateNewRoleViewDocumentationClick.Size()
 10538  		n += 2 + l + sovUsageevents(uint64(l))
 10539  	}
 10540  	return n
 10541  }
 10542  func (m *UsageEventOneOf_UiDiscoverIntegrationAwsOidcConnectEvent) Size() (n int) {
 10543  	if m == nil {
 10544  		return 0
 10545  	}
 10546  	var l int
 10547  	_ = l
 10548  	if m.UiDiscoverIntegrationAwsOidcConnectEvent != nil {
 10549  		l = m.UiDiscoverIntegrationAwsOidcConnectEvent.Size()
 10550  		n += 2 + l + sovUsageevents(uint64(l))
 10551  	}
 10552  	return n
 10553  }
 10554  func (m *UsageEventOneOf_UiDiscoverDatabaseRdsEnrollEvent) Size() (n int) {
 10555  	if m == nil {
 10556  		return 0
 10557  	}
 10558  	var l int
 10559  	_ = l
 10560  	if m.UiDiscoverDatabaseRdsEnrollEvent != nil {
 10561  		l = m.UiDiscoverDatabaseRdsEnrollEvent.Size()
 10562  		n += 2 + l + sovUsageevents(uint64(l))
 10563  	}
 10564  	return n
 10565  }
 10566  func (m *UsageEventOneOf_UiCallToActionClickEvent) Size() (n int) {
 10567  	if m == nil {
 10568  		return 0
 10569  	}
 10570  	var l int
 10571  	_ = l
 10572  	if m.UiCallToActionClickEvent != nil {
 10573  		l = m.UiCallToActionClickEvent.Size()
 10574  		n += 2 + l + sovUsageevents(uint64(l))
 10575  	}
 10576  	return n
 10577  }
 10578  func (m *UsageEventOneOf_AssistCompletion) Size() (n int) {
 10579  	if m == nil {
 10580  		return 0
 10581  	}
 10582  	var l int
 10583  	_ = l
 10584  	if m.AssistCompletion != nil {
 10585  		l = m.AssistCompletion.Size()
 10586  		n += 2 + l + sovUsageevents(uint64(l))
 10587  	}
 10588  	return n
 10589  }
 10590  func (m *UsageEventOneOf_UiIntegrationEnrollStartEvent) Size() (n int) {
 10591  	if m == nil {
 10592  		return 0
 10593  	}
 10594  	var l int
 10595  	_ = l
 10596  	if m.UiIntegrationEnrollStartEvent != nil {
 10597  		l = m.UiIntegrationEnrollStartEvent.Size()
 10598  		n += 2 + l + sovUsageevents(uint64(l))
 10599  	}
 10600  	return n
 10601  }
 10602  func (m *UsageEventOneOf_UiIntegrationEnrollCompleteEvent) Size() (n int) {
 10603  	if m == nil {
 10604  		return 0
 10605  	}
 10606  	var l int
 10607  	_ = l
 10608  	if m.UiIntegrationEnrollCompleteEvent != nil {
 10609  		l = m.UiIntegrationEnrollCompleteEvent.Size()
 10610  		n += 2 + l + sovUsageevents(uint64(l))
 10611  	}
 10612  	return n
 10613  }
 10614  func (m *UsageEventOneOf_UiOnboardQuestionnaireSubmit) Size() (n int) {
 10615  	if m == nil {
 10616  		return 0
 10617  	}
 10618  	var l int
 10619  	_ = l
 10620  	if m.UiOnboardQuestionnaireSubmit != nil {
 10621  		l = m.UiOnboardQuestionnaireSubmit.Size()
 10622  		n += 2 + l + sovUsageevents(uint64(l))
 10623  	}
 10624  	return n
 10625  }
 10626  func (m *UsageEventOneOf_AssistExecution) Size() (n int) {
 10627  	if m == nil {
 10628  		return 0
 10629  	}
 10630  	var l int
 10631  	_ = l
 10632  	if m.AssistExecution != nil {
 10633  		l = m.AssistExecution.Size()
 10634  		n += 2 + l + sovUsageevents(uint64(l))
 10635  	}
 10636  	return n
 10637  }
 10638  func (m *UsageEventOneOf_AssistNewConversation) Size() (n int) {
 10639  	if m == nil {
 10640  		return 0
 10641  	}
 10642  	var l int
 10643  	_ = l
 10644  	if m.AssistNewConversation != nil {
 10645  		l = m.AssistNewConversation.Size()
 10646  		n += 2 + l + sovUsageevents(uint64(l))
 10647  	}
 10648  	return n
 10649  }
 10650  func (m *UsageEventOneOf_ResourceCreateEvent) Size() (n int) {
 10651  	if m == nil {
 10652  		return 0
 10653  	}
 10654  	var l int
 10655  	_ = l
 10656  	if m.ResourceCreateEvent != nil {
 10657  		l = m.ResourceCreateEvent.Size()
 10658  		n += 2 + l + sovUsageevents(uint64(l))
 10659  	}
 10660  	return n
 10661  }
 10662  func (m *UsageEventOneOf_FeatureRecommendationEvent) Size() (n int) {
 10663  	if m == nil {
 10664  		return 0
 10665  	}
 10666  	var l int
 10667  	_ = l
 10668  	if m.FeatureRecommendationEvent != nil {
 10669  		l = m.FeatureRecommendationEvent.Size()
 10670  		n += 2 + l + sovUsageevents(uint64(l))
 10671  	}
 10672  	return n
 10673  }
 10674  func (m *UsageEventOneOf_AssistAccessRequest) Size() (n int) {
 10675  	if m == nil {
 10676  		return 0
 10677  	}
 10678  	var l int
 10679  	_ = l
 10680  	if m.AssistAccessRequest != nil {
 10681  		l = m.AssistAccessRequest.Size()
 10682  		n += 2 + l + sovUsageevents(uint64(l))
 10683  	}
 10684  	return n
 10685  }
 10686  func (m *UsageEventOneOf_AssistAction) Size() (n int) {
 10687  	if m == nil {
 10688  		return 0
 10689  	}
 10690  	var l int
 10691  	_ = l
 10692  	if m.AssistAction != nil {
 10693  		l = m.AssistAction.Size()
 10694  		n += 2 + l + sovUsageevents(uint64(l))
 10695  	}
 10696  	return n
 10697  }
 10698  func (m *UsageEventOneOf_AccessListCreate) Size() (n int) {
 10699  	if m == nil {
 10700  		return 0
 10701  	}
 10702  	var l int
 10703  	_ = l
 10704  	if m.AccessListCreate != nil {
 10705  		l = m.AccessListCreate.Size()
 10706  		n += 2 + l + sovUsageevents(uint64(l))
 10707  	}
 10708  	return n
 10709  }
 10710  func (m *UsageEventOneOf_AccessListUpdate) Size() (n int) {
 10711  	if m == nil {
 10712  		return 0
 10713  	}
 10714  	var l int
 10715  	_ = l
 10716  	if m.AccessListUpdate != nil {
 10717  		l = m.AccessListUpdate.Size()
 10718  		n += 2 + l + sovUsageevents(uint64(l))
 10719  	}
 10720  	return n
 10721  }
 10722  func (m *UsageEventOneOf_AccessListDelete) Size() (n int) {
 10723  	if m == nil {
 10724  		return 0
 10725  	}
 10726  	var l int
 10727  	_ = l
 10728  	if m.AccessListDelete != nil {
 10729  		l = m.AccessListDelete.Size()
 10730  		n += 2 + l + sovUsageevents(uint64(l))
 10731  	}
 10732  	return n
 10733  }
 10734  func (m *UsageEventOneOf_AccessListMemberCreate) Size() (n int) {
 10735  	if m == nil {
 10736  		return 0
 10737  	}
 10738  	var l int
 10739  	_ = l
 10740  	if m.AccessListMemberCreate != nil {
 10741  		l = m.AccessListMemberCreate.Size()
 10742  		n += 2 + l + sovUsageevents(uint64(l))
 10743  	}
 10744  	return n
 10745  }
 10746  func (m *UsageEventOneOf_AccessListMemberUpdate) Size() (n int) {
 10747  	if m == nil {
 10748  		return 0
 10749  	}
 10750  	var l int
 10751  	_ = l
 10752  	if m.AccessListMemberUpdate != nil {
 10753  		l = m.AccessListMemberUpdate.Size()
 10754  		n += 2 + l + sovUsageevents(uint64(l))
 10755  	}
 10756  	return n
 10757  }
 10758  func (m *UsageEventOneOf_AccessListMemberDelete) Size() (n int) {
 10759  	if m == nil {
 10760  		return 0
 10761  	}
 10762  	var l int
 10763  	_ = l
 10764  	if m.AccessListMemberDelete != nil {
 10765  		l = m.AccessListMemberDelete.Size()
 10766  		n += 2 + l + sovUsageevents(uint64(l))
 10767  	}
 10768  	return n
 10769  }
 10770  func (m *UsageEventOneOf_AccessListGrantsToUser) Size() (n int) {
 10771  	if m == nil {
 10772  		return 0
 10773  	}
 10774  	var l int
 10775  	_ = l
 10776  	if m.AccessListGrantsToUser != nil {
 10777  		l = m.AccessListGrantsToUser.Size()
 10778  		n += 2 + l + sovUsageevents(uint64(l))
 10779  	}
 10780  	return n
 10781  }
 10782  func (m *UsageEventOneOf_UiDiscoverEc2InstanceSelection) Size() (n int) {
 10783  	if m == nil {
 10784  		return 0
 10785  	}
 10786  	var l int
 10787  	_ = l
 10788  	if m.UiDiscoverEc2InstanceSelection != nil {
 10789  		l = m.UiDiscoverEc2InstanceSelection.Size()
 10790  		n += 2 + l + sovUsageevents(uint64(l))
 10791  	}
 10792  	return n
 10793  }
 10794  func (m *UsageEventOneOf_UiDiscoverDeployEice) Size() (n int) {
 10795  	if m == nil {
 10796  		return 0
 10797  	}
 10798  	var l int
 10799  	_ = l
 10800  	if m.UiDiscoverDeployEice != nil {
 10801  		l = m.UiDiscoverDeployEice.Size()
 10802  		n += 2 + l + sovUsageevents(uint64(l))
 10803  	}
 10804  	return n
 10805  }
 10806  func (m *UsageEventOneOf_UiDiscoverCreateNode) Size() (n int) {
 10807  	if m == nil {
 10808  		return 0
 10809  	}
 10810  	var l int
 10811  	_ = l
 10812  	if m.UiDiscoverCreateNode != nil {
 10813  		l = m.UiDiscoverCreateNode.Size()
 10814  		n += 2 + l + sovUsageevents(uint64(l))
 10815  	}
 10816  	return n
 10817  }
 10818  func (m *UsageEventOneOf_TagExecuteQuery) Size() (n int) {
 10819  	if m == nil {
 10820  		return 0
 10821  	}
 10822  	var l int
 10823  	_ = l
 10824  	if m.TagExecuteQuery != nil {
 10825  		l = m.TagExecuteQuery.Size()
 10826  		n += 2 + l + sovUsageevents(uint64(l))
 10827  	}
 10828  	return n
 10829  }
 10830  func (m *UsageEventOneOf_SecurityReportGetResult) Size() (n int) {
 10831  	if m == nil {
 10832  		return 0
 10833  	}
 10834  	var l int
 10835  	_ = l
 10836  	if m.SecurityReportGetResult != nil {
 10837  		l = m.SecurityReportGetResult.Size()
 10838  		n += 2 + l + sovUsageevents(uint64(l))
 10839  	}
 10840  	return n
 10841  }
 10842  func (m *UsageEventOneOf_AccessListReviewCreate) Size() (n int) {
 10843  	if m == nil {
 10844  		return 0
 10845  	}
 10846  	var l int
 10847  	_ = l
 10848  	if m.AccessListReviewCreate != nil {
 10849  		l = m.AccessListReviewCreate.Size()
 10850  		n += 2 + l + sovUsageevents(uint64(l))
 10851  	}
 10852  	return n
 10853  }
 10854  func (m *UsageEventOneOf_AccessListReviewDelete) Size() (n int) {
 10855  	if m == nil {
 10856  		return 0
 10857  	}
 10858  	var l int
 10859  	_ = l
 10860  	if m.AccessListReviewDelete != nil {
 10861  		l = m.AccessListReviewDelete.Size()
 10862  		n += 2 + l + sovUsageevents(uint64(l))
 10863  	}
 10864  	return n
 10865  }
 10866  func (m *UsageEventOneOf_DiscoveryFetchEvent) Size() (n int) {
 10867  	if m == nil {
 10868  		return 0
 10869  	}
 10870  	var l int
 10871  	_ = l
 10872  	if m.DiscoveryFetchEvent != nil {
 10873  		l = m.DiscoveryFetchEvent.Size()
 10874  		n += 2 + l + sovUsageevents(uint64(l))
 10875  	}
 10876  	return n
 10877  }
 10878  
 10879  func sovUsageevents(x uint64) (n int) {
 10880  	return (math_bits.Len64(x|1) + 6) / 7
 10881  }
 10882  func sozUsageevents(x uint64) (n int) {
 10883  	return sovUsageevents(uint64((x << 1) ^ uint64((int64(x) >> 63))))
 10884  }
 10885  func (m *UIBannerClickEvent) Unmarshal(dAtA []byte) error {
 10886  	l := len(dAtA)
 10887  	iNdEx := 0
 10888  	for iNdEx < l {
 10889  		preIndex := iNdEx
 10890  		var wire uint64
 10891  		for shift := uint(0); ; shift += 7 {
 10892  			if shift >= 64 {
 10893  				return ErrIntOverflowUsageevents
 10894  			}
 10895  			if iNdEx >= l {
 10896  				return io.ErrUnexpectedEOF
 10897  			}
 10898  			b := dAtA[iNdEx]
 10899  			iNdEx++
 10900  			wire |= uint64(b&0x7F) << shift
 10901  			if b < 0x80 {
 10902  				break
 10903  			}
 10904  		}
 10905  		fieldNum := int32(wire >> 3)
 10906  		wireType := int(wire & 0x7)
 10907  		if wireType == 4 {
 10908  			return fmt.Errorf("proto: UIBannerClickEvent: wiretype end group for non-group")
 10909  		}
 10910  		if fieldNum <= 0 {
 10911  			return fmt.Errorf("proto: UIBannerClickEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 10912  		}
 10913  		switch fieldNum {
 10914  		case 1:
 10915  			if wireType != 2 {
 10916  				return fmt.Errorf("proto: wrong wireType = %d for field Alert", wireType)
 10917  			}
 10918  			var stringLen uint64
 10919  			for shift := uint(0); ; shift += 7 {
 10920  				if shift >= 64 {
 10921  					return ErrIntOverflowUsageevents
 10922  				}
 10923  				if iNdEx >= l {
 10924  					return io.ErrUnexpectedEOF
 10925  				}
 10926  				b := dAtA[iNdEx]
 10927  				iNdEx++
 10928  				stringLen |= uint64(b&0x7F) << shift
 10929  				if b < 0x80 {
 10930  					break
 10931  				}
 10932  			}
 10933  			intStringLen := int(stringLen)
 10934  			if intStringLen < 0 {
 10935  				return ErrInvalidLengthUsageevents
 10936  			}
 10937  			postIndex := iNdEx + intStringLen
 10938  			if postIndex < 0 {
 10939  				return ErrInvalidLengthUsageevents
 10940  			}
 10941  			if postIndex > l {
 10942  				return io.ErrUnexpectedEOF
 10943  			}
 10944  			m.Alert = string(dAtA[iNdEx:postIndex])
 10945  			iNdEx = postIndex
 10946  		default:
 10947  			iNdEx = preIndex
 10948  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 10949  			if err != nil {
 10950  				return err
 10951  			}
 10952  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 10953  				return ErrInvalidLengthUsageevents
 10954  			}
 10955  			if (iNdEx + skippy) > l {
 10956  				return io.ErrUnexpectedEOF
 10957  			}
 10958  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 10959  			iNdEx += skippy
 10960  		}
 10961  	}
 10962  
 10963  	if iNdEx > l {
 10964  		return io.ErrUnexpectedEOF
 10965  	}
 10966  	return nil
 10967  }
 10968  func (m *UIOnboardCompleteGoToDashboardClickEvent) Unmarshal(dAtA []byte) error {
 10969  	l := len(dAtA)
 10970  	iNdEx := 0
 10971  	for iNdEx < l {
 10972  		preIndex := iNdEx
 10973  		var wire uint64
 10974  		for shift := uint(0); ; shift += 7 {
 10975  			if shift >= 64 {
 10976  				return ErrIntOverflowUsageevents
 10977  			}
 10978  			if iNdEx >= l {
 10979  				return io.ErrUnexpectedEOF
 10980  			}
 10981  			b := dAtA[iNdEx]
 10982  			iNdEx++
 10983  			wire |= uint64(b&0x7F) << shift
 10984  			if b < 0x80 {
 10985  				break
 10986  			}
 10987  		}
 10988  		fieldNum := int32(wire >> 3)
 10989  		wireType := int(wire & 0x7)
 10990  		if wireType == 4 {
 10991  			return fmt.Errorf("proto: UIOnboardCompleteGoToDashboardClickEvent: wiretype end group for non-group")
 10992  		}
 10993  		if fieldNum <= 0 {
 10994  			return fmt.Errorf("proto: UIOnboardCompleteGoToDashboardClickEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 10995  		}
 10996  		switch fieldNum {
 10997  		case 1:
 10998  			if wireType != 2 {
 10999  				return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
 11000  			}
 11001  			var stringLen uint64
 11002  			for shift := uint(0); ; shift += 7 {
 11003  				if shift >= 64 {
 11004  					return ErrIntOverflowUsageevents
 11005  				}
 11006  				if iNdEx >= l {
 11007  					return io.ErrUnexpectedEOF
 11008  				}
 11009  				b := dAtA[iNdEx]
 11010  				iNdEx++
 11011  				stringLen |= uint64(b&0x7F) << shift
 11012  				if b < 0x80 {
 11013  					break
 11014  				}
 11015  			}
 11016  			intStringLen := int(stringLen)
 11017  			if intStringLen < 0 {
 11018  				return ErrInvalidLengthUsageevents
 11019  			}
 11020  			postIndex := iNdEx + intStringLen
 11021  			if postIndex < 0 {
 11022  				return ErrInvalidLengthUsageevents
 11023  			}
 11024  			if postIndex > l {
 11025  				return io.ErrUnexpectedEOF
 11026  			}
 11027  			m.Username = string(dAtA[iNdEx:postIndex])
 11028  			iNdEx = postIndex
 11029  		default:
 11030  			iNdEx = preIndex
 11031  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 11032  			if err != nil {
 11033  				return err
 11034  			}
 11035  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11036  				return ErrInvalidLengthUsageevents
 11037  			}
 11038  			if (iNdEx + skippy) > l {
 11039  				return io.ErrUnexpectedEOF
 11040  			}
 11041  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 11042  			iNdEx += skippy
 11043  		}
 11044  	}
 11045  
 11046  	if iNdEx > l {
 11047  		return io.ErrUnexpectedEOF
 11048  	}
 11049  	return nil
 11050  }
 11051  func (m *UIOnboardAddFirstResourceClickEvent) Unmarshal(dAtA []byte) error {
 11052  	l := len(dAtA)
 11053  	iNdEx := 0
 11054  	for iNdEx < l {
 11055  		preIndex := iNdEx
 11056  		var wire uint64
 11057  		for shift := uint(0); ; shift += 7 {
 11058  			if shift >= 64 {
 11059  				return ErrIntOverflowUsageevents
 11060  			}
 11061  			if iNdEx >= l {
 11062  				return io.ErrUnexpectedEOF
 11063  			}
 11064  			b := dAtA[iNdEx]
 11065  			iNdEx++
 11066  			wire |= uint64(b&0x7F) << shift
 11067  			if b < 0x80 {
 11068  				break
 11069  			}
 11070  		}
 11071  		fieldNum := int32(wire >> 3)
 11072  		wireType := int(wire & 0x7)
 11073  		if wireType == 4 {
 11074  			return fmt.Errorf("proto: UIOnboardAddFirstResourceClickEvent: wiretype end group for non-group")
 11075  		}
 11076  		if fieldNum <= 0 {
 11077  			return fmt.Errorf("proto: UIOnboardAddFirstResourceClickEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 11078  		}
 11079  		switch fieldNum {
 11080  		default:
 11081  			iNdEx = preIndex
 11082  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 11083  			if err != nil {
 11084  				return err
 11085  			}
 11086  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11087  				return ErrInvalidLengthUsageevents
 11088  			}
 11089  			if (iNdEx + skippy) > l {
 11090  				return io.ErrUnexpectedEOF
 11091  			}
 11092  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 11093  			iNdEx += skippy
 11094  		}
 11095  	}
 11096  
 11097  	if iNdEx > l {
 11098  		return io.ErrUnexpectedEOF
 11099  	}
 11100  	return nil
 11101  }
 11102  func (m *UIOnboardAddFirstResourceLaterClickEvent) Unmarshal(dAtA []byte) error {
 11103  	l := len(dAtA)
 11104  	iNdEx := 0
 11105  	for iNdEx < l {
 11106  		preIndex := iNdEx
 11107  		var wire uint64
 11108  		for shift := uint(0); ; shift += 7 {
 11109  			if shift >= 64 {
 11110  				return ErrIntOverflowUsageevents
 11111  			}
 11112  			if iNdEx >= l {
 11113  				return io.ErrUnexpectedEOF
 11114  			}
 11115  			b := dAtA[iNdEx]
 11116  			iNdEx++
 11117  			wire |= uint64(b&0x7F) << shift
 11118  			if b < 0x80 {
 11119  				break
 11120  			}
 11121  		}
 11122  		fieldNum := int32(wire >> 3)
 11123  		wireType := int(wire & 0x7)
 11124  		if wireType == 4 {
 11125  			return fmt.Errorf("proto: UIOnboardAddFirstResourceLaterClickEvent: wiretype end group for non-group")
 11126  		}
 11127  		if fieldNum <= 0 {
 11128  			return fmt.Errorf("proto: UIOnboardAddFirstResourceLaterClickEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 11129  		}
 11130  		switch fieldNum {
 11131  		default:
 11132  			iNdEx = preIndex
 11133  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 11134  			if err != nil {
 11135  				return err
 11136  			}
 11137  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11138  				return ErrInvalidLengthUsageevents
 11139  			}
 11140  			if (iNdEx + skippy) > l {
 11141  				return io.ErrUnexpectedEOF
 11142  			}
 11143  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 11144  			iNdEx += skippy
 11145  		}
 11146  	}
 11147  
 11148  	if iNdEx > l {
 11149  		return io.ErrUnexpectedEOF
 11150  	}
 11151  	return nil
 11152  }
 11153  func (m *UIOnboardSetCredentialSubmitEvent) Unmarshal(dAtA []byte) error {
 11154  	l := len(dAtA)
 11155  	iNdEx := 0
 11156  	for iNdEx < l {
 11157  		preIndex := iNdEx
 11158  		var wire uint64
 11159  		for shift := uint(0); ; shift += 7 {
 11160  			if shift >= 64 {
 11161  				return ErrIntOverflowUsageevents
 11162  			}
 11163  			if iNdEx >= l {
 11164  				return io.ErrUnexpectedEOF
 11165  			}
 11166  			b := dAtA[iNdEx]
 11167  			iNdEx++
 11168  			wire |= uint64(b&0x7F) << shift
 11169  			if b < 0x80 {
 11170  				break
 11171  			}
 11172  		}
 11173  		fieldNum := int32(wire >> 3)
 11174  		wireType := int(wire & 0x7)
 11175  		if wireType == 4 {
 11176  			return fmt.Errorf("proto: UIOnboardSetCredentialSubmitEvent: wiretype end group for non-group")
 11177  		}
 11178  		if fieldNum <= 0 {
 11179  			return fmt.Errorf("proto: UIOnboardSetCredentialSubmitEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 11180  		}
 11181  		switch fieldNum {
 11182  		case 1:
 11183  			if wireType != 2 {
 11184  				return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
 11185  			}
 11186  			var stringLen uint64
 11187  			for shift := uint(0); ; shift += 7 {
 11188  				if shift >= 64 {
 11189  					return ErrIntOverflowUsageevents
 11190  				}
 11191  				if iNdEx >= l {
 11192  					return io.ErrUnexpectedEOF
 11193  				}
 11194  				b := dAtA[iNdEx]
 11195  				iNdEx++
 11196  				stringLen |= uint64(b&0x7F) << shift
 11197  				if b < 0x80 {
 11198  					break
 11199  				}
 11200  			}
 11201  			intStringLen := int(stringLen)
 11202  			if intStringLen < 0 {
 11203  				return ErrInvalidLengthUsageevents
 11204  			}
 11205  			postIndex := iNdEx + intStringLen
 11206  			if postIndex < 0 {
 11207  				return ErrInvalidLengthUsageevents
 11208  			}
 11209  			if postIndex > l {
 11210  				return io.ErrUnexpectedEOF
 11211  			}
 11212  			m.Username = string(dAtA[iNdEx:postIndex])
 11213  			iNdEx = postIndex
 11214  		default:
 11215  			iNdEx = preIndex
 11216  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 11217  			if err != nil {
 11218  				return err
 11219  			}
 11220  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11221  				return ErrInvalidLengthUsageevents
 11222  			}
 11223  			if (iNdEx + skippy) > l {
 11224  				return io.ErrUnexpectedEOF
 11225  			}
 11226  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 11227  			iNdEx += skippy
 11228  		}
 11229  	}
 11230  
 11231  	if iNdEx > l {
 11232  		return io.ErrUnexpectedEOF
 11233  	}
 11234  	return nil
 11235  }
 11236  func (m *UIOnboardQuestionnaireSubmitEvent) Unmarshal(dAtA []byte) error {
 11237  	l := len(dAtA)
 11238  	iNdEx := 0
 11239  	for iNdEx < l {
 11240  		preIndex := iNdEx
 11241  		var wire uint64
 11242  		for shift := uint(0); ; shift += 7 {
 11243  			if shift >= 64 {
 11244  				return ErrIntOverflowUsageevents
 11245  			}
 11246  			if iNdEx >= l {
 11247  				return io.ErrUnexpectedEOF
 11248  			}
 11249  			b := dAtA[iNdEx]
 11250  			iNdEx++
 11251  			wire |= uint64(b&0x7F) << shift
 11252  			if b < 0x80 {
 11253  				break
 11254  			}
 11255  		}
 11256  		fieldNum := int32(wire >> 3)
 11257  		wireType := int(wire & 0x7)
 11258  		if wireType == 4 {
 11259  			return fmt.Errorf("proto: UIOnboardQuestionnaireSubmitEvent: wiretype end group for non-group")
 11260  		}
 11261  		if fieldNum <= 0 {
 11262  			return fmt.Errorf("proto: UIOnboardQuestionnaireSubmitEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 11263  		}
 11264  		switch fieldNum {
 11265  		case 1:
 11266  			if wireType != 2 {
 11267  				return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
 11268  			}
 11269  			var stringLen uint64
 11270  			for shift := uint(0); ; shift += 7 {
 11271  				if shift >= 64 {
 11272  					return ErrIntOverflowUsageevents
 11273  				}
 11274  				if iNdEx >= l {
 11275  					return io.ErrUnexpectedEOF
 11276  				}
 11277  				b := dAtA[iNdEx]
 11278  				iNdEx++
 11279  				stringLen |= uint64(b&0x7F) << shift
 11280  				if b < 0x80 {
 11281  					break
 11282  				}
 11283  			}
 11284  			intStringLen := int(stringLen)
 11285  			if intStringLen < 0 {
 11286  				return ErrInvalidLengthUsageevents
 11287  			}
 11288  			postIndex := iNdEx + intStringLen
 11289  			if postIndex < 0 {
 11290  				return ErrInvalidLengthUsageevents
 11291  			}
 11292  			if postIndex > l {
 11293  				return io.ErrUnexpectedEOF
 11294  			}
 11295  			m.Username = string(dAtA[iNdEx:postIndex])
 11296  			iNdEx = postIndex
 11297  		default:
 11298  			iNdEx = preIndex
 11299  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 11300  			if err != nil {
 11301  				return err
 11302  			}
 11303  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11304  				return ErrInvalidLengthUsageevents
 11305  			}
 11306  			if (iNdEx + skippy) > l {
 11307  				return io.ErrUnexpectedEOF
 11308  			}
 11309  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 11310  			iNdEx += skippy
 11311  		}
 11312  	}
 11313  
 11314  	if iNdEx > l {
 11315  		return io.ErrUnexpectedEOF
 11316  	}
 11317  	return nil
 11318  }
 11319  func (m *UIOnboardRegisterChallengeSubmitEvent) Unmarshal(dAtA []byte) error {
 11320  	l := len(dAtA)
 11321  	iNdEx := 0
 11322  	for iNdEx < l {
 11323  		preIndex := iNdEx
 11324  		var wire uint64
 11325  		for shift := uint(0); ; shift += 7 {
 11326  			if shift >= 64 {
 11327  				return ErrIntOverflowUsageevents
 11328  			}
 11329  			if iNdEx >= l {
 11330  				return io.ErrUnexpectedEOF
 11331  			}
 11332  			b := dAtA[iNdEx]
 11333  			iNdEx++
 11334  			wire |= uint64(b&0x7F) << shift
 11335  			if b < 0x80 {
 11336  				break
 11337  			}
 11338  		}
 11339  		fieldNum := int32(wire >> 3)
 11340  		wireType := int(wire & 0x7)
 11341  		if wireType == 4 {
 11342  			return fmt.Errorf("proto: UIOnboardRegisterChallengeSubmitEvent: wiretype end group for non-group")
 11343  		}
 11344  		if fieldNum <= 0 {
 11345  			return fmt.Errorf("proto: UIOnboardRegisterChallengeSubmitEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 11346  		}
 11347  		switch fieldNum {
 11348  		case 1:
 11349  			if wireType != 2 {
 11350  				return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
 11351  			}
 11352  			var stringLen uint64
 11353  			for shift := uint(0); ; shift += 7 {
 11354  				if shift >= 64 {
 11355  					return ErrIntOverflowUsageevents
 11356  				}
 11357  				if iNdEx >= l {
 11358  					return io.ErrUnexpectedEOF
 11359  				}
 11360  				b := dAtA[iNdEx]
 11361  				iNdEx++
 11362  				stringLen |= uint64(b&0x7F) << shift
 11363  				if b < 0x80 {
 11364  					break
 11365  				}
 11366  			}
 11367  			intStringLen := int(stringLen)
 11368  			if intStringLen < 0 {
 11369  				return ErrInvalidLengthUsageevents
 11370  			}
 11371  			postIndex := iNdEx + intStringLen
 11372  			if postIndex < 0 {
 11373  				return ErrInvalidLengthUsageevents
 11374  			}
 11375  			if postIndex > l {
 11376  				return io.ErrUnexpectedEOF
 11377  			}
 11378  			m.Username = string(dAtA[iNdEx:postIndex])
 11379  			iNdEx = postIndex
 11380  		case 2:
 11381  			if wireType != 2 {
 11382  				return fmt.Errorf("proto: wrong wireType = %d for field MfaType", wireType)
 11383  			}
 11384  			var stringLen uint64
 11385  			for shift := uint(0); ; shift += 7 {
 11386  				if shift >= 64 {
 11387  					return ErrIntOverflowUsageevents
 11388  				}
 11389  				if iNdEx >= l {
 11390  					return io.ErrUnexpectedEOF
 11391  				}
 11392  				b := dAtA[iNdEx]
 11393  				iNdEx++
 11394  				stringLen |= uint64(b&0x7F) << shift
 11395  				if b < 0x80 {
 11396  					break
 11397  				}
 11398  			}
 11399  			intStringLen := int(stringLen)
 11400  			if intStringLen < 0 {
 11401  				return ErrInvalidLengthUsageevents
 11402  			}
 11403  			postIndex := iNdEx + intStringLen
 11404  			if postIndex < 0 {
 11405  				return ErrInvalidLengthUsageevents
 11406  			}
 11407  			if postIndex > l {
 11408  				return io.ErrUnexpectedEOF
 11409  			}
 11410  			m.MfaType = string(dAtA[iNdEx:postIndex])
 11411  			iNdEx = postIndex
 11412  		case 3:
 11413  			if wireType != 2 {
 11414  				return fmt.Errorf("proto: wrong wireType = %d for field LoginFlow", wireType)
 11415  			}
 11416  			var stringLen uint64
 11417  			for shift := uint(0); ; shift += 7 {
 11418  				if shift >= 64 {
 11419  					return ErrIntOverflowUsageevents
 11420  				}
 11421  				if iNdEx >= l {
 11422  					return io.ErrUnexpectedEOF
 11423  				}
 11424  				b := dAtA[iNdEx]
 11425  				iNdEx++
 11426  				stringLen |= uint64(b&0x7F) << shift
 11427  				if b < 0x80 {
 11428  					break
 11429  				}
 11430  			}
 11431  			intStringLen := int(stringLen)
 11432  			if intStringLen < 0 {
 11433  				return ErrInvalidLengthUsageevents
 11434  			}
 11435  			postIndex := iNdEx + intStringLen
 11436  			if postIndex < 0 {
 11437  				return ErrInvalidLengthUsageevents
 11438  			}
 11439  			if postIndex > l {
 11440  				return io.ErrUnexpectedEOF
 11441  			}
 11442  			m.LoginFlow = string(dAtA[iNdEx:postIndex])
 11443  			iNdEx = postIndex
 11444  		default:
 11445  			iNdEx = preIndex
 11446  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 11447  			if err != nil {
 11448  				return err
 11449  			}
 11450  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11451  				return ErrInvalidLengthUsageevents
 11452  			}
 11453  			if (iNdEx + skippy) > l {
 11454  				return io.ErrUnexpectedEOF
 11455  			}
 11456  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 11457  			iNdEx += skippy
 11458  		}
 11459  	}
 11460  
 11461  	if iNdEx > l {
 11462  		return io.ErrUnexpectedEOF
 11463  	}
 11464  	return nil
 11465  }
 11466  func (m *UIRecoveryCodesContinueClickEvent) Unmarshal(dAtA []byte) error {
 11467  	l := len(dAtA)
 11468  	iNdEx := 0
 11469  	for iNdEx < l {
 11470  		preIndex := iNdEx
 11471  		var wire uint64
 11472  		for shift := uint(0); ; shift += 7 {
 11473  			if shift >= 64 {
 11474  				return ErrIntOverflowUsageevents
 11475  			}
 11476  			if iNdEx >= l {
 11477  				return io.ErrUnexpectedEOF
 11478  			}
 11479  			b := dAtA[iNdEx]
 11480  			iNdEx++
 11481  			wire |= uint64(b&0x7F) << shift
 11482  			if b < 0x80 {
 11483  				break
 11484  			}
 11485  		}
 11486  		fieldNum := int32(wire >> 3)
 11487  		wireType := int(wire & 0x7)
 11488  		if wireType == 4 {
 11489  			return fmt.Errorf("proto: UIRecoveryCodesContinueClickEvent: wiretype end group for non-group")
 11490  		}
 11491  		if fieldNum <= 0 {
 11492  			return fmt.Errorf("proto: UIRecoveryCodesContinueClickEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 11493  		}
 11494  		switch fieldNum {
 11495  		case 1:
 11496  			if wireType != 2 {
 11497  				return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
 11498  			}
 11499  			var stringLen uint64
 11500  			for shift := uint(0); ; shift += 7 {
 11501  				if shift >= 64 {
 11502  					return ErrIntOverflowUsageevents
 11503  				}
 11504  				if iNdEx >= l {
 11505  					return io.ErrUnexpectedEOF
 11506  				}
 11507  				b := dAtA[iNdEx]
 11508  				iNdEx++
 11509  				stringLen |= uint64(b&0x7F) << shift
 11510  				if b < 0x80 {
 11511  					break
 11512  				}
 11513  			}
 11514  			intStringLen := int(stringLen)
 11515  			if intStringLen < 0 {
 11516  				return ErrInvalidLengthUsageevents
 11517  			}
 11518  			postIndex := iNdEx + intStringLen
 11519  			if postIndex < 0 {
 11520  				return ErrInvalidLengthUsageevents
 11521  			}
 11522  			if postIndex > l {
 11523  				return io.ErrUnexpectedEOF
 11524  			}
 11525  			m.Username = string(dAtA[iNdEx:postIndex])
 11526  			iNdEx = postIndex
 11527  		default:
 11528  			iNdEx = preIndex
 11529  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 11530  			if err != nil {
 11531  				return err
 11532  			}
 11533  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11534  				return ErrInvalidLengthUsageevents
 11535  			}
 11536  			if (iNdEx + skippy) > l {
 11537  				return io.ErrUnexpectedEOF
 11538  			}
 11539  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 11540  			iNdEx += skippy
 11541  		}
 11542  	}
 11543  
 11544  	if iNdEx > l {
 11545  		return io.ErrUnexpectedEOF
 11546  	}
 11547  	return nil
 11548  }
 11549  func (m *UIRecoveryCodesCopyClickEvent) Unmarshal(dAtA []byte) error {
 11550  	l := len(dAtA)
 11551  	iNdEx := 0
 11552  	for iNdEx < l {
 11553  		preIndex := iNdEx
 11554  		var wire uint64
 11555  		for shift := uint(0); ; shift += 7 {
 11556  			if shift >= 64 {
 11557  				return ErrIntOverflowUsageevents
 11558  			}
 11559  			if iNdEx >= l {
 11560  				return io.ErrUnexpectedEOF
 11561  			}
 11562  			b := dAtA[iNdEx]
 11563  			iNdEx++
 11564  			wire |= uint64(b&0x7F) << shift
 11565  			if b < 0x80 {
 11566  				break
 11567  			}
 11568  		}
 11569  		fieldNum := int32(wire >> 3)
 11570  		wireType := int(wire & 0x7)
 11571  		if wireType == 4 {
 11572  			return fmt.Errorf("proto: UIRecoveryCodesCopyClickEvent: wiretype end group for non-group")
 11573  		}
 11574  		if fieldNum <= 0 {
 11575  			return fmt.Errorf("proto: UIRecoveryCodesCopyClickEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 11576  		}
 11577  		switch fieldNum {
 11578  		case 1:
 11579  			if wireType != 2 {
 11580  				return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
 11581  			}
 11582  			var stringLen uint64
 11583  			for shift := uint(0); ; shift += 7 {
 11584  				if shift >= 64 {
 11585  					return ErrIntOverflowUsageevents
 11586  				}
 11587  				if iNdEx >= l {
 11588  					return io.ErrUnexpectedEOF
 11589  				}
 11590  				b := dAtA[iNdEx]
 11591  				iNdEx++
 11592  				stringLen |= uint64(b&0x7F) << shift
 11593  				if b < 0x80 {
 11594  					break
 11595  				}
 11596  			}
 11597  			intStringLen := int(stringLen)
 11598  			if intStringLen < 0 {
 11599  				return ErrInvalidLengthUsageevents
 11600  			}
 11601  			postIndex := iNdEx + intStringLen
 11602  			if postIndex < 0 {
 11603  				return ErrInvalidLengthUsageevents
 11604  			}
 11605  			if postIndex > l {
 11606  				return io.ErrUnexpectedEOF
 11607  			}
 11608  			m.Username = string(dAtA[iNdEx:postIndex])
 11609  			iNdEx = postIndex
 11610  		default:
 11611  			iNdEx = preIndex
 11612  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 11613  			if err != nil {
 11614  				return err
 11615  			}
 11616  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11617  				return ErrInvalidLengthUsageevents
 11618  			}
 11619  			if (iNdEx + skippy) > l {
 11620  				return io.ErrUnexpectedEOF
 11621  			}
 11622  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 11623  			iNdEx += skippy
 11624  		}
 11625  	}
 11626  
 11627  	if iNdEx > l {
 11628  		return io.ErrUnexpectedEOF
 11629  	}
 11630  	return nil
 11631  }
 11632  func (m *UIRecoveryCodesPrintClickEvent) Unmarshal(dAtA []byte) error {
 11633  	l := len(dAtA)
 11634  	iNdEx := 0
 11635  	for iNdEx < l {
 11636  		preIndex := iNdEx
 11637  		var wire uint64
 11638  		for shift := uint(0); ; shift += 7 {
 11639  			if shift >= 64 {
 11640  				return ErrIntOverflowUsageevents
 11641  			}
 11642  			if iNdEx >= l {
 11643  				return io.ErrUnexpectedEOF
 11644  			}
 11645  			b := dAtA[iNdEx]
 11646  			iNdEx++
 11647  			wire |= uint64(b&0x7F) << shift
 11648  			if b < 0x80 {
 11649  				break
 11650  			}
 11651  		}
 11652  		fieldNum := int32(wire >> 3)
 11653  		wireType := int(wire & 0x7)
 11654  		if wireType == 4 {
 11655  			return fmt.Errorf("proto: UIRecoveryCodesPrintClickEvent: wiretype end group for non-group")
 11656  		}
 11657  		if fieldNum <= 0 {
 11658  			return fmt.Errorf("proto: UIRecoveryCodesPrintClickEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 11659  		}
 11660  		switch fieldNum {
 11661  		case 1:
 11662  			if wireType != 2 {
 11663  				return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
 11664  			}
 11665  			var stringLen uint64
 11666  			for shift := uint(0); ; shift += 7 {
 11667  				if shift >= 64 {
 11668  					return ErrIntOverflowUsageevents
 11669  				}
 11670  				if iNdEx >= l {
 11671  					return io.ErrUnexpectedEOF
 11672  				}
 11673  				b := dAtA[iNdEx]
 11674  				iNdEx++
 11675  				stringLen |= uint64(b&0x7F) << shift
 11676  				if b < 0x80 {
 11677  					break
 11678  				}
 11679  			}
 11680  			intStringLen := int(stringLen)
 11681  			if intStringLen < 0 {
 11682  				return ErrInvalidLengthUsageevents
 11683  			}
 11684  			postIndex := iNdEx + intStringLen
 11685  			if postIndex < 0 {
 11686  				return ErrInvalidLengthUsageevents
 11687  			}
 11688  			if postIndex > l {
 11689  				return io.ErrUnexpectedEOF
 11690  			}
 11691  			m.Username = string(dAtA[iNdEx:postIndex])
 11692  			iNdEx = postIndex
 11693  		default:
 11694  			iNdEx = preIndex
 11695  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 11696  			if err != nil {
 11697  				return err
 11698  			}
 11699  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11700  				return ErrInvalidLengthUsageevents
 11701  			}
 11702  			if (iNdEx + skippy) > l {
 11703  				return io.ErrUnexpectedEOF
 11704  			}
 11705  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 11706  			iNdEx += skippy
 11707  		}
 11708  	}
 11709  
 11710  	if iNdEx > l {
 11711  		return io.ErrUnexpectedEOF
 11712  	}
 11713  	return nil
 11714  }
 11715  func (m *DiscoverMetadata) Unmarshal(dAtA []byte) error {
 11716  	l := len(dAtA)
 11717  	iNdEx := 0
 11718  	for iNdEx < l {
 11719  		preIndex := iNdEx
 11720  		var wire uint64
 11721  		for shift := uint(0); ; shift += 7 {
 11722  			if shift >= 64 {
 11723  				return ErrIntOverflowUsageevents
 11724  			}
 11725  			if iNdEx >= l {
 11726  				return io.ErrUnexpectedEOF
 11727  			}
 11728  			b := dAtA[iNdEx]
 11729  			iNdEx++
 11730  			wire |= uint64(b&0x7F) << shift
 11731  			if b < 0x80 {
 11732  				break
 11733  			}
 11734  		}
 11735  		fieldNum := int32(wire >> 3)
 11736  		wireType := int(wire & 0x7)
 11737  		if wireType == 4 {
 11738  			return fmt.Errorf("proto: DiscoverMetadata: wiretype end group for non-group")
 11739  		}
 11740  		if fieldNum <= 0 {
 11741  			return fmt.Errorf("proto: DiscoverMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 11742  		}
 11743  		switch fieldNum {
 11744  		case 1:
 11745  			if wireType != 2 {
 11746  				return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType)
 11747  			}
 11748  			var stringLen uint64
 11749  			for shift := uint(0); ; shift += 7 {
 11750  				if shift >= 64 {
 11751  					return ErrIntOverflowUsageevents
 11752  				}
 11753  				if iNdEx >= l {
 11754  					return io.ErrUnexpectedEOF
 11755  				}
 11756  				b := dAtA[iNdEx]
 11757  				iNdEx++
 11758  				stringLen |= uint64(b&0x7F) << shift
 11759  				if b < 0x80 {
 11760  					break
 11761  				}
 11762  			}
 11763  			intStringLen := int(stringLen)
 11764  			if intStringLen < 0 {
 11765  				return ErrInvalidLengthUsageevents
 11766  			}
 11767  			postIndex := iNdEx + intStringLen
 11768  			if postIndex < 0 {
 11769  				return ErrInvalidLengthUsageevents
 11770  			}
 11771  			if postIndex > l {
 11772  				return io.ErrUnexpectedEOF
 11773  			}
 11774  			m.Id = string(dAtA[iNdEx:postIndex])
 11775  			iNdEx = postIndex
 11776  		default:
 11777  			iNdEx = preIndex
 11778  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 11779  			if err != nil {
 11780  				return err
 11781  			}
 11782  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11783  				return ErrInvalidLengthUsageevents
 11784  			}
 11785  			if (iNdEx + skippy) > l {
 11786  				return io.ErrUnexpectedEOF
 11787  			}
 11788  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 11789  			iNdEx += skippy
 11790  		}
 11791  	}
 11792  
 11793  	if iNdEx > l {
 11794  		return io.ErrUnexpectedEOF
 11795  	}
 11796  	return nil
 11797  }
 11798  func (m *DiscoverResourceMetadata) Unmarshal(dAtA []byte) error {
 11799  	l := len(dAtA)
 11800  	iNdEx := 0
 11801  	for iNdEx < l {
 11802  		preIndex := iNdEx
 11803  		var wire uint64
 11804  		for shift := uint(0); ; shift += 7 {
 11805  			if shift >= 64 {
 11806  				return ErrIntOverflowUsageevents
 11807  			}
 11808  			if iNdEx >= l {
 11809  				return io.ErrUnexpectedEOF
 11810  			}
 11811  			b := dAtA[iNdEx]
 11812  			iNdEx++
 11813  			wire |= uint64(b&0x7F) << shift
 11814  			if b < 0x80 {
 11815  				break
 11816  			}
 11817  		}
 11818  		fieldNum := int32(wire >> 3)
 11819  		wireType := int(wire & 0x7)
 11820  		if wireType == 4 {
 11821  			return fmt.Errorf("proto: DiscoverResourceMetadata: wiretype end group for non-group")
 11822  		}
 11823  		if fieldNum <= 0 {
 11824  			return fmt.Errorf("proto: DiscoverResourceMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 11825  		}
 11826  		switch fieldNum {
 11827  		case 1:
 11828  			if wireType != 0 {
 11829  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 11830  			}
 11831  			m.Resource = 0
 11832  			for shift := uint(0); ; shift += 7 {
 11833  				if shift >= 64 {
 11834  					return ErrIntOverflowUsageevents
 11835  				}
 11836  				if iNdEx >= l {
 11837  					return io.ErrUnexpectedEOF
 11838  				}
 11839  				b := dAtA[iNdEx]
 11840  				iNdEx++
 11841  				m.Resource |= DiscoverResource(b&0x7F) << shift
 11842  				if b < 0x80 {
 11843  					break
 11844  				}
 11845  			}
 11846  		default:
 11847  			iNdEx = preIndex
 11848  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 11849  			if err != nil {
 11850  				return err
 11851  			}
 11852  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11853  				return ErrInvalidLengthUsageevents
 11854  			}
 11855  			if (iNdEx + skippy) > l {
 11856  				return io.ErrUnexpectedEOF
 11857  			}
 11858  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 11859  			iNdEx += skippy
 11860  		}
 11861  	}
 11862  
 11863  	if iNdEx > l {
 11864  		return io.ErrUnexpectedEOF
 11865  	}
 11866  	return nil
 11867  }
 11868  func (m *DiscoverStepStatus) Unmarshal(dAtA []byte) error {
 11869  	l := len(dAtA)
 11870  	iNdEx := 0
 11871  	for iNdEx < l {
 11872  		preIndex := iNdEx
 11873  		var wire uint64
 11874  		for shift := uint(0); ; shift += 7 {
 11875  			if shift >= 64 {
 11876  				return ErrIntOverflowUsageevents
 11877  			}
 11878  			if iNdEx >= l {
 11879  				return io.ErrUnexpectedEOF
 11880  			}
 11881  			b := dAtA[iNdEx]
 11882  			iNdEx++
 11883  			wire |= uint64(b&0x7F) << shift
 11884  			if b < 0x80 {
 11885  				break
 11886  			}
 11887  		}
 11888  		fieldNum := int32(wire >> 3)
 11889  		wireType := int(wire & 0x7)
 11890  		if wireType == 4 {
 11891  			return fmt.Errorf("proto: DiscoverStepStatus: wiretype end group for non-group")
 11892  		}
 11893  		if fieldNum <= 0 {
 11894  			return fmt.Errorf("proto: DiscoverStepStatus: illegal tag %d (wire type %d)", fieldNum, wire)
 11895  		}
 11896  		switch fieldNum {
 11897  		case 1:
 11898  			if wireType != 0 {
 11899  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 11900  			}
 11901  			m.Status = 0
 11902  			for shift := uint(0); ; shift += 7 {
 11903  				if shift >= 64 {
 11904  					return ErrIntOverflowUsageevents
 11905  				}
 11906  				if iNdEx >= l {
 11907  					return io.ErrUnexpectedEOF
 11908  				}
 11909  				b := dAtA[iNdEx]
 11910  				iNdEx++
 11911  				m.Status |= DiscoverStatus(b&0x7F) << shift
 11912  				if b < 0x80 {
 11913  					break
 11914  				}
 11915  			}
 11916  		case 2:
 11917  			if wireType != 2 {
 11918  				return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
 11919  			}
 11920  			var stringLen uint64
 11921  			for shift := uint(0); ; shift += 7 {
 11922  				if shift >= 64 {
 11923  					return ErrIntOverflowUsageevents
 11924  				}
 11925  				if iNdEx >= l {
 11926  					return io.ErrUnexpectedEOF
 11927  				}
 11928  				b := dAtA[iNdEx]
 11929  				iNdEx++
 11930  				stringLen |= uint64(b&0x7F) << shift
 11931  				if b < 0x80 {
 11932  					break
 11933  				}
 11934  			}
 11935  			intStringLen := int(stringLen)
 11936  			if intStringLen < 0 {
 11937  				return ErrInvalidLengthUsageevents
 11938  			}
 11939  			postIndex := iNdEx + intStringLen
 11940  			if postIndex < 0 {
 11941  				return ErrInvalidLengthUsageevents
 11942  			}
 11943  			if postIndex > l {
 11944  				return io.ErrUnexpectedEOF
 11945  			}
 11946  			m.Error = string(dAtA[iNdEx:postIndex])
 11947  			iNdEx = postIndex
 11948  		default:
 11949  			iNdEx = preIndex
 11950  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 11951  			if err != nil {
 11952  				return err
 11953  			}
 11954  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 11955  				return ErrInvalidLengthUsageevents
 11956  			}
 11957  			if (iNdEx + skippy) > l {
 11958  				return io.ErrUnexpectedEOF
 11959  			}
 11960  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 11961  			iNdEx += skippy
 11962  		}
 11963  	}
 11964  
 11965  	if iNdEx > l {
 11966  		return io.ErrUnexpectedEOF
 11967  	}
 11968  	return nil
 11969  }
 11970  func (m *UIDiscoverStartedEvent) Unmarshal(dAtA []byte) error {
 11971  	l := len(dAtA)
 11972  	iNdEx := 0
 11973  	for iNdEx < l {
 11974  		preIndex := iNdEx
 11975  		var wire uint64
 11976  		for shift := uint(0); ; shift += 7 {
 11977  			if shift >= 64 {
 11978  				return ErrIntOverflowUsageevents
 11979  			}
 11980  			if iNdEx >= l {
 11981  				return io.ErrUnexpectedEOF
 11982  			}
 11983  			b := dAtA[iNdEx]
 11984  			iNdEx++
 11985  			wire |= uint64(b&0x7F) << shift
 11986  			if b < 0x80 {
 11987  				break
 11988  			}
 11989  		}
 11990  		fieldNum := int32(wire >> 3)
 11991  		wireType := int(wire & 0x7)
 11992  		if wireType == 4 {
 11993  			return fmt.Errorf("proto: UIDiscoverStartedEvent: wiretype end group for non-group")
 11994  		}
 11995  		if fieldNum <= 0 {
 11996  			return fmt.Errorf("proto: UIDiscoverStartedEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 11997  		}
 11998  		switch fieldNum {
 11999  		case 1:
 12000  			if wireType != 2 {
 12001  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 12002  			}
 12003  			var msglen int
 12004  			for shift := uint(0); ; shift += 7 {
 12005  				if shift >= 64 {
 12006  					return ErrIntOverflowUsageevents
 12007  				}
 12008  				if iNdEx >= l {
 12009  					return io.ErrUnexpectedEOF
 12010  				}
 12011  				b := dAtA[iNdEx]
 12012  				iNdEx++
 12013  				msglen |= int(b&0x7F) << shift
 12014  				if b < 0x80 {
 12015  					break
 12016  				}
 12017  			}
 12018  			if msglen < 0 {
 12019  				return ErrInvalidLengthUsageevents
 12020  			}
 12021  			postIndex := iNdEx + msglen
 12022  			if postIndex < 0 {
 12023  				return ErrInvalidLengthUsageevents
 12024  			}
 12025  			if postIndex > l {
 12026  				return io.ErrUnexpectedEOF
 12027  			}
 12028  			if m.Metadata == nil {
 12029  				m.Metadata = &DiscoverMetadata{}
 12030  			}
 12031  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12032  				return err
 12033  			}
 12034  			iNdEx = postIndex
 12035  		case 2:
 12036  			if wireType != 2 {
 12037  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 12038  			}
 12039  			var msglen int
 12040  			for shift := uint(0); ; shift += 7 {
 12041  				if shift >= 64 {
 12042  					return ErrIntOverflowUsageevents
 12043  				}
 12044  				if iNdEx >= l {
 12045  					return io.ErrUnexpectedEOF
 12046  				}
 12047  				b := dAtA[iNdEx]
 12048  				iNdEx++
 12049  				msglen |= int(b&0x7F) << shift
 12050  				if b < 0x80 {
 12051  					break
 12052  				}
 12053  			}
 12054  			if msglen < 0 {
 12055  				return ErrInvalidLengthUsageevents
 12056  			}
 12057  			postIndex := iNdEx + msglen
 12058  			if postIndex < 0 {
 12059  				return ErrInvalidLengthUsageevents
 12060  			}
 12061  			if postIndex > l {
 12062  				return io.ErrUnexpectedEOF
 12063  			}
 12064  			if m.Status == nil {
 12065  				m.Status = &DiscoverStepStatus{}
 12066  			}
 12067  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12068  				return err
 12069  			}
 12070  			iNdEx = postIndex
 12071  		default:
 12072  			iNdEx = preIndex
 12073  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 12074  			if err != nil {
 12075  				return err
 12076  			}
 12077  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 12078  				return ErrInvalidLengthUsageevents
 12079  			}
 12080  			if (iNdEx + skippy) > l {
 12081  				return io.ErrUnexpectedEOF
 12082  			}
 12083  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 12084  			iNdEx += skippy
 12085  		}
 12086  	}
 12087  
 12088  	if iNdEx > l {
 12089  		return io.ErrUnexpectedEOF
 12090  	}
 12091  	return nil
 12092  }
 12093  func (m *UIDiscoverResourceSelectionEvent) Unmarshal(dAtA []byte) error {
 12094  	l := len(dAtA)
 12095  	iNdEx := 0
 12096  	for iNdEx < l {
 12097  		preIndex := iNdEx
 12098  		var wire uint64
 12099  		for shift := uint(0); ; shift += 7 {
 12100  			if shift >= 64 {
 12101  				return ErrIntOverflowUsageevents
 12102  			}
 12103  			if iNdEx >= l {
 12104  				return io.ErrUnexpectedEOF
 12105  			}
 12106  			b := dAtA[iNdEx]
 12107  			iNdEx++
 12108  			wire |= uint64(b&0x7F) << shift
 12109  			if b < 0x80 {
 12110  				break
 12111  			}
 12112  		}
 12113  		fieldNum := int32(wire >> 3)
 12114  		wireType := int(wire & 0x7)
 12115  		if wireType == 4 {
 12116  			return fmt.Errorf("proto: UIDiscoverResourceSelectionEvent: wiretype end group for non-group")
 12117  		}
 12118  		if fieldNum <= 0 {
 12119  			return fmt.Errorf("proto: UIDiscoverResourceSelectionEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 12120  		}
 12121  		switch fieldNum {
 12122  		case 1:
 12123  			if wireType != 2 {
 12124  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 12125  			}
 12126  			var msglen int
 12127  			for shift := uint(0); ; shift += 7 {
 12128  				if shift >= 64 {
 12129  					return ErrIntOverflowUsageevents
 12130  				}
 12131  				if iNdEx >= l {
 12132  					return io.ErrUnexpectedEOF
 12133  				}
 12134  				b := dAtA[iNdEx]
 12135  				iNdEx++
 12136  				msglen |= int(b&0x7F) << shift
 12137  				if b < 0x80 {
 12138  					break
 12139  				}
 12140  			}
 12141  			if msglen < 0 {
 12142  				return ErrInvalidLengthUsageevents
 12143  			}
 12144  			postIndex := iNdEx + msglen
 12145  			if postIndex < 0 {
 12146  				return ErrInvalidLengthUsageevents
 12147  			}
 12148  			if postIndex > l {
 12149  				return io.ErrUnexpectedEOF
 12150  			}
 12151  			if m.Metadata == nil {
 12152  				m.Metadata = &DiscoverMetadata{}
 12153  			}
 12154  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12155  				return err
 12156  			}
 12157  			iNdEx = postIndex
 12158  		case 2:
 12159  			if wireType != 2 {
 12160  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 12161  			}
 12162  			var msglen int
 12163  			for shift := uint(0); ; shift += 7 {
 12164  				if shift >= 64 {
 12165  					return ErrIntOverflowUsageevents
 12166  				}
 12167  				if iNdEx >= l {
 12168  					return io.ErrUnexpectedEOF
 12169  				}
 12170  				b := dAtA[iNdEx]
 12171  				iNdEx++
 12172  				msglen |= int(b&0x7F) << shift
 12173  				if b < 0x80 {
 12174  					break
 12175  				}
 12176  			}
 12177  			if msglen < 0 {
 12178  				return ErrInvalidLengthUsageevents
 12179  			}
 12180  			postIndex := iNdEx + msglen
 12181  			if postIndex < 0 {
 12182  				return ErrInvalidLengthUsageevents
 12183  			}
 12184  			if postIndex > l {
 12185  				return io.ErrUnexpectedEOF
 12186  			}
 12187  			if m.Resource == nil {
 12188  				m.Resource = &DiscoverResourceMetadata{}
 12189  			}
 12190  			if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12191  				return err
 12192  			}
 12193  			iNdEx = postIndex
 12194  		case 3:
 12195  			if wireType != 2 {
 12196  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 12197  			}
 12198  			var msglen int
 12199  			for shift := uint(0); ; shift += 7 {
 12200  				if shift >= 64 {
 12201  					return ErrIntOverflowUsageevents
 12202  				}
 12203  				if iNdEx >= l {
 12204  					return io.ErrUnexpectedEOF
 12205  				}
 12206  				b := dAtA[iNdEx]
 12207  				iNdEx++
 12208  				msglen |= int(b&0x7F) << shift
 12209  				if b < 0x80 {
 12210  					break
 12211  				}
 12212  			}
 12213  			if msglen < 0 {
 12214  				return ErrInvalidLengthUsageevents
 12215  			}
 12216  			postIndex := iNdEx + msglen
 12217  			if postIndex < 0 {
 12218  				return ErrInvalidLengthUsageevents
 12219  			}
 12220  			if postIndex > l {
 12221  				return io.ErrUnexpectedEOF
 12222  			}
 12223  			if m.Status == nil {
 12224  				m.Status = &DiscoverStepStatus{}
 12225  			}
 12226  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12227  				return err
 12228  			}
 12229  			iNdEx = postIndex
 12230  		default:
 12231  			iNdEx = preIndex
 12232  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 12233  			if err != nil {
 12234  				return err
 12235  			}
 12236  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 12237  				return ErrInvalidLengthUsageevents
 12238  			}
 12239  			if (iNdEx + skippy) > l {
 12240  				return io.ErrUnexpectedEOF
 12241  			}
 12242  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 12243  			iNdEx += skippy
 12244  		}
 12245  	}
 12246  
 12247  	if iNdEx > l {
 12248  		return io.ErrUnexpectedEOF
 12249  	}
 12250  	return nil
 12251  }
 12252  func (m *UIDiscoverIntegrationAWSOIDCConnectEvent) Unmarshal(dAtA []byte) error {
 12253  	l := len(dAtA)
 12254  	iNdEx := 0
 12255  	for iNdEx < l {
 12256  		preIndex := iNdEx
 12257  		var wire uint64
 12258  		for shift := uint(0); ; shift += 7 {
 12259  			if shift >= 64 {
 12260  				return ErrIntOverflowUsageevents
 12261  			}
 12262  			if iNdEx >= l {
 12263  				return io.ErrUnexpectedEOF
 12264  			}
 12265  			b := dAtA[iNdEx]
 12266  			iNdEx++
 12267  			wire |= uint64(b&0x7F) << shift
 12268  			if b < 0x80 {
 12269  				break
 12270  			}
 12271  		}
 12272  		fieldNum := int32(wire >> 3)
 12273  		wireType := int(wire & 0x7)
 12274  		if wireType == 4 {
 12275  			return fmt.Errorf("proto: UIDiscoverIntegrationAWSOIDCConnectEvent: wiretype end group for non-group")
 12276  		}
 12277  		if fieldNum <= 0 {
 12278  			return fmt.Errorf("proto: UIDiscoverIntegrationAWSOIDCConnectEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 12279  		}
 12280  		switch fieldNum {
 12281  		case 1:
 12282  			if wireType != 2 {
 12283  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 12284  			}
 12285  			var msglen int
 12286  			for shift := uint(0); ; shift += 7 {
 12287  				if shift >= 64 {
 12288  					return ErrIntOverflowUsageevents
 12289  				}
 12290  				if iNdEx >= l {
 12291  					return io.ErrUnexpectedEOF
 12292  				}
 12293  				b := dAtA[iNdEx]
 12294  				iNdEx++
 12295  				msglen |= int(b&0x7F) << shift
 12296  				if b < 0x80 {
 12297  					break
 12298  				}
 12299  			}
 12300  			if msglen < 0 {
 12301  				return ErrInvalidLengthUsageevents
 12302  			}
 12303  			postIndex := iNdEx + msglen
 12304  			if postIndex < 0 {
 12305  				return ErrInvalidLengthUsageevents
 12306  			}
 12307  			if postIndex > l {
 12308  				return io.ErrUnexpectedEOF
 12309  			}
 12310  			if m.Metadata == nil {
 12311  				m.Metadata = &DiscoverMetadata{}
 12312  			}
 12313  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12314  				return err
 12315  			}
 12316  			iNdEx = postIndex
 12317  		case 2:
 12318  			if wireType != 2 {
 12319  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 12320  			}
 12321  			var msglen int
 12322  			for shift := uint(0); ; shift += 7 {
 12323  				if shift >= 64 {
 12324  					return ErrIntOverflowUsageevents
 12325  				}
 12326  				if iNdEx >= l {
 12327  					return io.ErrUnexpectedEOF
 12328  				}
 12329  				b := dAtA[iNdEx]
 12330  				iNdEx++
 12331  				msglen |= int(b&0x7F) << shift
 12332  				if b < 0x80 {
 12333  					break
 12334  				}
 12335  			}
 12336  			if msglen < 0 {
 12337  				return ErrInvalidLengthUsageevents
 12338  			}
 12339  			postIndex := iNdEx + msglen
 12340  			if postIndex < 0 {
 12341  				return ErrInvalidLengthUsageevents
 12342  			}
 12343  			if postIndex > l {
 12344  				return io.ErrUnexpectedEOF
 12345  			}
 12346  			if m.Resource == nil {
 12347  				m.Resource = &DiscoverResourceMetadata{}
 12348  			}
 12349  			if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12350  				return err
 12351  			}
 12352  			iNdEx = postIndex
 12353  		case 3:
 12354  			if wireType != 2 {
 12355  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 12356  			}
 12357  			var msglen int
 12358  			for shift := uint(0); ; shift += 7 {
 12359  				if shift >= 64 {
 12360  					return ErrIntOverflowUsageevents
 12361  				}
 12362  				if iNdEx >= l {
 12363  					return io.ErrUnexpectedEOF
 12364  				}
 12365  				b := dAtA[iNdEx]
 12366  				iNdEx++
 12367  				msglen |= int(b&0x7F) << shift
 12368  				if b < 0x80 {
 12369  					break
 12370  				}
 12371  			}
 12372  			if msglen < 0 {
 12373  				return ErrInvalidLengthUsageevents
 12374  			}
 12375  			postIndex := iNdEx + msglen
 12376  			if postIndex < 0 {
 12377  				return ErrInvalidLengthUsageevents
 12378  			}
 12379  			if postIndex > l {
 12380  				return io.ErrUnexpectedEOF
 12381  			}
 12382  			if m.Status == nil {
 12383  				m.Status = &DiscoverStepStatus{}
 12384  			}
 12385  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12386  				return err
 12387  			}
 12388  			iNdEx = postIndex
 12389  		default:
 12390  			iNdEx = preIndex
 12391  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 12392  			if err != nil {
 12393  				return err
 12394  			}
 12395  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 12396  				return ErrInvalidLengthUsageevents
 12397  			}
 12398  			if (iNdEx + skippy) > l {
 12399  				return io.ErrUnexpectedEOF
 12400  			}
 12401  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 12402  			iNdEx += skippy
 12403  		}
 12404  	}
 12405  
 12406  	if iNdEx > l {
 12407  		return io.ErrUnexpectedEOF
 12408  	}
 12409  	return nil
 12410  }
 12411  func (m *UIDiscoverDatabaseRDSEnrollEvent) Unmarshal(dAtA []byte) error {
 12412  	l := len(dAtA)
 12413  	iNdEx := 0
 12414  	for iNdEx < l {
 12415  		preIndex := iNdEx
 12416  		var wire uint64
 12417  		for shift := uint(0); ; shift += 7 {
 12418  			if shift >= 64 {
 12419  				return ErrIntOverflowUsageevents
 12420  			}
 12421  			if iNdEx >= l {
 12422  				return io.ErrUnexpectedEOF
 12423  			}
 12424  			b := dAtA[iNdEx]
 12425  			iNdEx++
 12426  			wire |= uint64(b&0x7F) << shift
 12427  			if b < 0x80 {
 12428  				break
 12429  			}
 12430  		}
 12431  		fieldNum := int32(wire >> 3)
 12432  		wireType := int(wire & 0x7)
 12433  		if wireType == 4 {
 12434  			return fmt.Errorf("proto: UIDiscoverDatabaseRDSEnrollEvent: wiretype end group for non-group")
 12435  		}
 12436  		if fieldNum <= 0 {
 12437  			return fmt.Errorf("proto: UIDiscoverDatabaseRDSEnrollEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 12438  		}
 12439  		switch fieldNum {
 12440  		case 1:
 12441  			if wireType != 2 {
 12442  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 12443  			}
 12444  			var msglen int
 12445  			for shift := uint(0); ; shift += 7 {
 12446  				if shift >= 64 {
 12447  					return ErrIntOverflowUsageevents
 12448  				}
 12449  				if iNdEx >= l {
 12450  					return io.ErrUnexpectedEOF
 12451  				}
 12452  				b := dAtA[iNdEx]
 12453  				iNdEx++
 12454  				msglen |= int(b&0x7F) << shift
 12455  				if b < 0x80 {
 12456  					break
 12457  				}
 12458  			}
 12459  			if msglen < 0 {
 12460  				return ErrInvalidLengthUsageevents
 12461  			}
 12462  			postIndex := iNdEx + msglen
 12463  			if postIndex < 0 {
 12464  				return ErrInvalidLengthUsageevents
 12465  			}
 12466  			if postIndex > l {
 12467  				return io.ErrUnexpectedEOF
 12468  			}
 12469  			if m.Metadata == nil {
 12470  				m.Metadata = &DiscoverMetadata{}
 12471  			}
 12472  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12473  				return err
 12474  			}
 12475  			iNdEx = postIndex
 12476  		case 2:
 12477  			if wireType != 2 {
 12478  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 12479  			}
 12480  			var msglen int
 12481  			for shift := uint(0); ; shift += 7 {
 12482  				if shift >= 64 {
 12483  					return ErrIntOverflowUsageevents
 12484  				}
 12485  				if iNdEx >= l {
 12486  					return io.ErrUnexpectedEOF
 12487  				}
 12488  				b := dAtA[iNdEx]
 12489  				iNdEx++
 12490  				msglen |= int(b&0x7F) << shift
 12491  				if b < 0x80 {
 12492  					break
 12493  				}
 12494  			}
 12495  			if msglen < 0 {
 12496  				return ErrInvalidLengthUsageevents
 12497  			}
 12498  			postIndex := iNdEx + msglen
 12499  			if postIndex < 0 {
 12500  				return ErrInvalidLengthUsageevents
 12501  			}
 12502  			if postIndex > l {
 12503  				return io.ErrUnexpectedEOF
 12504  			}
 12505  			if m.Resource == nil {
 12506  				m.Resource = &DiscoverResourceMetadata{}
 12507  			}
 12508  			if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12509  				return err
 12510  			}
 12511  			iNdEx = postIndex
 12512  		case 3:
 12513  			if wireType != 2 {
 12514  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 12515  			}
 12516  			var msglen int
 12517  			for shift := uint(0); ; shift += 7 {
 12518  				if shift >= 64 {
 12519  					return ErrIntOverflowUsageevents
 12520  				}
 12521  				if iNdEx >= l {
 12522  					return io.ErrUnexpectedEOF
 12523  				}
 12524  				b := dAtA[iNdEx]
 12525  				iNdEx++
 12526  				msglen |= int(b&0x7F) << shift
 12527  				if b < 0x80 {
 12528  					break
 12529  				}
 12530  			}
 12531  			if msglen < 0 {
 12532  				return ErrInvalidLengthUsageevents
 12533  			}
 12534  			postIndex := iNdEx + msglen
 12535  			if postIndex < 0 {
 12536  				return ErrInvalidLengthUsageevents
 12537  			}
 12538  			if postIndex > l {
 12539  				return io.ErrUnexpectedEOF
 12540  			}
 12541  			if m.Status == nil {
 12542  				m.Status = &DiscoverStepStatus{}
 12543  			}
 12544  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12545  				return err
 12546  			}
 12547  			iNdEx = postIndex
 12548  		case 4:
 12549  			if wireType != 0 {
 12550  				return fmt.Errorf("proto: wrong wireType = %d for field SelectedResourcesCount", wireType)
 12551  			}
 12552  			m.SelectedResourcesCount = 0
 12553  			for shift := uint(0); ; shift += 7 {
 12554  				if shift >= 64 {
 12555  					return ErrIntOverflowUsageevents
 12556  				}
 12557  				if iNdEx >= l {
 12558  					return io.ErrUnexpectedEOF
 12559  				}
 12560  				b := dAtA[iNdEx]
 12561  				iNdEx++
 12562  				m.SelectedResourcesCount |= int64(b&0x7F) << shift
 12563  				if b < 0x80 {
 12564  					break
 12565  				}
 12566  			}
 12567  		default:
 12568  			iNdEx = preIndex
 12569  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 12570  			if err != nil {
 12571  				return err
 12572  			}
 12573  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 12574  				return ErrInvalidLengthUsageevents
 12575  			}
 12576  			if (iNdEx + skippy) > l {
 12577  				return io.ErrUnexpectedEOF
 12578  			}
 12579  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 12580  			iNdEx += skippy
 12581  		}
 12582  	}
 12583  
 12584  	if iNdEx > l {
 12585  		return io.ErrUnexpectedEOF
 12586  	}
 12587  	return nil
 12588  }
 12589  func (m *UICallToActionClickEvent) Unmarshal(dAtA []byte) error {
 12590  	l := len(dAtA)
 12591  	iNdEx := 0
 12592  	for iNdEx < l {
 12593  		preIndex := iNdEx
 12594  		var wire uint64
 12595  		for shift := uint(0); ; shift += 7 {
 12596  			if shift >= 64 {
 12597  				return ErrIntOverflowUsageevents
 12598  			}
 12599  			if iNdEx >= l {
 12600  				return io.ErrUnexpectedEOF
 12601  			}
 12602  			b := dAtA[iNdEx]
 12603  			iNdEx++
 12604  			wire |= uint64(b&0x7F) << shift
 12605  			if b < 0x80 {
 12606  				break
 12607  			}
 12608  		}
 12609  		fieldNum := int32(wire >> 3)
 12610  		wireType := int(wire & 0x7)
 12611  		if wireType == 4 {
 12612  			return fmt.Errorf("proto: UICallToActionClickEvent: wiretype end group for non-group")
 12613  		}
 12614  		if fieldNum <= 0 {
 12615  			return fmt.Errorf("proto: UICallToActionClickEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 12616  		}
 12617  		switch fieldNum {
 12618  		case 1:
 12619  			if wireType != 0 {
 12620  				return fmt.Errorf("proto: wrong wireType = %d for field Cta", wireType)
 12621  			}
 12622  			m.Cta = 0
 12623  			for shift := uint(0); ; shift += 7 {
 12624  				if shift >= 64 {
 12625  					return ErrIntOverflowUsageevents
 12626  				}
 12627  				if iNdEx >= l {
 12628  					return io.ErrUnexpectedEOF
 12629  				}
 12630  				b := dAtA[iNdEx]
 12631  				iNdEx++
 12632  				m.Cta |= CTA(b&0x7F) << shift
 12633  				if b < 0x80 {
 12634  					break
 12635  				}
 12636  			}
 12637  		default:
 12638  			iNdEx = preIndex
 12639  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 12640  			if err != nil {
 12641  				return err
 12642  			}
 12643  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 12644  				return ErrInvalidLengthUsageevents
 12645  			}
 12646  			if (iNdEx + skippy) > l {
 12647  				return io.ErrUnexpectedEOF
 12648  			}
 12649  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 12650  			iNdEx += skippy
 12651  		}
 12652  	}
 12653  
 12654  	if iNdEx > l {
 12655  		return io.ErrUnexpectedEOF
 12656  	}
 12657  	return nil
 12658  }
 12659  func (m *UIDiscoverDeployServiceEvent) Unmarshal(dAtA []byte) error {
 12660  	l := len(dAtA)
 12661  	iNdEx := 0
 12662  	for iNdEx < l {
 12663  		preIndex := iNdEx
 12664  		var wire uint64
 12665  		for shift := uint(0); ; shift += 7 {
 12666  			if shift >= 64 {
 12667  				return ErrIntOverflowUsageevents
 12668  			}
 12669  			if iNdEx >= l {
 12670  				return io.ErrUnexpectedEOF
 12671  			}
 12672  			b := dAtA[iNdEx]
 12673  			iNdEx++
 12674  			wire |= uint64(b&0x7F) << shift
 12675  			if b < 0x80 {
 12676  				break
 12677  			}
 12678  		}
 12679  		fieldNum := int32(wire >> 3)
 12680  		wireType := int(wire & 0x7)
 12681  		if wireType == 4 {
 12682  			return fmt.Errorf("proto: UIDiscoverDeployServiceEvent: wiretype end group for non-group")
 12683  		}
 12684  		if fieldNum <= 0 {
 12685  			return fmt.Errorf("proto: UIDiscoverDeployServiceEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 12686  		}
 12687  		switch fieldNum {
 12688  		case 1:
 12689  			if wireType != 2 {
 12690  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 12691  			}
 12692  			var msglen int
 12693  			for shift := uint(0); ; shift += 7 {
 12694  				if shift >= 64 {
 12695  					return ErrIntOverflowUsageevents
 12696  				}
 12697  				if iNdEx >= l {
 12698  					return io.ErrUnexpectedEOF
 12699  				}
 12700  				b := dAtA[iNdEx]
 12701  				iNdEx++
 12702  				msglen |= int(b&0x7F) << shift
 12703  				if b < 0x80 {
 12704  					break
 12705  				}
 12706  			}
 12707  			if msglen < 0 {
 12708  				return ErrInvalidLengthUsageevents
 12709  			}
 12710  			postIndex := iNdEx + msglen
 12711  			if postIndex < 0 {
 12712  				return ErrInvalidLengthUsageevents
 12713  			}
 12714  			if postIndex > l {
 12715  				return io.ErrUnexpectedEOF
 12716  			}
 12717  			if m.Metadata == nil {
 12718  				m.Metadata = &DiscoverMetadata{}
 12719  			}
 12720  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12721  				return err
 12722  			}
 12723  			iNdEx = postIndex
 12724  		case 2:
 12725  			if wireType != 2 {
 12726  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 12727  			}
 12728  			var msglen int
 12729  			for shift := uint(0); ; shift += 7 {
 12730  				if shift >= 64 {
 12731  					return ErrIntOverflowUsageevents
 12732  				}
 12733  				if iNdEx >= l {
 12734  					return io.ErrUnexpectedEOF
 12735  				}
 12736  				b := dAtA[iNdEx]
 12737  				iNdEx++
 12738  				msglen |= int(b&0x7F) << shift
 12739  				if b < 0x80 {
 12740  					break
 12741  				}
 12742  			}
 12743  			if msglen < 0 {
 12744  				return ErrInvalidLengthUsageevents
 12745  			}
 12746  			postIndex := iNdEx + msglen
 12747  			if postIndex < 0 {
 12748  				return ErrInvalidLengthUsageevents
 12749  			}
 12750  			if postIndex > l {
 12751  				return io.ErrUnexpectedEOF
 12752  			}
 12753  			if m.Resource == nil {
 12754  				m.Resource = &DiscoverResourceMetadata{}
 12755  			}
 12756  			if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12757  				return err
 12758  			}
 12759  			iNdEx = postIndex
 12760  		case 3:
 12761  			if wireType != 2 {
 12762  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 12763  			}
 12764  			var msglen int
 12765  			for shift := uint(0); ; shift += 7 {
 12766  				if shift >= 64 {
 12767  					return ErrIntOverflowUsageevents
 12768  				}
 12769  				if iNdEx >= l {
 12770  					return io.ErrUnexpectedEOF
 12771  				}
 12772  				b := dAtA[iNdEx]
 12773  				iNdEx++
 12774  				msglen |= int(b&0x7F) << shift
 12775  				if b < 0x80 {
 12776  					break
 12777  				}
 12778  			}
 12779  			if msglen < 0 {
 12780  				return ErrInvalidLengthUsageevents
 12781  			}
 12782  			postIndex := iNdEx + msglen
 12783  			if postIndex < 0 {
 12784  				return ErrInvalidLengthUsageevents
 12785  			}
 12786  			if postIndex > l {
 12787  				return io.ErrUnexpectedEOF
 12788  			}
 12789  			if m.Status == nil {
 12790  				m.Status = &DiscoverStepStatus{}
 12791  			}
 12792  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12793  				return err
 12794  			}
 12795  			iNdEx = postIndex
 12796  		case 4:
 12797  			if wireType != 0 {
 12798  				return fmt.Errorf("proto: wrong wireType = %d for field DeployMethod", wireType)
 12799  			}
 12800  			m.DeployMethod = 0
 12801  			for shift := uint(0); ; shift += 7 {
 12802  				if shift >= 64 {
 12803  					return ErrIntOverflowUsageevents
 12804  				}
 12805  				if iNdEx >= l {
 12806  					return io.ErrUnexpectedEOF
 12807  				}
 12808  				b := dAtA[iNdEx]
 12809  				iNdEx++
 12810  				m.DeployMethod |= UIDiscoverDeployServiceEvent_DeployMethod(b&0x7F) << shift
 12811  				if b < 0x80 {
 12812  					break
 12813  				}
 12814  			}
 12815  		case 5:
 12816  			if wireType != 0 {
 12817  				return fmt.Errorf("proto: wrong wireType = %d for field DeployType", wireType)
 12818  			}
 12819  			m.DeployType = 0
 12820  			for shift := uint(0); ; shift += 7 {
 12821  				if shift >= 64 {
 12822  					return ErrIntOverflowUsageevents
 12823  				}
 12824  				if iNdEx >= l {
 12825  					return io.ErrUnexpectedEOF
 12826  				}
 12827  				b := dAtA[iNdEx]
 12828  				iNdEx++
 12829  				m.DeployType |= UIDiscoverDeployServiceEvent_DeployType(b&0x7F) << shift
 12830  				if b < 0x80 {
 12831  					break
 12832  				}
 12833  			}
 12834  		default:
 12835  			iNdEx = preIndex
 12836  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 12837  			if err != nil {
 12838  				return err
 12839  			}
 12840  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 12841  				return ErrInvalidLengthUsageevents
 12842  			}
 12843  			if (iNdEx + skippy) > l {
 12844  				return io.ErrUnexpectedEOF
 12845  			}
 12846  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 12847  			iNdEx += skippy
 12848  		}
 12849  	}
 12850  
 12851  	if iNdEx > l {
 12852  		return io.ErrUnexpectedEOF
 12853  	}
 12854  	return nil
 12855  }
 12856  func (m *UIDiscoverDatabaseRegisterEvent) Unmarshal(dAtA []byte) error {
 12857  	l := len(dAtA)
 12858  	iNdEx := 0
 12859  	for iNdEx < l {
 12860  		preIndex := iNdEx
 12861  		var wire uint64
 12862  		for shift := uint(0); ; shift += 7 {
 12863  			if shift >= 64 {
 12864  				return ErrIntOverflowUsageevents
 12865  			}
 12866  			if iNdEx >= l {
 12867  				return io.ErrUnexpectedEOF
 12868  			}
 12869  			b := dAtA[iNdEx]
 12870  			iNdEx++
 12871  			wire |= uint64(b&0x7F) << shift
 12872  			if b < 0x80 {
 12873  				break
 12874  			}
 12875  		}
 12876  		fieldNum := int32(wire >> 3)
 12877  		wireType := int(wire & 0x7)
 12878  		if wireType == 4 {
 12879  			return fmt.Errorf("proto: UIDiscoverDatabaseRegisterEvent: wiretype end group for non-group")
 12880  		}
 12881  		if fieldNum <= 0 {
 12882  			return fmt.Errorf("proto: UIDiscoverDatabaseRegisterEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 12883  		}
 12884  		switch fieldNum {
 12885  		case 1:
 12886  			if wireType != 2 {
 12887  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 12888  			}
 12889  			var msglen int
 12890  			for shift := uint(0); ; shift += 7 {
 12891  				if shift >= 64 {
 12892  					return ErrIntOverflowUsageevents
 12893  				}
 12894  				if iNdEx >= l {
 12895  					return io.ErrUnexpectedEOF
 12896  				}
 12897  				b := dAtA[iNdEx]
 12898  				iNdEx++
 12899  				msglen |= int(b&0x7F) << shift
 12900  				if b < 0x80 {
 12901  					break
 12902  				}
 12903  			}
 12904  			if msglen < 0 {
 12905  				return ErrInvalidLengthUsageevents
 12906  			}
 12907  			postIndex := iNdEx + msglen
 12908  			if postIndex < 0 {
 12909  				return ErrInvalidLengthUsageevents
 12910  			}
 12911  			if postIndex > l {
 12912  				return io.ErrUnexpectedEOF
 12913  			}
 12914  			if m.Metadata == nil {
 12915  				m.Metadata = &DiscoverMetadata{}
 12916  			}
 12917  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12918  				return err
 12919  			}
 12920  			iNdEx = postIndex
 12921  		case 2:
 12922  			if wireType != 2 {
 12923  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 12924  			}
 12925  			var msglen int
 12926  			for shift := uint(0); ; shift += 7 {
 12927  				if shift >= 64 {
 12928  					return ErrIntOverflowUsageevents
 12929  				}
 12930  				if iNdEx >= l {
 12931  					return io.ErrUnexpectedEOF
 12932  				}
 12933  				b := dAtA[iNdEx]
 12934  				iNdEx++
 12935  				msglen |= int(b&0x7F) << shift
 12936  				if b < 0x80 {
 12937  					break
 12938  				}
 12939  			}
 12940  			if msglen < 0 {
 12941  				return ErrInvalidLengthUsageevents
 12942  			}
 12943  			postIndex := iNdEx + msglen
 12944  			if postIndex < 0 {
 12945  				return ErrInvalidLengthUsageevents
 12946  			}
 12947  			if postIndex > l {
 12948  				return io.ErrUnexpectedEOF
 12949  			}
 12950  			if m.Resource == nil {
 12951  				m.Resource = &DiscoverResourceMetadata{}
 12952  			}
 12953  			if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12954  				return err
 12955  			}
 12956  			iNdEx = postIndex
 12957  		case 3:
 12958  			if wireType != 2 {
 12959  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 12960  			}
 12961  			var msglen int
 12962  			for shift := uint(0); ; shift += 7 {
 12963  				if shift >= 64 {
 12964  					return ErrIntOverflowUsageevents
 12965  				}
 12966  				if iNdEx >= l {
 12967  					return io.ErrUnexpectedEOF
 12968  				}
 12969  				b := dAtA[iNdEx]
 12970  				iNdEx++
 12971  				msglen |= int(b&0x7F) << shift
 12972  				if b < 0x80 {
 12973  					break
 12974  				}
 12975  			}
 12976  			if msglen < 0 {
 12977  				return ErrInvalidLengthUsageevents
 12978  			}
 12979  			postIndex := iNdEx + msglen
 12980  			if postIndex < 0 {
 12981  				return ErrInvalidLengthUsageevents
 12982  			}
 12983  			if postIndex > l {
 12984  				return io.ErrUnexpectedEOF
 12985  			}
 12986  			if m.Status == nil {
 12987  				m.Status = &DiscoverStepStatus{}
 12988  			}
 12989  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 12990  				return err
 12991  			}
 12992  			iNdEx = postIndex
 12993  		default:
 12994  			iNdEx = preIndex
 12995  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 12996  			if err != nil {
 12997  				return err
 12998  			}
 12999  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13000  				return ErrInvalidLengthUsageevents
 13001  			}
 13002  			if (iNdEx + skippy) > l {
 13003  				return io.ErrUnexpectedEOF
 13004  			}
 13005  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 13006  			iNdEx += skippy
 13007  		}
 13008  	}
 13009  
 13010  	if iNdEx > l {
 13011  		return io.ErrUnexpectedEOF
 13012  	}
 13013  	return nil
 13014  }
 13015  func (m *UIDiscoverDatabaseConfigureMTLSEvent) Unmarshal(dAtA []byte) error {
 13016  	l := len(dAtA)
 13017  	iNdEx := 0
 13018  	for iNdEx < l {
 13019  		preIndex := iNdEx
 13020  		var wire uint64
 13021  		for shift := uint(0); ; shift += 7 {
 13022  			if shift >= 64 {
 13023  				return ErrIntOverflowUsageevents
 13024  			}
 13025  			if iNdEx >= l {
 13026  				return io.ErrUnexpectedEOF
 13027  			}
 13028  			b := dAtA[iNdEx]
 13029  			iNdEx++
 13030  			wire |= uint64(b&0x7F) << shift
 13031  			if b < 0x80 {
 13032  				break
 13033  			}
 13034  		}
 13035  		fieldNum := int32(wire >> 3)
 13036  		wireType := int(wire & 0x7)
 13037  		if wireType == 4 {
 13038  			return fmt.Errorf("proto: UIDiscoverDatabaseConfigureMTLSEvent: wiretype end group for non-group")
 13039  		}
 13040  		if fieldNum <= 0 {
 13041  			return fmt.Errorf("proto: UIDiscoverDatabaseConfigureMTLSEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 13042  		}
 13043  		switch fieldNum {
 13044  		case 1:
 13045  			if wireType != 2 {
 13046  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 13047  			}
 13048  			var msglen int
 13049  			for shift := uint(0); ; shift += 7 {
 13050  				if shift >= 64 {
 13051  					return ErrIntOverflowUsageevents
 13052  				}
 13053  				if iNdEx >= l {
 13054  					return io.ErrUnexpectedEOF
 13055  				}
 13056  				b := dAtA[iNdEx]
 13057  				iNdEx++
 13058  				msglen |= int(b&0x7F) << shift
 13059  				if b < 0x80 {
 13060  					break
 13061  				}
 13062  			}
 13063  			if msglen < 0 {
 13064  				return ErrInvalidLengthUsageevents
 13065  			}
 13066  			postIndex := iNdEx + msglen
 13067  			if postIndex < 0 {
 13068  				return ErrInvalidLengthUsageevents
 13069  			}
 13070  			if postIndex > l {
 13071  				return io.ErrUnexpectedEOF
 13072  			}
 13073  			if m.Metadata == nil {
 13074  				m.Metadata = &DiscoverMetadata{}
 13075  			}
 13076  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13077  				return err
 13078  			}
 13079  			iNdEx = postIndex
 13080  		case 2:
 13081  			if wireType != 2 {
 13082  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 13083  			}
 13084  			var msglen int
 13085  			for shift := uint(0); ; shift += 7 {
 13086  				if shift >= 64 {
 13087  					return ErrIntOverflowUsageevents
 13088  				}
 13089  				if iNdEx >= l {
 13090  					return io.ErrUnexpectedEOF
 13091  				}
 13092  				b := dAtA[iNdEx]
 13093  				iNdEx++
 13094  				msglen |= int(b&0x7F) << shift
 13095  				if b < 0x80 {
 13096  					break
 13097  				}
 13098  			}
 13099  			if msglen < 0 {
 13100  				return ErrInvalidLengthUsageevents
 13101  			}
 13102  			postIndex := iNdEx + msglen
 13103  			if postIndex < 0 {
 13104  				return ErrInvalidLengthUsageevents
 13105  			}
 13106  			if postIndex > l {
 13107  				return io.ErrUnexpectedEOF
 13108  			}
 13109  			if m.Resource == nil {
 13110  				m.Resource = &DiscoverResourceMetadata{}
 13111  			}
 13112  			if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13113  				return err
 13114  			}
 13115  			iNdEx = postIndex
 13116  		case 3:
 13117  			if wireType != 2 {
 13118  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 13119  			}
 13120  			var msglen int
 13121  			for shift := uint(0); ; shift += 7 {
 13122  				if shift >= 64 {
 13123  					return ErrIntOverflowUsageevents
 13124  				}
 13125  				if iNdEx >= l {
 13126  					return io.ErrUnexpectedEOF
 13127  				}
 13128  				b := dAtA[iNdEx]
 13129  				iNdEx++
 13130  				msglen |= int(b&0x7F) << shift
 13131  				if b < 0x80 {
 13132  					break
 13133  				}
 13134  			}
 13135  			if msglen < 0 {
 13136  				return ErrInvalidLengthUsageevents
 13137  			}
 13138  			postIndex := iNdEx + msglen
 13139  			if postIndex < 0 {
 13140  				return ErrInvalidLengthUsageevents
 13141  			}
 13142  			if postIndex > l {
 13143  				return io.ErrUnexpectedEOF
 13144  			}
 13145  			if m.Status == nil {
 13146  				m.Status = &DiscoverStepStatus{}
 13147  			}
 13148  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13149  				return err
 13150  			}
 13151  			iNdEx = postIndex
 13152  		default:
 13153  			iNdEx = preIndex
 13154  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 13155  			if err != nil {
 13156  				return err
 13157  			}
 13158  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13159  				return ErrInvalidLengthUsageevents
 13160  			}
 13161  			if (iNdEx + skippy) > l {
 13162  				return io.ErrUnexpectedEOF
 13163  			}
 13164  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 13165  			iNdEx += skippy
 13166  		}
 13167  	}
 13168  
 13169  	if iNdEx > l {
 13170  		return io.ErrUnexpectedEOF
 13171  	}
 13172  	return nil
 13173  }
 13174  func (m *UIDiscoverDesktopActiveDirectoryToolsInstallEvent) Unmarshal(dAtA []byte) error {
 13175  	l := len(dAtA)
 13176  	iNdEx := 0
 13177  	for iNdEx < l {
 13178  		preIndex := iNdEx
 13179  		var wire uint64
 13180  		for shift := uint(0); ; shift += 7 {
 13181  			if shift >= 64 {
 13182  				return ErrIntOverflowUsageevents
 13183  			}
 13184  			if iNdEx >= l {
 13185  				return io.ErrUnexpectedEOF
 13186  			}
 13187  			b := dAtA[iNdEx]
 13188  			iNdEx++
 13189  			wire |= uint64(b&0x7F) << shift
 13190  			if b < 0x80 {
 13191  				break
 13192  			}
 13193  		}
 13194  		fieldNum := int32(wire >> 3)
 13195  		wireType := int(wire & 0x7)
 13196  		if wireType == 4 {
 13197  			return fmt.Errorf("proto: UIDiscoverDesktopActiveDirectoryToolsInstallEvent: wiretype end group for non-group")
 13198  		}
 13199  		if fieldNum <= 0 {
 13200  			return fmt.Errorf("proto: UIDiscoverDesktopActiveDirectoryToolsInstallEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 13201  		}
 13202  		switch fieldNum {
 13203  		case 1:
 13204  			if wireType != 2 {
 13205  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 13206  			}
 13207  			var msglen int
 13208  			for shift := uint(0); ; shift += 7 {
 13209  				if shift >= 64 {
 13210  					return ErrIntOverflowUsageevents
 13211  				}
 13212  				if iNdEx >= l {
 13213  					return io.ErrUnexpectedEOF
 13214  				}
 13215  				b := dAtA[iNdEx]
 13216  				iNdEx++
 13217  				msglen |= int(b&0x7F) << shift
 13218  				if b < 0x80 {
 13219  					break
 13220  				}
 13221  			}
 13222  			if msglen < 0 {
 13223  				return ErrInvalidLengthUsageevents
 13224  			}
 13225  			postIndex := iNdEx + msglen
 13226  			if postIndex < 0 {
 13227  				return ErrInvalidLengthUsageevents
 13228  			}
 13229  			if postIndex > l {
 13230  				return io.ErrUnexpectedEOF
 13231  			}
 13232  			if m.Metadata == nil {
 13233  				m.Metadata = &DiscoverMetadata{}
 13234  			}
 13235  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13236  				return err
 13237  			}
 13238  			iNdEx = postIndex
 13239  		case 2:
 13240  			if wireType != 2 {
 13241  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 13242  			}
 13243  			var msglen int
 13244  			for shift := uint(0); ; shift += 7 {
 13245  				if shift >= 64 {
 13246  					return ErrIntOverflowUsageevents
 13247  				}
 13248  				if iNdEx >= l {
 13249  					return io.ErrUnexpectedEOF
 13250  				}
 13251  				b := dAtA[iNdEx]
 13252  				iNdEx++
 13253  				msglen |= int(b&0x7F) << shift
 13254  				if b < 0x80 {
 13255  					break
 13256  				}
 13257  			}
 13258  			if msglen < 0 {
 13259  				return ErrInvalidLengthUsageevents
 13260  			}
 13261  			postIndex := iNdEx + msglen
 13262  			if postIndex < 0 {
 13263  				return ErrInvalidLengthUsageevents
 13264  			}
 13265  			if postIndex > l {
 13266  				return io.ErrUnexpectedEOF
 13267  			}
 13268  			if m.Resource == nil {
 13269  				m.Resource = &DiscoverResourceMetadata{}
 13270  			}
 13271  			if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13272  				return err
 13273  			}
 13274  			iNdEx = postIndex
 13275  		case 3:
 13276  			if wireType != 2 {
 13277  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 13278  			}
 13279  			var msglen int
 13280  			for shift := uint(0); ; shift += 7 {
 13281  				if shift >= 64 {
 13282  					return ErrIntOverflowUsageevents
 13283  				}
 13284  				if iNdEx >= l {
 13285  					return io.ErrUnexpectedEOF
 13286  				}
 13287  				b := dAtA[iNdEx]
 13288  				iNdEx++
 13289  				msglen |= int(b&0x7F) << shift
 13290  				if b < 0x80 {
 13291  					break
 13292  				}
 13293  			}
 13294  			if msglen < 0 {
 13295  				return ErrInvalidLengthUsageevents
 13296  			}
 13297  			postIndex := iNdEx + msglen
 13298  			if postIndex < 0 {
 13299  				return ErrInvalidLengthUsageevents
 13300  			}
 13301  			if postIndex > l {
 13302  				return io.ErrUnexpectedEOF
 13303  			}
 13304  			if m.Status == nil {
 13305  				m.Status = &DiscoverStepStatus{}
 13306  			}
 13307  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13308  				return err
 13309  			}
 13310  			iNdEx = postIndex
 13311  		default:
 13312  			iNdEx = preIndex
 13313  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 13314  			if err != nil {
 13315  				return err
 13316  			}
 13317  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13318  				return ErrInvalidLengthUsageevents
 13319  			}
 13320  			if (iNdEx + skippy) > l {
 13321  				return io.ErrUnexpectedEOF
 13322  			}
 13323  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 13324  			iNdEx += skippy
 13325  		}
 13326  	}
 13327  
 13328  	if iNdEx > l {
 13329  		return io.ErrUnexpectedEOF
 13330  	}
 13331  	return nil
 13332  }
 13333  func (m *UIDiscoverDesktopActiveDirectoryConfigureEvent) Unmarshal(dAtA []byte) error {
 13334  	l := len(dAtA)
 13335  	iNdEx := 0
 13336  	for iNdEx < l {
 13337  		preIndex := iNdEx
 13338  		var wire uint64
 13339  		for shift := uint(0); ; shift += 7 {
 13340  			if shift >= 64 {
 13341  				return ErrIntOverflowUsageevents
 13342  			}
 13343  			if iNdEx >= l {
 13344  				return io.ErrUnexpectedEOF
 13345  			}
 13346  			b := dAtA[iNdEx]
 13347  			iNdEx++
 13348  			wire |= uint64(b&0x7F) << shift
 13349  			if b < 0x80 {
 13350  				break
 13351  			}
 13352  		}
 13353  		fieldNum := int32(wire >> 3)
 13354  		wireType := int(wire & 0x7)
 13355  		if wireType == 4 {
 13356  			return fmt.Errorf("proto: UIDiscoverDesktopActiveDirectoryConfigureEvent: wiretype end group for non-group")
 13357  		}
 13358  		if fieldNum <= 0 {
 13359  			return fmt.Errorf("proto: UIDiscoverDesktopActiveDirectoryConfigureEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 13360  		}
 13361  		switch fieldNum {
 13362  		case 1:
 13363  			if wireType != 2 {
 13364  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 13365  			}
 13366  			var msglen int
 13367  			for shift := uint(0); ; shift += 7 {
 13368  				if shift >= 64 {
 13369  					return ErrIntOverflowUsageevents
 13370  				}
 13371  				if iNdEx >= l {
 13372  					return io.ErrUnexpectedEOF
 13373  				}
 13374  				b := dAtA[iNdEx]
 13375  				iNdEx++
 13376  				msglen |= int(b&0x7F) << shift
 13377  				if b < 0x80 {
 13378  					break
 13379  				}
 13380  			}
 13381  			if msglen < 0 {
 13382  				return ErrInvalidLengthUsageevents
 13383  			}
 13384  			postIndex := iNdEx + msglen
 13385  			if postIndex < 0 {
 13386  				return ErrInvalidLengthUsageevents
 13387  			}
 13388  			if postIndex > l {
 13389  				return io.ErrUnexpectedEOF
 13390  			}
 13391  			if m.Metadata == nil {
 13392  				m.Metadata = &DiscoverMetadata{}
 13393  			}
 13394  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13395  				return err
 13396  			}
 13397  			iNdEx = postIndex
 13398  		case 2:
 13399  			if wireType != 2 {
 13400  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 13401  			}
 13402  			var msglen int
 13403  			for shift := uint(0); ; shift += 7 {
 13404  				if shift >= 64 {
 13405  					return ErrIntOverflowUsageevents
 13406  				}
 13407  				if iNdEx >= l {
 13408  					return io.ErrUnexpectedEOF
 13409  				}
 13410  				b := dAtA[iNdEx]
 13411  				iNdEx++
 13412  				msglen |= int(b&0x7F) << shift
 13413  				if b < 0x80 {
 13414  					break
 13415  				}
 13416  			}
 13417  			if msglen < 0 {
 13418  				return ErrInvalidLengthUsageevents
 13419  			}
 13420  			postIndex := iNdEx + msglen
 13421  			if postIndex < 0 {
 13422  				return ErrInvalidLengthUsageevents
 13423  			}
 13424  			if postIndex > l {
 13425  				return io.ErrUnexpectedEOF
 13426  			}
 13427  			if m.Resource == nil {
 13428  				m.Resource = &DiscoverResourceMetadata{}
 13429  			}
 13430  			if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13431  				return err
 13432  			}
 13433  			iNdEx = postIndex
 13434  		case 3:
 13435  			if wireType != 2 {
 13436  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 13437  			}
 13438  			var msglen int
 13439  			for shift := uint(0); ; shift += 7 {
 13440  				if shift >= 64 {
 13441  					return ErrIntOverflowUsageevents
 13442  				}
 13443  				if iNdEx >= l {
 13444  					return io.ErrUnexpectedEOF
 13445  				}
 13446  				b := dAtA[iNdEx]
 13447  				iNdEx++
 13448  				msglen |= int(b&0x7F) << shift
 13449  				if b < 0x80 {
 13450  					break
 13451  				}
 13452  			}
 13453  			if msglen < 0 {
 13454  				return ErrInvalidLengthUsageevents
 13455  			}
 13456  			postIndex := iNdEx + msglen
 13457  			if postIndex < 0 {
 13458  				return ErrInvalidLengthUsageevents
 13459  			}
 13460  			if postIndex > l {
 13461  				return io.ErrUnexpectedEOF
 13462  			}
 13463  			if m.Status == nil {
 13464  				m.Status = &DiscoverStepStatus{}
 13465  			}
 13466  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13467  				return err
 13468  			}
 13469  			iNdEx = postIndex
 13470  		default:
 13471  			iNdEx = preIndex
 13472  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 13473  			if err != nil {
 13474  				return err
 13475  			}
 13476  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13477  				return ErrInvalidLengthUsageevents
 13478  			}
 13479  			if (iNdEx + skippy) > l {
 13480  				return io.ErrUnexpectedEOF
 13481  			}
 13482  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 13483  			iNdEx += skippy
 13484  		}
 13485  	}
 13486  
 13487  	if iNdEx > l {
 13488  		return io.ErrUnexpectedEOF
 13489  	}
 13490  	return nil
 13491  }
 13492  func (m *UIDiscoverAutoDiscoveredResourcesEvent) Unmarshal(dAtA []byte) error {
 13493  	l := len(dAtA)
 13494  	iNdEx := 0
 13495  	for iNdEx < l {
 13496  		preIndex := iNdEx
 13497  		var wire uint64
 13498  		for shift := uint(0); ; shift += 7 {
 13499  			if shift >= 64 {
 13500  				return ErrIntOverflowUsageevents
 13501  			}
 13502  			if iNdEx >= l {
 13503  				return io.ErrUnexpectedEOF
 13504  			}
 13505  			b := dAtA[iNdEx]
 13506  			iNdEx++
 13507  			wire |= uint64(b&0x7F) << shift
 13508  			if b < 0x80 {
 13509  				break
 13510  			}
 13511  		}
 13512  		fieldNum := int32(wire >> 3)
 13513  		wireType := int(wire & 0x7)
 13514  		if wireType == 4 {
 13515  			return fmt.Errorf("proto: UIDiscoverAutoDiscoveredResourcesEvent: wiretype end group for non-group")
 13516  		}
 13517  		if fieldNum <= 0 {
 13518  			return fmt.Errorf("proto: UIDiscoverAutoDiscoveredResourcesEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 13519  		}
 13520  		switch fieldNum {
 13521  		case 1:
 13522  			if wireType != 2 {
 13523  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 13524  			}
 13525  			var msglen int
 13526  			for shift := uint(0); ; shift += 7 {
 13527  				if shift >= 64 {
 13528  					return ErrIntOverflowUsageevents
 13529  				}
 13530  				if iNdEx >= l {
 13531  					return io.ErrUnexpectedEOF
 13532  				}
 13533  				b := dAtA[iNdEx]
 13534  				iNdEx++
 13535  				msglen |= int(b&0x7F) << shift
 13536  				if b < 0x80 {
 13537  					break
 13538  				}
 13539  			}
 13540  			if msglen < 0 {
 13541  				return ErrInvalidLengthUsageevents
 13542  			}
 13543  			postIndex := iNdEx + msglen
 13544  			if postIndex < 0 {
 13545  				return ErrInvalidLengthUsageevents
 13546  			}
 13547  			if postIndex > l {
 13548  				return io.ErrUnexpectedEOF
 13549  			}
 13550  			if m.Metadata == nil {
 13551  				m.Metadata = &DiscoverMetadata{}
 13552  			}
 13553  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13554  				return err
 13555  			}
 13556  			iNdEx = postIndex
 13557  		case 2:
 13558  			if wireType != 2 {
 13559  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 13560  			}
 13561  			var msglen int
 13562  			for shift := uint(0); ; shift += 7 {
 13563  				if shift >= 64 {
 13564  					return ErrIntOverflowUsageevents
 13565  				}
 13566  				if iNdEx >= l {
 13567  					return io.ErrUnexpectedEOF
 13568  				}
 13569  				b := dAtA[iNdEx]
 13570  				iNdEx++
 13571  				msglen |= int(b&0x7F) << shift
 13572  				if b < 0x80 {
 13573  					break
 13574  				}
 13575  			}
 13576  			if msglen < 0 {
 13577  				return ErrInvalidLengthUsageevents
 13578  			}
 13579  			postIndex := iNdEx + msglen
 13580  			if postIndex < 0 {
 13581  				return ErrInvalidLengthUsageevents
 13582  			}
 13583  			if postIndex > l {
 13584  				return io.ErrUnexpectedEOF
 13585  			}
 13586  			if m.Resource == nil {
 13587  				m.Resource = &DiscoverResourceMetadata{}
 13588  			}
 13589  			if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13590  				return err
 13591  			}
 13592  			iNdEx = postIndex
 13593  		case 3:
 13594  			if wireType != 2 {
 13595  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 13596  			}
 13597  			var msglen int
 13598  			for shift := uint(0); ; shift += 7 {
 13599  				if shift >= 64 {
 13600  					return ErrIntOverflowUsageevents
 13601  				}
 13602  				if iNdEx >= l {
 13603  					return io.ErrUnexpectedEOF
 13604  				}
 13605  				b := dAtA[iNdEx]
 13606  				iNdEx++
 13607  				msglen |= int(b&0x7F) << shift
 13608  				if b < 0x80 {
 13609  					break
 13610  				}
 13611  			}
 13612  			if msglen < 0 {
 13613  				return ErrInvalidLengthUsageevents
 13614  			}
 13615  			postIndex := iNdEx + msglen
 13616  			if postIndex < 0 {
 13617  				return ErrInvalidLengthUsageevents
 13618  			}
 13619  			if postIndex > l {
 13620  				return io.ErrUnexpectedEOF
 13621  			}
 13622  			if m.Status == nil {
 13623  				m.Status = &DiscoverStepStatus{}
 13624  			}
 13625  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13626  				return err
 13627  			}
 13628  			iNdEx = postIndex
 13629  		case 4:
 13630  			if wireType != 0 {
 13631  				return fmt.Errorf("proto: wrong wireType = %d for field ResourcesCount", wireType)
 13632  			}
 13633  			m.ResourcesCount = 0
 13634  			for shift := uint(0); ; shift += 7 {
 13635  				if shift >= 64 {
 13636  					return ErrIntOverflowUsageevents
 13637  				}
 13638  				if iNdEx >= l {
 13639  					return io.ErrUnexpectedEOF
 13640  				}
 13641  				b := dAtA[iNdEx]
 13642  				iNdEx++
 13643  				m.ResourcesCount |= int64(b&0x7F) << shift
 13644  				if b < 0x80 {
 13645  					break
 13646  				}
 13647  			}
 13648  		default:
 13649  			iNdEx = preIndex
 13650  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 13651  			if err != nil {
 13652  				return err
 13653  			}
 13654  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13655  				return ErrInvalidLengthUsageevents
 13656  			}
 13657  			if (iNdEx + skippy) > l {
 13658  				return io.ErrUnexpectedEOF
 13659  			}
 13660  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 13661  			iNdEx += skippy
 13662  		}
 13663  	}
 13664  
 13665  	if iNdEx > l {
 13666  		return io.ErrUnexpectedEOF
 13667  	}
 13668  	return nil
 13669  }
 13670  func (m *UIDiscoverEC2InstanceSelectionEvent) Unmarshal(dAtA []byte) error {
 13671  	l := len(dAtA)
 13672  	iNdEx := 0
 13673  	for iNdEx < l {
 13674  		preIndex := iNdEx
 13675  		var wire uint64
 13676  		for shift := uint(0); ; shift += 7 {
 13677  			if shift >= 64 {
 13678  				return ErrIntOverflowUsageevents
 13679  			}
 13680  			if iNdEx >= l {
 13681  				return io.ErrUnexpectedEOF
 13682  			}
 13683  			b := dAtA[iNdEx]
 13684  			iNdEx++
 13685  			wire |= uint64(b&0x7F) << shift
 13686  			if b < 0x80 {
 13687  				break
 13688  			}
 13689  		}
 13690  		fieldNum := int32(wire >> 3)
 13691  		wireType := int(wire & 0x7)
 13692  		if wireType == 4 {
 13693  			return fmt.Errorf("proto: UIDiscoverEC2InstanceSelectionEvent: wiretype end group for non-group")
 13694  		}
 13695  		if fieldNum <= 0 {
 13696  			return fmt.Errorf("proto: UIDiscoverEC2InstanceSelectionEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 13697  		}
 13698  		switch fieldNum {
 13699  		case 1:
 13700  			if wireType != 2 {
 13701  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 13702  			}
 13703  			var msglen int
 13704  			for shift := uint(0); ; shift += 7 {
 13705  				if shift >= 64 {
 13706  					return ErrIntOverflowUsageevents
 13707  				}
 13708  				if iNdEx >= l {
 13709  					return io.ErrUnexpectedEOF
 13710  				}
 13711  				b := dAtA[iNdEx]
 13712  				iNdEx++
 13713  				msglen |= int(b&0x7F) << shift
 13714  				if b < 0x80 {
 13715  					break
 13716  				}
 13717  			}
 13718  			if msglen < 0 {
 13719  				return ErrInvalidLengthUsageevents
 13720  			}
 13721  			postIndex := iNdEx + msglen
 13722  			if postIndex < 0 {
 13723  				return ErrInvalidLengthUsageevents
 13724  			}
 13725  			if postIndex > l {
 13726  				return io.ErrUnexpectedEOF
 13727  			}
 13728  			if m.Metadata == nil {
 13729  				m.Metadata = &DiscoverMetadata{}
 13730  			}
 13731  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13732  				return err
 13733  			}
 13734  			iNdEx = postIndex
 13735  		case 2:
 13736  			if wireType != 2 {
 13737  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 13738  			}
 13739  			var msglen int
 13740  			for shift := uint(0); ; shift += 7 {
 13741  				if shift >= 64 {
 13742  					return ErrIntOverflowUsageevents
 13743  				}
 13744  				if iNdEx >= l {
 13745  					return io.ErrUnexpectedEOF
 13746  				}
 13747  				b := dAtA[iNdEx]
 13748  				iNdEx++
 13749  				msglen |= int(b&0x7F) << shift
 13750  				if b < 0x80 {
 13751  					break
 13752  				}
 13753  			}
 13754  			if msglen < 0 {
 13755  				return ErrInvalidLengthUsageevents
 13756  			}
 13757  			postIndex := iNdEx + msglen
 13758  			if postIndex < 0 {
 13759  				return ErrInvalidLengthUsageevents
 13760  			}
 13761  			if postIndex > l {
 13762  				return io.ErrUnexpectedEOF
 13763  			}
 13764  			if m.Resource == nil {
 13765  				m.Resource = &DiscoverResourceMetadata{}
 13766  			}
 13767  			if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13768  				return err
 13769  			}
 13770  			iNdEx = postIndex
 13771  		case 3:
 13772  			if wireType != 2 {
 13773  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 13774  			}
 13775  			var msglen int
 13776  			for shift := uint(0); ; shift += 7 {
 13777  				if shift >= 64 {
 13778  					return ErrIntOverflowUsageevents
 13779  				}
 13780  				if iNdEx >= l {
 13781  					return io.ErrUnexpectedEOF
 13782  				}
 13783  				b := dAtA[iNdEx]
 13784  				iNdEx++
 13785  				msglen |= int(b&0x7F) << shift
 13786  				if b < 0x80 {
 13787  					break
 13788  				}
 13789  			}
 13790  			if msglen < 0 {
 13791  				return ErrInvalidLengthUsageevents
 13792  			}
 13793  			postIndex := iNdEx + msglen
 13794  			if postIndex < 0 {
 13795  				return ErrInvalidLengthUsageevents
 13796  			}
 13797  			if postIndex > l {
 13798  				return io.ErrUnexpectedEOF
 13799  			}
 13800  			if m.Status == nil {
 13801  				m.Status = &DiscoverStepStatus{}
 13802  			}
 13803  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13804  				return err
 13805  			}
 13806  			iNdEx = postIndex
 13807  		default:
 13808  			iNdEx = preIndex
 13809  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 13810  			if err != nil {
 13811  				return err
 13812  			}
 13813  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13814  				return ErrInvalidLengthUsageevents
 13815  			}
 13816  			if (iNdEx + skippy) > l {
 13817  				return io.ErrUnexpectedEOF
 13818  			}
 13819  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 13820  			iNdEx += skippy
 13821  		}
 13822  	}
 13823  
 13824  	if iNdEx > l {
 13825  		return io.ErrUnexpectedEOF
 13826  	}
 13827  	return nil
 13828  }
 13829  func (m *UIDiscoverDeployEICEEvent) Unmarshal(dAtA []byte) error {
 13830  	l := len(dAtA)
 13831  	iNdEx := 0
 13832  	for iNdEx < l {
 13833  		preIndex := iNdEx
 13834  		var wire uint64
 13835  		for shift := uint(0); ; shift += 7 {
 13836  			if shift >= 64 {
 13837  				return ErrIntOverflowUsageevents
 13838  			}
 13839  			if iNdEx >= l {
 13840  				return io.ErrUnexpectedEOF
 13841  			}
 13842  			b := dAtA[iNdEx]
 13843  			iNdEx++
 13844  			wire |= uint64(b&0x7F) << shift
 13845  			if b < 0x80 {
 13846  				break
 13847  			}
 13848  		}
 13849  		fieldNum := int32(wire >> 3)
 13850  		wireType := int(wire & 0x7)
 13851  		if wireType == 4 {
 13852  			return fmt.Errorf("proto: UIDiscoverDeployEICEEvent: wiretype end group for non-group")
 13853  		}
 13854  		if fieldNum <= 0 {
 13855  			return fmt.Errorf("proto: UIDiscoverDeployEICEEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 13856  		}
 13857  		switch fieldNum {
 13858  		case 1:
 13859  			if wireType != 2 {
 13860  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 13861  			}
 13862  			var msglen int
 13863  			for shift := uint(0); ; shift += 7 {
 13864  				if shift >= 64 {
 13865  					return ErrIntOverflowUsageevents
 13866  				}
 13867  				if iNdEx >= l {
 13868  					return io.ErrUnexpectedEOF
 13869  				}
 13870  				b := dAtA[iNdEx]
 13871  				iNdEx++
 13872  				msglen |= int(b&0x7F) << shift
 13873  				if b < 0x80 {
 13874  					break
 13875  				}
 13876  			}
 13877  			if msglen < 0 {
 13878  				return ErrInvalidLengthUsageevents
 13879  			}
 13880  			postIndex := iNdEx + msglen
 13881  			if postIndex < 0 {
 13882  				return ErrInvalidLengthUsageevents
 13883  			}
 13884  			if postIndex > l {
 13885  				return io.ErrUnexpectedEOF
 13886  			}
 13887  			if m.Metadata == nil {
 13888  				m.Metadata = &DiscoverMetadata{}
 13889  			}
 13890  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13891  				return err
 13892  			}
 13893  			iNdEx = postIndex
 13894  		case 2:
 13895  			if wireType != 2 {
 13896  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 13897  			}
 13898  			var msglen int
 13899  			for shift := uint(0); ; shift += 7 {
 13900  				if shift >= 64 {
 13901  					return ErrIntOverflowUsageevents
 13902  				}
 13903  				if iNdEx >= l {
 13904  					return io.ErrUnexpectedEOF
 13905  				}
 13906  				b := dAtA[iNdEx]
 13907  				iNdEx++
 13908  				msglen |= int(b&0x7F) << shift
 13909  				if b < 0x80 {
 13910  					break
 13911  				}
 13912  			}
 13913  			if msglen < 0 {
 13914  				return ErrInvalidLengthUsageevents
 13915  			}
 13916  			postIndex := iNdEx + msglen
 13917  			if postIndex < 0 {
 13918  				return ErrInvalidLengthUsageevents
 13919  			}
 13920  			if postIndex > l {
 13921  				return io.ErrUnexpectedEOF
 13922  			}
 13923  			if m.Resource == nil {
 13924  				m.Resource = &DiscoverResourceMetadata{}
 13925  			}
 13926  			if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13927  				return err
 13928  			}
 13929  			iNdEx = postIndex
 13930  		case 3:
 13931  			if wireType != 2 {
 13932  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 13933  			}
 13934  			var msglen int
 13935  			for shift := uint(0); ; shift += 7 {
 13936  				if shift >= 64 {
 13937  					return ErrIntOverflowUsageevents
 13938  				}
 13939  				if iNdEx >= l {
 13940  					return io.ErrUnexpectedEOF
 13941  				}
 13942  				b := dAtA[iNdEx]
 13943  				iNdEx++
 13944  				msglen |= int(b&0x7F) << shift
 13945  				if b < 0x80 {
 13946  					break
 13947  				}
 13948  			}
 13949  			if msglen < 0 {
 13950  				return ErrInvalidLengthUsageevents
 13951  			}
 13952  			postIndex := iNdEx + msglen
 13953  			if postIndex < 0 {
 13954  				return ErrInvalidLengthUsageevents
 13955  			}
 13956  			if postIndex > l {
 13957  				return io.ErrUnexpectedEOF
 13958  			}
 13959  			if m.Status == nil {
 13960  				m.Status = &DiscoverStepStatus{}
 13961  			}
 13962  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 13963  				return err
 13964  			}
 13965  			iNdEx = postIndex
 13966  		default:
 13967  			iNdEx = preIndex
 13968  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 13969  			if err != nil {
 13970  				return err
 13971  			}
 13972  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 13973  				return ErrInvalidLengthUsageevents
 13974  			}
 13975  			if (iNdEx + skippy) > l {
 13976  				return io.ErrUnexpectedEOF
 13977  			}
 13978  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 13979  			iNdEx += skippy
 13980  		}
 13981  	}
 13982  
 13983  	if iNdEx > l {
 13984  		return io.ErrUnexpectedEOF
 13985  	}
 13986  	return nil
 13987  }
 13988  func (m *UIDiscoverCreateNodeEvent) Unmarshal(dAtA []byte) error {
 13989  	l := len(dAtA)
 13990  	iNdEx := 0
 13991  	for iNdEx < l {
 13992  		preIndex := iNdEx
 13993  		var wire uint64
 13994  		for shift := uint(0); ; shift += 7 {
 13995  			if shift >= 64 {
 13996  				return ErrIntOverflowUsageevents
 13997  			}
 13998  			if iNdEx >= l {
 13999  				return io.ErrUnexpectedEOF
 14000  			}
 14001  			b := dAtA[iNdEx]
 14002  			iNdEx++
 14003  			wire |= uint64(b&0x7F) << shift
 14004  			if b < 0x80 {
 14005  				break
 14006  			}
 14007  		}
 14008  		fieldNum := int32(wire >> 3)
 14009  		wireType := int(wire & 0x7)
 14010  		if wireType == 4 {
 14011  			return fmt.Errorf("proto: UIDiscoverCreateNodeEvent: wiretype end group for non-group")
 14012  		}
 14013  		if fieldNum <= 0 {
 14014  			return fmt.Errorf("proto: UIDiscoverCreateNodeEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 14015  		}
 14016  		switch fieldNum {
 14017  		case 1:
 14018  			if wireType != 2 {
 14019  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 14020  			}
 14021  			var msglen int
 14022  			for shift := uint(0); ; shift += 7 {
 14023  				if shift >= 64 {
 14024  					return ErrIntOverflowUsageevents
 14025  				}
 14026  				if iNdEx >= l {
 14027  					return io.ErrUnexpectedEOF
 14028  				}
 14029  				b := dAtA[iNdEx]
 14030  				iNdEx++
 14031  				msglen |= int(b&0x7F) << shift
 14032  				if b < 0x80 {
 14033  					break
 14034  				}
 14035  			}
 14036  			if msglen < 0 {
 14037  				return ErrInvalidLengthUsageevents
 14038  			}
 14039  			postIndex := iNdEx + msglen
 14040  			if postIndex < 0 {
 14041  				return ErrInvalidLengthUsageevents
 14042  			}
 14043  			if postIndex > l {
 14044  				return io.ErrUnexpectedEOF
 14045  			}
 14046  			if m.Metadata == nil {
 14047  				m.Metadata = &DiscoverMetadata{}
 14048  			}
 14049  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14050  				return err
 14051  			}
 14052  			iNdEx = postIndex
 14053  		case 2:
 14054  			if wireType != 2 {
 14055  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 14056  			}
 14057  			var msglen int
 14058  			for shift := uint(0); ; shift += 7 {
 14059  				if shift >= 64 {
 14060  					return ErrIntOverflowUsageevents
 14061  				}
 14062  				if iNdEx >= l {
 14063  					return io.ErrUnexpectedEOF
 14064  				}
 14065  				b := dAtA[iNdEx]
 14066  				iNdEx++
 14067  				msglen |= int(b&0x7F) << shift
 14068  				if b < 0x80 {
 14069  					break
 14070  				}
 14071  			}
 14072  			if msglen < 0 {
 14073  				return ErrInvalidLengthUsageevents
 14074  			}
 14075  			postIndex := iNdEx + msglen
 14076  			if postIndex < 0 {
 14077  				return ErrInvalidLengthUsageevents
 14078  			}
 14079  			if postIndex > l {
 14080  				return io.ErrUnexpectedEOF
 14081  			}
 14082  			if m.Resource == nil {
 14083  				m.Resource = &DiscoverResourceMetadata{}
 14084  			}
 14085  			if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14086  				return err
 14087  			}
 14088  			iNdEx = postIndex
 14089  		case 3:
 14090  			if wireType != 2 {
 14091  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 14092  			}
 14093  			var msglen int
 14094  			for shift := uint(0); ; shift += 7 {
 14095  				if shift >= 64 {
 14096  					return ErrIntOverflowUsageevents
 14097  				}
 14098  				if iNdEx >= l {
 14099  					return io.ErrUnexpectedEOF
 14100  				}
 14101  				b := dAtA[iNdEx]
 14102  				iNdEx++
 14103  				msglen |= int(b&0x7F) << shift
 14104  				if b < 0x80 {
 14105  					break
 14106  				}
 14107  			}
 14108  			if msglen < 0 {
 14109  				return ErrInvalidLengthUsageevents
 14110  			}
 14111  			postIndex := iNdEx + msglen
 14112  			if postIndex < 0 {
 14113  				return ErrInvalidLengthUsageevents
 14114  			}
 14115  			if postIndex > l {
 14116  				return io.ErrUnexpectedEOF
 14117  			}
 14118  			if m.Status == nil {
 14119  				m.Status = &DiscoverStepStatus{}
 14120  			}
 14121  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14122  				return err
 14123  			}
 14124  			iNdEx = postIndex
 14125  		default:
 14126  			iNdEx = preIndex
 14127  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 14128  			if err != nil {
 14129  				return err
 14130  			}
 14131  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14132  				return ErrInvalidLengthUsageevents
 14133  			}
 14134  			if (iNdEx + skippy) > l {
 14135  				return io.ErrUnexpectedEOF
 14136  			}
 14137  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 14138  			iNdEx += skippy
 14139  		}
 14140  	}
 14141  
 14142  	if iNdEx > l {
 14143  		return io.ErrUnexpectedEOF
 14144  	}
 14145  	return nil
 14146  }
 14147  func (m *UIDiscoverDatabaseConfigureIAMPolicyEvent) Unmarshal(dAtA []byte) error {
 14148  	l := len(dAtA)
 14149  	iNdEx := 0
 14150  	for iNdEx < l {
 14151  		preIndex := iNdEx
 14152  		var wire uint64
 14153  		for shift := uint(0); ; shift += 7 {
 14154  			if shift >= 64 {
 14155  				return ErrIntOverflowUsageevents
 14156  			}
 14157  			if iNdEx >= l {
 14158  				return io.ErrUnexpectedEOF
 14159  			}
 14160  			b := dAtA[iNdEx]
 14161  			iNdEx++
 14162  			wire |= uint64(b&0x7F) << shift
 14163  			if b < 0x80 {
 14164  				break
 14165  			}
 14166  		}
 14167  		fieldNum := int32(wire >> 3)
 14168  		wireType := int(wire & 0x7)
 14169  		if wireType == 4 {
 14170  			return fmt.Errorf("proto: UIDiscoverDatabaseConfigureIAMPolicyEvent: wiretype end group for non-group")
 14171  		}
 14172  		if fieldNum <= 0 {
 14173  			return fmt.Errorf("proto: UIDiscoverDatabaseConfigureIAMPolicyEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 14174  		}
 14175  		switch fieldNum {
 14176  		case 1:
 14177  			if wireType != 2 {
 14178  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 14179  			}
 14180  			var msglen int
 14181  			for shift := uint(0); ; shift += 7 {
 14182  				if shift >= 64 {
 14183  					return ErrIntOverflowUsageevents
 14184  				}
 14185  				if iNdEx >= l {
 14186  					return io.ErrUnexpectedEOF
 14187  				}
 14188  				b := dAtA[iNdEx]
 14189  				iNdEx++
 14190  				msglen |= int(b&0x7F) << shift
 14191  				if b < 0x80 {
 14192  					break
 14193  				}
 14194  			}
 14195  			if msglen < 0 {
 14196  				return ErrInvalidLengthUsageevents
 14197  			}
 14198  			postIndex := iNdEx + msglen
 14199  			if postIndex < 0 {
 14200  				return ErrInvalidLengthUsageevents
 14201  			}
 14202  			if postIndex > l {
 14203  				return io.ErrUnexpectedEOF
 14204  			}
 14205  			if m.Metadata == nil {
 14206  				m.Metadata = &DiscoverMetadata{}
 14207  			}
 14208  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14209  				return err
 14210  			}
 14211  			iNdEx = postIndex
 14212  		case 2:
 14213  			if wireType != 2 {
 14214  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 14215  			}
 14216  			var msglen int
 14217  			for shift := uint(0); ; shift += 7 {
 14218  				if shift >= 64 {
 14219  					return ErrIntOverflowUsageevents
 14220  				}
 14221  				if iNdEx >= l {
 14222  					return io.ErrUnexpectedEOF
 14223  				}
 14224  				b := dAtA[iNdEx]
 14225  				iNdEx++
 14226  				msglen |= int(b&0x7F) << shift
 14227  				if b < 0x80 {
 14228  					break
 14229  				}
 14230  			}
 14231  			if msglen < 0 {
 14232  				return ErrInvalidLengthUsageevents
 14233  			}
 14234  			postIndex := iNdEx + msglen
 14235  			if postIndex < 0 {
 14236  				return ErrInvalidLengthUsageevents
 14237  			}
 14238  			if postIndex > l {
 14239  				return io.ErrUnexpectedEOF
 14240  			}
 14241  			if m.Resource == nil {
 14242  				m.Resource = &DiscoverResourceMetadata{}
 14243  			}
 14244  			if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14245  				return err
 14246  			}
 14247  			iNdEx = postIndex
 14248  		case 3:
 14249  			if wireType != 2 {
 14250  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 14251  			}
 14252  			var msglen int
 14253  			for shift := uint(0); ; shift += 7 {
 14254  				if shift >= 64 {
 14255  					return ErrIntOverflowUsageevents
 14256  				}
 14257  				if iNdEx >= l {
 14258  					return io.ErrUnexpectedEOF
 14259  				}
 14260  				b := dAtA[iNdEx]
 14261  				iNdEx++
 14262  				msglen |= int(b&0x7F) << shift
 14263  				if b < 0x80 {
 14264  					break
 14265  				}
 14266  			}
 14267  			if msglen < 0 {
 14268  				return ErrInvalidLengthUsageevents
 14269  			}
 14270  			postIndex := iNdEx + msglen
 14271  			if postIndex < 0 {
 14272  				return ErrInvalidLengthUsageevents
 14273  			}
 14274  			if postIndex > l {
 14275  				return io.ErrUnexpectedEOF
 14276  			}
 14277  			if m.Status == nil {
 14278  				m.Status = &DiscoverStepStatus{}
 14279  			}
 14280  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14281  				return err
 14282  			}
 14283  			iNdEx = postIndex
 14284  		default:
 14285  			iNdEx = preIndex
 14286  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 14287  			if err != nil {
 14288  				return err
 14289  			}
 14290  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14291  				return ErrInvalidLengthUsageevents
 14292  			}
 14293  			if (iNdEx + skippy) > l {
 14294  				return io.ErrUnexpectedEOF
 14295  			}
 14296  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 14297  			iNdEx += skippy
 14298  		}
 14299  	}
 14300  
 14301  	if iNdEx > l {
 14302  		return io.ErrUnexpectedEOF
 14303  	}
 14304  	return nil
 14305  }
 14306  func (m *UIDiscoverPrincipalsConfigureEvent) Unmarshal(dAtA []byte) error {
 14307  	l := len(dAtA)
 14308  	iNdEx := 0
 14309  	for iNdEx < l {
 14310  		preIndex := iNdEx
 14311  		var wire uint64
 14312  		for shift := uint(0); ; shift += 7 {
 14313  			if shift >= 64 {
 14314  				return ErrIntOverflowUsageevents
 14315  			}
 14316  			if iNdEx >= l {
 14317  				return io.ErrUnexpectedEOF
 14318  			}
 14319  			b := dAtA[iNdEx]
 14320  			iNdEx++
 14321  			wire |= uint64(b&0x7F) << shift
 14322  			if b < 0x80 {
 14323  				break
 14324  			}
 14325  		}
 14326  		fieldNum := int32(wire >> 3)
 14327  		wireType := int(wire & 0x7)
 14328  		if wireType == 4 {
 14329  			return fmt.Errorf("proto: UIDiscoverPrincipalsConfigureEvent: wiretype end group for non-group")
 14330  		}
 14331  		if fieldNum <= 0 {
 14332  			return fmt.Errorf("proto: UIDiscoverPrincipalsConfigureEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 14333  		}
 14334  		switch fieldNum {
 14335  		case 1:
 14336  			if wireType != 2 {
 14337  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 14338  			}
 14339  			var msglen int
 14340  			for shift := uint(0); ; shift += 7 {
 14341  				if shift >= 64 {
 14342  					return ErrIntOverflowUsageevents
 14343  				}
 14344  				if iNdEx >= l {
 14345  					return io.ErrUnexpectedEOF
 14346  				}
 14347  				b := dAtA[iNdEx]
 14348  				iNdEx++
 14349  				msglen |= int(b&0x7F) << shift
 14350  				if b < 0x80 {
 14351  					break
 14352  				}
 14353  			}
 14354  			if msglen < 0 {
 14355  				return ErrInvalidLengthUsageevents
 14356  			}
 14357  			postIndex := iNdEx + msglen
 14358  			if postIndex < 0 {
 14359  				return ErrInvalidLengthUsageevents
 14360  			}
 14361  			if postIndex > l {
 14362  				return io.ErrUnexpectedEOF
 14363  			}
 14364  			if m.Metadata == nil {
 14365  				m.Metadata = &DiscoverMetadata{}
 14366  			}
 14367  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14368  				return err
 14369  			}
 14370  			iNdEx = postIndex
 14371  		case 2:
 14372  			if wireType != 2 {
 14373  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 14374  			}
 14375  			var msglen int
 14376  			for shift := uint(0); ; shift += 7 {
 14377  				if shift >= 64 {
 14378  					return ErrIntOverflowUsageevents
 14379  				}
 14380  				if iNdEx >= l {
 14381  					return io.ErrUnexpectedEOF
 14382  				}
 14383  				b := dAtA[iNdEx]
 14384  				iNdEx++
 14385  				msglen |= int(b&0x7F) << shift
 14386  				if b < 0x80 {
 14387  					break
 14388  				}
 14389  			}
 14390  			if msglen < 0 {
 14391  				return ErrInvalidLengthUsageevents
 14392  			}
 14393  			postIndex := iNdEx + msglen
 14394  			if postIndex < 0 {
 14395  				return ErrInvalidLengthUsageevents
 14396  			}
 14397  			if postIndex > l {
 14398  				return io.ErrUnexpectedEOF
 14399  			}
 14400  			if m.Resource == nil {
 14401  				m.Resource = &DiscoverResourceMetadata{}
 14402  			}
 14403  			if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14404  				return err
 14405  			}
 14406  			iNdEx = postIndex
 14407  		case 3:
 14408  			if wireType != 2 {
 14409  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 14410  			}
 14411  			var msglen int
 14412  			for shift := uint(0); ; shift += 7 {
 14413  				if shift >= 64 {
 14414  					return ErrIntOverflowUsageevents
 14415  				}
 14416  				if iNdEx >= l {
 14417  					return io.ErrUnexpectedEOF
 14418  				}
 14419  				b := dAtA[iNdEx]
 14420  				iNdEx++
 14421  				msglen |= int(b&0x7F) << shift
 14422  				if b < 0x80 {
 14423  					break
 14424  				}
 14425  			}
 14426  			if msglen < 0 {
 14427  				return ErrInvalidLengthUsageevents
 14428  			}
 14429  			postIndex := iNdEx + msglen
 14430  			if postIndex < 0 {
 14431  				return ErrInvalidLengthUsageevents
 14432  			}
 14433  			if postIndex > l {
 14434  				return io.ErrUnexpectedEOF
 14435  			}
 14436  			if m.Status == nil {
 14437  				m.Status = &DiscoverStepStatus{}
 14438  			}
 14439  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14440  				return err
 14441  			}
 14442  			iNdEx = postIndex
 14443  		default:
 14444  			iNdEx = preIndex
 14445  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 14446  			if err != nil {
 14447  				return err
 14448  			}
 14449  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14450  				return ErrInvalidLengthUsageevents
 14451  			}
 14452  			if (iNdEx + skippy) > l {
 14453  				return io.ErrUnexpectedEOF
 14454  			}
 14455  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 14456  			iNdEx += skippy
 14457  		}
 14458  	}
 14459  
 14460  	if iNdEx > l {
 14461  		return io.ErrUnexpectedEOF
 14462  	}
 14463  	return nil
 14464  }
 14465  func (m *UIDiscoverTestConnectionEvent) Unmarshal(dAtA []byte) error {
 14466  	l := len(dAtA)
 14467  	iNdEx := 0
 14468  	for iNdEx < l {
 14469  		preIndex := iNdEx
 14470  		var wire uint64
 14471  		for shift := uint(0); ; shift += 7 {
 14472  			if shift >= 64 {
 14473  				return ErrIntOverflowUsageevents
 14474  			}
 14475  			if iNdEx >= l {
 14476  				return io.ErrUnexpectedEOF
 14477  			}
 14478  			b := dAtA[iNdEx]
 14479  			iNdEx++
 14480  			wire |= uint64(b&0x7F) << shift
 14481  			if b < 0x80 {
 14482  				break
 14483  			}
 14484  		}
 14485  		fieldNum := int32(wire >> 3)
 14486  		wireType := int(wire & 0x7)
 14487  		if wireType == 4 {
 14488  			return fmt.Errorf("proto: UIDiscoverTestConnectionEvent: wiretype end group for non-group")
 14489  		}
 14490  		if fieldNum <= 0 {
 14491  			return fmt.Errorf("proto: UIDiscoverTestConnectionEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 14492  		}
 14493  		switch fieldNum {
 14494  		case 1:
 14495  			if wireType != 2 {
 14496  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 14497  			}
 14498  			var msglen int
 14499  			for shift := uint(0); ; shift += 7 {
 14500  				if shift >= 64 {
 14501  					return ErrIntOverflowUsageevents
 14502  				}
 14503  				if iNdEx >= l {
 14504  					return io.ErrUnexpectedEOF
 14505  				}
 14506  				b := dAtA[iNdEx]
 14507  				iNdEx++
 14508  				msglen |= int(b&0x7F) << shift
 14509  				if b < 0x80 {
 14510  					break
 14511  				}
 14512  			}
 14513  			if msglen < 0 {
 14514  				return ErrInvalidLengthUsageevents
 14515  			}
 14516  			postIndex := iNdEx + msglen
 14517  			if postIndex < 0 {
 14518  				return ErrInvalidLengthUsageevents
 14519  			}
 14520  			if postIndex > l {
 14521  				return io.ErrUnexpectedEOF
 14522  			}
 14523  			if m.Metadata == nil {
 14524  				m.Metadata = &DiscoverMetadata{}
 14525  			}
 14526  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14527  				return err
 14528  			}
 14529  			iNdEx = postIndex
 14530  		case 2:
 14531  			if wireType != 2 {
 14532  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 14533  			}
 14534  			var msglen int
 14535  			for shift := uint(0); ; shift += 7 {
 14536  				if shift >= 64 {
 14537  					return ErrIntOverflowUsageevents
 14538  				}
 14539  				if iNdEx >= l {
 14540  					return io.ErrUnexpectedEOF
 14541  				}
 14542  				b := dAtA[iNdEx]
 14543  				iNdEx++
 14544  				msglen |= int(b&0x7F) << shift
 14545  				if b < 0x80 {
 14546  					break
 14547  				}
 14548  			}
 14549  			if msglen < 0 {
 14550  				return ErrInvalidLengthUsageevents
 14551  			}
 14552  			postIndex := iNdEx + msglen
 14553  			if postIndex < 0 {
 14554  				return ErrInvalidLengthUsageevents
 14555  			}
 14556  			if postIndex > l {
 14557  				return io.ErrUnexpectedEOF
 14558  			}
 14559  			if m.Resource == nil {
 14560  				m.Resource = &DiscoverResourceMetadata{}
 14561  			}
 14562  			if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14563  				return err
 14564  			}
 14565  			iNdEx = postIndex
 14566  		case 3:
 14567  			if wireType != 2 {
 14568  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 14569  			}
 14570  			var msglen int
 14571  			for shift := uint(0); ; shift += 7 {
 14572  				if shift >= 64 {
 14573  					return ErrIntOverflowUsageevents
 14574  				}
 14575  				if iNdEx >= l {
 14576  					return io.ErrUnexpectedEOF
 14577  				}
 14578  				b := dAtA[iNdEx]
 14579  				iNdEx++
 14580  				msglen |= int(b&0x7F) << shift
 14581  				if b < 0x80 {
 14582  					break
 14583  				}
 14584  			}
 14585  			if msglen < 0 {
 14586  				return ErrInvalidLengthUsageevents
 14587  			}
 14588  			postIndex := iNdEx + msglen
 14589  			if postIndex < 0 {
 14590  				return ErrInvalidLengthUsageevents
 14591  			}
 14592  			if postIndex > l {
 14593  				return io.ErrUnexpectedEOF
 14594  			}
 14595  			if m.Status == nil {
 14596  				m.Status = &DiscoverStepStatus{}
 14597  			}
 14598  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14599  				return err
 14600  			}
 14601  			iNdEx = postIndex
 14602  		default:
 14603  			iNdEx = preIndex
 14604  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 14605  			if err != nil {
 14606  				return err
 14607  			}
 14608  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14609  				return ErrInvalidLengthUsageevents
 14610  			}
 14611  			if (iNdEx + skippy) > l {
 14612  				return io.ErrUnexpectedEOF
 14613  			}
 14614  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 14615  			iNdEx += skippy
 14616  		}
 14617  	}
 14618  
 14619  	if iNdEx > l {
 14620  		return io.ErrUnexpectedEOF
 14621  	}
 14622  	return nil
 14623  }
 14624  func (m *UIDiscoverCompletedEvent) Unmarshal(dAtA []byte) error {
 14625  	l := len(dAtA)
 14626  	iNdEx := 0
 14627  	for iNdEx < l {
 14628  		preIndex := iNdEx
 14629  		var wire uint64
 14630  		for shift := uint(0); ; shift += 7 {
 14631  			if shift >= 64 {
 14632  				return ErrIntOverflowUsageevents
 14633  			}
 14634  			if iNdEx >= l {
 14635  				return io.ErrUnexpectedEOF
 14636  			}
 14637  			b := dAtA[iNdEx]
 14638  			iNdEx++
 14639  			wire |= uint64(b&0x7F) << shift
 14640  			if b < 0x80 {
 14641  				break
 14642  			}
 14643  		}
 14644  		fieldNum := int32(wire >> 3)
 14645  		wireType := int(wire & 0x7)
 14646  		if wireType == 4 {
 14647  			return fmt.Errorf("proto: UIDiscoverCompletedEvent: wiretype end group for non-group")
 14648  		}
 14649  		if fieldNum <= 0 {
 14650  			return fmt.Errorf("proto: UIDiscoverCompletedEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 14651  		}
 14652  		switch fieldNum {
 14653  		case 1:
 14654  			if wireType != 2 {
 14655  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 14656  			}
 14657  			var msglen int
 14658  			for shift := uint(0); ; shift += 7 {
 14659  				if shift >= 64 {
 14660  					return ErrIntOverflowUsageevents
 14661  				}
 14662  				if iNdEx >= l {
 14663  					return io.ErrUnexpectedEOF
 14664  				}
 14665  				b := dAtA[iNdEx]
 14666  				iNdEx++
 14667  				msglen |= int(b&0x7F) << shift
 14668  				if b < 0x80 {
 14669  					break
 14670  				}
 14671  			}
 14672  			if msglen < 0 {
 14673  				return ErrInvalidLengthUsageevents
 14674  			}
 14675  			postIndex := iNdEx + msglen
 14676  			if postIndex < 0 {
 14677  				return ErrInvalidLengthUsageevents
 14678  			}
 14679  			if postIndex > l {
 14680  				return io.ErrUnexpectedEOF
 14681  			}
 14682  			if m.Metadata == nil {
 14683  				m.Metadata = &DiscoverMetadata{}
 14684  			}
 14685  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14686  				return err
 14687  			}
 14688  			iNdEx = postIndex
 14689  		case 2:
 14690  			if wireType != 2 {
 14691  				return fmt.Errorf("proto: wrong wireType = %d for field Resource", wireType)
 14692  			}
 14693  			var msglen int
 14694  			for shift := uint(0); ; shift += 7 {
 14695  				if shift >= 64 {
 14696  					return ErrIntOverflowUsageevents
 14697  				}
 14698  				if iNdEx >= l {
 14699  					return io.ErrUnexpectedEOF
 14700  				}
 14701  				b := dAtA[iNdEx]
 14702  				iNdEx++
 14703  				msglen |= int(b&0x7F) << shift
 14704  				if b < 0x80 {
 14705  					break
 14706  				}
 14707  			}
 14708  			if msglen < 0 {
 14709  				return ErrInvalidLengthUsageevents
 14710  			}
 14711  			postIndex := iNdEx + msglen
 14712  			if postIndex < 0 {
 14713  				return ErrInvalidLengthUsageevents
 14714  			}
 14715  			if postIndex > l {
 14716  				return io.ErrUnexpectedEOF
 14717  			}
 14718  			if m.Resource == nil {
 14719  				m.Resource = &DiscoverResourceMetadata{}
 14720  			}
 14721  			if err := m.Resource.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14722  				return err
 14723  			}
 14724  			iNdEx = postIndex
 14725  		case 3:
 14726  			if wireType != 2 {
 14727  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 14728  			}
 14729  			var msglen int
 14730  			for shift := uint(0); ; shift += 7 {
 14731  				if shift >= 64 {
 14732  					return ErrIntOverflowUsageevents
 14733  				}
 14734  				if iNdEx >= l {
 14735  					return io.ErrUnexpectedEOF
 14736  				}
 14737  				b := dAtA[iNdEx]
 14738  				iNdEx++
 14739  				msglen |= int(b&0x7F) << shift
 14740  				if b < 0x80 {
 14741  					break
 14742  				}
 14743  			}
 14744  			if msglen < 0 {
 14745  				return ErrInvalidLengthUsageevents
 14746  			}
 14747  			postIndex := iNdEx + msglen
 14748  			if postIndex < 0 {
 14749  				return ErrInvalidLengthUsageevents
 14750  			}
 14751  			if postIndex > l {
 14752  				return io.ErrUnexpectedEOF
 14753  			}
 14754  			if m.Status == nil {
 14755  				m.Status = &DiscoverStepStatus{}
 14756  			}
 14757  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 14758  				return err
 14759  			}
 14760  			iNdEx = postIndex
 14761  		default:
 14762  			iNdEx = preIndex
 14763  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 14764  			if err != nil {
 14765  				return err
 14766  			}
 14767  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14768  				return ErrInvalidLengthUsageevents
 14769  			}
 14770  			if (iNdEx + skippy) > l {
 14771  				return io.ErrUnexpectedEOF
 14772  			}
 14773  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 14774  			iNdEx += skippy
 14775  		}
 14776  	}
 14777  
 14778  	if iNdEx > l {
 14779  		return io.ErrUnexpectedEOF
 14780  	}
 14781  	return nil
 14782  }
 14783  func (m *UICreateNewRoleClickEvent) Unmarshal(dAtA []byte) error {
 14784  	l := len(dAtA)
 14785  	iNdEx := 0
 14786  	for iNdEx < l {
 14787  		preIndex := iNdEx
 14788  		var wire uint64
 14789  		for shift := uint(0); ; shift += 7 {
 14790  			if shift >= 64 {
 14791  				return ErrIntOverflowUsageevents
 14792  			}
 14793  			if iNdEx >= l {
 14794  				return io.ErrUnexpectedEOF
 14795  			}
 14796  			b := dAtA[iNdEx]
 14797  			iNdEx++
 14798  			wire |= uint64(b&0x7F) << shift
 14799  			if b < 0x80 {
 14800  				break
 14801  			}
 14802  		}
 14803  		fieldNum := int32(wire >> 3)
 14804  		wireType := int(wire & 0x7)
 14805  		if wireType == 4 {
 14806  			return fmt.Errorf("proto: UICreateNewRoleClickEvent: wiretype end group for non-group")
 14807  		}
 14808  		if fieldNum <= 0 {
 14809  			return fmt.Errorf("proto: UICreateNewRoleClickEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 14810  		}
 14811  		switch fieldNum {
 14812  		default:
 14813  			iNdEx = preIndex
 14814  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 14815  			if err != nil {
 14816  				return err
 14817  			}
 14818  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14819  				return ErrInvalidLengthUsageevents
 14820  			}
 14821  			if (iNdEx + skippy) > l {
 14822  				return io.ErrUnexpectedEOF
 14823  			}
 14824  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 14825  			iNdEx += skippy
 14826  		}
 14827  	}
 14828  
 14829  	if iNdEx > l {
 14830  		return io.ErrUnexpectedEOF
 14831  	}
 14832  	return nil
 14833  }
 14834  func (m *UICreateNewRoleSaveClickEvent) Unmarshal(dAtA []byte) error {
 14835  	l := len(dAtA)
 14836  	iNdEx := 0
 14837  	for iNdEx < l {
 14838  		preIndex := iNdEx
 14839  		var wire uint64
 14840  		for shift := uint(0); ; shift += 7 {
 14841  			if shift >= 64 {
 14842  				return ErrIntOverflowUsageevents
 14843  			}
 14844  			if iNdEx >= l {
 14845  				return io.ErrUnexpectedEOF
 14846  			}
 14847  			b := dAtA[iNdEx]
 14848  			iNdEx++
 14849  			wire |= uint64(b&0x7F) << shift
 14850  			if b < 0x80 {
 14851  				break
 14852  			}
 14853  		}
 14854  		fieldNum := int32(wire >> 3)
 14855  		wireType := int(wire & 0x7)
 14856  		if wireType == 4 {
 14857  			return fmt.Errorf("proto: UICreateNewRoleSaveClickEvent: wiretype end group for non-group")
 14858  		}
 14859  		if fieldNum <= 0 {
 14860  			return fmt.Errorf("proto: UICreateNewRoleSaveClickEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 14861  		}
 14862  		switch fieldNum {
 14863  		default:
 14864  			iNdEx = preIndex
 14865  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 14866  			if err != nil {
 14867  				return err
 14868  			}
 14869  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14870  				return ErrInvalidLengthUsageevents
 14871  			}
 14872  			if (iNdEx + skippy) > l {
 14873  				return io.ErrUnexpectedEOF
 14874  			}
 14875  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 14876  			iNdEx += skippy
 14877  		}
 14878  	}
 14879  
 14880  	if iNdEx > l {
 14881  		return io.ErrUnexpectedEOF
 14882  	}
 14883  	return nil
 14884  }
 14885  func (m *UICreateNewRoleCancelClickEvent) Unmarshal(dAtA []byte) error {
 14886  	l := len(dAtA)
 14887  	iNdEx := 0
 14888  	for iNdEx < l {
 14889  		preIndex := iNdEx
 14890  		var wire uint64
 14891  		for shift := uint(0); ; shift += 7 {
 14892  			if shift >= 64 {
 14893  				return ErrIntOverflowUsageevents
 14894  			}
 14895  			if iNdEx >= l {
 14896  				return io.ErrUnexpectedEOF
 14897  			}
 14898  			b := dAtA[iNdEx]
 14899  			iNdEx++
 14900  			wire |= uint64(b&0x7F) << shift
 14901  			if b < 0x80 {
 14902  				break
 14903  			}
 14904  		}
 14905  		fieldNum := int32(wire >> 3)
 14906  		wireType := int(wire & 0x7)
 14907  		if wireType == 4 {
 14908  			return fmt.Errorf("proto: UICreateNewRoleCancelClickEvent: wiretype end group for non-group")
 14909  		}
 14910  		if fieldNum <= 0 {
 14911  			return fmt.Errorf("proto: UICreateNewRoleCancelClickEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 14912  		}
 14913  		switch fieldNum {
 14914  		default:
 14915  			iNdEx = preIndex
 14916  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 14917  			if err != nil {
 14918  				return err
 14919  			}
 14920  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14921  				return ErrInvalidLengthUsageevents
 14922  			}
 14923  			if (iNdEx + skippy) > l {
 14924  				return io.ErrUnexpectedEOF
 14925  			}
 14926  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 14927  			iNdEx += skippy
 14928  		}
 14929  	}
 14930  
 14931  	if iNdEx > l {
 14932  		return io.ErrUnexpectedEOF
 14933  	}
 14934  	return nil
 14935  }
 14936  func (m *UICreateNewRoleViewDocumentationClickEvent) Unmarshal(dAtA []byte) error {
 14937  	l := len(dAtA)
 14938  	iNdEx := 0
 14939  	for iNdEx < l {
 14940  		preIndex := iNdEx
 14941  		var wire uint64
 14942  		for shift := uint(0); ; shift += 7 {
 14943  			if shift >= 64 {
 14944  				return ErrIntOverflowUsageevents
 14945  			}
 14946  			if iNdEx >= l {
 14947  				return io.ErrUnexpectedEOF
 14948  			}
 14949  			b := dAtA[iNdEx]
 14950  			iNdEx++
 14951  			wire |= uint64(b&0x7F) << shift
 14952  			if b < 0x80 {
 14953  				break
 14954  			}
 14955  		}
 14956  		fieldNum := int32(wire >> 3)
 14957  		wireType := int(wire & 0x7)
 14958  		if wireType == 4 {
 14959  			return fmt.Errorf("proto: UICreateNewRoleViewDocumentationClickEvent: wiretype end group for non-group")
 14960  		}
 14961  		if fieldNum <= 0 {
 14962  			return fmt.Errorf("proto: UICreateNewRoleViewDocumentationClickEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 14963  		}
 14964  		switch fieldNum {
 14965  		default:
 14966  			iNdEx = preIndex
 14967  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 14968  			if err != nil {
 14969  				return err
 14970  			}
 14971  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 14972  				return ErrInvalidLengthUsageevents
 14973  			}
 14974  			if (iNdEx + skippy) > l {
 14975  				return io.ErrUnexpectedEOF
 14976  			}
 14977  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 14978  			iNdEx += skippy
 14979  		}
 14980  	}
 14981  
 14982  	if iNdEx > l {
 14983  		return io.ErrUnexpectedEOF
 14984  	}
 14985  	return nil
 14986  }
 14987  func (m *AssistCompletionEvent) Unmarshal(dAtA []byte) error {
 14988  	l := len(dAtA)
 14989  	iNdEx := 0
 14990  	for iNdEx < l {
 14991  		preIndex := iNdEx
 14992  		var wire uint64
 14993  		for shift := uint(0); ; shift += 7 {
 14994  			if shift >= 64 {
 14995  				return ErrIntOverflowUsageevents
 14996  			}
 14997  			if iNdEx >= l {
 14998  				return io.ErrUnexpectedEOF
 14999  			}
 15000  			b := dAtA[iNdEx]
 15001  			iNdEx++
 15002  			wire |= uint64(b&0x7F) << shift
 15003  			if b < 0x80 {
 15004  				break
 15005  			}
 15006  		}
 15007  		fieldNum := int32(wire >> 3)
 15008  		wireType := int(wire & 0x7)
 15009  		if wireType == 4 {
 15010  			return fmt.Errorf("proto: AssistCompletionEvent: wiretype end group for non-group")
 15011  		}
 15012  		if fieldNum <= 0 {
 15013  			return fmt.Errorf("proto: AssistCompletionEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 15014  		}
 15015  		switch fieldNum {
 15016  		case 1:
 15017  			if wireType != 2 {
 15018  				return fmt.Errorf("proto: wrong wireType = %d for field ConversationId", wireType)
 15019  			}
 15020  			var stringLen uint64
 15021  			for shift := uint(0); ; shift += 7 {
 15022  				if shift >= 64 {
 15023  					return ErrIntOverflowUsageevents
 15024  				}
 15025  				if iNdEx >= l {
 15026  					return io.ErrUnexpectedEOF
 15027  				}
 15028  				b := dAtA[iNdEx]
 15029  				iNdEx++
 15030  				stringLen |= uint64(b&0x7F) << shift
 15031  				if b < 0x80 {
 15032  					break
 15033  				}
 15034  			}
 15035  			intStringLen := int(stringLen)
 15036  			if intStringLen < 0 {
 15037  				return ErrInvalidLengthUsageevents
 15038  			}
 15039  			postIndex := iNdEx + intStringLen
 15040  			if postIndex < 0 {
 15041  				return ErrInvalidLengthUsageevents
 15042  			}
 15043  			if postIndex > l {
 15044  				return io.ErrUnexpectedEOF
 15045  			}
 15046  			m.ConversationId = string(dAtA[iNdEx:postIndex])
 15047  			iNdEx = postIndex
 15048  		case 2:
 15049  			if wireType != 0 {
 15050  				return fmt.Errorf("proto: wrong wireType = %d for field TotalTokens", wireType)
 15051  			}
 15052  			m.TotalTokens = 0
 15053  			for shift := uint(0); ; shift += 7 {
 15054  				if shift >= 64 {
 15055  					return ErrIntOverflowUsageevents
 15056  				}
 15057  				if iNdEx >= l {
 15058  					return io.ErrUnexpectedEOF
 15059  				}
 15060  				b := dAtA[iNdEx]
 15061  				iNdEx++
 15062  				m.TotalTokens |= int64(b&0x7F) << shift
 15063  				if b < 0x80 {
 15064  					break
 15065  				}
 15066  			}
 15067  		case 3:
 15068  			if wireType != 0 {
 15069  				return fmt.Errorf("proto: wrong wireType = %d for field PromptTokens", wireType)
 15070  			}
 15071  			m.PromptTokens = 0
 15072  			for shift := uint(0); ; shift += 7 {
 15073  				if shift >= 64 {
 15074  					return ErrIntOverflowUsageevents
 15075  				}
 15076  				if iNdEx >= l {
 15077  					return io.ErrUnexpectedEOF
 15078  				}
 15079  				b := dAtA[iNdEx]
 15080  				iNdEx++
 15081  				m.PromptTokens |= int64(b&0x7F) << shift
 15082  				if b < 0x80 {
 15083  					break
 15084  				}
 15085  			}
 15086  		case 4:
 15087  			if wireType != 0 {
 15088  				return fmt.Errorf("proto: wrong wireType = %d for field CompletionTokens", wireType)
 15089  			}
 15090  			m.CompletionTokens = 0
 15091  			for shift := uint(0); ; shift += 7 {
 15092  				if shift >= 64 {
 15093  					return ErrIntOverflowUsageevents
 15094  				}
 15095  				if iNdEx >= l {
 15096  					return io.ErrUnexpectedEOF
 15097  				}
 15098  				b := dAtA[iNdEx]
 15099  				iNdEx++
 15100  				m.CompletionTokens |= int64(b&0x7F) << shift
 15101  				if b < 0x80 {
 15102  					break
 15103  				}
 15104  			}
 15105  		default:
 15106  			iNdEx = preIndex
 15107  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 15108  			if err != nil {
 15109  				return err
 15110  			}
 15111  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15112  				return ErrInvalidLengthUsageevents
 15113  			}
 15114  			if (iNdEx + skippy) > l {
 15115  				return io.ErrUnexpectedEOF
 15116  			}
 15117  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 15118  			iNdEx += skippy
 15119  		}
 15120  	}
 15121  
 15122  	if iNdEx > l {
 15123  		return io.ErrUnexpectedEOF
 15124  	}
 15125  	return nil
 15126  }
 15127  func (m *AssistExecutionEvent) Unmarshal(dAtA []byte) error {
 15128  	l := len(dAtA)
 15129  	iNdEx := 0
 15130  	for iNdEx < l {
 15131  		preIndex := iNdEx
 15132  		var wire uint64
 15133  		for shift := uint(0); ; shift += 7 {
 15134  			if shift >= 64 {
 15135  				return ErrIntOverflowUsageevents
 15136  			}
 15137  			if iNdEx >= l {
 15138  				return io.ErrUnexpectedEOF
 15139  			}
 15140  			b := dAtA[iNdEx]
 15141  			iNdEx++
 15142  			wire |= uint64(b&0x7F) << shift
 15143  			if b < 0x80 {
 15144  				break
 15145  			}
 15146  		}
 15147  		fieldNum := int32(wire >> 3)
 15148  		wireType := int(wire & 0x7)
 15149  		if wireType == 4 {
 15150  			return fmt.Errorf("proto: AssistExecutionEvent: wiretype end group for non-group")
 15151  		}
 15152  		if fieldNum <= 0 {
 15153  			return fmt.Errorf("proto: AssistExecutionEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 15154  		}
 15155  		switch fieldNum {
 15156  		case 1:
 15157  			if wireType != 2 {
 15158  				return fmt.Errorf("proto: wrong wireType = %d for field ConversationId", wireType)
 15159  			}
 15160  			var stringLen uint64
 15161  			for shift := uint(0); ; shift += 7 {
 15162  				if shift >= 64 {
 15163  					return ErrIntOverflowUsageevents
 15164  				}
 15165  				if iNdEx >= l {
 15166  					return io.ErrUnexpectedEOF
 15167  				}
 15168  				b := dAtA[iNdEx]
 15169  				iNdEx++
 15170  				stringLen |= uint64(b&0x7F) << shift
 15171  				if b < 0x80 {
 15172  					break
 15173  				}
 15174  			}
 15175  			intStringLen := int(stringLen)
 15176  			if intStringLen < 0 {
 15177  				return ErrInvalidLengthUsageevents
 15178  			}
 15179  			postIndex := iNdEx + intStringLen
 15180  			if postIndex < 0 {
 15181  				return ErrInvalidLengthUsageevents
 15182  			}
 15183  			if postIndex > l {
 15184  				return io.ErrUnexpectedEOF
 15185  			}
 15186  			m.ConversationId = string(dAtA[iNdEx:postIndex])
 15187  			iNdEx = postIndex
 15188  		case 2:
 15189  			if wireType != 0 {
 15190  				return fmt.Errorf("proto: wrong wireType = %d for field NodeCount", wireType)
 15191  			}
 15192  			m.NodeCount = 0
 15193  			for shift := uint(0); ; shift += 7 {
 15194  				if shift >= 64 {
 15195  					return ErrIntOverflowUsageevents
 15196  				}
 15197  				if iNdEx >= l {
 15198  					return io.ErrUnexpectedEOF
 15199  				}
 15200  				b := dAtA[iNdEx]
 15201  				iNdEx++
 15202  				m.NodeCount |= int64(b&0x7F) << shift
 15203  				if b < 0x80 {
 15204  					break
 15205  				}
 15206  			}
 15207  		case 3:
 15208  			if wireType != 0 {
 15209  				return fmt.Errorf("proto: wrong wireType = %d for field TotalTokens", wireType)
 15210  			}
 15211  			m.TotalTokens = 0
 15212  			for shift := uint(0); ; shift += 7 {
 15213  				if shift >= 64 {
 15214  					return ErrIntOverflowUsageevents
 15215  				}
 15216  				if iNdEx >= l {
 15217  					return io.ErrUnexpectedEOF
 15218  				}
 15219  				b := dAtA[iNdEx]
 15220  				iNdEx++
 15221  				m.TotalTokens |= int64(b&0x7F) << shift
 15222  				if b < 0x80 {
 15223  					break
 15224  				}
 15225  			}
 15226  		case 4:
 15227  			if wireType != 0 {
 15228  				return fmt.Errorf("proto: wrong wireType = %d for field PromptTokens", wireType)
 15229  			}
 15230  			m.PromptTokens = 0
 15231  			for shift := uint(0); ; shift += 7 {
 15232  				if shift >= 64 {
 15233  					return ErrIntOverflowUsageevents
 15234  				}
 15235  				if iNdEx >= l {
 15236  					return io.ErrUnexpectedEOF
 15237  				}
 15238  				b := dAtA[iNdEx]
 15239  				iNdEx++
 15240  				m.PromptTokens |= int64(b&0x7F) << shift
 15241  				if b < 0x80 {
 15242  					break
 15243  				}
 15244  			}
 15245  		case 5:
 15246  			if wireType != 0 {
 15247  				return fmt.Errorf("proto: wrong wireType = %d for field CompletionTokens", wireType)
 15248  			}
 15249  			m.CompletionTokens = 0
 15250  			for shift := uint(0); ; shift += 7 {
 15251  				if shift >= 64 {
 15252  					return ErrIntOverflowUsageevents
 15253  				}
 15254  				if iNdEx >= l {
 15255  					return io.ErrUnexpectedEOF
 15256  				}
 15257  				b := dAtA[iNdEx]
 15258  				iNdEx++
 15259  				m.CompletionTokens |= int64(b&0x7F) << shift
 15260  				if b < 0x80 {
 15261  					break
 15262  				}
 15263  			}
 15264  		default:
 15265  			iNdEx = preIndex
 15266  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 15267  			if err != nil {
 15268  				return err
 15269  			}
 15270  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15271  				return ErrInvalidLengthUsageevents
 15272  			}
 15273  			if (iNdEx + skippy) > l {
 15274  				return io.ErrUnexpectedEOF
 15275  			}
 15276  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 15277  			iNdEx += skippy
 15278  		}
 15279  	}
 15280  
 15281  	if iNdEx > l {
 15282  		return io.ErrUnexpectedEOF
 15283  	}
 15284  	return nil
 15285  }
 15286  func (m *AssistNewConversationEvent) Unmarshal(dAtA []byte) error {
 15287  	l := len(dAtA)
 15288  	iNdEx := 0
 15289  	for iNdEx < l {
 15290  		preIndex := iNdEx
 15291  		var wire uint64
 15292  		for shift := uint(0); ; shift += 7 {
 15293  			if shift >= 64 {
 15294  				return ErrIntOverflowUsageevents
 15295  			}
 15296  			if iNdEx >= l {
 15297  				return io.ErrUnexpectedEOF
 15298  			}
 15299  			b := dAtA[iNdEx]
 15300  			iNdEx++
 15301  			wire |= uint64(b&0x7F) << shift
 15302  			if b < 0x80 {
 15303  				break
 15304  			}
 15305  		}
 15306  		fieldNum := int32(wire >> 3)
 15307  		wireType := int(wire & 0x7)
 15308  		if wireType == 4 {
 15309  			return fmt.Errorf("proto: AssistNewConversationEvent: wiretype end group for non-group")
 15310  		}
 15311  		if fieldNum <= 0 {
 15312  			return fmt.Errorf("proto: AssistNewConversationEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 15313  		}
 15314  		switch fieldNum {
 15315  		case 1:
 15316  			if wireType != 2 {
 15317  				return fmt.Errorf("proto: wrong wireType = %d for field Category", wireType)
 15318  			}
 15319  			var stringLen uint64
 15320  			for shift := uint(0); ; shift += 7 {
 15321  				if shift >= 64 {
 15322  					return ErrIntOverflowUsageevents
 15323  				}
 15324  				if iNdEx >= l {
 15325  					return io.ErrUnexpectedEOF
 15326  				}
 15327  				b := dAtA[iNdEx]
 15328  				iNdEx++
 15329  				stringLen |= uint64(b&0x7F) << shift
 15330  				if b < 0x80 {
 15331  					break
 15332  				}
 15333  			}
 15334  			intStringLen := int(stringLen)
 15335  			if intStringLen < 0 {
 15336  				return ErrInvalidLengthUsageevents
 15337  			}
 15338  			postIndex := iNdEx + intStringLen
 15339  			if postIndex < 0 {
 15340  				return ErrInvalidLengthUsageevents
 15341  			}
 15342  			if postIndex > l {
 15343  				return io.ErrUnexpectedEOF
 15344  			}
 15345  			m.Category = string(dAtA[iNdEx:postIndex])
 15346  			iNdEx = postIndex
 15347  		default:
 15348  			iNdEx = preIndex
 15349  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 15350  			if err != nil {
 15351  				return err
 15352  			}
 15353  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15354  				return ErrInvalidLengthUsageevents
 15355  			}
 15356  			if (iNdEx + skippy) > l {
 15357  				return io.ErrUnexpectedEOF
 15358  			}
 15359  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 15360  			iNdEx += skippy
 15361  		}
 15362  	}
 15363  
 15364  	if iNdEx > l {
 15365  		return io.ErrUnexpectedEOF
 15366  	}
 15367  	return nil
 15368  }
 15369  func (m *AssistAccessRequest) Unmarshal(dAtA []byte) error {
 15370  	l := len(dAtA)
 15371  	iNdEx := 0
 15372  	for iNdEx < l {
 15373  		preIndex := iNdEx
 15374  		var wire uint64
 15375  		for shift := uint(0); ; shift += 7 {
 15376  			if shift >= 64 {
 15377  				return ErrIntOverflowUsageevents
 15378  			}
 15379  			if iNdEx >= l {
 15380  				return io.ErrUnexpectedEOF
 15381  			}
 15382  			b := dAtA[iNdEx]
 15383  			iNdEx++
 15384  			wire |= uint64(b&0x7F) << shift
 15385  			if b < 0x80 {
 15386  				break
 15387  			}
 15388  		}
 15389  		fieldNum := int32(wire >> 3)
 15390  		wireType := int(wire & 0x7)
 15391  		if wireType == 4 {
 15392  			return fmt.Errorf("proto: AssistAccessRequest: wiretype end group for non-group")
 15393  		}
 15394  		if fieldNum <= 0 {
 15395  			return fmt.Errorf("proto: AssistAccessRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 15396  		}
 15397  		switch fieldNum {
 15398  		case 1:
 15399  			if wireType != 2 {
 15400  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceType", wireType)
 15401  			}
 15402  			var stringLen uint64
 15403  			for shift := uint(0); ; shift += 7 {
 15404  				if shift >= 64 {
 15405  					return ErrIntOverflowUsageevents
 15406  				}
 15407  				if iNdEx >= l {
 15408  					return io.ErrUnexpectedEOF
 15409  				}
 15410  				b := dAtA[iNdEx]
 15411  				iNdEx++
 15412  				stringLen |= uint64(b&0x7F) << shift
 15413  				if b < 0x80 {
 15414  					break
 15415  				}
 15416  			}
 15417  			intStringLen := int(stringLen)
 15418  			if intStringLen < 0 {
 15419  				return ErrInvalidLengthUsageevents
 15420  			}
 15421  			postIndex := iNdEx + intStringLen
 15422  			if postIndex < 0 {
 15423  				return ErrInvalidLengthUsageevents
 15424  			}
 15425  			if postIndex > l {
 15426  				return io.ErrUnexpectedEOF
 15427  			}
 15428  			m.ResourceType = string(dAtA[iNdEx:postIndex])
 15429  			iNdEx = postIndex
 15430  		case 2:
 15431  			if wireType != 0 {
 15432  				return fmt.Errorf("proto: wrong wireType = %d for field TotalTokens", wireType)
 15433  			}
 15434  			m.TotalTokens = 0
 15435  			for shift := uint(0); ; shift += 7 {
 15436  				if shift >= 64 {
 15437  					return ErrIntOverflowUsageevents
 15438  				}
 15439  				if iNdEx >= l {
 15440  					return io.ErrUnexpectedEOF
 15441  				}
 15442  				b := dAtA[iNdEx]
 15443  				iNdEx++
 15444  				m.TotalTokens |= int64(b&0x7F) << shift
 15445  				if b < 0x80 {
 15446  					break
 15447  				}
 15448  			}
 15449  		case 3:
 15450  			if wireType != 0 {
 15451  				return fmt.Errorf("proto: wrong wireType = %d for field PromptTokens", wireType)
 15452  			}
 15453  			m.PromptTokens = 0
 15454  			for shift := uint(0); ; shift += 7 {
 15455  				if shift >= 64 {
 15456  					return ErrIntOverflowUsageevents
 15457  				}
 15458  				if iNdEx >= l {
 15459  					return io.ErrUnexpectedEOF
 15460  				}
 15461  				b := dAtA[iNdEx]
 15462  				iNdEx++
 15463  				m.PromptTokens |= int64(b&0x7F) << shift
 15464  				if b < 0x80 {
 15465  					break
 15466  				}
 15467  			}
 15468  		case 4:
 15469  			if wireType != 0 {
 15470  				return fmt.Errorf("proto: wrong wireType = %d for field CompletionTokens", wireType)
 15471  			}
 15472  			m.CompletionTokens = 0
 15473  			for shift := uint(0); ; shift += 7 {
 15474  				if shift >= 64 {
 15475  					return ErrIntOverflowUsageevents
 15476  				}
 15477  				if iNdEx >= l {
 15478  					return io.ErrUnexpectedEOF
 15479  				}
 15480  				b := dAtA[iNdEx]
 15481  				iNdEx++
 15482  				m.CompletionTokens |= int64(b&0x7F) << shift
 15483  				if b < 0x80 {
 15484  					break
 15485  				}
 15486  			}
 15487  		default:
 15488  			iNdEx = preIndex
 15489  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 15490  			if err != nil {
 15491  				return err
 15492  			}
 15493  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15494  				return ErrInvalidLengthUsageevents
 15495  			}
 15496  			if (iNdEx + skippy) > l {
 15497  				return io.ErrUnexpectedEOF
 15498  			}
 15499  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 15500  			iNdEx += skippy
 15501  		}
 15502  	}
 15503  
 15504  	if iNdEx > l {
 15505  		return io.ErrUnexpectedEOF
 15506  	}
 15507  	return nil
 15508  }
 15509  func (m *AssistAction) Unmarshal(dAtA []byte) error {
 15510  	l := len(dAtA)
 15511  	iNdEx := 0
 15512  	for iNdEx < l {
 15513  		preIndex := iNdEx
 15514  		var wire uint64
 15515  		for shift := uint(0); ; shift += 7 {
 15516  			if shift >= 64 {
 15517  				return ErrIntOverflowUsageevents
 15518  			}
 15519  			if iNdEx >= l {
 15520  				return io.ErrUnexpectedEOF
 15521  			}
 15522  			b := dAtA[iNdEx]
 15523  			iNdEx++
 15524  			wire |= uint64(b&0x7F) << shift
 15525  			if b < 0x80 {
 15526  				break
 15527  			}
 15528  		}
 15529  		fieldNum := int32(wire >> 3)
 15530  		wireType := int(wire & 0x7)
 15531  		if wireType == 4 {
 15532  			return fmt.Errorf("proto: AssistAction: wiretype end group for non-group")
 15533  		}
 15534  		if fieldNum <= 0 {
 15535  			return fmt.Errorf("proto: AssistAction: illegal tag %d (wire type %d)", fieldNum, wire)
 15536  		}
 15537  		switch fieldNum {
 15538  		case 1:
 15539  			if wireType != 2 {
 15540  				return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType)
 15541  			}
 15542  			var stringLen uint64
 15543  			for shift := uint(0); ; shift += 7 {
 15544  				if shift >= 64 {
 15545  					return ErrIntOverflowUsageevents
 15546  				}
 15547  				if iNdEx >= l {
 15548  					return io.ErrUnexpectedEOF
 15549  				}
 15550  				b := dAtA[iNdEx]
 15551  				iNdEx++
 15552  				stringLen |= uint64(b&0x7F) << shift
 15553  				if b < 0x80 {
 15554  					break
 15555  				}
 15556  			}
 15557  			intStringLen := int(stringLen)
 15558  			if intStringLen < 0 {
 15559  				return ErrInvalidLengthUsageevents
 15560  			}
 15561  			postIndex := iNdEx + intStringLen
 15562  			if postIndex < 0 {
 15563  				return ErrInvalidLengthUsageevents
 15564  			}
 15565  			if postIndex > l {
 15566  				return io.ErrUnexpectedEOF
 15567  			}
 15568  			m.Action = string(dAtA[iNdEx:postIndex])
 15569  			iNdEx = postIndex
 15570  		case 2:
 15571  			if wireType != 0 {
 15572  				return fmt.Errorf("proto: wrong wireType = %d for field TotalTokens", wireType)
 15573  			}
 15574  			m.TotalTokens = 0
 15575  			for shift := uint(0); ; shift += 7 {
 15576  				if shift >= 64 {
 15577  					return ErrIntOverflowUsageevents
 15578  				}
 15579  				if iNdEx >= l {
 15580  					return io.ErrUnexpectedEOF
 15581  				}
 15582  				b := dAtA[iNdEx]
 15583  				iNdEx++
 15584  				m.TotalTokens |= int64(b&0x7F) << shift
 15585  				if b < 0x80 {
 15586  					break
 15587  				}
 15588  			}
 15589  		case 3:
 15590  			if wireType != 0 {
 15591  				return fmt.Errorf("proto: wrong wireType = %d for field PromptTokens", wireType)
 15592  			}
 15593  			m.PromptTokens = 0
 15594  			for shift := uint(0); ; shift += 7 {
 15595  				if shift >= 64 {
 15596  					return ErrIntOverflowUsageevents
 15597  				}
 15598  				if iNdEx >= l {
 15599  					return io.ErrUnexpectedEOF
 15600  				}
 15601  				b := dAtA[iNdEx]
 15602  				iNdEx++
 15603  				m.PromptTokens |= int64(b&0x7F) << shift
 15604  				if b < 0x80 {
 15605  					break
 15606  				}
 15607  			}
 15608  		case 4:
 15609  			if wireType != 0 {
 15610  				return fmt.Errorf("proto: wrong wireType = %d for field CompletionTokens", wireType)
 15611  			}
 15612  			m.CompletionTokens = 0
 15613  			for shift := uint(0); ; shift += 7 {
 15614  				if shift >= 64 {
 15615  					return ErrIntOverflowUsageevents
 15616  				}
 15617  				if iNdEx >= l {
 15618  					return io.ErrUnexpectedEOF
 15619  				}
 15620  				b := dAtA[iNdEx]
 15621  				iNdEx++
 15622  				m.CompletionTokens |= int64(b&0x7F) << shift
 15623  				if b < 0x80 {
 15624  					break
 15625  				}
 15626  			}
 15627  		default:
 15628  			iNdEx = preIndex
 15629  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 15630  			if err != nil {
 15631  				return err
 15632  			}
 15633  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15634  				return ErrInvalidLengthUsageevents
 15635  			}
 15636  			if (iNdEx + skippy) > l {
 15637  				return io.ErrUnexpectedEOF
 15638  			}
 15639  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 15640  			iNdEx += skippy
 15641  		}
 15642  	}
 15643  
 15644  	if iNdEx > l {
 15645  		return io.ErrUnexpectedEOF
 15646  	}
 15647  	return nil
 15648  }
 15649  func (m *AccessListMetadata) Unmarshal(dAtA []byte) error {
 15650  	l := len(dAtA)
 15651  	iNdEx := 0
 15652  	for iNdEx < l {
 15653  		preIndex := iNdEx
 15654  		var wire uint64
 15655  		for shift := uint(0); ; shift += 7 {
 15656  			if shift >= 64 {
 15657  				return ErrIntOverflowUsageevents
 15658  			}
 15659  			if iNdEx >= l {
 15660  				return io.ErrUnexpectedEOF
 15661  			}
 15662  			b := dAtA[iNdEx]
 15663  			iNdEx++
 15664  			wire |= uint64(b&0x7F) << shift
 15665  			if b < 0x80 {
 15666  				break
 15667  			}
 15668  		}
 15669  		fieldNum := int32(wire >> 3)
 15670  		wireType := int(wire & 0x7)
 15671  		if wireType == 4 {
 15672  			return fmt.Errorf("proto: AccessListMetadata: wiretype end group for non-group")
 15673  		}
 15674  		if fieldNum <= 0 {
 15675  			return fmt.Errorf("proto: AccessListMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 15676  		}
 15677  		switch fieldNum {
 15678  		case 1:
 15679  			if wireType != 2 {
 15680  				return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType)
 15681  			}
 15682  			var stringLen uint64
 15683  			for shift := uint(0); ; shift += 7 {
 15684  				if shift >= 64 {
 15685  					return ErrIntOverflowUsageevents
 15686  				}
 15687  				if iNdEx >= l {
 15688  					return io.ErrUnexpectedEOF
 15689  				}
 15690  				b := dAtA[iNdEx]
 15691  				iNdEx++
 15692  				stringLen |= uint64(b&0x7F) << shift
 15693  				if b < 0x80 {
 15694  					break
 15695  				}
 15696  			}
 15697  			intStringLen := int(stringLen)
 15698  			if intStringLen < 0 {
 15699  				return ErrInvalidLengthUsageevents
 15700  			}
 15701  			postIndex := iNdEx + intStringLen
 15702  			if postIndex < 0 {
 15703  				return ErrInvalidLengthUsageevents
 15704  			}
 15705  			if postIndex > l {
 15706  				return io.ErrUnexpectedEOF
 15707  			}
 15708  			m.Id = string(dAtA[iNdEx:postIndex])
 15709  			iNdEx = postIndex
 15710  		default:
 15711  			iNdEx = preIndex
 15712  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 15713  			if err != nil {
 15714  				return err
 15715  			}
 15716  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15717  				return ErrInvalidLengthUsageevents
 15718  			}
 15719  			if (iNdEx + skippy) > l {
 15720  				return io.ErrUnexpectedEOF
 15721  			}
 15722  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 15723  			iNdEx += skippy
 15724  		}
 15725  	}
 15726  
 15727  	if iNdEx > l {
 15728  		return io.ErrUnexpectedEOF
 15729  	}
 15730  	return nil
 15731  }
 15732  func (m *AccessListCreate) Unmarshal(dAtA []byte) error {
 15733  	l := len(dAtA)
 15734  	iNdEx := 0
 15735  	for iNdEx < l {
 15736  		preIndex := iNdEx
 15737  		var wire uint64
 15738  		for shift := uint(0); ; shift += 7 {
 15739  			if shift >= 64 {
 15740  				return ErrIntOverflowUsageevents
 15741  			}
 15742  			if iNdEx >= l {
 15743  				return io.ErrUnexpectedEOF
 15744  			}
 15745  			b := dAtA[iNdEx]
 15746  			iNdEx++
 15747  			wire |= uint64(b&0x7F) << shift
 15748  			if b < 0x80 {
 15749  				break
 15750  			}
 15751  		}
 15752  		fieldNum := int32(wire >> 3)
 15753  		wireType := int(wire & 0x7)
 15754  		if wireType == 4 {
 15755  			return fmt.Errorf("proto: AccessListCreate: wiretype end group for non-group")
 15756  		}
 15757  		if fieldNum <= 0 {
 15758  			return fmt.Errorf("proto: AccessListCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 15759  		}
 15760  		switch fieldNum {
 15761  		case 1:
 15762  			if wireType != 2 {
 15763  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 15764  			}
 15765  			var msglen int
 15766  			for shift := uint(0); ; shift += 7 {
 15767  				if shift >= 64 {
 15768  					return ErrIntOverflowUsageevents
 15769  				}
 15770  				if iNdEx >= l {
 15771  					return io.ErrUnexpectedEOF
 15772  				}
 15773  				b := dAtA[iNdEx]
 15774  				iNdEx++
 15775  				msglen |= int(b&0x7F) << shift
 15776  				if b < 0x80 {
 15777  					break
 15778  				}
 15779  			}
 15780  			if msglen < 0 {
 15781  				return ErrInvalidLengthUsageevents
 15782  			}
 15783  			postIndex := iNdEx + msglen
 15784  			if postIndex < 0 {
 15785  				return ErrInvalidLengthUsageevents
 15786  			}
 15787  			if postIndex > l {
 15788  				return io.ErrUnexpectedEOF
 15789  			}
 15790  			if m.Metadata == nil {
 15791  				m.Metadata = &AccessListMetadata{}
 15792  			}
 15793  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 15794  				return err
 15795  			}
 15796  			iNdEx = postIndex
 15797  		default:
 15798  			iNdEx = preIndex
 15799  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 15800  			if err != nil {
 15801  				return err
 15802  			}
 15803  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15804  				return ErrInvalidLengthUsageevents
 15805  			}
 15806  			if (iNdEx + skippy) > l {
 15807  				return io.ErrUnexpectedEOF
 15808  			}
 15809  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 15810  			iNdEx += skippy
 15811  		}
 15812  	}
 15813  
 15814  	if iNdEx > l {
 15815  		return io.ErrUnexpectedEOF
 15816  	}
 15817  	return nil
 15818  }
 15819  func (m *AccessListUpdate) Unmarshal(dAtA []byte) error {
 15820  	l := len(dAtA)
 15821  	iNdEx := 0
 15822  	for iNdEx < l {
 15823  		preIndex := iNdEx
 15824  		var wire uint64
 15825  		for shift := uint(0); ; shift += 7 {
 15826  			if shift >= 64 {
 15827  				return ErrIntOverflowUsageevents
 15828  			}
 15829  			if iNdEx >= l {
 15830  				return io.ErrUnexpectedEOF
 15831  			}
 15832  			b := dAtA[iNdEx]
 15833  			iNdEx++
 15834  			wire |= uint64(b&0x7F) << shift
 15835  			if b < 0x80 {
 15836  				break
 15837  			}
 15838  		}
 15839  		fieldNum := int32(wire >> 3)
 15840  		wireType := int(wire & 0x7)
 15841  		if wireType == 4 {
 15842  			return fmt.Errorf("proto: AccessListUpdate: wiretype end group for non-group")
 15843  		}
 15844  		if fieldNum <= 0 {
 15845  			return fmt.Errorf("proto: AccessListUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 15846  		}
 15847  		switch fieldNum {
 15848  		case 1:
 15849  			if wireType != 2 {
 15850  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 15851  			}
 15852  			var msglen int
 15853  			for shift := uint(0); ; shift += 7 {
 15854  				if shift >= 64 {
 15855  					return ErrIntOverflowUsageevents
 15856  				}
 15857  				if iNdEx >= l {
 15858  					return io.ErrUnexpectedEOF
 15859  				}
 15860  				b := dAtA[iNdEx]
 15861  				iNdEx++
 15862  				msglen |= int(b&0x7F) << shift
 15863  				if b < 0x80 {
 15864  					break
 15865  				}
 15866  			}
 15867  			if msglen < 0 {
 15868  				return ErrInvalidLengthUsageevents
 15869  			}
 15870  			postIndex := iNdEx + msglen
 15871  			if postIndex < 0 {
 15872  				return ErrInvalidLengthUsageevents
 15873  			}
 15874  			if postIndex > l {
 15875  				return io.ErrUnexpectedEOF
 15876  			}
 15877  			if m.Metadata == nil {
 15878  				m.Metadata = &AccessListMetadata{}
 15879  			}
 15880  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 15881  				return err
 15882  			}
 15883  			iNdEx = postIndex
 15884  		default:
 15885  			iNdEx = preIndex
 15886  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 15887  			if err != nil {
 15888  				return err
 15889  			}
 15890  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15891  				return ErrInvalidLengthUsageevents
 15892  			}
 15893  			if (iNdEx + skippy) > l {
 15894  				return io.ErrUnexpectedEOF
 15895  			}
 15896  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 15897  			iNdEx += skippy
 15898  		}
 15899  	}
 15900  
 15901  	if iNdEx > l {
 15902  		return io.ErrUnexpectedEOF
 15903  	}
 15904  	return nil
 15905  }
 15906  func (m *AccessListDelete) Unmarshal(dAtA []byte) error {
 15907  	l := len(dAtA)
 15908  	iNdEx := 0
 15909  	for iNdEx < l {
 15910  		preIndex := iNdEx
 15911  		var wire uint64
 15912  		for shift := uint(0); ; shift += 7 {
 15913  			if shift >= 64 {
 15914  				return ErrIntOverflowUsageevents
 15915  			}
 15916  			if iNdEx >= l {
 15917  				return io.ErrUnexpectedEOF
 15918  			}
 15919  			b := dAtA[iNdEx]
 15920  			iNdEx++
 15921  			wire |= uint64(b&0x7F) << shift
 15922  			if b < 0x80 {
 15923  				break
 15924  			}
 15925  		}
 15926  		fieldNum := int32(wire >> 3)
 15927  		wireType := int(wire & 0x7)
 15928  		if wireType == 4 {
 15929  			return fmt.Errorf("proto: AccessListDelete: wiretype end group for non-group")
 15930  		}
 15931  		if fieldNum <= 0 {
 15932  			return fmt.Errorf("proto: AccessListDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 15933  		}
 15934  		switch fieldNum {
 15935  		case 1:
 15936  			if wireType != 2 {
 15937  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 15938  			}
 15939  			var msglen int
 15940  			for shift := uint(0); ; shift += 7 {
 15941  				if shift >= 64 {
 15942  					return ErrIntOverflowUsageevents
 15943  				}
 15944  				if iNdEx >= l {
 15945  					return io.ErrUnexpectedEOF
 15946  				}
 15947  				b := dAtA[iNdEx]
 15948  				iNdEx++
 15949  				msglen |= int(b&0x7F) << shift
 15950  				if b < 0x80 {
 15951  					break
 15952  				}
 15953  			}
 15954  			if msglen < 0 {
 15955  				return ErrInvalidLengthUsageevents
 15956  			}
 15957  			postIndex := iNdEx + msglen
 15958  			if postIndex < 0 {
 15959  				return ErrInvalidLengthUsageevents
 15960  			}
 15961  			if postIndex > l {
 15962  				return io.ErrUnexpectedEOF
 15963  			}
 15964  			if m.Metadata == nil {
 15965  				m.Metadata = &AccessListMetadata{}
 15966  			}
 15967  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 15968  				return err
 15969  			}
 15970  			iNdEx = postIndex
 15971  		default:
 15972  			iNdEx = preIndex
 15973  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 15974  			if err != nil {
 15975  				return err
 15976  			}
 15977  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 15978  				return ErrInvalidLengthUsageevents
 15979  			}
 15980  			if (iNdEx + skippy) > l {
 15981  				return io.ErrUnexpectedEOF
 15982  			}
 15983  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 15984  			iNdEx += skippy
 15985  		}
 15986  	}
 15987  
 15988  	if iNdEx > l {
 15989  		return io.ErrUnexpectedEOF
 15990  	}
 15991  	return nil
 15992  }
 15993  func (m *AccessListMemberCreate) Unmarshal(dAtA []byte) error {
 15994  	l := len(dAtA)
 15995  	iNdEx := 0
 15996  	for iNdEx < l {
 15997  		preIndex := iNdEx
 15998  		var wire uint64
 15999  		for shift := uint(0); ; shift += 7 {
 16000  			if shift >= 64 {
 16001  				return ErrIntOverflowUsageevents
 16002  			}
 16003  			if iNdEx >= l {
 16004  				return io.ErrUnexpectedEOF
 16005  			}
 16006  			b := dAtA[iNdEx]
 16007  			iNdEx++
 16008  			wire |= uint64(b&0x7F) << shift
 16009  			if b < 0x80 {
 16010  				break
 16011  			}
 16012  		}
 16013  		fieldNum := int32(wire >> 3)
 16014  		wireType := int(wire & 0x7)
 16015  		if wireType == 4 {
 16016  			return fmt.Errorf("proto: AccessListMemberCreate: wiretype end group for non-group")
 16017  		}
 16018  		if fieldNum <= 0 {
 16019  			return fmt.Errorf("proto: AccessListMemberCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 16020  		}
 16021  		switch fieldNum {
 16022  		case 1:
 16023  			if wireType != 2 {
 16024  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 16025  			}
 16026  			var msglen int
 16027  			for shift := uint(0); ; shift += 7 {
 16028  				if shift >= 64 {
 16029  					return ErrIntOverflowUsageevents
 16030  				}
 16031  				if iNdEx >= l {
 16032  					return io.ErrUnexpectedEOF
 16033  				}
 16034  				b := dAtA[iNdEx]
 16035  				iNdEx++
 16036  				msglen |= int(b&0x7F) << shift
 16037  				if b < 0x80 {
 16038  					break
 16039  				}
 16040  			}
 16041  			if msglen < 0 {
 16042  				return ErrInvalidLengthUsageevents
 16043  			}
 16044  			postIndex := iNdEx + msglen
 16045  			if postIndex < 0 {
 16046  				return ErrInvalidLengthUsageevents
 16047  			}
 16048  			if postIndex > l {
 16049  				return io.ErrUnexpectedEOF
 16050  			}
 16051  			if m.Metadata == nil {
 16052  				m.Metadata = &AccessListMetadata{}
 16053  			}
 16054  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 16055  				return err
 16056  			}
 16057  			iNdEx = postIndex
 16058  		default:
 16059  			iNdEx = preIndex
 16060  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 16061  			if err != nil {
 16062  				return err
 16063  			}
 16064  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16065  				return ErrInvalidLengthUsageevents
 16066  			}
 16067  			if (iNdEx + skippy) > l {
 16068  				return io.ErrUnexpectedEOF
 16069  			}
 16070  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 16071  			iNdEx += skippy
 16072  		}
 16073  	}
 16074  
 16075  	if iNdEx > l {
 16076  		return io.ErrUnexpectedEOF
 16077  	}
 16078  	return nil
 16079  }
 16080  func (m *AccessListMemberUpdate) Unmarshal(dAtA []byte) error {
 16081  	l := len(dAtA)
 16082  	iNdEx := 0
 16083  	for iNdEx < l {
 16084  		preIndex := iNdEx
 16085  		var wire uint64
 16086  		for shift := uint(0); ; shift += 7 {
 16087  			if shift >= 64 {
 16088  				return ErrIntOverflowUsageevents
 16089  			}
 16090  			if iNdEx >= l {
 16091  				return io.ErrUnexpectedEOF
 16092  			}
 16093  			b := dAtA[iNdEx]
 16094  			iNdEx++
 16095  			wire |= uint64(b&0x7F) << shift
 16096  			if b < 0x80 {
 16097  				break
 16098  			}
 16099  		}
 16100  		fieldNum := int32(wire >> 3)
 16101  		wireType := int(wire & 0x7)
 16102  		if wireType == 4 {
 16103  			return fmt.Errorf("proto: AccessListMemberUpdate: wiretype end group for non-group")
 16104  		}
 16105  		if fieldNum <= 0 {
 16106  			return fmt.Errorf("proto: AccessListMemberUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 16107  		}
 16108  		switch fieldNum {
 16109  		case 1:
 16110  			if wireType != 2 {
 16111  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 16112  			}
 16113  			var msglen int
 16114  			for shift := uint(0); ; shift += 7 {
 16115  				if shift >= 64 {
 16116  					return ErrIntOverflowUsageevents
 16117  				}
 16118  				if iNdEx >= l {
 16119  					return io.ErrUnexpectedEOF
 16120  				}
 16121  				b := dAtA[iNdEx]
 16122  				iNdEx++
 16123  				msglen |= int(b&0x7F) << shift
 16124  				if b < 0x80 {
 16125  					break
 16126  				}
 16127  			}
 16128  			if msglen < 0 {
 16129  				return ErrInvalidLengthUsageevents
 16130  			}
 16131  			postIndex := iNdEx + msglen
 16132  			if postIndex < 0 {
 16133  				return ErrInvalidLengthUsageevents
 16134  			}
 16135  			if postIndex > l {
 16136  				return io.ErrUnexpectedEOF
 16137  			}
 16138  			if m.Metadata == nil {
 16139  				m.Metadata = &AccessListMetadata{}
 16140  			}
 16141  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 16142  				return err
 16143  			}
 16144  			iNdEx = postIndex
 16145  		default:
 16146  			iNdEx = preIndex
 16147  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 16148  			if err != nil {
 16149  				return err
 16150  			}
 16151  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16152  				return ErrInvalidLengthUsageevents
 16153  			}
 16154  			if (iNdEx + skippy) > l {
 16155  				return io.ErrUnexpectedEOF
 16156  			}
 16157  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 16158  			iNdEx += skippy
 16159  		}
 16160  	}
 16161  
 16162  	if iNdEx > l {
 16163  		return io.ErrUnexpectedEOF
 16164  	}
 16165  	return nil
 16166  }
 16167  func (m *AccessListMemberDelete) Unmarshal(dAtA []byte) error {
 16168  	l := len(dAtA)
 16169  	iNdEx := 0
 16170  	for iNdEx < l {
 16171  		preIndex := iNdEx
 16172  		var wire uint64
 16173  		for shift := uint(0); ; shift += 7 {
 16174  			if shift >= 64 {
 16175  				return ErrIntOverflowUsageevents
 16176  			}
 16177  			if iNdEx >= l {
 16178  				return io.ErrUnexpectedEOF
 16179  			}
 16180  			b := dAtA[iNdEx]
 16181  			iNdEx++
 16182  			wire |= uint64(b&0x7F) << shift
 16183  			if b < 0x80 {
 16184  				break
 16185  			}
 16186  		}
 16187  		fieldNum := int32(wire >> 3)
 16188  		wireType := int(wire & 0x7)
 16189  		if wireType == 4 {
 16190  			return fmt.Errorf("proto: AccessListMemberDelete: wiretype end group for non-group")
 16191  		}
 16192  		if fieldNum <= 0 {
 16193  			return fmt.Errorf("proto: AccessListMemberDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 16194  		}
 16195  		switch fieldNum {
 16196  		case 1:
 16197  			if wireType != 2 {
 16198  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 16199  			}
 16200  			var msglen int
 16201  			for shift := uint(0); ; shift += 7 {
 16202  				if shift >= 64 {
 16203  					return ErrIntOverflowUsageevents
 16204  				}
 16205  				if iNdEx >= l {
 16206  					return io.ErrUnexpectedEOF
 16207  				}
 16208  				b := dAtA[iNdEx]
 16209  				iNdEx++
 16210  				msglen |= int(b&0x7F) << shift
 16211  				if b < 0x80 {
 16212  					break
 16213  				}
 16214  			}
 16215  			if msglen < 0 {
 16216  				return ErrInvalidLengthUsageevents
 16217  			}
 16218  			postIndex := iNdEx + msglen
 16219  			if postIndex < 0 {
 16220  				return ErrInvalidLengthUsageevents
 16221  			}
 16222  			if postIndex > l {
 16223  				return io.ErrUnexpectedEOF
 16224  			}
 16225  			if m.Metadata == nil {
 16226  				m.Metadata = &AccessListMetadata{}
 16227  			}
 16228  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 16229  				return err
 16230  			}
 16231  			iNdEx = postIndex
 16232  		default:
 16233  			iNdEx = preIndex
 16234  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 16235  			if err != nil {
 16236  				return err
 16237  			}
 16238  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16239  				return ErrInvalidLengthUsageevents
 16240  			}
 16241  			if (iNdEx + skippy) > l {
 16242  				return io.ErrUnexpectedEOF
 16243  			}
 16244  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 16245  			iNdEx += skippy
 16246  		}
 16247  	}
 16248  
 16249  	if iNdEx > l {
 16250  		return io.ErrUnexpectedEOF
 16251  	}
 16252  	return nil
 16253  }
 16254  func (m *AccessListGrantsToUser) Unmarshal(dAtA []byte) error {
 16255  	l := len(dAtA)
 16256  	iNdEx := 0
 16257  	for iNdEx < l {
 16258  		preIndex := iNdEx
 16259  		var wire uint64
 16260  		for shift := uint(0); ; shift += 7 {
 16261  			if shift >= 64 {
 16262  				return ErrIntOverflowUsageevents
 16263  			}
 16264  			if iNdEx >= l {
 16265  				return io.ErrUnexpectedEOF
 16266  			}
 16267  			b := dAtA[iNdEx]
 16268  			iNdEx++
 16269  			wire |= uint64(b&0x7F) << shift
 16270  			if b < 0x80 {
 16271  				break
 16272  			}
 16273  		}
 16274  		fieldNum := int32(wire >> 3)
 16275  		wireType := int(wire & 0x7)
 16276  		if wireType == 4 {
 16277  			return fmt.Errorf("proto: AccessListGrantsToUser: wiretype end group for non-group")
 16278  		}
 16279  		if fieldNum <= 0 {
 16280  			return fmt.Errorf("proto: AccessListGrantsToUser: illegal tag %d (wire type %d)", fieldNum, wire)
 16281  		}
 16282  		switch fieldNum {
 16283  		case 1:
 16284  			if wireType != 0 {
 16285  				return fmt.Errorf("proto: wrong wireType = %d for field CountRolesGranted", wireType)
 16286  			}
 16287  			m.CountRolesGranted = 0
 16288  			for shift := uint(0); ; shift += 7 {
 16289  				if shift >= 64 {
 16290  					return ErrIntOverflowUsageevents
 16291  				}
 16292  				if iNdEx >= l {
 16293  					return io.ErrUnexpectedEOF
 16294  				}
 16295  				b := dAtA[iNdEx]
 16296  				iNdEx++
 16297  				m.CountRolesGranted |= int32(b&0x7F) << shift
 16298  				if b < 0x80 {
 16299  					break
 16300  				}
 16301  			}
 16302  		case 2:
 16303  			if wireType != 0 {
 16304  				return fmt.Errorf("proto: wrong wireType = %d for field CountTraitsGranted", wireType)
 16305  			}
 16306  			m.CountTraitsGranted = 0
 16307  			for shift := uint(0); ; shift += 7 {
 16308  				if shift >= 64 {
 16309  					return ErrIntOverflowUsageevents
 16310  				}
 16311  				if iNdEx >= l {
 16312  					return io.ErrUnexpectedEOF
 16313  				}
 16314  				b := dAtA[iNdEx]
 16315  				iNdEx++
 16316  				m.CountTraitsGranted |= int32(b&0x7F) << shift
 16317  				if b < 0x80 {
 16318  					break
 16319  				}
 16320  			}
 16321  		default:
 16322  			iNdEx = preIndex
 16323  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 16324  			if err != nil {
 16325  				return err
 16326  			}
 16327  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16328  				return ErrInvalidLengthUsageevents
 16329  			}
 16330  			if (iNdEx + skippy) > l {
 16331  				return io.ErrUnexpectedEOF
 16332  			}
 16333  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 16334  			iNdEx += skippy
 16335  		}
 16336  	}
 16337  
 16338  	if iNdEx > l {
 16339  		return io.ErrUnexpectedEOF
 16340  	}
 16341  	return nil
 16342  }
 16343  func (m *AccessListReviewCreate) Unmarshal(dAtA []byte) error {
 16344  	l := len(dAtA)
 16345  	iNdEx := 0
 16346  	for iNdEx < l {
 16347  		preIndex := iNdEx
 16348  		var wire uint64
 16349  		for shift := uint(0); ; shift += 7 {
 16350  			if shift >= 64 {
 16351  				return ErrIntOverflowUsageevents
 16352  			}
 16353  			if iNdEx >= l {
 16354  				return io.ErrUnexpectedEOF
 16355  			}
 16356  			b := dAtA[iNdEx]
 16357  			iNdEx++
 16358  			wire |= uint64(b&0x7F) << shift
 16359  			if b < 0x80 {
 16360  				break
 16361  			}
 16362  		}
 16363  		fieldNum := int32(wire >> 3)
 16364  		wireType := int(wire & 0x7)
 16365  		if wireType == 4 {
 16366  			return fmt.Errorf("proto: AccessListReviewCreate: wiretype end group for non-group")
 16367  		}
 16368  		if fieldNum <= 0 {
 16369  			return fmt.Errorf("proto: AccessListReviewCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 16370  		}
 16371  		switch fieldNum {
 16372  		case 1:
 16373  			if wireType != 2 {
 16374  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 16375  			}
 16376  			var msglen int
 16377  			for shift := uint(0); ; shift += 7 {
 16378  				if shift >= 64 {
 16379  					return ErrIntOverflowUsageevents
 16380  				}
 16381  				if iNdEx >= l {
 16382  					return io.ErrUnexpectedEOF
 16383  				}
 16384  				b := dAtA[iNdEx]
 16385  				iNdEx++
 16386  				msglen |= int(b&0x7F) << shift
 16387  				if b < 0x80 {
 16388  					break
 16389  				}
 16390  			}
 16391  			if msglen < 0 {
 16392  				return ErrInvalidLengthUsageevents
 16393  			}
 16394  			postIndex := iNdEx + msglen
 16395  			if postIndex < 0 {
 16396  				return ErrInvalidLengthUsageevents
 16397  			}
 16398  			if postIndex > l {
 16399  				return io.ErrUnexpectedEOF
 16400  			}
 16401  			if m.Metadata == nil {
 16402  				m.Metadata = &AccessListMetadata{}
 16403  			}
 16404  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 16405  				return err
 16406  			}
 16407  			iNdEx = postIndex
 16408  		case 2:
 16409  			if wireType != 0 {
 16410  				return fmt.Errorf("proto: wrong wireType = %d for field DaysPastNextAuditDate", wireType)
 16411  			}
 16412  			m.DaysPastNextAuditDate = 0
 16413  			for shift := uint(0); ; shift += 7 {
 16414  				if shift >= 64 {
 16415  					return ErrIntOverflowUsageevents
 16416  				}
 16417  				if iNdEx >= l {
 16418  					return io.ErrUnexpectedEOF
 16419  				}
 16420  				b := dAtA[iNdEx]
 16421  				iNdEx++
 16422  				m.DaysPastNextAuditDate |= int32(b&0x7F) << shift
 16423  				if b < 0x80 {
 16424  					break
 16425  				}
 16426  			}
 16427  		case 3:
 16428  			if wireType != 0 {
 16429  				return fmt.Errorf("proto: wrong wireType = %d for field MembershipRequirementsChanged", wireType)
 16430  			}
 16431  			var v int
 16432  			for shift := uint(0); ; shift += 7 {
 16433  				if shift >= 64 {
 16434  					return ErrIntOverflowUsageevents
 16435  				}
 16436  				if iNdEx >= l {
 16437  					return io.ErrUnexpectedEOF
 16438  				}
 16439  				b := dAtA[iNdEx]
 16440  				iNdEx++
 16441  				v |= int(b&0x7F) << shift
 16442  				if b < 0x80 {
 16443  					break
 16444  				}
 16445  			}
 16446  			m.MembershipRequirementsChanged = bool(v != 0)
 16447  		case 4:
 16448  			if wireType != 0 {
 16449  				return fmt.Errorf("proto: wrong wireType = %d for field ReviewFrequencyChanged", wireType)
 16450  			}
 16451  			var v int
 16452  			for shift := uint(0); ; shift += 7 {
 16453  				if shift >= 64 {
 16454  					return ErrIntOverflowUsageevents
 16455  				}
 16456  				if iNdEx >= l {
 16457  					return io.ErrUnexpectedEOF
 16458  				}
 16459  				b := dAtA[iNdEx]
 16460  				iNdEx++
 16461  				v |= int(b&0x7F) << shift
 16462  				if b < 0x80 {
 16463  					break
 16464  				}
 16465  			}
 16466  			m.ReviewFrequencyChanged = bool(v != 0)
 16467  		case 5:
 16468  			if wireType != 0 {
 16469  				return fmt.Errorf("proto: wrong wireType = %d for field ReviewDayOfMonthChanged", wireType)
 16470  			}
 16471  			var v int
 16472  			for shift := uint(0); ; shift += 7 {
 16473  				if shift >= 64 {
 16474  					return ErrIntOverflowUsageevents
 16475  				}
 16476  				if iNdEx >= l {
 16477  					return io.ErrUnexpectedEOF
 16478  				}
 16479  				b := dAtA[iNdEx]
 16480  				iNdEx++
 16481  				v |= int(b&0x7F) << shift
 16482  				if b < 0x80 {
 16483  					break
 16484  				}
 16485  			}
 16486  			m.ReviewDayOfMonthChanged = bool(v != 0)
 16487  		case 6:
 16488  			if wireType != 0 {
 16489  				return fmt.Errorf("proto: wrong wireType = %d for field NumberOfRemovedMembers", wireType)
 16490  			}
 16491  			m.NumberOfRemovedMembers = 0
 16492  			for shift := uint(0); ; shift += 7 {
 16493  				if shift >= 64 {
 16494  					return ErrIntOverflowUsageevents
 16495  				}
 16496  				if iNdEx >= l {
 16497  					return io.ErrUnexpectedEOF
 16498  				}
 16499  				b := dAtA[iNdEx]
 16500  				iNdEx++
 16501  				m.NumberOfRemovedMembers |= int32(b&0x7F) << shift
 16502  				if b < 0x80 {
 16503  					break
 16504  				}
 16505  			}
 16506  		default:
 16507  			iNdEx = preIndex
 16508  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 16509  			if err != nil {
 16510  				return err
 16511  			}
 16512  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16513  				return ErrInvalidLengthUsageevents
 16514  			}
 16515  			if (iNdEx + skippy) > l {
 16516  				return io.ErrUnexpectedEOF
 16517  			}
 16518  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 16519  			iNdEx += skippy
 16520  		}
 16521  	}
 16522  
 16523  	if iNdEx > l {
 16524  		return io.ErrUnexpectedEOF
 16525  	}
 16526  	return nil
 16527  }
 16528  func (m *AccessListReviewDelete) Unmarshal(dAtA []byte) error {
 16529  	l := len(dAtA)
 16530  	iNdEx := 0
 16531  	for iNdEx < l {
 16532  		preIndex := iNdEx
 16533  		var wire uint64
 16534  		for shift := uint(0); ; shift += 7 {
 16535  			if shift >= 64 {
 16536  				return ErrIntOverflowUsageevents
 16537  			}
 16538  			if iNdEx >= l {
 16539  				return io.ErrUnexpectedEOF
 16540  			}
 16541  			b := dAtA[iNdEx]
 16542  			iNdEx++
 16543  			wire |= uint64(b&0x7F) << shift
 16544  			if b < 0x80 {
 16545  				break
 16546  			}
 16547  		}
 16548  		fieldNum := int32(wire >> 3)
 16549  		wireType := int(wire & 0x7)
 16550  		if wireType == 4 {
 16551  			return fmt.Errorf("proto: AccessListReviewDelete: wiretype end group for non-group")
 16552  		}
 16553  		if fieldNum <= 0 {
 16554  			return fmt.Errorf("proto: AccessListReviewDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 16555  		}
 16556  		switch fieldNum {
 16557  		case 1:
 16558  			if wireType != 2 {
 16559  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 16560  			}
 16561  			var msglen int
 16562  			for shift := uint(0); ; shift += 7 {
 16563  				if shift >= 64 {
 16564  					return ErrIntOverflowUsageevents
 16565  				}
 16566  				if iNdEx >= l {
 16567  					return io.ErrUnexpectedEOF
 16568  				}
 16569  				b := dAtA[iNdEx]
 16570  				iNdEx++
 16571  				msglen |= int(b&0x7F) << shift
 16572  				if b < 0x80 {
 16573  					break
 16574  				}
 16575  			}
 16576  			if msglen < 0 {
 16577  				return ErrInvalidLengthUsageevents
 16578  			}
 16579  			postIndex := iNdEx + msglen
 16580  			if postIndex < 0 {
 16581  				return ErrInvalidLengthUsageevents
 16582  			}
 16583  			if postIndex > l {
 16584  				return io.ErrUnexpectedEOF
 16585  			}
 16586  			if m.Metadata == nil {
 16587  				m.Metadata = &AccessListMetadata{}
 16588  			}
 16589  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 16590  				return err
 16591  			}
 16592  			iNdEx = postIndex
 16593  		case 2:
 16594  			if wireType != 2 {
 16595  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListReviewId", wireType)
 16596  			}
 16597  			var stringLen uint64
 16598  			for shift := uint(0); ; shift += 7 {
 16599  				if shift >= 64 {
 16600  					return ErrIntOverflowUsageevents
 16601  				}
 16602  				if iNdEx >= l {
 16603  					return io.ErrUnexpectedEOF
 16604  				}
 16605  				b := dAtA[iNdEx]
 16606  				iNdEx++
 16607  				stringLen |= uint64(b&0x7F) << shift
 16608  				if b < 0x80 {
 16609  					break
 16610  				}
 16611  			}
 16612  			intStringLen := int(stringLen)
 16613  			if intStringLen < 0 {
 16614  				return ErrInvalidLengthUsageevents
 16615  			}
 16616  			postIndex := iNdEx + intStringLen
 16617  			if postIndex < 0 {
 16618  				return ErrInvalidLengthUsageevents
 16619  			}
 16620  			if postIndex > l {
 16621  				return io.ErrUnexpectedEOF
 16622  			}
 16623  			m.AccessListReviewId = string(dAtA[iNdEx:postIndex])
 16624  			iNdEx = postIndex
 16625  		default:
 16626  			iNdEx = preIndex
 16627  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 16628  			if err != nil {
 16629  				return err
 16630  			}
 16631  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16632  				return ErrInvalidLengthUsageevents
 16633  			}
 16634  			if (iNdEx + skippy) > l {
 16635  				return io.ErrUnexpectedEOF
 16636  			}
 16637  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 16638  			iNdEx += skippy
 16639  		}
 16640  	}
 16641  
 16642  	if iNdEx > l {
 16643  		return io.ErrUnexpectedEOF
 16644  	}
 16645  	return nil
 16646  }
 16647  func (m *IntegrationEnrollMetadata) Unmarshal(dAtA []byte) error {
 16648  	l := len(dAtA)
 16649  	iNdEx := 0
 16650  	for iNdEx < l {
 16651  		preIndex := iNdEx
 16652  		var wire uint64
 16653  		for shift := uint(0); ; shift += 7 {
 16654  			if shift >= 64 {
 16655  				return ErrIntOverflowUsageevents
 16656  			}
 16657  			if iNdEx >= l {
 16658  				return io.ErrUnexpectedEOF
 16659  			}
 16660  			b := dAtA[iNdEx]
 16661  			iNdEx++
 16662  			wire |= uint64(b&0x7F) << shift
 16663  			if b < 0x80 {
 16664  				break
 16665  			}
 16666  		}
 16667  		fieldNum := int32(wire >> 3)
 16668  		wireType := int(wire & 0x7)
 16669  		if wireType == 4 {
 16670  			return fmt.Errorf("proto: IntegrationEnrollMetadata: wiretype end group for non-group")
 16671  		}
 16672  		if fieldNum <= 0 {
 16673  			return fmt.Errorf("proto: IntegrationEnrollMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 16674  		}
 16675  		switch fieldNum {
 16676  		case 1:
 16677  			if wireType != 2 {
 16678  				return fmt.Errorf("proto: wrong wireType = %d for field Id", wireType)
 16679  			}
 16680  			var stringLen uint64
 16681  			for shift := uint(0); ; shift += 7 {
 16682  				if shift >= 64 {
 16683  					return ErrIntOverflowUsageevents
 16684  				}
 16685  				if iNdEx >= l {
 16686  					return io.ErrUnexpectedEOF
 16687  				}
 16688  				b := dAtA[iNdEx]
 16689  				iNdEx++
 16690  				stringLen |= uint64(b&0x7F) << shift
 16691  				if b < 0x80 {
 16692  					break
 16693  				}
 16694  			}
 16695  			intStringLen := int(stringLen)
 16696  			if intStringLen < 0 {
 16697  				return ErrInvalidLengthUsageevents
 16698  			}
 16699  			postIndex := iNdEx + intStringLen
 16700  			if postIndex < 0 {
 16701  				return ErrInvalidLengthUsageevents
 16702  			}
 16703  			if postIndex > l {
 16704  				return io.ErrUnexpectedEOF
 16705  			}
 16706  			m.Id = string(dAtA[iNdEx:postIndex])
 16707  			iNdEx = postIndex
 16708  		case 2:
 16709  			if wireType != 0 {
 16710  				return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
 16711  			}
 16712  			m.Kind = 0
 16713  			for shift := uint(0); ; shift += 7 {
 16714  				if shift >= 64 {
 16715  					return ErrIntOverflowUsageevents
 16716  				}
 16717  				if iNdEx >= l {
 16718  					return io.ErrUnexpectedEOF
 16719  				}
 16720  				b := dAtA[iNdEx]
 16721  				iNdEx++
 16722  				m.Kind |= IntegrationEnrollKind(b&0x7F) << shift
 16723  				if b < 0x80 {
 16724  					break
 16725  				}
 16726  			}
 16727  		case 3:
 16728  			if wireType != 2 {
 16729  				return fmt.Errorf("proto: wrong wireType = %d for field UserName", wireType)
 16730  			}
 16731  			var stringLen uint64
 16732  			for shift := uint(0); ; shift += 7 {
 16733  				if shift >= 64 {
 16734  					return ErrIntOverflowUsageevents
 16735  				}
 16736  				if iNdEx >= l {
 16737  					return io.ErrUnexpectedEOF
 16738  				}
 16739  				b := dAtA[iNdEx]
 16740  				iNdEx++
 16741  				stringLen |= uint64(b&0x7F) << shift
 16742  				if b < 0x80 {
 16743  					break
 16744  				}
 16745  			}
 16746  			intStringLen := int(stringLen)
 16747  			if intStringLen < 0 {
 16748  				return ErrInvalidLengthUsageevents
 16749  			}
 16750  			postIndex := iNdEx + intStringLen
 16751  			if postIndex < 0 {
 16752  				return ErrInvalidLengthUsageevents
 16753  			}
 16754  			if postIndex > l {
 16755  				return io.ErrUnexpectedEOF
 16756  			}
 16757  			m.UserName = string(dAtA[iNdEx:postIndex])
 16758  			iNdEx = postIndex
 16759  		default:
 16760  			iNdEx = preIndex
 16761  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 16762  			if err != nil {
 16763  				return err
 16764  			}
 16765  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16766  				return ErrInvalidLengthUsageevents
 16767  			}
 16768  			if (iNdEx + skippy) > l {
 16769  				return io.ErrUnexpectedEOF
 16770  			}
 16771  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 16772  			iNdEx += skippy
 16773  		}
 16774  	}
 16775  
 16776  	if iNdEx > l {
 16777  		return io.ErrUnexpectedEOF
 16778  	}
 16779  	return nil
 16780  }
 16781  func (m *UIIntegrationEnrollStartEvent) Unmarshal(dAtA []byte) error {
 16782  	l := len(dAtA)
 16783  	iNdEx := 0
 16784  	for iNdEx < l {
 16785  		preIndex := iNdEx
 16786  		var wire uint64
 16787  		for shift := uint(0); ; shift += 7 {
 16788  			if shift >= 64 {
 16789  				return ErrIntOverflowUsageevents
 16790  			}
 16791  			if iNdEx >= l {
 16792  				return io.ErrUnexpectedEOF
 16793  			}
 16794  			b := dAtA[iNdEx]
 16795  			iNdEx++
 16796  			wire |= uint64(b&0x7F) << shift
 16797  			if b < 0x80 {
 16798  				break
 16799  			}
 16800  		}
 16801  		fieldNum := int32(wire >> 3)
 16802  		wireType := int(wire & 0x7)
 16803  		if wireType == 4 {
 16804  			return fmt.Errorf("proto: UIIntegrationEnrollStartEvent: wiretype end group for non-group")
 16805  		}
 16806  		if fieldNum <= 0 {
 16807  			return fmt.Errorf("proto: UIIntegrationEnrollStartEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 16808  		}
 16809  		switch fieldNum {
 16810  		case 1:
 16811  			if wireType != 2 {
 16812  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 16813  			}
 16814  			var msglen int
 16815  			for shift := uint(0); ; shift += 7 {
 16816  				if shift >= 64 {
 16817  					return ErrIntOverflowUsageevents
 16818  				}
 16819  				if iNdEx >= l {
 16820  					return io.ErrUnexpectedEOF
 16821  				}
 16822  				b := dAtA[iNdEx]
 16823  				iNdEx++
 16824  				msglen |= int(b&0x7F) << shift
 16825  				if b < 0x80 {
 16826  					break
 16827  				}
 16828  			}
 16829  			if msglen < 0 {
 16830  				return ErrInvalidLengthUsageevents
 16831  			}
 16832  			postIndex := iNdEx + msglen
 16833  			if postIndex < 0 {
 16834  				return ErrInvalidLengthUsageevents
 16835  			}
 16836  			if postIndex > l {
 16837  				return io.ErrUnexpectedEOF
 16838  			}
 16839  			if m.Metadata == nil {
 16840  				m.Metadata = &IntegrationEnrollMetadata{}
 16841  			}
 16842  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 16843  				return err
 16844  			}
 16845  			iNdEx = postIndex
 16846  		default:
 16847  			iNdEx = preIndex
 16848  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 16849  			if err != nil {
 16850  				return err
 16851  			}
 16852  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16853  				return ErrInvalidLengthUsageevents
 16854  			}
 16855  			if (iNdEx + skippy) > l {
 16856  				return io.ErrUnexpectedEOF
 16857  			}
 16858  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 16859  			iNdEx += skippy
 16860  		}
 16861  	}
 16862  
 16863  	if iNdEx > l {
 16864  		return io.ErrUnexpectedEOF
 16865  	}
 16866  	return nil
 16867  }
 16868  func (m *UIIntegrationEnrollCompleteEvent) Unmarshal(dAtA []byte) error {
 16869  	l := len(dAtA)
 16870  	iNdEx := 0
 16871  	for iNdEx < l {
 16872  		preIndex := iNdEx
 16873  		var wire uint64
 16874  		for shift := uint(0); ; shift += 7 {
 16875  			if shift >= 64 {
 16876  				return ErrIntOverflowUsageevents
 16877  			}
 16878  			if iNdEx >= l {
 16879  				return io.ErrUnexpectedEOF
 16880  			}
 16881  			b := dAtA[iNdEx]
 16882  			iNdEx++
 16883  			wire |= uint64(b&0x7F) << shift
 16884  			if b < 0x80 {
 16885  				break
 16886  			}
 16887  		}
 16888  		fieldNum := int32(wire >> 3)
 16889  		wireType := int(wire & 0x7)
 16890  		if wireType == 4 {
 16891  			return fmt.Errorf("proto: UIIntegrationEnrollCompleteEvent: wiretype end group for non-group")
 16892  		}
 16893  		if fieldNum <= 0 {
 16894  			return fmt.Errorf("proto: UIIntegrationEnrollCompleteEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 16895  		}
 16896  		switch fieldNum {
 16897  		case 1:
 16898  			if wireType != 2 {
 16899  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 16900  			}
 16901  			var msglen int
 16902  			for shift := uint(0); ; shift += 7 {
 16903  				if shift >= 64 {
 16904  					return ErrIntOverflowUsageevents
 16905  				}
 16906  				if iNdEx >= l {
 16907  					return io.ErrUnexpectedEOF
 16908  				}
 16909  				b := dAtA[iNdEx]
 16910  				iNdEx++
 16911  				msglen |= int(b&0x7F) << shift
 16912  				if b < 0x80 {
 16913  					break
 16914  				}
 16915  			}
 16916  			if msglen < 0 {
 16917  				return ErrInvalidLengthUsageevents
 16918  			}
 16919  			postIndex := iNdEx + msglen
 16920  			if postIndex < 0 {
 16921  				return ErrInvalidLengthUsageevents
 16922  			}
 16923  			if postIndex > l {
 16924  				return io.ErrUnexpectedEOF
 16925  			}
 16926  			if m.Metadata == nil {
 16927  				m.Metadata = &IntegrationEnrollMetadata{}
 16928  			}
 16929  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 16930  				return err
 16931  			}
 16932  			iNdEx = postIndex
 16933  		default:
 16934  			iNdEx = preIndex
 16935  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 16936  			if err != nil {
 16937  				return err
 16938  			}
 16939  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 16940  				return ErrInvalidLengthUsageevents
 16941  			}
 16942  			if (iNdEx + skippy) > l {
 16943  				return io.ErrUnexpectedEOF
 16944  			}
 16945  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 16946  			iNdEx += skippy
 16947  		}
 16948  	}
 16949  
 16950  	if iNdEx > l {
 16951  		return io.ErrUnexpectedEOF
 16952  	}
 16953  	return nil
 16954  }
 16955  func (m *ResourceCreateEvent) Unmarshal(dAtA []byte) error {
 16956  	l := len(dAtA)
 16957  	iNdEx := 0
 16958  	for iNdEx < l {
 16959  		preIndex := iNdEx
 16960  		var wire uint64
 16961  		for shift := uint(0); ; shift += 7 {
 16962  			if shift >= 64 {
 16963  				return ErrIntOverflowUsageevents
 16964  			}
 16965  			if iNdEx >= l {
 16966  				return io.ErrUnexpectedEOF
 16967  			}
 16968  			b := dAtA[iNdEx]
 16969  			iNdEx++
 16970  			wire |= uint64(b&0x7F) << shift
 16971  			if b < 0x80 {
 16972  				break
 16973  			}
 16974  		}
 16975  		fieldNum := int32(wire >> 3)
 16976  		wireType := int(wire & 0x7)
 16977  		if wireType == 4 {
 16978  			return fmt.Errorf("proto: ResourceCreateEvent: wiretype end group for non-group")
 16979  		}
 16980  		if fieldNum <= 0 {
 16981  			return fmt.Errorf("proto: ResourceCreateEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 16982  		}
 16983  		switch fieldNum {
 16984  		case 1:
 16985  			if wireType != 2 {
 16986  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceType", wireType)
 16987  			}
 16988  			var stringLen uint64
 16989  			for shift := uint(0); ; shift += 7 {
 16990  				if shift >= 64 {
 16991  					return ErrIntOverflowUsageevents
 16992  				}
 16993  				if iNdEx >= l {
 16994  					return io.ErrUnexpectedEOF
 16995  				}
 16996  				b := dAtA[iNdEx]
 16997  				iNdEx++
 16998  				stringLen |= uint64(b&0x7F) << shift
 16999  				if b < 0x80 {
 17000  					break
 17001  				}
 17002  			}
 17003  			intStringLen := int(stringLen)
 17004  			if intStringLen < 0 {
 17005  				return ErrInvalidLengthUsageevents
 17006  			}
 17007  			postIndex := iNdEx + intStringLen
 17008  			if postIndex < 0 {
 17009  				return ErrInvalidLengthUsageevents
 17010  			}
 17011  			if postIndex > l {
 17012  				return io.ErrUnexpectedEOF
 17013  			}
 17014  			m.ResourceType = string(dAtA[iNdEx:postIndex])
 17015  			iNdEx = postIndex
 17016  		case 2:
 17017  			if wireType != 2 {
 17018  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceOrigin", wireType)
 17019  			}
 17020  			var stringLen uint64
 17021  			for shift := uint(0); ; shift += 7 {
 17022  				if shift >= 64 {
 17023  					return ErrIntOverflowUsageevents
 17024  				}
 17025  				if iNdEx >= l {
 17026  					return io.ErrUnexpectedEOF
 17027  				}
 17028  				b := dAtA[iNdEx]
 17029  				iNdEx++
 17030  				stringLen |= uint64(b&0x7F) << shift
 17031  				if b < 0x80 {
 17032  					break
 17033  				}
 17034  			}
 17035  			intStringLen := int(stringLen)
 17036  			if intStringLen < 0 {
 17037  				return ErrInvalidLengthUsageevents
 17038  			}
 17039  			postIndex := iNdEx + intStringLen
 17040  			if postIndex < 0 {
 17041  				return ErrInvalidLengthUsageevents
 17042  			}
 17043  			if postIndex > l {
 17044  				return io.ErrUnexpectedEOF
 17045  			}
 17046  			m.ResourceOrigin = string(dAtA[iNdEx:postIndex])
 17047  			iNdEx = postIndex
 17048  		case 3:
 17049  			if wireType != 2 {
 17050  				return fmt.Errorf("proto: wrong wireType = %d for field CloudProvider", wireType)
 17051  			}
 17052  			var stringLen uint64
 17053  			for shift := uint(0); ; shift += 7 {
 17054  				if shift >= 64 {
 17055  					return ErrIntOverflowUsageevents
 17056  				}
 17057  				if iNdEx >= l {
 17058  					return io.ErrUnexpectedEOF
 17059  				}
 17060  				b := dAtA[iNdEx]
 17061  				iNdEx++
 17062  				stringLen |= uint64(b&0x7F) << shift
 17063  				if b < 0x80 {
 17064  					break
 17065  				}
 17066  			}
 17067  			intStringLen := int(stringLen)
 17068  			if intStringLen < 0 {
 17069  				return ErrInvalidLengthUsageevents
 17070  			}
 17071  			postIndex := iNdEx + intStringLen
 17072  			if postIndex < 0 {
 17073  				return ErrInvalidLengthUsageevents
 17074  			}
 17075  			if postIndex > l {
 17076  				return io.ErrUnexpectedEOF
 17077  			}
 17078  			m.CloudProvider = string(dAtA[iNdEx:postIndex])
 17079  			iNdEx = postIndex
 17080  		case 4:
 17081  			if wireType != 2 {
 17082  				return fmt.Errorf("proto: wrong wireType = %d for field Database", wireType)
 17083  			}
 17084  			var msglen int
 17085  			for shift := uint(0); ; shift += 7 {
 17086  				if shift >= 64 {
 17087  					return ErrIntOverflowUsageevents
 17088  				}
 17089  				if iNdEx >= l {
 17090  					return io.ErrUnexpectedEOF
 17091  				}
 17092  				b := dAtA[iNdEx]
 17093  				iNdEx++
 17094  				msglen |= int(b&0x7F) << shift
 17095  				if b < 0x80 {
 17096  					break
 17097  				}
 17098  			}
 17099  			if msglen < 0 {
 17100  				return ErrInvalidLengthUsageevents
 17101  			}
 17102  			postIndex := iNdEx + msglen
 17103  			if postIndex < 0 {
 17104  				return ErrInvalidLengthUsageevents
 17105  			}
 17106  			if postIndex > l {
 17107  				return io.ErrUnexpectedEOF
 17108  			}
 17109  			if m.Database == nil {
 17110  				m.Database = &DiscoveredDatabaseMetadata{}
 17111  			}
 17112  			if err := m.Database.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 17113  				return err
 17114  			}
 17115  			iNdEx = postIndex
 17116  		default:
 17117  			iNdEx = preIndex
 17118  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 17119  			if err != nil {
 17120  				return err
 17121  			}
 17122  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17123  				return ErrInvalidLengthUsageevents
 17124  			}
 17125  			if (iNdEx + skippy) > l {
 17126  				return io.ErrUnexpectedEOF
 17127  			}
 17128  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 17129  			iNdEx += skippy
 17130  		}
 17131  	}
 17132  
 17133  	if iNdEx > l {
 17134  		return io.ErrUnexpectedEOF
 17135  	}
 17136  	return nil
 17137  }
 17138  func (m *DiscoveredDatabaseMetadata) Unmarshal(dAtA []byte) error {
 17139  	l := len(dAtA)
 17140  	iNdEx := 0
 17141  	for iNdEx < l {
 17142  		preIndex := iNdEx
 17143  		var wire uint64
 17144  		for shift := uint(0); ; shift += 7 {
 17145  			if shift >= 64 {
 17146  				return ErrIntOverflowUsageevents
 17147  			}
 17148  			if iNdEx >= l {
 17149  				return io.ErrUnexpectedEOF
 17150  			}
 17151  			b := dAtA[iNdEx]
 17152  			iNdEx++
 17153  			wire |= uint64(b&0x7F) << shift
 17154  			if b < 0x80 {
 17155  				break
 17156  			}
 17157  		}
 17158  		fieldNum := int32(wire >> 3)
 17159  		wireType := int(wire & 0x7)
 17160  		if wireType == 4 {
 17161  			return fmt.Errorf("proto: DiscoveredDatabaseMetadata: wiretype end group for non-group")
 17162  		}
 17163  		if fieldNum <= 0 {
 17164  			return fmt.Errorf("proto: DiscoveredDatabaseMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 17165  		}
 17166  		switch fieldNum {
 17167  		case 1:
 17168  			if wireType != 2 {
 17169  				return fmt.Errorf("proto: wrong wireType = %d for field DbType", wireType)
 17170  			}
 17171  			var stringLen uint64
 17172  			for shift := uint(0); ; shift += 7 {
 17173  				if shift >= 64 {
 17174  					return ErrIntOverflowUsageevents
 17175  				}
 17176  				if iNdEx >= l {
 17177  					return io.ErrUnexpectedEOF
 17178  				}
 17179  				b := dAtA[iNdEx]
 17180  				iNdEx++
 17181  				stringLen |= uint64(b&0x7F) << shift
 17182  				if b < 0x80 {
 17183  					break
 17184  				}
 17185  			}
 17186  			intStringLen := int(stringLen)
 17187  			if intStringLen < 0 {
 17188  				return ErrInvalidLengthUsageevents
 17189  			}
 17190  			postIndex := iNdEx + intStringLen
 17191  			if postIndex < 0 {
 17192  				return ErrInvalidLengthUsageevents
 17193  			}
 17194  			if postIndex > l {
 17195  				return io.ErrUnexpectedEOF
 17196  			}
 17197  			m.DbType = string(dAtA[iNdEx:postIndex])
 17198  			iNdEx = postIndex
 17199  		case 2:
 17200  			if wireType != 2 {
 17201  				return fmt.Errorf("proto: wrong wireType = %d for field DbProtocol", wireType)
 17202  			}
 17203  			var stringLen uint64
 17204  			for shift := uint(0); ; shift += 7 {
 17205  				if shift >= 64 {
 17206  					return ErrIntOverflowUsageevents
 17207  				}
 17208  				if iNdEx >= l {
 17209  					return io.ErrUnexpectedEOF
 17210  				}
 17211  				b := dAtA[iNdEx]
 17212  				iNdEx++
 17213  				stringLen |= uint64(b&0x7F) << shift
 17214  				if b < 0x80 {
 17215  					break
 17216  				}
 17217  			}
 17218  			intStringLen := int(stringLen)
 17219  			if intStringLen < 0 {
 17220  				return ErrInvalidLengthUsageevents
 17221  			}
 17222  			postIndex := iNdEx + intStringLen
 17223  			if postIndex < 0 {
 17224  				return ErrInvalidLengthUsageevents
 17225  			}
 17226  			if postIndex > l {
 17227  				return io.ErrUnexpectedEOF
 17228  			}
 17229  			m.DbProtocol = string(dAtA[iNdEx:postIndex])
 17230  			iNdEx = postIndex
 17231  		default:
 17232  			iNdEx = preIndex
 17233  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 17234  			if err != nil {
 17235  				return err
 17236  			}
 17237  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17238  				return ErrInvalidLengthUsageevents
 17239  			}
 17240  			if (iNdEx + skippy) > l {
 17241  				return io.ErrUnexpectedEOF
 17242  			}
 17243  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 17244  			iNdEx += skippy
 17245  		}
 17246  	}
 17247  
 17248  	if iNdEx > l {
 17249  		return io.ErrUnexpectedEOF
 17250  	}
 17251  	return nil
 17252  }
 17253  func (m *FeatureRecommendationEvent) Unmarshal(dAtA []byte) error {
 17254  	l := len(dAtA)
 17255  	iNdEx := 0
 17256  	for iNdEx < l {
 17257  		preIndex := iNdEx
 17258  		var wire uint64
 17259  		for shift := uint(0); ; shift += 7 {
 17260  			if shift >= 64 {
 17261  				return ErrIntOverflowUsageevents
 17262  			}
 17263  			if iNdEx >= l {
 17264  				return io.ErrUnexpectedEOF
 17265  			}
 17266  			b := dAtA[iNdEx]
 17267  			iNdEx++
 17268  			wire |= uint64(b&0x7F) << shift
 17269  			if b < 0x80 {
 17270  				break
 17271  			}
 17272  		}
 17273  		fieldNum := int32(wire >> 3)
 17274  		wireType := int(wire & 0x7)
 17275  		if wireType == 4 {
 17276  			return fmt.Errorf("proto: FeatureRecommendationEvent: wiretype end group for non-group")
 17277  		}
 17278  		if fieldNum <= 0 {
 17279  			return fmt.Errorf("proto: FeatureRecommendationEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 17280  		}
 17281  		switch fieldNum {
 17282  		case 1:
 17283  			if wireType != 2 {
 17284  				return fmt.Errorf("proto: wrong wireType = %d for field UserName", wireType)
 17285  			}
 17286  			var stringLen uint64
 17287  			for shift := uint(0); ; shift += 7 {
 17288  				if shift >= 64 {
 17289  					return ErrIntOverflowUsageevents
 17290  				}
 17291  				if iNdEx >= l {
 17292  					return io.ErrUnexpectedEOF
 17293  				}
 17294  				b := dAtA[iNdEx]
 17295  				iNdEx++
 17296  				stringLen |= uint64(b&0x7F) << shift
 17297  				if b < 0x80 {
 17298  					break
 17299  				}
 17300  			}
 17301  			intStringLen := int(stringLen)
 17302  			if intStringLen < 0 {
 17303  				return ErrInvalidLengthUsageevents
 17304  			}
 17305  			postIndex := iNdEx + intStringLen
 17306  			if postIndex < 0 {
 17307  				return ErrInvalidLengthUsageevents
 17308  			}
 17309  			if postIndex > l {
 17310  				return io.ErrUnexpectedEOF
 17311  			}
 17312  			m.UserName = string(dAtA[iNdEx:postIndex])
 17313  			iNdEx = postIndex
 17314  		case 2:
 17315  			if wireType != 0 {
 17316  				return fmt.Errorf("proto: wrong wireType = %d for field Feature", wireType)
 17317  			}
 17318  			m.Feature = 0
 17319  			for shift := uint(0); ; shift += 7 {
 17320  				if shift >= 64 {
 17321  					return ErrIntOverflowUsageevents
 17322  				}
 17323  				if iNdEx >= l {
 17324  					return io.ErrUnexpectedEOF
 17325  				}
 17326  				b := dAtA[iNdEx]
 17327  				iNdEx++
 17328  				m.Feature |= Feature(b&0x7F) << shift
 17329  				if b < 0x80 {
 17330  					break
 17331  				}
 17332  			}
 17333  		case 3:
 17334  			if wireType != 0 {
 17335  				return fmt.Errorf("proto: wrong wireType = %d for field FeatureRecommendationStatus", wireType)
 17336  			}
 17337  			m.FeatureRecommendationStatus = 0
 17338  			for shift := uint(0); ; shift += 7 {
 17339  				if shift >= 64 {
 17340  					return ErrIntOverflowUsageevents
 17341  				}
 17342  				if iNdEx >= l {
 17343  					return io.ErrUnexpectedEOF
 17344  				}
 17345  				b := dAtA[iNdEx]
 17346  				iNdEx++
 17347  				m.FeatureRecommendationStatus |= FeatureRecommendationStatus(b&0x7F) << shift
 17348  				if b < 0x80 {
 17349  					break
 17350  				}
 17351  			}
 17352  		default:
 17353  			iNdEx = preIndex
 17354  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 17355  			if err != nil {
 17356  				return err
 17357  			}
 17358  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17359  				return ErrInvalidLengthUsageevents
 17360  			}
 17361  			if (iNdEx + skippy) > l {
 17362  				return io.ErrUnexpectedEOF
 17363  			}
 17364  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 17365  			iNdEx += skippy
 17366  		}
 17367  	}
 17368  
 17369  	if iNdEx > l {
 17370  		return io.ErrUnexpectedEOF
 17371  	}
 17372  	return nil
 17373  }
 17374  func (m *TAGExecuteQueryEvent) Unmarshal(dAtA []byte) error {
 17375  	l := len(dAtA)
 17376  	iNdEx := 0
 17377  	for iNdEx < l {
 17378  		preIndex := iNdEx
 17379  		var wire uint64
 17380  		for shift := uint(0); ; shift += 7 {
 17381  			if shift >= 64 {
 17382  				return ErrIntOverflowUsageevents
 17383  			}
 17384  			if iNdEx >= l {
 17385  				return io.ErrUnexpectedEOF
 17386  			}
 17387  			b := dAtA[iNdEx]
 17388  			iNdEx++
 17389  			wire |= uint64(b&0x7F) << shift
 17390  			if b < 0x80 {
 17391  				break
 17392  			}
 17393  		}
 17394  		fieldNum := int32(wire >> 3)
 17395  		wireType := int(wire & 0x7)
 17396  		if wireType == 4 {
 17397  			return fmt.Errorf("proto: TAGExecuteQueryEvent: wiretype end group for non-group")
 17398  		}
 17399  		if fieldNum <= 0 {
 17400  			return fmt.Errorf("proto: TAGExecuteQueryEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 17401  		}
 17402  		switch fieldNum {
 17403  		case 1:
 17404  			if wireType != 0 {
 17405  				return fmt.Errorf("proto: wrong wireType = %d for field TotalNodes", wireType)
 17406  			}
 17407  			m.TotalNodes = 0
 17408  			for shift := uint(0); ; shift += 7 {
 17409  				if shift >= 64 {
 17410  					return ErrIntOverflowUsageevents
 17411  				}
 17412  				if iNdEx >= l {
 17413  					return io.ErrUnexpectedEOF
 17414  				}
 17415  				b := dAtA[iNdEx]
 17416  				iNdEx++
 17417  				m.TotalNodes |= int64(b&0x7F) << shift
 17418  				if b < 0x80 {
 17419  					break
 17420  				}
 17421  			}
 17422  		case 2:
 17423  			if wireType != 0 {
 17424  				return fmt.Errorf("proto: wrong wireType = %d for field TotalEdges", wireType)
 17425  			}
 17426  			m.TotalEdges = 0
 17427  			for shift := uint(0); ; shift += 7 {
 17428  				if shift >= 64 {
 17429  					return ErrIntOverflowUsageevents
 17430  				}
 17431  				if iNdEx >= l {
 17432  					return io.ErrUnexpectedEOF
 17433  				}
 17434  				b := dAtA[iNdEx]
 17435  				iNdEx++
 17436  				m.TotalEdges |= int64(b&0x7F) << shift
 17437  				if b < 0x80 {
 17438  					break
 17439  				}
 17440  			}
 17441  		case 3:
 17442  			if wireType != 0 {
 17443  				return fmt.Errorf("proto: wrong wireType = %d for field IsSuccess", wireType)
 17444  			}
 17445  			var v int
 17446  			for shift := uint(0); ; shift += 7 {
 17447  				if shift >= 64 {
 17448  					return ErrIntOverflowUsageevents
 17449  				}
 17450  				if iNdEx >= l {
 17451  					return io.ErrUnexpectedEOF
 17452  				}
 17453  				b := dAtA[iNdEx]
 17454  				iNdEx++
 17455  				v |= int(b&0x7F) << shift
 17456  				if b < 0x80 {
 17457  					break
 17458  				}
 17459  			}
 17460  			m.IsSuccess = bool(v != 0)
 17461  		default:
 17462  			iNdEx = preIndex
 17463  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 17464  			if err != nil {
 17465  				return err
 17466  			}
 17467  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17468  				return ErrInvalidLengthUsageevents
 17469  			}
 17470  			if (iNdEx + skippy) > l {
 17471  				return io.ErrUnexpectedEOF
 17472  			}
 17473  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 17474  			iNdEx += skippy
 17475  		}
 17476  	}
 17477  
 17478  	if iNdEx > l {
 17479  		return io.ErrUnexpectedEOF
 17480  	}
 17481  	return nil
 17482  }
 17483  func (m *SecurityReportGetResultEvent) Unmarshal(dAtA []byte) error {
 17484  	l := len(dAtA)
 17485  	iNdEx := 0
 17486  	for iNdEx < l {
 17487  		preIndex := iNdEx
 17488  		var wire uint64
 17489  		for shift := uint(0); ; shift += 7 {
 17490  			if shift >= 64 {
 17491  				return ErrIntOverflowUsageevents
 17492  			}
 17493  			if iNdEx >= l {
 17494  				return io.ErrUnexpectedEOF
 17495  			}
 17496  			b := dAtA[iNdEx]
 17497  			iNdEx++
 17498  			wire |= uint64(b&0x7F) << shift
 17499  			if b < 0x80 {
 17500  				break
 17501  			}
 17502  		}
 17503  		fieldNum := int32(wire >> 3)
 17504  		wireType := int(wire & 0x7)
 17505  		if wireType == 4 {
 17506  			return fmt.Errorf("proto: SecurityReportGetResultEvent: wiretype end group for non-group")
 17507  		}
 17508  		if fieldNum <= 0 {
 17509  			return fmt.Errorf("proto: SecurityReportGetResultEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 17510  		}
 17511  		switch fieldNum {
 17512  		case 1:
 17513  			if wireType != 2 {
 17514  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 17515  			}
 17516  			var stringLen uint64
 17517  			for shift := uint(0); ; shift += 7 {
 17518  				if shift >= 64 {
 17519  					return ErrIntOverflowUsageevents
 17520  				}
 17521  				if iNdEx >= l {
 17522  					return io.ErrUnexpectedEOF
 17523  				}
 17524  				b := dAtA[iNdEx]
 17525  				iNdEx++
 17526  				stringLen |= uint64(b&0x7F) << shift
 17527  				if b < 0x80 {
 17528  					break
 17529  				}
 17530  			}
 17531  			intStringLen := int(stringLen)
 17532  			if intStringLen < 0 {
 17533  				return ErrInvalidLengthUsageevents
 17534  			}
 17535  			postIndex := iNdEx + intStringLen
 17536  			if postIndex < 0 {
 17537  				return ErrInvalidLengthUsageevents
 17538  			}
 17539  			if postIndex > l {
 17540  				return io.ErrUnexpectedEOF
 17541  			}
 17542  			m.Name = string(dAtA[iNdEx:postIndex])
 17543  			iNdEx = postIndex
 17544  		case 2:
 17545  			if wireType != 0 {
 17546  				return fmt.Errorf("proto: wrong wireType = %d for field Days", wireType)
 17547  			}
 17548  			m.Days = 0
 17549  			for shift := uint(0); ; shift += 7 {
 17550  				if shift >= 64 {
 17551  					return ErrIntOverflowUsageevents
 17552  				}
 17553  				if iNdEx >= l {
 17554  					return io.ErrUnexpectedEOF
 17555  				}
 17556  				b := dAtA[iNdEx]
 17557  				iNdEx++
 17558  				m.Days |= int32(b&0x7F) << shift
 17559  				if b < 0x80 {
 17560  					break
 17561  				}
 17562  			}
 17563  		default:
 17564  			iNdEx = preIndex
 17565  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 17566  			if err != nil {
 17567  				return err
 17568  			}
 17569  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17570  				return ErrInvalidLengthUsageevents
 17571  			}
 17572  			if (iNdEx + skippy) > l {
 17573  				return io.ErrUnexpectedEOF
 17574  			}
 17575  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 17576  			iNdEx += skippy
 17577  		}
 17578  	}
 17579  
 17580  	if iNdEx > l {
 17581  		return io.ErrUnexpectedEOF
 17582  	}
 17583  	return nil
 17584  }
 17585  func (m *DiscoveryFetchEvent) Unmarshal(dAtA []byte) error {
 17586  	l := len(dAtA)
 17587  	iNdEx := 0
 17588  	for iNdEx < l {
 17589  		preIndex := iNdEx
 17590  		var wire uint64
 17591  		for shift := uint(0); ; shift += 7 {
 17592  			if shift >= 64 {
 17593  				return ErrIntOverflowUsageevents
 17594  			}
 17595  			if iNdEx >= l {
 17596  				return io.ErrUnexpectedEOF
 17597  			}
 17598  			b := dAtA[iNdEx]
 17599  			iNdEx++
 17600  			wire |= uint64(b&0x7F) << shift
 17601  			if b < 0x80 {
 17602  				break
 17603  			}
 17604  		}
 17605  		fieldNum := int32(wire >> 3)
 17606  		wireType := int(wire & 0x7)
 17607  		if wireType == 4 {
 17608  			return fmt.Errorf("proto: DiscoveryFetchEvent: wiretype end group for non-group")
 17609  		}
 17610  		if fieldNum <= 0 {
 17611  			return fmt.Errorf("proto: DiscoveryFetchEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 17612  		}
 17613  		switch fieldNum {
 17614  		case 1:
 17615  			if wireType != 2 {
 17616  				return fmt.Errorf("proto: wrong wireType = %d for field CloudProvider", wireType)
 17617  			}
 17618  			var stringLen uint64
 17619  			for shift := uint(0); ; shift += 7 {
 17620  				if shift >= 64 {
 17621  					return ErrIntOverflowUsageevents
 17622  				}
 17623  				if iNdEx >= l {
 17624  					return io.ErrUnexpectedEOF
 17625  				}
 17626  				b := dAtA[iNdEx]
 17627  				iNdEx++
 17628  				stringLen |= uint64(b&0x7F) << shift
 17629  				if b < 0x80 {
 17630  					break
 17631  				}
 17632  			}
 17633  			intStringLen := int(stringLen)
 17634  			if intStringLen < 0 {
 17635  				return ErrInvalidLengthUsageevents
 17636  			}
 17637  			postIndex := iNdEx + intStringLen
 17638  			if postIndex < 0 {
 17639  				return ErrInvalidLengthUsageevents
 17640  			}
 17641  			if postIndex > l {
 17642  				return io.ErrUnexpectedEOF
 17643  			}
 17644  			m.CloudProvider = string(dAtA[iNdEx:postIndex])
 17645  			iNdEx = postIndex
 17646  		case 2:
 17647  			if wireType != 2 {
 17648  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceType", wireType)
 17649  			}
 17650  			var stringLen uint64
 17651  			for shift := uint(0); ; shift += 7 {
 17652  				if shift >= 64 {
 17653  					return ErrIntOverflowUsageevents
 17654  				}
 17655  				if iNdEx >= l {
 17656  					return io.ErrUnexpectedEOF
 17657  				}
 17658  				b := dAtA[iNdEx]
 17659  				iNdEx++
 17660  				stringLen |= uint64(b&0x7F) << shift
 17661  				if b < 0x80 {
 17662  					break
 17663  				}
 17664  			}
 17665  			intStringLen := int(stringLen)
 17666  			if intStringLen < 0 {
 17667  				return ErrInvalidLengthUsageevents
 17668  			}
 17669  			postIndex := iNdEx + intStringLen
 17670  			if postIndex < 0 {
 17671  				return ErrInvalidLengthUsageevents
 17672  			}
 17673  			if postIndex > l {
 17674  				return io.ErrUnexpectedEOF
 17675  			}
 17676  			m.ResourceType = string(dAtA[iNdEx:postIndex])
 17677  			iNdEx = postIndex
 17678  		default:
 17679  			iNdEx = preIndex
 17680  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 17681  			if err != nil {
 17682  				return err
 17683  			}
 17684  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 17685  				return ErrInvalidLengthUsageevents
 17686  			}
 17687  			if (iNdEx + skippy) > l {
 17688  				return io.ErrUnexpectedEOF
 17689  			}
 17690  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 17691  			iNdEx += skippy
 17692  		}
 17693  	}
 17694  
 17695  	if iNdEx > l {
 17696  		return io.ErrUnexpectedEOF
 17697  	}
 17698  	return nil
 17699  }
 17700  func (m *UsageEventOneOf) Unmarshal(dAtA []byte) error {
 17701  	l := len(dAtA)
 17702  	iNdEx := 0
 17703  	for iNdEx < l {
 17704  		preIndex := iNdEx
 17705  		var wire uint64
 17706  		for shift := uint(0); ; shift += 7 {
 17707  			if shift >= 64 {
 17708  				return ErrIntOverflowUsageevents
 17709  			}
 17710  			if iNdEx >= l {
 17711  				return io.ErrUnexpectedEOF
 17712  			}
 17713  			b := dAtA[iNdEx]
 17714  			iNdEx++
 17715  			wire |= uint64(b&0x7F) << shift
 17716  			if b < 0x80 {
 17717  				break
 17718  			}
 17719  		}
 17720  		fieldNum := int32(wire >> 3)
 17721  		wireType := int(wire & 0x7)
 17722  		if wireType == 4 {
 17723  			return fmt.Errorf("proto: UsageEventOneOf: wiretype end group for non-group")
 17724  		}
 17725  		if fieldNum <= 0 {
 17726  			return fmt.Errorf("proto: UsageEventOneOf: illegal tag %d (wire type %d)", fieldNum, wire)
 17727  		}
 17728  		switch fieldNum {
 17729  		case 1:
 17730  			if wireType != 2 {
 17731  				return fmt.Errorf("proto: wrong wireType = %d for field UiBannerClick", wireType)
 17732  			}
 17733  			var msglen int
 17734  			for shift := uint(0); ; shift += 7 {
 17735  				if shift >= 64 {
 17736  					return ErrIntOverflowUsageevents
 17737  				}
 17738  				if iNdEx >= l {
 17739  					return io.ErrUnexpectedEOF
 17740  				}
 17741  				b := dAtA[iNdEx]
 17742  				iNdEx++
 17743  				msglen |= int(b&0x7F) << shift
 17744  				if b < 0x80 {
 17745  					break
 17746  				}
 17747  			}
 17748  			if msglen < 0 {
 17749  				return ErrInvalidLengthUsageevents
 17750  			}
 17751  			postIndex := iNdEx + msglen
 17752  			if postIndex < 0 {
 17753  				return ErrInvalidLengthUsageevents
 17754  			}
 17755  			if postIndex > l {
 17756  				return io.ErrUnexpectedEOF
 17757  			}
 17758  			v := &UIBannerClickEvent{}
 17759  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 17760  				return err
 17761  			}
 17762  			m.Event = &UsageEventOneOf_UiBannerClick{v}
 17763  			iNdEx = postIndex
 17764  		case 3:
 17765  			if wireType != 2 {
 17766  				return fmt.Errorf("proto: wrong wireType = %d for field UiOnboardCompleteGoToDashboardClick", wireType)
 17767  			}
 17768  			var msglen int
 17769  			for shift := uint(0); ; shift += 7 {
 17770  				if shift >= 64 {
 17771  					return ErrIntOverflowUsageevents
 17772  				}
 17773  				if iNdEx >= l {
 17774  					return io.ErrUnexpectedEOF
 17775  				}
 17776  				b := dAtA[iNdEx]
 17777  				iNdEx++
 17778  				msglen |= int(b&0x7F) << shift
 17779  				if b < 0x80 {
 17780  					break
 17781  				}
 17782  			}
 17783  			if msglen < 0 {
 17784  				return ErrInvalidLengthUsageevents
 17785  			}
 17786  			postIndex := iNdEx + msglen
 17787  			if postIndex < 0 {
 17788  				return ErrInvalidLengthUsageevents
 17789  			}
 17790  			if postIndex > l {
 17791  				return io.ErrUnexpectedEOF
 17792  			}
 17793  			v := &UIOnboardCompleteGoToDashboardClickEvent{}
 17794  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 17795  				return err
 17796  			}
 17797  			m.Event = &UsageEventOneOf_UiOnboardCompleteGoToDashboardClick{v}
 17798  			iNdEx = postIndex
 17799  		case 4:
 17800  			if wireType != 2 {
 17801  				return fmt.Errorf("proto: wrong wireType = %d for field UiOnboardAddFirstResourceClick", wireType)
 17802  			}
 17803  			var msglen int
 17804  			for shift := uint(0); ; shift += 7 {
 17805  				if shift >= 64 {
 17806  					return ErrIntOverflowUsageevents
 17807  				}
 17808  				if iNdEx >= l {
 17809  					return io.ErrUnexpectedEOF
 17810  				}
 17811  				b := dAtA[iNdEx]
 17812  				iNdEx++
 17813  				msglen |= int(b&0x7F) << shift
 17814  				if b < 0x80 {
 17815  					break
 17816  				}
 17817  			}
 17818  			if msglen < 0 {
 17819  				return ErrInvalidLengthUsageevents
 17820  			}
 17821  			postIndex := iNdEx + msglen
 17822  			if postIndex < 0 {
 17823  				return ErrInvalidLengthUsageevents
 17824  			}
 17825  			if postIndex > l {
 17826  				return io.ErrUnexpectedEOF
 17827  			}
 17828  			v := &UIOnboardAddFirstResourceClickEvent{}
 17829  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 17830  				return err
 17831  			}
 17832  			m.Event = &UsageEventOneOf_UiOnboardAddFirstResourceClick{v}
 17833  			iNdEx = postIndex
 17834  		case 5:
 17835  			if wireType != 2 {
 17836  				return fmt.Errorf("proto: wrong wireType = %d for field UiOnboardAddFirstResourceLaterClick", wireType)
 17837  			}
 17838  			var msglen int
 17839  			for shift := uint(0); ; shift += 7 {
 17840  				if shift >= 64 {
 17841  					return ErrIntOverflowUsageevents
 17842  				}
 17843  				if iNdEx >= l {
 17844  					return io.ErrUnexpectedEOF
 17845  				}
 17846  				b := dAtA[iNdEx]
 17847  				iNdEx++
 17848  				msglen |= int(b&0x7F) << shift
 17849  				if b < 0x80 {
 17850  					break
 17851  				}
 17852  			}
 17853  			if msglen < 0 {
 17854  				return ErrInvalidLengthUsageevents
 17855  			}
 17856  			postIndex := iNdEx + msglen
 17857  			if postIndex < 0 {
 17858  				return ErrInvalidLengthUsageevents
 17859  			}
 17860  			if postIndex > l {
 17861  				return io.ErrUnexpectedEOF
 17862  			}
 17863  			v := &UIOnboardAddFirstResourceLaterClickEvent{}
 17864  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 17865  				return err
 17866  			}
 17867  			m.Event = &UsageEventOneOf_UiOnboardAddFirstResourceLaterClick{v}
 17868  			iNdEx = postIndex
 17869  		case 6:
 17870  			if wireType != 2 {
 17871  				return fmt.Errorf("proto: wrong wireType = %d for field UiOnboardSetCredentialSubmit", wireType)
 17872  			}
 17873  			var msglen int
 17874  			for shift := uint(0); ; shift += 7 {
 17875  				if shift >= 64 {
 17876  					return ErrIntOverflowUsageevents
 17877  				}
 17878  				if iNdEx >= l {
 17879  					return io.ErrUnexpectedEOF
 17880  				}
 17881  				b := dAtA[iNdEx]
 17882  				iNdEx++
 17883  				msglen |= int(b&0x7F) << shift
 17884  				if b < 0x80 {
 17885  					break
 17886  				}
 17887  			}
 17888  			if msglen < 0 {
 17889  				return ErrInvalidLengthUsageevents
 17890  			}
 17891  			postIndex := iNdEx + msglen
 17892  			if postIndex < 0 {
 17893  				return ErrInvalidLengthUsageevents
 17894  			}
 17895  			if postIndex > l {
 17896  				return io.ErrUnexpectedEOF
 17897  			}
 17898  			v := &UIOnboardSetCredentialSubmitEvent{}
 17899  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 17900  				return err
 17901  			}
 17902  			m.Event = &UsageEventOneOf_UiOnboardSetCredentialSubmit{v}
 17903  			iNdEx = postIndex
 17904  		case 7:
 17905  			if wireType != 2 {
 17906  				return fmt.Errorf("proto: wrong wireType = %d for field UiOnboardRegisterChallengeSubmit", wireType)
 17907  			}
 17908  			var msglen int
 17909  			for shift := uint(0); ; shift += 7 {
 17910  				if shift >= 64 {
 17911  					return ErrIntOverflowUsageevents
 17912  				}
 17913  				if iNdEx >= l {
 17914  					return io.ErrUnexpectedEOF
 17915  				}
 17916  				b := dAtA[iNdEx]
 17917  				iNdEx++
 17918  				msglen |= int(b&0x7F) << shift
 17919  				if b < 0x80 {
 17920  					break
 17921  				}
 17922  			}
 17923  			if msglen < 0 {
 17924  				return ErrInvalidLengthUsageevents
 17925  			}
 17926  			postIndex := iNdEx + msglen
 17927  			if postIndex < 0 {
 17928  				return ErrInvalidLengthUsageevents
 17929  			}
 17930  			if postIndex > l {
 17931  				return io.ErrUnexpectedEOF
 17932  			}
 17933  			v := &UIOnboardRegisterChallengeSubmitEvent{}
 17934  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 17935  				return err
 17936  			}
 17937  			m.Event = &UsageEventOneOf_UiOnboardRegisterChallengeSubmit{v}
 17938  			iNdEx = postIndex
 17939  		case 8:
 17940  			if wireType != 2 {
 17941  				return fmt.Errorf("proto: wrong wireType = %d for field UiRecoveryCodesContinueClick", wireType)
 17942  			}
 17943  			var msglen int
 17944  			for shift := uint(0); ; shift += 7 {
 17945  				if shift >= 64 {
 17946  					return ErrIntOverflowUsageevents
 17947  				}
 17948  				if iNdEx >= l {
 17949  					return io.ErrUnexpectedEOF
 17950  				}
 17951  				b := dAtA[iNdEx]
 17952  				iNdEx++
 17953  				msglen |= int(b&0x7F) << shift
 17954  				if b < 0x80 {
 17955  					break
 17956  				}
 17957  			}
 17958  			if msglen < 0 {
 17959  				return ErrInvalidLengthUsageevents
 17960  			}
 17961  			postIndex := iNdEx + msglen
 17962  			if postIndex < 0 {
 17963  				return ErrInvalidLengthUsageevents
 17964  			}
 17965  			if postIndex > l {
 17966  				return io.ErrUnexpectedEOF
 17967  			}
 17968  			v := &UIRecoveryCodesContinueClickEvent{}
 17969  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 17970  				return err
 17971  			}
 17972  			m.Event = &UsageEventOneOf_UiRecoveryCodesContinueClick{v}
 17973  			iNdEx = postIndex
 17974  		case 9:
 17975  			if wireType != 2 {
 17976  				return fmt.Errorf("proto: wrong wireType = %d for field UiRecoveryCodesCopyClick", wireType)
 17977  			}
 17978  			var msglen int
 17979  			for shift := uint(0); ; shift += 7 {
 17980  				if shift >= 64 {
 17981  					return ErrIntOverflowUsageevents
 17982  				}
 17983  				if iNdEx >= l {
 17984  					return io.ErrUnexpectedEOF
 17985  				}
 17986  				b := dAtA[iNdEx]
 17987  				iNdEx++
 17988  				msglen |= int(b&0x7F) << shift
 17989  				if b < 0x80 {
 17990  					break
 17991  				}
 17992  			}
 17993  			if msglen < 0 {
 17994  				return ErrInvalidLengthUsageevents
 17995  			}
 17996  			postIndex := iNdEx + msglen
 17997  			if postIndex < 0 {
 17998  				return ErrInvalidLengthUsageevents
 17999  			}
 18000  			if postIndex > l {
 18001  				return io.ErrUnexpectedEOF
 18002  			}
 18003  			v := &UIRecoveryCodesCopyClickEvent{}
 18004  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18005  				return err
 18006  			}
 18007  			m.Event = &UsageEventOneOf_UiRecoveryCodesCopyClick{v}
 18008  			iNdEx = postIndex
 18009  		case 10:
 18010  			if wireType != 2 {
 18011  				return fmt.Errorf("proto: wrong wireType = %d for field UiRecoveryCodesPrintClick", wireType)
 18012  			}
 18013  			var msglen int
 18014  			for shift := uint(0); ; shift += 7 {
 18015  				if shift >= 64 {
 18016  					return ErrIntOverflowUsageevents
 18017  				}
 18018  				if iNdEx >= l {
 18019  					return io.ErrUnexpectedEOF
 18020  				}
 18021  				b := dAtA[iNdEx]
 18022  				iNdEx++
 18023  				msglen |= int(b&0x7F) << shift
 18024  				if b < 0x80 {
 18025  					break
 18026  				}
 18027  			}
 18028  			if msglen < 0 {
 18029  				return ErrInvalidLengthUsageevents
 18030  			}
 18031  			postIndex := iNdEx + msglen
 18032  			if postIndex < 0 {
 18033  				return ErrInvalidLengthUsageevents
 18034  			}
 18035  			if postIndex > l {
 18036  				return io.ErrUnexpectedEOF
 18037  			}
 18038  			v := &UIRecoveryCodesPrintClickEvent{}
 18039  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18040  				return err
 18041  			}
 18042  			m.Event = &UsageEventOneOf_UiRecoveryCodesPrintClick{v}
 18043  			iNdEx = postIndex
 18044  		case 11:
 18045  			if wireType != 2 {
 18046  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverStartedEvent", wireType)
 18047  			}
 18048  			var msglen int
 18049  			for shift := uint(0); ; shift += 7 {
 18050  				if shift >= 64 {
 18051  					return ErrIntOverflowUsageevents
 18052  				}
 18053  				if iNdEx >= l {
 18054  					return io.ErrUnexpectedEOF
 18055  				}
 18056  				b := dAtA[iNdEx]
 18057  				iNdEx++
 18058  				msglen |= int(b&0x7F) << shift
 18059  				if b < 0x80 {
 18060  					break
 18061  				}
 18062  			}
 18063  			if msglen < 0 {
 18064  				return ErrInvalidLengthUsageevents
 18065  			}
 18066  			postIndex := iNdEx + msglen
 18067  			if postIndex < 0 {
 18068  				return ErrInvalidLengthUsageevents
 18069  			}
 18070  			if postIndex > l {
 18071  				return io.ErrUnexpectedEOF
 18072  			}
 18073  			v := &UIDiscoverStartedEvent{}
 18074  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18075  				return err
 18076  			}
 18077  			m.Event = &UsageEventOneOf_UiDiscoverStartedEvent{v}
 18078  			iNdEx = postIndex
 18079  		case 12:
 18080  			if wireType != 2 {
 18081  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverResourceSelectionEvent", wireType)
 18082  			}
 18083  			var msglen int
 18084  			for shift := uint(0); ; shift += 7 {
 18085  				if shift >= 64 {
 18086  					return ErrIntOverflowUsageevents
 18087  				}
 18088  				if iNdEx >= l {
 18089  					return io.ErrUnexpectedEOF
 18090  				}
 18091  				b := dAtA[iNdEx]
 18092  				iNdEx++
 18093  				msglen |= int(b&0x7F) << shift
 18094  				if b < 0x80 {
 18095  					break
 18096  				}
 18097  			}
 18098  			if msglen < 0 {
 18099  				return ErrInvalidLengthUsageevents
 18100  			}
 18101  			postIndex := iNdEx + msglen
 18102  			if postIndex < 0 {
 18103  				return ErrInvalidLengthUsageevents
 18104  			}
 18105  			if postIndex > l {
 18106  				return io.ErrUnexpectedEOF
 18107  			}
 18108  			v := &UIDiscoverResourceSelectionEvent{}
 18109  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18110  				return err
 18111  			}
 18112  			m.Event = &UsageEventOneOf_UiDiscoverResourceSelectionEvent{v}
 18113  			iNdEx = postIndex
 18114  		case 13:
 18115  			if wireType != 2 {
 18116  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverDeployServiceEvent", wireType)
 18117  			}
 18118  			var msglen int
 18119  			for shift := uint(0); ; shift += 7 {
 18120  				if shift >= 64 {
 18121  					return ErrIntOverflowUsageevents
 18122  				}
 18123  				if iNdEx >= l {
 18124  					return io.ErrUnexpectedEOF
 18125  				}
 18126  				b := dAtA[iNdEx]
 18127  				iNdEx++
 18128  				msglen |= int(b&0x7F) << shift
 18129  				if b < 0x80 {
 18130  					break
 18131  				}
 18132  			}
 18133  			if msglen < 0 {
 18134  				return ErrInvalidLengthUsageevents
 18135  			}
 18136  			postIndex := iNdEx + msglen
 18137  			if postIndex < 0 {
 18138  				return ErrInvalidLengthUsageevents
 18139  			}
 18140  			if postIndex > l {
 18141  				return io.ErrUnexpectedEOF
 18142  			}
 18143  			v := &UIDiscoverDeployServiceEvent{}
 18144  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18145  				return err
 18146  			}
 18147  			m.Event = &UsageEventOneOf_UiDiscoverDeployServiceEvent{v}
 18148  			iNdEx = postIndex
 18149  		case 14:
 18150  			if wireType != 2 {
 18151  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverDatabaseRegisterEvent", wireType)
 18152  			}
 18153  			var msglen int
 18154  			for shift := uint(0); ; shift += 7 {
 18155  				if shift >= 64 {
 18156  					return ErrIntOverflowUsageevents
 18157  				}
 18158  				if iNdEx >= l {
 18159  					return io.ErrUnexpectedEOF
 18160  				}
 18161  				b := dAtA[iNdEx]
 18162  				iNdEx++
 18163  				msglen |= int(b&0x7F) << shift
 18164  				if b < 0x80 {
 18165  					break
 18166  				}
 18167  			}
 18168  			if msglen < 0 {
 18169  				return ErrInvalidLengthUsageevents
 18170  			}
 18171  			postIndex := iNdEx + msglen
 18172  			if postIndex < 0 {
 18173  				return ErrInvalidLengthUsageevents
 18174  			}
 18175  			if postIndex > l {
 18176  				return io.ErrUnexpectedEOF
 18177  			}
 18178  			v := &UIDiscoverDatabaseRegisterEvent{}
 18179  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18180  				return err
 18181  			}
 18182  			m.Event = &UsageEventOneOf_UiDiscoverDatabaseRegisterEvent{v}
 18183  			iNdEx = postIndex
 18184  		case 15:
 18185  			if wireType != 2 {
 18186  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverDatabaseConfigureMtlsEvent", wireType)
 18187  			}
 18188  			var msglen int
 18189  			for shift := uint(0); ; shift += 7 {
 18190  				if shift >= 64 {
 18191  					return ErrIntOverflowUsageevents
 18192  				}
 18193  				if iNdEx >= l {
 18194  					return io.ErrUnexpectedEOF
 18195  				}
 18196  				b := dAtA[iNdEx]
 18197  				iNdEx++
 18198  				msglen |= int(b&0x7F) << shift
 18199  				if b < 0x80 {
 18200  					break
 18201  				}
 18202  			}
 18203  			if msglen < 0 {
 18204  				return ErrInvalidLengthUsageevents
 18205  			}
 18206  			postIndex := iNdEx + msglen
 18207  			if postIndex < 0 {
 18208  				return ErrInvalidLengthUsageevents
 18209  			}
 18210  			if postIndex > l {
 18211  				return io.ErrUnexpectedEOF
 18212  			}
 18213  			v := &UIDiscoverDatabaseConfigureMTLSEvent{}
 18214  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18215  				return err
 18216  			}
 18217  			m.Event = &UsageEventOneOf_UiDiscoverDatabaseConfigureMtlsEvent{v}
 18218  			iNdEx = postIndex
 18219  		case 16:
 18220  			if wireType != 2 {
 18221  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverDesktopActiveDirectoryToolsInstallEvent", wireType)
 18222  			}
 18223  			var msglen int
 18224  			for shift := uint(0); ; shift += 7 {
 18225  				if shift >= 64 {
 18226  					return ErrIntOverflowUsageevents
 18227  				}
 18228  				if iNdEx >= l {
 18229  					return io.ErrUnexpectedEOF
 18230  				}
 18231  				b := dAtA[iNdEx]
 18232  				iNdEx++
 18233  				msglen |= int(b&0x7F) << shift
 18234  				if b < 0x80 {
 18235  					break
 18236  				}
 18237  			}
 18238  			if msglen < 0 {
 18239  				return ErrInvalidLengthUsageevents
 18240  			}
 18241  			postIndex := iNdEx + msglen
 18242  			if postIndex < 0 {
 18243  				return ErrInvalidLengthUsageevents
 18244  			}
 18245  			if postIndex > l {
 18246  				return io.ErrUnexpectedEOF
 18247  			}
 18248  			v := &UIDiscoverDesktopActiveDirectoryToolsInstallEvent{}
 18249  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18250  				return err
 18251  			}
 18252  			m.Event = &UsageEventOneOf_UiDiscoverDesktopActiveDirectoryToolsInstallEvent{v}
 18253  			iNdEx = postIndex
 18254  		case 17:
 18255  			if wireType != 2 {
 18256  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverDesktopActiveDirectoryConfigureEvent", wireType)
 18257  			}
 18258  			var msglen int
 18259  			for shift := uint(0); ; shift += 7 {
 18260  				if shift >= 64 {
 18261  					return ErrIntOverflowUsageevents
 18262  				}
 18263  				if iNdEx >= l {
 18264  					return io.ErrUnexpectedEOF
 18265  				}
 18266  				b := dAtA[iNdEx]
 18267  				iNdEx++
 18268  				msglen |= int(b&0x7F) << shift
 18269  				if b < 0x80 {
 18270  					break
 18271  				}
 18272  			}
 18273  			if msglen < 0 {
 18274  				return ErrInvalidLengthUsageevents
 18275  			}
 18276  			postIndex := iNdEx + msglen
 18277  			if postIndex < 0 {
 18278  				return ErrInvalidLengthUsageevents
 18279  			}
 18280  			if postIndex > l {
 18281  				return io.ErrUnexpectedEOF
 18282  			}
 18283  			v := &UIDiscoverDesktopActiveDirectoryConfigureEvent{}
 18284  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18285  				return err
 18286  			}
 18287  			m.Event = &UsageEventOneOf_UiDiscoverDesktopActiveDirectoryConfigureEvent{v}
 18288  			iNdEx = postIndex
 18289  		case 18:
 18290  			if wireType != 2 {
 18291  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverAutoDiscoveredResourcesEvent", wireType)
 18292  			}
 18293  			var msglen int
 18294  			for shift := uint(0); ; shift += 7 {
 18295  				if shift >= 64 {
 18296  					return ErrIntOverflowUsageevents
 18297  				}
 18298  				if iNdEx >= l {
 18299  					return io.ErrUnexpectedEOF
 18300  				}
 18301  				b := dAtA[iNdEx]
 18302  				iNdEx++
 18303  				msglen |= int(b&0x7F) << shift
 18304  				if b < 0x80 {
 18305  					break
 18306  				}
 18307  			}
 18308  			if msglen < 0 {
 18309  				return ErrInvalidLengthUsageevents
 18310  			}
 18311  			postIndex := iNdEx + msglen
 18312  			if postIndex < 0 {
 18313  				return ErrInvalidLengthUsageevents
 18314  			}
 18315  			if postIndex > l {
 18316  				return io.ErrUnexpectedEOF
 18317  			}
 18318  			v := &UIDiscoverAutoDiscoveredResourcesEvent{}
 18319  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18320  				return err
 18321  			}
 18322  			m.Event = &UsageEventOneOf_UiDiscoverAutoDiscoveredResourcesEvent{v}
 18323  			iNdEx = postIndex
 18324  		case 19:
 18325  			if wireType != 2 {
 18326  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverDatabaseConfigureIamPolicyEvent", wireType)
 18327  			}
 18328  			var msglen int
 18329  			for shift := uint(0); ; shift += 7 {
 18330  				if shift >= 64 {
 18331  					return ErrIntOverflowUsageevents
 18332  				}
 18333  				if iNdEx >= l {
 18334  					return io.ErrUnexpectedEOF
 18335  				}
 18336  				b := dAtA[iNdEx]
 18337  				iNdEx++
 18338  				msglen |= int(b&0x7F) << shift
 18339  				if b < 0x80 {
 18340  					break
 18341  				}
 18342  			}
 18343  			if msglen < 0 {
 18344  				return ErrInvalidLengthUsageevents
 18345  			}
 18346  			postIndex := iNdEx + msglen
 18347  			if postIndex < 0 {
 18348  				return ErrInvalidLengthUsageevents
 18349  			}
 18350  			if postIndex > l {
 18351  				return io.ErrUnexpectedEOF
 18352  			}
 18353  			v := &UIDiscoverDatabaseConfigureIAMPolicyEvent{}
 18354  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18355  				return err
 18356  			}
 18357  			m.Event = &UsageEventOneOf_UiDiscoverDatabaseConfigureIamPolicyEvent{v}
 18358  			iNdEx = postIndex
 18359  		case 20:
 18360  			if wireType != 2 {
 18361  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverPrincipalsConfigureEvent", wireType)
 18362  			}
 18363  			var msglen int
 18364  			for shift := uint(0); ; shift += 7 {
 18365  				if shift >= 64 {
 18366  					return ErrIntOverflowUsageevents
 18367  				}
 18368  				if iNdEx >= l {
 18369  					return io.ErrUnexpectedEOF
 18370  				}
 18371  				b := dAtA[iNdEx]
 18372  				iNdEx++
 18373  				msglen |= int(b&0x7F) << shift
 18374  				if b < 0x80 {
 18375  					break
 18376  				}
 18377  			}
 18378  			if msglen < 0 {
 18379  				return ErrInvalidLengthUsageevents
 18380  			}
 18381  			postIndex := iNdEx + msglen
 18382  			if postIndex < 0 {
 18383  				return ErrInvalidLengthUsageevents
 18384  			}
 18385  			if postIndex > l {
 18386  				return io.ErrUnexpectedEOF
 18387  			}
 18388  			v := &UIDiscoverPrincipalsConfigureEvent{}
 18389  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18390  				return err
 18391  			}
 18392  			m.Event = &UsageEventOneOf_UiDiscoverPrincipalsConfigureEvent{v}
 18393  			iNdEx = postIndex
 18394  		case 21:
 18395  			if wireType != 2 {
 18396  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverTestConnectionEvent", wireType)
 18397  			}
 18398  			var msglen int
 18399  			for shift := uint(0); ; shift += 7 {
 18400  				if shift >= 64 {
 18401  					return ErrIntOverflowUsageevents
 18402  				}
 18403  				if iNdEx >= l {
 18404  					return io.ErrUnexpectedEOF
 18405  				}
 18406  				b := dAtA[iNdEx]
 18407  				iNdEx++
 18408  				msglen |= int(b&0x7F) << shift
 18409  				if b < 0x80 {
 18410  					break
 18411  				}
 18412  			}
 18413  			if msglen < 0 {
 18414  				return ErrInvalidLengthUsageevents
 18415  			}
 18416  			postIndex := iNdEx + msglen
 18417  			if postIndex < 0 {
 18418  				return ErrInvalidLengthUsageevents
 18419  			}
 18420  			if postIndex > l {
 18421  				return io.ErrUnexpectedEOF
 18422  			}
 18423  			v := &UIDiscoverTestConnectionEvent{}
 18424  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18425  				return err
 18426  			}
 18427  			m.Event = &UsageEventOneOf_UiDiscoverTestConnectionEvent{v}
 18428  			iNdEx = postIndex
 18429  		case 22:
 18430  			if wireType != 2 {
 18431  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverCompletedEvent", wireType)
 18432  			}
 18433  			var msglen int
 18434  			for shift := uint(0); ; shift += 7 {
 18435  				if shift >= 64 {
 18436  					return ErrIntOverflowUsageevents
 18437  				}
 18438  				if iNdEx >= l {
 18439  					return io.ErrUnexpectedEOF
 18440  				}
 18441  				b := dAtA[iNdEx]
 18442  				iNdEx++
 18443  				msglen |= int(b&0x7F) << shift
 18444  				if b < 0x80 {
 18445  					break
 18446  				}
 18447  			}
 18448  			if msglen < 0 {
 18449  				return ErrInvalidLengthUsageevents
 18450  			}
 18451  			postIndex := iNdEx + msglen
 18452  			if postIndex < 0 {
 18453  				return ErrInvalidLengthUsageevents
 18454  			}
 18455  			if postIndex > l {
 18456  				return io.ErrUnexpectedEOF
 18457  			}
 18458  			v := &UIDiscoverCompletedEvent{}
 18459  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18460  				return err
 18461  			}
 18462  			m.Event = &UsageEventOneOf_UiDiscoverCompletedEvent{v}
 18463  			iNdEx = postIndex
 18464  		case 23:
 18465  			if wireType != 2 {
 18466  				return fmt.Errorf("proto: wrong wireType = %d for field UiCreateNewRoleClick", wireType)
 18467  			}
 18468  			var msglen int
 18469  			for shift := uint(0); ; shift += 7 {
 18470  				if shift >= 64 {
 18471  					return ErrIntOverflowUsageevents
 18472  				}
 18473  				if iNdEx >= l {
 18474  					return io.ErrUnexpectedEOF
 18475  				}
 18476  				b := dAtA[iNdEx]
 18477  				iNdEx++
 18478  				msglen |= int(b&0x7F) << shift
 18479  				if b < 0x80 {
 18480  					break
 18481  				}
 18482  			}
 18483  			if msglen < 0 {
 18484  				return ErrInvalidLengthUsageevents
 18485  			}
 18486  			postIndex := iNdEx + msglen
 18487  			if postIndex < 0 {
 18488  				return ErrInvalidLengthUsageevents
 18489  			}
 18490  			if postIndex > l {
 18491  				return io.ErrUnexpectedEOF
 18492  			}
 18493  			v := &UICreateNewRoleClickEvent{}
 18494  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18495  				return err
 18496  			}
 18497  			m.Event = &UsageEventOneOf_UiCreateNewRoleClick{v}
 18498  			iNdEx = postIndex
 18499  		case 24:
 18500  			if wireType != 2 {
 18501  				return fmt.Errorf("proto: wrong wireType = %d for field UiCreateNewRoleSaveClick", wireType)
 18502  			}
 18503  			var msglen int
 18504  			for shift := uint(0); ; shift += 7 {
 18505  				if shift >= 64 {
 18506  					return ErrIntOverflowUsageevents
 18507  				}
 18508  				if iNdEx >= l {
 18509  					return io.ErrUnexpectedEOF
 18510  				}
 18511  				b := dAtA[iNdEx]
 18512  				iNdEx++
 18513  				msglen |= int(b&0x7F) << shift
 18514  				if b < 0x80 {
 18515  					break
 18516  				}
 18517  			}
 18518  			if msglen < 0 {
 18519  				return ErrInvalidLengthUsageevents
 18520  			}
 18521  			postIndex := iNdEx + msglen
 18522  			if postIndex < 0 {
 18523  				return ErrInvalidLengthUsageevents
 18524  			}
 18525  			if postIndex > l {
 18526  				return io.ErrUnexpectedEOF
 18527  			}
 18528  			v := &UICreateNewRoleSaveClickEvent{}
 18529  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18530  				return err
 18531  			}
 18532  			m.Event = &UsageEventOneOf_UiCreateNewRoleSaveClick{v}
 18533  			iNdEx = postIndex
 18534  		case 25:
 18535  			if wireType != 2 {
 18536  				return fmt.Errorf("proto: wrong wireType = %d for field UiCreateNewRoleCancelClick", wireType)
 18537  			}
 18538  			var msglen int
 18539  			for shift := uint(0); ; shift += 7 {
 18540  				if shift >= 64 {
 18541  					return ErrIntOverflowUsageevents
 18542  				}
 18543  				if iNdEx >= l {
 18544  					return io.ErrUnexpectedEOF
 18545  				}
 18546  				b := dAtA[iNdEx]
 18547  				iNdEx++
 18548  				msglen |= int(b&0x7F) << shift
 18549  				if b < 0x80 {
 18550  					break
 18551  				}
 18552  			}
 18553  			if msglen < 0 {
 18554  				return ErrInvalidLengthUsageevents
 18555  			}
 18556  			postIndex := iNdEx + msglen
 18557  			if postIndex < 0 {
 18558  				return ErrInvalidLengthUsageevents
 18559  			}
 18560  			if postIndex > l {
 18561  				return io.ErrUnexpectedEOF
 18562  			}
 18563  			v := &UICreateNewRoleCancelClickEvent{}
 18564  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18565  				return err
 18566  			}
 18567  			m.Event = &UsageEventOneOf_UiCreateNewRoleCancelClick{v}
 18568  			iNdEx = postIndex
 18569  		case 26:
 18570  			if wireType != 2 {
 18571  				return fmt.Errorf("proto: wrong wireType = %d for field UiCreateNewRoleViewDocumentationClick", wireType)
 18572  			}
 18573  			var msglen int
 18574  			for shift := uint(0); ; shift += 7 {
 18575  				if shift >= 64 {
 18576  					return ErrIntOverflowUsageevents
 18577  				}
 18578  				if iNdEx >= l {
 18579  					return io.ErrUnexpectedEOF
 18580  				}
 18581  				b := dAtA[iNdEx]
 18582  				iNdEx++
 18583  				msglen |= int(b&0x7F) << shift
 18584  				if b < 0x80 {
 18585  					break
 18586  				}
 18587  			}
 18588  			if msglen < 0 {
 18589  				return ErrInvalidLengthUsageevents
 18590  			}
 18591  			postIndex := iNdEx + msglen
 18592  			if postIndex < 0 {
 18593  				return ErrInvalidLengthUsageevents
 18594  			}
 18595  			if postIndex > l {
 18596  				return io.ErrUnexpectedEOF
 18597  			}
 18598  			v := &UICreateNewRoleViewDocumentationClickEvent{}
 18599  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18600  				return err
 18601  			}
 18602  			m.Event = &UsageEventOneOf_UiCreateNewRoleViewDocumentationClick{v}
 18603  			iNdEx = postIndex
 18604  		case 27:
 18605  			if wireType != 2 {
 18606  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverIntegrationAwsOidcConnectEvent", wireType)
 18607  			}
 18608  			var msglen int
 18609  			for shift := uint(0); ; shift += 7 {
 18610  				if shift >= 64 {
 18611  					return ErrIntOverflowUsageevents
 18612  				}
 18613  				if iNdEx >= l {
 18614  					return io.ErrUnexpectedEOF
 18615  				}
 18616  				b := dAtA[iNdEx]
 18617  				iNdEx++
 18618  				msglen |= int(b&0x7F) << shift
 18619  				if b < 0x80 {
 18620  					break
 18621  				}
 18622  			}
 18623  			if msglen < 0 {
 18624  				return ErrInvalidLengthUsageevents
 18625  			}
 18626  			postIndex := iNdEx + msglen
 18627  			if postIndex < 0 {
 18628  				return ErrInvalidLengthUsageevents
 18629  			}
 18630  			if postIndex > l {
 18631  				return io.ErrUnexpectedEOF
 18632  			}
 18633  			v := &UIDiscoverIntegrationAWSOIDCConnectEvent{}
 18634  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18635  				return err
 18636  			}
 18637  			m.Event = &UsageEventOneOf_UiDiscoverIntegrationAwsOidcConnectEvent{v}
 18638  			iNdEx = postIndex
 18639  		case 28:
 18640  			if wireType != 2 {
 18641  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverDatabaseRdsEnrollEvent", wireType)
 18642  			}
 18643  			var msglen int
 18644  			for shift := uint(0); ; shift += 7 {
 18645  				if shift >= 64 {
 18646  					return ErrIntOverflowUsageevents
 18647  				}
 18648  				if iNdEx >= l {
 18649  					return io.ErrUnexpectedEOF
 18650  				}
 18651  				b := dAtA[iNdEx]
 18652  				iNdEx++
 18653  				msglen |= int(b&0x7F) << shift
 18654  				if b < 0x80 {
 18655  					break
 18656  				}
 18657  			}
 18658  			if msglen < 0 {
 18659  				return ErrInvalidLengthUsageevents
 18660  			}
 18661  			postIndex := iNdEx + msglen
 18662  			if postIndex < 0 {
 18663  				return ErrInvalidLengthUsageevents
 18664  			}
 18665  			if postIndex > l {
 18666  				return io.ErrUnexpectedEOF
 18667  			}
 18668  			v := &UIDiscoverDatabaseRDSEnrollEvent{}
 18669  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18670  				return err
 18671  			}
 18672  			m.Event = &UsageEventOneOf_UiDiscoverDatabaseRdsEnrollEvent{v}
 18673  			iNdEx = postIndex
 18674  		case 29:
 18675  			if wireType != 2 {
 18676  				return fmt.Errorf("proto: wrong wireType = %d for field UiCallToActionClickEvent", wireType)
 18677  			}
 18678  			var msglen int
 18679  			for shift := uint(0); ; shift += 7 {
 18680  				if shift >= 64 {
 18681  					return ErrIntOverflowUsageevents
 18682  				}
 18683  				if iNdEx >= l {
 18684  					return io.ErrUnexpectedEOF
 18685  				}
 18686  				b := dAtA[iNdEx]
 18687  				iNdEx++
 18688  				msglen |= int(b&0x7F) << shift
 18689  				if b < 0x80 {
 18690  					break
 18691  				}
 18692  			}
 18693  			if msglen < 0 {
 18694  				return ErrInvalidLengthUsageevents
 18695  			}
 18696  			postIndex := iNdEx + msglen
 18697  			if postIndex < 0 {
 18698  				return ErrInvalidLengthUsageevents
 18699  			}
 18700  			if postIndex > l {
 18701  				return io.ErrUnexpectedEOF
 18702  			}
 18703  			v := &UICallToActionClickEvent{}
 18704  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18705  				return err
 18706  			}
 18707  			m.Event = &UsageEventOneOf_UiCallToActionClickEvent{v}
 18708  			iNdEx = postIndex
 18709  		case 30:
 18710  			if wireType != 2 {
 18711  				return fmt.Errorf("proto: wrong wireType = %d for field AssistCompletion", wireType)
 18712  			}
 18713  			var msglen int
 18714  			for shift := uint(0); ; shift += 7 {
 18715  				if shift >= 64 {
 18716  					return ErrIntOverflowUsageevents
 18717  				}
 18718  				if iNdEx >= l {
 18719  					return io.ErrUnexpectedEOF
 18720  				}
 18721  				b := dAtA[iNdEx]
 18722  				iNdEx++
 18723  				msglen |= int(b&0x7F) << shift
 18724  				if b < 0x80 {
 18725  					break
 18726  				}
 18727  			}
 18728  			if msglen < 0 {
 18729  				return ErrInvalidLengthUsageevents
 18730  			}
 18731  			postIndex := iNdEx + msglen
 18732  			if postIndex < 0 {
 18733  				return ErrInvalidLengthUsageevents
 18734  			}
 18735  			if postIndex > l {
 18736  				return io.ErrUnexpectedEOF
 18737  			}
 18738  			v := &AssistCompletionEvent{}
 18739  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18740  				return err
 18741  			}
 18742  			m.Event = &UsageEventOneOf_AssistCompletion{v}
 18743  			iNdEx = postIndex
 18744  		case 31:
 18745  			if wireType != 2 {
 18746  				return fmt.Errorf("proto: wrong wireType = %d for field UiIntegrationEnrollStartEvent", wireType)
 18747  			}
 18748  			var msglen int
 18749  			for shift := uint(0); ; shift += 7 {
 18750  				if shift >= 64 {
 18751  					return ErrIntOverflowUsageevents
 18752  				}
 18753  				if iNdEx >= l {
 18754  					return io.ErrUnexpectedEOF
 18755  				}
 18756  				b := dAtA[iNdEx]
 18757  				iNdEx++
 18758  				msglen |= int(b&0x7F) << shift
 18759  				if b < 0x80 {
 18760  					break
 18761  				}
 18762  			}
 18763  			if msglen < 0 {
 18764  				return ErrInvalidLengthUsageevents
 18765  			}
 18766  			postIndex := iNdEx + msglen
 18767  			if postIndex < 0 {
 18768  				return ErrInvalidLengthUsageevents
 18769  			}
 18770  			if postIndex > l {
 18771  				return io.ErrUnexpectedEOF
 18772  			}
 18773  			v := &UIIntegrationEnrollStartEvent{}
 18774  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18775  				return err
 18776  			}
 18777  			m.Event = &UsageEventOneOf_UiIntegrationEnrollStartEvent{v}
 18778  			iNdEx = postIndex
 18779  		case 32:
 18780  			if wireType != 2 {
 18781  				return fmt.Errorf("proto: wrong wireType = %d for field UiIntegrationEnrollCompleteEvent", wireType)
 18782  			}
 18783  			var msglen int
 18784  			for shift := uint(0); ; shift += 7 {
 18785  				if shift >= 64 {
 18786  					return ErrIntOverflowUsageevents
 18787  				}
 18788  				if iNdEx >= l {
 18789  					return io.ErrUnexpectedEOF
 18790  				}
 18791  				b := dAtA[iNdEx]
 18792  				iNdEx++
 18793  				msglen |= int(b&0x7F) << shift
 18794  				if b < 0x80 {
 18795  					break
 18796  				}
 18797  			}
 18798  			if msglen < 0 {
 18799  				return ErrInvalidLengthUsageevents
 18800  			}
 18801  			postIndex := iNdEx + msglen
 18802  			if postIndex < 0 {
 18803  				return ErrInvalidLengthUsageevents
 18804  			}
 18805  			if postIndex > l {
 18806  				return io.ErrUnexpectedEOF
 18807  			}
 18808  			v := &UIIntegrationEnrollCompleteEvent{}
 18809  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18810  				return err
 18811  			}
 18812  			m.Event = &UsageEventOneOf_UiIntegrationEnrollCompleteEvent{v}
 18813  			iNdEx = postIndex
 18814  		case 33:
 18815  			if wireType != 2 {
 18816  				return fmt.Errorf("proto: wrong wireType = %d for field UiOnboardQuestionnaireSubmit", wireType)
 18817  			}
 18818  			var msglen int
 18819  			for shift := uint(0); ; shift += 7 {
 18820  				if shift >= 64 {
 18821  					return ErrIntOverflowUsageevents
 18822  				}
 18823  				if iNdEx >= l {
 18824  					return io.ErrUnexpectedEOF
 18825  				}
 18826  				b := dAtA[iNdEx]
 18827  				iNdEx++
 18828  				msglen |= int(b&0x7F) << shift
 18829  				if b < 0x80 {
 18830  					break
 18831  				}
 18832  			}
 18833  			if msglen < 0 {
 18834  				return ErrInvalidLengthUsageevents
 18835  			}
 18836  			postIndex := iNdEx + msglen
 18837  			if postIndex < 0 {
 18838  				return ErrInvalidLengthUsageevents
 18839  			}
 18840  			if postIndex > l {
 18841  				return io.ErrUnexpectedEOF
 18842  			}
 18843  			v := &UIOnboardQuestionnaireSubmitEvent{}
 18844  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18845  				return err
 18846  			}
 18847  			m.Event = &UsageEventOneOf_UiOnboardQuestionnaireSubmit{v}
 18848  			iNdEx = postIndex
 18849  		case 34:
 18850  			if wireType != 2 {
 18851  				return fmt.Errorf("proto: wrong wireType = %d for field AssistExecution", wireType)
 18852  			}
 18853  			var msglen int
 18854  			for shift := uint(0); ; shift += 7 {
 18855  				if shift >= 64 {
 18856  					return ErrIntOverflowUsageevents
 18857  				}
 18858  				if iNdEx >= l {
 18859  					return io.ErrUnexpectedEOF
 18860  				}
 18861  				b := dAtA[iNdEx]
 18862  				iNdEx++
 18863  				msglen |= int(b&0x7F) << shift
 18864  				if b < 0x80 {
 18865  					break
 18866  				}
 18867  			}
 18868  			if msglen < 0 {
 18869  				return ErrInvalidLengthUsageevents
 18870  			}
 18871  			postIndex := iNdEx + msglen
 18872  			if postIndex < 0 {
 18873  				return ErrInvalidLengthUsageevents
 18874  			}
 18875  			if postIndex > l {
 18876  				return io.ErrUnexpectedEOF
 18877  			}
 18878  			v := &AssistExecutionEvent{}
 18879  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18880  				return err
 18881  			}
 18882  			m.Event = &UsageEventOneOf_AssistExecution{v}
 18883  			iNdEx = postIndex
 18884  		case 35:
 18885  			if wireType != 2 {
 18886  				return fmt.Errorf("proto: wrong wireType = %d for field AssistNewConversation", wireType)
 18887  			}
 18888  			var msglen int
 18889  			for shift := uint(0); ; shift += 7 {
 18890  				if shift >= 64 {
 18891  					return ErrIntOverflowUsageevents
 18892  				}
 18893  				if iNdEx >= l {
 18894  					return io.ErrUnexpectedEOF
 18895  				}
 18896  				b := dAtA[iNdEx]
 18897  				iNdEx++
 18898  				msglen |= int(b&0x7F) << shift
 18899  				if b < 0x80 {
 18900  					break
 18901  				}
 18902  			}
 18903  			if msglen < 0 {
 18904  				return ErrInvalidLengthUsageevents
 18905  			}
 18906  			postIndex := iNdEx + msglen
 18907  			if postIndex < 0 {
 18908  				return ErrInvalidLengthUsageevents
 18909  			}
 18910  			if postIndex > l {
 18911  				return io.ErrUnexpectedEOF
 18912  			}
 18913  			v := &AssistNewConversationEvent{}
 18914  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18915  				return err
 18916  			}
 18917  			m.Event = &UsageEventOneOf_AssistNewConversation{v}
 18918  			iNdEx = postIndex
 18919  		case 36:
 18920  			if wireType != 2 {
 18921  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceCreateEvent", wireType)
 18922  			}
 18923  			var msglen int
 18924  			for shift := uint(0); ; shift += 7 {
 18925  				if shift >= 64 {
 18926  					return ErrIntOverflowUsageevents
 18927  				}
 18928  				if iNdEx >= l {
 18929  					return io.ErrUnexpectedEOF
 18930  				}
 18931  				b := dAtA[iNdEx]
 18932  				iNdEx++
 18933  				msglen |= int(b&0x7F) << shift
 18934  				if b < 0x80 {
 18935  					break
 18936  				}
 18937  			}
 18938  			if msglen < 0 {
 18939  				return ErrInvalidLengthUsageevents
 18940  			}
 18941  			postIndex := iNdEx + msglen
 18942  			if postIndex < 0 {
 18943  				return ErrInvalidLengthUsageevents
 18944  			}
 18945  			if postIndex > l {
 18946  				return io.ErrUnexpectedEOF
 18947  			}
 18948  			v := &ResourceCreateEvent{}
 18949  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18950  				return err
 18951  			}
 18952  			m.Event = &UsageEventOneOf_ResourceCreateEvent{v}
 18953  			iNdEx = postIndex
 18954  		case 37:
 18955  			if wireType != 2 {
 18956  				return fmt.Errorf("proto: wrong wireType = %d for field FeatureRecommendationEvent", wireType)
 18957  			}
 18958  			var msglen int
 18959  			for shift := uint(0); ; shift += 7 {
 18960  				if shift >= 64 {
 18961  					return ErrIntOverflowUsageevents
 18962  				}
 18963  				if iNdEx >= l {
 18964  					return io.ErrUnexpectedEOF
 18965  				}
 18966  				b := dAtA[iNdEx]
 18967  				iNdEx++
 18968  				msglen |= int(b&0x7F) << shift
 18969  				if b < 0x80 {
 18970  					break
 18971  				}
 18972  			}
 18973  			if msglen < 0 {
 18974  				return ErrInvalidLengthUsageevents
 18975  			}
 18976  			postIndex := iNdEx + msglen
 18977  			if postIndex < 0 {
 18978  				return ErrInvalidLengthUsageevents
 18979  			}
 18980  			if postIndex > l {
 18981  				return io.ErrUnexpectedEOF
 18982  			}
 18983  			v := &FeatureRecommendationEvent{}
 18984  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 18985  				return err
 18986  			}
 18987  			m.Event = &UsageEventOneOf_FeatureRecommendationEvent{v}
 18988  			iNdEx = postIndex
 18989  		case 38:
 18990  			if wireType != 2 {
 18991  				return fmt.Errorf("proto: wrong wireType = %d for field AssistAccessRequest", wireType)
 18992  			}
 18993  			var msglen int
 18994  			for shift := uint(0); ; shift += 7 {
 18995  				if shift >= 64 {
 18996  					return ErrIntOverflowUsageevents
 18997  				}
 18998  				if iNdEx >= l {
 18999  					return io.ErrUnexpectedEOF
 19000  				}
 19001  				b := dAtA[iNdEx]
 19002  				iNdEx++
 19003  				msglen |= int(b&0x7F) << shift
 19004  				if b < 0x80 {
 19005  					break
 19006  				}
 19007  			}
 19008  			if msglen < 0 {
 19009  				return ErrInvalidLengthUsageevents
 19010  			}
 19011  			postIndex := iNdEx + msglen
 19012  			if postIndex < 0 {
 19013  				return ErrInvalidLengthUsageevents
 19014  			}
 19015  			if postIndex > l {
 19016  				return io.ErrUnexpectedEOF
 19017  			}
 19018  			v := &AssistAccessRequest{}
 19019  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19020  				return err
 19021  			}
 19022  			m.Event = &UsageEventOneOf_AssistAccessRequest{v}
 19023  			iNdEx = postIndex
 19024  		case 39:
 19025  			if wireType != 2 {
 19026  				return fmt.Errorf("proto: wrong wireType = %d for field AssistAction", wireType)
 19027  			}
 19028  			var msglen int
 19029  			for shift := uint(0); ; shift += 7 {
 19030  				if shift >= 64 {
 19031  					return ErrIntOverflowUsageevents
 19032  				}
 19033  				if iNdEx >= l {
 19034  					return io.ErrUnexpectedEOF
 19035  				}
 19036  				b := dAtA[iNdEx]
 19037  				iNdEx++
 19038  				msglen |= int(b&0x7F) << shift
 19039  				if b < 0x80 {
 19040  					break
 19041  				}
 19042  			}
 19043  			if msglen < 0 {
 19044  				return ErrInvalidLengthUsageevents
 19045  			}
 19046  			postIndex := iNdEx + msglen
 19047  			if postIndex < 0 {
 19048  				return ErrInvalidLengthUsageevents
 19049  			}
 19050  			if postIndex > l {
 19051  				return io.ErrUnexpectedEOF
 19052  			}
 19053  			v := &AssistAction{}
 19054  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19055  				return err
 19056  			}
 19057  			m.Event = &UsageEventOneOf_AssistAction{v}
 19058  			iNdEx = postIndex
 19059  		case 40:
 19060  			if wireType != 2 {
 19061  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListCreate", wireType)
 19062  			}
 19063  			var msglen int
 19064  			for shift := uint(0); ; shift += 7 {
 19065  				if shift >= 64 {
 19066  					return ErrIntOverflowUsageevents
 19067  				}
 19068  				if iNdEx >= l {
 19069  					return io.ErrUnexpectedEOF
 19070  				}
 19071  				b := dAtA[iNdEx]
 19072  				iNdEx++
 19073  				msglen |= int(b&0x7F) << shift
 19074  				if b < 0x80 {
 19075  					break
 19076  				}
 19077  			}
 19078  			if msglen < 0 {
 19079  				return ErrInvalidLengthUsageevents
 19080  			}
 19081  			postIndex := iNdEx + msglen
 19082  			if postIndex < 0 {
 19083  				return ErrInvalidLengthUsageevents
 19084  			}
 19085  			if postIndex > l {
 19086  				return io.ErrUnexpectedEOF
 19087  			}
 19088  			v := &AccessListCreate{}
 19089  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19090  				return err
 19091  			}
 19092  			m.Event = &UsageEventOneOf_AccessListCreate{v}
 19093  			iNdEx = postIndex
 19094  		case 41:
 19095  			if wireType != 2 {
 19096  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListUpdate", wireType)
 19097  			}
 19098  			var msglen int
 19099  			for shift := uint(0); ; shift += 7 {
 19100  				if shift >= 64 {
 19101  					return ErrIntOverflowUsageevents
 19102  				}
 19103  				if iNdEx >= l {
 19104  					return io.ErrUnexpectedEOF
 19105  				}
 19106  				b := dAtA[iNdEx]
 19107  				iNdEx++
 19108  				msglen |= int(b&0x7F) << shift
 19109  				if b < 0x80 {
 19110  					break
 19111  				}
 19112  			}
 19113  			if msglen < 0 {
 19114  				return ErrInvalidLengthUsageevents
 19115  			}
 19116  			postIndex := iNdEx + msglen
 19117  			if postIndex < 0 {
 19118  				return ErrInvalidLengthUsageevents
 19119  			}
 19120  			if postIndex > l {
 19121  				return io.ErrUnexpectedEOF
 19122  			}
 19123  			v := &AccessListUpdate{}
 19124  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19125  				return err
 19126  			}
 19127  			m.Event = &UsageEventOneOf_AccessListUpdate{v}
 19128  			iNdEx = postIndex
 19129  		case 42:
 19130  			if wireType != 2 {
 19131  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListDelete", wireType)
 19132  			}
 19133  			var msglen int
 19134  			for shift := uint(0); ; shift += 7 {
 19135  				if shift >= 64 {
 19136  					return ErrIntOverflowUsageevents
 19137  				}
 19138  				if iNdEx >= l {
 19139  					return io.ErrUnexpectedEOF
 19140  				}
 19141  				b := dAtA[iNdEx]
 19142  				iNdEx++
 19143  				msglen |= int(b&0x7F) << shift
 19144  				if b < 0x80 {
 19145  					break
 19146  				}
 19147  			}
 19148  			if msglen < 0 {
 19149  				return ErrInvalidLengthUsageevents
 19150  			}
 19151  			postIndex := iNdEx + msglen
 19152  			if postIndex < 0 {
 19153  				return ErrInvalidLengthUsageevents
 19154  			}
 19155  			if postIndex > l {
 19156  				return io.ErrUnexpectedEOF
 19157  			}
 19158  			v := &AccessListDelete{}
 19159  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19160  				return err
 19161  			}
 19162  			m.Event = &UsageEventOneOf_AccessListDelete{v}
 19163  			iNdEx = postIndex
 19164  		case 43:
 19165  			if wireType != 2 {
 19166  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListMemberCreate", wireType)
 19167  			}
 19168  			var msglen int
 19169  			for shift := uint(0); ; shift += 7 {
 19170  				if shift >= 64 {
 19171  					return ErrIntOverflowUsageevents
 19172  				}
 19173  				if iNdEx >= l {
 19174  					return io.ErrUnexpectedEOF
 19175  				}
 19176  				b := dAtA[iNdEx]
 19177  				iNdEx++
 19178  				msglen |= int(b&0x7F) << shift
 19179  				if b < 0x80 {
 19180  					break
 19181  				}
 19182  			}
 19183  			if msglen < 0 {
 19184  				return ErrInvalidLengthUsageevents
 19185  			}
 19186  			postIndex := iNdEx + msglen
 19187  			if postIndex < 0 {
 19188  				return ErrInvalidLengthUsageevents
 19189  			}
 19190  			if postIndex > l {
 19191  				return io.ErrUnexpectedEOF
 19192  			}
 19193  			v := &AccessListMemberCreate{}
 19194  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19195  				return err
 19196  			}
 19197  			m.Event = &UsageEventOneOf_AccessListMemberCreate{v}
 19198  			iNdEx = postIndex
 19199  		case 44:
 19200  			if wireType != 2 {
 19201  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListMemberUpdate", wireType)
 19202  			}
 19203  			var msglen int
 19204  			for shift := uint(0); ; shift += 7 {
 19205  				if shift >= 64 {
 19206  					return ErrIntOverflowUsageevents
 19207  				}
 19208  				if iNdEx >= l {
 19209  					return io.ErrUnexpectedEOF
 19210  				}
 19211  				b := dAtA[iNdEx]
 19212  				iNdEx++
 19213  				msglen |= int(b&0x7F) << shift
 19214  				if b < 0x80 {
 19215  					break
 19216  				}
 19217  			}
 19218  			if msglen < 0 {
 19219  				return ErrInvalidLengthUsageevents
 19220  			}
 19221  			postIndex := iNdEx + msglen
 19222  			if postIndex < 0 {
 19223  				return ErrInvalidLengthUsageevents
 19224  			}
 19225  			if postIndex > l {
 19226  				return io.ErrUnexpectedEOF
 19227  			}
 19228  			v := &AccessListMemberUpdate{}
 19229  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19230  				return err
 19231  			}
 19232  			m.Event = &UsageEventOneOf_AccessListMemberUpdate{v}
 19233  			iNdEx = postIndex
 19234  		case 45:
 19235  			if wireType != 2 {
 19236  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListMemberDelete", wireType)
 19237  			}
 19238  			var msglen int
 19239  			for shift := uint(0); ; shift += 7 {
 19240  				if shift >= 64 {
 19241  					return ErrIntOverflowUsageevents
 19242  				}
 19243  				if iNdEx >= l {
 19244  					return io.ErrUnexpectedEOF
 19245  				}
 19246  				b := dAtA[iNdEx]
 19247  				iNdEx++
 19248  				msglen |= int(b&0x7F) << shift
 19249  				if b < 0x80 {
 19250  					break
 19251  				}
 19252  			}
 19253  			if msglen < 0 {
 19254  				return ErrInvalidLengthUsageevents
 19255  			}
 19256  			postIndex := iNdEx + msglen
 19257  			if postIndex < 0 {
 19258  				return ErrInvalidLengthUsageevents
 19259  			}
 19260  			if postIndex > l {
 19261  				return io.ErrUnexpectedEOF
 19262  			}
 19263  			v := &AccessListMemberDelete{}
 19264  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19265  				return err
 19266  			}
 19267  			m.Event = &UsageEventOneOf_AccessListMemberDelete{v}
 19268  			iNdEx = postIndex
 19269  		case 46:
 19270  			if wireType != 2 {
 19271  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListGrantsToUser", wireType)
 19272  			}
 19273  			var msglen int
 19274  			for shift := uint(0); ; shift += 7 {
 19275  				if shift >= 64 {
 19276  					return ErrIntOverflowUsageevents
 19277  				}
 19278  				if iNdEx >= l {
 19279  					return io.ErrUnexpectedEOF
 19280  				}
 19281  				b := dAtA[iNdEx]
 19282  				iNdEx++
 19283  				msglen |= int(b&0x7F) << shift
 19284  				if b < 0x80 {
 19285  					break
 19286  				}
 19287  			}
 19288  			if msglen < 0 {
 19289  				return ErrInvalidLengthUsageevents
 19290  			}
 19291  			postIndex := iNdEx + msglen
 19292  			if postIndex < 0 {
 19293  				return ErrInvalidLengthUsageevents
 19294  			}
 19295  			if postIndex > l {
 19296  				return io.ErrUnexpectedEOF
 19297  			}
 19298  			v := &AccessListGrantsToUser{}
 19299  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19300  				return err
 19301  			}
 19302  			m.Event = &UsageEventOneOf_AccessListGrantsToUser{v}
 19303  			iNdEx = postIndex
 19304  		case 47:
 19305  			if wireType != 2 {
 19306  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverEc2InstanceSelection", wireType)
 19307  			}
 19308  			var msglen int
 19309  			for shift := uint(0); ; shift += 7 {
 19310  				if shift >= 64 {
 19311  					return ErrIntOverflowUsageevents
 19312  				}
 19313  				if iNdEx >= l {
 19314  					return io.ErrUnexpectedEOF
 19315  				}
 19316  				b := dAtA[iNdEx]
 19317  				iNdEx++
 19318  				msglen |= int(b&0x7F) << shift
 19319  				if b < 0x80 {
 19320  					break
 19321  				}
 19322  			}
 19323  			if msglen < 0 {
 19324  				return ErrInvalidLengthUsageevents
 19325  			}
 19326  			postIndex := iNdEx + msglen
 19327  			if postIndex < 0 {
 19328  				return ErrInvalidLengthUsageevents
 19329  			}
 19330  			if postIndex > l {
 19331  				return io.ErrUnexpectedEOF
 19332  			}
 19333  			v := &UIDiscoverEC2InstanceSelectionEvent{}
 19334  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19335  				return err
 19336  			}
 19337  			m.Event = &UsageEventOneOf_UiDiscoverEc2InstanceSelection{v}
 19338  			iNdEx = postIndex
 19339  		case 48:
 19340  			if wireType != 2 {
 19341  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverDeployEice", wireType)
 19342  			}
 19343  			var msglen int
 19344  			for shift := uint(0); ; shift += 7 {
 19345  				if shift >= 64 {
 19346  					return ErrIntOverflowUsageevents
 19347  				}
 19348  				if iNdEx >= l {
 19349  					return io.ErrUnexpectedEOF
 19350  				}
 19351  				b := dAtA[iNdEx]
 19352  				iNdEx++
 19353  				msglen |= int(b&0x7F) << shift
 19354  				if b < 0x80 {
 19355  					break
 19356  				}
 19357  			}
 19358  			if msglen < 0 {
 19359  				return ErrInvalidLengthUsageevents
 19360  			}
 19361  			postIndex := iNdEx + msglen
 19362  			if postIndex < 0 {
 19363  				return ErrInvalidLengthUsageevents
 19364  			}
 19365  			if postIndex > l {
 19366  				return io.ErrUnexpectedEOF
 19367  			}
 19368  			v := &UIDiscoverDeployEICEEvent{}
 19369  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19370  				return err
 19371  			}
 19372  			m.Event = &UsageEventOneOf_UiDiscoverDeployEice{v}
 19373  			iNdEx = postIndex
 19374  		case 49:
 19375  			if wireType != 2 {
 19376  				return fmt.Errorf("proto: wrong wireType = %d for field UiDiscoverCreateNode", wireType)
 19377  			}
 19378  			var msglen int
 19379  			for shift := uint(0); ; shift += 7 {
 19380  				if shift >= 64 {
 19381  					return ErrIntOverflowUsageevents
 19382  				}
 19383  				if iNdEx >= l {
 19384  					return io.ErrUnexpectedEOF
 19385  				}
 19386  				b := dAtA[iNdEx]
 19387  				iNdEx++
 19388  				msglen |= int(b&0x7F) << shift
 19389  				if b < 0x80 {
 19390  					break
 19391  				}
 19392  			}
 19393  			if msglen < 0 {
 19394  				return ErrInvalidLengthUsageevents
 19395  			}
 19396  			postIndex := iNdEx + msglen
 19397  			if postIndex < 0 {
 19398  				return ErrInvalidLengthUsageevents
 19399  			}
 19400  			if postIndex > l {
 19401  				return io.ErrUnexpectedEOF
 19402  			}
 19403  			v := &UIDiscoverCreateNodeEvent{}
 19404  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19405  				return err
 19406  			}
 19407  			m.Event = &UsageEventOneOf_UiDiscoverCreateNode{v}
 19408  			iNdEx = postIndex
 19409  		case 50:
 19410  			if wireType != 2 {
 19411  				return fmt.Errorf("proto: wrong wireType = %d for field TagExecuteQuery", wireType)
 19412  			}
 19413  			var msglen int
 19414  			for shift := uint(0); ; shift += 7 {
 19415  				if shift >= 64 {
 19416  					return ErrIntOverflowUsageevents
 19417  				}
 19418  				if iNdEx >= l {
 19419  					return io.ErrUnexpectedEOF
 19420  				}
 19421  				b := dAtA[iNdEx]
 19422  				iNdEx++
 19423  				msglen |= int(b&0x7F) << shift
 19424  				if b < 0x80 {
 19425  					break
 19426  				}
 19427  			}
 19428  			if msglen < 0 {
 19429  				return ErrInvalidLengthUsageevents
 19430  			}
 19431  			postIndex := iNdEx + msglen
 19432  			if postIndex < 0 {
 19433  				return ErrInvalidLengthUsageevents
 19434  			}
 19435  			if postIndex > l {
 19436  				return io.ErrUnexpectedEOF
 19437  			}
 19438  			v := &TAGExecuteQueryEvent{}
 19439  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19440  				return err
 19441  			}
 19442  			m.Event = &UsageEventOneOf_TagExecuteQuery{v}
 19443  			iNdEx = postIndex
 19444  		case 51:
 19445  			if wireType != 2 {
 19446  				return fmt.Errorf("proto: wrong wireType = %d for field SecurityReportGetResult", wireType)
 19447  			}
 19448  			var msglen int
 19449  			for shift := uint(0); ; shift += 7 {
 19450  				if shift >= 64 {
 19451  					return ErrIntOverflowUsageevents
 19452  				}
 19453  				if iNdEx >= l {
 19454  					return io.ErrUnexpectedEOF
 19455  				}
 19456  				b := dAtA[iNdEx]
 19457  				iNdEx++
 19458  				msglen |= int(b&0x7F) << shift
 19459  				if b < 0x80 {
 19460  					break
 19461  				}
 19462  			}
 19463  			if msglen < 0 {
 19464  				return ErrInvalidLengthUsageevents
 19465  			}
 19466  			postIndex := iNdEx + msglen
 19467  			if postIndex < 0 {
 19468  				return ErrInvalidLengthUsageevents
 19469  			}
 19470  			if postIndex > l {
 19471  				return io.ErrUnexpectedEOF
 19472  			}
 19473  			v := &SecurityReportGetResultEvent{}
 19474  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19475  				return err
 19476  			}
 19477  			m.Event = &UsageEventOneOf_SecurityReportGetResult{v}
 19478  			iNdEx = postIndex
 19479  		case 52:
 19480  			if wireType != 2 {
 19481  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListReviewCreate", wireType)
 19482  			}
 19483  			var msglen int
 19484  			for shift := uint(0); ; shift += 7 {
 19485  				if shift >= 64 {
 19486  					return ErrIntOverflowUsageevents
 19487  				}
 19488  				if iNdEx >= l {
 19489  					return io.ErrUnexpectedEOF
 19490  				}
 19491  				b := dAtA[iNdEx]
 19492  				iNdEx++
 19493  				msglen |= int(b&0x7F) << shift
 19494  				if b < 0x80 {
 19495  					break
 19496  				}
 19497  			}
 19498  			if msglen < 0 {
 19499  				return ErrInvalidLengthUsageevents
 19500  			}
 19501  			postIndex := iNdEx + msglen
 19502  			if postIndex < 0 {
 19503  				return ErrInvalidLengthUsageevents
 19504  			}
 19505  			if postIndex > l {
 19506  				return io.ErrUnexpectedEOF
 19507  			}
 19508  			v := &AccessListReviewCreate{}
 19509  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19510  				return err
 19511  			}
 19512  			m.Event = &UsageEventOneOf_AccessListReviewCreate{v}
 19513  			iNdEx = postIndex
 19514  		case 53:
 19515  			if wireType != 2 {
 19516  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListReviewDelete", wireType)
 19517  			}
 19518  			var msglen int
 19519  			for shift := uint(0); ; shift += 7 {
 19520  				if shift >= 64 {
 19521  					return ErrIntOverflowUsageevents
 19522  				}
 19523  				if iNdEx >= l {
 19524  					return io.ErrUnexpectedEOF
 19525  				}
 19526  				b := dAtA[iNdEx]
 19527  				iNdEx++
 19528  				msglen |= int(b&0x7F) << shift
 19529  				if b < 0x80 {
 19530  					break
 19531  				}
 19532  			}
 19533  			if msglen < 0 {
 19534  				return ErrInvalidLengthUsageevents
 19535  			}
 19536  			postIndex := iNdEx + msglen
 19537  			if postIndex < 0 {
 19538  				return ErrInvalidLengthUsageevents
 19539  			}
 19540  			if postIndex > l {
 19541  				return io.ErrUnexpectedEOF
 19542  			}
 19543  			v := &AccessListReviewDelete{}
 19544  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19545  				return err
 19546  			}
 19547  			m.Event = &UsageEventOneOf_AccessListReviewDelete{v}
 19548  			iNdEx = postIndex
 19549  		case 54:
 19550  			if wireType != 2 {
 19551  				return fmt.Errorf("proto: wrong wireType = %d for field DiscoveryFetchEvent", wireType)
 19552  			}
 19553  			var msglen int
 19554  			for shift := uint(0); ; shift += 7 {
 19555  				if shift >= 64 {
 19556  					return ErrIntOverflowUsageevents
 19557  				}
 19558  				if iNdEx >= l {
 19559  					return io.ErrUnexpectedEOF
 19560  				}
 19561  				b := dAtA[iNdEx]
 19562  				iNdEx++
 19563  				msglen |= int(b&0x7F) << shift
 19564  				if b < 0x80 {
 19565  					break
 19566  				}
 19567  			}
 19568  			if msglen < 0 {
 19569  				return ErrInvalidLengthUsageevents
 19570  			}
 19571  			postIndex := iNdEx + msglen
 19572  			if postIndex < 0 {
 19573  				return ErrInvalidLengthUsageevents
 19574  			}
 19575  			if postIndex > l {
 19576  				return io.ErrUnexpectedEOF
 19577  			}
 19578  			v := &DiscoveryFetchEvent{}
 19579  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 19580  				return err
 19581  			}
 19582  			m.Event = &UsageEventOneOf_DiscoveryFetchEvent{v}
 19583  			iNdEx = postIndex
 19584  		default:
 19585  			iNdEx = preIndex
 19586  			skippy, err := skipUsageevents(dAtA[iNdEx:])
 19587  			if err != nil {
 19588  				return err
 19589  			}
 19590  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 19591  				return ErrInvalidLengthUsageevents
 19592  			}
 19593  			if (iNdEx + skippy) > l {
 19594  				return io.ErrUnexpectedEOF
 19595  			}
 19596  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 19597  			iNdEx += skippy
 19598  		}
 19599  	}
 19600  
 19601  	if iNdEx > l {
 19602  		return io.ErrUnexpectedEOF
 19603  	}
 19604  	return nil
 19605  }
 19606  func skipUsageevents(dAtA []byte) (n int, err error) {
 19607  	l := len(dAtA)
 19608  	iNdEx := 0
 19609  	depth := 0
 19610  	for iNdEx < l {
 19611  		var wire uint64
 19612  		for shift := uint(0); ; shift += 7 {
 19613  			if shift >= 64 {
 19614  				return 0, ErrIntOverflowUsageevents
 19615  			}
 19616  			if iNdEx >= l {
 19617  				return 0, io.ErrUnexpectedEOF
 19618  			}
 19619  			b := dAtA[iNdEx]
 19620  			iNdEx++
 19621  			wire |= (uint64(b) & 0x7F) << shift
 19622  			if b < 0x80 {
 19623  				break
 19624  			}
 19625  		}
 19626  		wireType := int(wire & 0x7)
 19627  		switch wireType {
 19628  		case 0:
 19629  			for shift := uint(0); ; shift += 7 {
 19630  				if shift >= 64 {
 19631  					return 0, ErrIntOverflowUsageevents
 19632  				}
 19633  				if iNdEx >= l {
 19634  					return 0, io.ErrUnexpectedEOF
 19635  				}
 19636  				iNdEx++
 19637  				if dAtA[iNdEx-1] < 0x80 {
 19638  					break
 19639  				}
 19640  			}
 19641  		case 1:
 19642  			iNdEx += 8
 19643  		case 2:
 19644  			var length int
 19645  			for shift := uint(0); ; shift += 7 {
 19646  				if shift >= 64 {
 19647  					return 0, ErrIntOverflowUsageevents
 19648  				}
 19649  				if iNdEx >= l {
 19650  					return 0, io.ErrUnexpectedEOF
 19651  				}
 19652  				b := dAtA[iNdEx]
 19653  				iNdEx++
 19654  				length |= (int(b) & 0x7F) << shift
 19655  				if b < 0x80 {
 19656  					break
 19657  				}
 19658  			}
 19659  			if length < 0 {
 19660  				return 0, ErrInvalidLengthUsageevents
 19661  			}
 19662  			iNdEx += length
 19663  		case 3:
 19664  			depth++
 19665  		case 4:
 19666  			if depth == 0 {
 19667  				return 0, ErrUnexpectedEndOfGroupUsageevents
 19668  			}
 19669  			depth--
 19670  		case 5:
 19671  			iNdEx += 4
 19672  		default:
 19673  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
 19674  		}
 19675  		if iNdEx < 0 {
 19676  			return 0, ErrInvalidLengthUsageevents
 19677  		}
 19678  		if depth == 0 {
 19679  			return iNdEx, nil
 19680  		}
 19681  	}
 19682  	return 0, io.ErrUnexpectedEOF
 19683  }
 19684  
 19685  var (
 19686  	ErrInvalidLengthUsageevents        = fmt.Errorf("proto: negative length found during unmarshaling")
 19687  	ErrIntOverflowUsageevents          = fmt.Errorf("proto: integer overflow")
 19688  	ErrUnexpectedEndOfGroupUsageevents = fmt.Errorf("proto: unexpected end of group")
 19689  )