github.com/gravitational/teleport/api@v0.0.0-20240507183017-3110591cbafc/types/events/events.pb.go (about)

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: teleport/legacy/types/events/events.proto
     3  
     4  package events
     5  
     6  import (
     7  	fmt "fmt"
     8  	_ "github.com/gogo/protobuf/gogoproto"
     9  	proto "github.com/gogo/protobuf/proto"
    10  	github_com_gogo_protobuf_types "github.com/gogo/protobuf/types"
    11  	github_com_gravitational_teleport_api_types "github.com/gravitational/teleport/api/types"
    12  	types "github.com/gravitational/teleport/api/types"
    13  	_ "github.com/gravitational/teleport/api/types/wrappers"
    14  	github_com_gravitational_teleport_api_types_wrappers "github.com/gravitational/teleport/api/types/wrappers"
    15  	_ "google.golang.org/protobuf/types/known/structpb"
    16  	_ "google.golang.org/protobuf/types/known/timestamppb"
    17  	_ "google.golang.org/protobuf/types/known/wrapperspb"
    18  	io "io"
    19  	math "math"
    20  	math_bits "math/bits"
    21  	time "time"
    22  )
    23  
    24  // Reference imports to suppress errors if they are not otherwise used.
    25  var _ = proto.Marshal
    26  var _ = fmt.Errorf
    27  var _ = math.Inf
    28  var _ = time.Kitchen
    29  
    30  // This is a compile-time assertion to ensure that this generated file
    31  // is compatible with the proto package it is being compiled against.
    32  // A compilation error at this line likely means your copy of the
    33  // proto package needs to be updated.
    34  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    35  
    36  // The kind of user a given username refers to. Usernames should always refer to
    37  // a valid cluster user (even if temporary, e.g. SSO), but may be Machine ID
    38  // bot users.
    39  type UserKind int32
    40  
    41  const (
    42  	// Indicates a legacy cluster emitting events without a defined user kind.
    43  	UserKind_USER_KIND_UNSPECIFIED UserKind = 0
    44  	// Indicates the user associated with this event is human, either created
    45  	// locally or via SSO.
    46  	UserKind_USER_KIND_HUMAN UserKind = 1
    47  	// Indicates the user associated with this event is a Machine ID bot user.
    48  	UserKind_USER_KIND_BOT UserKind = 2
    49  )
    50  
    51  var UserKind_name = map[int32]string{
    52  	0: "USER_KIND_UNSPECIFIED",
    53  	1: "USER_KIND_HUMAN",
    54  	2: "USER_KIND_BOT",
    55  }
    56  
    57  var UserKind_value = map[string]int32{
    58  	"USER_KIND_UNSPECIFIED": 0,
    59  	"USER_KIND_HUMAN":       1,
    60  	"USER_KIND_BOT":         2,
    61  }
    62  
    63  func (x UserKind) String() string {
    64  	return proto.EnumName(UserKind_name, int32(x))
    65  }
    66  
    67  func (UserKind) EnumDescriptor() ([]byte, []int) {
    68  	return fileDescriptor_007ba1c3d6266d56, []int{0}
    69  }
    70  
    71  // Action communicates what was done in response to the event
    72  type EventAction int32
    73  
    74  const (
    75  	EventAction_OBSERVED EventAction = 0
    76  	EventAction_DENIED   EventAction = 1
    77  )
    78  
    79  var EventAction_name = map[int32]string{
    80  	0: "OBSERVED",
    81  	1: "DENIED",
    82  }
    83  
    84  var EventAction_value = map[string]int32{
    85  	"OBSERVED": 0,
    86  	"DENIED":   1,
    87  }
    88  
    89  func (x EventAction) String() string {
    90  	return proto.EnumName(EventAction_name, int32(x))
    91  }
    92  
    93  func (EventAction) EnumDescriptor() ([]byte, []int) {
    94  	return fileDescriptor_007ba1c3d6266d56, []int{1}
    95  }
    96  
    97  // SFTPAction denotes what type of SFTP request was made.
    98  // These actions were taken from https://datatracker.ietf.org/doc/html/draft-ietf-secsh-filexfer-02.
    99  type SFTPAction int32
   100  
   101  const (
   102  	SFTPAction_INVALID  SFTPAction = 0
   103  	SFTPAction_OPEN     SFTPAction = 1
   104  	SFTPAction_CLOSE    SFTPAction = 2
   105  	SFTPAction_READ     SFTPAction = 3
   106  	SFTPAction_WRITE    SFTPAction = 4
   107  	SFTPAction_LSTAT    SFTPAction = 5
   108  	SFTPAction_FSTAT    SFTPAction = 6
   109  	SFTPAction_SETSTAT  SFTPAction = 7
   110  	SFTPAction_FSETSTAT SFTPAction = 8
   111  	SFTPAction_OPENDIR  SFTPAction = 9
   112  	SFTPAction_READDIR  SFTPAction = 10
   113  	SFTPAction_REMOVE   SFTPAction = 11
   114  	SFTPAction_MKDIR    SFTPAction = 12
   115  	SFTPAction_RMDIR    SFTPAction = 13
   116  	SFTPAction_REALPATH SFTPAction = 14
   117  	SFTPAction_STAT     SFTPAction = 15
   118  	SFTPAction_RENAME   SFTPAction = 16
   119  	SFTPAction_READLINK SFTPAction = 17
   120  	SFTPAction_SYMLINK  SFTPAction = 18
   121  	SFTPAction_LINK     SFTPAction = 19
   122  )
   123  
   124  var SFTPAction_name = map[int32]string{
   125  	0:  "INVALID",
   126  	1:  "OPEN",
   127  	2:  "CLOSE",
   128  	3:  "READ",
   129  	4:  "WRITE",
   130  	5:  "LSTAT",
   131  	6:  "FSTAT",
   132  	7:  "SETSTAT",
   133  	8:  "FSETSTAT",
   134  	9:  "OPENDIR",
   135  	10: "READDIR",
   136  	11: "REMOVE",
   137  	12: "MKDIR",
   138  	13: "RMDIR",
   139  	14: "REALPATH",
   140  	15: "STAT",
   141  	16: "RENAME",
   142  	17: "READLINK",
   143  	18: "SYMLINK",
   144  	19: "LINK",
   145  }
   146  
   147  var SFTPAction_value = map[string]int32{
   148  	"INVALID":  0,
   149  	"OPEN":     1,
   150  	"CLOSE":    2,
   151  	"READ":     3,
   152  	"WRITE":    4,
   153  	"LSTAT":    5,
   154  	"FSTAT":    6,
   155  	"SETSTAT":  7,
   156  	"FSETSTAT": 8,
   157  	"OPENDIR":  9,
   158  	"READDIR":  10,
   159  	"REMOVE":   11,
   160  	"MKDIR":    12,
   161  	"RMDIR":    13,
   162  	"REALPATH": 14,
   163  	"STAT":     15,
   164  	"RENAME":   16,
   165  	"READLINK": 17,
   166  	"SYMLINK":  18,
   167  	"LINK":     19,
   168  }
   169  
   170  func (x SFTPAction) String() string {
   171  	return proto.EnumName(SFTPAction_name, int32(x))
   172  }
   173  
   174  func (SFTPAction) EnumDescriptor() ([]byte, []int) {
   175  	return fileDescriptor_007ba1c3d6266d56, []int{2}
   176  }
   177  
   178  // OSType is the same as teleport.devicetrust.v1.OSType.
   179  // Duplicated because gogo doesn't play well with protoc-gen-go.
   180  type OSType int32
   181  
   182  const (
   183  	OSType_OS_TYPE_UNSPECIFIED OSType = 0
   184  	// Linux.
   185  	OSType_OS_TYPE_LINUX OSType = 1
   186  	// macOS.
   187  	OSType_OS_TYPE_MACOS OSType = 2
   188  	// Windows.
   189  	OSType_OS_TYPE_WINDOWS OSType = 3
   190  )
   191  
   192  var OSType_name = map[int32]string{
   193  	0: "OS_TYPE_UNSPECIFIED",
   194  	1: "OS_TYPE_LINUX",
   195  	2: "OS_TYPE_MACOS",
   196  	3: "OS_TYPE_WINDOWS",
   197  }
   198  
   199  var OSType_value = map[string]int32{
   200  	"OS_TYPE_UNSPECIFIED": 0,
   201  	"OS_TYPE_LINUX":       1,
   202  	"OS_TYPE_MACOS":       2,
   203  	"OS_TYPE_WINDOWS":     3,
   204  }
   205  
   206  func (x OSType) String() string {
   207  	return proto.EnumName(OSType_name, int32(x))
   208  }
   209  
   210  func (OSType) EnumDescriptor() ([]byte, []int) {
   211  	return fileDescriptor_007ba1c3d6266d56, []int{3}
   212  }
   213  
   214  // DeviceOrigin is the same as teleport.devicetrust.v1.DeviceOrigin.
   215  // Duplicated because gogo doesn't play well with protoc-gen-go.
   216  type DeviceOrigin int32
   217  
   218  const (
   219  	// Unspecified or absent origin.
   220  	DeviceOrigin_DEVICE_ORIGIN_UNSPECIFIED DeviceOrigin = 0
   221  	// Devices originated from direct API usage.
   222  	DeviceOrigin_DEVICE_ORIGIN_API DeviceOrigin = 1
   223  	// Devices originated from Jamf sync.
   224  	DeviceOrigin_DEVICE_ORIGIN_JAMF DeviceOrigin = 2
   225  	// Source originated from Microsoft Intune sync.
   226  	DeviceOrigin_DEVICE_ORIGIN_INTUNE DeviceOrigin = 3
   227  )
   228  
   229  var DeviceOrigin_name = map[int32]string{
   230  	0: "DEVICE_ORIGIN_UNSPECIFIED",
   231  	1: "DEVICE_ORIGIN_API",
   232  	2: "DEVICE_ORIGIN_JAMF",
   233  	3: "DEVICE_ORIGIN_INTUNE",
   234  }
   235  
   236  var DeviceOrigin_value = map[string]int32{
   237  	"DEVICE_ORIGIN_UNSPECIFIED": 0,
   238  	"DEVICE_ORIGIN_API":         1,
   239  	"DEVICE_ORIGIN_JAMF":        2,
   240  	"DEVICE_ORIGIN_INTUNE":      3,
   241  }
   242  
   243  func (x DeviceOrigin) String() string {
   244  	return proto.EnumName(DeviceOrigin_name, int32(x))
   245  }
   246  
   247  func (DeviceOrigin) EnumDescriptor() ([]byte, []int) {
   248  	return fileDescriptor_007ba1c3d6266d56, []int{4}
   249  }
   250  
   251  // ElasticsearchCategory specifies Elasticsearch request category.
   252  type ElasticsearchCategory int32
   253  
   254  const (
   255  	// ELASTICSEARCH_CATEGORY_GENERAL is for otherwise uncategorized calls.
   256  	ElasticsearchCategory_ELASTICSEARCH_CATEGORY_GENERAL ElasticsearchCategory = 0
   257  	// ELASTICSEARCH_CATEGORY_SECURITY is for _security and _ssl APIs.
   258  	ElasticsearchCategory_ELASTICSEARCH_CATEGORY_SECURITY ElasticsearchCategory = 1
   259  	// ELASTICSEARCH_CATEGORY_SEARCH is for search-related APIs.
   260  	ElasticsearchCategory_ELASTICSEARCH_CATEGORY_SEARCH ElasticsearchCategory = 2
   261  	// ELASTICSEARCH_CATEGORY_SQL covers _sql API.
   262  	ElasticsearchCategory_ELASTICSEARCH_CATEGORY_SQL ElasticsearchCategory = 3
   263  )
   264  
   265  var ElasticsearchCategory_name = map[int32]string{
   266  	0: "ELASTICSEARCH_CATEGORY_GENERAL",
   267  	1: "ELASTICSEARCH_CATEGORY_SECURITY",
   268  	2: "ELASTICSEARCH_CATEGORY_SEARCH",
   269  	3: "ELASTICSEARCH_CATEGORY_SQL",
   270  }
   271  
   272  var ElasticsearchCategory_value = map[string]int32{
   273  	"ELASTICSEARCH_CATEGORY_GENERAL":  0,
   274  	"ELASTICSEARCH_CATEGORY_SECURITY": 1,
   275  	"ELASTICSEARCH_CATEGORY_SEARCH":   2,
   276  	"ELASTICSEARCH_CATEGORY_SQL":      3,
   277  }
   278  
   279  func (x ElasticsearchCategory) String() string {
   280  	return proto.EnumName(ElasticsearchCategory_name, int32(x))
   281  }
   282  
   283  func (ElasticsearchCategory) EnumDescriptor() ([]byte, []int) {
   284  	return fileDescriptor_007ba1c3d6266d56, []int{5}
   285  }
   286  
   287  // OpenSearchCategory specifies OpenSearch request category.
   288  type OpenSearchCategory int32
   289  
   290  const (
   291  	// OPEN_SEARCH_CATEGORY_GENERAL is for otherwise uncategorized calls.
   292  	OpenSearchCategory_OPEN_SEARCH_CATEGORY_GENERAL OpenSearchCategory = 0
   293  	// OPEN_SEARCH_CATEGORY_SECURITY covers /_plugins/_security API.
   294  	OpenSearchCategory_OPEN_SEARCH_CATEGORY_SECURITY OpenSearchCategory = 1
   295  	// OPEN_SEARCH_CATEGORY_SEARCH is for search-related APIs.
   296  	OpenSearchCategory_OPEN_SEARCH_CATEGORY_SEARCH OpenSearchCategory = 2
   297  	// OPEN_SEARCH_CATEGORY_SQL covers /_plugins/_sql and /_plugins/_ppl API.
   298  	OpenSearchCategory_OPEN_SEARCH_CATEGORY_SQL OpenSearchCategory = 3
   299  )
   300  
   301  var OpenSearchCategory_name = map[int32]string{
   302  	0: "OPEN_SEARCH_CATEGORY_GENERAL",
   303  	1: "OPEN_SEARCH_CATEGORY_SECURITY",
   304  	2: "OPEN_SEARCH_CATEGORY_SEARCH",
   305  	3: "OPEN_SEARCH_CATEGORY_SQL",
   306  }
   307  
   308  var OpenSearchCategory_value = map[string]int32{
   309  	"OPEN_SEARCH_CATEGORY_GENERAL":  0,
   310  	"OPEN_SEARCH_CATEGORY_SECURITY": 1,
   311  	"OPEN_SEARCH_CATEGORY_SEARCH":   2,
   312  	"OPEN_SEARCH_CATEGORY_SQL":      3,
   313  }
   314  
   315  func (x OpenSearchCategory) String() string {
   316  	return proto.EnumName(OpenSearchCategory_name, int32(x))
   317  }
   318  
   319  func (OpenSearchCategory) EnumDescriptor() ([]byte, []int) {
   320  	return fileDescriptor_007ba1c3d6266d56, []int{6}
   321  }
   322  
   323  // Operation is the network operation that was performed or attempted
   324  type SessionNetwork_NetworkOperation int32
   325  
   326  const (
   327  	// TCP connection establishment or binding a UDP socket to a remote address
   328  	SessionNetwork_CONNECT SessionNetwork_NetworkOperation = 0
   329  	// Transmission of data to a remote endpoint
   330  	SessionNetwork_SEND SessionNetwork_NetworkOperation = 1
   331  )
   332  
   333  var SessionNetwork_NetworkOperation_name = map[int32]string{
   334  	0: "CONNECT",
   335  	1: "SEND",
   336  }
   337  
   338  var SessionNetwork_NetworkOperation_value = map[string]int32{
   339  	"CONNECT": 0,
   340  	"SEND":    1,
   341  }
   342  
   343  func (x SessionNetwork_NetworkOperation) String() string {
   344  	return proto.EnumName(SessionNetwork_NetworkOperation_name, int32(x))
   345  }
   346  
   347  func (SessionNetwork_NetworkOperation) EnumDescriptor() ([]byte, []int) {
   348  	return fileDescriptor_007ba1c3d6266d56, []int{35, 0}
   349  }
   350  
   351  // Metadata is a common event metadata
   352  type Metadata struct {
   353  	// Index is a monotonically incremented index in the event sequence
   354  	Index int64 `protobuf:"varint,1,opt,name=Index,proto3" json:"ei"`
   355  	// Type is the event type
   356  	Type string `protobuf:"bytes,2,opt,name=Type,proto3" json:"event"`
   357  	// ID is a unique event identifier
   358  	ID string `protobuf:"bytes,3,opt,name=ID,proto3" json:"uid,omitempty"`
   359  	// Code is a unique event code
   360  	Code string `protobuf:"bytes,4,opt,name=Code,proto3" json:"code,omitempty"`
   361  	// Time is event time
   362  	Time time.Time `protobuf:"bytes,5,opt,name=Time,proto3,stdtime" json:"time"`
   363  	// ClusterName identifies the originating teleport cluster
   364  	ClusterName          string   `protobuf:"bytes,6,opt,name=ClusterName,proto3" json:"cluster_name,omitempty"`
   365  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   366  	XXX_unrecognized     []byte   `json:"-"`
   367  	XXX_sizecache        int32    `json:"-"`
   368  }
   369  
   370  func (m *Metadata) Reset()         { *m = Metadata{} }
   371  func (m *Metadata) String() string { return proto.CompactTextString(m) }
   372  func (*Metadata) ProtoMessage()    {}
   373  func (*Metadata) Descriptor() ([]byte, []int) {
   374  	return fileDescriptor_007ba1c3d6266d56, []int{0}
   375  }
   376  func (m *Metadata) XXX_Unmarshal(b []byte) error {
   377  	return m.Unmarshal(b)
   378  }
   379  func (m *Metadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   380  	if deterministic {
   381  		return xxx_messageInfo_Metadata.Marshal(b, m, deterministic)
   382  	} else {
   383  		b = b[:cap(b)]
   384  		n, err := m.MarshalToSizedBuffer(b)
   385  		if err != nil {
   386  			return nil, err
   387  		}
   388  		return b[:n], nil
   389  	}
   390  }
   391  func (m *Metadata) XXX_Merge(src proto.Message) {
   392  	xxx_messageInfo_Metadata.Merge(m, src)
   393  }
   394  func (m *Metadata) XXX_Size() int {
   395  	return m.Size()
   396  }
   397  func (m *Metadata) XXX_DiscardUnknown() {
   398  	xxx_messageInfo_Metadata.DiscardUnknown(m)
   399  }
   400  
   401  var xxx_messageInfo_Metadata proto.InternalMessageInfo
   402  
   403  // SessionMetadata is a common session event metadata
   404  type SessionMetadata struct {
   405  	// SessionID is a unique UUID of the session.
   406  	SessionID string `protobuf:"bytes,1,opt,name=SessionID,proto3" json:"sid"`
   407  	// WithMFA is a UUID of an MFA device used to start this session.
   408  	WithMFA string `protobuf:"bytes,2,opt,name=WithMFA,proto3" json:"with_mfa,omitempty"`
   409  	// PrivateKeyPolicy is the private key policy of the private key used to start this session.
   410  	PrivateKeyPolicy     string   `protobuf:"bytes,3,opt,name=PrivateKeyPolicy,proto3" json:"private_key_policy,omitempty"`
   411  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   412  	XXX_unrecognized     []byte   `json:"-"`
   413  	XXX_sizecache        int32    `json:"-"`
   414  }
   415  
   416  func (m *SessionMetadata) Reset()         { *m = SessionMetadata{} }
   417  func (m *SessionMetadata) String() string { return proto.CompactTextString(m) }
   418  func (*SessionMetadata) ProtoMessage()    {}
   419  func (*SessionMetadata) Descriptor() ([]byte, []int) {
   420  	return fileDescriptor_007ba1c3d6266d56, []int{1}
   421  }
   422  func (m *SessionMetadata) XXX_Unmarshal(b []byte) error {
   423  	return m.Unmarshal(b)
   424  }
   425  func (m *SessionMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   426  	if deterministic {
   427  		return xxx_messageInfo_SessionMetadata.Marshal(b, m, deterministic)
   428  	} else {
   429  		b = b[:cap(b)]
   430  		n, err := m.MarshalToSizedBuffer(b)
   431  		if err != nil {
   432  			return nil, err
   433  		}
   434  		return b[:n], nil
   435  	}
   436  }
   437  func (m *SessionMetadata) XXX_Merge(src proto.Message) {
   438  	xxx_messageInfo_SessionMetadata.Merge(m, src)
   439  }
   440  func (m *SessionMetadata) XXX_Size() int {
   441  	return m.Size()
   442  }
   443  func (m *SessionMetadata) XXX_DiscardUnknown() {
   444  	xxx_messageInfo_SessionMetadata.DiscardUnknown(m)
   445  }
   446  
   447  var xxx_messageInfo_SessionMetadata proto.InternalMessageInfo
   448  
   449  // UserMetadata is a common user event metadata
   450  type UserMetadata struct {
   451  	// User is teleport user name
   452  	User string `protobuf:"bytes,1,opt,name=User,proto3" json:"user,omitempty"`
   453  	// Login is OS login
   454  	Login string `protobuf:"bytes,2,opt,name=Login,proto3" json:"login,omitempty"`
   455  	// Impersonator is a user acting on behalf of another user
   456  	Impersonator string `protobuf:"bytes,3,opt,name=Impersonator,proto3" json:"impersonator,omitempty"`
   457  	// AWSRoleARN is AWS IAM role user assumes when accessing AWS console.
   458  	AWSRoleARN string `protobuf:"bytes,4,opt,name=AWSRoleARN,proto3" json:"aws_role_arn,omitempty"`
   459  	// AccessRequests are the IDs of access requests created by the user
   460  	AccessRequests []string `protobuf:"bytes,5,rep,name=AccessRequests,proto3" json:"access_requests,omitempty"`
   461  	// AzureIdentity is the Azure identity user assumes when accessing Azure API.
   462  	AzureIdentity string `protobuf:"bytes,6,opt,name=AzureIdentity,proto3" json:"azure_identity,omitempty"`
   463  	// GCPServiceAccount is the GCP service account user assumes when accessing GCP API.
   464  	GCPServiceAccount string `protobuf:"bytes,7,opt,name=GCPServiceAccount,proto3" json:"gcp_service_account,omitempty"`
   465  	// TrustedDevice contains information about the users' trusted device.
   466  	// Requires a registered and enrolled device to be used during authentication.
   467  	TrustedDevice *DeviceMetadata `protobuf:"bytes,8,opt,name=TrustedDevice,proto3" json:"trusted_device,omitempty"`
   468  	// RequiredPrivateKeyPolicy is the private key policy enforced for this login.
   469  	RequiredPrivateKeyPolicy string `protobuf:"bytes,9,opt,name=RequiredPrivateKeyPolicy,proto3" json:"required_private_key_policy,omitempty"`
   470  	// UserKind indicates what type of user this is, e.g. a human or Machine ID
   471  	// bot user.
   472  	UserKind             UserKind `protobuf:"varint,10,opt,name=UserKind,proto3,enum=events.UserKind" json:"user_kind,omitempty"`
   473  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   474  	XXX_unrecognized     []byte   `json:"-"`
   475  	XXX_sizecache        int32    `json:"-"`
   476  }
   477  
   478  func (m *UserMetadata) Reset()         { *m = UserMetadata{} }
   479  func (m *UserMetadata) String() string { return proto.CompactTextString(m) }
   480  func (*UserMetadata) ProtoMessage()    {}
   481  func (*UserMetadata) Descriptor() ([]byte, []int) {
   482  	return fileDescriptor_007ba1c3d6266d56, []int{2}
   483  }
   484  func (m *UserMetadata) XXX_Unmarshal(b []byte) error {
   485  	return m.Unmarshal(b)
   486  }
   487  func (m *UserMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   488  	if deterministic {
   489  		return xxx_messageInfo_UserMetadata.Marshal(b, m, deterministic)
   490  	} else {
   491  		b = b[:cap(b)]
   492  		n, err := m.MarshalToSizedBuffer(b)
   493  		if err != nil {
   494  			return nil, err
   495  		}
   496  		return b[:n], nil
   497  	}
   498  }
   499  func (m *UserMetadata) XXX_Merge(src proto.Message) {
   500  	xxx_messageInfo_UserMetadata.Merge(m, src)
   501  }
   502  func (m *UserMetadata) XXX_Size() int {
   503  	return m.Size()
   504  }
   505  func (m *UserMetadata) XXX_DiscardUnknown() {
   506  	xxx_messageInfo_UserMetadata.DiscardUnknown(m)
   507  }
   508  
   509  var xxx_messageInfo_UserMetadata proto.InternalMessageInfo
   510  
   511  // Server is a server metadata
   512  type ServerMetadata struct {
   513  	// ServerNamespace is a namespace of the server event
   514  	ServerNamespace string `protobuf:"bytes,1,opt,name=ServerNamespace,proto3" json:"namespace,omitempty"`
   515  	// ServerID is the UUID of the server the session occurred on.
   516  	ServerID string `protobuf:"bytes,2,opt,name=ServerID,proto3" json:"server_id"`
   517  	// ServerHostname is the hostname of the server the session occurred on.
   518  	ServerHostname string `protobuf:"bytes,3,opt,name=ServerHostname,proto3" json:"server_hostname,omitempty"`
   519  	// ServerAddr is the address of the server the session occurred on.
   520  	ServerAddr string `protobuf:"bytes,4,opt,name=ServerAddr,proto3" json:"server_addr,omitempty"`
   521  	// ServerLabels are the labels (static and dynamic) of the server the
   522  	// session occurred on.
   523  	ServerLabels map[string]string `protobuf:"bytes,5,rep,name=ServerLabels,proto3" json:"server_labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   524  	// ForwardedBy tells us if the metadata was sent by the node itself or by another node in it's
   525  	// place. We can't verify emit permissions fully for these events so care should be taken with
   526  	// them.
   527  	ForwardedBy string `protobuf:"bytes,6,opt,name=ForwardedBy,proto3" json:"forwarded_by,omitempty"`
   528  	// ServerSubKind is the sub kind of the server the session occurred on.
   529  	ServerSubKind        string   `protobuf:"bytes,7,opt,name=ServerSubKind,proto3" json:"server_sub_kind,omitempty"`
   530  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   531  	XXX_unrecognized     []byte   `json:"-"`
   532  	XXX_sizecache        int32    `json:"-"`
   533  }
   534  
   535  func (m *ServerMetadata) Reset()         { *m = ServerMetadata{} }
   536  func (m *ServerMetadata) String() string { return proto.CompactTextString(m) }
   537  func (*ServerMetadata) ProtoMessage()    {}
   538  func (*ServerMetadata) Descriptor() ([]byte, []int) {
   539  	return fileDescriptor_007ba1c3d6266d56, []int{3}
   540  }
   541  func (m *ServerMetadata) XXX_Unmarshal(b []byte) error {
   542  	return m.Unmarshal(b)
   543  }
   544  func (m *ServerMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   545  	if deterministic {
   546  		return xxx_messageInfo_ServerMetadata.Marshal(b, m, deterministic)
   547  	} else {
   548  		b = b[:cap(b)]
   549  		n, err := m.MarshalToSizedBuffer(b)
   550  		if err != nil {
   551  			return nil, err
   552  		}
   553  		return b[:n], nil
   554  	}
   555  }
   556  func (m *ServerMetadata) XXX_Merge(src proto.Message) {
   557  	xxx_messageInfo_ServerMetadata.Merge(m, src)
   558  }
   559  func (m *ServerMetadata) XXX_Size() int {
   560  	return m.Size()
   561  }
   562  func (m *ServerMetadata) XXX_DiscardUnknown() {
   563  	xxx_messageInfo_ServerMetadata.DiscardUnknown(m)
   564  }
   565  
   566  var xxx_messageInfo_ServerMetadata proto.InternalMessageInfo
   567  
   568  // Connection contains connection info
   569  type ConnectionMetadata struct {
   570  	// LocalAddr is a target address on the host
   571  	LocalAddr string `protobuf:"bytes,1,opt,name=LocalAddr,proto3" json:"addr.local,omitempty"`
   572  	// RemoteAddr is a client (user's) address
   573  	RemoteAddr string `protobuf:"bytes,2,opt,name=RemoteAddr,proto3" json:"addr.remote,omitempty"`
   574  	// Protocol specifies protocol that was captured
   575  	Protocol             string   `protobuf:"bytes,3,opt,name=Protocol,proto3" json:"proto,omitempty"`
   576  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   577  	XXX_unrecognized     []byte   `json:"-"`
   578  	XXX_sizecache        int32    `json:"-"`
   579  }
   580  
   581  func (m *ConnectionMetadata) Reset()         { *m = ConnectionMetadata{} }
   582  func (m *ConnectionMetadata) String() string { return proto.CompactTextString(m) }
   583  func (*ConnectionMetadata) ProtoMessage()    {}
   584  func (*ConnectionMetadata) Descriptor() ([]byte, []int) {
   585  	return fileDescriptor_007ba1c3d6266d56, []int{4}
   586  }
   587  func (m *ConnectionMetadata) XXX_Unmarshal(b []byte) error {
   588  	return m.Unmarshal(b)
   589  }
   590  func (m *ConnectionMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   591  	if deterministic {
   592  		return xxx_messageInfo_ConnectionMetadata.Marshal(b, m, deterministic)
   593  	} else {
   594  		b = b[:cap(b)]
   595  		n, err := m.MarshalToSizedBuffer(b)
   596  		if err != nil {
   597  			return nil, err
   598  		}
   599  		return b[:n], nil
   600  	}
   601  }
   602  func (m *ConnectionMetadata) XXX_Merge(src proto.Message) {
   603  	xxx_messageInfo_ConnectionMetadata.Merge(m, src)
   604  }
   605  func (m *ConnectionMetadata) XXX_Size() int {
   606  	return m.Size()
   607  }
   608  func (m *ConnectionMetadata) XXX_DiscardUnknown() {
   609  	xxx_messageInfo_ConnectionMetadata.DiscardUnknown(m)
   610  }
   611  
   612  var xxx_messageInfo_ConnectionMetadata proto.InternalMessageInfo
   613  
   614  // ClientMetadata identifies the originating client for an event.
   615  type ClientMetadata struct {
   616  	// UserAgent identifies the type of client that attempted the event.
   617  	UserAgent            string   `protobuf:"bytes,1,opt,name=UserAgent,proto3" json:"user_agent,omitempty"`
   618  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   619  	XXX_unrecognized     []byte   `json:"-"`
   620  	XXX_sizecache        int32    `json:"-"`
   621  }
   622  
   623  func (m *ClientMetadata) Reset()         { *m = ClientMetadata{} }
   624  func (m *ClientMetadata) String() string { return proto.CompactTextString(m) }
   625  func (*ClientMetadata) ProtoMessage()    {}
   626  func (*ClientMetadata) Descriptor() ([]byte, []int) {
   627  	return fileDescriptor_007ba1c3d6266d56, []int{5}
   628  }
   629  func (m *ClientMetadata) XXX_Unmarshal(b []byte) error {
   630  	return m.Unmarshal(b)
   631  }
   632  func (m *ClientMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   633  	if deterministic {
   634  		return xxx_messageInfo_ClientMetadata.Marshal(b, m, deterministic)
   635  	} else {
   636  		b = b[:cap(b)]
   637  		n, err := m.MarshalToSizedBuffer(b)
   638  		if err != nil {
   639  			return nil, err
   640  		}
   641  		return b[:n], nil
   642  	}
   643  }
   644  func (m *ClientMetadata) XXX_Merge(src proto.Message) {
   645  	xxx_messageInfo_ClientMetadata.Merge(m, src)
   646  }
   647  func (m *ClientMetadata) XXX_Size() int {
   648  	return m.Size()
   649  }
   650  func (m *ClientMetadata) XXX_DiscardUnknown() {
   651  	xxx_messageInfo_ClientMetadata.DiscardUnknown(m)
   652  }
   653  
   654  var xxx_messageInfo_ClientMetadata proto.InternalMessageInfo
   655  
   656  // KubernetesClusterMetadata contains common metadata for kubernetes-related
   657  // events.
   658  type KubernetesClusterMetadata struct {
   659  	// KubernetesCluster is a kubernetes cluster name.
   660  	KubernetesCluster string `protobuf:"bytes,1,opt,name=KubernetesCluster,proto3" json:"kubernetes_cluster,omitempty"`
   661  	// KubernetesUsers is a list of kubernetes usernames for the user.
   662  	KubernetesUsers []string `protobuf:"bytes,2,rep,name=KubernetesUsers,proto3" json:"kubernetes_users,omitempty"`
   663  	// KubernetesGroups is a list of kubernetes groups for the user.
   664  	KubernetesGroups []string `protobuf:"bytes,3,rep,name=KubernetesGroups,proto3" json:"kubernetes_groups,omitempty"`
   665  	// KubernetesLabels are the labels (static and dynamic) of the kubernetes cluster the
   666  	// session occurred on.
   667  	KubernetesLabels     map[string]string `protobuf:"bytes,4,rep,name=KubernetesLabels,proto3" json:"kubernetes_labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   668  	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
   669  	XXX_unrecognized     []byte            `json:"-"`
   670  	XXX_sizecache        int32             `json:"-"`
   671  }
   672  
   673  func (m *KubernetesClusterMetadata) Reset()         { *m = KubernetesClusterMetadata{} }
   674  func (m *KubernetesClusterMetadata) String() string { return proto.CompactTextString(m) }
   675  func (*KubernetesClusterMetadata) ProtoMessage()    {}
   676  func (*KubernetesClusterMetadata) Descriptor() ([]byte, []int) {
   677  	return fileDescriptor_007ba1c3d6266d56, []int{6}
   678  }
   679  func (m *KubernetesClusterMetadata) XXX_Unmarshal(b []byte) error {
   680  	return m.Unmarshal(b)
   681  }
   682  func (m *KubernetesClusterMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   683  	if deterministic {
   684  		return xxx_messageInfo_KubernetesClusterMetadata.Marshal(b, m, deterministic)
   685  	} else {
   686  		b = b[:cap(b)]
   687  		n, err := m.MarshalToSizedBuffer(b)
   688  		if err != nil {
   689  			return nil, err
   690  		}
   691  		return b[:n], nil
   692  	}
   693  }
   694  func (m *KubernetesClusterMetadata) XXX_Merge(src proto.Message) {
   695  	xxx_messageInfo_KubernetesClusterMetadata.Merge(m, src)
   696  }
   697  func (m *KubernetesClusterMetadata) XXX_Size() int {
   698  	return m.Size()
   699  }
   700  func (m *KubernetesClusterMetadata) XXX_DiscardUnknown() {
   701  	xxx_messageInfo_KubernetesClusterMetadata.DiscardUnknown(m)
   702  }
   703  
   704  var xxx_messageInfo_KubernetesClusterMetadata proto.InternalMessageInfo
   705  
   706  // KubernetesPodMetadata contains common metadata for kubernetes pod-related
   707  // events.
   708  type KubernetesPodMetadata struct {
   709  	// KubernetesPodName is the name of the pod.
   710  	KubernetesPodName string `protobuf:"bytes,1,opt,name=KubernetesPodName,proto3" json:"kubernetes_pod_name,omitempty"`
   711  	// KubernetesPodNamespace is the namespace of the pod.
   712  	KubernetesPodNamespace string `protobuf:"bytes,2,opt,name=KubernetesPodNamespace,proto3" json:"kubernetes_pod_namespace,omitempty"`
   713  	// KubernetesContainerName is the name of the container within the pod.
   714  	KubernetesContainerName string `protobuf:"bytes,3,opt,name=KubernetesContainerName,proto3" json:"kubernetes_container_name,omitempty"`
   715  	// KubernetesContainerImage is the image of the container within the pod.
   716  	KubernetesContainerImage string `protobuf:"bytes,4,opt,name=KubernetesContainerImage,proto3" json:"kubernetes_container_image,omitempty"`
   717  	// KubernetesNodeName is the node that runs the pod.
   718  	KubernetesNodeName   string   `protobuf:"bytes,5,opt,name=KubernetesNodeName,proto3" json:"kubernetes_node_name,omitempty"`
   719  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   720  	XXX_unrecognized     []byte   `json:"-"`
   721  	XXX_sizecache        int32    `json:"-"`
   722  }
   723  
   724  func (m *KubernetesPodMetadata) Reset()         { *m = KubernetesPodMetadata{} }
   725  func (m *KubernetesPodMetadata) String() string { return proto.CompactTextString(m) }
   726  func (*KubernetesPodMetadata) ProtoMessage()    {}
   727  func (*KubernetesPodMetadata) Descriptor() ([]byte, []int) {
   728  	return fileDescriptor_007ba1c3d6266d56, []int{7}
   729  }
   730  func (m *KubernetesPodMetadata) XXX_Unmarshal(b []byte) error {
   731  	return m.Unmarshal(b)
   732  }
   733  func (m *KubernetesPodMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   734  	if deterministic {
   735  		return xxx_messageInfo_KubernetesPodMetadata.Marshal(b, m, deterministic)
   736  	} else {
   737  		b = b[:cap(b)]
   738  		n, err := m.MarshalToSizedBuffer(b)
   739  		if err != nil {
   740  			return nil, err
   741  		}
   742  		return b[:n], nil
   743  	}
   744  }
   745  func (m *KubernetesPodMetadata) XXX_Merge(src proto.Message) {
   746  	xxx_messageInfo_KubernetesPodMetadata.Merge(m, src)
   747  }
   748  func (m *KubernetesPodMetadata) XXX_Size() int {
   749  	return m.Size()
   750  }
   751  func (m *KubernetesPodMetadata) XXX_DiscardUnknown() {
   752  	xxx_messageInfo_KubernetesPodMetadata.DiscardUnknown(m)
   753  }
   754  
   755  var xxx_messageInfo_KubernetesPodMetadata proto.InternalMessageInfo
   756  
   757  // SAMLIdPServiceProviderMetadata contains common metadata for SAML IdP service provider
   758  // events.
   759  type SAMLIdPServiceProviderMetadata struct {
   760  	// ServiceProviderEntityID is the entity ID of the service provider.
   761  	ServiceProviderEntityID string `protobuf:"bytes,1,opt,name=ServiceProviderEntityID,proto3" json:"service_provider_entity_id,omitempty"`
   762  	// ServiceProviderShortcut is the shortcut name of a service provider.
   763  	ServiceProviderShortcut string `protobuf:"bytes,2,opt,name=ServiceProviderShortcut,proto3" json:"service_provider_shortcut,omitempty"`
   764  	// AttributeMapping is a map of attribute name and value which will be asserted in SAML response.
   765  	AttributeMapping     map[string]string `protobuf:"bytes,3,rep,name=AttributeMapping,proto3" json:"attribute_mapping,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
   766  	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
   767  	XXX_unrecognized     []byte            `json:"-"`
   768  	XXX_sizecache        int32             `json:"-"`
   769  }
   770  
   771  func (m *SAMLIdPServiceProviderMetadata) Reset()         { *m = SAMLIdPServiceProviderMetadata{} }
   772  func (m *SAMLIdPServiceProviderMetadata) String() string { return proto.CompactTextString(m) }
   773  func (*SAMLIdPServiceProviderMetadata) ProtoMessage()    {}
   774  func (*SAMLIdPServiceProviderMetadata) Descriptor() ([]byte, []int) {
   775  	return fileDescriptor_007ba1c3d6266d56, []int{8}
   776  }
   777  func (m *SAMLIdPServiceProviderMetadata) XXX_Unmarshal(b []byte) error {
   778  	return m.Unmarshal(b)
   779  }
   780  func (m *SAMLIdPServiceProviderMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   781  	if deterministic {
   782  		return xxx_messageInfo_SAMLIdPServiceProviderMetadata.Marshal(b, m, deterministic)
   783  	} else {
   784  		b = b[:cap(b)]
   785  		n, err := m.MarshalToSizedBuffer(b)
   786  		if err != nil {
   787  			return nil, err
   788  		}
   789  		return b[:n], nil
   790  	}
   791  }
   792  func (m *SAMLIdPServiceProviderMetadata) XXX_Merge(src proto.Message) {
   793  	xxx_messageInfo_SAMLIdPServiceProviderMetadata.Merge(m, src)
   794  }
   795  func (m *SAMLIdPServiceProviderMetadata) XXX_Size() int {
   796  	return m.Size()
   797  }
   798  func (m *SAMLIdPServiceProviderMetadata) XXX_DiscardUnknown() {
   799  	xxx_messageInfo_SAMLIdPServiceProviderMetadata.DiscardUnknown(m)
   800  }
   801  
   802  var xxx_messageInfo_SAMLIdPServiceProviderMetadata proto.InternalMessageInfo
   803  
   804  // OktaResourcesUpdatedMetadata contains common metadata for Okta resources updated events.
   805  type OktaResourcesUpdatedMetadata struct {
   806  	// Added is the number of resources added.
   807  	Added int32 `protobuf:"varint,1,opt,name=Added,proto3" json:"added"`
   808  	// Updated is the number of resources updated.
   809  	Updated int32 `protobuf:"varint,2,opt,name=Updated,proto3" json:"updated"`
   810  	// Deleted is the number of resources deleted.
   811  	Deleted int32 `protobuf:"varint,3,opt,name=Deleted,proto3" json:"deleted"`
   812  	// AddedResources is a list of the actual resources that were added.
   813  	AddedResources []*OktaResource `protobuf:"bytes,4,rep,name=AddedResources,proto3" json:"added_resources"`
   814  	// UpdatedResources is a list of the actual resources that were updated.
   815  	UpdatedResources []*OktaResource `protobuf:"bytes,5,rep,name=UpdatedResources,proto3" json:"updated_resources"`
   816  	// DeletedResources is a list of the actual resources that were deleted.
   817  	DeletedResources     []*OktaResource `protobuf:"bytes,6,rep,name=DeletedResources,proto3" json:"deleted_resources"`
   818  	XXX_NoUnkeyedLiteral struct{}        `json:"-"`
   819  	XXX_unrecognized     []byte          `json:"-"`
   820  	XXX_sizecache        int32           `json:"-"`
   821  }
   822  
   823  func (m *OktaResourcesUpdatedMetadata) Reset()         { *m = OktaResourcesUpdatedMetadata{} }
   824  func (m *OktaResourcesUpdatedMetadata) String() string { return proto.CompactTextString(m) }
   825  func (*OktaResourcesUpdatedMetadata) ProtoMessage()    {}
   826  func (*OktaResourcesUpdatedMetadata) Descriptor() ([]byte, []int) {
   827  	return fileDescriptor_007ba1c3d6266d56, []int{9}
   828  }
   829  func (m *OktaResourcesUpdatedMetadata) XXX_Unmarshal(b []byte) error {
   830  	return m.Unmarshal(b)
   831  }
   832  func (m *OktaResourcesUpdatedMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   833  	if deterministic {
   834  		return xxx_messageInfo_OktaResourcesUpdatedMetadata.Marshal(b, m, deterministic)
   835  	} else {
   836  		b = b[:cap(b)]
   837  		n, err := m.MarshalToSizedBuffer(b)
   838  		if err != nil {
   839  			return nil, err
   840  		}
   841  		return b[:n], nil
   842  	}
   843  }
   844  func (m *OktaResourcesUpdatedMetadata) XXX_Merge(src proto.Message) {
   845  	xxx_messageInfo_OktaResourcesUpdatedMetadata.Merge(m, src)
   846  }
   847  func (m *OktaResourcesUpdatedMetadata) XXX_Size() int {
   848  	return m.Size()
   849  }
   850  func (m *OktaResourcesUpdatedMetadata) XXX_DiscardUnknown() {
   851  	xxx_messageInfo_OktaResourcesUpdatedMetadata.DiscardUnknown(m)
   852  }
   853  
   854  var xxx_messageInfo_OktaResourcesUpdatedMetadata proto.InternalMessageInfo
   855  
   856  // OktaResource is a descriptor of an Okta resource.
   857  type OktaResource struct {
   858  	// ID is the identifier of the Okta resource.
   859  	ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"id"`
   860  	// Description is the description of the Okta resource.
   861  	Description          string   `protobuf:"bytes,2,opt,name=Description,proto3" json:"description"`
   862  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   863  	XXX_unrecognized     []byte   `json:"-"`
   864  	XXX_sizecache        int32    `json:"-"`
   865  }
   866  
   867  func (m *OktaResource) Reset()         { *m = OktaResource{} }
   868  func (m *OktaResource) String() string { return proto.CompactTextString(m) }
   869  func (*OktaResource) ProtoMessage()    {}
   870  func (*OktaResource) Descriptor() ([]byte, []int) {
   871  	return fileDescriptor_007ba1c3d6266d56, []int{10}
   872  }
   873  func (m *OktaResource) XXX_Unmarshal(b []byte) error {
   874  	return m.Unmarshal(b)
   875  }
   876  func (m *OktaResource) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   877  	if deterministic {
   878  		return xxx_messageInfo_OktaResource.Marshal(b, m, deterministic)
   879  	} else {
   880  		b = b[:cap(b)]
   881  		n, err := m.MarshalToSizedBuffer(b)
   882  		if err != nil {
   883  			return nil, err
   884  		}
   885  		return b[:n], nil
   886  	}
   887  }
   888  func (m *OktaResource) XXX_Merge(src proto.Message) {
   889  	xxx_messageInfo_OktaResource.Merge(m, src)
   890  }
   891  func (m *OktaResource) XXX_Size() int {
   892  	return m.Size()
   893  }
   894  func (m *OktaResource) XXX_DiscardUnknown() {
   895  	xxx_messageInfo_OktaResource.DiscardUnknown(m)
   896  }
   897  
   898  var xxx_messageInfo_OktaResource proto.InternalMessageInfo
   899  
   900  // OktaAssignmentMetadata contains common metadata for Okta assignment events.
   901  type OktaAssignmentMetadata struct {
   902  	// Source is the source of the Okta assignment.
   903  	Source string `protobuf:"bytes,1,opt,name=Source,proto3" json:"source,omitempty"`
   904  	// User is the user the Okta assignment is for.
   905  	User string `protobuf:"bytes,2,opt,name=User,proto3" json:"user,omitempty"`
   906  	// StartingStatus is the starting status of the assignment.
   907  	StartingStatus string `protobuf:"bytes,3,opt,name=StartingStatus,proto3" json:"starting_status,omitempty"`
   908  	// EndingStatus is the ending status of the assignment.
   909  	EndingStatus         string   `protobuf:"bytes,4,opt,name=EndingStatus,proto3" json:"ending_status,omitempty"`
   910  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
   911  	XXX_unrecognized     []byte   `json:"-"`
   912  	XXX_sizecache        int32    `json:"-"`
   913  }
   914  
   915  func (m *OktaAssignmentMetadata) Reset()         { *m = OktaAssignmentMetadata{} }
   916  func (m *OktaAssignmentMetadata) String() string { return proto.CompactTextString(m) }
   917  func (*OktaAssignmentMetadata) ProtoMessage()    {}
   918  func (*OktaAssignmentMetadata) Descriptor() ([]byte, []int) {
   919  	return fileDescriptor_007ba1c3d6266d56, []int{11}
   920  }
   921  func (m *OktaAssignmentMetadata) XXX_Unmarshal(b []byte) error {
   922  	return m.Unmarshal(b)
   923  }
   924  func (m *OktaAssignmentMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   925  	if deterministic {
   926  		return xxx_messageInfo_OktaAssignmentMetadata.Marshal(b, m, deterministic)
   927  	} else {
   928  		b = b[:cap(b)]
   929  		n, err := m.MarshalToSizedBuffer(b)
   930  		if err != nil {
   931  			return nil, err
   932  		}
   933  		return b[:n], nil
   934  	}
   935  }
   936  func (m *OktaAssignmentMetadata) XXX_Merge(src proto.Message) {
   937  	xxx_messageInfo_OktaAssignmentMetadata.Merge(m, src)
   938  }
   939  func (m *OktaAssignmentMetadata) XXX_Size() int {
   940  	return m.Size()
   941  }
   942  func (m *OktaAssignmentMetadata) XXX_DiscardUnknown() {
   943  	xxx_messageInfo_OktaAssignmentMetadata.DiscardUnknown(m)
   944  }
   945  
   946  var xxx_messageInfo_OktaAssignmentMetadata proto.InternalMessageInfo
   947  
   948  // AccessListMemberMetadata contains common metadata for access list member resource events.
   949  type AccessListMemberMetadata struct {
   950  	// AccessListName is the name of the access list the members are being added to or removed from.
   951  	AccessListName string `protobuf:"bytes,1,opt,name=AccessListName,proto3" json:"access_list_name,omitempty"`
   952  	// Members are all members affected by the access list membership change.
   953  	Members              []*AccessListMember `protobuf:"bytes,2,rep,name=Members,proto3" json:"members,omitempty"`
   954  	XXX_NoUnkeyedLiteral struct{}            `json:"-"`
   955  	XXX_unrecognized     []byte              `json:"-"`
   956  	XXX_sizecache        int32               `json:"-"`
   957  }
   958  
   959  func (m *AccessListMemberMetadata) Reset()         { *m = AccessListMemberMetadata{} }
   960  func (m *AccessListMemberMetadata) String() string { return proto.CompactTextString(m) }
   961  func (*AccessListMemberMetadata) ProtoMessage()    {}
   962  func (*AccessListMemberMetadata) Descriptor() ([]byte, []int) {
   963  	return fileDescriptor_007ba1c3d6266d56, []int{12}
   964  }
   965  func (m *AccessListMemberMetadata) XXX_Unmarshal(b []byte) error {
   966  	return m.Unmarshal(b)
   967  }
   968  func (m *AccessListMemberMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   969  	if deterministic {
   970  		return xxx_messageInfo_AccessListMemberMetadata.Marshal(b, m, deterministic)
   971  	} else {
   972  		b = b[:cap(b)]
   973  		n, err := m.MarshalToSizedBuffer(b)
   974  		if err != nil {
   975  			return nil, err
   976  		}
   977  		return b[:n], nil
   978  	}
   979  }
   980  func (m *AccessListMemberMetadata) XXX_Merge(src proto.Message) {
   981  	xxx_messageInfo_AccessListMemberMetadata.Merge(m, src)
   982  }
   983  func (m *AccessListMemberMetadata) XXX_Size() int {
   984  	return m.Size()
   985  }
   986  func (m *AccessListMemberMetadata) XXX_DiscardUnknown() {
   987  	xxx_messageInfo_AccessListMemberMetadata.DiscardUnknown(m)
   988  }
   989  
   990  var xxx_messageInfo_AccessListMemberMetadata proto.InternalMessageInfo
   991  
   992  // AccessListMember is metadata surrounding an individual access list member.
   993  type AccessListMember struct {
   994  	// JoinedOn is the date that the member joined.
   995  	JoinedOn time.Time `protobuf:"bytes,1,opt,name=JoinedOn,proto3,stdtime" json:"joined_on,omitempty"`
   996  	// RemovedOn is the date that the access list member was removed. Will only be populated for deletion.
   997  	RemovedOn time.Time `protobuf:"bytes,2,opt,name=RemovedOn,proto3,stdtime" json:"removed_on,omitempty"`
   998  	// Reason is the reason that the member was added, modified, or removed.
   999  	Reason string `protobuf:"bytes,3,opt,name=Reason,proto3" json:"reason,omitempty"`
  1000  	// MemberName is the name of the member.
  1001  	MemberName           string   `protobuf:"bytes,4,opt,name=MemberName,proto3" json:"member_name,omitempty"`
  1002  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1003  	XXX_unrecognized     []byte   `json:"-"`
  1004  	XXX_sizecache        int32    `json:"-"`
  1005  }
  1006  
  1007  func (m *AccessListMember) Reset()         { *m = AccessListMember{} }
  1008  func (m *AccessListMember) String() string { return proto.CompactTextString(m) }
  1009  func (*AccessListMember) ProtoMessage()    {}
  1010  func (*AccessListMember) Descriptor() ([]byte, []int) {
  1011  	return fileDescriptor_007ba1c3d6266d56, []int{13}
  1012  }
  1013  func (m *AccessListMember) XXX_Unmarshal(b []byte) error {
  1014  	return m.Unmarshal(b)
  1015  }
  1016  func (m *AccessListMember) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1017  	if deterministic {
  1018  		return xxx_messageInfo_AccessListMember.Marshal(b, m, deterministic)
  1019  	} else {
  1020  		b = b[:cap(b)]
  1021  		n, err := m.MarshalToSizedBuffer(b)
  1022  		if err != nil {
  1023  			return nil, err
  1024  		}
  1025  		return b[:n], nil
  1026  	}
  1027  }
  1028  func (m *AccessListMember) XXX_Merge(src proto.Message) {
  1029  	xxx_messageInfo_AccessListMember.Merge(m, src)
  1030  }
  1031  func (m *AccessListMember) XXX_Size() int {
  1032  	return m.Size()
  1033  }
  1034  func (m *AccessListMember) XXX_DiscardUnknown() {
  1035  	xxx_messageInfo_AccessListMember.DiscardUnknown(m)
  1036  }
  1037  
  1038  var xxx_messageInfo_AccessListMember proto.InternalMessageInfo
  1039  
  1040  // AccessListReviewMembershipRequirementsChanged contains information for when membership requirements change as part of a review.
  1041  type AccessListReviewMembershipRequirementsChanged struct {
  1042  	// Roles are the roles that changed as part of a review.
  1043  	Roles []string `protobuf:"bytes,1,rep,name=Roles,proto3" json:"roles,omitempty"`
  1044  	// Traits are the traits that changed as part of a review.
  1045  	Traits               map[string]string `protobuf:"bytes,2,rep,name=Traits,proto3" json:"traits,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  1046  	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
  1047  	XXX_unrecognized     []byte            `json:"-"`
  1048  	XXX_sizecache        int32             `json:"-"`
  1049  }
  1050  
  1051  func (m *AccessListReviewMembershipRequirementsChanged) Reset() {
  1052  	*m = AccessListReviewMembershipRequirementsChanged{}
  1053  }
  1054  func (m *AccessListReviewMembershipRequirementsChanged) String() string {
  1055  	return proto.CompactTextString(m)
  1056  }
  1057  func (*AccessListReviewMembershipRequirementsChanged) ProtoMessage() {}
  1058  func (*AccessListReviewMembershipRequirementsChanged) Descriptor() ([]byte, []int) {
  1059  	return fileDescriptor_007ba1c3d6266d56, []int{14}
  1060  }
  1061  func (m *AccessListReviewMembershipRequirementsChanged) XXX_Unmarshal(b []byte) error {
  1062  	return m.Unmarshal(b)
  1063  }
  1064  func (m *AccessListReviewMembershipRequirementsChanged) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1065  	if deterministic {
  1066  		return xxx_messageInfo_AccessListReviewMembershipRequirementsChanged.Marshal(b, m, deterministic)
  1067  	} else {
  1068  		b = b[:cap(b)]
  1069  		n, err := m.MarshalToSizedBuffer(b)
  1070  		if err != nil {
  1071  			return nil, err
  1072  		}
  1073  		return b[:n], nil
  1074  	}
  1075  }
  1076  func (m *AccessListReviewMembershipRequirementsChanged) XXX_Merge(src proto.Message) {
  1077  	xxx_messageInfo_AccessListReviewMembershipRequirementsChanged.Merge(m, src)
  1078  }
  1079  func (m *AccessListReviewMembershipRequirementsChanged) XXX_Size() int {
  1080  	return m.Size()
  1081  }
  1082  func (m *AccessListReviewMembershipRequirementsChanged) XXX_DiscardUnknown() {
  1083  	xxx_messageInfo_AccessListReviewMembershipRequirementsChanged.DiscardUnknown(m)
  1084  }
  1085  
  1086  var xxx_messageInfo_AccessListReviewMembershipRequirementsChanged proto.InternalMessageInfo
  1087  
  1088  // AccessListReviewMetadata contains metadata for access list review events.
  1089  type AccessListReviewMetadata struct {
  1090  	// Message is the message that was supplied during the review.
  1091  	Message string `protobuf:"bytes,1,opt,name=Message,proto3" json:"message,omitempty"`
  1092  	// ReviewID is the ID of the review.
  1093  	ReviewID string `protobuf:"bytes,2,opt,name=ReviewID,proto3" json:"review_id,omitempty"`
  1094  	// MembershipRequirementsChanged is populated if the memrship requirements have changed..
  1095  	MembershipRequirementsChanged *AccessListReviewMembershipRequirementsChanged `protobuf:"bytes,3,opt,name=MembershipRequirementsChanged,proto3" json:"membership_requirements_changed,omitempty"`
  1096  	// ReviewFrequencyChanged is populated if the review frequency has changed.
  1097  	ReviewFrequencyChanged string `protobuf:"bytes,4,opt,name=ReviewFrequencyChanged,proto3" json:"review_frequency_changed,omitempty"`
  1098  	// ReviewDayOfMonthChanged is populated if the review day of month has changed.
  1099  	ReviewDayOfMonthChanged string `protobuf:"bytes,5,opt,name=ReviewDayOfMonthChanged,proto3" json:"review_day_of_month_changed,omitempty"`
  1100  	// RemovedMembers are the members that were removed as part of the review.
  1101  	RemovedMembers       []string `protobuf:"bytes,6,rep,name=RemovedMembers,proto3" json:"removed_members,omitempty"`
  1102  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1103  	XXX_unrecognized     []byte   `json:"-"`
  1104  	XXX_sizecache        int32    `json:"-"`
  1105  }
  1106  
  1107  func (m *AccessListReviewMetadata) Reset()         { *m = AccessListReviewMetadata{} }
  1108  func (m *AccessListReviewMetadata) String() string { return proto.CompactTextString(m) }
  1109  func (*AccessListReviewMetadata) ProtoMessage()    {}
  1110  func (*AccessListReviewMetadata) Descriptor() ([]byte, []int) {
  1111  	return fileDescriptor_007ba1c3d6266d56, []int{15}
  1112  }
  1113  func (m *AccessListReviewMetadata) XXX_Unmarshal(b []byte) error {
  1114  	return m.Unmarshal(b)
  1115  }
  1116  func (m *AccessListReviewMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1117  	if deterministic {
  1118  		return xxx_messageInfo_AccessListReviewMetadata.Marshal(b, m, deterministic)
  1119  	} else {
  1120  		b = b[:cap(b)]
  1121  		n, err := m.MarshalToSizedBuffer(b)
  1122  		if err != nil {
  1123  			return nil, err
  1124  		}
  1125  		return b[:n], nil
  1126  	}
  1127  }
  1128  func (m *AccessListReviewMetadata) XXX_Merge(src proto.Message) {
  1129  	xxx_messageInfo_AccessListReviewMetadata.Merge(m, src)
  1130  }
  1131  func (m *AccessListReviewMetadata) XXX_Size() int {
  1132  	return m.Size()
  1133  }
  1134  func (m *AccessListReviewMetadata) XXX_DiscardUnknown() {
  1135  	xxx_messageInfo_AccessListReviewMetadata.DiscardUnknown(m)
  1136  }
  1137  
  1138  var xxx_messageInfo_AccessListReviewMetadata proto.InternalMessageInfo
  1139  
  1140  // LockMetadata contains common metadata for lock resource events.
  1141  type LockMetadata struct {
  1142  	// Target describes the set of interactions that the lock applies to
  1143  	Target               types.LockTarget `protobuf:"bytes,4,opt,name=Target,proto3" json:"target"`
  1144  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
  1145  	XXX_unrecognized     []byte           `json:"-"`
  1146  	XXX_sizecache        int32            `json:"-"`
  1147  }
  1148  
  1149  func (m *LockMetadata) Reset()         { *m = LockMetadata{} }
  1150  func (m *LockMetadata) String() string { return proto.CompactTextString(m) }
  1151  func (*LockMetadata) ProtoMessage()    {}
  1152  func (*LockMetadata) Descriptor() ([]byte, []int) {
  1153  	return fileDescriptor_007ba1c3d6266d56, []int{16}
  1154  }
  1155  func (m *LockMetadata) XXX_Unmarshal(b []byte) error {
  1156  	return m.Unmarshal(b)
  1157  }
  1158  func (m *LockMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1159  	if deterministic {
  1160  		return xxx_messageInfo_LockMetadata.Marshal(b, m, deterministic)
  1161  	} else {
  1162  		b = b[:cap(b)]
  1163  		n, err := m.MarshalToSizedBuffer(b)
  1164  		if err != nil {
  1165  			return nil, err
  1166  		}
  1167  		return b[:n], nil
  1168  	}
  1169  }
  1170  func (m *LockMetadata) XXX_Merge(src proto.Message) {
  1171  	xxx_messageInfo_LockMetadata.Merge(m, src)
  1172  }
  1173  func (m *LockMetadata) XXX_Size() int {
  1174  	return m.Size()
  1175  }
  1176  func (m *LockMetadata) XXX_DiscardUnknown() {
  1177  	xxx_messageInfo_LockMetadata.DiscardUnknown(m)
  1178  }
  1179  
  1180  var xxx_messageInfo_LockMetadata proto.InternalMessageInfo
  1181  
  1182  // SessionStart is a session start event
  1183  type SessionStart struct {
  1184  	// Metadata is a common event metadata
  1185  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  1186  	// User is a common user event metadata
  1187  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  1188  	// SessionMetadata is a common event session metadata
  1189  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  1190  	// ServerMetadata is a common server metadata
  1191  	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
  1192  	// ConnectionMetadata holds information about the connection
  1193  	ConnectionMetadata `protobuf:"bytes,5,opt,name=Connection,proto3,embedded=Connection" json:""`
  1194  	// TerminalSize is expressed as 'W:H'
  1195  	TerminalSize string `protobuf:"bytes,6,opt,name=TerminalSize,proto3" json:"size,omitempty"`
  1196  	// KubernetesCluster has information about a kubernetes cluster, if
  1197  	// applicable.
  1198  	KubernetesClusterMetadata `protobuf:"bytes,7,opt,name=KubernetesCluster,proto3,embedded=KubernetesCluster" json:""`
  1199  	// KubernetesPod has information about a kubernetes pod, if applicable.
  1200  	KubernetesPodMetadata `protobuf:"bytes,8,opt,name=KubernetesPod,proto3,embedded=KubernetesPod" json:""`
  1201  	// InitialCommand is the command used to start this session.
  1202  	InitialCommand []string `protobuf:"bytes,9,rep,name=InitialCommand,proto3" json:"initial_command,omitempty"`
  1203  	// SessionRecording is the type of session recording.
  1204  	SessionRecording     string   `protobuf:"bytes,10,opt,name=SessionRecording,proto3" json:"session_recording,omitempty"`
  1205  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1206  	XXX_unrecognized     []byte   `json:"-"`
  1207  	XXX_sizecache        int32    `json:"-"`
  1208  }
  1209  
  1210  func (m *SessionStart) Reset()         { *m = SessionStart{} }
  1211  func (m *SessionStart) String() string { return proto.CompactTextString(m) }
  1212  func (*SessionStart) ProtoMessage()    {}
  1213  func (*SessionStart) Descriptor() ([]byte, []int) {
  1214  	return fileDescriptor_007ba1c3d6266d56, []int{17}
  1215  }
  1216  func (m *SessionStart) XXX_Unmarshal(b []byte) error {
  1217  	return m.Unmarshal(b)
  1218  }
  1219  func (m *SessionStart) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1220  	if deterministic {
  1221  		return xxx_messageInfo_SessionStart.Marshal(b, m, deterministic)
  1222  	} else {
  1223  		b = b[:cap(b)]
  1224  		n, err := m.MarshalToSizedBuffer(b)
  1225  		if err != nil {
  1226  			return nil, err
  1227  		}
  1228  		return b[:n], nil
  1229  	}
  1230  }
  1231  func (m *SessionStart) XXX_Merge(src proto.Message) {
  1232  	xxx_messageInfo_SessionStart.Merge(m, src)
  1233  }
  1234  func (m *SessionStart) XXX_Size() int {
  1235  	return m.Size()
  1236  }
  1237  func (m *SessionStart) XXX_DiscardUnknown() {
  1238  	xxx_messageInfo_SessionStart.DiscardUnknown(m)
  1239  }
  1240  
  1241  var xxx_messageInfo_SessionStart proto.InternalMessageInfo
  1242  
  1243  // SessionJoin emitted when another user joins a session
  1244  type SessionJoin struct {
  1245  	// Metadata is a common event metadata
  1246  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  1247  	// User is a common user event metadata
  1248  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  1249  	// SessionMetadata is a common event session metadata
  1250  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  1251  	// ServerMetadata is a common server metadata
  1252  	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
  1253  	// ConnectionMetadata holds information about the connection
  1254  	ConnectionMetadata `protobuf:"bytes,5,opt,name=Connection,proto3,embedded=Connection" json:""`
  1255  	// KubernetesCluster has information about a kubernetes cluster, if
  1256  	// applicable.
  1257  	KubernetesClusterMetadata `protobuf:"bytes,6,opt,name=KubernetesCluster,proto3,embedded=KubernetesCluster" json:""`
  1258  	XXX_NoUnkeyedLiteral      struct{} `json:"-"`
  1259  	XXX_unrecognized          []byte   `json:"-"`
  1260  	XXX_sizecache             int32    `json:"-"`
  1261  }
  1262  
  1263  func (m *SessionJoin) Reset()         { *m = SessionJoin{} }
  1264  func (m *SessionJoin) String() string { return proto.CompactTextString(m) }
  1265  func (*SessionJoin) ProtoMessage()    {}
  1266  func (*SessionJoin) Descriptor() ([]byte, []int) {
  1267  	return fileDescriptor_007ba1c3d6266d56, []int{18}
  1268  }
  1269  func (m *SessionJoin) XXX_Unmarshal(b []byte) error {
  1270  	return m.Unmarshal(b)
  1271  }
  1272  func (m *SessionJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1273  	if deterministic {
  1274  		return xxx_messageInfo_SessionJoin.Marshal(b, m, deterministic)
  1275  	} else {
  1276  		b = b[:cap(b)]
  1277  		n, err := m.MarshalToSizedBuffer(b)
  1278  		if err != nil {
  1279  			return nil, err
  1280  		}
  1281  		return b[:n], nil
  1282  	}
  1283  }
  1284  func (m *SessionJoin) XXX_Merge(src proto.Message) {
  1285  	xxx_messageInfo_SessionJoin.Merge(m, src)
  1286  }
  1287  func (m *SessionJoin) XXX_Size() int {
  1288  	return m.Size()
  1289  }
  1290  func (m *SessionJoin) XXX_DiscardUnknown() {
  1291  	xxx_messageInfo_SessionJoin.DiscardUnknown(m)
  1292  }
  1293  
  1294  var xxx_messageInfo_SessionJoin proto.InternalMessageInfo
  1295  
  1296  // SessionPrint event happens every time a write occurs to
  1297  // terminal I/O during a session
  1298  type SessionPrint struct {
  1299  	// Metadata is a common event metadata
  1300  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  1301  	// ChunkIndex is a monotonically incremented index for ordering print events
  1302  	ChunkIndex int64 `protobuf:"varint,2,opt,name=ChunkIndex,proto3" json:"ci"`
  1303  	// Data is data transferred, it is not marshaled to JSON format
  1304  	Data []byte `protobuf:"bytes,3,opt,name=Data,proto3" json:"-"`
  1305  	// Bytes says how many bytes have been written into the session
  1306  	// during "print" event
  1307  	Bytes int64 `protobuf:"varint,4,opt,name=Bytes,proto3" json:"bytes"`
  1308  	// DelayMilliseconds is the delay in milliseconds from the start of the session
  1309  	DelayMilliseconds int64 `protobuf:"varint,5,opt,name=DelayMilliseconds,proto3" json:"ms"`
  1310  	// Offset is the offset in bytes in the session file
  1311  	Offset               int64    `protobuf:"varint,6,opt,name=Offset,proto3" json:"offset"`
  1312  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1313  	XXX_unrecognized     []byte   `json:"-"`
  1314  	XXX_sizecache        int32    `json:"-"`
  1315  }
  1316  
  1317  func (m *SessionPrint) Reset()         { *m = SessionPrint{} }
  1318  func (m *SessionPrint) String() string { return proto.CompactTextString(m) }
  1319  func (*SessionPrint) ProtoMessage()    {}
  1320  func (*SessionPrint) Descriptor() ([]byte, []int) {
  1321  	return fileDescriptor_007ba1c3d6266d56, []int{19}
  1322  }
  1323  func (m *SessionPrint) XXX_Unmarshal(b []byte) error {
  1324  	return m.Unmarshal(b)
  1325  }
  1326  func (m *SessionPrint) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1327  	if deterministic {
  1328  		return xxx_messageInfo_SessionPrint.Marshal(b, m, deterministic)
  1329  	} else {
  1330  		b = b[:cap(b)]
  1331  		n, err := m.MarshalToSizedBuffer(b)
  1332  		if err != nil {
  1333  			return nil, err
  1334  		}
  1335  		return b[:n], nil
  1336  	}
  1337  }
  1338  func (m *SessionPrint) XXX_Merge(src proto.Message) {
  1339  	xxx_messageInfo_SessionPrint.Merge(m, src)
  1340  }
  1341  func (m *SessionPrint) XXX_Size() int {
  1342  	return m.Size()
  1343  }
  1344  func (m *SessionPrint) XXX_DiscardUnknown() {
  1345  	xxx_messageInfo_SessionPrint.DiscardUnknown(m)
  1346  }
  1347  
  1348  var xxx_messageInfo_SessionPrint proto.InternalMessageInfo
  1349  
  1350  // DesktopRecording happens when a Teleport Desktop Protocol message
  1351  // is captured during a Desktop Access Session.
  1352  type DesktopRecording struct {
  1353  	// Metadata is a common event metadata
  1354  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  1355  	// Message is the encoded TDP message.
  1356  	Message []byte `protobuf:"bytes,2,opt,name=Message,proto3" json:"message"`
  1357  	// DelayMilliseconds is the delay in milliseconds from the start of the session
  1358  	DelayMilliseconds    int64    `protobuf:"varint,3,opt,name=DelayMilliseconds,proto3" json:"ms"`
  1359  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1360  	XXX_unrecognized     []byte   `json:"-"`
  1361  	XXX_sizecache        int32    `json:"-"`
  1362  }
  1363  
  1364  func (m *DesktopRecording) Reset()         { *m = DesktopRecording{} }
  1365  func (m *DesktopRecording) String() string { return proto.CompactTextString(m) }
  1366  func (*DesktopRecording) ProtoMessage()    {}
  1367  func (*DesktopRecording) Descriptor() ([]byte, []int) {
  1368  	return fileDescriptor_007ba1c3d6266d56, []int{20}
  1369  }
  1370  func (m *DesktopRecording) XXX_Unmarshal(b []byte) error {
  1371  	return m.Unmarshal(b)
  1372  }
  1373  func (m *DesktopRecording) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1374  	if deterministic {
  1375  		return xxx_messageInfo_DesktopRecording.Marshal(b, m, deterministic)
  1376  	} else {
  1377  		b = b[:cap(b)]
  1378  		n, err := m.MarshalToSizedBuffer(b)
  1379  		if err != nil {
  1380  			return nil, err
  1381  		}
  1382  		return b[:n], nil
  1383  	}
  1384  }
  1385  func (m *DesktopRecording) XXX_Merge(src proto.Message) {
  1386  	xxx_messageInfo_DesktopRecording.Merge(m, src)
  1387  }
  1388  func (m *DesktopRecording) XXX_Size() int {
  1389  	return m.Size()
  1390  }
  1391  func (m *DesktopRecording) XXX_DiscardUnknown() {
  1392  	xxx_messageInfo_DesktopRecording.DiscardUnknown(m)
  1393  }
  1394  
  1395  var xxx_messageInfo_DesktopRecording proto.InternalMessageInfo
  1396  
  1397  // DesktopClipboardReceive is emitted when Teleport receives
  1398  // clipboard data from a remote desktop.
  1399  type DesktopClipboardReceive struct {
  1400  	// Metadata is common event metadata.
  1401  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  1402  	// User is common user event metadata.
  1403  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  1404  	// Session is common event session metadata.
  1405  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  1406  	// Connection holds information about the connection.
  1407  	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  1408  	// DesktopAddr is the address of the desktop being accessed.
  1409  	DesktopAddr string `protobuf:"bytes,5,opt,name=DesktopAddr,proto3" json:"desktop_addr"`
  1410  	// Length is the number of bytes of data received from the remote clipboard.
  1411  	Length               int32    `protobuf:"varint,6,opt,name=Length,proto3" json:"length"`
  1412  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1413  	XXX_unrecognized     []byte   `json:"-"`
  1414  	XXX_sizecache        int32    `json:"-"`
  1415  }
  1416  
  1417  func (m *DesktopClipboardReceive) Reset()         { *m = DesktopClipboardReceive{} }
  1418  func (m *DesktopClipboardReceive) String() string { return proto.CompactTextString(m) }
  1419  func (*DesktopClipboardReceive) ProtoMessage()    {}
  1420  func (*DesktopClipboardReceive) Descriptor() ([]byte, []int) {
  1421  	return fileDescriptor_007ba1c3d6266d56, []int{21}
  1422  }
  1423  func (m *DesktopClipboardReceive) XXX_Unmarshal(b []byte) error {
  1424  	return m.Unmarshal(b)
  1425  }
  1426  func (m *DesktopClipboardReceive) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1427  	if deterministic {
  1428  		return xxx_messageInfo_DesktopClipboardReceive.Marshal(b, m, deterministic)
  1429  	} else {
  1430  		b = b[:cap(b)]
  1431  		n, err := m.MarshalToSizedBuffer(b)
  1432  		if err != nil {
  1433  			return nil, err
  1434  		}
  1435  		return b[:n], nil
  1436  	}
  1437  }
  1438  func (m *DesktopClipboardReceive) XXX_Merge(src proto.Message) {
  1439  	xxx_messageInfo_DesktopClipboardReceive.Merge(m, src)
  1440  }
  1441  func (m *DesktopClipboardReceive) XXX_Size() int {
  1442  	return m.Size()
  1443  }
  1444  func (m *DesktopClipboardReceive) XXX_DiscardUnknown() {
  1445  	xxx_messageInfo_DesktopClipboardReceive.DiscardUnknown(m)
  1446  }
  1447  
  1448  var xxx_messageInfo_DesktopClipboardReceive proto.InternalMessageInfo
  1449  
  1450  // DesktopClipboardSend is emitted when clipboard data is
  1451  // sent from a user's workstation to Teleport.
  1452  type DesktopClipboardSend struct {
  1453  	// Metadata is common event metadata.
  1454  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  1455  	// User is common user event metadata.
  1456  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  1457  	// Session is common event session metadata.
  1458  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  1459  	// Connection holds information about the connection.
  1460  	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  1461  	// DesktopAddr is the address of the desktop being accessed.
  1462  	DesktopAddr string `protobuf:"bytes,5,opt,name=DesktopAddr,proto3" json:"desktop_addr"`
  1463  	// Length is the number of bytes of data sent.
  1464  	Length               int32    `protobuf:"varint,6,opt,name=Length,proto3" json:"length"`
  1465  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1466  	XXX_unrecognized     []byte   `json:"-"`
  1467  	XXX_sizecache        int32    `json:"-"`
  1468  }
  1469  
  1470  func (m *DesktopClipboardSend) Reset()         { *m = DesktopClipboardSend{} }
  1471  func (m *DesktopClipboardSend) String() string { return proto.CompactTextString(m) }
  1472  func (*DesktopClipboardSend) ProtoMessage()    {}
  1473  func (*DesktopClipboardSend) Descriptor() ([]byte, []int) {
  1474  	return fileDescriptor_007ba1c3d6266d56, []int{22}
  1475  }
  1476  func (m *DesktopClipboardSend) XXX_Unmarshal(b []byte) error {
  1477  	return m.Unmarshal(b)
  1478  }
  1479  func (m *DesktopClipboardSend) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1480  	if deterministic {
  1481  		return xxx_messageInfo_DesktopClipboardSend.Marshal(b, m, deterministic)
  1482  	} else {
  1483  		b = b[:cap(b)]
  1484  		n, err := m.MarshalToSizedBuffer(b)
  1485  		if err != nil {
  1486  			return nil, err
  1487  		}
  1488  		return b[:n], nil
  1489  	}
  1490  }
  1491  func (m *DesktopClipboardSend) XXX_Merge(src proto.Message) {
  1492  	xxx_messageInfo_DesktopClipboardSend.Merge(m, src)
  1493  }
  1494  func (m *DesktopClipboardSend) XXX_Size() int {
  1495  	return m.Size()
  1496  }
  1497  func (m *DesktopClipboardSend) XXX_DiscardUnknown() {
  1498  	xxx_messageInfo_DesktopClipboardSend.DiscardUnknown(m)
  1499  }
  1500  
  1501  var xxx_messageInfo_DesktopClipboardSend proto.InternalMessageInfo
  1502  
  1503  // DesktopSharedDirectoryStart is emitted when Teleport
  1504  // successfully begins sharing a new directory to a remote desktop.
  1505  type DesktopSharedDirectoryStart struct {
  1506  	// Metadata is common event metadata.
  1507  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  1508  	// User is common user event metadata.
  1509  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  1510  	// Session is common event session metadata.
  1511  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  1512  	// Connection holds information about the connection.
  1513  	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  1514  	// Status indicates whether the directory sharing initialization was successful.
  1515  	Status `protobuf:"bytes,5,opt,name=Status,proto3,embedded=Status" json:""`
  1516  	// DesktopAddr is the address of the desktop being accessed.
  1517  	DesktopAddr string `protobuf:"bytes,6,opt,name=DesktopAddr,proto3" json:"desktop_addr"`
  1518  	// DirectoryName is the name of the directory being shared.
  1519  	DirectoryName string `protobuf:"bytes,7,opt,name=DirectoryName,proto3" json:"directory_name"`
  1520  	// DirectoryID is the ID of the directory being shared (unique to the Windows Desktop Session).
  1521  	DirectoryID          uint32   `protobuf:"varint,8,opt,name=DirectoryID,proto3" json:"directory_id"`
  1522  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1523  	XXX_unrecognized     []byte   `json:"-"`
  1524  	XXX_sizecache        int32    `json:"-"`
  1525  }
  1526  
  1527  func (m *DesktopSharedDirectoryStart) Reset()         { *m = DesktopSharedDirectoryStart{} }
  1528  func (m *DesktopSharedDirectoryStart) String() string { return proto.CompactTextString(m) }
  1529  func (*DesktopSharedDirectoryStart) ProtoMessage()    {}
  1530  func (*DesktopSharedDirectoryStart) Descriptor() ([]byte, []int) {
  1531  	return fileDescriptor_007ba1c3d6266d56, []int{23}
  1532  }
  1533  func (m *DesktopSharedDirectoryStart) XXX_Unmarshal(b []byte) error {
  1534  	return m.Unmarshal(b)
  1535  }
  1536  func (m *DesktopSharedDirectoryStart) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1537  	if deterministic {
  1538  		return xxx_messageInfo_DesktopSharedDirectoryStart.Marshal(b, m, deterministic)
  1539  	} else {
  1540  		b = b[:cap(b)]
  1541  		n, err := m.MarshalToSizedBuffer(b)
  1542  		if err != nil {
  1543  			return nil, err
  1544  		}
  1545  		return b[:n], nil
  1546  	}
  1547  }
  1548  func (m *DesktopSharedDirectoryStart) XXX_Merge(src proto.Message) {
  1549  	xxx_messageInfo_DesktopSharedDirectoryStart.Merge(m, src)
  1550  }
  1551  func (m *DesktopSharedDirectoryStart) XXX_Size() int {
  1552  	return m.Size()
  1553  }
  1554  func (m *DesktopSharedDirectoryStart) XXX_DiscardUnknown() {
  1555  	xxx_messageInfo_DesktopSharedDirectoryStart.DiscardUnknown(m)
  1556  }
  1557  
  1558  var xxx_messageInfo_DesktopSharedDirectoryStart proto.InternalMessageInfo
  1559  
  1560  // DesktopSharedDirectoryRead is emitted when Teleport
  1561  // attempts to read from a file in a shared directory at
  1562  // the behest of the remote desktop.
  1563  type DesktopSharedDirectoryRead struct {
  1564  	// Metadata is common event metadata.
  1565  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  1566  	// User is common user event metadata.
  1567  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  1568  	// Session is common event session metadata.
  1569  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  1570  	// Connection holds information about the connection.
  1571  	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  1572  	// Status indicates whether the read was successful.
  1573  	Status `protobuf:"bytes,5,opt,name=Status,proto3,embedded=Status" json:""`
  1574  	// DesktopAddr is the address of the desktop being accessed.
  1575  	DesktopAddr string `protobuf:"bytes,6,opt,name=DesktopAddr,proto3" json:"desktop_addr"`
  1576  	// DirectoryName is the name of the directory being shared.
  1577  	DirectoryName string `protobuf:"bytes,7,opt,name=DirectoryName,proto3" json:"directory_name"`
  1578  	// DirectoryID is the ID of the directory being shared (unique to the Windows Desktop Session).
  1579  	DirectoryID uint32 `protobuf:"varint,8,opt,name=DirectoryID,proto3" json:"directory_id"`
  1580  	// Path is the path within the shared directory where the file is located.
  1581  	Path string `protobuf:"bytes,9,opt,name=Path,proto3" json:"file_path"`
  1582  	// Length is the number of bytes read.
  1583  	Length uint32 `protobuf:"varint,10,opt,name=Length,proto3" json:"length"`
  1584  	// Offset is the offset the bytes were read from.
  1585  	Offset               uint64   `protobuf:"varint,11,opt,name=Offset,proto3" json:"offset"`
  1586  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1587  	XXX_unrecognized     []byte   `json:"-"`
  1588  	XXX_sizecache        int32    `json:"-"`
  1589  }
  1590  
  1591  func (m *DesktopSharedDirectoryRead) Reset()         { *m = DesktopSharedDirectoryRead{} }
  1592  func (m *DesktopSharedDirectoryRead) String() string { return proto.CompactTextString(m) }
  1593  func (*DesktopSharedDirectoryRead) ProtoMessage()    {}
  1594  func (*DesktopSharedDirectoryRead) Descriptor() ([]byte, []int) {
  1595  	return fileDescriptor_007ba1c3d6266d56, []int{24}
  1596  }
  1597  func (m *DesktopSharedDirectoryRead) XXX_Unmarshal(b []byte) error {
  1598  	return m.Unmarshal(b)
  1599  }
  1600  func (m *DesktopSharedDirectoryRead) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1601  	if deterministic {
  1602  		return xxx_messageInfo_DesktopSharedDirectoryRead.Marshal(b, m, deterministic)
  1603  	} else {
  1604  		b = b[:cap(b)]
  1605  		n, err := m.MarshalToSizedBuffer(b)
  1606  		if err != nil {
  1607  			return nil, err
  1608  		}
  1609  		return b[:n], nil
  1610  	}
  1611  }
  1612  func (m *DesktopSharedDirectoryRead) XXX_Merge(src proto.Message) {
  1613  	xxx_messageInfo_DesktopSharedDirectoryRead.Merge(m, src)
  1614  }
  1615  func (m *DesktopSharedDirectoryRead) XXX_Size() int {
  1616  	return m.Size()
  1617  }
  1618  func (m *DesktopSharedDirectoryRead) XXX_DiscardUnknown() {
  1619  	xxx_messageInfo_DesktopSharedDirectoryRead.DiscardUnknown(m)
  1620  }
  1621  
  1622  var xxx_messageInfo_DesktopSharedDirectoryRead proto.InternalMessageInfo
  1623  
  1624  // DesktopSharedDirectoryWrite is emitted when Teleport
  1625  // attempts to write to a file in a shared directory at
  1626  // the behest of the remote desktop.
  1627  type DesktopSharedDirectoryWrite struct {
  1628  	// Metadata is common event metadata.
  1629  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  1630  	// User is common user event metadata.
  1631  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  1632  	// Session is common event session metadata.
  1633  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  1634  	// Connection holds information about the connection.
  1635  	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  1636  	// Status indicates whether the write was successful.
  1637  	Status `protobuf:"bytes,5,opt,name=Status,proto3,embedded=Status" json:""`
  1638  	// DesktopAddr is the address of the desktop being accessed.
  1639  	DesktopAddr string `protobuf:"bytes,6,opt,name=DesktopAddr,proto3" json:"desktop_addr"`
  1640  	// DirectoryName is the name of the directory being shared.
  1641  	DirectoryName string `protobuf:"bytes,7,opt,name=DirectoryName,proto3" json:"directory_name"`
  1642  	// DirectoryID is the ID of the directory being shared (unique to the Windows Desktop Session).
  1643  	DirectoryID uint32 `protobuf:"varint,8,opt,name=DirectoryID,proto3" json:"directory_id"`
  1644  	// Path is the path within the shared directory where the file is located.
  1645  	Path string `protobuf:"bytes,9,opt,name=Path,proto3" json:"file_path"`
  1646  	// Length is the number of bytes written.
  1647  	Length uint32 `protobuf:"varint,10,opt,name=Length,proto3" json:"length"`
  1648  	// Offset is the offset the bytes were written to.
  1649  	Offset               uint64   `protobuf:"varint,11,opt,name=Offset,proto3" json:"offset"`
  1650  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1651  	XXX_unrecognized     []byte   `json:"-"`
  1652  	XXX_sizecache        int32    `json:"-"`
  1653  }
  1654  
  1655  func (m *DesktopSharedDirectoryWrite) Reset()         { *m = DesktopSharedDirectoryWrite{} }
  1656  func (m *DesktopSharedDirectoryWrite) String() string { return proto.CompactTextString(m) }
  1657  func (*DesktopSharedDirectoryWrite) ProtoMessage()    {}
  1658  func (*DesktopSharedDirectoryWrite) Descriptor() ([]byte, []int) {
  1659  	return fileDescriptor_007ba1c3d6266d56, []int{25}
  1660  }
  1661  func (m *DesktopSharedDirectoryWrite) XXX_Unmarshal(b []byte) error {
  1662  	return m.Unmarshal(b)
  1663  }
  1664  func (m *DesktopSharedDirectoryWrite) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1665  	if deterministic {
  1666  		return xxx_messageInfo_DesktopSharedDirectoryWrite.Marshal(b, m, deterministic)
  1667  	} else {
  1668  		b = b[:cap(b)]
  1669  		n, err := m.MarshalToSizedBuffer(b)
  1670  		if err != nil {
  1671  			return nil, err
  1672  		}
  1673  		return b[:n], nil
  1674  	}
  1675  }
  1676  func (m *DesktopSharedDirectoryWrite) XXX_Merge(src proto.Message) {
  1677  	xxx_messageInfo_DesktopSharedDirectoryWrite.Merge(m, src)
  1678  }
  1679  func (m *DesktopSharedDirectoryWrite) XXX_Size() int {
  1680  	return m.Size()
  1681  }
  1682  func (m *DesktopSharedDirectoryWrite) XXX_DiscardUnknown() {
  1683  	xxx_messageInfo_DesktopSharedDirectoryWrite.DiscardUnknown(m)
  1684  }
  1685  
  1686  var xxx_messageInfo_DesktopSharedDirectoryWrite proto.InternalMessageInfo
  1687  
  1688  // SessionReject event happens when a user hits a session control restriction.
  1689  type SessionReject struct {
  1690  	// Metadata is a common event metadata
  1691  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  1692  	// User is a common user event metadata
  1693  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  1694  	// ServerMetadata is a common server metadata
  1695  	ServerMetadata `protobuf:"bytes,3,opt,name=Server,proto3,embedded=Server" json:""`
  1696  	// ConnectionMetadata holds information about the connection
  1697  	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  1698  	// Reason is a field that specifies reason for event, e.g. in disconnect
  1699  	// event it explains why server disconnected the client
  1700  	Reason string `protobuf:"bytes,5,opt,name=Reason,proto3" json:"reason"`
  1701  	// Maximum is an event field specifying a maximal value (e.g. the value
  1702  	// of `max_connections` for a `session.rejected` event).
  1703  	Maximum              int64    `protobuf:"varint,6,opt,name=Maximum,proto3" json:"max"`
  1704  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1705  	XXX_unrecognized     []byte   `json:"-"`
  1706  	XXX_sizecache        int32    `json:"-"`
  1707  }
  1708  
  1709  func (m *SessionReject) Reset()         { *m = SessionReject{} }
  1710  func (m *SessionReject) String() string { return proto.CompactTextString(m) }
  1711  func (*SessionReject) ProtoMessage()    {}
  1712  func (*SessionReject) Descriptor() ([]byte, []int) {
  1713  	return fileDescriptor_007ba1c3d6266d56, []int{26}
  1714  }
  1715  func (m *SessionReject) XXX_Unmarshal(b []byte) error {
  1716  	return m.Unmarshal(b)
  1717  }
  1718  func (m *SessionReject) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1719  	if deterministic {
  1720  		return xxx_messageInfo_SessionReject.Marshal(b, m, deterministic)
  1721  	} else {
  1722  		b = b[:cap(b)]
  1723  		n, err := m.MarshalToSizedBuffer(b)
  1724  		if err != nil {
  1725  			return nil, err
  1726  		}
  1727  		return b[:n], nil
  1728  	}
  1729  }
  1730  func (m *SessionReject) XXX_Merge(src proto.Message) {
  1731  	xxx_messageInfo_SessionReject.Merge(m, src)
  1732  }
  1733  func (m *SessionReject) XXX_Size() int {
  1734  	return m.Size()
  1735  }
  1736  func (m *SessionReject) XXX_DiscardUnknown() {
  1737  	xxx_messageInfo_SessionReject.DiscardUnknown(m)
  1738  }
  1739  
  1740  var xxx_messageInfo_SessionReject proto.InternalMessageInfo
  1741  
  1742  // SessionConnect is emitted when a non-Teleport connection is made over net.Dial.
  1743  type SessionConnect struct {
  1744  	Metadata             `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  1745  	ServerMetadata       `protobuf:"bytes,2,opt,name=Server,proto3,embedded=Server" json:""`
  1746  	ConnectionMetadata   `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
  1747  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1748  	XXX_unrecognized     []byte   `json:"-"`
  1749  	XXX_sizecache        int32    `json:"-"`
  1750  }
  1751  
  1752  func (m *SessionConnect) Reset()         { *m = SessionConnect{} }
  1753  func (m *SessionConnect) String() string { return proto.CompactTextString(m) }
  1754  func (*SessionConnect) ProtoMessage()    {}
  1755  func (*SessionConnect) Descriptor() ([]byte, []int) {
  1756  	return fileDescriptor_007ba1c3d6266d56, []int{27}
  1757  }
  1758  func (m *SessionConnect) XXX_Unmarshal(b []byte) error {
  1759  	return m.Unmarshal(b)
  1760  }
  1761  func (m *SessionConnect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1762  	if deterministic {
  1763  		return xxx_messageInfo_SessionConnect.Marshal(b, m, deterministic)
  1764  	} else {
  1765  		b = b[:cap(b)]
  1766  		n, err := m.MarshalToSizedBuffer(b)
  1767  		if err != nil {
  1768  			return nil, err
  1769  		}
  1770  		return b[:n], nil
  1771  	}
  1772  }
  1773  func (m *SessionConnect) XXX_Merge(src proto.Message) {
  1774  	xxx_messageInfo_SessionConnect.Merge(m, src)
  1775  }
  1776  func (m *SessionConnect) XXX_Size() int {
  1777  	return m.Size()
  1778  }
  1779  func (m *SessionConnect) XXX_DiscardUnknown() {
  1780  	xxx_messageInfo_SessionConnect.DiscardUnknown(m)
  1781  }
  1782  
  1783  var xxx_messageInfo_SessionConnect proto.InternalMessageInfo
  1784  
  1785  // FileTransferRequestEvent happens when a FileTransferRequest is created, updated, approved, or denied.
  1786  type FileTransferRequestEvent struct {
  1787  	// Metadata is a common event metadata
  1788  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  1789  	// SessionMetadata is a common event session metadata
  1790  	SessionMetadata `protobuf:"bytes,2,opt,name=Session,proto3,embedded=Session" json:""`
  1791  	// RequestID is the ID for the FileTransferRequest
  1792  	RequestID string `protobuf:"bytes,3,opt,name=RequestID,proto3" json:"requestID"`
  1793  	// Approvers is a slice containing the Teleport users who have approved the request
  1794  	Approvers []string `protobuf:"bytes,4,rep,name=Approvers,proto3" json:"approvers"`
  1795  	// Requester is the Teleport user who requested the file transfer
  1796  	Requester string `protobuf:"bytes,5,opt,name=Requester,proto3" json:"requester"`
  1797  	// Location is the location of the file to be downloaded, or the directory of the upload
  1798  	Location string `protobuf:"bytes,6,opt,name=Location,proto3" json:"location"`
  1799  	// Download is true if the requested file transfer is a download, false if an upload
  1800  	Download bool `protobuf:"varint,7,opt,name=Download,proto3" json:"download"`
  1801  	// Filename is the name of the file to be uploaded to the Location. Only present in uploads.
  1802  	Filename             string   `protobuf:"bytes,8,opt,name=Filename,proto3" json:"filename"`
  1803  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1804  	XXX_unrecognized     []byte   `json:"-"`
  1805  	XXX_sizecache        int32    `json:"-"`
  1806  }
  1807  
  1808  func (m *FileTransferRequestEvent) Reset()         { *m = FileTransferRequestEvent{} }
  1809  func (m *FileTransferRequestEvent) String() string { return proto.CompactTextString(m) }
  1810  func (*FileTransferRequestEvent) ProtoMessage()    {}
  1811  func (*FileTransferRequestEvent) Descriptor() ([]byte, []int) {
  1812  	return fileDescriptor_007ba1c3d6266d56, []int{28}
  1813  }
  1814  func (m *FileTransferRequestEvent) XXX_Unmarshal(b []byte) error {
  1815  	return m.Unmarshal(b)
  1816  }
  1817  func (m *FileTransferRequestEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1818  	if deterministic {
  1819  		return xxx_messageInfo_FileTransferRequestEvent.Marshal(b, m, deterministic)
  1820  	} else {
  1821  		b = b[:cap(b)]
  1822  		n, err := m.MarshalToSizedBuffer(b)
  1823  		if err != nil {
  1824  			return nil, err
  1825  		}
  1826  		return b[:n], nil
  1827  	}
  1828  }
  1829  func (m *FileTransferRequestEvent) XXX_Merge(src proto.Message) {
  1830  	xxx_messageInfo_FileTransferRequestEvent.Merge(m, src)
  1831  }
  1832  func (m *FileTransferRequestEvent) XXX_Size() int {
  1833  	return m.Size()
  1834  }
  1835  func (m *FileTransferRequestEvent) XXX_DiscardUnknown() {
  1836  	xxx_messageInfo_FileTransferRequestEvent.DiscardUnknown(m)
  1837  }
  1838  
  1839  var xxx_messageInfo_FileTransferRequestEvent proto.InternalMessageInfo
  1840  
  1841  // Resize means that some user resized PTY on the client
  1842  type Resize struct {
  1843  	// Metadata is a common event metadata
  1844  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  1845  	// User is a common user event metadata
  1846  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  1847  	// SessionMetadata is a common event session metadata
  1848  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  1849  	// ConnectionMetadata holds information about the connection
  1850  	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  1851  	// ServerMetadata is a common server metadata
  1852  	ServerMetadata `protobuf:"bytes,5,opt,name=Server,proto3,embedded=Server" json:""`
  1853  	// TerminalSize is expressed as 'W:H'
  1854  	TerminalSize string `protobuf:"bytes,6,opt,name=TerminalSize,proto3" json:"size,omitempty"`
  1855  	// KubernetesCluster has information about a kubernetes cluster, if
  1856  	// applicable.
  1857  	KubernetesClusterMetadata `protobuf:"bytes,7,opt,name=KubernetesCluster,proto3,embedded=KubernetesCluster" json:""`
  1858  	// KubernetesPod has information about a kubernetes pod, if applicable.
  1859  	KubernetesPodMetadata `protobuf:"bytes,8,opt,name=KubernetesPod,proto3,embedded=KubernetesPod" json:""`
  1860  	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
  1861  	XXX_unrecognized      []byte   `json:"-"`
  1862  	XXX_sizecache         int32    `json:"-"`
  1863  }
  1864  
  1865  func (m *Resize) Reset()         { *m = Resize{} }
  1866  func (m *Resize) String() string { return proto.CompactTextString(m) }
  1867  func (*Resize) ProtoMessage()    {}
  1868  func (*Resize) Descriptor() ([]byte, []int) {
  1869  	return fileDescriptor_007ba1c3d6266d56, []int{29}
  1870  }
  1871  func (m *Resize) XXX_Unmarshal(b []byte) error {
  1872  	return m.Unmarshal(b)
  1873  }
  1874  func (m *Resize) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1875  	if deterministic {
  1876  		return xxx_messageInfo_Resize.Marshal(b, m, deterministic)
  1877  	} else {
  1878  		b = b[:cap(b)]
  1879  		n, err := m.MarshalToSizedBuffer(b)
  1880  		if err != nil {
  1881  			return nil, err
  1882  		}
  1883  		return b[:n], nil
  1884  	}
  1885  }
  1886  func (m *Resize) XXX_Merge(src proto.Message) {
  1887  	xxx_messageInfo_Resize.Merge(m, src)
  1888  }
  1889  func (m *Resize) XXX_Size() int {
  1890  	return m.Size()
  1891  }
  1892  func (m *Resize) XXX_DiscardUnknown() {
  1893  	xxx_messageInfo_Resize.DiscardUnknown(m)
  1894  }
  1895  
  1896  var xxx_messageInfo_Resize proto.InternalMessageInfo
  1897  
  1898  // SessionEnd is a session end event
  1899  type SessionEnd struct {
  1900  	// Metadata is a common event metadata
  1901  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  1902  	// User is a common user event metadata
  1903  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  1904  	// SessionMetadata is a common event session metadata
  1905  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  1906  	// ConnectionMetadata holds information about the connection
  1907  	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  1908  	// ServerMetadata is a common server metadata
  1909  	ServerMetadata `protobuf:"bytes,5,opt,name=Server,proto3,embedded=Server" json:""`
  1910  	// EnhancedRecording is used to indicate if the recording was an
  1911  	// enhanced recording or not.
  1912  	EnhancedRecording bool `protobuf:"varint,6,opt,name=EnhancedRecording,proto3" json:"enhanced_recording"`
  1913  	// Interactive is used to indicate if the session was interactive
  1914  	// (has PTY attached) or not (exec session).
  1915  	Interactive bool `protobuf:"varint,7,opt,name=Interactive,proto3" json:"interactive"`
  1916  	// Participants is a list of participants in the session.
  1917  	Participants []string `protobuf:"bytes,8,rep,name=Participants,proto3" json:"participants"`
  1918  	// StartTime is the timestamp at which the session began.
  1919  	StartTime time.Time `protobuf:"bytes,9,opt,name=StartTime,proto3,stdtime" json:"session_start,omitempty"`
  1920  	// EndTime is the timestamp at which the session ended.
  1921  	EndTime time.Time `protobuf:"bytes,10,opt,name=EndTime,proto3,stdtime" json:"session_stop,omitempty"`
  1922  	// KubernetesCluster has information about a kubernetes cluster, if
  1923  	// applicable.
  1924  	KubernetesClusterMetadata `protobuf:"bytes,11,opt,name=KubernetesCluster,proto3,embedded=KubernetesCluster" json:""`
  1925  	// KubernetesPod has information about a kubernetes pod, if applicable.
  1926  	KubernetesPodMetadata `protobuf:"bytes,12,opt,name=KubernetesPod,proto3,embedded=KubernetesPod" json:""`
  1927  	// InitialCommand is the command used to start this session.
  1928  	InitialCommand []string `protobuf:"bytes,13,rep,name=InitialCommand,proto3" json:"initial_command,omitempty"`
  1929  	// SessionRecording is the type of session recording.
  1930  	SessionRecording     string   `protobuf:"bytes,14,opt,name=SessionRecording,proto3" json:"session_recording,omitempty"`
  1931  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1932  	XXX_unrecognized     []byte   `json:"-"`
  1933  	XXX_sizecache        int32    `json:"-"`
  1934  }
  1935  
  1936  func (m *SessionEnd) Reset()         { *m = SessionEnd{} }
  1937  func (m *SessionEnd) String() string { return proto.CompactTextString(m) }
  1938  func (*SessionEnd) ProtoMessage()    {}
  1939  func (*SessionEnd) Descriptor() ([]byte, []int) {
  1940  	return fileDescriptor_007ba1c3d6266d56, []int{30}
  1941  }
  1942  func (m *SessionEnd) XXX_Unmarshal(b []byte) error {
  1943  	return m.Unmarshal(b)
  1944  }
  1945  func (m *SessionEnd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1946  	if deterministic {
  1947  		return xxx_messageInfo_SessionEnd.Marshal(b, m, deterministic)
  1948  	} else {
  1949  		b = b[:cap(b)]
  1950  		n, err := m.MarshalToSizedBuffer(b)
  1951  		if err != nil {
  1952  			return nil, err
  1953  		}
  1954  		return b[:n], nil
  1955  	}
  1956  }
  1957  func (m *SessionEnd) XXX_Merge(src proto.Message) {
  1958  	xxx_messageInfo_SessionEnd.Merge(m, src)
  1959  }
  1960  func (m *SessionEnd) XXX_Size() int {
  1961  	return m.Size()
  1962  }
  1963  func (m *SessionEnd) XXX_DiscardUnknown() {
  1964  	xxx_messageInfo_SessionEnd.DiscardUnknown(m)
  1965  }
  1966  
  1967  var xxx_messageInfo_SessionEnd proto.InternalMessageInfo
  1968  
  1969  // BPFMetadata is a common BPF process metadata
  1970  type BPFMetadata struct {
  1971  	// PID is the ID of the process.
  1972  	PID uint64 `protobuf:"varint,1,opt,name=PID,proto3" json:"pid"`
  1973  	// CgroupID is the internal cgroupv2 ID of the event.
  1974  	CgroupID uint64 `protobuf:"varint,2,opt,name=CgroupID,proto3" json:"cgroup_id"`
  1975  	// Program is name of the executable.
  1976  	Program              string   `protobuf:"bytes,3,opt,name=Program,proto3" json:"program"`
  1977  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  1978  	XXX_unrecognized     []byte   `json:"-"`
  1979  	XXX_sizecache        int32    `json:"-"`
  1980  }
  1981  
  1982  func (m *BPFMetadata) Reset()         { *m = BPFMetadata{} }
  1983  func (m *BPFMetadata) String() string { return proto.CompactTextString(m) }
  1984  func (*BPFMetadata) ProtoMessage()    {}
  1985  func (*BPFMetadata) Descriptor() ([]byte, []int) {
  1986  	return fileDescriptor_007ba1c3d6266d56, []int{31}
  1987  }
  1988  func (m *BPFMetadata) XXX_Unmarshal(b []byte) error {
  1989  	return m.Unmarshal(b)
  1990  }
  1991  func (m *BPFMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  1992  	if deterministic {
  1993  		return xxx_messageInfo_BPFMetadata.Marshal(b, m, deterministic)
  1994  	} else {
  1995  		b = b[:cap(b)]
  1996  		n, err := m.MarshalToSizedBuffer(b)
  1997  		if err != nil {
  1998  			return nil, err
  1999  		}
  2000  		return b[:n], nil
  2001  	}
  2002  }
  2003  func (m *BPFMetadata) XXX_Merge(src proto.Message) {
  2004  	xxx_messageInfo_BPFMetadata.Merge(m, src)
  2005  }
  2006  func (m *BPFMetadata) XXX_Size() int {
  2007  	return m.Size()
  2008  }
  2009  func (m *BPFMetadata) XXX_DiscardUnknown() {
  2010  	xxx_messageInfo_BPFMetadata.DiscardUnknown(m)
  2011  }
  2012  
  2013  var xxx_messageInfo_BPFMetadata proto.InternalMessageInfo
  2014  
  2015  // Status contains common command or operation status fields
  2016  type Status struct {
  2017  	// Success indicates the success or failure of the operation
  2018  	Success bool `protobuf:"varint,1,opt,name=Success,proto3" json:"success"`
  2019  	// Error includes system error message for the failed attempt
  2020  	Error string `protobuf:"bytes,2,opt,name=Error,proto3" json:"error,omitempty"`
  2021  	// UserMessage is a user-friendly message for successfull or unsuccessfull auth attempt
  2022  	UserMessage          string   `protobuf:"bytes,3,opt,name=UserMessage,proto3" json:"message,omitempty"`
  2023  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2024  	XXX_unrecognized     []byte   `json:"-"`
  2025  	XXX_sizecache        int32    `json:"-"`
  2026  }
  2027  
  2028  func (m *Status) Reset()         { *m = Status{} }
  2029  func (m *Status) String() string { return proto.CompactTextString(m) }
  2030  func (*Status) ProtoMessage()    {}
  2031  func (*Status) Descriptor() ([]byte, []int) {
  2032  	return fileDescriptor_007ba1c3d6266d56, []int{32}
  2033  }
  2034  func (m *Status) XXX_Unmarshal(b []byte) error {
  2035  	return m.Unmarshal(b)
  2036  }
  2037  func (m *Status) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2038  	if deterministic {
  2039  		return xxx_messageInfo_Status.Marshal(b, m, deterministic)
  2040  	} else {
  2041  		b = b[:cap(b)]
  2042  		n, err := m.MarshalToSizedBuffer(b)
  2043  		if err != nil {
  2044  			return nil, err
  2045  		}
  2046  		return b[:n], nil
  2047  	}
  2048  }
  2049  func (m *Status) XXX_Merge(src proto.Message) {
  2050  	xxx_messageInfo_Status.Merge(m, src)
  2051  }
  2052  func (m *Status) XXX_Size() int {
  2053  	return m.Size()
  2054  }
  2055  func (m *Status) XXX_DiscardUnknown() {
  2056  	xxx_messageInfo_Status.DiscardUnknown(m)
  2057  }
  2058  
  2059  var xxx_messageInfo_Status proto.InternalMessageInfo
  2060  
  2061  // SessionCommand is a session command event
  2062  type SessionCommand struct {
  2063  	// Metadata is a common event metadata
  2064  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  2065  	// User is a common user event metadata
  2066  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  2067  	// SessionMetadata is a common event session metadata
  2068  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  2069  	// ServerMetadata is a common server metadata
  2070  	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
  2071  	// BPFMetadata is a common BPF subsystem metadata
  2072  	BPFMetadata `protobuf:"bytes,5,opt,name=BPF,proto3,embedded=BPF" json:""`
  2073  	// PPID is the PID of the parent process.
  2074  	PPID uint64 `protobuf:"varint,6,opt,name=PPID,proto3" json:"ppid"`
  2075  	// Path is the full path to the executable.
  2076  	Path string `protobuf:"bytes,7,opt,name=Path,proto3" json:"path"`
  2077  	// Argv is the list of arguments to the program. Note, the first element does
  2078  	// not contain the name of the process.
  2079  	Argv []string `protobuf:"bytes,8,rep,name=Argv,proto3" json:"argv"`
  2080  	// ReturnCode is the return code of execve.
  2081  	ReturnCode           int32    `protobuf:"varint,9,opt,name=ReturnCode,proto3" json:"return_code"`
  2082  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2083  	XXX_unrecognized     []byte   `json:"-"`
  2084  	XXX_sizecache        int32    `json:"-"`
  2085  }
  2086  
  2087  func (m *SessionCommand) Reset()         { *m = SessionCommand{} }
  2088  func (m *SessionCommand) String() string { return proto.CompactTextString(m) }
  2089  func (*SessionCommand) ProtoMessage()    {}
  2090  func (*SessionCommand) Descriptor() ([]byte, []int) {
  2091  	return fileDescriptor_007ba1c3d6266d56, []int{33}
  2092  }
  2093  func (m *SessionCommand) XXX_Unmarshal(b []byte) error {
  2094  	return m.Unmarshal(b)
  2095  }
  2096  func (m *SessionCommand) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2097  	if deterministic {
  2098  		return xxx_messageInfo_SessionCommand.Marshal(b, m, deterministic)
  2099  	} else {
  2100  		b = b[:cap(b)]
  2101  		n, err := m.MarshalToSizedBuffer(b)
  2102  		if err != nil {
  2103  			return nil, err
  2104  		}
  2105  		return b[:n], nil
  2106  	}
  2107  }
  2108  func (m *SessionCommand) XXX_Merge(src proto.Message) {
  2109  	xxx_messageInfo_SessionCommand.Merge(m, src)
  2110  }
  2111  func (m *SessionCommand) XXX_Size() int {
  2112  	return m.Size()
  2113  }
  2114  func (m *SessionCommand) XXX_DiscardUnknown() {
  2115  	xxx_messageInfo_SessionCommand.DiscardUnknown(m)
  2116  }
  2117  
  2118  var xxx_messageInfo_SessionCommand proto.InternalMessageInfo
  2119  
  2120  // SessionDisk is a session disk access event
  2121  type SessionDisk struct {
  2122  	// Metadata is a common event metadata
  2123  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  2124  	// User is a common user event metadata
  2125  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  2126  	// SessionMetadata is a common event session metadata
  2127  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  2128  	// ServerMetadata is a common server metadata
  2129  	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
  2130  	// BPFMetadata is a common BPF subsystem metadata
  2131  	BPFMetadata `protobuf:"bytes,5,opt,name=BPF,proto3,embedded=BPF" json:""`
  2132  	// Path is the full path to the executable.
  2133  	Path string `protobuf:"bytes,6,opt,name=Path,proto3" json:"path"`
  2134  	// Flags are the flags passed to open.
  2135  	Flags int32 `protobuf:"varint,7,opt,name=Flags,proto3" json:"flags"`
  2136  	// ReturnCode is the return code of disk open
  2137  	ReturnCode           int32    `protobuf:"varint,8,opt,name=ReturnCode,proto3" json:"return_code"`
  2138  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2139  	XXX_unrecognized     []byte   `json:"-"`
  2140  	XXX_sizecache        int32    `json:"-"`
  2141  }
  2142  
  2143  func (m *SessionDisk) Reset()         { *m = SessionDisk{} }
  2144  func (m *SessionDisk) String() string { return proto.CompactTextString(m) }
  2145  func (*SessionDisk) ProtoMessage()    {}
  2146  func (*SessionDisk) Descriptor() ([]byte, []int) {
  2147  	return fileDescriptor_007ba1c3d6266d56, []int{34}
  2148  }
  2149  func (m *SessionDisk) XXX_Unmarshal(b []byte) error {
  2150  	return m.Unmarshal(b)
  2151  }
  2152  func (m *SessionDisk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2153  	if deterministic {
  2154  		return xxx_messageInfo_SessionDisk.Marshal(b, m, deterministic)
  2155  	} else {
  2156  		b = b[:cap(b)]
  2157  		n, err := m.MarshalToSizedBuffer(b)
  2158  		if err != nil {
  2159  			return nil, err
  2160  		}
  2161  		return b[:n], nil
  2162  	}
  2163  }
  2164  func (m *SessionDisk) XXX_Merge(src proto.Message) {
  2165  	xxx_messageInfo_SessionDisk.Merge(m, src)
  2166  }
  2167  func (m *SessionDisk) XXX_Size() int {
  2168  	return m.Size()
  2169  }
  2170  func (m *SessionDisk) XXX_DiscardUnknown() {
  2171  	xxx_messageInfo_SessionDisk.DiscardUnknown(m)
  2172  }
  2173  
  2174  var xxx_messageInfo_SessionDisk proto.InternalMessageInfo
  2175  
  2176  // SessionNetwork is a network event
  2177  type SessionNetwork struct {
  2178  	// Metadata is a common event metadata
  2179  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  2180  	// User is a common user event metadata
  2181  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  2182  	// SessionMetadata is a common event session metadata
  2183  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  2184  	// ServerMetadata is a common server metadata
  2185  	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
  2186  	// BPFMetadata is a common BPF subsystem metadata
  2187  	BPFMetadata `protobuf:"bytes,5,opt,name=BPF,proto3,embedded=BPF" json:""`
  2188  	// SrcAddr is the source IP address of the connection.
  2189  	SrcAddr string `protobuf:"bytes,6,opt,name=SrcAddr,proto3" json:"src_addr"`
  2190  	// DstAddr is the destination IP address of the connection.
  2191  	DstAddr string `protobuf:"bytes,7,opt,name=DstAddr,proto3" json:"dst_addr"`
  2192  	// DstPort is the destination port of the connection.
  2193  	DstPort int32 `protobuf:"varint,8,opt,name=DstPort,proto3" json:"dst_port"`
  2194  	// TCPVersion is the version of TCP (4 or 6).
  2195  	TCPVersion int32 `protobuf:"varint,9,opt,name=TCPVersion,proto3" json:"version"`
  2196  	// Operation denotes what network operation was performed (e.g. connect)
  2197  	Operation SessionNetwork_NetworkOperation `protobuf:"varint,10,opt,name=Operation,proto3,enum=events.SessionNetwork_NetworkOperation" json:"operation"`
  2198  	// Action denotes what happened in response to the event
  2199  	Action               EventAction `protobuf:"varint,11,opt,name=Action,proto3,enum=events.EventAction" json:"action"`
  2200  	XXX_NoUnkeyedLiteral struct{}    `json:"-"`
  2201  	XXX_unrecognized     []byte      `json:"-"`
  2202  	XXX_sizecache        int32       `json:"-"`
  2203  }
  2204  
  2205  func (m *SessionNetwork) Reset()         { *m = SessionNetwork{} }
  2206  func (m *SessionNetwork) String() string { return proto.CompactTextString(m) }
  2207  func (*SessionNetwork) ProtoMessage()    {}
  2208  func (*SessionNetwork) Descriptor() ([]byte, []int) {
  2209  	return fileDescriptor_007ba1c3d6266d56, []int{35}
  2210  }
  2211  func (m *SessionNetwork) XXX_Unmarshal(b []byte) error {
  2212  	return m.Unmarshal(b)
  2213  }
  2214  func (m *SessionNetwork) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2215  	if deterministic {
  2216  		return xxx_messageInfo_SessionNetwork.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 *SessionNetwork) XXX_Merge(src proto.Message) {
  2227  	xxx_messageInfo_SessionNetwork.Merge(m, src)
  2228  }
  2229  func (m *SessionNetwork) XXX_Size() int {
  2230  	return m.Size()
  2231  }
  2232  func (m *SessionNetwork) XXX_DiscardUnknown() {
  2233  	xxx_messageInfo_SessionNetwork.DiscardUnknown(m)
  2234  }
  2235  
  2236  var xxx_messageInfo_SessionNetwork proto.InternalMessageInfo
  2237  
  2238  // SessionData is emitted to report session data usage.
  2239  type SessionData struct {
  2240  	// Metadata is a common event metadata
  2241  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  2242  	// User is a common user event metadata
  2243  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  2244  	// SessionMetadata is a common event session metadata
  2245  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  2246  	// ServerMetadata is a common server metadata
  2247  	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
  2248  	// ConnectionMetadata holds information about the connection
  2249  	ConnectionMetadata `protobuf:"bytes,5,opt,name=Connection,proto3,embedded=Connection" json:""`
  2250  	// BytesTransmitted is the amount of bytes transmitted
  2251  	BytesTransmitted uint64 `protobuf:"varint,6,opt,name=BytesTransmitted,proto3" json:"tx"`
  2252  	// BytesReceived is the amount of bytes received
  2253  	BytesReceived        uint64   `protobuf:"varint,7,opt,name=BytesReceived,proto3" json:"rx"`
  2254  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2255  	XXX_unrecognized     []byte   `json:"-"`
  2256  	XXX_sizecache        int32    `json:"-"`
  2257  }
  2258  
  2259  func (m *SessionData) Reset()         { *m = SessionData{} }
  2260  func (m *SessionData) String() string { return proto.CompactTextString(m) }
  2261  func (*SessionData) ProtoMessage()    {}
  2262  func (*SessionData) Descriptor() ([]byte, []int) {
  2263  	return fileDescriptor_007ba1c3d6266d56, []int{36}
  2264  }
  2265  func (m *SessionData) XXX_Unmarshal(b []byte) error {
  2266  	return m.Unmarshal(b)
  2267  }
  2268  func (m *SessionData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2269  	if deterministic {
  2270  		return xxx_messageInfo_SessionData.Marshal(b, m, deterministic)
  2271  	} else {
  2272  		b = b[:cap(b)]
  2273  		n, err := m.MarshalToSizedBuffer(b)
  2274  		if err != nil {
  2275  			return nil, err
  2276  		}
  2277  		return b[:n], nil
  2278  	}
  2279  }
  2280  func (m *SessionData) XXX_Merge(src proto.Message) {
  2281  	xxx_messageInfo_SessionData.Merge(m, src)
  2282  }
  2283  func (m *SessionData) XXX_Size() int {
  2284  	return m.Size()
  2285  }
  2286  func (m *SessionData) XXX_DiscardUnknown() {
  2287  	xxx_messageInfo_SessionData.DiscardUnknown(m)
  2288  }
  2289  
  2290  var xxx_messageInfo_SessionData proto.InternalMessageInfo
  2291  
  2292  // SessionLeave is emitted to report that a user left the session
  2293  type SessionLeave struct {
  2294  	// Metadata is a common event metadata
  2295  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  2296  	// User is a common user event metadata
  2297  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  2298  	// SessionMetadata is a common event session metadata
  2299  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  2300  	// ServerMetadata is a common server metadata
  2301  	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
  2302  	// ConnectionMetadata holds information about the connection
  2303  	ConnectionMetadata   `protobuf:"bytes,5,opt,name=Connection,proto3,embedded=Connection" json:""`
  2304  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2305  	XXX_unrecognized     []byte   `json:"-"`
  2306  	XXX_sizecache        int32    `json:"-"`
  2307  }
  2308  
  2309  func (m *SessionLeave) Reset()         { *m = SessionLeave{} }
  2310  func (m *SessionLeave) String() string { return proto.CompactTextString(m) }
  2311  func (*SessionLeave) ProtoMessage()    {}
  2312  func (*SessionLeave) Descriptor() ([]byte, []int) {
  2313  	return fileDescriptor_007ba1c3d6266d56, []int{37}
  2314  }
  2315  func (m *SessionLeave) XXX_Unmarshal(b []byte) error {
  2316  	return m.Unmarshal(b)
  2317  }
  2318  func (m *SessionLeave) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2319  	if deterministic {
  2320  		return xxx_messageInfo_SessionLeave.Marshal(b, m, deterministic)
  2321  	} else {
  2322  		b = b[:cap(b)]
  2323  		n, err := m.MarshalToSizedBuffer(b)
  2324  		if err != nil {
  2325  			return nil, err
  2326  		}
  2327  		return b[:n], nil
  2328  	}
  2329  }
  2330  func (m *SessionLeave) XXX_Merge(src proto.Message) {
  2331  	xxx_messageInfo_SessionLeave.Merge(m, src)
  2332  }
  2333  func (m *SessionLeave) XXX_Size() int {
  2334  	return m.Size()
  2335  }
  2336  func (m *SessionLeave) XXX_DiscardUnknown() {
  2337  	xxx_messageInfo_SessionLeave.DiscardUnknown(m)
  2338  }
  2339  
  2340  var xxx_messageInfo_SessionLeave proto.InternalMessageInfo
  2341  
  2342  // UserLogin records a successfully or failed user login event
  2343  type UserLogin struct {
  2344  	// Metadata is a common event metadata
  2345  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  2346  	// User is a common user event metadata
  2347  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  2348  	// Status contains common command or operation status fields
  2349  	Status `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
  2350  	// Method is the event field indicating how the login was performed
  2351  	Method string `protobuf:"bytes,4,opt,name=Method,proto3" json:"method,omitempty"`
  2352  	// IdentityAttributes is a map of user attributes received from identity provider
  2353  	IdentityAttributes *Struct `protobuf:"bytes,5,opt,name=IdentityAttributes,proto3,casttype=Struct" json:"attributes,omitempty"`
  2354  	// MFA is the MFA device used during the login.
  2355  	MFADevice *MFADeviceMetadata `protobuf:"bytes,6,opt,name=MFADevice,proto3" json:"mfa_device,omitempty"`
  2356  	// Client is the common client event metadata
  2357  	ClientMetadata `protobuf:"bytes,7,opt,name=Client,proto3,embedded=Client" json:""`
  2358  	// ConnectionMetadata holds information about the connection
  2359  	ConnectionMetadata `protobuf:"bytes,8,opt,name=Connection,proto3,embedded=Connection" json:""`
  2360  	// AppliedLoginRules stores the name of each login rule that was applied
  2361  	// during the login.
  2362  	AppliedLoginRules    []string `protobuf:"bytes,9,rep,name=AppliedLoginRules,proto3" json:"applied_login_rules,omitempty"`
  2363  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2364  	XXX_unrecognized     []byte   `json:"-"`
  2365  	XXX_sizecache        int32    `json:"-"`
  2366  }
  2367  
  2368  func (m *UserLogin) Reset()         { *m = UserLogin{} }
  2369  func (m *UserLogin) String() string { return proto.CompactTextString(m) }
  2370  func (*UserLogin) ProtoMessage()    {}
  2371  func (*UserLogin) Descriptor() ([]byte, []int) {
  2372  	return fileDescriptor_007ba1c3d6266d56, []int{38}
  2373  }
  2374  func (m *UserLogin) XXX_Unmarshal(b []byte) error {
  2375  	return m.Unmarshal(b)
  2376  }
  2377  func (m *UserLogin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2378  	if deterministic {
  2379  		return xxx_messageInfo_UserLogin.Marshal(b, m, deterministic)
  2380  	} else {
  2381  		b = b[:cap(b)]
  2382  		n, err := m.MarshalToSizedBuffer(b)
  2383  		if err != nil {
  2384  			return nil, err
  2385  		}
  2386  		return b[:n], nil
  2387  	}
  2388  }
  2389  func (m *UserLogin) XXX_Merge(src proto.Message) {
  2390  	xxx_messageInfo_UserLogin.Merge(m, src)
  2391  }
  2392  func (m *UserLogin) XXX_Size() int {
  2393  	return m.Size()
  2394  }
  2395  func (m *UserLogin) XXX_DiscardUnknown() {
  2396  	xxx_messageInfo_UserLogin.DiscardUnknown(m)
  2397  }
  2398  
  2399  var xxx_messageInfo_UserLogin proto.InternalMessageInfo
  2400  
  2401  // CreateMFAAuthChallenge records the creation of an MFA auth challenge.
  2402  type CreateMFAAuthChallenge struct {
  2403  	// Metadata is a common event metadata.
  2404  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  2405  	// User is a common user event metadata.
  2406  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  2407  	// Scope is the authorization scope for this MFA challenge.
  2408  	// Only applies to WebAuthn challenges.
  2409  	ChallengeScope string `protobuf:"bytes,3,opt,name=ChallengeScope,proto3" json:"challenge_scope"`
  2410  	// ChallengeAllowReuse defines whether the MFA challenge allows reuse.
  2411  	ChallengeAllowReuse  bool     `protobuf:"varint,4,opt,name=ChallengeAllowReuse,proto3" json:"challenge_allow_reuse"`
  2412  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2413  	XXX_unrecognized     []byte   `json:"-"`
  2414  	XXX_sizecache        int32    `json:"-"`
  2415  }
  2416  
  2417  func (m *CreateMFAAuthChallenge) Reset()         { *m = CreateMFAAuthChallenge{} }
  2418  func (m *CreateMFAAuthChallenge) String() string { return proto.CompactTextString(m) }
  2419  func (*CreateMFAAuthChallenge) ProtoMessage()    {}
  2420  func (*CreateMFAAuthChallenge) Descriptor() ([]byte, []int) {
  2421  	return fileDescriptor_007ba1c3d6266d56, []int{39}
  2422  }
  2423  func (m *CreateMFAAuthChallenge) XXX_Unmarshal(b []byte) error {
  2424  	return m.Unmarshal(b)
  2425  }
  2426  func (m *CreateMFAAuthChallenge) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2427  	if deterministic {
  2428  		return xxx_messageInfo_CreateMFAAuthChallenge.Marshal(b, m, deterministic)
  2429  	} else {
  2430  		b = b[:cap(b)]
  2431  		n, err := m.MarshalToSizedBuffer(b)
  2432  		if err != nil {
  2433  			return nil, err
  2434  		}
  2435  		return b[:n], nil
  2436  	}
  2437  }
  2438  func (m *CreateMFAAuthChallenge) XXX_Merge(src proto.Message) {
  2439  	xxx_messageInfo_CreateMFAAuthChallenge.Merge(m, src)
  2440  }
  2441  func (m *CreateMFAAuthChallenge) XXX_Size() int {
  2442  	return m.Size()
  2443  }
  2444  func (m *CreateMFAAuthChallenge) XXX_DiscardUnknown() {
  2445  	xxx_messageInfo_CreateMFAAuthChallenge.DiscardUnknown(m)
  2446  }
  2447  
  2448  var xxx_messageInfo_CreateMFAAuthChallenge proto.InternalMessageInfo
  2449  
  2450  // ValidateMFAAuthResponse records the validation of an MFA auth callenge response.
  2451  type ValidateMFAAuthResponse struct {
  2452  	// Metadata is a common event metadata.
  2453  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  2454  	// User is a common user event metadata.
  2455  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  2456  	// Status contains common command or operation status fields
  2457  	Status `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
  2458  	// MFADevice is the MFA device used.
  2459  	MFADevice *MFADeviceMetadata `protobuf:"bytes,4,opt,name=MFADevice,proto3" json:"mfa_device,omitempty"`
  2460  	// ChallengeScope is the authorization scope of the MFA challenge used for authentication.
  2461  	// Only applies to WebAuthn challenges.
  2462  	ChallengeScope string `protobuf:"bytes,5,opt,name=ChallengeScope,proto3" json:"challenge_scope"`
  2463  	// ChallengeAllowReuse defines whether the MFA challenge used for authentication can be reused.
  2464  	ChallengeAllowReuse  bool     `protobuf:"varint,6,opt,name=ChallengeAllowReuse,proto3" json:"challenge_allow_reuse"`
  2465  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2466  	XXX_unrecognized     []byte   `json:"-"`
  2467  	XXX_sizecache        int32    `json:"-"`
  2468  }
  2469  
  2470  func (m *ValidateMFAAuthResponse) Reset()         { *m = ValidateMFAAuthResponse{} }
  2471  func (m *ValidateMFAAuthResponse) String() string { return proto.CompactTextString(m) }
  2472  func (*ValidateMFAAuthResponse) ProtoMessage()    {}
  2473  func (*ValidateMFAAuthResponse) Descriptor() ([]byte, []int) {
  2474  	return fileDescriptor_007ba1c3d6266d56, []int{40}
  2475  }
  2476  func (m *ValidateMFAAuthResponse) XXX_Unmarshal(b []byte) error {
  2477  	return m.Unmarshal(b)
  2478  }
  2479  func (m *ValidateMFAAuthResponse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2480  	if deterministic {
  2481  		return xxx_messageInfo_ValidateMFAAuthResponse.Marshal(b, m, deterministic)
  2482  	} else {
  2483  		b = b[:cap(b)]
  2484  		n, err := m.MarshalToSizedBuffer(b)
  2485  		if err != nil {
  2486  			return nil, err
  2487  		}
  2488  		return b[:n], nil
  2489  	}
  2490  }
  2491  func (m *ValidateMFAAuthResponse) XXX_Merge(src proto.Message) {
  2492  	xxx_messageInfo_ValidateMFAAuthResponse.Merge(m, src)
  2493  }
  2494  func (m *ValidateMFAAuthResponse) XXX_Size() int {
  2495  	return m.Size()
  2496  }
  2497  func (m *ValidateMFAAuthResponse) XXX_DiscardUnknown() {
  2498  	xxx_messageInfo_ValidateMFAAuthResponse.DiscardUnknown(m)
  2499  }
  2500  
  2501  var xxx_messageInfo_ValidateMFAAuthResponse proto.InternalMessageInfo
  2502  
  2503  // ResourceMetadata is a common resource metadata
  2504  type ResourceMetadata struct {
  2505  	// ResourceName is a resource name
  2506  	Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"name,omitempty"`
  2507  	// Expires is set if resource expires
  2508  	Expires time.Time `protobuf:"bytes,2,opt,name=Expires,proto3,stdtime" json:"expires,omitempty"`
  2509  	// UpdatedBy if set indicates the user who modified the resource
  2510  	UpdatedBy string `protobuf:"bytes,3,opt,name=UpdatedBy,proto3" json:"updated_by,omitempty"`
  2511  	// TTL is a TTL of reset password token represented as duration, e.g. "10m"
  2512  	// used for compatibility purposes for some events, Expires should be used instead
  2513  	// as it's more useful (contains exact expiration date/time)
  2514  	TTL                  string   `protobuf:"bytes,4,opt,name=TTL,proto3" json:"ttl,omitempty"`
  2515  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2516  	XXX_unrecognized     []byte   `json:"-"`
  2517  	XXX_sizecache        int32    `json:"-"`
  2518  }
  2519  
  2520  func (m *ResourceMetadata) Reset()         { *m = ResourceMetadata{} }
  2521  func (m *ResourceMetadata) String() string { return proto.CompactTextString(m) }
  2522  func (*ResourceMetadata) ProtoMessage()    {}
  2523  func (*ResourceMetadata) Descriptor() ([]byte, []int) {
  2524  	return fileDescriptor_007ba1c3d6266d56, []int{41}
  2525  }
  2526  func (m *ResourceMetadata) XXX_Unmarshal(b []byte) error {
  2527  	return m.Unmarshal(b)
  2528  }
  2529  func (m *ResourceMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2530  	if deterministic {
  2531  		return xxx_messageInfo_ResourceMetadata.Marshal(b, m, deterministic)
  2532  	} else {
  2533  		b = b[:cap(b)]
  2534  		n, err := m.MarshalToSizedBuffer(b)
  2535  		if err != nil {
  2536  			return nil, err
  2537  		}
  2538  		return b[:n], nil
  2539  	}
  2540  }
  2541  func (m *ResourceMetadata) XXX_Merge(src proto.Message) {
  2542  	xxx_messageInfo_ResourceMetadata.Merge(m, src)
  2543  }
  2544  func (m *ResourceMetadata) XXX_Size() int {
  2545  	return m.Size()
  2546  }
  2547  func (m *ResourceMetadata) XXX_DiscardUnknown() {
  2548  	xxx_messageInfo_ResourceMetadata.DiscardUnknown(m)
  2549  }
  2550  
  2551  var xxx_messageInfo_ResourceMetadata proto.InternalMessageInfo
  2552  
  2553  // UserCreate is emitted when the user is created or upserted.
  2554  type UserCreate struct {
  2555  	// Metadata is a common event metadata
  2556  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  2557  	// User is a common user event metadata
  2558  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  2559  	// ResourceMetadata is a common resource event metadata
  2560  	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
  2561  	// Roles is a list of roles for the user.
  2562  	Roles []string `protobuf:"bytes,4,rep,name=Roles,proto3" json:"roles"`
  2563  	// Connector is the connector used to create the user.
  2564  	Connector string `protobuf:"bytes,5,opt,name=Connector,proto3" json:"connector"`
  2565  	// ConnectionMetadata holds information about the connection
  2566  	ConnectionMetadata   `protobuf:"bytes,6,opt,name=Connection,proto3,embedded=Connection" json:""`
  2567  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2568  	XXX_unrecognized     []byte   `json:"-"`
  2569  	XXX_sizecache        int32    `json:"-"`
  2570  }
  2571  
  2572  func (m *UserCreate) Reset()         { *m = UserCreate{} }
  2573  func (m *UserCreate) String() string { return proto.CompactTextString(m) }
  2574  func (*UserCreate) ProtoMessage()    {}
  2575  func (*UserCreate) Descriptor() ([]byte, []int) {
  2576  	return fileDescriptor_007ba1c3d6266d56, []int{42}
  2577  }
  2578  func (m *UserCreate) XXX_Unmarshal(b []byte) error {
  2579  	return m.Unmarshal(b)
  2580  }
  2581  func (m *UserCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2582  	if deterministic {
  2583  		return xxx_messageInfo_UserCreate.Marshal(b, m, deterministic)
  2584  	} else {
  2585  		b = b[:cap(b)]
  2586  		n, err := m.MarshalToSizedBuffer(b)
  2587  		if err != nil {
  2588  			return nil, err
  2589  		}
  2590  		return b[:n], nil
  2591  	}
  2592  }
  2593  func (m *UserCreate) XXX_Merge(src proto.Message) {
  2594  	xxx_messageInfo_UserCreate.Merge(m, src)
  2595  }
  2596  func (m *UserCreate) XXX_Size() int {
  2597  	return m.Size()
  2598  }
  2599  func (m *UserCreate) XXX_DiscardUnknown() {
  2600  	xxx_messageInfo_UserCreate.DiscardUnknown(m)
  2601  }
  2602  
  2603  var xxx_messageInfo_UserCreate proto.InternalMessageInfo
  2604  
  2605  // UserUpdate is emitted when the user is updated.
  2606  type UserUpdate struct {
  2607  	// Metadata is a common event metadata
  2608  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  2609  	// User is a common user event metadata
  2610  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  2611  	// ResourceMetadata is a common resource event metadata
  2612  	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
  2613  	// Roles is a list of roles for the user.
  2614  	Roles []string `protobuf:"bytes,4,rep,name=Roles,proto3" json:"roles"`
  2615  	// Connector is the connector used to create the user.
  2616  	Connector string `protobuf:"bytes,5,opt,name=Connector,proto3" json:"connector"`
  2617  	// ConnectionMetadata holds information about the connection
  2618  	ConnectionMetadata   `protobuf:"bytes,6,opt,name=Connection,proto3,embedded=Connection" json:""`
  2619  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2620  	XXX_unrecognized     []byte   `json:"-"`
  2621  	XXX_sizecache        int32    `json:"-"`
  2622  }
  2623  
  2624  func (m *UserUpdate) Reset()         { *m = UserUpdate{} }
  2625  func (m *UserUpdate) String() string { return proto.CompactTextString(m) }
  2626  func (*UserUpdate) ProtoMessage()    {}
  2627  func (*UserUpdate) Descriptor() ([]byte, []int) {
  2628  	return fileDescriptor_007ba1c3d6266d56, []int{43}
  2629  }
  2630  func (m *UserUpdate) XXX_Unmarshal(b []byte) error {
  2631  	return m.Unmarshal(b)
  2632  }
  2633  func (m *UserUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2634  	if deterministic {
  2635  		return xxx_messageInfo_UserUpdate.Marshal(b, m, deterministic)
  2636  	} else {
  2637  		b = b[:cap(b)]
  2638  		n, err := m.MarshalToSizedBuffer(b)
  2639  		if err != nil {
  2640  			return nil, err
  2641  		}
  2642  		return b[:n], nil
  2643  	}
  2644  }
  2645  func (m *UserUpdate) XXX_Merge(src proto.Message) {
  2646  	xxx_messageInfo_UserUpdate.Merge(m, src)
  2647  }
  2648  func (m *UserUpdate) XXX_Size() int {
  2649  	return m.Size()
  2650  }
  2651  func (m *UserUpdate) XXX_DiscardUnknown() {
  2652  	xxx_messageInfo_UserUpdate.DiscardUnknown(m)
  2653  }
  2654  
  2655  var xxx_messageInfo_UserUpdate proto.InternalMessageInfo
  2656  
  2657  // UserDelete is emitted when a user gets deleted
  2658  type UserDelete struct {
  2659  	// Metadata is a common event metadata
  2660  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  2661  	// User is a common user event metadata
  2662  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  2663  	// ResourceMetadata is a common resource event metadata
  2664  	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
  2665  	// ConnectionMetadata holds information about the connection
  2666  	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  2667  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2668  	XXX_unrecognized     []byte   `json:"-"`
  2669  	XXX_sizecache        int32    `json:"-"`
  2670  }
  2671  
  2672  func (m *UserDelete) Reset()         { *m = UserDelete{} }
  2673  func (m *UserDelete) String() string { return proto.CompactTextString(m) }
  2674  func (*UserDelete) ProtoMessage()    {}
  2675  func (*UserDelete) Descriptor() ([]byte, []int) {
  2676  	return fileDescriptor_007ba1c3d6266d56, []int{44}
  2677  }
  2678  func (m *UserDelete) XXX_Unmarshal(b []byte) error {
  2679  	return m.Unmarshal(b)
  2680  }
  2681  func (m *UserDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2682  	if deterministic {
  2683  		return xxx_messageInfo_UserDelete.Marshal(b, m, deterministic)
  2684  	} else {
  2685  		b = b[:cap(b)]
  2686  		n, err := m.MarshalToSizedBuffer(b)
  2687  		if err != nil {
  2688  			return nil, err
  2689  		}
  2690  		return b[:n], nil
  2691  	}
  2692  }
  2693  func (m *UserDelete) XXX_Merge(src proto.Message) {
  2694  	xxx_messageInfo_UserDelete.Merge(m, src)
  2695  }
  2696  func (m *UserDelete) XXX_Size() int {
  2697  	return m.Size()
  2698  }
  2699  func (m *UserDelete) XXX_DiscardUnknown() {
  2700  	xxx_messageInfo_UserDelete.DiscardUnknown(m)
  2701  }
  2702  
  2703  var xxx_messageInfo_UserDelete proto.InternalMessageInfo
  2704  
  2705  // UserPasswordChange is emitted when the user changes their own password.
  2706  type UserPasswordChange struct {
  2707  	// Metadata is a common event metadata
  2708  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  2709  	// User is a common user event metadata
  2710  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  2711  	// ConnectionMetadata holds information about the connection
  2712  	ConnectionMetadata   `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
  2713  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2714  	XXX_unrecognized     []byte   `json:"-"`
  2715  	XXX_sizecache        int32    `json:"-"`
  2716  }
  2717  
  2718  func (m *UserPasswordChange) Reset()         { *m = UserPasswordChange{} }
  2719  func (m *UserPasswordChange) String() string { return proto.CompactTextString(m) }
  2720  func (*UserPasswordChange) ProtoMessage()    {}
  2721  func (*UserPasswordChange) Descriptor() ([]byte, []int) {
  2722  	return fileDescriptor_007ba1c3d6266d56, []int{45}
  2723  }
  2724  func (m *UserPasswordChange) XXX_Unmarshal(b []byte) error {
  2725  	return m.Unmarshal(b)
  2726  }
  2727  func (m *UserPasswordChange) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2728  	if deterministic {
  2729  		return xxx_messageInfo_UserPasswordChange.Marshal(b, m, deterministic)
  2730  	} else {
  2731  		b = b[:cap(b)]
  2732  		n, err := m.MarshalToSizedBuffer(b)
  2733  		if err != nil {
  2734  			return nil, err
  2735  		}
  2736  		return b[:n], nil
  2737  	}
  2738  }
  2739  func (m *UserPasswordChange) XXX_Merge(src proto.Message) {
  2740  	xxx_messageInfo_UserPasswordChange.Merge(m, src)
  2741  }
  2742  func (m *UserPasswordChange) XXX_Size() int {
  2743  	return m.Size()
  2744  }
  2745  func (m *UserPasswordChange) XXX_DiscardUnknown() {
  2746  	xxx_messageInfo_UserPasswordChange.DiscardUnknown(m)
  2747  }
  2748  
  2749  var xxx_messageInfo_UserPasswordChange proto.InternalMessageInfo
  2750  
  2751  // AccessRequestCreate is emitted when access request has been created or updated
  2752  type AccessRequestCreate struct {
  2753  	// Metadata is a common event metadata
  2754  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  2755  	// User is a common user event metadata
  2756  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  2757  	// ResourceMetadata is a common resource event metadata
  2758  	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
  2759  	// Roles is a list of roles for the user.
  2760  	Roles []string `protobuf:"bytes,4,rep,name=Roles,proto3" json:"roles,omitempty"`
  2761  	// RequestID is access request ID
  2762  	RequestID string `protobuf:"bytes,5,opt,name=RequestID,proto3" json:"id"`
  2763  	// RequestState is access request state (in the access_request.review variant of
  2764  	// the event this represents the post-review state of the request).
  2765  	RequestState string `protobuf:"bytes,6,opt,name=RequestState,proto3" json:"state"`
  2766  	// Delegator is used by teleport plugins to indicate the identity
  2767  	// which caused them to update state.
  2768  	Delegator string `protobuf:"bytes,7,opt,name=Delegator,proto3" json:"delegator,omitempty"`
  2769  	// Reason is an optional description of why the request is being
  2770  	// created or updated.
  2771  	Reason string `protobuf:"bytes,8,opt,name=Reason,proto3" json:"reason,omitempty"`
  2772  	// Annotations is an optional set of attributes supplied by a plugin during
  2773  	// approval/denial of the request.
  2774  	Annotations *Struct `protobuf:"bytes,9,opt,name=Annotations,proto3,casttype=Struct" json:"annotations,omitempty"`
  2775  	// Reviewer is the author of the review (only used in the access_request.review event variant).
  2776  	Reviewer string `protobuf:"bytes,10,opt,name=Reviewer,proto3" json:"reviewer,omitempty"`
  2777  	// ProposedState is the state proposed by a review (only used in the access_request.review event
  2778  	// variant).
  2779  	ProposedState string `protobuf:"bytes,11,opt,name=ProposedState,proto3" json:"proposed_state,omitempty"`
  2780  	// RequestedResourceIDs is the set of resources to which access is being requested.
  2781  	RequestedResourceIDs []ResourceID `protobuf:"bytes,12,rep,name=RequestedResourceIDs,proto3" json:"resource_ids,omitempty"`
  2782  	// MaxDuration indicates how long the access should be granted for.
  2783  	MaxDuration time.Time `protobuf:"bytes,13,opt,name=MaxDuration,proto3,stdtime" json:"max_duration,omitempty"`
  2784  	// PromotedAccessListName is the name of the access list that this request
  2785  	// was promoted to.
  2786  	// This field is only populated when the request is in the PROMOTED state.
  2787  	PromotedAccessListName string `protobuf:"bytes,15,opt,name=PromotedAccessListName,proto3" json:"promoted_access_list_name,omitempty"`
  2788  	// AssumeStartTime is the time the requested roles can be assumed.
  2789  	AssumeStartTime      *time.Time `protobuf:"bytes,16,opt,name=AssumeStartTime,proto3,stdtime" json:"assume_start_time,omitempty"`
  2790  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
  2791  	XXX_unrecognized     []byte     `json:"-"`
  2792  	XXX_sizecache        int32      `json:"-"`
  2793  }
  2794  
  2795  func (m *AccessRequestCreate) Reset()         { *m = AccessRequestCreate{} }
  2796  func (m *AccessRequestCreate) String() string { return proto.CompactTextString(m) }
  2797  func (*AccessRequestCreate) ProtoMessage()    {}
  2798  func (*AccessRequestCreate) Descriptor() ([]byte, []int) {
  2799  	return fileDescriptor_007ba1c3d6266d56, []int{46}
  2800  }
  2801  func (m *AccessRequestCreate) XXX_Unmarshal(b []byte) error {
  2802  	return m.Unmarshal(b)
  2803  }
  2804  func (m *AccessRequestCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2805  	if deterministic {
  2806  		return xxx_messageInfo_AccessRequestCreate.Marshal(b, m, deterministic)
  2807  	} else {
  2808  		b = b[:cap(b)]
  2809  		n, err := m.MarshalToSizedBuffer(b)
  2810  		if err != nil {
  2811  			return nil, err
  2812  		}
  2813  		return b[:n], nil
  2814  	}
  2815  }
  2816  func (m *AccessRequestCreate) XXX_Merge(src proto.Message) {
  2817  	xxx_messageInfo_AccessRequestCreate.Merge(m, src)
  2818  }
  2819  func (m *AccessRequestCreate) XXX_Size() int {
  2820  	return m.Size()
  2821  }
  2822  func (m *AccessRequestCreate) XXX_DiscardUnknown() {
  2823  	xxx_messageInfo_AccessRequestCreate.DiscardUnknown(m)
  2824  }
  2825  
  2826  var xxx_messageInfo_AccessRequestCreate proto.InternalMessageInfo
  2827  
  2828  // ResourceID is a unique identifier for a teleport resource. This is duplicated
  2829  // from api/types/types.proto to decouple the api and events types and because
  2830  // neither file currently imports the other.
  2831  type ResourceID struct {
  2832  	// ClusterName is the name of the cluster the resource is in.
  2833  	ClusterName string `protobuf:"bytes,1,opt,name=ClusterName,proto3" json:"cluster"`
  2834  	// Kind is the resource kind.
  2835  	Kind string `protobuf:"bytes,2,opt,name=Kind,proto3" json:"kind"`
  2836  	// Name is the name of the specific resource.
  2837  	Name string `protobuf:"bytes,3,opt,name=Name,proto3" json:"name"`
  2838  	// SubResourceName is the resource belonging to resource identified by "Name"
  2839  	// that the user is allowed to access to.
  2840  	// When granting access to a subresource, access to other resources is limited.
  2841  	// Currently it just supports resources of Kind=pod and the format is the following
  2842  	// "<kube_namespace>/<kube_pod>".
  2843  	SubResourceName      string   `protobuf:"bytes,4,opt,name=SubResourceName,proto3" json:"sub_resource,omitempty"`
  2844  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2845  	XXX_unrecognized     []byte   `json:"-"`
  2846  	XXX_sizecache        int32    `json:"-"`
  2847  }
  2848  
  2849  func (m *ResourceID) Reset()         { *m = ResourceID{} }
  2850  func (m *ResourceID) String() string { return proto.CompactTextString(m) }
  2851  func (*ResourceID) ProtoMessage()    {}
  2852  func (*ResourceID) Descriptor() ([]byte, []int) {
  2853  	return fileDescriptor_007ba1c3d6266d56, []int{47}
  2854  }
  2855  func (m *ResourceID) XXX_Unmarshal(b []byte) error {
  2856  	return m.Unmarshal(b)
  2857  }
  2858  func (m *ResourceID) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2859  	if deterministic {
  2860  		return xxx_messageInfo_ResourceID.Marshal(b, m, deterministic)
  2861  	} else {
  2862  		b = b[:cap(b)]
  2863  		n, err := m.MarshalToSizedBuffer(b)
  2864  		if err != nil {
  2865  			return nil, err
  2866  		}
  2867  		return b[:n], nil
  2868  	}
  2869  }
  2870  func (m *ResourceID) XXX_Merge(src proto.Message) {
  2871  	xxx_messageInfo_ResourceID.Merge(m, src)
  2872  }
  2873  func (m *ResourceID) XXX_Size() int {
  2874  	return m.Size()
  2875  }
  2876  func (m *ResourceID) XXX_DiscardUnknown() {
  2877  	xxx_messageInfo_ResourceID.DiscardUnknown(m)
  2878  }
  2879  
  2880  var xxx_messageInfo_ResourceID proto.InternalMessageInfo
  2881  
  2882  // AccessRequestDelete is emitted when an access request has been deleted.
  2883  type AccessRequestDelete struct {
  2884  	// Metadata is a common event metadata
  2885  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  2886  	// User is a common user event metadata
  2887  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  2888  	// RequestID is access request ID
  2889  	RequestID            string   `protobuf:"bytes,3,opt,name=RequestID,proto3" json:"id"`
  2890  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2891  	XXX_unrecognized     []byte   `json:"-"`
  2892  	XXX_sizecache        int32    `json:"-"`
  2893  }
  2894  
  2895  func (m *AccessRequestDelete) Reset()         { *m = AccessRequestDelete{} }
  2896  func (m *AccessRequestDelete) String() string { return proto.CompactTextString(m) }
  2897  func (*AccessRequestDelete) ProtoMessage()    {}
  2898  func (*AccessRequestDelete) Descriptor() ([]byte, []int) {
  2899  	return fileDescriptor_007ba1c3d6266d56, []int{48}
  2900  }
  2901  func (m *AccessRequestDelete) XXX_Unmarshal(b []byte) error {
  2902  	return m.Unmarshal(b)
  2903  }
  2904  func (m *AccessRequestDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2905  	if deterministic {
  2906  		return xxx_messageInfo_AccessRequestDelete.Marshal(b, m, deterministic)
  2907  	} else {
  2908  		b = b[:cap(b)]
  2909  		n, err := m.MarshalToSizedBuffer(b)
  2910  		if err != nil {
  2911  			return nil, err
  2912  		}
  2913  		return b[:n], nil
  2914  	}
  2915  }
  2916  func (m *AccessRequestDelete) XXX_Merge(src proto.Message) {
  2917  	xxx_messageInfo_AccessRequestDelete.Merge(m, src)
  2918  }
  2919  func (m *AccessRequestDelete) XXX_Size() int {
  2920  	return m.Size()
  2921  }
  2922  func (m *AccessRequestDelete) XXX_DiscardUnknown() {
  2923  	xxx_messageInfo_AccessRequestDelete.DiscardUnknown(m)
  2924  }
  2925  
  2926  var xxx_messageInfo_AccessRequestDelete proto.InternalMessageInfo
  2927  
  2928  // PortForward is emitted when a user requests port forwarding.
  2929  type PortForward struct {
  2930  	// Metadata is a common event metadata
  2931  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  2932  	// User is a common user event metadata
  2933  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  2934  	// ConnectionMetadata holds information about the connection
  2935  	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
  2936  	// Status contains operation success or failure status
  2937  	Status `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
  2938  	// Addr is a target port forwarding address
  2939  	Addr                 string   `protobuf:"bytes,5,opt,name=Addr,proto3" json:"addr"`
  2940  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2941  	XXX_unrecognized     []byte   `json:"-"`
  2942  	XXX_sizecache        int32    `json:"-"`
  2943  }
  2944  
  2945  func (m *PortForward) Reset()         { *m = PortForward{} }
  2946  func (m *PortForward) String() string { return proto.CompactTextString(m) }
  2947  func (*PortForward) ProtoMessage()    {}
  2948  func (*PortForward) Descriptor() ([]byte, []int) {
  2949  	return fileDescriptor_007ba1c3d6266d56, []int{49}
  2950  }
  2951  func (m *PortForward) XXX_Unmarshal(b []byte) error {
  2952  	return m.Unmarshal(b)
  2953  }
  2954  func (m *PortForward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  2955  	if deterministic {
  2956  		return xxx_messageInfo_PortForward.Marshal(b, m, deterministic)
  2957  	} else {
  2958  		b = b[:cap(b)]
  2959  		n, err := m.MarshalToSizedBuffer(b)
  2960  		if err != nil {
  2961  			return nil, err
  2962  		}
  2963  		return b[:n], nil
  2964  	}
  2965  }
  2966  func (m *PortForward) XXX_Merge(src proto.Message) {
  2967  	xxx_messageInfo_PortForward.Merge(m, src)
  2968  }
  2969  func (m *PortForward) XXX_Size() int {
  2970  	return m.Size()
  2971  }
  2972  func (m *PortForward) XXX_DiscardUnknown() {
  2973  	xxx_messageInfo_PortForward.DiscardUnknown(m)
  2974  }
  2975  
  2976  var xxx_messageInfo_PortForward proto.InternalMessageInfo
  2977  
  2978  // X11Forward is emitted when a user requests X11 protocol forwarding
  2979  type X11Forward struct {
  2980  	// Metadata is a common event metadata
  2981  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  2982  	// User is a common user event metadata
  2983  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  2984  	// ConnectionMetadata holds information about the connection
  2985  	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
  2986  	// Status contains operation success or failure status
  2987  	Status               `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
  2988  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  2989  	XXX_unrecognized     []byte   `json:"-"`
  2990  	XXX_sizecache        int32    `json:"-"`
  2991  }
  2992  
  2993  func (m *X11Forward) Reset()         { *m = X11Forward{} }
  2994  func (m *X11Forward) String() string { return proto.CompactTextString(m) }
  2995  func (*X11Forward) ProtoMessage()    {}
  2996  func (*X11Forward) Descriptor() ([]byte, []int) {
  2997  	return fileDescriptor_007ba1c3d6266d56, []int{50}
  2998  }
  2999  func (m *X11Forward) XXX_Unmarshal(b []byte) error {
  3000  	return m.Unmarshal(b)
  3001  }
  3002  func (m *X11Forward) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3003  	if deterministic {
  3004  		return xxx_messageInfo_X11Forward.Marshal(b, m, deterministic)
  3005  	} else {
  3006  		b = b[:cap(b)]
  3007  		n, err := m.MarshalToSizedBuffer(b)
  3008  		if err != nil {
  3009  			return nil, err
  3010  		}
  3011  		return b[:n], nil
  3012  	}
  3013  }
  3014  func (m *X11Forward) XXX_Merge(src proto.Message) {
  3015  	xxx_messageInfo_X11Forward.Merge(m, src)
  3016  }
  3017  func (m *X11Forward) XXX_Size() int {
  3018  	return m.Size()
  3019  }
  3020  func (m *X11Forward) XXX_DiscardUnknown() {
  3021  	xxx_messageInfo_X11Forward.DiscardUnknown(m)
  3022  }
  3023  
  3024  var xxx_messageInfo_X11Forward proto.InternalMessageInfo
  3025  
  3026  // CommandMetadata specifies common command fields
  3027  type CommandMetadata struct {
  3028  	// Command is the executed command name
  3029  	Command string `protobuf:"bytes,1,opt,name=Command,proto3" json:"command"`
  3030  	// ExitCode specifies command exit code
  3031  	ExitCode string `protobuf:"bytes,2,opt,name=ExitCode,proto3" json:"exitCode,omitempty"`
  3032  	// Error is an optional exit error, set if command has failed
  3033  	Error                string   `protobuf:"bytes,3,opt,name=Error,proto3" json:"exitError,omitempty"`
  3034  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3035  	XXX_unrecognized     []byte   `json:"-"`
  3036  	XXX_sizecache        int32    `json:"-"`
  3037  }
  3038  
  3039  func (m *CommandMetadata) Reset()         { *m = CommandMetadata{} }
  3040  func (m *CommandMetadata) String() string { return proto.CompactTextString(m) }
  3041  func (*CommandMetadata) ProtoMessage()    {}
  3042  func (*CommandMetadata) Descriptor() ([]byte, []int) {
  3043  	return fileDescriptor_007ba1c3d6266d56, []int{51}
  3044  }
  3045  func (m *CommandMetadata) XXX_Unmarshal(b []byte) error {
  3046  	return m.Unmarshal(b)
  3047  }
  3048  func (m *CommandMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3049  	if deterministic {
  3050  		return xxx_messageInfo_CommandMetadata.Marshal(b, m, deterministic)
  3051  	} else {
  3052  		b = b[:cap(b)]
  3053  		n, err := m.MarshalToSizedBuffer(b)
  3054  		if err != nil {
  3055  			return nil, err
  3056  		}
  3057  		return b[:n], nil
  3058  	}
  3059  }
  3060  func (m *CommandMetadata) XXX_Merge(src proto.Message) {
  3061  	xxx_messageInfo_CommandMetadata.Merge(m, src)
  3062  }
  3063  func (m *CommandMetadata) XXX_Size() int {
  3064  	return m.Size()
  3065  }
  3066  func (m *CommandMetadata) XXX_DiscardUnknown() {
  3067  	xxx_messageInfo_CommandMetadata.DiscardUnknown(m)
  3068  }
  3069  
  3070  var xxx_messageInfo_CommandMetadata proto.InternalMessageInfo
  3071  
  3072  // Exec specifies command exec event
  3073  type Exec struct {
  3074  	// Metadata is a common event metadata
  3075  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3076  	// User is a common user event metadata
  3077  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  3078  	// ConnectionMetadata holds information about the connection
  3079  	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
  3080  	// SessionMetadata is a common event session metadata
  3081  	SessionMetadata `protobuf:"bytes,4,opt,name=Session,proto3,embedded=Session" json:""`
  3082  	// ServerMetadata is a common server metadata
  3083  	ServerMetadata `protobuf:"bytes,5,opt,name=Server,proto3,embedded=Server" json:""`
  3084  	// CommandMetadata is a common command metadata
  3085  	CommandMetadata `protobuf:"bytes,6,opt,name=Command,proto3,embedded=Command" json:""`
  3086  	// KubernetesCluster has information about a kubernetes cluster, if
  3087  	// applicable.
  3088  	KubernetesClusterMetadata `protobuf:"bytes,7,opt,name=KubernetesCluster,proto3,embedded=KubernetesCluster" json:""`
  3089  	// KubernetesPod has information about a kubernetes pod, if applicable.
  3090  	KubernetesPodMetadata `protobuf:"bytes,8,opt,name=KubernetesPod,proto3,embedded=KubernetesPod" json:""`
  3091  	XXX_NoUnkeyedLiteral  struct{} `json:"-"`
  3092  	XXX_unrecognized      []byte   `json:"-"`
  3093  	XXX_sizecache         int32    `json:"-"`
  3094  }
  3095  
  3096  func (m *Exec) Reset()         { *m = Exec{} }
  3097  func (m *Exec) String() string { return proto.CompactTextString(m) }
  3098  func (*Exec) ProtoMessage()    {}
  3099  func (*Exec) Descriptor() ([]byte, []int) {
  3100  	return fileDescriptor_007ba1c3d6266d56, []int{52}
  3101  }
  3102  func (m *Exec) XXX_Unmarshal(b []byte) error {
  3103  	return m.Unmarshal(b)
  3104  }
  3105  func (m *Exec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3106  	if deterministic {
  3107  		return xxx_messageInfo_Exec.Marshal(b, m, deterministic)
  3108  	} else {
  3109  		b = b[:cap(b)]
  3110  		n, err := m.MarshalToSizedBuffer(b)
  3111  		if err != nil {
  3112  			return nil, err
  3113  		}
  3114  		return b[:n], nil
  3115  	}
  3116  }
  3117  func (m *Exec) XXX_Merge(src proto.Message) {
  3118  	xxx_messageInfo_Exec.Merge(m, src)
  3119  }
  3120  func (m *Exec) XXX_Size() int {
  3121  	return m.Size()
  3122  }
  3123  func (m *Exec) XXX_DiscardUnknown() {
  3124  	xxx_messageInfo_Exec.DiscardUnknown(m)
  3125  }
  3126  
  3127  var xxx_messageInfo_Exec proto.InternalMessageInfo
  3128  
  3129  // SCP is emitted when data transfer has occurred between server and client
  3130  type SCP struct {
  3131  	// Metadata is a common event metadata
  3132  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3133  	// User is a common user event metadata
  3134  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  3135  	// ConnectionMetadata holds information about the connection
  3136  	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
  3137  	// SessionMetadata is a common event session metadata
  3138  	SessionMetadata `protobuf:"bytes,4,opt,name=Session,proto3,embedded=Session" json:""`
  3139  	// ServerMetadata is a common server metadata
  3140  	ServerMetadata `protobuf:"bytes,5,opt,name=Server,proto3,embedded=Server" json:""`
  3141  	// CommandMetadata is a common command metadata
  3142  	CommandMetadata `protobuf:"bytes,6,opt,name=Command,proto3,embedded=Command" json:""`
  3143  	// Path is a copy path
  3144  	Path string `protobuf:"bytes,7,opt,name=Path,proto3" json:"path"`
  3145  	// Action is upload or download
  3146  	Action               string   `protobuf:"bytes,8,opt,name=Action,proto3" json:"action"`
  3147  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3148  	XXX_unrecognized     []byte   `json:"-"`
  3149  	XXX_sizecache        int32    `json:"-"`
  3150  }
  3151  
  3152  func (m *SCP) Reset()         { *m = SCP{} }
  3153  func (m *SCP) String() string { return proto.CompactTextString(m) }
  3154  func (*SCP) ProtoMessage()    {}
  3155  func (*SCP) Descriptor() ([]byte, []int) {
  3156  	return fileDescriptor_007ba1c3d6266d56, []int{53}
  3157  }
  3158  func (m *SCP) XXX_Unmarshal(b []byte) error {
  3159  	return m.Unmarshal(b)
  3160  }
  3161  func (m *SCP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3162  	if deterministic {
  3163  		return xxx_messageInfo_SCP.Marshal(b, m, deterministic)
  3164  	} else {
  3165  		b = b[:cap(b)]
  3166  		n, err := m.MarshalToSizedBuffer(b)
  3167  		if err != nil {
  3168  			return nil, err
  3169  		}
  3170  		return b[:n], nil
  3171  	}
  3172  }
  3173  func (m *SCP) XXX_Merge(src proto.Message) {
  3174  	xxx_messageInfo_SCP.Merge(m, src)
  3175  }
  3176  func (m *SCP) XXX_Size() int {
  3177  	return m.Size()
  3178  }
  3179  func (m *SCP) XXX_DiscardUnknown() {
  3180  	xxx_messageInfo_SCP.DiscardUnknown(m)
  3181  }
  3182  
  3183  var xxx_messageInfo_SCP proto.InternalMessageInfo
  3184  
  3185  // SFTPAttributes are file metadata sent over SFTP
  3186  type SFTPAttributes struct {
  3187  	// FileSize is file size
  3188  	FileSize *uint64 `protobuf:"bytes,1,opt,name=FileSize,proto3,wktptr" json:"file_size"`
  3189  	// UID is the user owner of a file
  3190  	UID *uint32 `protobuf:"bytes,2,opt,name=UID,proto3,wktptr" json:"uid"`
  3191  	// GID is the group owner of the file
  3192  	GID *uint32 `protobuf:"bytes,3,opt,name=GID,proto3,wktptr" json:"gid"`
  3193  	// Permissions is the file permissions
  3194  	Permissions *uint32 `protobuf:"bytes,4,opt,name=Permissions,proto3,wktptr" json:"permissions"`
  3195  	// AccessTime is when the file was last read
  3196  	AccessTime *time.Time `protobuf:"bytes,5,opt,name=AccessTime,proto3,stdtime" json:"access_time,omitempty"`
  3197  	// ModificationTime was when the file was last changed
  3198  	ModificationTime     *time.Time `protobuf:"bytes,6,opt,name=ModificationTime,proto3,stdtime" json:"modification_time,omitempty"`
  3199  	XXX_NoUnkeyedLiteral struct{}   `json:"-"`
  3200  	XXX_unrecognized     []byte     `json:"-"`
  3201  	XXX_sizecache        int32      `json:"-"`
  3202  }
  3203  
  3204  func (m *SFTPAttributes) Reset()         { *m = SFTPAttributes{} }
  3205  func (m *SFTPAttributes) String() string { return proto.CompactTextString(m) }
  3206  func (*SFTPAttributes) ProtoMessage()    {}
  3207  func (*SFTPAttributes) Descriptor() ([]byte, []int) {
  3208  	return fileDescriptor_007ba1c3d6266d56, []int{54}
  3209  }
  3210  func (m *SFTPAttributes) XXX_Unmarshal(b []byte) error {
  3211  	return m.Unmarshal(b)
  3212  }
  3213  func (m *SFTPAttributes) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3214  	if deterministic {
  3215  		return xxx_messageInfo_SFTPAttributes.Marshal(b, m, deterministic)
  3216  	} else {
  3217  		b = b[:cap(b)]
  3218  		n, err := m.MarshalToSizedBuffer(b)
  3219  		if err != nil {
  3220  			return nil, err
  3221  		}
  3222  		return b[:n], nil
  3223  	}
  3224  }
  3225  func (m *SFTPAttributes) XXX_Merge(src proto.Message) {
  3226  	xxx_messageInfo_SFTPAttributes.Merge(m, src)
  3227  }
  3228  func (m *SFTPAttributes) XXX_Size() int {
  3229  	return m.Size()
  3230  }
  3231  func (m *SFTPAttributes) XXX_DiscardUnknown() {
  3232  	xxx_messageInfo_SFTPAttributes.DiscardUnknown(m)
  3233  }
  3234  
  3235  var xxx_messageInfo_SFTPAttributes proto.InternalMessageInfo
  3236  
  3237  // SFTP is emitted when file operations have occurred between server and client
  3238  type SFTP struct {
  3239  	// Metadata is a common event metadata
  3240  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3241  	// User is a common user event metadata
  3242  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  3243  	// ConnectionMetadata holds information about the connection
  3244  	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
  3245  	// SessionMetadata is a common event session metadata
  3246  	SessionMetadata `protobuf:"bytes,4,opt,name=Session,proto3,embedded=Session" json:""`
  3247  	// ServerMetadata is a common server metadata
  3248  	ServerMetadata `protobuf:"bytes,5,opt,name=Server,proto3,embedded=Server" json:""`
  3249  	// WorkingDirectory is the current directory the SFTP server is in
  3250  	WorkingDirectory string `protobuf:"bytes,6,opt,name=WorkingDirectory,proto3" json:"working_directory"`
  3251  	// Path is the filepath that was operated on. It is the exact path that
  3252  	// was sent by the client, so it may be relative or absolute.
  3253  	Path string `protobuf:"bytes,7,opt,name=Path,proto3" json:"path"`
  3254  	// TargetPath is the new path in file renames, or the path of the symlink
  3255  	// when creating symlinks. It is the exact path that wassent by the client,
  3256  	// so it may be relative or absolute.
  3257  	TargetPath string `protobuf:"bytes,8,opt,name=TargetPath,proto3" json:"target_path,omitempty"`
  3258  	// Flags is options that were passed that affect file creation events
  3259  	Flags uint32 `protobuf:"varint,9,opt,name=Flags,proto3" json:"flags,omitempty"`
  3260  	// Attributes is file metadata that the user requested to be changed
  3261  	Attributes *SFTPAttributes `protobuf:"bytes,10,opt,name=Attributes,proto3" json:"attributes,omitempty"`
  3262  	// Action is what kind of file operation
  3263  	Action SFTPAction `protobuf:"varint,11,opt,name=Action,proto3,enum=events.SFTPAction" json:"action"`
  3264  	// Error is the optional error that may have occurred
  3265  	Error                string   `protobuf:"bytes,12,opt,name=Error,proto3" json:"error,omitempty"`
  3266  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3267  	XXX_unrecognized     []byte   `json:"-"`
  3268  	XXX_sizecache        int32    `json:"-"`
  3269  }
  3270  
  3271  func (m *SFTP) Reset()         { *m = SFTP{} }
  3272  func (m *SFTP) String() string { return proto.CompactTextString(m) }
  3273  func (*SFTP) ProtoMessage()    {}
  3274  func (*SFTP) Descriptor() ([]byte, []int) {
  3275  	return fileDescriptor_007ba1c3d6266d56, []int{55}
  3276  }
  3277  func (m *SFTP) XXX_Unmarshal(b []byte) error {
  3278  	return m.Unmarshal(b)
  3279  }
  3280  func (m *SFTP) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3281  	if deterministic {
  3282  		return xxx_messageInfo_SFTP.Marshal(b, m, deterministic)
  3283  	} else {
  3284  		b = b[:cap(b)]
  3285  		n, err := m.MarshalToSizedBuffer(b)
  3286  		if err != nil {
  3287  			return nil, err
  3288  		}
  3289  		return b[:n], nil
  3290  	}
  3291  }
  3292  func (m *SFTP) XXX_Merge(src proto.Message) {
  3293  	xxx_messageInfo_SFTP.Merge(m, src)
  3294  }
  3295  func (m *SFTP) XXX_Size() int {
  3296  	return m.Size()
  3297  }
  3298  func (m *SFTP) XXX_DiscardUnknown() {
  3299  	xxx_messageInfo_SFTP.DiscardUnknown(m)
  3300  }
  3301  
  3302  var xxx_messageInfo_SFTP proto.InternalMessageInfo
  3303  
  3304  // Subsystem is emitted when a user requests a new subsystem.
  3305  type Subsystem struct {
  3306  	// Metadata is a common event metadata
  3307  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3308  	// User is a common user event metadata
  3309  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  3310  	// ConnectionMetadata holds information about the connection
  3311  	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
  3312  	// Name is a subsystem name
  3313  	Name string `protobuf:"bytes,4,opt,name=Name,proto3" json:"name"`
  3314  	// Error contains error in case of unsucessfull attempt
  3315  	Error                string   `protobuf:"bytes,5,opt,name=Error,proto3" json:"exitError"`
  3316  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3317  	XXX_unrecognized     []byte   `json:"-"`
  3318  	XXX_sizecache        int32    `json:"-"`
  3319  }
  3320  
  3321  func (m *Subsystem) Reset()         { *m = Subsystem{} }
  3322  func (m *Subsystem) String() string { return proto.CompactTextString(m) }
  3323  func (*Subsystem) ProtoMessage()    {}
  3324  func (*Subsystem) Descriptor() ([]byte, []int) {
  3325  	return fileDescriptor_007ba1c3d6266d56, []int{56}
  3326  }
  3327  func (m *Subsystem) XXX_Unmarshal(b []byte) error {
  3328  	return m.Unmarshal(b)
  3329  }
  3330  func (m *Subsystem) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3331  	if deterministic {
  3332  		return xxx_messageInfo_Subsystem.Marshal(b, m, deterministic)
  3333  	} else {
  3334  		b = b[:cap(b)]
  3335  		n, err := m.MarshalToSizedBuffer(b)
  3336  		if err != nil {
  3337  			return nil, err
  3338  		}
  3339  		return b[:n], nil
  3340  	}
  3341  }
  3342  func (m *Subsystem) XXX_Merge(src proto.Message) {
  3343  	xxx_messageInfo_Subsystem.Merge(m, src)
  3344  }
  3345  func (m *Subsystem) XXX_Size() int {
  3346  	return m.Size()
  3347  }
  3348  func (m *Subsystem) XXX_DiscardUnknown() {
  3349  	xxx_messageInfo_Subsystem.DiscardUnknown(m)
  3350  }
  3351  
  3352  var xxx_messageInfo_Subsystem proto.InternalMessageInfo
  3353  
  3354  // ClientDisconnect is emitted when client is disconnected
  3355  // by the server due to inactivity or any other reason
  3356  type ClientDisconnect struct {
  3357  	// Metadata is a common event metadata
  3358  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3359  	// User is a common user event metadata
  3360  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  3361  	// ConnectionMetadata holds information about the connection
  3362  	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
  3363  	// ServerMetadata is a common server metadata
  3364  	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
  3365  	// Reason is a field that specifies reason for event, e.g. in disconnect
  3366  	// event it explains why server disconnected the client
  3367  	Reason               string   `protobuf:"bytes,5,opt,name=Reason,proto3" json:"reason"`
  3368  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3369  	XXX_unrecognized     []byte   `json:"-"`
  3370  	XXX_sizecache        int32    `json:"-"`
  3371  }
  3372  
  3373  func (m *ClientDisconnect) Reset()         { *m = ClientDisconnect{} }
  3374  func (m *ClientDisconnect) String() string { return proto.CompactTextString(m) }
  3375  func (*ClientDisconnect) ProtoMessage()    {}
  3376  func (*ClientDisconnect) Descriptor() ([]byte, []int) {
  3377  	return fileDescriptor_007ba1c3d6266d56, []int{57}
  3378  }
  3379  func (m *ClientDisconnect) XXX_Unmarshal(b []byte) error {
  3380  	return m.Unmarshal(b)
  3381  }
  3382  func (m *ClientDisconnect) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3383  	if deterministic {
  3384  		return xxx_messageInfo_ClientDisconnect.Marshal(b, m, deterministic)
  3385  	} else {
  3386  		b = b[:cap(b)]
  3387  		n, err := m.MarshalToSizedBuffer(b)
  3388  		if err != nil {
  3389  			return nil, err
  3390  		}
  3391  		return b[:n], nil
  3392  	}
  3393  }
  3394  func (m *ClientDisconnect) XXX_Merge(src proto.Message) {
  3395  	xxx_messageInfo_ClientDisconnect.Merge(m, src)
  3396  }
  3397  func (m *ClientDisconnect) XXX_Size() int {
  3398  	return m.Size()
  3399  }
  3400  func (m *ClientDisconnect) XXX_DiscardUnknown() {
  3401  	xxx_messageInfo_ClientDisconnect.DiscardUnknown(m)
  3402  }
  3403  
  3404  var xxx_messageInfo_ClientDisconnect proto.InternalMessageInfo
  3405  
  3406  // AuthAttempt is emitted upon a failed or successfull authentication attempt.
  3407  type AuthAttempt struct {
  3408  	// Metadata is a common event metadata
  3409  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3410  	// User is a common user event metadata
  3411  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  3412  	// ConnectionMetadata holds information about the connection
  3413  	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
  3414  	// Status contains common command or operation status fields
  3415  	Status               `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
  3416  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3417  	XXX_unrecognized     []byte   `json:"-"`
  3418  	XXX_sizecache        int32    `json:"-"`
  3419  }
  3420  
  3421  func (m *AuthAttempt) Reset()         { *m = AuthAttempt{} }
  3422  func (m *AuthAttempt) String() string { return proto.CompactTextString(m) }
  3423  func (*AuthAttempt) ProtoMessage()    {}
  3424  func (*AuthAttempt) Descriptor() ([]byte, []int) {
  3425  	return fileDescriptor_007ba1c3d6266d56, []int{58}
  3426  }
  3427  func (m *AuthAttempt) XXX_Unmarshal(b []byte) error {
  3428  	return m.Unmarshal(b)
  3429  }
  3430  func (m *AuthAttempt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3431  	if deterministic {
  3432  		return xxx_messageInfo_AuthAttempt.Marshal(b, m, deterministic)
  3433  	} else {
  3434  		b = b[:cap(b)]
  3435  		n, err := m.MarshalToSizedBuffer(b)
  3436  		if err != nil {
  3437  			return nil, err
  3438  		}
  3439  		return b[:n], nil
  3440  	}
  3441  }
  3442  func (m *AuthAttempt) XXX_Merge(src proto.Message) {
  3443  	xxx_messageInfo_AuthAttempt.Merge(m, src)
  3444  }
  3445  func (m *AuthAttempt) XXX_Size() int {
  3446  	return m.Size()
  3447  }
  3448  func (m *AuthAttempt) XXX_DiscardUnknown() {
  3449  	xxx_messageInfo_AuthAttempt.DiscardUnknown(m)
  3450  }
  3451  
  3452  var xxx_messageInfo_AuthAttempt proto.InternalMessageInfo
  3453  
  3454  // UserTokenCreate is emitted when a user token is created.
  3455  type UserTokenCreate struct {
  3456  	// Metadata is a common event metadata
  3457  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3458  	// ResourceMetadata is a common resource event metadata
  3459  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  3460  	// User is a common user event metadata
  3461  	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  3462  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3463  	XXX_unrecognized     []byte   `json:"-"`
  3464  	XXX_sizecache        int32    `json:"-"`
  3465  }
  3466  
  3467  func (m *UserTokenCreate) Reset()         { *m = UserTokenCreate{} }
  3468  func (m *UserTokenCreate) String() string { return proto.CompactTextString(m) }
  3469  func (*UserTokenCreate) ProtoMessage()    {}
  3470  func (*UserTokenCreate) Descriptor() ([]byte, []int) {
  3471  	return fileDescriptor_007ba1c3d6266d56, []int{59}
  3472  }
  3473  func (m *UserTokenCreate) XXX_Unmarshal(b []byte) error {
  3474  	return m.Unmarshal(b)
  3475  }
  3476  func (m *UserTokenCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3477  	if deterministic {
  3478  		return xxx_messageInfo_UserTokenCreate.Marshal(b, m, deterministic)
  3479  	} else {
  3480  		b = b[:cap(b)]
  3481  		n, err := m.MarshalToSizedBuffer(b)
  3482  		if err != nil {
  3483  			return nil, err
  3484  		}
  3485  		return b[:n], nil
  3486  	}
  3487  }
  3488  func (m *UserTokenCreate) XXX_Merge(src proto.Message) {
  3489  	xxx_messageInfo_UserTokenCreate.Merge(m, src)
  3490  }
  3491  func (m *UserTokenCreate) XXX_Size() int {
  3492  	return m.Size()
  3493  }
  3494  func (m *UserTokenCreate) XXX_DiscardUnknown() {
  3495  	xxx_messageInfo_UserTokenCreate.DiscardUnknown(m)
  3496  }
  3497  
  3498  var xxx_messageInfo_UserTokenCreate proto.InternalMessageInfo
  3499  
  3500  // RoleCreate is emitted when a role is created/updated.
  3501  type RoleCreate struct {
  3502  	// Metadata is a common event metadata
  3503  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3504  	// ResourceMetadata is a common resource event metadata
  3505  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  3506  	// User is a common user event metadata
  3507  	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  3508  	// ConnectionMetadata holds information about the connection
  3509  	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  3510  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3511  	XXX_unrecognized     []byte   `json:"-"`
  3512  	XXX_sizecache        int32    `json:"-"`
  3513  }
  3514  
  3515  func (m *RoleCreate) Reset()         { *m = RoleCreate{} }
  3516  func (m *RoleCreate) String() string { return proto.CompactTextString(m) }
  3517  func (*RoleCreate) ProtoMessage()    {}
  3518  func (*RoleCreate) Descriptor() ([]byte, []int) {
  3519  	return fileDescriptor_007ba1c3d6266d56, []int{60}
  3520  }
  3521  func (m *RoleCreate) XXX_Unmarshal(b []byte) error {
  3522  	return m.Unmarshal(b)
  3523  }
  3524  func (m *RoleCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3525  	if deterministic {
  3526  		return xxx_messageInfo_RoleCreate.Marshal(b, m, deterministic)
  3527  	} else {
  3528  		b = b[:cap(b)]
  3529  		n, err := m.MarshalToSizedBuffer(b)
  3530  		if err != nil {
  3531  			return nil, err
  3532  		}
  3533  		return b[:n], nil
  3534  	}
  3535  }
  3536  func (m *RoleCreate) XXX_Merge(src proto.Message) {
  3537  	xxx_messageInfo_RoleCreate.Merge(m, src)
  3538  }
  3539  func (m *RoleCreate) XXX_Size() int {
  3540  	return m.Size()
  3541  }
  3542  func (m *RoleCreate) XXX_DiscardUnknown() {
  3543  	xxx_messageInfo_RoleCreate.DiscardUnknown(m)
  3544  }
  3545  
  3546  var xxx_messageInfo_RoleCreate proto.InternalMessageInfo
  3547  
  3548  // RoleUpdate is emitted when a role is updated.
  3549  type RoleUpdate struct {
  3550  	// Metadata is a common event metadata
  3551  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3552  	// ResourceMetadata is a common resource event metadata
  3553  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  3554  	// User is a common user event metadata
  3555  	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  3556  	// ConnectionMetadata holds information about the connection
  3557  	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  3558  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3559  	XXX_unrecognized     []byte   `json:"-"`
  3560  	XXX_sizecache        int32    `json:"-"`
  3561  }
  3562  
  3563  func (m *RoleUpdate) Reset()         { *m = RoleUpdate{} }
  3564  func (m *RoleUpdate) String() string { return proto.CompactTextString(m) }
  3565  func (*RoleUpdate) ProtoMessage()    {}
  3566  func (*RoleUpdate) Descriptor() ([]byte, []int) {
  3567  	return fileDescriptor_007ba1c3d6266d56, []int{61}
  3568  }
  3569  func (m *RoleUpdate) XXX_Unmarshal(b []byte) error {
  3570  	return m.Unmarshal(b)
  3571  }
  3572  func (m *RoleUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3573  	if deterministic {
  3574  		return xxx_messageInfo_RoleUpdate.Marshal(b, m, deterministic)
  3575  	} else {
  3576  		b = b[:cap(b)]
  3577  		n, err := m.MarshalToSizedBuffer(b)
  3578  		if err != nil {
  3579  			return nil, err
  3580  		}
  3581  		return b[:n], nil
  3582  	}
  3583  }
  3584  func (m *RoleUpdate) XXX_Merge(src proto.Message) {
  3585  	xxx_messageInfo_RoleUpdate.Merge(m, src)
  3586  }
  3587  func (m *RoleUpdate) XXX_Size() int {
  3588  	return m.Size()
  3589  }
  3590  func (m *RoleUpdate) XXX_DiscardUnknown() {
  3591  	xxx_messageInfo_RoleUpdate.DiscardUnknown(m)
  3592  }
  3593  
  3594  var xxx_messageInfo_RoleUpdate proto.InternalMessageInfo
  3595  
  3596  // RoleDelete is emitted when a role is deleted
  3597  type RoleDelete struct {
  3598  	// Metadata is a common event metadata
  3599  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3600  	// ResourceMetadata is a common resource event metadata
  3601  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  3602  	// User is a common user event metadata
  3603  	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  3604  	// ConnectionMetadata holds information about the connection
  3605  	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  3606  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3607  	XXX_unrecognized     []byte   `json:"-"`
  3608  	XXX_sizecache        int32    `json:"-"`
  3609  }
  3610  
  3611  func (m *RoleDelete) Reset()         { *m = RoleDelete{} }
  3612  func (m *RoleDelete) String() string { return proto.CompactTextString(m) }
  3613  func (*RoleDelete) ProtoMessage()    {}
  3614  func (*RoleDelete) Descriptor() ([]byte, []int) {
  3615  	return fileDescriptor_007ba1c3d6266d56, []int{62}
  3616  }
  3617  func (m *RoleDelete) XXX_Unmarshal(b []byte) error {
  3618  	return m.Unmarshal(b)
  3619  }
  3620  func (m *RoleDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3621  	if deterministic {
  3622  		return xxx_messageInfo_RoleDelete.Marshal(b, m, deterministic)
  3623  	} else {
  3624  		b = b[:cap(b)]
  3625  		n, err := m.MarshalToSizedBuffer(b)
  3626  		if err != nil {
  3627  			return nil, err
  3628  		}
  3629  		return b[:n], nil
  3630  	}
  3631  }
  3632  func (m *RoleDelete) XXX_Merge(src proto.Message) {
  3633  	xxx_messageInfo_RoleDelete.Merge(m, src)
  3634  }
  3635  func (m *RoleDelete) XXX_Size() int {
  3636  	return m.Size()
  3637  }
  3638  func (m *RoleDelete) XXX_DiscardUnknown() {
  3639  	xxx_messageInfo_RoleDelete.DiscardUnknown(m)
  3640  }
  3641  
  3642  var xxx_messageInfo_RoleDelete proto.InternalMessageInfo
  3643  
  3644  // BotCreate is emitted when a bot is created/upserted.
  3645  type BotCreate struct {
  3646  	// Metadata is a common event metadata
  3647  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3648  	// ResourceMetadata is a common resource event metadata
  3649  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  3650  	// User is a common user event metadata
  3651  	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  3652  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3653  	XXX_unrecognized     []byte   `json:"-"`
  3654  	XXX_sizecache        int32    `json:"-"`
  3655  }
  3656  
  3657  func (m *BotCreate) Reset()         { *m = BotCreate{} }
  3658  func (m *BotCreate) String() string { return proto.CompactTextString(m) }
  3659  func (*BotCreate) ProtoMessage()    {}
  3660  func (*BotCreate) Descriptor() ([]byte, []int) {
  3661  	return fileDescriptor_007ba1c3d6266d56, []int{63}
  3662  }
  3663  func (m *BotCreate) XXX_Unmarshal(b []byte) error {
  3664  	return m.Unmarshal(b)
  3665  }
  3666  func (m *BotCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3667  	if deterministic {
  3668  		return xxx_messageInfo_BotCreate.Marshal(b, m, deterministic)
  3669  	} else {
  3670  		b = b[:cap(b)]
  3671  		n, err := m.MarshalToSizedBuffer(b)
  3672  		if err != nil {
  3673  			return nil, err
  3674  		}
  3675  		return b[:n], nil
  3676  	}
  3677  }
  3678  func (m *BotCreate) XXX_Merge(src proto.Message) {
  3679  	xxx_messageInfo_BotCreate.Merge(m, src)
  3680  }
  3681  func (m *BotCreate) XXX_Size() int {
  3682  	return m.Size()
  3683  }
  3684  func (m *BotCreate) XXX_DiscardUnknown() {
  3685  	xxx_messageInfo_BotCreate.DiscardUnknown(m)
  3686  }
  3687  
  3688  var xxx_messageInfo_BotCreate proto.InternalMessageInfo
  3689  
  3690  // BotCreate is emitted when a bot is created/updated.
  3691  type BotUpdate struct {
  3692  	// Metadata is a common event metadata
  3693  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3694  	// ResourceMetadata is a common resource event metadata
  3695  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  3696  	// User is a common user event metadata
  3697  	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  3698  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3699  	XXX_unrecognized     []byte   `json:"-"`
  3700  	XXX_sizecache        int32    `json:"-"`
  3701  }
  3702  
  3703  func (m *BotUpdate) Reset()         { *m = BotUpdate{} }
  3704  func (m *BotUpdate) String() string { return proto.CompactTextString(m) }
  3705  func (*BotUpdate) ProtoMessage()    {}
  3706  func (*BotUpdate) Descriptor() ([]byte, []int) {
  3707  	return fileDescriptor_007ba1c3d6266d56, []int{64}
  3708  }
  3709  func (m *BotUpdate) XXX_Unmarshal(b []byte) error {
  3710  	return m.Unmarshal(b)
  3711  }
  3712  func (m *BotUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3713  	if deterministic {
  3714  		return xxx_messageInfo_BotUpdate.Marshal(b, m, deterministic)
  3715  	} else {
  3716  		b = b[:cap(b)]
  3717  		n, err := m.MarshalToSizedBuffer(b)
  3718  		if err != nil {
  3719  			return nil, err
  3720  		}
  3721  		return b[:n], nil
  3722  	}
  3723  }
  3724  func (m *BotUpdate) XXX_Merge(src proto.Message) {
  3725  	xxx_messageInfo_BotUpdate.Merge(m, src)
  3726  }
  3727  func (m *BotUpdate) XXX_Size() int {
  3728  	return m.Size()
  3729  }
  3730  func (m *BotUpdate) XXX_DiscardUnknown() {
  3731  	xxx_messageInfo_BotUpdate.DiscardUnknown(m)
  3732  }
  3733  
  3734  var xxx_messageInfo_BotUpdate proto.InternalMessageInfo
  3735  
  3736  // BotDelete is emitted when a bot is deleted.
  3737  type BotDelete struct {
  3738  	// Metadata is a common event metadata
  3739  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3740  	// ResourceMetadata is a common resource event metadata
  3741  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  3742  	// User is a common user event metadata
  3743  	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  3744  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3745  	XXX_unrecognized     []byte   `json:"-"`
  3746  	XXX_sizecache        int32    `json:"-"`
  3747  }
  3748  
  3749  func (m *BotDelete) Reset()         { *m = BotDelete{} }
  3750  func (m *BotDelete) String() string { return proto.CompactTextString(m) }
  3751  func (*BotDelete) ProtoMessage()    {}
  3752  func (*BotDelete) Descriptor() ([]byte, []int) {
  3753  	return fileDescriptor_007ba1c3d6266d56, []int{65}
  3754  }
  3755  func (m *BotDelete) XXX_Unmarshal(b []byte) error {
  3756  	return m.Unmarshal(b)
  3757  }
  3758  func (m *BotDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3759  	if deterministic {
  3760  		return xxx_messageInfo_BotDelete.Marshal(b, m, deterministic)
  3761  	} else {
  3762  		b = b[:cap(b)]
  3763  		n, err := m.MarshalToSizedBuffer(b)
  3764  		if err != nil {
  3765  			return nil, err
  3766  		}
  3767  		return b[:n], nil
  3768  	}
  3769  }
  3770  func (m *BotDelete) XXX_Merge(src proto.Message) {
  3771  	xxx_messageInfo_BotDelete.Merge(m, src)
  3772  }
  3773  func (m *BotDelete) XXX_Size() int {
  3774  	return m.Size()
  3775  }
  3776  func (m *BotDelete) XXX_DiscardUnknown() {
  3777  	xxx_messageInfo_BotDelete.DiscardUnknown(m)
  3778  }
  3779  
  3780  var xxx_messageInfo_BotDelete proto.InternalMessageInfo
  3781  
  3782  // TrustedClusterCreate is the event for creating a trusted cluster.
  3783  type TrustedClusterCreate struct {
  3784  	// Metadata is a common event metadata
  3785  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3786  	// ResourceMetadata is a common resource event metadata
  3787  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  3788  	// User is a common user event metadata
  3789  	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  3790  	// ConnectionMetadata holds information about the connection
  3791  	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  3792  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3793  	XXX_unrecognized     []byte   `json:"-"`
  3794  	XXX_sizecache        int32    `json:"-"`
  3795  }
  3796  
  3797  func (m *TrustedClusterCreate) Reset()         { *m = TrustedClusterCreate{} }
  3798  func (m *TrustedClusterCreate) String() string { return proto.CompactTextString(m) }
  3799  func (*TrustedClusterCreate) ProtoMessage()    {}
  3800  func (*TrustedClusterCreate) Descriptor() ([]byte, []int) {
  3801  	return fileDescriptor_007ba1c3d6266d56, []int{66}
  3802  }
  3803  func (m *TrustedClusterCreate) XXX_Unmarshal(b []byte) error {
  3804  	return m.Unmarshal(b)
  3805  }
  3806  func (m *TrustedClusterCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3807  	if deterministic {
  3808  		return xxx_messageInfo_TrustedClusterCreate.Marshal(b, m, deterministic)
  3809  	} else {
  3810  		b = b[:cap(b)]
  3811  		n, err := m.MarshalToSizedBuffer(b)
  3812  		if err != nil {
  3813  			return nil, err
  3814  		}
  3815  		return b[:n], nil
  3816  	}
  3817  }
  3818  func (m *TrustedClusterCreate) XXX_Merge(src proto.Message) {
  3819  	xxx_messageInfo_TrustedClusterCreate.Merge(m, src)
  3820  }
  3821  func (m *TrustedClusterCreate) XXX_Size() int {
  3822  	return m.Size()
  3823  }
  3824  func (m *TrustedClusterCreate) XXX_DiscardUnknown() {
  3825  	xxx_messageInfo_TrustedClusterCreate.DiscardUnknown(m)
  3826  }
  3827  
  3828  var xxx_messageInfo_TrustedClusterCreate proto.InternalMessageInfo
  3829  
  3830  // TrustedClusterDelete is the event for removing a trusted cluster.
  3831  type TrustedClusterDelete struct {
  3832  	// Metadata is a common event metadata
  3833  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3834  	// ResourceMetadata is a common resource event metadata
  3835  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  3836  	// User is a common user event metadata
  3837  	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  3838  	// ConnectionMetadata holds information about the connection
  3839  	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  3840  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3841  	XXX_unrecognized     []byte   `json:"-"`
  3842  	XXX_sizecache        int32    `json:"-"`
  3843  }
  3844  
  3845  func (m *TrustedClusterDelete) Reset()         { *m = TrustedClusterDelete{} }
  3846  func (m *TrustedClusterDelete) String() string { return proto.CompactTextString(m) }
  3847  func (*TrustedClusterDelete) ProtoMessage()    {}
  3848  func (*TrustedClusterDelete) Descriptor() ([]byte, []int) {
  3849  	return fileDescriptor_007ba1c3d6266d56, []int{67}
  3850  }
  3851  func (m *TrustedClusterDelete) XXX_Unmarshal(b []byte) error {
  3852  	return m.Unmarshal(b)
  3853  }
  3854  func (m *TrustedClusterDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3855  	if deterministic {
  3856  		return xxx_messageInfo_TrustedClusterDelete.Marshal(b, m, deterministic)
  3857  	} else {
  3858  		b = b[:cap(b)]
  3859  		n, err := m.MarshalToSizedBuffer(b)
  3860  		if err != nil {
  3861  			return nil, err
  3862  		}
  3863  		return b[:n], nil
  3864  	}
  3865  }
  3866  func (m *TrustedClusterDelete) XXX_Merge(src proto.Message) {
  3867  	xxx_messageInfo_TrustedClusterDelete.Merge(m, src)
  3868  }
  3869  func (m *TrustedClusterDelete) XXX_Size() int {
  3870  	return m.Size()
  3871  }
  3872  func (m *TrustedClusterDelete) XXX_DiscardUnknown() {
  3873  	xxx_messageInfo_TrustedClusterDelete.DiscardUnknown(m)
  3874  }
  3875  
  3876  var xxx_messageInfo_TrustedClusterDelete proto.InternalMessageInfo
  3877  
  3878  // ProvisionTokenCreate event is emitted when a provisioning token (a.k.a. join
  3879  // token) of any role is created.
  3880  type ProvisionTokenCreate struct {
  3881  	Metadata             `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3882  	ResourceMetadata     `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  3883  	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  3884  	Roles                []github_com_gravitational_teleport_api_types.SystemRole `protobuf:"bytes,4,rep,name=Roles,proto3,casttype=github.com/gravitational/teleport/api/types.SystemRole" json:"roles,omitempty"`
  3885  	JoinMethod           github_com_gravitational_teleport_api_types.JoinMethod   `protobuf:"bytes,5,opt,name=JoinMethod,proto3,casttype=github.com/gravitational/teleport/api/types.JoinMethod" json:"join_method,omitempty"`
  3886  	XXX_NoUnkeyedLiteral struct{}                                                 `json:"-"`
  3887  	XXX_unrecognized     []byte                                                   `json:"-"`
  3888  	XXX_sizecache        int32                                                    `json:"-"`
  3889  }
  3890  
  3891  func (m *ProvisionTokenCreate) Reset()         { *m = ProvisionTokenCreate{} }
  3892  func (m *ProvisionTokenCreate) String() string { return proto.CompactTextString(m) }
  3893  func (*ProvisionTokenCreate) ProtoMessage()    {}
  3894  func (*ProvisionTokenCreate) Descriptor() ([]byte, []int) {
  3895  	return fileDescriptor_007ba1c3d6266d56, []int{68}
  3896  }
  3897  func (m *ProvisionTokenCreate) XXX_Unmarshal(b []byte) error {
  3898  	return m.Unmarshal(b)
  3899  }
  3900  func (m *ProvisionTokenCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3901  	if deterministic {
  3902  		return xxx_messageInfo_ProvisionTokenCreate.Marshal(b, m, deterministic)
  3903  	} else {
  3904  		b = b[:cap(b)]
  3905  		n, err := m.MarshalToSizedBuffer(b)
  3906  		if err != nil {
  3907  			return nil, err
  3908  		}
  3909  		return b[:n], nil
  3910  	}
  3911  }
  3912  func (m *ProvisionTokenCreate) XXX_Merge(src proto.Message) {
  3913  	xxx_messageInfo_ProvisionTokenCreate.Merge(m, src)
  3914  }
  3915  func (m *ProvisionTokenCreate) XXX_Size() int {
  3916  	return m.Size()
  3917  }
  3918  func (m *ProvisionTokenCreate) XXX_DiscardUnknown() {
  3919  	xxx_messageInfo_ProvisionTokenCreate.DiscardUnknown(m)
  3920  }
  3921  
  3922  var xxx_messageInfo_ProvisionTokenCreate proto.InternalMessageInfo
  3923  
  3924  // TrustedClusterTokenCreate event is emitted (in addition to
  3925  // ProvisionTokenCreate) when a token of a "Trusted_cluster" role is created.
  3926  //
  3927  // Deprecated: redundant, since we also emit ProvisionTokenCreate.
  3928  type TrustedClusterTokenCreate struct {
  3929  	// Metadata is a common event metadata
  3930  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3931  	// ResourceMetadata is a common resource event metadata
  3932  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  3933  	// User is a common user event metadata
  3934  	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  3935  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3936  	XXX_unrecognized     []byte   `json:"-"`
  3937  	XXX_sizecache        int32    `json:"-"`
  3938  }
  3939  
  3940  func (m *TrustedClusterTokenCreate) Reset()         { *m = TrustedClusterTokenCreate{} }
  3941  func (m *TrustedClusterTokenCreate) String() string { return proto.CompactTextString(m) }
  3942  func (*TrustedClusterTokenCreate) ProtoMessage()    {}
  3943  func (*TrustedClusterTokenCreate) Descriptor() ([]byte, []int) {
  3944  	return fileDescriptor_007ba1c3d6266d56, []int{69}
  3945  }
  3946  func (m *TrustedClusterTokenCreate) XXX_Unmarshal(b []byte) error {
  3947  	return m.Unmarshal(b)
  3948  }
  3949  func (m *TrustedClusterTokenCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3950  	if deterministic {
  3951  		return xxx_messageInfo_TrustedClusterTokenCreate.Marshal(b, m, deterministic)
  3952  	} else {
  3953  		b = b[:cap(b)]
  3954  		n, err := m.MarshalToSizedBuffer(b)
  3955  		if err != nil {
  3956  			return nil, err
  3957  		}
  3958  		return b[:n], nil
  3959  	}
  3960  }
  3961  func (m *TrustedClusterTokenCreate) XXX_Merge(src proto.Message) {
  3962  	xxx_messageInfo_TrustedClusterTokenCreate.Merge(m, src)
  3963  }
  3964  func (m *TrustedClusterTokenCreate) XXX_Size() int {
  3965  	return m.Size()
  3966  }
  3967  func (m *TrustedClusterTokenCreate) XXX_DiscardUnknown() {
  3968  	xxx_messageInfo_TrustedClusterTokenCreate.DiscardUnknown(m)
  3969  }
  3970  
  3971  var xxx_messageInfo_TrustedClusterTokenCreate proto.InternalMessageInfo
  3972  
  3973  // GithubConnectorCreate fires when a Github connector is created.
  3974  type GithubConnectorCreate struct {
  3975  	// Metadata is a common event metadata
  3976  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  3977  	// ResourceMetadata is a common resource event metadata
  3978  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  3979  	// User is a common user event metadata
  3980  	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  3981  	// ConnectionMetadata holds information about the connection
  3982  	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  3983  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  3984  	XXX_unrecognized     []byte   `json:"-"`
  3985  	XXX_sizecache        int32    `json:"-"`
  3986  }
  3987  
  3988  func (m *GithubConnectorCreate) Reset()         { *m = GithubConnectorCreate{} }
  3989  func (m *GithubConnectorCreate) String() string { return proto.CompactTextString(m) }
  3990  func (*GithubConnectorCreate) ProtoMessage()    {}
  3991  func (*GithubConnectorCreate) Descriptor() ([]byte, []int) {
  3992  	return fileDescriptor_007ba1c3d6266d56, []int{70}
  3993  }
  3994  func (m *GithubConnectorCreate) XXX_Unmarshal(b []byte) error {
  3995  	return m.Unmarshal(b)
  3996  }
  3997  func (m *GithubConnectorCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  3998  	if deterministic {
  3999  		return xxx_messageInfo_GithubConnectorCreate.Marshal(b, m, deterministic)
  4000  	} else {
  4001  		b = b[:cap(b)]
  4002  		n, err := m.MarshalToSizedBuffer(b)
  4003  		if err != nil {
  4004  			return nil, err
  4005  		}
  4006  		return b[:n], nil
  4007  	}
  4008  }
  4009  func (m *GithubConnectorCreate) XXX_Merge(src proto.Message) {
  4010  	xxx_messageInfo_GithubConnectorCreate.Merge(m, src)
  4011  }
  4012  func (m *GithubConnectorCreate) XXX_Size() int {
  4013  	return m.Size()
  4014  }
  4015  func (m *GithubConnectorCreate) XXX_DiscardUnknown() {
  4016  	xxx_messageInfo_GithubConnectorCreate.DiscardUnknown(m)
  4017  }
  4018  
  4019  var xxx_messageInfo_GithubConnectorCreate proto.InternalMessageInfo
  4020  
  4021  // GithubConnectorUpdate fires when a Github connector is updated.
  4022  type GithubConnectorUpdate struct {
  4023  	// Metadata is a common event metadata
  4024  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4025  	// ResourceMetadata is a common resource event metadata
  4026  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  4027  	// User is a common user event metadata
  4028  	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  4029  	// ConnectionMetadata holds information about the connection
  4030  	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  4031  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4032  	XXX_unrecognized     []byte   `json:"-"`
  4033  	XXX_sizecache        int32    `json:"-"`
  4034  }
  4035  
  4036  func (m *GithubConnectorUpdate) Reset()         { *m = GithubConnectorUpdate{} }
  4037  func (m *GithubConnectorUpdate) String() string { return proto.CompactTextString(m) }
  4038  func (*GithubConnectorUpdate) ProtoMessage()    {}
  4039  func (*GithubConnectorUpdate) Descriptor() ([]byte, []int) {
  4040  	return fileDescriptor_007ba1c3d6266d56, []int{71}
  4041  }
  4042  func (m *GithubConnectorUpdate) XXX_Unmarshal(b []byte) error {
  4043  	return m.Unmarshal(b)
  4044  }
  4045  func (m *GithubConnectorUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4046  	if deterministic {
  4047  		return xxx_messageInfo_GithubConnectorUpdate.Marshal(b, m, deterministic)
  4048  	} else {
  4049  		b = b[:cap(b)]
  4050  		n, err := m.MarshalToSizedBuffer(b)
  4051  		if err != nil {
  4052  			return nil, err
  4053  		}
  4054  		return b[:n], nil
  4055  	}
  4056  }
  4057  func (m *GithubConnectorUpdate) XXX_Merge(src proto.Message) {
  4058  	xxx_messageInfo_GithubConnectorUpdate.Merge(m, src)
  4059  }
  4060  func (m *GithubConnectorUpdate) XXX_Size() int {
  4061  	return m.Size()
  4062  }
  4063  func (m *GithubConnectorUpdate) XXX_DiscardUnknown() {
  4064  	xxx_messageInfo_GithubConnectorUpdate.DiscardUnknown(m)
  4065  }
  4066  
  4067  var xxx_messageInfo_GithubConnectorUpdate proto.InternalMessageInfo
  4068  
  4069  // GithubConnectorDelete fires when a Github connector is deleted.
  4070  type GithubConnectorDelete struct {
  4071  	// Metadata is a common event metadata
  4072  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4073  	// ResourceMetadata is a common resource event metadata
  4074  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  4075  	// User is a common user event metadata
  4076  	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  4077  	// ConnectionMetadata holds information about the connection
  4078  	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  4079  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4080  	XXX_unrecognized     []byte   `json:"-"`
  4081  	XXX_sizecache        int32    `json:"-"`
  4082  }
  4083  
  4084  func (m *GithubConnectorDelete) Reset()         { *m = GithubConnectorDelete{} }
  4085  func (m *GithubConnectorDelete) String() string { return proto.CompactTextString(m) }
  4086  func (*GithubConnectorDelete) ProtoMessage()    {}
  4087  func (*GithubConnectorDelete) Descriptor() ([]byte, []int) {
  4088  	return fileDescriptor_007ba1c3d6266d56, []int{72}
  4089  }
  4090  func (m *GithubConnectorDelete) XXX_Unmarshal(b []byte) error {
  4091  	return m.Unmarshal(b)
  4092  }
  4093  func (m *GithubConnectorDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4094  	if deterministic {
  4095  		return xxx_messageInfo_GithubConnectorDelete.Marshal(b, m, deterministic)
  4096  	} else {
  4097  		b = b[:cap(b)]
  4098  		n, err := m.MarshalToSizedBuffer(b)
  4099  		if err != nil {
  4100  			return nil, err
  4101  		}
  4102  		return b[:n], nil
  4103  	}
  4104  }
  4105  func (m *GithubConnectorDelete) XXX_Merge(src proto.Message) {
  4106  	xxx_messageInfo_GithubConnectorDelete.Merge(m, src)
  4107  }
  4108  func (m *GithubConnectorDelete) XXX_Size() int {
  4109  	return m.Size()
  4110  }
  4111  func (m *GithubConnectorDelete) XXX_DiscardUnknown() {
  4112  	xxx_messageInfo_GithubConnectorDelete.DiscardUnknown(m)
  4113  }
  4114  
  4115  var xxx_messageInfo_GithubConnectorDelete proto.InternalMessageInfo
  4116  
  4117  // OIDCConnectorCreate fires when OIDC connector is created.
  4118  type OIDCConnectorCreate struct {
  4119  	// Metadata is a common event metadata
  4120  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4121  	// ResourceMetadata is a common resource event metadata
  4122  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  4123  	// User is a common user event metadata
  4124  	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  4125  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4126  	XXX_unrecognized     []byte   `json:"-"`
  4127  	XXX_sizecache        int32    `json:"-"`
  4128  }
  4129  
  4130  func (m *OIDCConnectorCreate) Reset()         { *m = OIDCConnectorCreate{} }
  4131  func (m *OIDCConnectorCreate) String() string { return proto.CompactTextString(m) }
  4132  func (*OIDCConnectorCreate) ProtoMessage()    {}
  4133  func (*OIDCConnectorCreate) Descriptor() ([]byte, []int) {
  4134  	return fileDescriptor_007ba1c3d6266d56, []int{73}
  4135  }
  4136  func (m *OIDCConnectorCreate) XXX_Unmarshal(b []byte) error {
  4137  	return m.Unmarshal(b)
  4138  }
  4139  func (m *OIDCConnectorCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4140  	if deterministic {
  4141  		return xxx_messageInfo_OIDCConnectorCreate.Marshal(b, m, deterministic)
  4142  	} else {
  4143  		b = b[:cap(b)]
  4144  		n, err := m.MarshalToSizedBuffer(b)
  4145  		if err != nil {
  4146  			return nil, err
  4147  		}
  4148  		return b[:n], nil
  4149  	}
  4150  }
  4151  func (m *OIDCConnectorCreate) XXX_Merge(src proto.Message) {
  4152  	xxx_messageInfo_OIDCConnectorCreate.Merge(m, src)
  4153  }
  4154  func (m *OIDCConnectorCreate) XXX_Size() int {
  4155  	return m.Size()
  4156  }
  4157  func (m *OIDCConnectorCreate) XXX_DiscardUnknown() {
  4158  	xxx_messageInfo_OIDCConnectorCreate.DiscardUnknown(m)
  4159  }
  4160  
  4161  var xxx_messageInfo_OIDCConnectorCreate proto.InternalMessageInfo
  4162  
  4163  // OIDCConnectorUpdate fires when OIDC connector is updated.
  4164  type OIDCConnectorUpdate struct {
  4165  	// Metadata is a common event metadata
  4166  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4167  	// ResourceMetadata is a common resource event metadata
  4168  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  4169  	// User is a common user event metadata
  4170  	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  4171  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4172  	XXX_unrecognized     []byte   `json:"-"`
  4173  	XXX_sizecache        int32    `json:"-"`
  4174  }
  4175  
  4176  func (m *OIDCConnectorUpdate) Reset()         { *m = OIDCConnectorUpdate{} }
  4177  func (m *OIDCConnectorUpdate) String() string { return proto.CompactTextString(m) }
  4178  func (*OIDCConnectorUpdate) ProtoMessage()    {}
  4179  func (*OIDCConnectorUpdate) Descriptor() ([]byte, []int) {
  4180  	return fileDescriptor_007ba1c3d6266d56, []int{74}
  4181  }
  4182  func (m *OIDCConnectorUpdate) XXX_Unmarshal(b []byte) error {
  4183  	return m.Unmarshal(b)
  4184  }
  4185  func (m *OIDCConnectorUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4186  	if deterministic {
  4187  		return xxx_messageInfo_OIDCConnectorUpdate.Marshal(b, m, deterministic)
  4188  	} else {
  4189  		b = b[:cap(b)]
  4190  		n, err := m.MarshalToSizedBuffer(b)
  4191  		if err != nil {
  4192  			return nil, err
  4193  		}
  4194  		return b[:n], nil
  4195  	}
  4196  }
  4197  func (m *OIDCConnectorUpdate) XXX_Merge(src proto.Message) {
  4198  	xxx_messageInfo_OIDCConnectorUpdate.Merge(m, src)
  4199  }
  4200  func (m *OIDCConnectorUpdate) XXX_Size() int {
  4201  	return m.Size()
  4202  }
  4203  func (m *OIDCConnectorUpdate) XXX_DiscardUnknown() {
  4204  	xxx_messageInfo_OIDCConnectorUpdate.DiscardUnknown(m)
  4205  }
  4206  
  4207  var xxx_messageInfo_OIDCConnectorUpdate proto.InternalMessageInfo
  4208  
  4209  // OIDCConnectorDelete fires when OIDC connector is deleted.
  4210  type OIDCConnectorDelete struct {
  4211  	// Metadata is a common event metadata
  4212  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4213  	// ResourceMetadata is a common resource event metadata
  4214  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  4215  	// User is a common user event metadata
  4216  	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  4217  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4218  	XXX_unrecognized     []byte   `json:"-"`
  4219  	XXX_sizecache        int32    `json:"-"`
  4220  }
  4221  
  4222  func (m *OIDCConnectorDelete) Reset()         { *m = OIDCConnectorDelete{} }
  4223  func (m *OIDCConnectorDelete) String() string { return proto.CompactTextString(m) }
  4224  func (*OIDCConnectorDelete) ProtoMessage()    {}
  4225  func (*OIDCConnectorDelete) Descriptor() ([]byte, []int) {
  4226  	return fileDescriptor_007ba1c3d6266d56, []int{75}
  4227  }
  4228  func (m *OIDCConnectorDelete) XXX_Unmarshal(b []byte) error {
  4229  	return m.Unmarshal(b)
  4230  }
  4231  func (m *OIDCConnectorDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4232  	if deterministic {
  4233  		return xxx_messageInfo_OIDCConnectorDelete.Marshal(b, m, deterministic)
  4234  	} else {
  4235  		b = b[:cap(b)]
  4236  		n, err := m.MarshalToSizedBuffer(b)
  4237  		if err != nil {
  4238  			return nil, err
  4239  		}
  4240  		return b[:n], nil
  4241  	}
  4242  }
  4243  func (m *OIDCConnectorDelete) XXX_Merge(src proto.Message) {
  4244  	xxx_messageInfo_OIDCConnectorDelete.Merge(m, src)
  4245  }
  4246  func (m *OIDCConnectorDelete) XXX_Size() int {
  4247  	return m.Size()
  4248  }
  4249  func (m *OIDCConnectorDelete) XXX_DiscardUnknown() {
  4250  	xxx_messageInfo_OIDCConnectorDelete.DiscardUnknown(m)
  4251  }
  4252  
  4253  var xxx_messageInfo_OIDCConnectorDelete proto.InternalMessageInfo
  4254  
  4255  // SAMLConnectorCreate fires when SAML connector is created/updated.
  4256  type SAMLConnectorCreate struct {
  4257  	// Metadata is a common event metadata
  4258  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4259  	// ResourceMetadata is a common resource event metadata
  4260  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  4261  	// User is a common user event metadata
  4262  	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  4263  	// Connector is the new SAML connector
  4264  	Connector            *types.SAMLConnectorV2 `protobuf:"bytes,4,opt,name=Connector,proto3" json:"connector"`
  4265  	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
  4266  	XXX_unrecognized     []byte                 `json:"-"`
  4267  	XXX_sizecache        int32                  `json:"-"`
  4268  }
  4269  
  4270  func (m *SAMLConnectorCreate) Reset()         { *m = SAMLConnectorCreate{} }
  4271  func (m *SAMLConnectorCreate) String() string { return proto.CompactTextString(m) }
  4272  func (*SAMLConnectorCreate) ProtoMessage()    {}
  4273  func (*SAMLConnectorCreate) Descriptor() ([]byte, []int) {
  4274  	return fileDescriptor_007ba1c3d6266d56, []int{76}
  4275  }
  4276  func (m *SAMLConnectorCreate) XXX_Unmarshal(b []byte) error {
  4277  	return m.Unmarshal(b)
  4278  }
  4279  func (m *SAMLConnectorCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4280  	if deterministic {
  4281  		return xxx_messageInfo_SAMLConnectorCreate.Marshal(b, m, deterministic)
  4282  	} else {
  4283  		b = b[:cap(b)]
  4284  		n, err := m.MarshalToSizedBuffer(b)
  4285  		if err != nil {
  4286  			return nil, err
  4287  		}
  4288  		return b[:n], nil
  4289  	}
  4290  }
  4291  func (m *SAMLConnectorCreate) XXX_Merge(src proto.Message) {
  4292  	xxx_messageInfo_SAMLConnectorCreate.Merge(m, src)
  4293  }
  4294  func (m *SAMLConnectorCreate) XXX_Size() int {
  4295  	return m.Size()
  4296  }
  4297  func (m *SAMLConnectorCreate) XXX_DiscardUnknown() {
  4298  	xxx_messageInfo_SAMLConnectorCreate.DiscardUnknown(m)
  4299  }
  4300  
  4301  var xxx_messageInfo_SAMLConnectorCreate proto.InternalMessageInfo
  4302  
  4303  // SAMLConnectorUpdate fires when SAML connector is updated.
  4304  type SAMLConnectorUpdate struct {
  4305  	// Metadata is a common event metadata
  4306  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4307  	// ResourceMetadata is a common resource event metadata
  4308  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  4309  	// User is a common user event metadata
  4310  	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  4311  	// Connector is the updated SAML connector
  4312  	Connector            *types.SAMLConnectorV2 `protobuf:"bytes,4,opt,name=Connector,proto3" json:"connector"`
  4313  	XXX_NoUnkeyedLiteral struct{}               `json:"-"`
  4314  	XXX_unrecognized     []byte                 `json:"-"`
  4315  	XXX_sizecache        int32                  `json:"-"`
  4316  }
  4317  
  4318  func (m *SAMLConnectorUpdate) Reset()         { *m = SAMLConnectorUpdate{} }
  4319  func (m *SAMLConnectorUpdate) String() string { return proto.CompactTextString(m) }
  4320  func (*SAMLConnectorUpdate) ProtoMessage()    {}
  4321  func (*SAMLConnectorUpdate) Descriptor() ([]byte, []int) {
  4322  	return fileDescriptor_007ba1c3d6266d56, []int{77}
  4323  }
  4324  func (m *SAMLConnectorUpdate) XXX_Unmarshal(b []byte) error {
  4325  	return m.Unmarshal(b)
  4326  }
  4327  func (m *SAMLConnectorUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4328  	if deterministic {
  4329  		return xxx_messageInfo_SAMLConnectorUpdate.Marshal(b, m, deterministic)
  4330  	} else {
  4331  		b = b[:cap(b)]
  4332  		n, err := m.MarshalToSizedBuffer(b)
  4333  		if err != nil {
  4334  			return nil, err
  4335  		}
  4336  		return b[:n], nil
  4337  	}
  4338  }
  4339  func (m *SAMLConnectorUpdate) XXX_Merge(src proto.Message) {
  4340  	xxx_messageInfo_SAMLConnectorUpdate.Merge(m, src)
  4341  }
  4342  func (m *SAMLConnectorUpdate) XXX_Size() int {
  4343  	return m.Size()
  4344  }
  4345  func (m *SAMLConnectorUpdate) XXX_DiscardUnknown() {
  4346  	xxx_messageInfo_SAMLConnectorUpdate.DiscardUnknown(m)
  4347  }
  4348  
  4349  var xxx_messageInfo_SAMLConnectorUpdate proto.InternalMessageInfo
  4350  
  4351  // SAMLConnectorDelete fires when SAML connector is deleted.
  4352  type SAMLConnectorDelete struct {
  4353  	// Metadata is a common event metadata
  4354  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4355  	// ResourceMetadata is a common resource event metadata
  4356  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  4357  	// User is a common user event metadata
  4358  	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  4359  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4360  	XXX_unrecognized     []byte   `json:"-"`
  4361  	XXX_sizecache        int32    `json:"-"`
  4362  }
  4363  
  4364  func (m *SAMLConnectorDelete) Reset()         { *m = SAMLConnectorDelete{} }
  4365  func (m *SAMLConnectorDelete) String() string { return proto.CompactTextString(m) }
  4366  func (*SAMLConnectorDelete) ProtoMessage()    {}
  4367  func (*SAMLConnectorDelete) Descriptor() ([]byte, []int) {
  4368  	return fileDescriptor_007ba1c3d6266d56, []int{78}
  4369  }
  4370  func (m *SAMLConnectorDelete) XXX_Unmarshal(b []byte) error {
  4371  	return m.Unmarshal(b)
  4372  }
  4373  func (m *SAMLConnectorDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4374  	if deterministic {
  4375  		return xxx_messageInfo_SAMLConnectorDelete.Marshal(b, m, deterministic)
  4376  	} else {
  4377  		b = b[:cap(b)]
  4378  		n, err := m.MarshalToSizedBuffer(b)
  4379  		if err != nil {
  4380  			return nil, err
  4381  		}
  4382  		return b[:n], nil
  4383  	}
  4384  }
  4385  func (m *SAMLConnectorDelete) XXX_Merge(src proto.Message) {
  4386  	xxx_messageInfo_SAMLConnectorDelete.Merge(m, src)
  4387  }
  4388  func (m *SAMLConnectorDelete) XXX_Size() int {
  4389  	return m.Size()
  4390  }
  4391  func (m *SAMLConnectorDelete) XXX_DiscardUnknown() {
  4392  	xxx_messageInfo_SAMLConnectorDelete.DiscardUnknown(m)
  4393  }
  4394  
  4395  var xxx_messageInfo_SAMLConnectorDelete proto.InternalMessageInfo
  4396  
  4397  // KubeRequest specifies a Kubernetes API request event.
  4398  type KubeRequest struct {
  4399  	// Metadata is a common event metadata
  4400  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4401  	// User is a common user event metadata
  4402  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  4403  	// ConnectionMetadata holds information about the connection
  4404  	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
  4405  	// ServerMetadata is a common server metadata
  4406  	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
  4407  	// RequestPath is the raw request URL path.
  4408  	RequestPath string `protobuf:"bytes,5,opt,name=RequestPath,proto3" json:"request_path"`
  4409  	// Verb is the HTTP verb used for this request (e.g. GET, POST, etc)
  4410  	Verb string `protobuf:"bytes,6,opt,name=Verb,proto3" json:"verb"`
  4411  	// ResourceAPIGroup is the resource API group.
  4412  	ResourceAPIGroup string `protobuf:"bytes,7,opt,name=ResourceAPIGroup,proto3" json:"resource_api_group,omitempty"`
  4413  	// ResourceNamespace is the resource namespace.
  4414  	ResourceNamespace string `protobuf:"bytes,8,opt,name=ResourceNamespace,proto3" json:"resource_namespace,omitempty"`
  4415  	// ResourceKind is the API resource kind (e.g. "pod", "service", etc).
  4416  	ResourceKind string `protobuf:"bytes,9,opt,name=ResourceKind,proto3" json:"resource_kind,omitempty"`
  4417  	// ResourceName is the API resource name.
  4418  	ResourceName string `protobuf:"bytes,10,opt,name=ResourceName,proto3" json:"resource_name,omitempty"`
  4419  	// ResponseCode is the HTTP response code for this request.
  4420  	ResponseCode int32 `protobuf:"varint,11,opt,name=ResponseCode,proto3" json:"response_code"`
  4421  	// Kubernetes has information about a kubernetes cluster, if applicable.
  4422  	KubernetesClusterMetadata `protobuf:"bytes,12,opt,name=Kubernetes,proto3,embedded=Kubernetes" json:""`
  4423  	// SessionMetadata is a common event session metadata.
  4424  	SessionMetadata      `protobuf:"bytes,13,opt,name=Session,proto3,embedded=Session" json:""`
  4425  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4426  	XXX_unrecognized     []byte   `json:"-"`
  4427  	XXX_sizecache        int32    `json:"-"`
  4428  }
  4429  
  4430  func (m *KubeRequest) Reset()         { *m = KubeRequest{} }
  4431  func (m *KubeRequest) String() string { return proto.CompactTextString(m) }
  4432  func (*KubeRequest) ProtoMessage()    {}
  4433  func (*KubeRequest) Descriptor() ([]byte, []int) {
  4434  	return fileDescriptor_007ba1c3d6266d56, []int{79}
  4435  }
  4436  func (m *KubeRequest) XXX_Unmarshal(b []byte) error {
  4437  	return m.Unmarshal(b)
  4438  }
  4439  func (m *KubeRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4440  	if deterministic {
  4441  		return xxx_messageInfo_KubeRequest.Marshal(b, m, deterministic)
  4442  	} else {
  4443  		b = b[:cap(b)]
  4444  		n, err := m.MarshalToSizedBuffer(b)
  4445  		if err != nil {
  4446  			return nil, err
  4447  		}
  4448  		return b[:n], nil
  4449  	}
  4450  }
  4451  func (m *KubeRequest) XXX_Merge(src proto.Message) {
  4452  	xxx_messageInfo_KubeRequest.Merge(m, src)
  4453  }
  4454  func (m *KubeRequest) XXX_Size() int {
  4455  	return m.Size()
  4456  }
  4457  func (m *KubeRequest) XXX_DiscardUnknown() {
  4458  	xxx_messageInfo_KubeRequest.DiscardUnknown(m)
  4459  }
  4460  
  4461  var xxx_messageInfo_KubeRequest proto.InternalMessageInfo
  4462  
  4463  // AppMetadata contains common application information.
  4464  type AppMetadata struct {
  4465  	// AppURI is the application endpoint.
  4466  	AppURI string `protobuf:"bytes,1,opt,name=AppURI,proto3" json:"app_uri,omitempty"`
  4467  	// AppPublicAddr is the configured application public address.
  4468  	AppPublicAddr string `protobuf:"bytes,2,opt,name=AppPublicAddr,proto3" json:"app_public_addr,omitempty"`
  4469  	// AppLabels are the configured application labels.
  4470  	AppLabels map[string]string `protobuf:"bytes,3,rep,name=AppLabels,proto3" json:"app_labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  4471  	// AppName is the configured application name.
  4472  	AppName              string   `protobuf:"bytes,4,opt,name=AppName,proto3" json:"app_name,omitempty"`
  4473  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4474  	XXX_unrecognized     []byte   `json:"-"`
  4475  	XXX_sizecache        int32    `json:"-"`
  4476  }
  4477  
  4478  func (m *AppMetadata) Reset()         { *m = AppMetadata{} }
  4479  func (m *AppMetadata) String() string { return proto.CompactTextString(m) }
  4480  func (*AppMetadata) ProtoMessage()    {}
  4481  func (*AppMetadata) Descriptor() ([]byte, []int) {
  4482  	return fileDescriptor_007ba1c3d6266d56, []int{80}
  4483  }
  4484  func (m *AppMetadata) XXX_Unmarshal(b []byte) error {
  4485  	return m.Unmarshal(b)
  4486  }
  4487  func (m *AppMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4488  	if deterministic {
  4489  		return xxx_messageInfo_AppMetadata.Marshal(b, m, deterministic)
  4490  	} else {
  4491  		b = b[:cap(b)]
  4492  		n, err := m.MarshalToSizedBuffer(b)
  4493  		if err != nil {
  4494  			return nil, err
  4495  		}
  4496  		return b[:n], nil
  4497  	}
  4498  }
  4499  func (m *AppMetadata) XXX_Merge(src proto.Message) {
  4500  	xxx_messageInfo_AppMetadata.Merge(m, src)
  4501  }
  4502  func (m *AppMetadata) XXX_Size() int {
  4503  	return m.Size()
  4504  }
  4505  func (m *AppMetadata) XXX_DiscardUnknown() {
  4506  	xxx_messageInfo_AppMetadata.DiscardUnknown(m)
  4507  }
  4508  
  4509  var xxx_messageInfo_AppMetadata proto.InternalMessageInfo
  4510  
  4511  // AppCreate is emitted when a new application resource is created.
  4512  type AppCreate struct {
  4513  	// Metadata is a common event metadata.
  4514  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4515  	// User is a common user event metadata.
  4516  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  4517  	// ResourceMetadata is a common resource event metadata.
  4518  	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
  4519  	// AppMetadata is a common application resource metadata.
  4520  	AppMetadata          `protobuf:"bytes,4,opt,name=App,proto3,embedded=App" json:""`
  4521  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4522  	XXX_unrecognized     []byte   `json:"-"`
  4523  	XXX_sizecache        int32    `json:"-"`
  4524  }
  4525  
  4526  func (m *AppCreate) Reset()         { *m = AppCreate{} }
  4527  func (m *AppCreate) String() string { return proto.CompactTextString(m) }
  4528  func (*AppCreate) ProtoMessage()    {}
  4529  func (*AppCreate) Descriptor() ([]byte, []int) {
  4530  	return fileDescriptor_007ba1c3d6266d56, []int{81}
  4531  }
  4532  func (m *AppCreate) XXX_Unmarshal(b []byte) error {
  4533  	return m.Unmarshal(b)
  4534  }
  4535  func (m *AppCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4536  	if deterministic {
  4537  		return xxx_messageInfo_AppCreate.Marshal(b, m, deterministic)
  4538  	} else {
  4539  		b = b[:cap(b)]
  4540  		n, err := m.MarshalToSizedBuffer(b)
  4541  		if err != nil {
  4542  			return nil, err
  4543  		}
  4544  		return b[:n], nil
  4545  	}
  4546  }
  4547  func (m *AppCreate) XXX_Merge(src proto.Message) {
  4548  	xxx_messageInfo_AppCreate.Merge(m, src)
  4549  }
  4550  func (m *AppCreate) XXX_Size() int {
  4551  	return m.Size()
  4552  }
  4553  func (m *AppCreate) XXX_DiscardUnknown() {
  4554  	xxx_messageInfo_AppCreate.DiscardUnknown(m)
  4555  }
  4556  
  4557  var xxx_messageInfo_AppCreate proto.InternalMessageInfo
  4558  
  4559  // AppUpdate is emitted when an existing application resource is updated.
  4560  type AppUpdate struct {
  4561  	// Metadata is a common event metadata.
  4562  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4563  	// User is a common user event metadata.
  4564  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  4565  	// ResourceMetadata is a common resource event metadata.
  4566  	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
  4567  	// AppMetadata is a common application resource metadata.
  4568  	AppMetadata          `protobuf:"bytes,4,opt,name=App,proto3,embedded=App" json:""`
  4569  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4570  	XXX_unrecognized     []byte   `json:"-"`
  4571  	XXX_sizecache        int32    `json:"-"`
  4572  }
  4573  
  4574  func (m *AppUpdate) Reset()         { *m = AppUpdate{} }
  4575  func (m *AppUpdate) String() string { return proto.CompactTextString(m) }
  4576  func (*AppUpdate) ProtoMessage()    {}
  4577  func (*AppUpdate) Descriptor() ([]byte, []int) {
  4578  	return fileDescriptor_007ba1c3d6266d56, []int{82}
  4579  }
  4580  func (m *AppUpdate) XXX_Unmarshal(b []byte) error {
  4581  	return m.Unmarshal(b)
  4582  }
  4583  func (m *AppUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4584  	if deterministic {
  4585  		return xxx_messageInfo_AppUpdate.Marshal(b, m, deterministic)
  4586  	} else {
  4587  		b = b[:cap(b)]
  4588  		n, err := m.MarshalToSizedBuffer(b)
  4589  		if err != nil {
  4590  			return nil, err
  4591  		}
  4592  		return b[:n], nil
  4593  	}
  4594  }
  4595  func (m *AppUpdate) XXX_Merge(src proto.Message) {
  4596  	xxx_messageInfo_AppUpdate.Merge(m, src)
  4597  }
  4598  func (m *AppUpdate) XXX_Size() int {
  4599  	return m.Size()
  4600  }
  4601  func (m *AppUpdate) XXX_DiscardUnknown() {
  4602  	xxx_messageInfo_AppUpdate.DiscardUnknown(m)
  4603  }
  4604  
  4605  var xxx_messageInfo_AppUpdate proto.InternalMessageInfo
  4606  
  4607  // AppDelete is emitted when an application resource is deleted.
  4608  type AppDelete struct {
  4609  	// Metadata is a common event metadata.
  4610  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4611  	// User is a common user event metadata.
  4612  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  4613  	// ResourceMetadata is a common resource event metadata.
  4614  	ResourceMetadata     `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
  4615  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4616  	XXX_unrecognized     []byte   `json:"-"`
  4617  	XXX_sizecache        int32    `json:"-"`
  4618  }
  4619  
  4620  func (m *AppDelete) Reset()         { *m = AppDelete{} }
  4621  func (m *AppDelete) String() string { return proto.CompactTextString(m) }
  4622  func (*AppDelete) ProtoMessage()    {}
  4623  func (*AppDelete) Descriptor() ([]byte, []int) {
  4624  	return fileDescriptor_007ba1c3d6266d56, []int{83}
  4625  }
  4626  func (m *AppDelete) XXX_Unmarshal(b []byte) error {
  4627  	return m.Unmarshal(b)
  4628  }
  4629  func (m *AppDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4630  	if deterministic {
  4631  		return xxx_messageInfo_AppDelete.Marshal(b, m, deterministic)
  4632  	} else {
  4633  		b = b[:cap(b)]
  4634  		n, err := m.MarshalToSizedBuffer(b)
  4635  		if err != nil {
  4636  			return nil, err
  4637  		}
  4638  		return b[:n], nil
  4639  	}
  4640  }
  4641  func (m *AppDelete) XXX_Merge(src proto.Message) {
  4642  	xxx_messageInfo_AppDelete.Merge(m, src)
  4643  }
  4644  func (m *AppDelete) XXX_Size() int {
  4645  	return m.Size()
  4646  }
  4647  func (m *AppDelete) XXX_DiscardUnknown() {
  4648  	xxx_messageInfo_AppDelete.DiscardUnknown(m)
  4649  }
  4650  
  4651  var xxx_messageInfo_AppDelete proto.InternalMessageInfo
  4652  
  4653  // AppSessionStart is emitted when a user is issued an application certificate.
  4654  type AppSessionStart struct {
  4655  	// Metadata is a common event metadata
  4656  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4657  	// User is a common user event metadata
  4658  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  4659  	// SessionMetadata is a common event session metadata
  4660  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  4661  	// ServerMetadata is a common server metadata
  4662  	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
  4663  	// ConnectionMetadata holds information about the connection
  4664  	ConnectionMetadata `protobuf:"bytes,5,opt,name=Connection,proto3,embedded=Connection" json:""`
  4665  	// PublicAddr is the public address of the application being requested.
  4666  	// DELETE IN 10.0: this information is also present on the AppMetadata.
  4667  	PublicAddr string `protobuf:"bytes,7,opt,name=PublicAddr,proto3" json:"public_addr"` // Deprecated: Do not use.
  4668  	// App is a common application resource metadata.
  4669  	AppMetadata          `protobuf:"bytes,8,opt,name=App,proto3,embedded=App" json:""`
  4670  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4671  	XXX_unrecognized     []byte   `json:"-"`
  4672  	XXX_sizecache        int32    `json:"-"`
  4673  }
  4674  
  4675  func (m *AppSessionStart) Reset()         { *m = AppSessionStart{} }
  4676  func (m *AppSessionStart) String() string { return proto.CompactTextString(m) }
  4677  func (*AppSessionStart) ProtoMessage()    {}
  4678  func (*AppSessionStart) Descriptor() ([]byte, []int) {
  4679  	return fileDescriptor_007ba1c3d6266d56, []int{84}
  4680  }
  4681  func (m *AppSessionStart) XXX_Unmarshal(b []byte) error {
  4682  	return m.Unmarshal(b)
  4683  }
  4684  func (m *AppSessionStart) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4685  	if deterministic {
  4686  		return xxx_messageInfo_AppSessionStart.Marshal(b, m, deterministic)
  4687  	} else {
  4688  		b = b[:cap(b)]
  4689  		n, err := m.MarshalToSizedBuffer(b)
  4690  		if err != nil {
  4691  			return nil, err
  4692  		}
  4693  		return b[:n], nil
  4694  	}
  4695  }
  4696  func (m *AppSessionStart) XXX_Merge(src proto.Message) {
  4697  	xxx_messageInfo_AppSessionStart.Merge(m, src)
  4698  }
  4699  func (m *AppSessionStart) XXX_Size() int {
  4700  	return m.Size()
  4701  }
  4702  func (m *AppSessionStart) XXX_DiscardUnknown() {
  4703  	xxx_messageInfo_AppSessionStart.DiscardUnknown(m)
  4704  }
  4705  
  4706  var xxx_messageInfo_AppSessionStart proto.InternalMessageInfo
  4707  
  4708  // AppSessionEnd is emitted when an application session ends.
  4709  type AppSessionEnd struct {
  4710  	// Metadata is a common event metadata
  4711  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4712  	// User is a common user event metadata
  4713  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  4714  	// SessionMetadata is a common event session metadata
  4715  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  4716  	// ServerMetadata is a common server metadata
  4717  	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
  4718  	// ConnectionMetadata holds information about the connection
  4719  	ConnectionMetadata `protobuf:"bytes,5,opt,name=Connection,proto3,embedded=Connection" json:""`
  4720  	// App is a common application resource metadata.
  4721  	AppMetadata          `protobuf:"bytes,6,opt,name=App,proto3,embedded=App" json:""`
  4722  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4723  	XXX_unrecognized     []byte   `json:"-"`
  4724  	XXX_sizecache        int32    `json:"-"`
  4725  }
  4726  
  4727  func (m *AppSessionEnd) Reset()         { *m = AppSessionEnd{} }
  4728  func (m *AppSessionEnd) String() string { return proto.CompactTextString(m) }
  4729  func (*AppSessionEnd) ProtoMessage()    {}
  4730  func (*AppSessionEnd) Descriptor() ([]byte, []int) {
  4731  	return fileDescriptor_007ba1c3d6266d56, []int{85}
  4732  }
  4733  func (m *AppSessionEnd) XXX_Unmarshal(b []byte) error {
  4734  	return m.Unmarshal(b)
  4735  }
  4736  func (m *AppSessionEnd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4737  	if deterministic {
  4738  		return xxx_messageInfo_AppSessionEnd.Marshal(b, m, deterministic)
  4739  	} else {
  4740  		b = b[:cap(b)]
  4741  		n, err := m.MarshalToSizedBuffer(b)
  4742  		if err != nil {
  4743  			return nil, err
  4744  		}
  4745  		return b[:n], nil
  4746  	}
  4747  }
  4748  func (m *AppSessionEnd) XXX_Merge(src proto.Message) {
  4749  	xxx_messageInfo_AppSessionEnd.Merge(m, src)
  4750  }
  4751  func (m *AppSessionEnd) XXX_Size() int {
  4752  	return m.Size()
  4753  }
  4754  func (m *AppSessionEnd) XXX_DiscardUnknown() {
  4755  	xxx_messageInfo_AppSessionEnd.DiscardUnknown(m)
  4756  }
  4757  
  4758  var xxx_messageInfo_AppSessionEnd proto.InternalMessageInfo
  4759  
  4760  // AppSessionChunk is emitted at the start of a 5 minute chunk on each
  4761  // proxy. This chunk is used to buffer 5 minutes of audit events at a time
  4762  // for applications.
  4763  type AppSessionChunk struct {
  4764  	// Metadata is a common event metadata
  4765  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4766  	// User is a common user event metadata
  4767  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  4768  	// SessionMetadata is a common event session metadata
  4769  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  4770  	// ServerMetadata is a common server metadata
  4771  	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
  4772  	// ConnectionMetadata holds information about the connection
  4773  	ConnectionMetadata `protobuf:"bytes,5,opt,name=Connection,proto3,embedded=Connection" json:""`
  4774  	// SessionChunkID is the ID of the session that was created for this 5 minute
  4775  	// application log chunk.
  4776  	SessionChunkID string `protobuf:"bytes,6,opt,name=SessionChunkID,proto3" json:"session_chunk_id"`
  4777  	// App is a common application resource metadata.
  4778  	AppMetadata          `protobuf:"bytes,7,opt,name=App,proto3,embedded=App" json:""`
  4779  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4780  	XXX_unrecognized     []byte   `json:"-"`
  4781  	XXX_sizecache        int32    `json:"-"`
  4782  }
  4783  
  4784  func (m *AppSessionChunk) Reset()         { *m = AppSessionChunk{} }
  4785  func (m *AppSessionChunk) String() string { return proto.CompactTextString(m) }
  4786  func (*AppSessionChunk) ProtoMessage()    {}
  4787  func (*AppSessionChunk) Descriptor() ([]byte, []int) {
  4788  	return fileDescriptor_007ba1c3d6266d56, []int{86}
  4789  }
  4790  func (m *AppSessionChunk) XXX_Unmarshal(b []byte) error {
  4791  	return m.Unmarshal(b)
  4792  }
  4793  func (m *AppSessionChunk) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4794  	if deterministic {
  4795  		return xxx_messageInfo_AppSessionChunk.Marshal(b, m, deterministic)
  4796  	} else {
  4797  		b = b[:cap(b)]
  4798  		n, err := m.MarshalToSizedBuffer(b)
  4799  		if err != nil {
  4800  			return nil, err
  4801  		}
  4802  		return b[:n], nil
  4803  	}
  4804  }
  4805  func (m *AppSessionChunk) XXX_Merge(src proto.Message) {
  4806  	xxx_messageInfo_AppSessionChunk.Merge(m, src)
  4807  }
  4808  func (m *AppSessionChunk) XXX_Size() int {
  4809  	return m.Size()
  4810  }
  4811  func (m *AppSessionChunk) XXX_DiscardUnknown() {
  4812  	xxx_messageInfo_AppSessionChunk.DiscardUnknown(m)
  4813  }
  4814  
  4815  var xxx_messageInfo_AppSessionChunk proto.InternalMessageInfo
  4816  
  4817  // AppSessionRequest is an HTTP request and response.
  4818  type AppSessionRequest struct {
  4819  	// Metadata is a common event metadata
  4820  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4821  	// StatusCode the HTTP response code for the request.
  4822  	StatusCode uint32 `protobuf:"varint,2,opt,name=StatusCode,proto3" json:"status_code"`
  4823  	// Path is relative path in the URL.
  4824  	Path string `protobuf:"bytes,3,opt,name=Path,proto3" json:"path"`
  4825  	// RawQuery are the encoded query values.
  4826  	RawQuery string `protobuf:"bytes,4,opt,name=RawQuery,proto3" json:"raw_query"`
  4827  	// Method is the request HTTP method, like GET/POST/DELETE/etc.
  4828  	Method string `protobuf:"bytes,5,opt,name=Method,proto3" json:"method"`
  4829  	// App is a common application resource metadata.
  4830  	AppMetadata `protobuf:"bytes,6,opt,name=App,proto3,embedded=App" json:""`
  4831  	// AWS contains extra AWS metadata of the request.
  4832  	AWSRequestMetadata   `protobuf:"bytes,7,opt,name=AWS,proto3,embedded=AWS" json:""`
  4833  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4834  	XXX_unrecognized     []byte   `json:"-"`
  4835  	XXX_sizecache        int32    `json:"-"`
  4836  }
  4837  
  4838  func (m *AppSessionRequest) Reset()         { *m = AppSessionRequest{} }
  4839  func (m *AppSessionRequest) String() string { return proto.CompactTextString(m) }
  4840  func (*AppSessionRequest) ProtoMessage()    {}
  4841  func (*AppSessionRequest) Descriptor() ([]byte, []int) {
  4842  	return fileDescriptor_007ba1c3d6266d56, []int{87}
  4843  }
  4844  func (m *AppSessionRequest) XXX_Unmarshal(b []byte) error {
  4845  	return m.Unmarshal(b)
  4846  }
  4847  func (m *AppSessionRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4848  	if deterministic {
  4849  		return xxx_messageInfo_AppSessionRequest.Marshal(b, m, deterministic)
  4850  	} else {
  4851  		b = b[:cap(b)]
  4852  		n, err := m.MarshalToSizedBuffer(b)
  4853  		if err != nil {
  4854  			return nil, err
  4855  		}
  4856  		return b[:n], nil
  4857  	}
  4858  }
  4859  func (m *AppSessionRequest) XXX_Merge(src proto.Message) {
  4860  	xxx_messageInfo_AppSessionRequest.Merge(m, src)
  4861  }
  4862  func (m *AppSessionRequest) XXX_Size() int {
  4863  	return m.Size()
  4864  }
  4865  func (m *AppSessionRequest) XXX_DiscardUnknown() {
  4866  	xxx_messageInfo_AppSessionRequest.DiscardUnknown(m)
  4867  }
  4868  
  4869  var xxx_messageInfo_AppSessionRequest proto.InternalMessageInfo
  4870  
  4871  // AWSRequestMetadata contains extra AWS metadata of an AppSessionRequest.
  4872  type AWSRequestMetadata struct {
  4873  	// AWSRegion is the requested AWS region.
  4874  	AWSRegion string `protobuf:"bytes,1,opt,name=AWSRegion,proto3" json:"aws_region,omitempty"`
  4875  	// AWSService is the requested AWS service name.
  4876  	AWSService string `protobuf:"bytes,2,opt,name=AWSService,proto3" json:"aws_service,omitempty"`
  4877  	// AWSHost is the requested host of the AWS service.
  4878  	AWSHost string `protobuf:"bytes,3,opt,name=AWSHost,proto3" json:"aws_host,omitempty"`
  4879  	// AWSAssumedRole is the assumed role that signed this request.
  4880  	AWSAssumedRole       string   `protobuf:"bytes,4,opt,name=AWSAssumedRole,proto3" json:"aws_assumed_role,omitempty"`
  4881  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4882  	XXX_unrecognized     []byte   `json:"-"`
  4883  	XXX_sizecache        int32    `json:"-"`
  4884  }
  4885  
  4886  func (m *AWSRequestMetadata) Reset()         { *m = AWSRequestMetadata{} }
  4887  func (m *AWSRequestMetadata) String() string { return proto.CompactTextString(m) }
  4888  func (*AWSRequestMetadata) ProtoMessage()    {}
  4889  func (*AWSRequestMetadata) Descriptor() ([]byte, []int) {
  4890  	return fileDescriptor_007ba1c3d6266d56, []int{88}
  4891  }
  4892  func (m *AWSRequestMetadata) XXX_Unmarshal(b []byte) error {
  4893  	return m.Unmarshal(b)
  4894  }
  4895  func (m *AWSRequestMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4896  	if deterministic {
  4897  		return xxx_messageInfo_AWSRequestMetadata.Marshal(b, m, deterministic)
  4898  	} else {
  4899  		b = b[:cap(b)]
  4900  		n, err := m.MarshalToSizedBuffer(b)
  4901  		if err != nil {
  4902  			return nil, err
  4903  		}
  4904  		return b[:n], nil
  4905  	}
  4906  }
  4907  func (m *AWSRequestMetadata) XXX_Merge(src proto.Message) {
  4908  	xxx_messageInfo_AWSRequestMetadata.Merge(m, src)
  4909  }
  4910  func (m *AWSRequestMetadata) XXX_Size() int {
  4911  	return m.Size()
  4912  }
  4913  func (m *AWSRequestMetadata) XXX_DiscardUnknown() {
  4914  	xxx_messageInfo_AWSRequestMetadata.DiscardUnknown(m)
  4915  }
  4916  
  4917  var xxx_messageInfo_AWSRequestMetadata proto.InternalMessageInfo
  4918  
  4919  // DatabaseMetadata contains common database information.
  4920  type DatabaseMetadata struct {
  4921  	// DatabaseService is the name of the database service proxying the database.
  4922  	DatabaseService string `protobuf:"bytes,1,opt,name=DatabaseService,proto3" json:"db_service,omitempty"`
  4923  	// DatabaseProtocol is the database type, e.g. postgres or mysql.
  4924  	DatabaseProtocol string `protobuf:"bytes,2,opt,name=DatabaseProtocol,proto3" json:"db_protocol"`
  4925  	// DatabaseURI is the database URI to connect to.
  4926  	DatabaseURI string `protobuf:"bytes,3,opt,name=DatabaseURI,proto3" json:"db_uri"`
  4927  	// DatabaseName is the name of the database a user is connecting to.
  4928  	DatabaseName string `protobuf:"bytes,4,opt,name=DatabaseName,proto3" json:"db_name,omitempty"`
  4929  	// DatabaseUser is the database username used to connect.
  4930  	DatabaseUser string `protobuf:"bytes,5,opt,name=DatabaseUser,proto3" json:"db_user,omitempty"`
  4931  	// DatabaseLabels is the database resource labels.
  4932  	DatabaseLabels map[string]string `protobuf:"bytes,6,rep,name=DatabaseLabels,proto3" json:"db_labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  4933  	// DatabaseAWSRegion is AWS regions for AWS hosted databases.
  4934  	DatabaseAWSRegion string `protobuf:"bytes,7,opt,name=DatabaseAWSRegion,proto3" json:"db_aws_region,omitempty"`
  4935  	// DatabaseAWSRegion is cluster ID for Redshift databases.
  4936  	DatabaseAWSRedshiftClusterID string `protobuf:"bytes,8,opt,name=DatabaseAWSRedshiftClusterID,proto3" json:"db_aws_redshift_cluster_id,omitempty"`
  4937  	// DatabaseGCPProjectID is project ID for GCP hosted databases.
  4938  	DatabaseGCPProjectID string `protobuf:"bytes,9,opt,name=DatabaseGCPProjectID,proto3" json:"db_gcp_project_id,omitempty"`
  4939  	// DatabaseGCPInstanceID is instance ID for GCP hosted databases.
  4940  	DatabaseGCPInstanceID string `protobuf:"bytes,10,opt,name=DatabaseGCPInstanceID,proto3" json:"db_gcp_instance_id,omitempty"`
  4941  	// DatabaseRoles is a list of database roles for auto-provisioned users.
  4942  	DatabaseRoles []string `protobuf:"bytes,11,rep,name=DatabaseRoles,proto3" json:"db_roles,omitempty"`
  4943  	// DatabaseType is the database type.
  4944  	DatabaseType string `protobuf:"bytes,12,opt,name=DatabaseType,proto3" json:"db_type,omitempty"`
  4945  	// DatabaseOrigin is the database origin source.
  4946  	DatabaseOrigin       string   `protobuf:"bytes,13,opt,name=DatabaseOrigin,proto3" json:"db_origin,omitempty"`
  4947  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4948  	XXX_unrecognized     []byte   `json:"-"`
  4949  	XXX_sizecache        int32    `json:"-"`
  4950  }
  4951  
  4952  func (m *DatabaseMetadata) Reset()         { *m = DatabaseMetadata{} }
  4953  func (m *DatabaseMetadata) String() string { return proto.CompactTextString(m) }
  4954  func (*DatabaseMetadata) ProtoMessage()    {}
  4955  func (*DatabaseMetadata) Descriptor() ([]byte, []int) {
  4956  	return fileDescriptor_007ba1c3d6266d56, []int{89}
  4957  }
  4958  func (m *DatabaseMetadata) XXX_Unmarshal(b []byte) error {
  4959  	return m.Unmarshal(b)
  4960  }
  4961  func (m *DatabaseMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  4962  	if deterministic {
  4963  		return xxx_messageInfo_DatabaseMetadata.Marshal(b, m, deterministic)
  4964  	} else {
  4965  		b = b[:cap(b)]
  4966  		n, err := m.MarshalToSizedBuffer(b)
  4967  		if err != nil {
  4968  			return nil, err
  4969  		}
  4970  		return b[:n], nil
  4971  	}
  4972  }
  4973  func (m *DatabaseMetadata) XXX_Merge(src proto.Message) {
  4974  	xxx_messageInfo_DatabaseMetadata.Merge(m, src)
  4975  }
  4976  func (m *DatabaseMetadata) XXX_Size() int {
  4977  	return m.Size()
  4978  }
  4979  func (m *DatabaseMetadata) XXX_DiscardUnknown() {
  4980  	xxx_messageInfo_DatabaseMetadata.DiscardUnknown(m)
  4981  }
  4982  
  4983  var xxx_messageInfo_DatabaseMetadata proto.InternalMessageInfo
  4984  
  4985  // DatabaseCreate is emitted when a new database resource is created.
  4986  type DatabaseCreate struct {
  4987  	// Metadata is a common event metadata.
  4988  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  4989  	// User is a common user event metadata.
  4990  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  4991  	// ResourceMetadata is a common resource event metadata.
  4992  	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
  4993  	// DatabaseMetadata is a common database resource metadata.
  4994  	DatabaseMetadata     `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  4995  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  4996  	XXX_unrecognized     []byte   `json:"-"`
  4997  	XXX_sizecache        int32    `json:"-"`
  4998  }
  4999  
  5000  func (m *DatabaseCreate) Reset()         { *m = DatabaseCreate{} }
  5001  func (m *DatabaseCreate) String() string { return proto.CompactTextString(m) }
  5002  func (*DatabaseCreate) ProtoMessage()    {}
  5003  func (*DatabaseCreate) Descriptor() ([]byte, []int) {
  5004  	return fileDescriptor_007ba1c3d6266d56, []int{90}
  5005  }
  5006  func (m *DatabaseCreate) XXX_Unmarshal(b []byte) error {
  5007  	return m.Unmarshal(b)
  5008  }
  5009  func (m *DatabaseCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5010  	if deterministic {
  5011  		return xxx_messageInfo_DatabaseCreate.Marshal(b, m, deterministic)
  5012  	} else {
  5013  		b = b[:cap(b)]
  5014  		n, err := m.MarshalToSizedBuffer(b)
  5015  		if err != nil {
  5016  			return nil, err
  5017  		}
  5018  		return b[:n], nil
  5019  	}
  5020  }
  5021  func (m *DatabaseCreate) XXX_Merge(src proto.Message) {
  5022  	xxx_messageInfo_DatabaseCreate.Merge(m, src)
  5023  }
  5024  func (m *DatabaseCreate) XXX_Size() int {
  5025  	return m.Size()
  5026  }
  5027  func (m *DatabaseCreate) XXX_DiscardUnknown() {
  5028  	xxx_messageInfo_DatabaseCreate.DiscardUnknown(m)
  5029  }
  5030  
  5031  var xxx_messageInfo_DatabaseCreate proto.InternalMessageInfo
  5032  
  5033  // DatabaseUpdate is emitted when an existing database resource is updated.
  5034  type DatabaseUpdate struct {
  5035  	// Metadata is a common event metadata.
  5036  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5037  	// User is a common user event metadata.
  5038  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5039  	// ResourceMetadata is a common resource event metadata.
  5040  	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
  5041  	// DatabaseMetadata is a common database resource metadata.
  5042  	DatabaseMetadata     `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  5043  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5044  	XXX_unrecognized     []byte   `json:"-"`
  5045  	XXX_sizecache        int32    `json:"-"`
  5046  }
  5047  
  5048  func (m *DatabaseUpdate) Reset()         { *m = DatabaseUpdate{} }
  5049  func (m *DatabaseUpdate) String() string { return proto.CompactTextString(m) }
  5050  func (*DatabaseUpdate) ProtoMessage()    {}
  5051  func (*DatabaseUpdate) Descriptor() ([]byte, []int) {
  5052  	return fileDescriptor_007ba1c3d6266d56, []int{91}
  5053  }
  5054  func (m *DatabaseUpdate) XXX_Unmarshal(b []byte) error {
  5055  	return m.Unmarshal(b)
  5056  }
  5057  func (m *DatabaseUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5058  	if deterministic {
  5059  		return xxx_messageInfo_DatabaseUpdate.Marshal(b, m, deterministic)
  5060  	} else {
  5061  		b = b[:cap(b)]
  5062  		n, err := m.MarshalToSizedBuffer(b)
  5063  		if err != nil {
  5064  			return nil, err
  5065  		}
  5066  		return b[:n], nil
  5067  	}
  5068  }
  5069  func (m *DatabaseUpdate) XXX_Merge(src proto.Message) {
  5070  	xxx_messageInfo_DatabaseUpdate.Merge(m, src)
  5071  }
  5072  func (m *DatabaseUpdate) XXX_Size() int {
  5073  	return m.Size()
  5074  }
  5075  func (m *DatabaseUpdate) XXX_DiscardUnknown() {
  5076  	xxx_messageInfo_DatabaseUpdate.DiscardUnknown(m)
  5077  }
  5078  
  5079  var xxx_messageInfo_DatabaseUpdate proto.InternalMessageInfo
  5080  
  5081  // DatabaseDelete is emitted when a database resource is deleted.
  5082  type DatabaseDelete struct {
  5083  	// Metadata is a common event metadata.
  5084  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5085  	// User is a common user event metadata.
  5086  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5087  	// ResourceMetadata is a common resource event metadata.
  5088  	ResourceMetadata     `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
  5089  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5090  	XXX_unrecognized     []byte   `json:"-"`
  5091  	XXX_sizecache        int32    `json:"-"`
  5092  }
  5093  
  5094  func (m *DatabaseDelete) Reset()         { *m = DatabaseDelete{} }
  5095  func (m *DatabaseDelete) String() string { return proto.CompactTextString(m) }
  5096  func (*DatabaseDelete) ProtoMessage()    {}
  5097  func (*DatabaseDelete) Descriptor() ([]byte, []int) {
  5098  	return fileDescriptor_007ba1c3d6266d56, []int{92}
  5099  }
  5100  func (m *DatabaseDelete) XXX_Unmarshal(b []byte) error {
  5101  	return m.Unmarshal(b)
  5102  }
  5103  func (m *DatabaseDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5104  	if deterministic {
  5105  		return xxx_messageInfo_DatabaseDelete.Marshal(b, m, deterministic)
  5106  	} else {
  5107  		b = b[:cap(b)]
  5108  		n, err := m.MarshalToSizedBuffer(b)
  5109  		if err != nil {
  5110  			return nil, err
  5111  		}
  5112  		return b[:n], nil
  5113  	}
  5114  }
  5115  func (m *DatabaseDelete) XXX_Merge(src proto.Message) {
  5116  	xxx_messageInfo_DatabaseDelete.Merge(m, src)
  5117  }
  5118  func (m *DatabaseDelete) XXX_Size() int {
  5119  	return m.Size()
  5120  }
  5121  func (m *DatabaseDelete) XXX_DiscardUnknown() {
  5122  	xxx_messageInfo_DatabaseDelete.DiscardUnknown(m)
  5123  }
  5124  
  5125  var xxx_messageInfo_DatabaseDelete proto.InternalMessageInfo
  5126  
  5127  // DatabaseSessionStart is emitted when a user connects to a database.
  5128  type DatabaseSessionStart struct {
  5129  	// Metadata is a common event metadata.
  5130  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5131  	// User is a common user event metadata.
  5132  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5133  	// Session is a common event session metadata.
  5134  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  5135  	// Server is a common server metadata.
  5136  	ServerMetadata `protobuf:"bytes,4,opt,name=Server,proto3,embedded=Server" json:""`
  5137  	// Connection holds information about the connection.
  5138  	ConnectionMetadata `protobuf:"bytes,5,opt,name=Connection,proto3,embedded=Connection" json:""`
  5139  	// Status indicates whether the connection was successful or denied.
  5140  	Status `protobuf:"bytes,6,opt,name=Status,proto3,embedded=Status" json:""`
  5141  	// Database contains database related metadata.
  5142  	DatabaseMetadata     `protobuf:"bytes,7,opt,name=Database,proto3,embedded=Database" json:""`
  5143  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5144  	XXX_unrecognized     []byte   `json:"-"`
  5145  	XXX_sizecache        int32    `json:"-"`
  5146  }
  5147  
  5148  func (m *DatabaseSessionStart) Reset()         { *m = DatabaseSessionStart{} }
  5149  func (m *DatabaseSessionStart) String() string { return proto.CompactTextString(m) }
  5150  func (*DatabaseSessionStart) ProtoMessage()    {}
  5151  func (*DatabaseSessionStart) Descriptor() ([]byte, []int) {
  5152  	return fileDescriptor_007ba1c3d6266d56, []int{93}
  5153  }
  5154  func (m *DatabaseSessionStart) XXX_Unmarshal(b []byte) error {
  5155  	return m.Unmarshal(b)
  5156  }
  5157  func (m *DatabaseSessionStart) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5158  	if deterministic {
  5159  		return xxx_messageInfo_DatabaseSessionStart.Marshal(b, m, deterministic)
  5160  	} else {
  5161  		b = b[:cap(b)]
  5162  		n, err := m.MarshalToSizedBuffer(b)
  5163  		if err != nil {
  5164  			return nil, err
  5165  		}
  5166  		return b[:n], nil
  5167  	}
  5168  }
  5169  func (m *DatabaseSessionStart) XXX_Merge(src proto.Message) {
  5170  	xxx_messageInfo_DatabaseSessionStart.Merge(m, src)
  5171  }
  5172  func (m *DatabaseSessionStart) XXX_Size() int {
  5173  	return m.Size()
  5174  }
  5175  func (m *DatabaseSessionStart) XXX_DiscardUnknown() {
  5176  	xxx_messageInfo_DatabaseSessionStart.DiscardUnknown(m)
  5177  }
  5178  
  5179  var xxx_messageInfo_DatabaseSessionStart proto.InternalMessageInfo
  5180  
  5181  // DatabaseSessionQuery is emitted when a user executes a database query.
  5182  type DatabaseSessionQuery struct {
  5183  	// Metadata is a common event metadata.
  5184  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5185  	// User is a common user event metadata.
  5186  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5187  	// SessionMetadata is a common event session metadata.
  5188  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  5189  	// Database contains database related metadata.
  5190  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  5191  	// DatabaseQuery is the executed query string.
  5192  	DatabaseQuery string `protobuf:"bytes,5,opt,name=DatabaseQuery,proto3" json:"db_query"`
  5193  	// DatabaseQueryParameters are the query parameters for prepared statements.
  5194  	DatabaseQueryParameters []string `protobuf:"bytes,6,rep,name=DatabaseQueryParameters,proto3" json:"db_query_parameters,omitempty"`
  5195  	// Status indicates whether the query was successfully sent to the database.
  5196  	Status               `protobuf:"bytes,7,opt,name=Status,proto3,embedded=Status" json:""`
  5197  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5198  	XXX_unrecognized     []byte   `json:"-"`
  5199  	XXX_sizecache        int32    `json:"-"`
  5200  }
  5201  
  5202  func (m *DatabaseSessionQuery) Reset()         { *m = DatabaseSessionQuery{} }
  5203  func (m *DatabaseSessionQuery) String() string { return proto.CompactTextString(m) }
  5204  func (*DatabaseSessionQuery) ProtoMessage()    {}
  5205  func (*DatabaseSessionQuery) Descriptor() ([]byte, []int) {
  5206  	return fileDescriptor_007ba1c3d6266d56, []int{94}
  5207  }
  5208  func (m *DatabaseSessionQuery) XXX_Unmarshal(b []byte) error {
  5209  	return m.Unmarshal(b)
  5210  }
  5211  func (m *DatabaseSessionQuery) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5212  	if deterministic {
  5213  		return xxx_messageInfo_DatabaseSessionQuery.Marshal(b, m, deterministic)
  5214  	} else {
  5215  		b = b[:cap(b)]
  5216  		n, err := m.MarshalToSizedBuffer(b)
  5217  		if err != nil {
  5218  			return nil, err
  5219  		}
  5220  		return b[:n], nil
  5221  	}
  5222  }
  5223  func (m *DatabaseSessionQuery) XXX_Merge(src proto.Message) {
  5224  	xxx_messageInfo_DatabaseSessionQuery.Merge(m, src)
  5225  }
  5226  func (m *DatabaseSessionQuery) XXX_Size() int {
  5227  	return m.Size()
  5228  }
  5229  func (m *DatabaseSessionQuery) XXX_DiscardUnknown() {
  5230  	xxx_messageInfo_DatabaseSessionQuery.DiscardUnknown(m)
  5231  }
  5232  
  5233  var xxx_messageInfo_DatabaseSessionQuery proto.InternalMessageInfo
  5234  
  5235  // DatabasePermissionUpdate is emitted when a user database permissions are updated.
  5236  type DatabasePermissionUpdate struct {
  5237  	// Metadata is a common event metadata.
  5238  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5239  	// User is a common user event metadata.
  5240  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5241  	// SessionMetadata is a common event session metadata.
  5242  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  5243  	// Database contains database related metadata.
  5244  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  5245  	// PermissionSummary is a summary of applied permissions.
  5246  	PermissionSummary []DatabasePermissionEntry `protobuf:"bytes,5,rep,name=PermissionSummary,proto3" json:"permission_summary"`
  5247  	// AffectedObjectCounts counts how many distinct objects of each kind were affected.
  5248  	AffectedObjectCounts map[string]int32 `protobuf:"bytes,6,rep,name=AffectedObjectCounts,proto3" json:"affected_object_counts" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  5249  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
  5250  	XXX_unrecognized     []byte           `json:"-"`
  5251  	XXX_sizecache        int32            `json:"-"`
  5252  }
  5253  
  5254  func (m *DatabasePermissionUpdate) Reset()         { *m = DatabasePermissionUpdate{} }
  5255  func (m *DatabasePermissionUpdate) String() string { return proto.CompactTextString(m) }
  5256  func (*DatabasePermissionUpdate) ProtoMessage()    {}
  5257  func (*DatabasePermissionUpdate) Descriptor() ([]byte, []int) {
  5258  	return fileDescriptor_007ba1c3d6266d56, []int{95}
  5259  }
  5260  func (m *DatabasePermissionUpdate) XXX_Unmarshal(b []byte) error {
  5261  	return m.Unmarshal(b)
  5262  }
  5263  func (m *DatabasePermissionUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5264  	if deterministic {
  5265  		return xxx_messageInfo_DatabasePermissionUpdate.Marshal(b, m, deterministic)
  5266  	} else {
  5267  		b = b[:cap(b)]
  5268  		n, err := m.MarshalToSizedBuffer(b)
  5269  		if err != nil {
  5270  			return nil, err
  5271  		}
  5272  		return b[:n], nil
  5273  	}
  5274  }
  5275  func (m *DatabasePermissionUpdate) XXX_Merge(src proto.Message) {
  5276  	xxx_messageInfo_DatabasePermissionUpdate.Merge(m, src)
  5277  }
  5278  func (m *DatabasePermissionUpdate) XXX_Size() int {
  5279  	return m.Size()
  5280  }
  5281  func (m *DatabasePermissionUpdate) XXX_DiscardUnknown() {
  5282  	xxx_messageInfo_DatabasePermissionUpdate.DiscardUnknown(m)
  5283  }
  5284  
  5285  var xxx_messageInfo_DatabasePermissionUpdate proto.InternalMessageInfo
  5286  
  5287  // DatabasePermissionEntry is a summary of permissions, scoped to a particular permission.
  5288  type DatabasePermissionEntry struct {
  5289  	// Permission is a particular database-level permission, e.g. "SELECT".
  5290  	Permission string `protobuf:"bytes,1,opt,name=Permission,proto3" json:"permission"`
  5291  	// Counts stores information how many objects of particular kind (e.g. "table") were affected.
  5292  	Counts               map[string]int32 `protobuf:"bytes,2,rep,name=Counts,proto3" json:"counts" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3"`
  5293  	XXX_NoUnkeyedLiteral struct{}         `json:"-"`
  5294  	XXX_unrecognized     []byte           `json:"-"`
  5295  	XXX_sizecache        int32            `json:"-"`
  5296  }
  5297  
  5298  func (m *DatabasePermissionEntry) Reset()         { *m = DatabasePermissionEntry{} }
  5299  func (m *DatabasePermissionEntry) String() string { return proto.CompactTextString(m) }
  5300  func (*DatabasePermissionEntry) ProtoMessage()    {}
  5301  func (*DatabasePermissionEntry) Descriptor() ([]byte, []int) {
  5302  	return fileDescriptor_007ba1c3d6266d56, []int{96}
  5303  }
  5304  func (m *DatabasePermissionEntry) XXX_Unmarshal(b []byte) error {
  5305  	return m.Unmarshal(b)
  5306  }
  5307  func (m *DatabasePermissionEntry) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5308  	if deterministic {
  5309  		return xxx_messageInfo_DatabasePermissionEntry.Marshal(b, m, deterministic)
  5310  	} else {
  5311  		b = b[:cap(b)]
  5312  		n, err := m.MarshalToSizedBuffer(b)
  5313  		if err != nil {
  5314  			return nil, err
  5315  		}
  5316  		return b[:n], nil
  5317  	}
  5318  }
  5319  func (m *DatabasePermissionEntry) XXX_Merge(src proto.Message) {
  5320  	xxx_messageInfo_DatabasePermissionEntry.Merge(m, src)
  5321  }
  5322  func (m *DatabasePermissionEntry) XXX_Size() int {
  5323  	return m.Size()
  5324  }
  5325  func (m *DatabasePermissionEntry) XXX_DiscardUnknown() {
  5326  	xxx_messageInfo_DatabasePermissionEntry.DiscardUnknown(m)
  5327  }
  5328  
  5329  var xxx_messageInfo_DatabasePermissionEntry proto.InternalMessageInfo
  5330  
  5331  // DatabaseUserCreate is emitted when a database user is provisioned.
  5332  type DatabaseUserCreate struct {
  5333  	// Metadata is a common event metadata.
  5334  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5335  	// User is a common user event metadata.
  5336  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5337  	// SessionMetadata is a common event session metadata.
  5338  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  5339  	// Database contains database related metadata.
  5340  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  5341  	// Status indicates whether the operation was successful.
  5342  	Status `protobuf:"bytes,5,opt,name=Status,proto3,embedded=Status" json:""`
  5343  	// Username is the username chosen for the database user. Due to database limitations (e.g. username length, allowed charset)
  5344  	// it may differ from Teleport username.
  5345  	Username string `protobuf:"bytes,6,opt,name=Username,proto3" json:"username"`
  5346  	// Roles is an optional list of granted database roles.
  5347  	Roles                []string `protobuf:"bytes,7,rep,name=Roles,proto3" json:"roles"`
  5348  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5349  	XXX_unrecognized     []byte   `json:"-"`
  5350  	XXX_sizecache        int32    `json:"-"`
  5351  }
  5352  
  5353  func (m *DatabaseUserCreate) Reset()         { *m = DatabaseUserCreate{} }
  5354  func (m *DatabaseUserCreate) String() string { return proto.CompactTextString(m) }
  5355  func (*DatabaseUserCreate) ProtoMessage()    {}
  5356  func (*DatabaseUserCreate) Descriptor() ([]byte, []int) {
  5357  	return fileDescriptor_007ba1c3d6266d56, []int{97}
  5358  }
  5359  func (m *DatabaseUserCreate) XXX_Unmarshal(b []byte) error {
  5360  	return m.Unmarshal(b)
  5361  }
  5362  func (m *DatabaseUserCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5363  	if deterministic {
  5364  		return xxx_messageInfo_DatabaseUserCreate.Marshal(b, m, deterministic)
  5365  	} else {
  5366  		b = b[:cap(b)]
  5367  		n, err := m.MarshalToSizedBuffer(b)
  5368  		if err != nil {
  5369  			return nil, err
  5370  		}
  5371  		return b[:n], nil
  5372  	}
  5373  }
  5374  func (m *DatabaseUserCreate) XXX_Merge(src proto.Message) {
  5375  	xxx_messageInfo_DatabaseUserCreate.Merge(m, src)
  5376  }
  5377  func (m *DatabaseUserCreate) XXX_Size() int {
  5378  	return m.Size()
  5379  }
  5380  func (m *DatabaseUserCreate) XXX_DiscardUnknown() {
  5381  	xxx_messageInfo_DatabaseUserCreate.DiscardUnknown(m)
  5382  }
  5383  
  5384  var xxx_messageInfo_DatabaseUserCreate proto.InternalMessageInfo
  5385  
  5386  // DatabaseUserDeactivate is emitted when a database user is disabled or deleted.
  5387  type DatabaseUserDeactivate struct {
  5388  	// Metadata is a common event metadata.
  5389  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5390  	// User is a common user event metadata.
  5391  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5392  	// SessionMetadata is a common event session metadata.
  5393  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  5394  	// Database contains database related metadata.
  5395  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  5396  	// Status indicates whether the operation was successful.
  5397  	Status `protobuf:"bytes,5,opt,name=Status,proto3,embedded=Status" json:""`
  5398  	// Username is the username chosen for the database user. Due to database limitations (e.g. username length, allowed charset)
  5399  	// it may differ from Teleport username.
  5400  	Username string `protobuf:"bytes,6,opt,name=Username,proto3" json:"username"`
  5401  	// Delete indicates if the user was deleted entirely or merely disabled.
  5402  	Delete               bool     `protobuf:"varint,7,opt,name=Delete,proto3" json:"delete"`
  5403  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5404  	XXX_unrecognized     []byte   `json:"-"`
  5405  	XXX_sizecache        int32    `json:"-"`
  5406  }
  5407  
  5408  func (m *DatabaseUserDeactivate) Reset()         { *m = DatabaseUserDeactivate{} }
  5409  func (m *DatabaseUserDeactivate) String() string { return proto.CompactTextString(m) }
  5410  func (*DatabaseUserDeactivate) ProtoMessage()    {}
  5411  func (*DatabaseUserDeactivate) Descriptor() ([]byte, []int) {
  5412  	return fileDescriptor_007ba1c3d6266d56, []int{98}
  5413  }
  5414  func (m *DatabaseUserDeactivate) XXX_Unmarshal(b []byte) error {
  5415  	return m.Unmarshal(b)
  5416  }
  5417  func (m *DatabaseUserDeactivate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5418  	if deterministic {
  5419  		return xxx_messageInfo_DatabaseUserDeactivate.Marshal(b, m, deterministic)
  5420  	} else {
  5421  		b = b[:cap(b)]
  5422  		n, err := m.MarshalToSizedBuffer(b)
  5423  		if err != nil {
  5424  			return nil, err
  5425  		}
  5426  		return b[:n], nil
  5427  	}
  5428  }
  5429  func (m *DatabaseUserDeactivate) XXX_Merge(src proto.Message) {
  5430  	xxx_messageInfo_DatabaseUserDeactivate.Merge(m, src)
  5431  }
  5432  func (m *DatabaseUserDeactivate) XXX_Size() int {
  5433  	return m.Size()
  5434  }
  5435  func (m *DatabaseUserDeactivate) XXX_DiscardUnknown() {
  5436  	xxx_messageInfo_DatabaseUserDeactivate.DiscardUnknown(m)
  5437  }
  5438  
  5439  var xxx_messageInfo_DatabaseUserDeactivate proto.InternalMessageInfo
  5440  
  5441  // PostgresParse is emitted when a Postgres client creates a prepared statement
  5442  // using extended query protocol.
  5443  type PostgresParse struct {
  5444  	// Metadata is a common event metadata.
  5445  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5446  	// User is a common user event metadata.
  5447  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5448  	// SessionMetadata is a common event session metadata.
  5449  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  5450  	// Database contains database related metadata.
  5451  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  5452  	// StatementName is the prepared statement name.
  5453  	StatementName string `protobuf:"bytes,5,opt,name=StatementName,proto3" json:"statement_name"`
  5454  	// Query is the prepared statement query.
  5455  	Query                string   `protobuf:"bytes,6,opt,name=Query,proto3" json:"query"`
  5456  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5457  	XXX_unrecognized     []byte   `json:"-"`
  5458  	XXX_sizecache        int32    `json:"-"`
  5459  }
  5460  
  5461  func (m *PostgresParse) Reset()         { *m = PostgresParse{} }
  5462  func (m *PostgresParse) String() string { return proto.CompactTextString(m) }
  5463  func (*PostgresParse) ProtoMessage()    {}
  5464  func (*PostgresParse) Descriptor() ([]byte, []int) {
  5465  	return fileDescriptor_007ba1c3d6266d56, []int{99}
  5466  }
  5467  func (m *PostgresParse) XXX_Unmarshal(b []byte) error {
  5468  	return m.Unmarshal(b)
  5469  }
  5470  func (m *PostgresParse) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5471  	if deterministic {
  5472  		return xxx_messageInfo_PostgresParse.Marshal(b, m, deterministic)
  5473  	} else {
  5474  		b = b[:cap(b)]
  5475  		n, err := m.MarshalToSizedBuffer(b)
  5476  		if err != nil {
  5477  			return nil, err
  5478  		}
  5479  		return b[:n], nil
  5480  	}
  5481  }
  5482  func (m *PostgresParse) XXX_Merge(src proto.Message) {
  5483  	xxx_messageInfo_PostgresParse.Merge(m, src)
  5484  }
  5485  func (m *PostgresParse) XXX_Size() int {
  5486  	return m.Size()
  5487  }
  5488  func (m *PostgresParse) XXX_DiscardUnknown() {
  5489  	xxx_messageInfo_PostgresParse.DiscardUnknown(m)
  5490  }
  5491  
  5492  var xxx_messageInfo_PostgresParse proto.InternalMessageInfo
  5493  
  5494  // PostgresBind is emitted when a Postgres client readies a prepared statement
  5495  // for execution and binds it to parameters.
  5496  type PostgresBind struct {
  5497  	// Metadata is a common event metadata.
  5498  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5499  	// User is a common user event metadata.
  5500  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5501  	// SessionMetadata is a common event session metadata.
  5502  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  5503  	// Database contains database related metadata.
  5504  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  5505  	// StatementName is the name of prepared statement that's being bound to parameters.
  5506  	StatementName string `protobuf:"bytes,5,opt,name=StatementName,proto3" json:"statement_name"`
  5507  	// PortalName is the destination portal name that binds statement to parameters.
  5508  	PortalName string `protobuf:"bytes,6,opt,name=PortalName,proto3" json:"portal_name"`
  5509  	// Parameters are the query bind parameters.
  5510  	Parameters           []string `protobuf:"bytes,7,rep,name=Parameters,proto3" json:"parameters"`
  5511  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5512  	XXX_unrecognized     []byte   `json:"-"`
  5513  	XXX_sizecache        int32    `json:"-"`
  5514  }
  5515  
  5516  func (m *PostgresBind) Reset()         { *m = PostgresBind{} }
  5517  func (m *PostgresBind) String() string { return proto.CompactTextString(m) }
  5518  func (*PostgresBind) ProtoMessage()    {}
  5519  func (*PostgresBind) Descriptor() ([]byte, []int) {
  5520  	return fileDescriptor_007ba1c3d6266d56, []int{100}
  5521  }
  5522  func (m *PostgresBind) XXX_Unmarshal(b []byte) error {
  5523  	return m.Unmarshal(b)
  5524  }
  5525  func (m *PostgresBind) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5526  	if deterministic {
  5527  		return xxx_messageInfo_PostgresBind.Marshal(b, m, deterministic)
  5528  	} else {
  5529  		b = b[:cap(b)]
  5530  		n, err := m.MarshalToSizedBuffer(b)
  5531  		if err != nil {
  5532  			return nil, err
  5533  		}
  5534  		return b[:n], nil
  5535  	}
  5536  }
  5537  func (m *PostgresBind) XXX_Merge(src proto.Message) {
  5538  	xxx_messageInfo_PostgresBind.Merge(m, src)
  5539  }
  5540  func (m *PostgresBind) XXX_Size() int {
  5541  	return m.Size()
  5542  }
  5543  func (m *PostgresBind) XXX_DiscardUnknown() {
  5544  	xxx_messageInfo_PostgresBind.DiscardUnknown(m)
  5545  }
  5546  
  5547  var xxx_messageInfo_PostgresBind proto.InternalMessageInfo
  5548  
  5549  // PostgresExecute is emitted when a Postgres client executes a previously
  5550  // bound prepared statement.
  5551  type PostgresExecute struct {
  5552  	// Metadata is a common event metadata.
  5553  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5554  	// User is a common user event metadata.
  5555  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5556  	// SessionMetadata is a common event session metadata.
  5557  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  5558  	// Database contains database related metadata.
  5559  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  5560  	// PortalName is the name of destination portal that's being executed.
  5561  	PortalName           string   `protobuf:"bytes,5,opt,name=PortalName,proto3" json:"portal_name"`
  5562  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5563  	XXX_unrecognized     []byte   `json:"-"`
  5564  	XXX_sizecache        int32    `json:"-"`
  5565  }
  5566  
  5567  func (m *PostgresExecute) Reset()         { *m = PostgresExecute{} }
  5568  func (m *PostgresExecute) String() string { return proto.CompactTextString(m) }
  5569  func (*PostgresExecute) ProtoMessage()    {}
  5570  func (*PostgresExecute) Descriptor() ([]byte, []int) {
  5571  	return fileDescriptor_007ba1c3d6266d56, []int{101}
  5572  }
  5573  func (m *PostgresExecute) XXX_Unmarshal(b []byte) error {
  5574  	return m.Unmarshal(b)
  5575  }
  5576  func (m *PostgresExecute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5577  	if deterministic {
  5578  		return xxx_messageInfo_PostgresExecute.Marshal(b, m, deterministic)
  5579  	} else {
  5580  		b = b[:cap(b)]
  5581  		n, err := m.MarshalToSizedBuffer(b)
  5582  		if err != nil {
  5583  			return nil, err
  5584  		}
  5585  		return b[:n], nil
  5586  	}
  5587  }
  5588  func (m *PostgresExecute) XXX_Merge(src proto.Message) {
  5589  	xxx_messageInfo_PostgresExecute.Merge(m, src)
  5590  }
  5591  func (m *PostgresExecute) XXX_Size() int {
  5592  	return m.Size()
  5593  }
  5594  func (m *PostgresExecute) XXX_DiscardUnknown() {
  5595  	xxx_messageInfo_PostgresExecute.DiscardUnknown(m)
  5596  }
  5597  
  5598  var xxx_messageInfo_PostgresExecute proto.InternalMessageInfo
  5599  
  5600  // PostgresClose is emitted when a Postgres client closes an existing prepared
  5601  // statement.
  5602  type PostgresClose struct {
  5603  	// Metadata is a common event metadata.
  5604  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5605  	// User is a common user event metadata.
  5606  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5607  	// SessionMetadata is a common event session metadata.
  5608  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  5609  	// Database contains database related metadata.
  5610  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  5611  	// StatementName is the name of prepared statement that's being closed.
  5612  	StatementName string `protobuf:"bytes,5,opt,name=StatementName,proto3" json:"statement_name"`
  5613  	// PortalName is the name of destination portal that's being closed.
  5614  	PortalName           string   `protobuf:"bytes,6,opt,name=PortalName,proto3" json:"portal_name"`
  5615  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5616  	XXX_unrecognized     []byte   `json:"-"`
  5617  	XXX_sizecache        int32    `json:"-"`
  5618  }
  5619  
  5620  func (m *PostgresClose) Reset()         { *m = PostgresClose{} }
  5621  func (m *PostgresClose) String() string { return proto.CompactTextString(m) }
  5622  func (*PostgresClose) ProtoMessage()    {}
  5623  func (*PostgresClose) Descriptor() ([]byte, []int) {
  5624  	return fileDescriptor_007ba1c3d6266d56, []int{102}
  5625  }
  5626  func (m *PostgresClose) XXX_Unmarshal(b []byte) error {
  5627  	return m.Unmarshal(b)
  5628  }
  5629  func (m *PostgresClose) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5630  	if deterministic {
  5631  		return xxx_messageInfo_PostgresClose.Marshal(b, m, deterministic)
  5632  	} else {
  5633  		b = b[:cap(b)]
  5634  		n, err := m.MarshalToSizedBuffer(b)
  5635  		if err != nil {
  5636  			return nil, err
  5637  		}
  5638  		return b[:n], nil
  5639  	}
  5640  }
  5641  func (m *PostgresClose) XXX_Merge(src proto.Message) {
  5642  	xxx_messageInfo_PostgresClose.Merge(m, src)
  5643  }
  5644  func (m *PostgresClose) XXX_Size() int {
  5645  	return m.Size()
  5646  }
  5647  func (m *PostgresClose) XXX_DiscardUnknown() {
  5648  	xxx_messageInfo_PostgresClose.DiscardUnknown(m)
  5649  }
  5650  
  5651  var xxx_messageInfo_PostgresClose proto.InternalMessageInfo
  5652  
  5653  // PostgresFunctionCall is emitted when a Postgres client calls internal
  5654  // database function.
  5655  type PostgresFunctionCall struct {
  5656  	// Metadata is a common event metadata.
  5657  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5658  	// User is a common user event metadata.
  5659  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5660  	// SessionMetadata is a common event session metadata.
  5661  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  5662  	// Database contains database related metadata.
  5663  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  5664  	// FunctionOID is the Postgres object ID of the called function.
  5665  	FunctionOID uint32 `protobuf:"varint,5,opt,name=FunctionOID,proto3" json:"function_oid"`
  5666  	// FunctionArgs contains formatted function arguments.
  5667  	FunctionArgs         []string `protobuf:"bytes,6,rep,name=FunctionArgs,proto3" json:"function_args,omitempty"`
  5668  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5669  	XXX_unrecognized     []byte   `json:"-"`
  5670  	XXX_sizecache        int32    `json:"-"`
  5671  }
  5672  
  5673  func (m *PostgresFunctionCall) Reset()         { *m = PostgresFunctionCall{} }
  5674  func (m *PostgresFunctionCall) String() string { return proto.CompactTextString(m) }
  5675  func (*PostgresFunctionCall) ProtoMessage()    {}
  5676  func (*PostgresFunctionCall) Descriptor() ([]byte, []int) {
  5677  	return fileDescriptor_007ba1c3d6266d56, []int{103}
  5678  }
  5679  func (m *PostgresFunctionCall) XXX_Unmarshal(b []byte) error {
  5680  	return m.Unmarshal(b)
  5681  }
  5682  func (m *PostgresFunctionCall) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5683  	if deterministic {
  5684  		return xxx_messageInfo_PostgresFunctionCall.Marshal(b, m, deterministic)
  5685  	} else {
  5686  		b = b[:cap(b)]
  5687  		n, err := m.MarshalToSizedBuffer(b)
  5688  		if err != nil {
  5689  			return nil, err
  5690  		}
  5691  		return b[:n], nil
  5692  	}
  5693  }
  5694  func (m *PostgresFunctionCall) XXX_Merge(src proto.Message) {
  5695  	xxx_messageInfo_PostgresFunctionCall.Merge(m, src)
  5696  }
  5697  func (m *PostgresFunctionCall) XXX_Size() int {
  5698  	return m.Size()
  5699  }
  5700  func (m *PostgresFunctionCall) XXX_DiscardUnknown() {
  5701  	xxx_messageInfo_PostgresFunctionCall.DiscardUnknown(m)
  5702  }
  5703  
  5704  var xxx_messageInfo_PostgresFunctionCall proto.InternalMessageInfo
  5705  
  5706  // WindowsDesktopSessionStart is emitted when a user connects to a desktop.
  5707  type WindowsDesktopSessionStart struct {
  5708  	// Metadata is common event metadata.
  5709  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5710  	// User is common user event metadata.
  5711  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5712  	// Session is common event session metadata.
  5713  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  5714  	// Connection holds information about the connection.
  5715  	ConnectionMetadata `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  5716  	// Status indicates whether the connection was successful or denied.
  5717  	Status `protobuf:"bytes,5,opt,name=Status,proto3,embedded=Status" json:""`
  5718  	// WindowsDesktopService is the name of the service proxying the RDP session.
  5719  	WindowsDesktopService string `protobuf:"bytes,6,opt,name=WindowsDesktopService,proto3" json:"windows_desktop_service"`
  5720  	// DesktopAddr is the address of the desktop being accessed.
  5721  	DesktopAddr string `protobuf:"bytes,7,opt,name=DesktopAddr,proto3" json:"desktop_addr"`
  5722  	// Domain is the Active Directory domain of the desktop being accessed.
  5723  	Domain string `protobuf:"bytes,8,opt,name=Domain,proto3" json:"windows_domain"`
  5724  	// WindowsUser is the Windows username used to connect.
  5725  	WindowsUser string `protobuf:"bytes,9,opt,name=WindowsUser,proto3" json:"windows_user"`
  5726  	// DesktopLabels are the labels on the desktop resource.
  5727  	DesktopLabels map[string]string `protobuf:"bytes,10,rep,name=DesktopLabels,proto3" json:"desktop_labels" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  5728  	// DesktopName is the name of the desktop resource.
  5729  	DesktopName string `protobuf:"bytes,11,opt,name=DesktopName,proto3" json:"desktop_name"`
  5730  	// AllowUserCreation indicates whether automatic local user creation
  5731  	// is allowed for this session.
  5732  	AllowUserCreation    bool     `protobuf:"varint,12,opt,name=AllowUserCreation,proto3" json:"allow_user_creation"`
  5733  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5734  	XXX_unrecognized     []byte   `json:"-"`
  5735  	XXX_sizecache        int32    `json:"-"`
  5736  }
  5737  
  5738  func (m *WindowsDesktopSessionStart) Reset()         { *m = WindowsDesktopSessionStart{} }
  5739  func (m *WindowsDesktopSessionStart) String() string { return proto.CompactTextString(m) }
  5740  func (*WindowsDesktopSessionStart) ProtoMessage()    {}
  5741  func (*WindowsDesktopSessionStart) Descriptor() ([]byte, []int) {
  5742  	return fileDescriptor_007ba1c3d6266d56, []int{104}
  5743  }
  5744  func (m *WindowsDesktopSessionStart) XXX_Unmarshal(b []byte) error {
  5745  	return m.Unmarshal(b)
  5746  }
  5747  func (m *WindowsDesktopSessionStart) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5748  	if deterministic {
  5749  		return xxx_messageInfo_WindowsDesktopSessionStart.Marshal(b, m, deterministic)
  5750  	} else {
  5751  		b = b[:cap(b)]
  5752  		n, err := m.MarshalToSizedBuffer(b)
  5753  		if err != nil {
  5754  			return nil, err
  5755  		}
  5756  		return b[:n], nil
  5757  	}
  5758  }
  5759  func (m *WindowsDesktopSessionStart) XXX_Merge(src proto.Message) {
  5760  	xxx_messageInfo_WindowsDesktopSessionStart.Merge(m, src)
  5761  }
  5762  func (m *WindowsDesktopSessionStart) XXX_Size() int {
  5763  	return m.Size()
  5764  }
  5765  func (m *WindowsDesktopSessionStart) XXX_DiscardUnknown() {
  5766  	xxx_messageInfo_WindowsDesktopSessionStart.DiscardUnknown(m)
  5767  }
  5768  
  5769  var xxx_messageInfo_WindowsDesktopSessionStart proto.InternalMessageInfo
  5770  
  5771  // DatabaseSessionEnd is emitted when a user ends the database session.
  5772  type DatabaseSessionEnd struct {
  5773  	// Metadata is a common event metadata.
  5774  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5775  	// User is a common user event metadata.
  5776  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5777  	// Session is a common event session metadata.
  5778  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  5779  	// Database contains database related metadata.
  5780  	DatabaseMetadata     `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  5781  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5782  	XXX_unrecognized     []byte   `json:"-"`
  5783  	XXX_sizecache        int32    `json:"-"`
  5784  }
  5785  
  5786  func (m *DatabaseSessionEnd) Reset()         { *m = DatabaseSessionEnd{} }
  5787  func (m *DatabaseSessionEnd) String() string { return proto.CompactTextString(m) }
  5788  func (*DatabaseSessionEnd) ProtoMessage()    {}
  5789  func (*DatabaseSessionEnd) Descriptor() ([]byte, []int) {
  5790  	return fileDescriptor_007ba1c3d6266d56, []int{105}
  5791  }
  5792  func (m *DatabaseSessionEnd) XXX_Unmarshal(b []byte) error {
  5793  	return m.Unmarshal(b)
  5794  }
  5795  func (m *DatabaseSessionEnd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5796  	if deterministic {
  5797  		return xxx_messageInfo_DatabaseSessionEnd.Marshal(b, m, deterministic)
  5798  	} else {
  5799  		b = b[:cap(b)]
  5800  		n, err := m.MarshalToSizedBuffer(b)
  5801  		if err != nil {
  5802  			return nil, err
  5803  		}
  5804  		return b[:n], nil
  5805  	}
  5806  }
  5807  func (m *DatabaseSessionEnd) XXX_Merge(src proto.Message) {
  5808  	xxx_messageInfo_DatabaseSessionEnd.Merge(m, src)
  5809  }
  5810  func (m *DatabaseSessionEnd) XXX_Size() int {
  5811  	return m.Size()
  5812  }
  5813  func (m *DatabaseSessionEnd) XXX_DiscardUnknown() {
  5814  	xxx_messageInfo_DatabaseSessionEnd.DiscardUnknown(m)
  5815  }
  5816  
  5817  var xxx_messageInfo_DatabaseSessionEnd proto.InternalMessageInfo
  5818  
  5819  // MFADeviceMetadata is a common MFA device metadata.
  5820  type MFADeviceMetadata struct {
  5821  	// Name is the user-specified name of the MFA device.
  5822  	DeviceName string `protobuf:"bytes,1,opt,name=DeviceName,proto3" json:"mfa_device_name"`
  5823  	// ID is the UUID of the MFA device generated by Teleport.
  5824  	DeviceID string `protobuf:"bytes,2,opt,name=DeviceID,proto3" json:"mfa_device_uuid"`
  5825  	// Type is the type of this MFA device.
  5826  	DeviceType           string   `protobuf:"bytes,3,opt,name=DeviceType,proto3" json:"mfa_device_type"`
  5827  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5828  	XXX_unrecognized     []byte   `json:"-"`
  5829  	XXX_sizecache        int32    `json:"-"`
  5830  }
  5831  
  5832  func (m *MFADeviceMetadata) Reset()         { *m = MFADeviceMetadata{} }
  5833  func (m *MFADeviceMetadata) String() string { return proto.CompactTextString(m) }
  5834  func (*MFADeviceMetadata) ProtoMessage()    {}
  5835  func (*MFADeviceMetadata) Descriptor() ([]byte, []int) {
  5836  	return fileDescriptor_007ba1c3d6266d56, []int{106}
  5837  }
  5838  func (m *MFADeviceMetadata) XXX_Unmarshal(b []byte) error {
  5839  	return m.Unmarshal(b)
  5840  }
  5841  func (m *MFADeviceMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5842  	if deterministic {
  5843  		return xxx_messageInfo_MFADeviceMetadata.Marshal(b, m, deterministic)
  5844  	} else {
  5845  		b = b[:cap(b)]
  5846  		n, err := m.MarshalToSizedBuffer(b)
  5847  		if err != nil {
  5848  			return nil, err
  5849  		}
  5850  		return b[:n], nil
  5851  	}
  5852  }
  5853  func (m *MFADeviceMetadata) XXX_Merge(src proto.Message) {
  5854  	xxx_messageInfo_MFADeviceMetadata.Merge(m, src)
  5855  }
  5856  func (m *MFADeviceMetadata) XXX_Size() int {
  5857  	return m.Size()
  5858  }
  5859  func (m *MFADeviceMetadata) XXX_DiscardUnknown() {
  5860  	xxx_messageInfo_MFADeviceMetadata.DiscardUnknown(m)
  5861  }
  5862  
  5863  var xxx_messageInfo_MFADeviceMetadata proto.InternalMessageInfo
  5864  
  5865  // MFADeviceAdd is emitted when a user adds an MFA device.
  5866  type MFADeviceAdd struct {
  5867  	// Metadata is a common event metadata.
  5868  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5869  	// User is a common user event metadata.
  5870  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5871  	// Device is the new MFA device added by the user.
  5872  	MFADeviceMetadata `protobuf:"bytes,3,opt,name=Device,proto3,embedded=Device" json:""`
  5873  	// ConnectionMetadata holds information about the connection
  5874  	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  5875  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5876  	XXX_unrecognized     []byte   `json:"-"`
  5877  	XXX_sizecache        int32    `json:"-"`
  5878  }
  5879  
  5880  func (m *MFADeviceAdd) Reset()         { *m = MFADeviceAdd{} }
  5881  func (m *MFADeviceAdd) String() string { return proto.CompactTextString(m) }
  5882  func (*MFADeviceAdd) ProtoMessage()    {}
  5883  func (*MFADeviceAdd) Descriptor() ([]byte, []int) {
  5884  	return fileDescriptor_007ba1c3d6266d56, []int{107}
  5885  }
  5886  func (m *MFADeviceAdd) XXX_Unmarshal(b []byte) error {
  5887  	return m.Unmarshal(b)
  5888  }
  5889  func (m *MFADeviceAdd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5890  	if deterministic {
  5891  		return xxx_messageInfo_MFADeviceAdd.Marshal(b, m, deterministic)
  5892  	} else {
  5893  		b = b[:cap(b)]
  5894  		n, err := m.MarshalToSizedBuffer(b)
  5895  		if err != nil {
  5896  			return nil, err
  5897  		}
  5898  		return b[:n], nil
  5899  	}
  5900  }
  5901  func (m *MFADeviceAdd) XXX_Merge(src proto.Message) {
  5902  	xxx_messageInfo_MFADeviceAdd.Merge(m, src)
  5903  }
  5904  func (m *MFADeviceAdd) XXX_Size() int {
  5905  	return m.Size()
  5906  }
  5907  func (m *MFADeviceAdd) XXX_DiscardUnknown() {
  5908  	xxx_messageInfo_MFADeviceAdd.DiscardUnknown(m)
  5909  }
  5910  
  5911  var xxx_messageInfo_MFADeviceAdd proto.InternalMessageInfo
  5912  
  5913  // MFADeviceDelete is emitted when a user deletes an MFA device.
  5914  type MFADeviceDelete struct {
  5915  	// Metadata is a common event metadata.
  5916  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5917  	// User is a common user event metadata.
  5918  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5919  	// Device is the MFA device deleted by the user.
  5920  	MFADeviceMetadata `protobuf:"bytes,3,opt,name=Device,proto3,embedded=Device" json:""`
  5921  	// ConnectionMetadata holds information about the connection
  5922  	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
  5923  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5924  	XXX_unrecognized     []byte   `json:"-"`
  5925  	XXX_sizecache        int32    `json:"-"`
  5926  }
  5927  
  5928  func (m *MFADeviceDelete) Reset()         { *m = MFADeviceDelete{} }
  5929  func (m *MFADeviceDelete) String() string { return proto.CompactTextString(m) }
  5930  func (*MFADeviceDelete) ProtoMessage()    {}
  5931  func (*MFADeviceDelete) Descriptor() ([]byte, []int) {
  5932  	return fileDescriptor_007ba1c3d6266d56, []int{108}
  5933  }
  5934  func (m *MFADeviceDelete) XXX_Unmarshal(b []byte) error {
  5935  	return m.Unmarshal(b)
  5936  }
  5937  func (m *MFADeviceDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5938  	if deterministic {
  5939  		return xxx_messageInfo_MFADeviceDelete.Marshal(b, m, deterministic)
  5940  	} else {
  5941  		b = b[:cap(b)]
  5942  		n, err := m.MarshalToSizedBuffer(b)
  5943  		if err != nil {
  5944  			return nil, err
  5945  		}
  5946  		return b[:n], nil
  5947  	}
  5948  }
  5949  func (m *MFADeviceDelete) XXX_Merge(src proto.Message) {
  5950  	xxx_messageInfo_MFADeviceDelete.Merge(m, src)
  5951  }
  5952  func (m *MFADeviceDelete) XXX_Size() int {
  5953  	return m.Size()
  5954  }
  5955  func (m *MFADeviceDelete) XXX_DiscardUnknown() {
  5956  	xxx_messageInfo_MFADeviceDelete.DiscardUnknown(m)
  5957  }
  5958  
  5959  var xxx_messageInfo_MFADeviceDelete proto.InternalMessageInfo
  5960  
  5961  // BillingInformationUpdate is emitted when a user updates the billing information.
  5962  type BillingInformationUpdate struct {
  5963  	// Metadata is a common event metadata.
  5964  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  5965  	// User is a common user event metadata.
  5966  	UserMetadata         `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  5967  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  5968  	XXX_unrecognized     []byte   `json:"-"`
  5969  	XXX_sizecache        int32    `json:"-"`
  5970  }
  5971  
  5972  func (m *BillingInformationUpdate) Reset()         { *m = BillingInformationUpdate{} }
  5973  func (m *BillingInformationUpdate) String() string { return proto.CompactTextString(m) }
  5974  func (*BillingInformationUpdate) ProtoMessage()    {}
  5975  func (*BillingInformationUpdate) Descriptor() ([]byte, []int) {
  5976  	return fileDescriptor_007ba1c3d6266d56, []int{109}
  5977  }
  5978  func (m *BillingInformationUpdate) XXX_Unmarshal(b []byte) error {
  5979  	return m.Unmarshal(b)
  5980  }
  5981  func (m *BillingInformationUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  5982  	if deterministic {
  5983  		return xxx_messageInfo_BillingInformationUpdate.Marshal(b, m, deterministic)
  5984  	} else {
  5985  		b = b[:cap(b)]
  5986  		n, err := m.MarshalToSizedBuffer(b)
  5987  		if err != nil {
  5988  			return nil, err
  5989  		}
  5990  		return b[:n], nil
  5991  	}
  5992  }
  5993  func (m *BillingInformationUpdate) XXX_Merge(src proto.Message) {
  5994  	xxx_messageInfo_BillingInformationUpdate.Merge(m, src)
  5995  }
  5996  func (m *BillingInformationUpdate) XXX_Size() int {
  5997  	return m.Size()
  5998  }
  5999  func (m *BillingInformationUpdate) XXX_DiscardUnknown() {
  6000  	xxx_messageInfo_BillingInformationUpdate.DiscardUnknown(m)
  6001  }
  6002  
  6003  var xxx_messageInfo_BillingInformationUpdate proto.InternalMessageInfo
  6004  
  6005  // BillingCardCreate is emitted when a user creates or updates a credit card.
  6006  type BillingCardCreate struct {
  6007  	// Metadata is a common event metadata.
  6008  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  6009  	// User is a common user event metadata.
  6010  	UserMetadata         `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  6011  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6012  	XXX_unrecognized     []byte   `json:"-"`
  6013  	XXX_sizecache        int32    `json:"-"`
  6014  }
  6015  
  6016  func (m *BillingCardCreate) Reset()         { *m = BillingCardCreate{} }
  6017  func (m *BillingCardCreate) String() string { return proto.CompactTextString(m) }
  6018  func (*BillingCardCreate) ProtoMessage()    {}
  6019  func (*BillingCardCreate) Descriptor() ([]byte, []int) {
  6020  	return fileDescriptor_007ba1c3d6266d56, []int{110}
  6021  }
  6022  func (m *BillingCardCreate) XXX_Unmarshal(b []byte) error {
  6023  	return m.Unmarshal(b)
  6024  }
  6025  func (m *BillingCardCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6026  	if deterministic {
  6027  		return xxx_messageInfo_BillingCardCreate.Marshal(b, m, deterministic)
  6028  	} else {
  6029  		b = b[:cap(b)]
  6030  		n, err := m.MarshalToSizedBuffer(b)
  6031  		if err != nil {
  6032  			return nil, err
  6033  		}
  6034  		return b[:n], nil
  6035  	}
  6036  }
  6037  func (m *BillingCardCreate) XXX_Merge(src proto.Message) {
  6038  	xxx_messageInfo_BillingCardCreate.Merge(m, src)
  6039  }
  6040  func (m *BillingCardCreate) XXX_Size() int {
  6041  	return m.Size()
  6042  }
  6043  func (m *BillingCardCreate) XXX_DiscardUnknown() {
  6044  	xxx_messageInfo_BillingCardCreate.DiscardUnknown(m)
  6045  }
  6046  
  6047  var xxx_messageInfo_BillingCardCreate proto.InternalMessageInfo
  6048  
  6049  // BillingCardDelete is emitted when a user deletes a credit card.
  6050  type BillingCardDelete struct {
  6051  	// Metadata is a common event metadata.
  6052  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  6053  	// User is a common user event metadata.
  6054  	UserMetadata         `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  6055  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6056  	XXX_unrecognized     []byte   `json:"-"`
  6057  	XXX_sizecache        int32    `json:"-"`
  6058  }
  6059  
  6060  func (m *BillingCardDelete) Reset()         { *m = BillingCardDelete{} }
  6061  func (m *BillingCardDelete) String() string { return proto.CompactTextString(m) }
  6062  func (*BillingCardDelete) ProtoMessage()    {}
  6063  func (*BillingCardDelete) Descriptor() ([]byte, []int) {
  6064  	return fileDescriptor_007ba1c3d6266d56, []int{111}
  6065  }
  6066  func (m *BillingCardDelete) XXX_Unmarshal(b []byte) error {
  6067  	return m.Unmarshal(b)
  6068  }
  6069  func (m *BillingCardDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6070  	if deterministic {
  6071  		return xxx_messageInfo_BillingCardDelete.Marshal(b, m, deterministic)
  6072  	} else {
  6073  		b = b[:cap(b)]
  6074  		n, err := m.MarshalToSizedBuffer(b)
  6075  		if err != nil {
  6076  			return nil, err
  6077  		}
  6078  		return b[:n], nil
  6079  	}
  6080  }
  6081  func (m *BillingCardDelete) XXX_Merge(src proto.Message) {
  6082  	xxx_messageInfo_BillingCardDelete.Merge(m, src)
  6083  }
  6084  func (m *BillingCardDelete) XXX_Size() int {
  6085  	return m.Size()
  6086  }
  6087  func (m *BillingCardDelete) XXX_DiscardUnknown() {
  6088  	xxx_messageInfo_BillingCardDelete.DiscardUnknown(m)
  6089  }
  6090  
  6091  var xxx_messageInfo_BillingCardDelete proto.InternalMessageInfo
  6092  
  6093  // LockCreate is emitted when a lock is created/updated.
  6094  // Locks are used to restrict access to a Teleport environment by disabling
  6095  // interactions involving a user, an RBAC role, a node, etc.
  6096  // See rfd/0009-locking.md for more details.
  6097  type LockCreate struct {
  6098  	// Metadata is a common event metadata
  6099  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  6100  	// ResourceMetadata is a common resource event metadata
  6101  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  6102  	// User is a common user event metadata
  6103  	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  6104  	// Target describes the set of interactions that the lock applies to
  6105  	// Deprecated: use Lock instead.
  6106  	Target types.LockTarget `protobuf:"bytes,4,opt,name=Target,proto3" json:"target"` // Deprecated: Do not use.
  6107  	// Lock is a common lock event metadata
  6108  	Lock                 LockMetadata `protobuf:"bytes,5,opt,name=Lock,proto3" json:"lock"`
  6109  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
  6110  	XXX_unrecognized     []byte       `json:"-"`
  6111  	XXX_sizecache        int32        `json:"-"`
  6112  }
  6113  
  6114  func (m *LockCreate) Reset()         { *m = LockCreate{} }
  6115  func (m *LockCreate) String() string { return proto.CompactTextString(m) }
  6116  func (*LockCreate) ProtoMessage()    {}
  6117  func (*LockCreate) Descriptor() ([]byte, []int) {
  6118  	return fileDescriptor_007ba1c3d6266d56, []int{112}
  6119  }
  6120  func (m *LockCreate) XXX_Unmarshal(b []byte) error {
  6121  	return m.Unmarshal(b)
  6122  }
  6123  func (m *LockCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6124  	if deterministic {
  6125  		return xxx_messageInfo_LockCreate.Marshal(b, m, deterministic)
  6126  	} else {
  6127  		b = b[:cap(b)]
  6128  		n, err := m.MarshalToSizedBuffer(b)
  6129  		if err != nil {
  6130  			return nil, err
  6131  		}
  6132  		return b[:n], nil
  6133  	}
  6134  }
  6135  func (m *LockCreate) XXX_Merge(src proto.Message) {
  6136  	xxx_messageInfo_LockCreate.Merge(m, src)
  6137  }
  6138  func (m *LockCreate) XXX_Size() int {
  6139  	return m.Size()
  6140  }
  6141  func (m *LockCreate) XXX_DiscardUnknown() {
  6142  	xxx_messageInfo_LockCreate.DiscardUnknown(m)
  6143  }
  6144  
  6145  var xxx_messageInfo_LockCreate proto.InternalMessageInfo
  6146  
  6147  // LockDelete is emitted when a lock is deleted
  6148  type LockDelete struct {
  6149  	// Metadata is a common event metadata
  6150  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  6151  	// ResourceMetadata is a common resource event metadata
  6152  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
  6153  	// User is a common user event metadata
  6154  	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
  6155  	// Lock is a common lock event metadata
  6156  	Lock                 LockMetadata `protobuf:"bytes,4,opt,name=Lock,proto3" json:"lock"`
  6157  	XXX_NoUnkeyedLiteral struct{}     `json:"-"`
  6158  	XXX_unrecognized     []byte       `json:"-"`
  6159  	XXX_sizecache        int32        `json:"-"`
  6160  }
  6161  
  6162  func (m *LockDelete) Reset()         { *m = LockDelete{} }
  6163  func (m *LockDelete) String() string { return proto.CompactTextString(m) }
  6164  func (*LockDelete) ProtoMessage()    {}
  6165  func (*LockDelete) Descriptor() ([]byte, []int) {
  6166  	return fileDescriptor_007ba1c3d6266d56, []int{113}
  6167  }
  6168  func (m *LockDelete) XXX_Unmarshal(b []byte) error {
  6169  	return m.Unmarshal(b)
  6170  }
  6171  func (m *LockDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6172  	if deterministic {
  6173  		return xxx_messageInfo_LockDelete.Marshal(b, m, deterministic)
  6174  	} else {
  6175  		b = b[:cap(b)]
  6176  		n, err := m.MarshalToSizedBuffer(b)
  6177  		if err != nil {
  6178  			return nil, err
  6179  		}
  6180  		return b[:n], nil
  6181  	}
  6182  }
  6183  func (m *LockDelete) XXX_Merge(src proto.Message) {
  6184  	xxx_messageInfo_LockDelete.Merge(m, src)
  6185  }
  6186  func (m *LockDelete) XXX_Size() int {
  6187  	return m.Size()
  6188  }
  6189  func (m *LockDelete) XXX_DiscardUnknown() {
  6190  	xxx_messageInfo_LockDelete.DiscardUnknown(m)
  6191  }
  6192  
  6193  var xxx_messageInfo_LockDelete proto.InternalMessageInfo
  6194  
  6195  // RecoveryCodeGenerate is emitted when a user's new recovery codes are generated and updated.
  6196  type RecoveryCodeGenerate struct {
  6197  	// Metadata is a common event metadata.
  6198  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  6199  	// User is a common user event metadata.
  6200  	UserMetadata         `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  6201  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6202  	XXX_unrecognized     []byte   `json:"-"`
  6203  	XXX_sizecache        int32    `json:"-"`
  6204  }
  6205  
  6206  func (m *RecoveryCodeGenerate) Reset()         { *m = RecoveryCodeGenerate{} }
  6207  func (m *RecoveryCodeGenerate) String() string { return proto.CompactTextString(m) }
  6208  func (*RecoveryCodeGenerate) ProtoMessage()    {}
  6209  func (*RecoveryCodeGenerate) Descriptor() ([]byte, []int) {
  6210  	return fileDescriptor_007ba1c3d6266d56, []int{114}
  6211  }
  6212  func (m *RecoveryCodeGenerate) XXX_Unmarshal(b []byte) error {
  6213  	return m.Unmarshal(b)
  6214  }
  6215  func (m *RecoveryCodeGenerate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6216  	if deterministic {
  6217  		return xxx_messageInfo_RecoveryCodeGenerate.Marshal(b, m, deterministic)
  6218  	} else {
  6219  		b = b[:cap(b)]
  6220  		n, err := m.MarshalToSizedBuffer(b)
  6221  		if err != nil {
  6222  			return nil, err
  6223  		}
  6224  		return b[:n], nil
  6225  	}
  6226  }
  6227  func (m *RecoveryCodeGenerate) XXX_Merge(src proto.Message) {
  6228  	xxx_messageInfo_RecoveryCodeGenerate.Merge(m, src)
  6229  }
  6230  func (m *RecoveryCodeGenerate) XXX_Size() int {
  6231  	return m.Size()
  6232  }
  6233  func (m *RecoveryCodeGenerate) XXX_DiscardUnknown() {
  6234  	xxx_messageInfo_RecoveryCodeGenerate.DiscardUnknown(m)
  6235  }
  6236  
  6237  var xxx_messageInfo_RecoveryCodeGenerate proto.InternalMessageInfo
  6238  
  6239  // RecoveryCodeUsed is emitted when a user's recovery code was used successfully or
  6240  // unsuccessfully.
  6241  type RecoveryCodeUsed struct {
  6242  	// Metadata is a common event metadata.
  6243  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  6244  	// User is a common user event metadata.
  6245  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  6246  	// Status contains fields to indicate whether attempt was successful or not.
  6247  	Status               `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
  6248  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6249  	XXX_unrecognized     []byte   `json:"-"`
  6250  	XXX_sizecache        int32    `json:"-"`
  6251  }
  6252  
  6253  func (m *RecoveryCodeUsed) Reset()         { *m = RecoveryCodeUsed{} }
  6254  func (m *RecoveryCodeUsed) String() string { return proto.CompactTextString(m) }
  6255  func (*RecoveryCodeUsed) ProtoMessage()    {}
  6256  func (*RecoveryCodeUsed) Descriptor() ([]byte, []int) {
  6257  	return fileDescriptor_007ba1c3d6266d56, []int{115}
  6258  }
  6259  func (m *RecoveryCodeUsed) XXX_Unmarshal(b []byte) error {
  6260  	return m.Unmarshal(b)
  6261  }
  6262  func (m *RecoveryCodeUsed) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6263  	if deterministic {
  6264  		return xxx_messageInfo_RecoveryCodeUsed.Marshal(b, m, deterministic)
  6265  	} else {
  6266  		b = b[:cap(b)]
  6267  		n, err := m.MarshalToSizedBuffer(b)
  6268  		if err != nil {
  6269  			return nil, err
  6270  		}
  6271  		return b[:n], nil
  6272  	}
  6273  }
  6274  func (m *RecoveryCodeUsed) XXX_Merge(src proto.Message) {
  6275  	xxx_messageInfo_RecoveryCodeUsed.Merge(m, src)
  6276  }
  6277  func (m *RecoveryCodeUsed) XXX_Size() int {
  6278  	return m.Size()
  6279  }
  6280  func (m *RecoveryCodeUsed) XXX_DiscardUnknown() {
  6281  	xxx_messageInfo_RecoveryCodeUsed.DiscardUnknown(m)
  6282  }
  6283  
  6284  var xxx_messageInfo_RecoveryCodeUsed proto.InternalMessageInfo
  6285  
  6286  // WindowsDesktopSessionEnd is emitted when a user ends a Windows desktop session.
  6287  type WindowsDesktopSessionEnd struct {
  6288  	// Metadata is a common event metadata.
  6289  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  6290  	// User is a common user event metadata.
  6291  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  6292  	// Session is a common event session metadata.
  6293  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  6294  	// WindowsDesktopService is the name of the service proxying the RDP session.
  6295  	WindowsDesktopService string `protobuf:"bytes,4,opt,name=WindowsDesktopService,proto3" json:"windows_desktop_service"`
  6296  	// DesktopAddr is the address of the desktop being accessed.
  6297  	DesktopAddr string `protobuf:"bytes,5,opt,name=DesktopAddr,proto3" json:"desktop_addr"`
  6298  	// Domain is the Active Directory domain of the desktop being accessed.
  6299  	Domain string `protobuf:"bytes,6,opt,name=Domain,proto3" json:"windows_domain"`
  6300  	// WindowsUser is the Windows username used to connect.
  6301  	WindowsUser string `protobuf:"bytes,7,opt,name=WindowsUser,proto3" json:"windows_user"`
  6302  	// DesktopLabels are the labels on the desktop resource.
  6303  	DesktopLabels map[string]string `protobuf:"bytes,8,rep,name=DesktopLabels,proto3" json:"desktop_labels" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  6304  	// StartTime is the timestamp at which the session began.
  6305  	StartTime time.Time `protobuf:"bytes,9,opt,name=StartTime,proto3,stdtime" json:"session_start,omitempty"`
  6306  	// EndTime is the timestamp at which the session ended.
  6307  	EndTime time.Time `protobuf:"bytes,10,opt,name=EndTime,proto3,stdtime" json:"session_stop,omitempty"`
  6308  	// DesktopName is the name of the desktop resource.
  6309  	DesktopName string `protobuf:"bytes,11,opt,name=DesktopName,proto3" json:"desktop_name"`
  6310  	// Recorded is true if the session was recorded, false otherwise.
  6311  	Recorded bool `protobuf:"varint,12,opt,name=Recorded,proto3" json:"recorded"`
  6312  	// Participants is a list of participants in the session.
  6313  	Participants         []string `protobuf:"bytes,13,rep,name=Participants,proto3" json:"participants"`
  6314  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6315  	XXX_unrecognized     []byte   `json:"-"`
  6316  	XXX_sizecache        int32    `json:"-"`
  6317  }
  6318  
  6319  func (m *WindowsDesktopSessionEnd) Reset()         { *m = WindowsDesktopSessionEnd{} }
  6320  func (m *WindowsDesktopSessionEnd) String() string { return proto.CompactTextString(m) }
  6321  func (*WindowsDesktopSessionEnd) ProtoMessage()    {}
  6322  func (*WindowsDesktopSessionEnd) Descriptor() ([]byte, []int) {
  6323  	return fileDescriptor_007ba1c3d6266d56, []int{116}
  6324  }
  6325  func (m *WindowsDesktopSessionEnd) XXX_Unmarshal(b []byte) error {
  6326  	return m.Unmarshal(b)
  6327  }
  6328  func (m *WindowsDesktopSessionEnd) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6329  	if deterministic {
  6330  		return xxx_messageInfo_WindowsDesktopSessionEnd.Marshal(b, m, deterministic)
  6331  	} else {
  6332  		b = b[:cap(b)]
  6333  		n, err := m.MarshalToSizedBuffer(b)
  6334  		if err != nil {
  6335  			return nil, err
  6336  		}
  6337  		return b[:n], nil
  6338  	}
  6339  }
  6340  func (m *WindowsDesktopSessionEnd) XXX_Merge(src proto.Message) {
  6341  	xxx_messageInfo_WindowsDesktopSessionEnd.Merge(m, src)
  6342  }
  6343  func (m *WindowsDesktopSessionEnd) XXX_Size() int {
  6344  	return m.Size()
  6345  }
  6346  func (m *WindowsDesktopSessionEnd) XXX_DiscardUnknown() {
  6347  	xxx_messageInfo_WindowsDesktopSessionEnd.DiscardUnknown(m)
  6348  }
  6349  
  6350  var xxx_messageInfo_WindowsDesktopSessionEnd proto.InternalMessageInfo
  6351  
  6352  // CertificateCreate is emitted when a certificate is issued.
  6353  type CertificateCreate struct {
  6354  	// Metadata is a common event metadata.
  6355  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  6356  	// CertificateType is the type of certificate that was just issued.
  6357  	CertificateType string `protobuf:"bytes,2,opt,name=CertificateType,proto3" json:"cert_type,omitempty"`
  6358  	// Identity is the identity associated with the certificate, as interpreted by Teleport.
  6359  	Identity *Identity `protobuf:"bytes,3,opt,name=Identity,proto3" json:"identity"`
  6360  	// Client is the common client event metadata
  6361  	ClientMetadata       `protobuf:"bytes,4,opt,name=Client,proto3,embedded=Client" json:""`
  6362  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6363  	XXX_unrecognized     []byte   `json:"-"`
  6364  	XXX_sizecache        int32    `json:"-"`
  6365  }
  6366  
  6367  func (m *CertificateCreate) Reset()         { *m = CertificateCreate{} }
  6368  func (m *CertificateCreate) String() string { return proto.CompactTextString(m) }
  6369  func (*CertificateCreate) ProtoMessage()    {}
  6370  func (*CertificateCreate) Descriptor() ([]byte, []int) {
  6371  	return fileDescriptor_007ba1c3d6266d56, []int{117}
  6372  }
  6373  func (m *CertificateCreate) XXX_Unmarshal(b []byte) error {
  6374  	return m.Unmarshal(b)
  6375  }
  6376  func (m *CertificateCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6377  	if deterministic {
  6378  		return xxx_messageInfo_CertificateCreate.Marshal(b, m, deterministic)
  6379  	} else {
  6380  		b = b[:cap(b)]
  6381  		n, err := m.MarshalToSizedBuffer(b)
  6382  		if err != nil {
  6383  			return nil, err
  6384  		}
  6385  		return b[:n], nil
  6386  	}
  6387  }
  6388  func (m *CertificateCreate) XXX_Merge(src proto.Message) {
  6389  	xxx_messageInfo_CertificateCreate.Merge(m, src)
  6390  }
  6391  func (m *CertificateCreate) XXX_Size() int {
  6392  	return m.Size()
  6393  }
  6394  func (m *CertificateCreate) XXX_DiscardUnknown() {
  6395  	xxx_messageInfo_CertificateCreate.DiscardUnknown(m)
  6396  }
  6397  
  6398  var xxx_messageInfo_CertificateCreate proto.InternalMessageInfo
  6399  
  6400  // RenewableCertificateGenerationMismatch is emitted when a renewable
  6401  // certificate's generation counter fails to validate, possibly indicating a
  6402  // stolen certificate and an invalid renewal attempt.
  6403  type RenewableCertificateGenerationMismatch struct {
  6404  	// Metadata is a common event metadata.
  6405  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  6406  	// UserMetadata is a common user event metadata.
  6407  	UserMetadata         `protobuf:"bytes,2,opt,name=UserMetadata,proto3,embedded=UserMetadata" json:""`
  6408  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6409  	XXX_unrecognized     []byte   `json:"-"`
  6410  	XXX_sizecache        int32    `json:"-"`
  6411  }
  6412  
  6413  func (m *RenewableCertificateGenerationMismatch) Reset() {
  6414  	*m = RenewableCertificateGenerationMismatch{}
  6415  }
  6416  func (m *RenewableCertificateGenerationMismatch) String() string { return proto.CompactTextString(m) }
  6417  func (*RenewableCertificateGenerationMismatch) ProtoMessage()    {}
  6418  func (*RenewableCertificateGenerationMismatch) Descriptor() ([]byte, []int) {
  6419  	return fileDescriptor_007ba1c3d6266d56, []int{118}
  6420  }
  6421  func (m *RenewableCertificateGenerationMismatch) XXX_Unmarshal(b []byte) error {
  6422  	return m.Unmarshal(b)
  6423  }
  6424  func (m *RenewableCertificateGenerationMismatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6425  	if deterministic {
  6426  		return xxx_messageInfo_RenewableCertificateGenerationMismatch.Marshal(b, m, deterministic)
  6427  	} else {
  6428  		b = b[:cap(b)]
  6429  		n, err := m.MarshalToSizedBuffer(b)
  6430  		if err != nil {
  6431  			return nil, err
  6432  		}
  6433  		return b[:n], nil
  6434  	}
  6435  }
  6436  func (m *RenewableCertificateGenerationMismatch) XXX_Merge(src proto.Message) {
  6437  	xxx_messageInfo_RenewableCertificateGenerationMismatch.Merge(m, src)
  6438  }
  6439  func (m *RenewableCertificateGenerationMismatch) XXX_Size() int {
  6440  	return m.Size()
  6441  }
  6442  func (m *RenewableCertificateGenerationMismatch) XXX_DiscardUnknown() {
  6443  	xxx_messageInfo_RenewableCertificateGenerationMismatch.DiscardUnknown(m)
  6444  }
  6445  
  6446  var xxx_messageInfo_RenewableCertificateGenerationMismatch proto.InternalMessageInfo
  6447  
  6448  // BotJoin records a bot join event.
  6449  type BotJoin struct {
  6450  	// Metadata is a common event metadata.
  6451  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  6452  	// Status contains common command or operation status fields.
  6453  	Status `protobuf:"bytes,2,opt,name=Status,proto3,embedded=Status" json:""`
  6454  	// BotName is the name of the bot which has joined.
  6455  	BotName string `protobuf:"bytes,3,opt,name=BotName,proto3" json:"bot_name,omitempty"`
  6456  	// Method is the event field indicating what join method was used.
  6457  	Method string `protobuf:"bytes,4,opt,name=Method,proto3" json:"method,omitempty"`
  6458  	// TokenName is the name of the provision token used to join.
  6459  	TokenName string `protobuf:"bytes,5,opt,name=TokenName,proto3" json:"token_name,omitempty"`
  6460  	// Attributes is a map of attributes received from the join method provider.
  6461  	Attributes *Struct `protobuf:"bytes,6,opt,name=Attributes,proto3,casttype=Struct" json:"attributes,omitempty"`
  6462  	// UserName is the name of the user associated with the bot which has joined.
  6463  	UserName             string   `protobuf:"bytes,7,opt,name=UserName,proto3" json:"user_name,omitempty"`
  6464  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6465  	XXX_unrecognized     []byte   `json:"-"`
  6466  	XXX_sizecache        int32    `json:"-"`
  6467  }
  6468  
  6469  func (m *BotJoin) Reset()         { *m = BotJoin{} }
  6470  func (m *BotJoin) String() string { return proto.CompactTextString(m) }
  6471  func (*BotJoin) ProtoMessage()    {}
  6472  func (*BotJoin) Descriptor() ([]byte, []int) {
  6473  	return fileDescriptor_007ba1c3d6266d56, []int{119}
  6474  }
  6475  func (m *BotJoin) XXX_Unmarshal(b []byte) error {
  6476  	return m.Unmarshal(b)
  6477  }
  6478  func (m *BotJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6479  	if deterministic {
  6480  		return xxx_messageInfo_BotJoin.Marshal(b, m, deterministic)
  6481  	} else {
  6482  		b = b[:cap(b)]
  6483  		n, err := m.MarshalToSizedBuffer(b)
  6484  		if err != nil {
  6485  			return nil, err
  6486  		}
  6487  		return b[:n], nil
  6488  	}
  6489  }
  6490  func (m *BotJoin) XXX_Merge(src proto.Message) {
  6491  	xxx_messageInfo_BotJoin.Merge(m, src)
  6492  }
  6493  func (m *BotJoin) XXX_Size() int {
  6494  	return m.Size()
  6495  }
  6496  func (m *BotJoin) XXX_DiscardUnknown() {
  6497  	xxx_messageInfo_BotJoin.DiscardUnknown(m)
  6498  }
  6499  
  6500  var xxx_messageInfo_BotJoin proto.InternalMessageInfo
  6501  
  6502  // InstanceJoin records an instance join event.
  6503  type InstanceJoin struct {
  6504  	// Metadata is a common event metadata.
  6505  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  6506  	// Status contains common command or operation status fields.
  6507  	Status `protobuf:"bytes,2,opt,name=Status,proto3,embedded=Status" json:""`
  6508  	// HostID is the unique host ID of the instance which attempted to join.
  6509  	HostID string `protobuf:"bytes,3,opt,name=HostID,proto3" json:"host_id,omitempty"`
  6510  	// NodeName is the name of the instance which attempted to join.
  6511  	NodeName string `protobuf:"bytes,4,opt,name=NodeName,proto3" json:"node_name,omitempty"`
  6512  	// Role is the role that the node requested when attempting to join.
  6513  	Role string `protobuf:"bytes,5,opt,name=Role,proto3" json:"role,omitempty"`
  6514  	// Method is the event field indicating what join method was used.
  6515  	Method string `protobuf:"bytes,6,opt,name=Method,proto3" json:"method,omitempty"`
  6516  	// TokenName is the name of the token used to join. This will be omitted
  6517  	// for the 'token' join method where the token name is a secret value.
  6518  	TokenName string `protobuf:"bytes,7,opt,name=TokenName,proto3" json:"token_name,omitempty"`
  6519  	// Attributes is a map of attributes received from the join method provider.
  6520  	Attributes *Struct `protobuf:"bytes,8,opt,name=Attributes,proto3,casttype=Struct" json:"attributes,omitempty"`
  6521  	// TokenExpires contain information about token expiration time.
  6522  	// In case of static token the TokenExpiration time is to the Unix epoch start time.
  6523  	TokenExpires         time.Time `protobuf:"bytes,9,opt,name=TokenExpires,proto3,stdtime" json:"token_expires"`
  6524  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  6525  	XXX_unrecognized     []byte    `json:"-"`
  6526  	XXX_sizecache        int32     `json:"-"`
  6527  }
  6528  
  6529  func (m *InstanceJoin) Reset()         { *m = InstanceJoin{} }
  6530  func (m *InstanceJoin) String() string { return proto.CompactTextString(m) }
  6531  func (*InstanceJoin) ProtoMessage()    {}
  6532  func (*InstanceJoin) Descriptor() ([]byte, []int) {
  6533  	return fileDescriptor_007ba1c3d6266d56, []int{120}
  6534  }
  6535  func (m *InstanceJoin) XXX_Unmarshal(b []byte) error {
  6536  	return m.Unmarshal(b)
  6537  }
  6538  func (m *InstanceJoin) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6539  	if deterministic {
  6540  		return xxx_messageInfo_InstanceJoin.Marshal(b, m, deterministic)
  6541  	} else {
  6542  		b = b[:cap(b)]
  6543  		n, err := m.MarshalToSizedBuffer(b)
  6544  		if err != nil {
  6545  			return nil, err
  6546  		}
  6547  		return b[:n], nil
  6548  	}
  6549  }
  6550  func (m *InstanceJoin) XXX_Merge(src proto.Message) {
  6551  	xxx_messageInfo_InstanceJoin.Merge(m, src)
  6552  }
  6553  func (m *InstanceJoin) XXX_Size() int {
  6554  	return m.Size()
  6555  }
  6556  func (m *InstanceJoin) XXX_DiscardUnknown() {
  6557  	xxx_messageInfo_InstanceJoin.DiscardUnknown(m)
  6558  }
  6559  
  6560  var xxx_messageInfo_InstanceJoin proto.InternalMessageInfo
  6561  
  6562  // Unknown is a fallback event used when we don't recognize an event from the backend.
  6563  type Unknown struct {
  6564  	// Metadata is a common event metadata.
  6565  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  6566  	// UnknownType is the event type extracted from the unknown event.
  6567  	UnknownType string `protobuf:"bytes,2,opt,name=UnknownType,proto3" json:"unknown_event"`
  6568  	// UnknownCode is the event code extracted from the unknown event.
  6569  	UnknownCode string `protobuf:"bytes,3,opt,name=UnknownCode,proto3" json:"unknown_code,omitempty"`
  6570  	// Data is the serialized JSON data of the unknown event.
  6571  	Data                 string   `protobuf:"bytes,4,opt,name=Data,proto3" json:"data"`
  6572  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6573  	XXX_unrecognized     []byte   `json:"-"`
  6574  	XXX_sizecache        int32    `json:"-"`
  6575  }
  6576  
  6577  func (m *Unknown) Reset()         { *m = Unknown{} }
  6578  func (m *Unknown) String() string { return proto.CompactTextString(m) }
  6579  func (*Unknown) ProtoMessage()    {}
  6580  func (*Unknown) Descriptor() ([]byte, []int) {
  6581  	return fileDescriptor_007ba1c3d6266d56, []int{121}
  6582  }
  6583  func (m *Unknown) XXX_Unmarshal(b []byte) error {
  6584  	return m.Unmarshal(b)
  6585  }
  6586  func (m *Unknown) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6587  	if deterministic {
  6588  		return xxx_messageInfo_Unknown.Marshal(b, m, deterministic)
  6589  	} else {
  6590  		b = b[:cap(b)]
  6591  		n, err := m.MarshalToSizedBuffer(b)
  6592  		if err != nil {
  6593  			return nil, err
  6594  		}
  6595  		return b[:n], nil
  6596  	}
  6597  }
  6598  func (m *Unknown) XXX_Merge(src proto.Message) {
  6599  	xxx_messageInfo_Unknown.Merge(m, src)
  6600  }
  6601  func (m *Unknown) XXX_Size() int {
  6602  	return m.Size()
  6603  }
  6604  func (m *Unknown) XXX_DiscardUnknown() {
  6605  	xxx_messageInfo_Unknown.DiscardUnknown(m)
  6606  }
  6607  
  6608  var xxx_messageInfo_Unknown proto.InternalMessageInfo
  6609  
  6610  // DeviceMetadata groups device information for events.
  6611  type DeviceMetadata struct {
  6612  	// ID of the device.
  6613  	DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id"`
  6614  	// OS of the device.
  6615  	OsType OSType `protobuf:"varint,2,opt,name=os_type,json=osType,proto3,enum=events.OSType" json:"os_type,omitempty"`
  6616  	// Device inventory identifier.
  6617  	AssetTag string `protobuf:"bytes,3,opt,name=asset_tag,json=assetTag,proto3" json:"asset_tag,omitempty"`
  6618  	// Device credential identifier.
  6619  	CredentialId string `protobuf:"bytes,4,opt,name=credential_id,json=credentialId,proto3" json:"credential_id,omitempty"`
  6620  	// Device origin.
  6621  	DeviceOrigin DeviceOrigin `protobuf:"varint,5,opt,name=device_origin,json=deviceOrigin,proto3,enum=events.DeviceOrigin" json:"device_origin,omitempty"`
  6622  	// True if web authentication, aka on-behalf-of device authentication, was
  6623  	// performed.
  6624  	// Only present in "device.authenticate" type events.
  6625  	WebAuthentication bool `protobuf:"varint,6,opt,name=web_authentication,json=webAuthentication,proto3" json:"web_authentication,omitempty"`
  6626  	// Web Session ID associated with the device.
  6627  	// Present in events related to device web authentication.
  6628  	WebSessionId         string   `protobuf:"bytes,7,opt,name=web_session_id,json=webSessionId,proto3" json:"web_session_id,omitempty"`
  6629  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6630  	XXX_unrecognized     []byte   `json:"-"`
  6631  	XXX_sizecache        int32    `json:"-"`
  6632  }
  6633  
  6634  func (m *DeviceMetadata) Reset()         { *m = DeviceMetadata{} }
  6635  func (m *DeviceMetadata) String() string { return proto.CompactTextString(m) }
  6636  func (*DeviceMetadata) ProtoMessage()    {}
  6637  func (*DeviceMetadata) Descriptor() ([]byte, []int) {
  6638  	return fileDescriptor_007ba1c3d6266d56, []int{122}
  6639  }
  6640  func (m *DeviceMetadata) XXX_Unmarshal(b []byte) error {
  6641  	return m.Unmarshal(b)
  6642  }
  6643  func (m *DeviceMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6644  	if deterministic {
  6645  		return xxx_messageInfo_DeviceMetadata.Marshal(b, m, deterministic)
  6646  	} else {
  6647  		b = b[:cap(b)]
  6648  		n, err := m.MarshalToSizedBuffer(b)
  6649  		if err != nil {
  6650  			return nil, err
  6651  		}
  6652  		return b[:n], nil
  6653  	}
  6654  }
  6655  func (m *DeviceMetadata) XXX_Merge(src proto.Message) {
  6656  	xxx_messageInfo_DeviceMetadata.Merge(m, src)
  6657  }
  6658  func (m *DeviceMetadata) XXX_Size() int {
  6659  	return m.Size()
  6660  }
  6661  func (m *DeviceMetadata) XXX_DiscardUnknown() {
  6662  	xxx_messageInfo_DeviceMetadata.DiscardUnknown(m)
  6663  }
  6664  
  6665  var xxx_messageInfo_DeviceMetadata proto.InternalMessageInfo
  6666  
  6667  // DeviceEvent is a device-related event.
  6668  // The event type (Metadata.Type) for device events is always "device". See the
  6669  // event code (Metadata.Code) for its meaning.
  6670  // Deprecated: Use DeviceEvent2 instead.
  6671  type DeviceEvent struct {
  6672  	// Metadata holds common event metadata.
  6673  	Metadata `protobuf:"bytes,1,opt,name=metadata,proto3,embedded=metadata" json:""`
  6674  	// Status indicates the outcome of the event.
  6675  	Status *Status `protobuf:"bytes,2,opt,name=status,proto3" json:"status,omitempty"`
  6676  	// DeviceMetadata holds metadata about the user device.
  6677  	Device *DeviceMetadata `protobuf:"bytes,3,opt,name=device,proto3" json:"device,omitempty"`
  6678  	// UserMetadata holds metadata about the user behind the event.
  6679  	User                 *UserMetadata `protobuf:"bytes,4,opt,name=user,proto3" json:"user,omitempty"`
  6680  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
  6681  	XXX_unrecognized     []byte        `json:"-"`
  6682  	XXX_sizecache        int32         `json:"-"`
  6683  }
  6684  
  6685  func (m *DeviceEvent) Reset()         { *m = DeviceEvent{} }
  6686  func (m *DeviceEvent) String() string { return proto.CompactTextString(m) }
  6687  func (*DeviceEvent) ProtoMessage()    {}
  6688  func (*DeviceEvent) Descriptor() ([]byte, []int) {
  6689  	return fileDescriptor_007ba1c3d6266d56, []int{123}
  6690  }
  6691  func (m *DeviceEvent) XXX_Unmarshal(b []byte) error {
  6692  	return m.Unmarshal(b)
  6693  }
  6694  func (m *DeviceEvent) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6695  	if deterministic {
  6696  		return xxx_messageInfo_DeviceEvent.Marshal(b, m, deterministic)
  6697  	} else {
  6698  		b = b[:cap(b)]
  6699  		n, err := m.MarshalToSizedBuffer(b)
  6700  		if err != nil {
  6701  			return nil, err
  6702  		}
  6703  		return b[:n], nil
  6704  	}
  6705  }
  6706  func (m *DeviceEvent) XXX_Merge(src proto.Message) {
  6707  	xxx_messageInfo_DeviceEvent.Merge(m, src)
  6708  }
  6709  func (m *DeviceEvent) XXX_Size() int {
  6710  	return m.Size()
  6711  }
  6712  func (m *DeviceEvent) XXX_DiscardUnknown() {
  6713  	xxx_messageInfo_DeviceEvent.DiscardUnknown(m)
  6714  }
  6715  
  6716  var xxx_messageInfo_DeviceEvent proto.InternalMessageInfo
  6717  
  6718  // DeviceEvent2 is a device-related event.
  6719  // See the "lib/events.Device*Event" and "lib/events.Device*Code" for the
  6720  // various event types and codes, respectively.
  6721  // Replaces the previous [DeviceEvent] proto, presenting a more standard event
  6722  // interface with various embeds.
  6723  type DeviceEvent2 struct {
  6724  	// Metadata holds common event metadata.
  6725  	Metadata `protobuf:"bytes,1,opt,name=metadata,proto3,embedded=metadata" json:""`
  6726  	// DeviceMetadata holds metadata about the user device.
  6727  	Device *DeviceMetadata `protobuf:"bytes,3,opt,name=device,proto3" json:"device"`
  6728  	// Status indicates the outcome of the event.
  6729  	Status `protobuf:"bytes,5,opt,name=status,proto3,embedded=status" json:""`
  6730  	// UserMetadata holds metadata about the user behind the event.
  6731  	UserMetadata         `protobuf:"bytes,6,opt,name=user,proto3,embedded=user" json:""`
  6732  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  6733  	XXX_unrecognized     []byte   `json:"-"`
  6734  	XXX_sizecache        int32    `json:"-"`
  6735  }
  6736  
  6737  func (m *DeviceEvent2) Reset()         { *m = DeviceEvent2{} }
  6738  func (m *DeviceEvent2) String() string { return proto.CompactTextString(m) }
  6739  func (*DeviceEvent2) ProtoMessage()    {}
  6740  func (*DeviceEvent2) Descriptor() ([]byte, []int) {
  6741  	return fileDescriptor_007ba1c3d6266d56, []int{124}
  6742  }
  6743  func (m *DeviceEvent2) XXX_Unmarshal(b []byte) error {
  6744  	return m.Unmarshal(b)
  6745  }
  6746  func (m *DeviceEvent2) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6747  	if deterministic {
  6748  		return xxx_messageInfo_DeviceEvent2.Marshal(b, m, deterministic)
  6749  	} else {
  6750  		b = b[:cap(b)]
  6751  		n, err := m.MarshalToSizedBuffer(b)
  6752  		if err != nil {
  6753  			return nil, err
  6754  		}
  6755  		return b[:n], nil
  6756  	}
  6757  }
  6758  func (m *DeviceEvent2) XXX_Merge(src proto.Message) {
  6759  	xxx_messageInfo_DeviceEvent2.Merge(m, src)
  6760  }
  6761  func (m *DeviceEvent2) XXX_Size() int {
  6762  	return m.Size()
  6763  }
  6764  func (m *DeviceEvent2) XXX_DiscardUnknown() {
  6765  	xxx_messageInfo_DeviceEvent2.DiscardUnknown(m)
  6766  }
  6767  
  6768  var xxx_messageInfo_DeviceEvent2 proto.InternalMessageInfo
  6769  
  6770  // OneOf is a union of one of audit events submitted to the auth service
  6771  type OneOf struct {
  6772  	// Event is one of the audit events
  6773  	//
  6774  	// Types that are valid to be assigned to Event:
  6775  	//	*OneOf_UserLogin
  6776  	//	*OneOf_UserCreate
  6777  	//	*OneOf_UserDelete
  6778  	//	*OneOf_UserPasswordChange
  6779  	//	*OneOf_SessionStart
  6780  	//	*OneOf_SessionJoin
  6781  	//	*OneOf_SessionPrint
  6782  	//	*OneOf_SessionReject
  6783  	//	*OneOf_Resize
  6784  	//	*OneOf_SessionEnd
  6785  	//	*OneOf_SessionCommand
  6786  	//	*OneOf_SessionDisk
  6787  	//	*OneOf_SessionNetwork
  6788  	//	*OneOf_SessionData
  6789  	//	*OneOf_SessionLeave
  6790  	//	*OneOf_PortForward
  6791  	//	*OneOf_X11Forward
  6792  	//	*OneOf_SCP
  6793  	//	*OneOf_Exec
  6794  	//	*OneOf_Subsystem
  6795  	//	*OneOf_ClientDisconnect
  6796  	//	*OneOf_AuthAttempt
  6797  	//	*OneOf_AccessRequestCreate
  6798  	//	*OneOf_UserTokenCreate
  6799  	//	*OneOf_RoleCreate
  6800  	//	*OneOf_RoleDelete
  6801  	//	*OneOf_TrustedClusterCreate
  6802  	//	*OneOf_TrustedClusterDelete
  6803  	//	*OneOf_TrustedClusterTokenCreate
  6804  	//	*OneOf_GithubConnectorCreate
  6805  	//	*OneOf_GithubConnectorDelete
  6806  	//	*OneOf_OIDCConnectorCreate
  6807  	//	*OneOf_OIDCConnectorDelete
  6808  	//	*OneOf_SAMLConnectorCreate
  6809  	//	*OneOf_SAMLConnectorDelete
  6810  	//	*OneOf_KubeRequest
  6811  	//	*OneOf_AppSessionStart
  6812  	//	*OneOf_AppSessionChunk
  6813  	//	*OneOf_AppSessionRequest
  6814  	//	*OneOf_DatabaseSessionStart
  6815  	//	*OneOf_DatabaseSessionEnd
  6816  	//	*OneOf_DatabaseSessionQuery
  6817  	//	*OneOf_SessionUpload
  6818  	//	*OneOf_MFADeviceAdd
  6819  	//	*OneOf_MFADeviceDelete
  6820  	//	*OneOf_BillingInformationUpdate
  6821  	//	*OneOf_BillingCardCreate
  6822  	//	*OneOf_BillingCardDelete
  6823  	//	*OneOf_LockCreate
  6824  	//	*OneOf_LockDelete
  6825  	//	*OneOf_RecoveryCodeGenerate
  6826  	//	*OneOf_RecoveryCodeUsed
  6827  	//	*OneOf_DatabaseCreate
  6828  	//	*OneOf_DatabaseUpdate
  6829  	//	*OneOf_DatabaseDelete
  6830  	//	*OneOf_AppCreate
  6831  	//	*OneOf_AppUpdate
  6832  	//	*OneOf_AppDelete
  6833  	//	*OneOf_WindowsDesktopSessionStart
  6834  	//	*OneOf_WindowsDesktopSessionEnd
  6835  	//	*OneOf_PostgresParse
  6836  	//	*OneOf_PostgresBind
  6837  	//	*OneOf_PostgresExecute
  6838  	//	*OneOf_PostgresClose
  6839  	//	*OneOf_PostgresFunctionCall
  6840  	//	*OneOf_AccessRequestDelete
  6841  	//	*OneOf_SessionConnect
  6842  	//	*OneOf_CertificateCreate
  6843  	//	*OneOf_DesktopRecording
  6844  	//	*OneOf_DesktopClipboardSend
  6845  	//	*OneOf_DesktopClipboardReceive
  6846  	//	*OneOf_MySQLStatementPrepare
  6847  	//	*OneOf_MySQLStatementExecute
  6848  	//	*OneOf_MySQLStatementSendLongData
  6849  	//	*OneOf_MySQLStatementClose
  6850  	//	*OneOf_MySQLStatementReset
  6851  	//	*OneOf_MySQLStatementFetch
  6852  	//	*OneOf_MySQLStatementBulkExecute
  6853  	//	*OneOf_RenewableCertificateGenerationMismatch
  6854  	//	*OneOf_Unknown
  6855  	//	*OneOf_MySQLInitDB
  6856  	//	*OneOf_MySQLCreateDB
  6857  	//	*OneOf_MySQLDropDB
  6858  	//	*OneOf_MySQLShutDown
  6859  	//	*OneOf_MySQLProcessKill
  6860  	//	*OneOf_MySQLDebug
  6861  	//	*OneOf_MySQLRefresh
  6862  	//	*OneOf_AccessRequestResourceSearch
  6863  	//	*OneOf_SQLServerRPCRequest
  6864  	//	*OneOf_DatabaseSessionMalformedPacket
  6865  	//	*OneOf_SFTP
  6866  	//	*OneOf_UpgradeWindowStartUpdate
  6867  	//	*OneOf_AppSessionEnd
  6868  	//	*OneOf_SessionRecordingAccess
  6869  	//	*OneOf_KubernetesClusterCreate
  6870  	//	*OneOf_KubernetesClusterUpdate
  6871  	//	*OneOf_KubernetesClusterDelete
  6872  	//	*OneOf_SSMRun
  6873  	//	*OneOf_ElasticsearchRequest
  6874  	//	*OneOf_CassandraBatch
  6875  	//	*OneOf_CassandraPrepare
  6876  	//	*OneOf_CassandraRegister
  6877  	//	*OneOf_CassandraExecute
  6878  	//	*OneOf_AppSessionDynamoDBRequest
  6879  	//	*OneOf_DesktopSharedDirectoryStart
  6880  	//	*OneOf_DesktopSharedDirectoryRead
  6881  	//	*OneOf_DesktopSharedDirectoryWrite
  6882  	//	*OneOf_DynamoDBRequest
  6883  	//	*OneOf_BotJoin
  6884  	//	*OneOf_InstanceJoin
  6885  	//	*OneOf_DeviceEvent
  6886  	//	*OneOf_LoginRuleCreate
  6887  	//	*OneOf_LoginRuleDelete
  6888  	//	*OneOf_SAMLIdPAuthAttempt
  6889  	//	*OneOf_SAMLIdPServiceProviderCreate
  6890  	//	*OneOf_SAMLIdPServiceProviderUpdate
  6891  	//	*OneOf_SAMLIdPServiceProviderDelete
  6892  	//	*OneOf_SAMLIdPServiceProviderDeleteAll
  6893  	//	*OneOf_OpenSearchRequest
  6894  	//	*OneOf_DeviceEvent2
  6895  	//	*OneOf_OktaResourcesUpdate
  6896  	//	*OneOf_OktaSyncFailure
  6897  	//	*OneOf_OktaAssignmentResult
  6898  	//	*OneOf_ProvisionTokenCreate
  6899  	//	*OneOf_AccessListCreate
  6900  	//	*OneOf_AccessListUpdate
  6901  	//	*OneOf_AccessListDelete
  6902  	//	*OneOf_AccessListReview
  6903  	//	*OneOf_AccessListMemberCreate
  6904  	//	*OneOf_AccessListMemberUpdate
  6905  	//	*OneOf_AccessListMemberDelete
  6906  	//	*OneOf_AccessListMemberDeleteAllForAccessList
  6907  	//	*OneOf_AuditQueryRun
  6908  	//	*OneOf_SecurityReportRun
  6909  	//	*OneOf_GithubConnectorUpdate
  6910  	//	*OneOf_OIDCConnectorUpdate
  6911  	//	*OneOf_SAMLConnectorUpdate
  6912  	//	*OneOf_RoleUpdate
  6913  	//	*OneOf_UserUpdate
  6914  	//	*OneOf_ExternalAuditStorageEnable
  6915  	//	*OneOf_ExternalAuditStorageDisable
  6916  	//	*OneOf_BotCreate
  6917  	//	*OneOf_BotDelete
  6918  	//	*OneOf_BotUpdate
  6919  	//	*OneOf_CreateMFAAuthChallenge
  6920  	//	*OneOf_ValidateMFAAuthResponse
  6921  	//	*OneOf_OktaAccessListSync
  6922  	//	*OneOf_DatabasePermissionUpdate
  6923  	//	*OneOf_SPIFFESVIDIssued
  6924  	//	*OneOf_OktaUserSync
  6925  	//	*OneOf_AuthPreferenceUpdate
  6926  	//	*OneOf_SessionRecordingConfigUpdate
  6927  	//	*OneOf_ClusterNetworkingConfigUpdate
  6928  	//	*OneOf_DatabaseUserCreate
  6929  	//	*OneOf_DatabaseUserDeactivate
  6930  	//	*OneOf_AccessPathChanged
  6931  	Event                isOneOf_Event `protobuf_oneof:"Event"`
  6932  	XXX_NoUnkeyedLiteral struct{}      `json:"-"`
  6933  	XXX_unrecognized     []byte        `json:"-"`
  6934  	XXX_sizecache        int32         `json:"-"`
  6935  }
  6936  
  6937  func (m *OneOf) Reset()         { *m = OneOf{} }
  6938  func (m *OneOf) String() string { return proto.CompactTextString(m) }
  6939  func (*OneOf) ProtoMessage()    {}
  6940  func (*OneOf) Descriptor() ([]byte, []int) {
  6941  	return fileDescriptor_007ba1c3d6266d56, []int{125}
  6942  }
  6943  func (m *OneOf) XXX_Unmarshal(b []byte) error {
  6944  	return m.Unmarshal(b)
  6945  }
  6946  func (m *OneOf) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  6947  	if deterministic {
  6948  		return xxx_messageInfo_OneOf.Marshal(b, m, deterministic)
  6949  	} else {
  6950  		b = b[:cap(b)]
  6951  		n, err := m.MarshalToSizedBuffer(b)
  6952  		if err != nil {
  6953  			return nil, err
  6954  		}
  6955  		return b[:n], nil
  6956  	}
  6957  }
  6958  func (m *OneOf) XXX_Merge(src proto.Message) {
  6959  	xxx_messageInfo_OneOf.Merge(m, src)
  6960  }
  6961  func (m *OneOf) XXX_Size() int {
  6962  	return m.Size()
  6963  }
  6964  func (m *OneOf) XXX_DiscardUnknown() {
  6965  	xxx_messageInfo_OneOf.DiscardUnknown(m)
  6966  }
  6967  
  6968  var xxx_messageInfo_OneOf proto.InternalMessageInfo
  6969  
  6970  type isOneOf_Event interface {
  6971  	isOneOf_Event()
  6972  	MarshalTo([]byte) (int, error)
  6973  	Size() int
  6974  }
  6975  
  6976  type OneOf_UserLogin struct {
  6977  	UserLogin *UserLogin `protobuf:"bytes,1,opt,name=UserLogin,proto3,oneof" json:"UserLogin,omitempty"`
  6978  }
  6979  type OneOf_UserCreate struct {
  6980  	UserCreate *UserCreate `protobuf:"bytes,2,opt,name=UserCreate,proto3,oneof" json:"UserCreate,omitempty"`
  6981  }
  6982  type OneOf_UserDelete struct {
  6983  	UserDelete *UserDelete `protobuf:"bytes,3,opt,name=UserDelete,proto3,oneof" json:"UserDelete,omitempty"`
  6984  }
  6985  type OneOf_UserPasswordChange struct {
  6986  	UserPasswordChange *UserPasswordChange `protobuf:"bytes,4,opt,name=UserPasswordChange,proto3,oneof" json:"UserPasswordChange,omitempty"`
  6987  }
  6988  type OneOf_SessionStart struct {
  6989  	SessionStart *SessionStart `protobuf:"bytes,5,opt,name=SessionStart,proto3,oneof" json:"SessionStart,omitempty"`
  6990  }
  6991  type OneOf_SessionJoin struct {
  6992  	SessionJoin *SessionJoin `protobuf:"bytes,6,opt,name=SessionJoin,proto3,oneof" json:"SessionJoin,omitempty"`
  6993  }
  6994  type OneOf_SessionPrint struct {
  6995  	SessionPrint *SessionPrint `protobuf:"bytes,7,opt,name=SessionPrint,proto3,oneof" json:"SessionPrint,omitempty"`
  6996  }
  6997  type OneOf_SessionReject struct {
  6998  	SessionReject *SessionReject `protobuf:"bytes,8,opt,name=SessionReject,proto3,oneof" json:"SessionReject,omitempty"`
  6999  }
  7000  type OneOf_Resize struct {
  7001  	Resize *Resize `protobuf:"bytes,9,opt,name=Resize,proto3,oneof" json:"Resize,omitempty"`
  7002  }
  7003  type OneOf_SessionEnd struct {
  7004  	SessionEnd *SessionEnd `protobuf:"bytes,10,opt,name=SessionEnd,proto3,oneof" json:"SessionEnd,omitempty"`
  7005  }
  7006  type OneOf_SessionCommand struct {
  7007  	SessionCommand *SessionCommand `protobuf:"bytes,11,opt,name=SessionCommand,proto3,oneof" json:"SessionCommand,omitempty"`
  7008  }
  7009  type OneOf_SessionDisk struct {
  7010  	SessionDisk *SessionDisk `protobuf:"bytes,12,opt,name=SessionDisk,proto3,oneof" json:"SessionDisk,omitempty"`
  7011  }
  7012  type OneOf_SessionNetwork struct {
  7013  	SessionNetwork *SessionNetwork `protobuf:"bytes,13,opt,name=SessionNetwork,proto3,oneof" json:"SessionNetwork,omitempty"`
  7014  }
  7015  type OneOf_SessionData struct {
  7016  	SessionData *SessionData `protobuf:"bytes,14,opt,name=SessionData,proto3,oneof" json:"SessionData,omitempty"`
  7017  }
  7018  type OneOf_SessionLeave struct {
  7019  	SessionLeave *SessionLeave `protobuf:"bytes,15,opt,name=SessionLeave,proto3,oneof" json:"SessionLeave,omitempty"`
  7020  }
  7021  type OneOf_PortForward struct {
  7022  	PortForward *PortForward `protobuf:"bytes,16,opt,name=PortForward,proto3,oneof" json:"PortForward,omitempty"`
  7023  }
  7024  type OneOf_X11Forward struct {
  7025  	X11Forward *X11Forward `protobuf:"bytes,17,opt,name=X11Forward,proto3,oneof" json:"X11Forward,omitempty"`
  7026  }
  7027  type OneOf_SCP struct {
  7028  	SCP *SCP `protobuf:"bytes,18,opt,name=SCP,proto3,oneof" json:"SCP,omitempty"`
  7029  }
  7030  type OneOf_Exec struct {
  7031  	Exec *Exec `protobuf:"bytes,19,opt,name=Exec,proto3,oneof" json:"Exec,omitempty"`
  7032  }
  7033  type OneOf_Subsystem struct {
  7034  	Subsystem *Subsystem `protobuf:"bytes,20,opt,name=Subsystem,proto3,oneof" json:"Subsystem,omitempty"`
  7035  }
  7036  type OneOf_ClientDisconnect struct {
  7037  	ClientDisconnect *ClientDisconnect `protobuf:"bytes,21,opt,name=ClientDisconnect,proto3,oneof" json:"ClientDisconnect,omitempty"`
  7038  }
  7039  type OneOf_AuthAttempt struct {
  7040  	AuthAttempt *AuthAttempt `protobuf:"bytes,22,opt,name=AuthAttempt,proto3,oneof" json:"AuthAttempt,omitempty"`
  7041  }
  7042  type OneOf_AccessRequestCreate struct {
  7043  	AccessRequestCreate *AccessRequestCreate `protobuf:"bytes,23,opt,name=AccessRequestCreate,proto3,oneof" json:"AccessRequestCreate,omitempty"`
  7044  }
  7045  type OneOf_UserTokenCreate struct {
  7046  	UserTokenCreate *UserTokenCreate `protobuf:"bytes,24,opt,name=UserTokenCreate,proto3,oneof" json:"UserTokenCreate,omitempty"`
  7047  }
  7048  type OneOf_RoleCreate struct {
  7049  	RoleCreate *RoleCreate `protobuf:"bytes,25,opt,name=RoleCreate,proto3,oneof" json:"RoleCreate,omitempty"`
  7050  }
  7051  type OneOf_RoleDelete struct {
  7052  	RoleDelete *RoleDelete `protobuf:"bytes,26,opt,name=RoleDelete,proto3,oneof" json:"RoleDelete,omitempty"`
  7053  }
  7054  type OneOf_TrustedClusterCreate struct {
  7055  	TrustedClusterCreate *TrustedClusterCreate `protobuf:"bytes,27,opt,name=TrustedClusterCreate,proto3,oneof" json:"TrustedClusterCreate,omitempty"`
  7056  }
  7057  type OneOf_TrustedClusterDelete struct {
  7058  	TrustedClusterDelete *TrustedClusterDelete `protobuf:"bytes,28,opt,name=TrustedClusterDelete,proto3,oneof" json:"TrustedClusterDelete,omitempty"`
  7059  }
  7060  type OneOf_TrustedClusterTokenCreate struct {
  7061  	TrustedClusterTokenCreate *TrustedClusterTokenCreate `protobuf:"bytes,29,opt,name=TrustedClusterTokenCreate,proto3,oneof" json:"TrustedClusterTokenCreate,omitempty"`
  7062  }
  7063  type OneOf_GithubConnectorCreate struct {
  7064  	GithubConnectorCreate *GithubConnectorCreate `protobuf:"bytes,30,opt,name=GithubConnectorCreate,proto3,oneof" json:"GithubConnectorCreate,omitempty"`
  7065  }
  7066  type OneOf_GithubConnectorDelete struct {
  7067  	GithubConnectorDelete *GithubConnectorDelete `protobuf:"bytes,31,opt,name=GithubConnectorDelete,proto3,oneof" json:"GithubConnectorDelete,omitempty"`
  7068  }
  7069  type OneOf_OIDCConnectorCreate struct {
  7070  	OIDCConnectorCreate *OIDCConnectorCreate `protobuf:"bytes,32,opt,name=OIDCConnectorCreate,proto3,oneof" json:"OIDCConnectorCreate,omitempty"`
  7071  }
  7072  type OneOf_OIDCConnectorDelete struct {
  7073  	OIDCConnectorDelete *OIDCConnectorDelete `protobuf:"bytes,33,opt,name=OIDCConnectorDelete,proto3,oneof" json:"OIDCConnectorDelete,omitempty"`
  7074  }
  7075  type OneOf_SAMLConnectorCreate struct {
  7076  	SAMLConnectorCreate *SAMLConnectorCreate `protobuf:"bytes,34,opt,name=SAMLConnectorCreate,proto3,oneof" json:"SAMLConnectorCreate,omitempty"`
  7077  }
  7078  type OneOf_SAMLConnectorDelete struct {
  7079  	SAMLConnectorDelete *SAMLConnectorDelete `protobuf:"bytes,35,opt,name=SAMLConnectorDelete,proto3,oneof" json:"SAMLConnectorDelete,omitempty"`
  7080  }
  7081  type OneOf_KubeRequest struct {
  7082  	KubeRequest *KubeRequest `protobuf:"bytes,36,opt,name=KubeRequest,proto3,oneof" json:"KubeRequest,omitempty"`
  7083  }
  7084  type OneOf_AppSessionStart struct {
  7085  	AppSessionStart *AppSessionStart `protobuf:"bytes,37,opt,name=AppSessionStart,proto3,oneof" json:"AppSessionStart,omitempty"`
  7086  }
  7087  type OneOf_AppSessionChunk struct {
  7088  	AppSessionChunk *AppSessionChunk `protobuf:"bytes,38,opt,name=AppSessionChunk,proto3,oneof" json:"AppSessionChunk,omitempty"`
  7089  }
  7090  type OneOf_AppSessionRequest struct {
  7091  	AppSessionRequest *AppSessionRequest `protobuf:"bytes,39,opt,name=AppSessionRequest,proto3,oneof" json:"AppSessionRequest,omitempty"`
  7092  }
  7093  type OneOf_DatabaseSessionStart struct {
  7094  	DatabaseSessionStart *DatabaseSessionStart `protobuf:"bytes,40,opt,name=DatabaseSessionStart,proto3,oneof" json:"DatabaseSessionStart,omitempty"`
  7095  }
  7096  type OneOf_DatabaseSessionEnd struct {
  7097  	DatabaseSessionEnd *DatabaseSessionEnd `protobuf:"bytes,41,opt,name=DatabaseSessionEnd,proto3,oneof" json:"DatabaseSessionEnd,omitempty"`
  7098  }
  7099  type OneOf_DatabaseSessionQuery struct {
  7100  	DatabaseSessionQuery *DatabaseSessionQuery `protobuf:"bytes,42,opt,name=DatabaseSessionQuery,proto3,oneof" json:"DatabaseSessionQuery,omitempty"`
  7101  }
  7102  type OneOf_SessionUpload struct {
  7103  	SessionUpload *SessionUpload `protobuf:"bytes,43,opt,name=SessionUpload,proto3,oneof" json:"SessionUpload,omitempty"`
  7104  }
  7105  type OneOf_MFADeviceAdd struct {
  7106  	MFADeviceAdd *MFADeviceAdd `protobuf:"bytes,44,opt,name=MFADeviceAdd,proto3,oneof" json:"MFADeviceAdd,omitempty"`
  7107  }
  7108  type OneOf_MFADeviceDelete struct {
  7109  	MFADeviceDelete *MFADeviceDelete `protobuf:"bytes,45,opt,name=MFADeviceDelete,proto3,oneof" json:"MFADeviceDelete,omitempty"`
  7110  }
  7111  type OneOf_BillingInformationUpdate struct {
  7112  	BillingInformationUpdate *BillingInformationUpdate `protobuf:"bytes,46,opt,name=BillingInformationUpdate,proto3,oneof" json:"BillingInformationUpdate,omitempty"`
  7113  }
  7114  type OneOf_BillingCardCreate struct {
  7115  	BillingCardCreate *BillingCardCreate `protobuf:"bytes,47,opt,name=BillingCardCreate,proto3,oneof" json:"BillingCardCreate,omitempty"`
  7116  }
  7117  type OneOf_BillingCardDelete struct {
  7118  	BillingCardDelete *BillingCardDelete `protobuf:"bytes,48,opt,name=BillingCardDelete,proto3,oneof" json:"BillingCardDelete,omitempty"`
  7119  }
  7120  type OneOf_LockCreate struct {
  7121  	LockCreate *LockCreate `protobuf:"bytes,49,opt,name=LockCreate,proto3,oneof" json:"LockCreate,omitempty"`
  7122  }
  7123  type OneOf_LockDelete struct {
  7124  	LockDelete *LockDelete `protobuf:"bytes,50,opt,name=LockDelete,proto3,oneof" json:"LockDelete,omitempty"`
  7125  }
  7126  type OneOf_RecoveryCodeGenerate struct {
  7127  	RecoveryCodeGenerate *RecoveryCodeGenerate `protobuf:"bytes,51,opt,name=RecoveryCodeGenerate,proto3,oneof" json:"RecoveryCodeGenerate,omitempty"`
  7128  }
  7129  type OneOf_RecoveryCodeUsed struct {
  7130  	RecoveryCodeUsed *RecoveryCodeUsed `protobuf:"bytes,52,opt,name=RecoveryCodeUsed,proto3,oneof" json:"RecoveryCodeUsed,omitempty"`
  7131  }
  7132  type OneOf_DatabaseCreate struct {
  7133  	DatabaseCreate *DatabaseCreate `protobuf:"bytes,53,opt,name=DatabaseCreate,proto3,oneof" json:"DatabaseCreate,omitempty"`
  7134  }
  7135  type OneOf_DatabaseUpdate struct {
  7136  	DatabaseUpdate *DatabaseUpdate `protobuf:"bytes,54,opt,name=DatabaseUpdate,proto3,oneof" json:"DatabaseUpdate,omitempty"`
  7137  }
  7138  type OneOf_DatabaseDelete struct {
  7139  	DatabaseDelete *DatabaseDelete `protobuf:"bytes,55,opt,name=DatabaseDelete,proto3,oneof" json:"DatabaseDelete,omitempty"`
  7140  }
  7141  type OneOf_AppCreate struct {
  7142  	AppCreate *AppCreate `protobuf:"bytes,56,opt,name=AppCreate,proto3,oneof" json:"AppCreate,omitempty"`
  7143  }
  7144  type OneOf_AppUpdate struct {
  7145  	AppUpdate *AppUpdate `protobuf:"bytes,57,opt,name=AppUpdate,proto3,oneof" json:"AppUpdate,omitempty"`
  7146  }
  7147  type OneOf_AppDelete struct {
  7148  	AppDelete *AppDelete `protobuf:"bytes,58,opt,name=AppDelete,proto3,oneof" json:"AppDelete,omitempty"`
  7149  }
  7150  type OneOf_WindowsDesktopSessionStart struct {
  7151  	WindowsDesktopSessionStart *WindowsDesktopSessionStart `protobuf:"bytes,59,opt,name=WindowsDesktopSessionStart,proto3,oneof" json:"WindowsDesktopSessionStart,omitempty"`
  7152  }
  7153  type OneOf_WindowsDesktopSessionEnd struct {
  7154  	WindowsDesktopSessionEnd *WindowsDesktopSessionEnd `protobuf:"bytes,60,opt,name=WindowsDesktopSessionEnd,proto3,oneof" json:"WindowsDesktopSessionEnd,omitempty"`
  7155  }
  7156  type OneOf_PostgresParse struct {
  7157  	PostgresParse *PostgresParse `protobuf:"bytes,61,opt,name=PostgresParse,proto3,oneof" json:"PostgresParse,omitempty"`
  7158  }
  7159  type OneOf_PostgresBind struct {
  7160  	PostgresBind *PostgresBind `protobuf:"bytes,62,opt,name=PostgresBind,proto3,oneof" json:"PostgresBind,omitempty"`
  7161  }
  7162  type OneOf_PostgresExecute struct {
  7163  	PostgresExecute *PostgresExecute `protobuf:"bytes,63,opt,name=PostgresExecute,proto3,oneof" json:"PostgresExecute,omitempty"`
  7164  }
  7165  type OneOf_PostgresClose struct {
  7166  	PostgresClose *PostgresClose `protobuf:"bytes,64,opt,name=PostgresClose,proto3,oneof" json:"PostgresClose,omitempty"`
  7167  }
  7168  type OneOf_PostgresFunctionCall struct {
  7169  	PostgresFunctionCall *PostgresFunctionCall `protobuf:"bytes,65,opt,name=PostgresFunctionCall,proto3,oneof" json:"PostgresFunctionCall,omitempty"`
  7170  }
  7171  type OneOf_AccessRequestDelete struct {
  7172  	AccessRequestDelete *AccessRequestDelete `protobuf:"bytes,66,opt,name=AccessRequestDelete,proto3,oneof" json:"AccessRequestDelete,omitempty"`
  7173  }
  7174  type OneOf_SessionConnect struct {
  7175  	SessionConnect *SessionConnect `protobuf:"bytes,67,opt,name=SessionConnect,proto3,oneof" json:"SessionConnect,omitempty"`
  7176  }
  7177  type OneOf_CertificateCreate struct {
  7178  	CertificateCreate *CertificateCreate `protobuf:"bytes,68,opt,name=CertificateCreate,proto3,oneof" json:"CertificateCreate,omitempty"`
  7179  }
  7180  type OneOf_DesktopRecording struct {
  7181  	DesktopRecording *DesktopRecording `protobuf:"bytes,69,opt,name=DesktopRecording,proto3,oneof" json:"DesktopRecording,omitempty"`
  7182  }
  7183  type OneOf_DesktopClipboardSend struct {
  7184  	DesktopClipboardSend *DesktopClipboardSend `protobuf:"bytes,70,opt,name=DesktopClipboardSend,proto3,oneof" json:"DesktopClipboardSend,omitempty"`
  7185  }
  7186  type OneOf_DesktopClipboardReceive struct {
  7187  	DesktopClipboardReceive *DesktopClipboardReceive `protobuf:"bytes,71,opt,name=DesktopClipboardReceive,proto3,oneof" json:"DesktopClipboardReceive,omitempty"`
  7188  }
  7189  type OneOf_MySQLStatementPrepare struct {
  7190  	MySQLStatementPrepare *MySQLStatementPrepare `protobuf:"bytes,72,opt,name=MySQLStatementPrepare,proto3,oneof" json:"MySQLStatementPrepare,omitempty"`
  7191  }
  7192  type OneOf_MySQLStatementExecute struct {
  7193  	MySQLStatementExecute *MySQLStatementExecute `protobuf:"bytes,73,opt,name=MySQLStatementExecute,proto3,oneof" json:"MySQLStatementExecute,omitempty"`
  7194  }
  7195  type OneOf_MySQLStatementSendLongData struct {
  7196  	MySQLStatementSendLongData *MySQLStatementSendLongData `protobuf:"bytes,74,opt,name=MySQLStatementSendLongData,proto3,oneof" json:"MySQLStatementSendLongData,omitempty"`
  7197  }
  7198  type OneOf_MySQLStatementClose struct {
  7199  	MySQLStatementClose *MySQLStatementClose `protobuf:"bytes,75,opt,name=MySQLStatementClose,proto3,oneof" json:"MySQLStatementClose,omitempty"`
  7200  }
  7201  type OneOf_MySQLStatementReset struct {
  7202  	MySQLStatementReset *MySQLStatementReset `protobuf:"bytes,76,opt,name=MySQLStatementReset,proto3,oneof" json:"MySQLStatementReset,omitempty"`
  7203  }
  7204  type OneOf_MySQLStatementFetch struct {
  7205  	MySQLStatementFetch *MySQLStatementFetch `protobuf:"bytes,77,opt,name=MySQLStatementFetch,proto3,oneof" json:"MySQLStatementFetch,omitempty"`
  7206  }
  7207  type OneOf_MySQLStatementBulkExecute struct {
  7208  	MySQLStatementBulkExecute *MySQLStatementBulkExecute `protobuf:"bytes,78,opt,name=MySQLStatementBulkExecute,proto3,oneof" json:"MySQLStatementBulkExecute,omitempty"`
  7209  }
  7210  type OneOf_RenewableCertificateGenerationMismatch struct {
  7211  	RenewableCertificateGenerationMismatch *RenewableCertificateGenerationMismatch `protobuf:"bytes,79,opt,name=RenewableCertificateGenerationMismatch,proto3,oneof" json:"RenewableCertificateGenerationMismatch,omitempty"`
  7212  }
  7213  type OneOf_Unknown struct {
  7214  	Unknown *Unknown `protobuf:"bytes,80,opt,name=Unknown,proto3,oneof" json:"Unknown,omitempty"`
  7215  }
  7216  type OneOf_MySQLInitDB struct {
  7217  	MySQLInitDB *MySQLInitDB `protobuf:"bytes,81,opt,name=MySQLInitDB,proto3,oneof" json:"MySQLInitDB,omitempty"`
  7218  }
  7219  type OneOf_MySQLCreateDB struct {
  7220  	MySQLCreateDB *MySQLCreateDB `protobuf:"bytes,82,opt,name=MySQLCreateDB,proto3,oneof" json:"MySQLCreateDB,omitempty"`
  7221  }
  7222  type OneOf_MySQLDropDB struct {
  7223  	MySQLDropDB *MySQLDropDB `protobuf:"bytes,83,opt,name=MySQLDropDB,proto3,oneof" json:"MySQLDropDB,omitempty"`
  7224  }
  7225  type OneOf_MySQLShutDown struct {
  7226  	MySQLShutDown *MySQLShutDown `protobuf:"bytes,84,opt,name=MySQLShutDown,proto3,oneof" json:"MySQLShutDown,omitempty"`
  7227  }
  7228  type OneOf_MySQLProcessKill struct {
  7229  	MySQLProcessKill *MySQLProcessKill `protobuf:"bytes,85,opt,name=MySQLProcessKill,proto3,oneof" json:"MySQLProcessKill,omitempty"`
  7230  }
  7231  type OneOf_MySQLDebug struct {
  7232  	MySQLDebug *MySQLDebug `protobuf:"bytes,86,opt,name=MySQLDebug,proto3,oneof" json:"MySQLDebug,omitempty"`
  7233  }
  7234  type OneOf_MySQLRefresh struct {
  7235  	MySQLRefresh *MySQLRefresh `protobuf:"bytes,87,opt,name=MySQLRefresh,proto3,oneof" json:"MySQLRefresh,omitempty"`
  7236  }
  7237  type OneOf_AccessRequestResourceSearch struct {
  7238  	AccessRequestResourceSearch *AccessRequestResourceSearch `protobuf:"bytes,88,opt,name=AccessRequestResourceSearch,proto3,oneof" json:"AccessRequestResourceSearch,omitempty"`
  7239  }
  7240  type OneOf_SQLServerRPCRequest struct {
  7241  	SQLServerRPCRequest *SQLServerRPCRequest `protobuf:"bytes,89,opt,name=SQLServerRPCRequest,proto3,oneof" json:"SQLServerRPCRequest,omitempty"`
  7242  }
  7243  type OneOf_DatabaseSessionMalformedPacket struct {
  7244  	DatabaseSessionMalformedPacket *DatabaseSessionMalformedPacket `protobuf:"bytes,90,opt,name=DatabaseSessionMalformedPacket,proto3,oneof" json:"DatabaseSessionMalformedPacket,omitempty"`
  7245  }
  7246  type OneOf_SFTP struct {
  7247  	SFTP *SFTP `protobuf:"bytes,91,opt,name=SFTP,proto3,oneof" json:"SFTP,omitempty"`
  7248  }
  7249  type OneOf_UpgradeWindowStartUpdate struct {
  7250  	UpgradeWindowStartUpdate *UpgradeWindowStartUpdate `protobuf:"bytes,92,opt,name=UpgradeWindowStartUpdate,proto3,oneof" json:"UpgradeWindowStartUpdate,omitempty"`
  7251  }
  7252  type OneOf_AppSessionEnd struct {
  7253  	AppSessionEnd *AppSessionEnd `protobuf:"bytes,93,opt,name=AppSessionEnd,proto3,oneof" json:"AppSessionEnd,omitempty"`
  7254  }
  7255  type OneOf_SessionRecordingAccess struct {
  7256  	SessionRecordingAccess *SessionRecordingAccess `protobuf:"bytes,94,opt,name=SessionRecordingAccess,proto3,oneof" json:"SessionRecordingAccess,omitempty"`
  7257  }
  7258  type OneOf_KubernetesClusterCreate struct {
  7259  	KubernetesClusterCreate *KubernetesClusterCreate `protobuf:"bytes,96,opt,name=KubernetesClusterCreate,proto3,oneof" json:"KubernetesClusterCreate,omitempty"`
  7260  }
  7261  type OneOf_KubernetesClusterUpdate struct {
  7262  	KubernetesClusterUpdate *KubernetesClusterUpdate `protobuf:"bytes,97,opt,name=KubernetesClusterUpdate,proto3,oneof" json:"KubernetesClusterUpdate,omitempty"`
  7263  }
  7264  type OneOf_KubernetesClusterDelete struct {
  7265  	KubernetesClusterDelete *KubernetesClusterDelete `protobuf:"bytes,98,opt,name=KubernetesClusterDelete,proto3,oneof" json:"KubernetesClusterDelete,omitempty"`
  7266  }
  7267  type OneOf_SSMRun struct {
  7268  	SSMRun *SSMRun `protobuf:"bytes,99,opt,name=SSMRun,proto3,oneof" json:"SSMRun,omitempty"`
  7269  }
  7270  type OneOf_ElasticsearchRequest struct {
  7271  	ElasticsearchRequest *ElasticsearchRequest `protobuf:"bytes,100,opt,name=ElasticsearchRequest,proto3,oneof" json:"ElasticsearchRequest,omitempty"`
  7272  }
  7273  type OneOf_CassandraBatch struct {
  7274  	CassandraBatch *CassandraBatch `protobuf:"bytes,101,opt,name=CassandraBatch,proto3,oneof" json:"CassandraBatch,omitempty"`
  7275  }
  7276  type OneOf_CassandraPrepare struct {
  7277  	CassandraPrepare *CassandraPrepare `protobuf:"bytes,102,opt,name=CassandraPrepare,proto3,oneof" json:"CassandraPrepare,omitempty"`
  7278  }
  7279  type OneOf_CassandraRegister struct {
  7280  	CassandraRegister *CassandraRegister `protobuf:"bytes,103,opt,name=CassandraRegister,proto3,oneof" json:"CassandraRegister,omitempty"`
  7281  }
  7282  type OneOf_CassandraExecute struct {
  7283  	CassandraExecute *CassandraExecute `protobuf:"bytes,104,opt,name=CassandraExecute,proto3,oneof" json:"CassandraExecute,omitempty"`
  7284  }
  7285  type OneOf_AppSessionDynamoDBRequest struct {
  7286  	AppSessionDynamoDBRequest *AppSessionDynamoDBRequest `protobuf:"bytes,105,opt,name=AppSessionDynamoDBRequest,proto3,oneof" json:"AppSessionDynamoDBRequest,omitempty"`
  7287  }
  7288  type OneOf_DesktopSharedDirectoryStart struct {
  7289  	DesktopSharedDirectoryStart *DesktopSharedDirectoryStart `protobuf:"bytes,106,opt,name=DesktopSharedDirectoryStart,proto3,oneof" json:"DesktopSharedDirectoryStart,omitempty"`
  7290  }
  7291  type OneOf_DesktopSharedDirectoryRead struct {
  7292  	DesktopSharedDirectoryRead *DesktopSharedDirectoryRead `protobuf:"bytes,107,opt,name=DesktopSharedDirectoryRead,proto3,oneof" json:"DesktopSharedDirectoryRead,omitempty"`
  7293  }
  7294  type OneOf_DesktopSharedDirectoryWrite struct {
  7295  	DesktopSharedDirectoryWrite *DesktopSharedDirectoryWrite `protobuf:"bytes,108,opt,name=DesktopSharedDirectoryWrite,proto3,oneof" json:"DesktopSharedDirectoryWrite,omitempty"`
  7296  }
  7297  type OneOf_DynamoDBRequest struct {
  7298  	DynamoDBRequest *DynamoDBRequest `protobuf:"bytes,109,opt,name=DynamoDBRequest,proto3,oneof" json:"DynamoDBRequest,omitempty"`
  7299  }
  7300  type OneOf_BotJoin struct {
  7301  	BotJoin *BotJoin `protobuf:"bytes,110,opt,name=BotJoin,proto3,oneof" json:"BotJoin,omitempty"`
  7302  }
  7303  type OneOf_InstanceJoin struct {
  7304  	InstanceJoin *InstanceJoin `protobuf:"bytes,111,opt,name=InstanceJoin,proto3,oneof" json:"InstanceJoin,omitempty"`
  7305  }
  7306  type OneOf_DeviceEvent struct {
  7307  	DeviceEvent *DeviceEvent `protobuf:"bytes,112,opt,name=DeviceEvent,proto3,oneof" json:"DeviceEvent,omitempty"`
  7308  }
  7309  type OneOf_LoginRuleCreate struct {
  7310  	LoginRuleCreate *LoginRuleCreate `protobuf:"bytes,113,opt,name=LoginRuleCreate,proto3,oneof" json:"LoginRuleCreate,omitempty"`
  7311  }
  7312  type OneOf_LoginRuleDelete struct {
  7313  	LoginRuleDelete *LoginRuleDelete `protobuf:"bytes,114,opt,name=LoginRuleDelete,proto3,oneof" json:"LoginRuleDelete,omitempty"`
  7314  }
  7315  type OneOf_SAMLIdPAuthAttempt struct {
  7316  	SAMLIdPAuthAttempt *SAMLIdPAuthAttempt `protobuf:"bytes,115,opt,name=SAMLIdPAuthAttempt,proto3,oneof" json:"SAMLIdPAuthAttempt,omitempty"`
  7317  }
  7318  type OneOf_SAMLIdPServiceProviderCreate struct {
  7319  	SAMLIdPServiceProviderCreate *SAMLIdPServiceProviderCreate `protobuf:"bytes,116,opt,name=SAMLIdPServiceProviderCreate,proto3,oneof" json:"SAMLIdPServiceProviderCreate,omitempty"`
  7320  }
  7321  type OneOf_SAMLIdPServiceProviderUpdate struct {
  7322  	SAMLIdPServiceProviderUpdate *SAMLIdPServiceProviderUpdate `protobuf:"bytes,117,opt,name=SAMLIdPServiceProviderUpdate,proto3,oneof" json:"SAMLIdPServiceProviderUpdate,omitempty"`
  7323  }
  7324  type OneOf_SAMLIdPServiceProviderDelete struct {
  7325  	SAMLIdPServiceProviderDelete *SAMLIdPServiceProviderDelete `protobuf:"bytes,118,opt,name=SAMLIdPServiceProviderDelete,proto3,oneof" json:"SAMLIdPServiceProviderDelete,omitempty"`
  7326  }
  7327  type OneOf_SAMLIdPServiceProviderDeleteAll struct {
  7328  	SAMLIdPServiceProviderDeleteAll *SAMLIdPServiceProviderDeleteAll `protobuf:"bytes,119,opt,name=SAMLIdPServiceProviderDeleteAll,proto3,oneof" json:"SAMLIdPServiceProviderDeleteAll,omitempty"`
  7329  }
  7330  type OneOf_OpenSearchRequest struct {
  7331  	OpenSearchRequest *OpenSearchRequest `protobuf:"bytes,120,opt,name=OpenSearchRequest,proto3,oneof" json:"OpenSearchRequest,omitempty"`
  7332  }
  7333  type OneOf_DeviceEvent2 struct {
  7334  	DeviceEvent2 *DeviceEvent2 `protobuf:"bytes,121,opt,name=DeviceEvent2,proto3,oneof" json:"DeviceEvent2,omitempty"`
  7335  }
  7336  type OneOf_OktaResourcesUpdate struct {
  7337  	OktaResourcesUpdate *OktaResourcesUpdate `protobuf:"bytes,122,opt,name=OktaResourcesUpdate,proto3,oneof" json:"OktaResourcesUpdate,omitempty"`
  7338  }
  7339  type OneOf_OktaSyncFailure struct {
  7340  	OktaSyncFailure *OktaSyncFailure `protobuf:"bytes,123,opt,name=OktaSyncFailure,proto3,oneof" json:"OktaSyncFailure,omitempty"`
  7341  }
  7342  type OneOf_OktaAssignmentResult struct {
  7343  	OktaAssignmentResult *OktaAssignmentResult `protobuf:"bytes,124,opt,name=OktaAssignmentResult,proto3,oneof" json:"OktaAssignmentResult,omitempty"`
  7344  }
  7345  type OneOf_ProvisionTokenCreate struct {
  7346  	ProvisionTokenCreate *ProvisionTokenCreate `protobuf:"bytes,125,opt,name=ProvisionTokenCreate,proto3,oneof" json:"ProvisionTokenCreate,omitempty"`
  7347  }
  7348  type OneOf_AccessListCreate struct {
  7349  	AccessListCreate *AccessListCreate `protobuf:"bytes,126,opt,name=AccessListCreate,proto3,oneof" json:"AccessListCreate,omitempty"`
  7350  }
  7351  type OneOf_AccessListUpdate struct {
  7352  	AccessListUpdate *AccessListUpdate `protobuf:"bytes,127,opt,name=AccessListUpdate,proto3,oneof" json:"AccessListUpdate,omitempty"`
  7353  }
  7354  type OneOf_AccessListDelete struct {
  7355  	AccessListDelete *AccessListDelete `protobuf:"bytes,128,opt,name=AccessListDelete,proto3,oneof" json:"AccessListDelete,omitempty"`
  7356  }
  7357  type OneOf_AccessListReview struct {
  7358  	AccessListReview *AccessListReview `protobuf:"bytes,129,opt,name=AccessListReview,proto3,oneof" json:"AccessListReview,omitempty"`
  7359  }
  7360  type OneOf_AccessListMemberCreate struct {
  7361  	AccessListMemberCreate *AccessListMemberCreate `protobuf:"bytes,130,opt,name=AccessListMemberCreate,proto3,oneof" json:"AccessListMemberCreate,omitempty"`
  7362  }
  7363  type OneOf_AccessListMemberUpdate struct {
  7364  	AccessListMemberUpdate *AccessListMemberUpdate `protobuf:"bytes,131,opt,name=AccessListMemberUpdate,proto3,oneof" json:"AccessListMemberUpdate,omitempty"`
  7365  }
  7366  type OneOf_AccessListMemberDelete struct {
  7367  	AccessListMemberDelete *AccessListMemberDelete `protobuf:"bytes,132,opt,name=AccessListMemberDelete,proto3,oneof" json:"AccessListMemberDelete,omitempty"`
  7368  }
  7369  type OneOf_AccessListMemberDeleteAllForAccessList struct {
  7370  	AccessListMemberDeleteAllForAccessList *AccessListMemberDeleteAllForAccessList `protobuf:"bytes,133,opt,name=AccessListMemberDeleteAllForAccessList,proto3,oneof" json:"AccessListMemberDeleteAllForAccessList,omitempty"`
  7371  }
  7372  type OneOf_AuditQueryRun struct {
  7373  	AuditQueryRun *AuditQueryRun `protobuf:"bytes,134,opt,name=AuditQueryRun,proto3,oneof" json:"AuditQueryRun,omitempty"`
  7374  }
  7375  type OneOf_SecurityReportRun struct {
  7376  	SecurityReportRun *SecurityReportRun `protobuf:"bytes,135,opt,name=SecurityReportRun,proto3,oneof" json:"SecurityReportRun,omitempty"`
  7377  }
  7378  type OneOf_GithubConnectorUpdate struct {
  7379  	GithubConnectorUpdate *GithubConnectorUpdate `protobuf:"bytes,136,opt,name=GithubConnectorUpdate,proto3,oneof" json:"GithubConnectorUpdate,omitempty"`
  7380  }
  7381  type OneOf_OIDCConnectorUpdate struct {
  7382  	OIDCConnectorUpdate *OIDCConnectorUpdate `protobuf:"bytes,137,opt,name=OIDCConnectorUpdate,proto3,oneof" json:"OIDCConnectorUpdate,omitempty"`
  7383  }
  7384  type OneOf_SAMLConnectorUpdate struct {
  7385  	SAMLConnectorUpdate *SAMLConnectorUpdate `protobuf:"bytes,138,opt,name=SAMLConnectorUpdate,proto3,oneof" json:"SAMLConnectorUpdate,omitempty"`
  7386  }
  7387  type OneOf_RoleUpdate struct {
  7388  	RoleUpdate *RoleUpdate `protobuf:"bytes,139,opt,name=RoleUpdate,proto3,oneof" json:"RoleUpdate,omitempty"`
  7389  }
  7390  type OneOf_UserUpdate struct {
  7391  	UserUpdate *UserUpdate `protobuf:"bytes,140,opt,name=UserUpdate,proto3,oneof" json:"UserUpdate,omitempty"`
  7392  }
  7393  type OneOf_ExternalAuditStorageEnable struct {
  7394  	ExternalAuditStorageEnable *ExternalAuditStorageEnable `protobuf:"bytes,141,opt,name=ExternalAuditStorageEnable,proto3,oneof" json:"ExternalAuditStorageEnable,omitempty"`
  7395  }
  7396  type OneOf_ExternalAuditStorageDisable struct {
  7397  	ExternalAuditStorageDisable *ExternalAuditStorageDisable `protobuf:"bytes,142,opt,name=ExternalAuditStorageDisable,proto3,oneof" json:"ExternalAuditStorageDisable,omitempty"`
  7398  }
  7399  type OneOf_BotCreate struct {
  7400  	BotCreate *BotCreate `protobuf:"bytes,143,opt,name=BotCreate,proto3,oneof" json:"BotCreate,omitempty"`
  7401  }
  7402  type OneOf_BotDelete struct {
  7403  	BotDelete *BotDelete `protobuf:"bytes,144,opt,name=BotDelete,proto3,oneof" json:"BotDelete,omitempty"`
  7404  }
  7405  type OneOf_BotUpdate struct {
  7406  	BotUpdate *BotUpdate `protobuf:"bytes,145,opt,name=BotUpdate,proto3,oneof" json:"BotUpdate,omitempty"`
  7407  }
  7408  type OneOf_CreateMFAAuthChallenge struct {
  7409  	CreateMFAAuthChallenge *CreateMFAAuthChallenge `protobuf:"bytes,146,opt,name=CreateMFAAuthChallenge,proto3,oneof" json:"CreateMFAAuthChallenge,omitempty"`
  7410  }
  7411  type OneOf_ValidateMFAAuthResponse struct {
  7412  	ValidateMFAAuthResponse *ValidateMFAAuthResponse `protobuf:"bytes,147,opt,name=ValidateMFAAuthResponse,proto3,oneof" json:"ValidateMFAAuthResponse,omitempty"`
  7413  }
  7414  type OneOf_OktaAccessListSync struct {
  7415  	OktaAccessListSync *OktaAccessListSync `protobuf:"bytes,148,opt,name=OktaAccessListSync,proto3,oneof" json:"OktaAccessListSync,omitempty"`
  7416  }
  7417  type OneOf_DatabasePermissionUpdate struct {
  7418  	DatabasePermissionUpdate *DatabasePermissionUpdate `protobuf:"bytes,149,opt,name=DatabasePermissionUpdate,proto3,oneof" json:"DatabasePermissionUpdate,omitempty"`
  7419  }
  7420  type OneOf_SPIFFESVIDIssued struct {
  7421  	SPIFFESVIDIssued *SPIFFESVIDIssued `protobuf:"bytes,150,opt,name=SPIFFESVIDIssued,proto3,oneof" json:"SPIFFESVIDIssued,omitempty"`
  7422  }
  7423  type OneOf_OktaUserSync struct {
  7424  	OktaUserSync *OktaUserSync `protobuf:"bytes,151,opt,name=OktaUserSync,proto3,oneof" json:"OktaUserSync,omitempty"`
  7425  }
  7426  type OneOf_AuthPreferenceUpdate struct {
  7427  	AuthPreferenceUpdate *AuthPreferenceUpdate `protobuf:"bytes,152,opt,name=AuthPreferenceUpdate,proto3,oneof" json:"AuthPreferenceUpdate,omitempty"`
  7428  }
  7429  type OneOf_SessionRecordingConfigUpdate struct {
  7430  	SessionRecordingConfigUpdate *SessionRecordingConfigUpdate `protobuf:"bytes,153,opt,name=SessionRecordingConfigUpdate,proto3,oneof" json:"SessionRecordingConfigUpdate,omitempty"`
  7431  }
  7432  type OneOf_ClusterNetworkingConfigUpdate struct {
  7433  	ClusterNetworkingConfigUpdate *ClusterNetworkingConfigUpdate `protobuf:"bytes,154,opt,name=ClusterNetworkingConfigUpdate,proto3,oneof" json:"ClusterNetworkingConfigUpdate,omitempty"`
  7434  }
  7435  type OneOf_DatabaseUserCreate struct {
  7436  	DatabaseUserCreate *DatabaseUserCreate `protobuf:"bytes,155,opt,name=DatabaseUserCreate,proto3,oneof" json:"DatabaseUserCreate,omitempty"`
  7437  }
  7438  type OneOf_DatabaseUserDeactivate struct {
  7439  	DatabaseUserDeactivate *DatabaseUserDeactivate `protobuf:"bytes,156,opt,name=DatabaseUserDeactivate,proto3,oneof" json:"DatabaseUserDeactivate,omitempty"`
  7440  }
  7441  type OneOf_AccessPathChanged struct {
  7442  	AccessPathChanged *AccessPathChanged `protobuf:"bytes,157,opt,name=AccessPathChanged,proto3,oneof" json:"AccessPathChanged,omitempty"`
  7443  }
  7444  
  7445  func (*OneOf_UserLogin) isOneOf_Event()                              {}
  7446  func (*OneOf_UserCreate) isOneOf_Event()                             {}
  7447  func (*OneOf_UserDelete) isOneOf_Event()                             {}
  7448  func (*OneOf_UserPasswordChange) isOneOf_Event()                     {}
  7449  func (*OneOf_SessionStart) isOneOf_Event()                           {}
  7450  func (*OneOf_SessionJoin) isOneOf_Event()                            {}
  7451  func (*OneOf_SessionPrint) isOneOf_Event()                           {}
  7452  func (*OneOf_SessionReject) isOneOf_Event()                          {}
  7453  func (*OneOf_Resize) isOneOf_Event()                                 {}
  7454  func (*OneOf_SessionEnd) isOneOf_Event()                             {}
  7455  func (*OneOf_SessionCommand) isOneOf_Event()                         {}
  7456  func (*OneOf_SessionDisk) isOneOf_Event()                            {}
  7457  func (*OneOf_SessionNetwork) isOneOf_Event()                         {}
  7458  func (*OneOf_SessionData) isOneOf_Event()                            {}
  7459  func (*OneOf_SessionLeave) isOneOf_Event()                           {}
  7460  func (*OneOf_PortForward) isOneOf_Event()                            {}
  7461  func (*OneOf_X11Forward) isOneOf_Event()                             {}
  7462  func (*OneOf_SCP) isOneOf_Event()                                    {}
  7463  func (*OneOf_Exec) isOneOf_Event()                                   {}
  7464  func (*OneOf_Subsystem) isOneOf_Event()                              {}
  7465  func (*OneOf_ClientDisconnect) isOneOf_Event()                       {}
  7466  func (*OneOf_AuthAttempt) isOneOf_Event()                            {}
  7467  func (*OneOf_AccessRequestCreate) isOneOf_Event()                    {}
  7468  func (*OneOf_UserTokenCreate) isOneOf_Event()                        {}
  7469  func (*OneOf_RoleCreate) isOneOf_Event()                             {}
  7470  func (*OneOf_RoleDelete) isOneOf_Event()                             {}
  7471  func (*OneOf_TrustedClusterCreate) isOneOf_Event()                   {}
  7472  func (*OneOf_TrustedClusterDelete) isOneOf_Event()                   {}
  7473  func (*OneOf_TrustedClusterTokenCreate) isOneOf_Event()              {}
  7474  func (*OneOf_GithubConnectorCreate) isOneOf_Event()                  {}
  7475  func (*OneOf_GithubConnectorDelete) isOneOf_Event()                  {}
  7476  func (*OneOf_OIDCConnectorCreate) isOneOf_Event()                    {}
  7477  func (*OneOf_OIDCConnectorDelete) isOneOf_Event()                    {}
  7478  func (*OneOf_SAMLConnectorCreate) isOneOf_Event()                    {}
  7479  func (*OneOf_SAMLConnectorDelete) isOneOf_Event()                    {}
  7480  func (*OneOf_KubeRequest) isOneOf_Event()                            {}
  7481  func (*OneOf_AppSessionStart) isOneOf_Event()                        {}
  7482  func (*OneOf_AppSessionChunk) isOneOf_Event()                        {}
  7483  func (*OneOf_AppSessionRequest) isOneOf_Event()                      {}
  7484  func (*OneOf_DatabaseSessionStart) isOneOf_Event()                   {}
  7485  func (*OneOf_DatabaseSessionEnd) isOneOf_Event()                     {}
  7486  func (*OneOf_DatabaseSessionQuery) isOneOf_Event()                   {}
  7487  func (*OneOf_SessionUpload) isOneOf_Event()                          {}
  7488  func (*OneOf_MFADeviceAdd) isOneOf_Event()                           {}
  7489  func (*OneOf_MFADeviceDelete) isOneOf_Event()                        {}
  7490  func (*OneOf_BillingInformationUpdate) isOneOf_Event()               {}
  7491  func (*OneOf_BillingCardCreate) isOneOf_Event()                      {}
  7492  func (*OneOf_BillingCardDelete) isOneOf_Event()                      {}
  7493  func (*OneOf_LockCreate) isOneOf_Event()                             {}
  7494  func (*OneOf_LockDelete) isOneOf_Event()                             {}
  7495  func (*OneOf_RecoveryCodeGenerate) isOneOf_Event()                   {}
  7496  func (*OneOf_RecoveryCodeUsed) isOneOf_Event()                       {}
  7497  func (*OneOf_DatabaseCreate) isOneOf_Event()                         {}
  7498  func (*OneOf_DatabaseUpdate) isOneOf_Event()                         {}
  7499  func (*OneOf_DatabaseDelete) isOneOf_Event()                         {}
  7500  func (*OneOf_AppCreate) isOneOf_Event()                              {}
  7501  func (*OneOf_AppUpdate) isOneOf_Event()                              {}
  7502  func (*OneOf_AppDelete) isOneOf_Event()                              {}
  7503  func (*OneOf_WindowsDesktopSessionStart) isOneOf_Event()             {}
  7504  func (*OneOf_WindowsDesktopSessionEnd) isOneOf_Event()               {}
  7505  func (*OneOf_PostgresParse) isOneOf_Event()                          {}
  7506  func (*OneOf_PostgresBind) isOneOf_Event()                           {}
  7507  func (*OneOf_PostgresExecute) isOneOf_Event()                        {}
  7508  func (*OneOf_PostgresClose) isOneOf_Event()                          {}
  7509  func (*OneOf_PostgresFunctionCall) isOneOf_Event()                   {}
  7510  func (*OneOf_AccessRequestDelete) isOneOf_Event()                    {}
  7511  func (*OneOf_SessionConnect) isOneOf_Event()                         {}
  7512  func (*OneOf_CertificateCreate) isOneOf_Event()                      {}
  7513  func (*OneOf_DesktopRecording) isOneOf_Event()                       {}
  7514  func (*OneOf_DesktopClipboardSend) isOneOf_Event()                   {}
  7515  func (*OneOf_DesktopClipboardReceive) isOneOf_Event()                {}
  7516  func (*OneOf_MySQLStatementPrepare) isOneOf_Event()                  {}
  7517  func (*OneOf_MySQLStatementExecute) isOneOf_Event()                  {}
  7518  func (*OneOf_MySQLStatementSendLongData) isOneOf_Event()             {}
  7519  func (*OneOf_MySQLStatementClose) isOneOf_Event()                    {}
  7520  func (*OneOf_MySQLStatementReset) isOneOf_Event()                    {}
  7521  func (*OneOf_MySQLStatementFetch) isOneOf_Event()                    {}
  7522  func (*OneOf_MySQLStatementBulkExecute) isOneOf_Event()              {}
  7523  func (*OneOf_RenewableCertificateGenerationMismatch) isOneOf_Event() {}
  7524  func (*OneOf_Unknown) isOneOf_Event()                                {}
  7525  func (*OneOf_MySQLInitDB) isOneOf_Event()                            {}
  7526  func (*OneOf_MySQLCreateDB) isOneOf_Event()                          {}
  7527  func (*OneOf_MySQLDropDB) isOneOf_Event()                            {}
  7528  func (*OneOf_MySQLShutDown) isOneOf_Event()                          {}
  7529  func (*OneOf_MySQLProcessKill) isOneOf_Event()                       {}
  7530  func (*OneOf_MySQLDebug) isOneOf_Event()                             {}
  7531  func (*OneOf_MySQLRefresh) isOneOf_Event()                           {}
  7532  func (*OneOf_AccessRequestResourceSearch) isOneOf_Event()            {}
  7533  func (*OneOf_SQLServerRPCRequest) isOneOf_Event()                    {}
  7534  func (*OneOf_DatabaseSessionMalformedPacket) isOneOf_Event()         {}
  7535  func (*OneOf_SFTP) isOneOf_Event()                                   {}
  7536  func (*OneOf_UpgradeWindowStartUpdate) isOneOf_Event()               {}
  7537  func (*OneOf_AppSessionEnd) isOneOf_Event()                          {}
  7538  func (*OneOf_SessionRecordingAccess) isOneOf_Event()                 {}
  7539  func (*OneOf_KubernetesClusterCreate) isOneOf_Event()                {}
  7540  func (*OneOf_KubernetesClusterUpdate) isOneOf_Event()                {}
  7541  func (*OneOf_KubernetesClusterDelete) isOneOf_Event()                {}
  7542  func (*OneOf_SSMRun) isOneOf_Event()                                 {}
  7543  func (*OneOf_ElasticsearchRequest) isOneOf_Event()                   {}
  7544  func (*OneOf_CassandraBatch) isOneOf_Event()                         {}
  7545  func (*OneOf_CassandraPrepare) isOneOf_Event()                       {}
  7546  func (*OneOf_CassandraRegister) isOneOf_Event()                      {}
  7547  func (*OneOf_CassandraExecute) isOneOf_Event()                       {}
  7548  func (*OneOf_AppSessionDynamoDBRequest) isOneOf_Event()              {}
  7549  func (*OneOf_DesktopSharedDirectoryStart) isOneOf_Event()            {}
  7550  func (*OneOf_DesktopSharedDirectoryRead) isOneOf_Event()             {}
  7551  func (*OneOf_DesktopSharedDirectoryWrite) isOneOf_Event()            {}
  7552  func (*OneOf_DynamoDBRequest) isOneOf_Event()                        {}
  7553  func (*OneOf_BotJoin) isOneOf_Event()                                {}
  7554  func (*OneOf_InstanceJoin) isOneOf_Event()                           {}
  7555  func (*OneOf_DeviceEvent) isOneOf_Event()                            {}
  7556  func (*OneOf_LoginRuleCreate) isOneOf_Event()                        {}
  7557  func (*OneOf_LoginRuleDelete) isOneOf_Event()                        {}
  7558  func (*OneOf_SAMLIdPAuthAttempt) isOneOf_Event()                     {}
  7559  func (*OneOf_SAMLIdPServiceProviderCreate) isOneOf_Event()           {}
  7560  func (*OneOf_SAMLIdPServiceProviderUpdate) isOneOf_Event()           {}
  7561  func (*OneOf_SAMLIdPServiceProviderDelete) isOneOf_Event()           {}
  7562  func (*OneOf_SAMLIdPServiceProviderDeleteAll) isOneOf_Event()        {}
  7563  func (*OneOf_OpenSearchRequest) isOneOf_Event()                      {}
  7564  func (*OneOf_DeviceEvent2) isOneOf_Event()                           {}
  7565  func (*OneOf_OktaResourcesUpdate) isOneOf_Event()                    {}
  7566  func (*OneOf_OktaSyncFailure) isOneOf_Event()                        {}
  7567  func (*OneOf_OktaAssignmentResult) isOneOf_Event()                   {}
  7568  func (*OneOf_ProvisionTokenCreate) isOneOf_Event()                   {}
  7569  func (*OneOf_AccessListCreate) isOneOf_Event()                       {}
  7570  func (*OneOf_AccessListUpdate) isOneOf_Event()                       {}
  7571  func (*OneOf_AccessListDelete) isOneOf_Event()                       {}
  7572  func (*OneOf_AccessListReview) isOneOf_Event()                       {}
  7573  func (*OneOf_AccessListMemberCreate) isOneOf_Event()                 {}
  7574  func (*OneOf_AccessListMemberUpdate) isOneOf_Event()                 {}
  7575  func (*OneOf_AccessListMemberDelete) isOneOf_Event()                 {}
  7576  func (*OneOf_AccessListMemberDeleteAllForAccessList) isOneOf_Event() {}
  7577  func (*OneOf_AuditQueryRun) isOneOf_Event()                          {}
  7578  func (*OneOf_SecurityReportRun) isOneOf_Event()                      {}
  7579  func (*OneOf_GithubConnectorUpdate) isOneOf_Event()                  {}
  7580  func (*OneOf_OIDCConnectorUpdate) isOneOf_Event()                    {}
  7581  func (*OneOf_SAMLConnectorUpdate) isOneOf_Event()                    {}
  7582  func (*OneOf_RoleUpdate) isOneOf_Event()                             {}
  7583  func (*OneOf_UserUpdate) isOneOf_Event()                             {}
  7584  func (*OneOf_ExternalAuditStorageEnable) isOneOf_Event()             {}
  7585  func (*OneOf_ExternalAuditStorageDisable) isOneOf_Event()            {}
  7586  func (*OneOf_BotCreate) isOneOf_Event()                              {}
  7587  func (*OneOf_BotDelete) isOneOf_Event()                              {}
  7588  func (*OneOf_BotUpdate) isOneOf_Event()                              {}
  7589  func (*OneOf_CreateMFAAuthChallenge) isOneOf_Event()                 {}
  7590  func (*OneOf_ValidateMFAAuthResponse) isOneOf_Event()                {}
  7591  func (*OneOf_OktaAccessListSync) isOneOf_Event()                     {}
  7592  func (*OneOf_DatabasePermissionUpdate) isOneOf_Event()               {}
  7593  func (*OneOf_SPIFFESVIDIssued) isOneOf_Event()                       {}
  7594  func (*OneOf_OktaUserSync) isOneOf_Event()                           {}
  7595  func (*OneOf_AuthPreferenceUpdate) isOneOf_Event()                   {}
  7596  func (*OneOf_SessionRecordingConfigUpdate) isOneOf_Event()           {}
  7597  func (*OneOf_ClusterNetworkingConfigUpdate) isOneOf_Event()          {}
  7598  func (*OneOf_DatabaseUserCreate) isOneOf_Event()                     {}
  7599  func (*OneOf_DatabaseUserDeactivate) isOneOf_Event()                 {}
  7600  func (*OneOf_AccessPathChanged) isOneOf_Event()                      {}
  7601  
  7602  func (m *OneOf) GetEvent() isOneOf_Event {
  7603  	if m != nil {
  7604  		return m.Event
  7605  	}
  7606  	return nil
  7607  }
  7608  
  7609  func (m *OneOf) GetUserLogin() *UserLogin {
  7610  	if x, ok := m.GetEvent().(*OneOf_UserLogin); ok {
  7611  		return x.UserLogin
  7612  	}
  7613  	return nil
  7614  }
  7615  
  7616  func (m *OneOf) GetUserCreate() *UserCreate {
  7617  	if x, ok := m.GetEvent().(*OneOf_UserCreate); ok {
  7618  		return x.UserCreate
  7619  	}
  7620  	return nil
  7621  }
  7622  
  7623  func (m *OneOf) GetUserDelete() *UserDelete {
  7624  	if x, ok := m.GetEvent().(*OneOf_UserDelete); ok {
  7625  		return x.UserDelete
  7626  	}
  7627  	return nil
  7628  }
  7629  
  7630  func (m *OneOf) GetUserPasswordChange() *UserPasswordChange {
  7631  	if x, ok := m.GetEvent().(*OneOf_UserPasswordChange); ok {
  7632  		return x.UserPasswordChange
  7633  	}
  7634  	return nil
  7635  }
  7636  
  7637  func (m *OneOf) GetSessionStart() *SessionStart {
  7638  	if x, ok := m.GetEvent().(*OneOf_SessionStart); ok {
  7639  		return x.SessionStart
  7640  	}
  7641  	return nil
  7642  }
  7643  
  7644  func (m *OneOf) GetSessionJoin() *SessionJoin {
  7645  	if x, ok := m.GetEvent().(*OneOf_SessionJoin); ok {
  7646  		return x.SessionJoin
  7647  	}
  7648  	return nil
  7649  }
  7650  
  7651  func (m *OneOf) GetSessionPrint() *SessionPrint {
  7652  	if x, ok := m.GetEvent().(*OneOf_SessionPrint); ok {
  7653  		return x.SessionPrint
  7654  	}
  7655  	return nil
  7656  }
  7657  
  7658  func (m *OneOf) GetSessionReject() *SessionReject {
  7659  	if x, ok := m.GetEvent().(*OneOf_SessionReject); ok {
  7660  		return x.SessionReject
  7661  	}
  7662  	return nil
  7663  }
  7664  
  7665  func (m *OneOf) GetResize() *Resize {
  7666  	if x, ok := m.GetEvent().(*OneOf_Resize); ok {
  7667  		return x.Resize
  7668  	}
  7669  	return nil
  7670  }
  7671  
  7672  func (m *OneOf) GetSessionEnd() *SessionEnd {
  7673  	if x, ok := m.GetEvent().(*OneOf_SessionEnd); ok {
  7674  		return x.SessionEnd
  7675  	}
  7676  	return nil
  7677  }
  7678  
  7679  func (m *OneOf) GetSessionCommand() *SessionCommand {
  7680  	if x, ok := m.GetEvent().(*OneOf_SessionCommand); ok {
  7681  		return x.SessionCommand
  7682  	}
  7683  	return nil
  7684  }
  7685  
  7686  func (m *OneOf) GetSessionDisk() *SessionDisk {
  7687  	if x, ok := m.GetEvent().(*OneOf_SessionDisk); ok {
  7688  		return x.SessionDisk
  7689  	}
  7690  	return nil
  7691  }
  7692  
  7693  func (m *OneOf) GetSessionNetwork() *SessionNetwork {
  7694  	if x, ok := m.GetEvent().(*OneOf_SessionNetwork); ok {
  7695  		return x.SessionNetwork
  7696  	}
  7697  	return nil
  7698  }
  7699  
  7700  func (m *OneOf) GetSessionData() *SessionData {
  7701  	if x, ok := m.GetEvent().(*OneOf_SessionData); ok {
  7702  		return x.SessionData
  7703  	}
  7704  	return nil
  7705  }
  7706  
  7707  func (m *OneOf) GetSessionLeave() *SessionLeave {
  7708  	if x, ok := m.GetEvent().(*OneOf_SessionLeave); ok {
  7709  		return x.SessionLeave
  7710  	}
  7711  	return nil
  7712  }
  7713  
  7714  func (m *OneOf) GetPortForward() *PortForward {
  7715  	if x, ok := m.GetEvent().(*OneOf_PortForward); ok {
  7716  		return x.PortForward
  7717  	}
  7718  	return nil
  7719  }
  7720  
  7721  func (m *OneOf) GetX11Forward() *X11Forward {
  7722  	if x, ok := m.GetEvent().(*OneOf_X11Forward); ok {
  7723  		return x.X11Forward
  7724  	}
  7725  	return nil
  7726  }
  7727  
  7728  func (m *OneOf) GetSCP() *SCP {
  7729  	if x, ok := m.GetEvent().(*OneOf_SCP); ok {
  7730  		return x.SCP
  7731  	}
  7732  	return nil
  7733  }
  7734  
  7735  func (m *OneOf) GetExec() *Exec {
  7736  	if x, ok := m.GetEvent().(*OneOf_Exec); ok {
  7737  		return x.Exec
  7738  	}
  7739  	return nil
  7740  }
  7741  
  7742  func (m *OneOf) GetSubsystem() *Subsystem {
  7743  	if x, ok := m.GetEvent().(*OneOf_Subsystem); ok {
  7744  		return x.Subsystem
  7745  	}
  7746  	return nil
  7747  }
  7748  
  7749  func (m *OneOf) GetClientDisconnect() *ClientDisconnect {
  7750  	if x, ok := m.GetEvent().(*OneOf_ClientDisconnect); ok {
  7751  		return x.ClientDisconnect
  7752  	}
  7753  	return nil
  7754  }
  7755  
  7756  func (m *OneOf) GetAuthAttempt() *AuthAttempt {
  7757  	if x, ok := m.GetEvent().(*OneOf_AuthAttempt); ok {
  7758  		return x.AuthAttempt
  7759  	}
  7760  	return nil
  7761  }
  7762  
  7763  func (m *OneOf) GetAccessRequestCreate() *AccessRequestCreate {
  7764  	if x, ok := m.GetEvent().(*OneOf_AccessRequestCreate); ok {
  7765  		return x.AccessRequestCreate
  7766  	}
  7767  	return nil
  7768  }
  7769  
  7770  func (m *OneOf) GetUserTokenCreate() *UserTokenCreate {
  7771  	if x, ok := m.GetEvent().(*OneOf_UserTokenCreate); ok {
  7772  		return x.UserTokenCreate
  7773  	}
  7774  	return nil
  7775  }
  7776  
  7777  func (m *OneOf) GetRoleCreate() *RoleCreate {
  7778  	if x, ok := m.GetEvent().(*OneOf_RoleCreate); ok {
  7779  		return x.RoleCreate
  7780  	}
  7781  	return nil
  7782  }
  7783  
  7784  func (m *OneOf) GetRoleDelete() *RoleDelete {
  7785  	if x, ok := m.GetEvent().(*OneOf_RoleDelete); ok {
  7786  		return x.RoleDelete
  7787  	}
  7788  	return nil
  7789  }
  7790  
  7791  func (m *OneOf) GetTrustedClusterCreate() *TrustedClusterCreate {
  7792  	if x, ok := m.GetEvent().(*OneOf_TrustedClusterCreate); ok {
  7793  		return x.TrustedClusterCreate
  7794  	}
  7795  	return nil
  7796  }
  7797  
  7798  func (m *OneOf) GetTrustedClusterDelete() *TrustedClusterDelete {
  7799  	if x, ok := m.GetEvent().(*OneOf_TrustedClusterDelete); ok {
  7800  		return x.TrustedClusterDelete
  7801  	}
  7802  	return nil
  7803  }
  7804  
  7805  func (m *OneOf) GetTrustedClusterTokenCreate() *TrustedClusterTokenCreate {
  7806  	if x, ok := m.GetEvent().(*OneOf_TrustedClusterTokenCreate); ok {
  7807  		return x.TrustedClusterTokenCreate
  7808  	}
  7809  	return nil
  7810  }
  7811  
  7812  func (m *OneOf) GetGithubConnectorCreate() *GithubConnectorCreate {
  7813  	if x, ok := m.GetEvent().(*OneOf_GithubConnectorCreate); ok {
  7814  		return x.GithubConnectorCreate
  7815  	}
  7816  	return nil
  7817  }
  7818  
  7819  func (m *OneOf) GetGithubConnectorDelete() *GithubConnectorDelete {
  7820  	if x, ok := m.GetEvent().(*OneOf_GithubConnectorDelete); ok {
  7821  		return x.GithubConnectorDelete
  7822  	}
  7823  	return nil
  7824  }
  7825  
  7826  func (m *OneOf) GetOIDCConnectorCreate() *OIDCConnectorCreate {
  7827  	if x, ok := m.GetEvent().(*OneOf_OIDCConnectorCreate); ok {
  7828  		return x.OIDCConnectorCreate
  7829  	}
  7830  	return nil
  7831  }
  7832  
  7833  func (m *OneOf) GetOIDCConnectorDelete() *OIDCConnectorDelete {
  7834  	if x, ok := m.GetEvent().(*OneOf_OIDCConnectorDelete); ok {
  7835  		return x.OIDCConnectorDelete
  7836  	}
  7837  	return nil
  7838  }
  7839  
  7840  func (m *OneOf) GetSAMLConnectorCreate() *SAMLConnectorCreate {
  7841  	if x, ok := m.GetEvent().(*OneOf_SAMLConnectorCreate); ok {
  7842  		return x.SAMLConnectorCreate
  7843  	}
  7844  	return nil
  7845  }
  7846  
  7847  func (m *OneOf) GetSAMLConnectorDelete() *SAMLConnectorDelete {
  7848  	if x, ok := m.GetEvent().(*OneOf_SAMLConnectorDelete); ok {
  7849  		return x.SAMLConnectorDelete
  7850  	}
  7851  	return nil
  7852  }
  7853  
  7854  func (m *OneOf) GetKubeRequest() *KubeRequest {
  7855  	if x, ok := m.GetEvent().(*OneOf_KubeRequest); ok {
  7856  		return x.KubeRequest
  7857  	}
  7858  	return nil
  7859  }
  7860  
  7861  func (m *OneOf) GetAppSessionStart() *AppSessionStart {
  7862  	if x, ok := m.GetEvent().(*OneOf_AppSessionStart); ok {
  7863  		return x.AppSessionStart
  7864  	}
  7865  	return nil
  7866  }
  7867  
  7868  func (m *OneOf) GetAppSessionChunk() *AppSessionChunk {
  7869  	if x, ok := m.GetEvent().(*OneOf_AppSessionChunk); ok {
  7870  		return x.AppSessionChunk
  7871  	}
  7872  	return nil
  7873  }
  7874  
  7875  func (m *OneOf) GetAppSessionRequest() *AppSessionRequest {
  7876  	if x, ok := m.GetEvent().(*OneOf_AppSessionRequest); ok {
  7877  		return x.AppSessionRequest
  7878  	}
  7879  	return nil
  7880  }
  7881  
  7882  func (m *OneOf) GetDatabaseSessionStart() *DatabaseSessionStart {
  7883  	if x, ok := m.GetEvent().(*OneOf_DatabaseSessionStart); ok {
  7884  		return x.DatabaseSessionStart
  7885  	}
  7886  	return nil
  7887  }
  7888  
  7889  func (m *OneOf) GetDatabaseSessionEnd() *DatabaseSessionEnd {
  7890  	if x, ok := m.GetEvent().(*OneOf_DatabaseSessionEnd); ok {
  7891  		return x.DatabaseSessionEnd
  7892  	}
  7893  	return nil
  7894  }
  7895  
  7896  func (m *OneOf) GetDatabaseSessionQuery() *DatabaseSessionQuery {
  7897  	if x, ok := m.GetEvent().(*OneOf_DatabaseSessionQuery); ok {
  7898  		return x.DatabaseSessionQuery
  7899  	}
  7900  	return nil
  7901  }
  7902  
  7903  func (m *OneOf) GetSessionUpload() *SessionUpload {
  7904  	if x, ok := m.GetEvent().(*OneOf_SessionUpload); ok {
  7905  		return x.SessionUpload
  7906  	}
  7907  	return nil
  7908  }
  7909  
  7910  func (m *OneOf) GetMFADeviceAdd() *MFADeviceAdd {
  7911  	if x, ok := m.GetEvent().(*OneOf_MFADeviceAdd); ok {
  7912  		return x.MFADeviceAdd
  7913  	}
  7914  	return nil
  7915  }
  7916  
  7917  func (m *OneOf) GetMFADeviceDelete() *MFADeviceDelete {
  7918  	if x, ok := m.GetEvent().(*OneOf_MFADeviceDelete); ok {
  7919  		return x.MFADeviceDelete
  7920  	}
  7921  	return nil
  7922  }
  7923  
  7924  func (m *OneOf) GetBillingInformationUpdate() *BillingInformationUpdate {
  7925  	if x, ok := m.GetEvent().(*OneOf_BillingInformationUpdate); ok {
  7926  		return x.BillingInformationUpdate
  7927  	}
  7928  	return nil
  7929  }
  7930  
  7931  func (m *OneOf) GetBillingCardCreate() *BillingCardCreate {
  7932  	if x, ok := m.GetEvent().(*OneOf_BillingCardCreate); ok {
  7933  		return x.BillingCardCreate
  7934  	}
  7935  	return nil
  7936  }
  7937  
  7938  func (m *OneOf) GetBillingCardDelete() *BillingCardDelete {
  7939  	if x, ok := m.GetEvent().(*OneOf_BillingCardDelete); ok {
  7940  		return x.BillingCardDelete
  7941  	}
  7942  	return nil
  7943  }
  7944  
  7945  func (m *OneOf) GetLockCreate() *LockCreate {
  7946  	if x, ok := m.GetEvent().(*OneOf_LockCreate); ok {
  7947  		return x.LockCreate
  7948  	}
  7949  	return nil
  7950  }
  7951  
  7952  func (m *OneOf) GetLockDelete() *LockDelete {
  7953  	if x, ok := m.GetEvent().(*OneOf_LockDelete); ok {
  7954  		return x.LockDelete
  7955  	}
  7956  	return nil
  7957  }
  7958  
  7959  func (m *OneOf) GetRecoveryCodeGenerate() *RecoveryCodeGenerate {
  7960  	if x, ok := m.GetEvent().(*OneOf_RecoveryCodeGenerate); ok {
  7961  		return x.RecoveryCodeGenerate
  7962  	}
  7963  	return nil
  7964  }
  7965  
  7966  func (m *OneOf) GetRecoveryCodeUsed() *RecoveryCodeUsed {
  7967  	if x, ok := m.GetEvent().(*OneOf_RecoveryCodeUsed); ok {
  7968  		return x.RecoveryCodeUsed
  7969  	}
  7970  	return nil
  7971  }
  7972  
  7973  func (m *OneOf) GetDatabaseCreate() *DatabaseCreate {
  7974  	if x, ok := m.GetEvent().(*OneOf_DatabaseCreate); ok {
  7975  		return x.DatabaseCreate
  7976  	}
  7977  	return nil
  7978  }
  7979  
  7980  func (m *OneOf) GetDatabaseUpdate() *DatabaseUpdate {
  7981  	if x, ok := m.GetEvent().(*OneOf_DatabaseUpdate); ok {
  7982  		return x.DatabaseUpdate
  7983  	}
  7984  	return nil
  7985  }
  7986  
  7987  func (m *OneOf) GetDatabaseDelete() *DatabaseDelete {
  7988  	if x, ok := m.GetEvent().(*OneOf_DatabaseDelete); ok {
  7989  		return x.DatabaseDelete
  7990  	}
  7991  	return nil
  7992  }
  7993  
  7994  func (m *OneOf) GetAppCreate() *AppCreate {
  7995  	if x, ok := m.GetEvent().(*OneOf_AppCreate); ok {
  7996  		return x.AppCreate
  7997  	}
  7998  	return nil
  7999  }
  8000  
  8001  func (m *OneOf) GetAppUpdate() *AppUpdate {
  8002  	if x, ok := m.GetEvent().(*OneOf_AppUpdate); ok {
  8003  		return x.AppUpdate
  8004  	}
  8005  	return nil
  8006  }
  8007  
  8008  func (m *OneOf) GetAppDelete() *AppDelete {
  8009  	if x, ok := m.GetEvent().(*OneOf_AppDelete); ok {
  8010  		return x.AppDelete
  8011  	}
  8012  	return nil
  8013  }
  8014  
  8015  func (m *OneOf) GetWindowsDesktopSessionStart() *WindowsDesktopSessionStart {
  8016  	if x, ok := m.GetEvent().(*OneOf_WindowsDesktopSessionStart); ok {
  8017  		return x.WindowsDesktopSessionStart
  8018  	}
  8019  	return nil
  8020  }
  8021  
  8022  func (m *OneOf) GetWindowsDesktopSessionEnd() *WindowsDesktopSessionEnd {
  8023  	if x, ok := m.GetEvent().(*OneOf_WindowsDesktopSessionEnd); ok {
  8024  		return x.WindowsDesktopSessionEnd
  8025  	}
  8026  	return nil
  8027  }
  8028  
  8029  func (m *OneOf) GetPostgresParse() *PostgresParse {
  8030  	if x, ok := m.GetEvent().(*OneOf_PostgresParse); ok {
  8031  		return x.PostgresParse
  8032  	}
  8033  	return nil
  8034  }
  8035  
  8036  func (m *OneOf) GetPostgresBind() *PostgresBind {
  8037  	if x, ok := m.GetEvent().(*OneOf_PostgresBind); ok {
  8038  		return x.PostgresBind
  8039  	}
  8040  	return nil
  8041  }
  8042  
  8043  func (m *OneOf) GetPostgresExecute() *PostgresExecute {
  8044  	if x, ok := m.GetEvent().(*OneOf_PostgresExecute); ok {
  8045  		return x.PostgresExecute
  8046  	}
  8047  	return nil
  8048  }
  8049  
  8050  func (m *OneOf) GetPostgresClose() *PostgresClose {
  8051  	if x, ok := m.GetEvent().(*OneOf_PostgresClose); ok {
  8052  		return x.PostgresClose
  8053  	}
  8054  	return nil
  8055  }
  8056  
  8057  func (m *OneOf) GetPostgresFunctionCall() *PostgresFunctionCall {
  8058  	if x, ok := m.GetEvent().(*OneOf_PostgresFunctionCall); ok {
  8059  		return x.PostgresFunctionCall
  8060  	}
  8061  	return nil
  8062  }
  8063  
  8064  func (m *OneOf) GetAccessRequestDelete() *AccessRequestDelete {
  8065  	if x, ok := m.GetEvent().(*OneOf_AccessRequestDelete); ok {
  8066  		return x.AccessRequestDelete
  8067  	}
  8068  	return nil
  8069  }
  8070  
  8071  func (m *OneOf) GetSessionConnect() *SessionConnect {
  8072  	if x, ok := m.GetEvent().(*OneOf_SessionConnect); ok {
  8073  		return x.SessionConnect
  8074  	}
  8075  	return nil
  8076  }
  8077  
  8078  func (m *OneOf) GetCertificateCreate() *CertificateCreate {
  8079  	if x, ok := m.GetEvent().(*OneOf_CertificateCreate); ok {
  8080  		return x.CertificateCreate
  8081  	}
  8082  	return nil
  8083  }
  8084  
  8085  func (m *OneOf) GetDesktopRecording() *DesktopRecording {
  8086  	if x, ok := m.GetEvent().(*OneOf_DesktopRecording); ok {
  8087  		return x.DesktopRecording
  8088  	}
  8089  	return nil
  8090  }
  8091  
  8092  func (m *OneOf) GetDesktopClipboardSend() *DesktopClipboardSend {
  8093  	if x, ok := m.GetEvent().(*OneOf_DesktopClipboardSend); ok {
  8094  		return x.DesktopClipboardSend
  8095  	}
  8096  	return nil
  8097  }
  8098  
  8099  func (m *OneOf) GetDesktopClipboardReceive() *DesktopClipboardReceive {
  8100  	if x, ok := m.GetEvent().(*OneOf_DesktopClipboardReceive); ok {
  8101  		return x.DesktopClipboardReceive
  8102  	}
  8103  	return nil
  8104  }
  8105  
  8106  func (m *OneOf) GetMySQLStatementPrepare() *MySQLStatementPrepare {
  8107  	if x, ok := m.GetEvent().(*OneOf_MySQLStatementPrepare); ok {
  8108  		return x.MySQLStatementPrepare
  8109  	}
  8110  	return nil
  8111  }
  8112  
  8113  func (m *OneOf) GetMySQLStatementExecute() *MySQLStatementExecute {
  8114  	if x, ok := m.GetEvent().(*OneOf_MySQLStatementExecute); ok {
  8115  		return x.MySQLStatementExecute
  8116  	}
  8117  	return nil
  8118  }
  8119  
  8120  func (m *OneOf) GetMySQLStatementSendLongData() *MySQLStatementSendLongData {
  8121  	if x, ok := m.GetEvent().(*OneOf_MySQLStatementSendLongData); ok {
  8122  		return x.MySQLStatementSendLongData
  8123  	}
  8124  	return nil
  8125  }
  8126  
  8127  func (m *OneOf) GetMySQLStatementClose() *MySQLStatementClose {
  8128  	if x, ok := m.GetEvent().(*OneOf_MySQLStatementClose); ok {
  8129  		return x.MySQLStatementClose
  8130  	}
  8131  	return nil
  8132  }
  8133  
  8134  func (m *OneOf) GetMySQLStatementReset() *MySQLStatementReset {
  8135  	if x, ok := m.GetEvent().(*OneOf_MySQLStatementReset); ok {
  8136  		return x.MySQLStatementReset
  8137  	}
  8138  	return nil
  8139  }
  8140  
  8141  func (m *OneOf) GetMySQLStatementFetch() *MySQLStatementFetch {
  8142  	if x, ok := m.GetEvent().(*OneOf_MySQLStatementFetch); ok {
  8143  		return x.MySQLStatementFetch
  8144  	}
  8145  	return nil
  8146  }
  8147  
  8148  func (m *OneOf) GetMySQLStatementBulkExecute() *MySQLStatementBulkExecute {
  8149  	if x, ok := m.GetEvent().(*OneOf_MySQLStatementBulkExecute); ok {
  8150  		return x.MySQLStatementBulkExecute
  8151  	}
  8152  	return nil
  8153  }
  8154  
  8155  func (m *OneOf) GetRenewableCertificateGenerationMismatch() *RenewableCertificateGenerationMismatch {
  8156  	if x, ok := m.GetEvent().(*OneOf_RenewableCertificateGenerationMismatch); ok {
  8157  		return x.RenewableCertificateGenerationMismatch
  8158  	}
  8159  	return nil
  8160  }
  8161  
  8162  func (m *OneOf) GetUnknown() *Unknown {
  8163  	if x, ok := m.GetEvent().(*OneOf_Unknown); ok {
  8164  		return x.Unknown
  8165  	}
  8166  	return nil
  8167  }
  8168  
  8169  func (m *OneOf) GetMySQLInitDB() *MySQLInitDB {
  8170  	if x, ok := m.GetEvent().(*OneOf_MySQLInitDB); ok {
  8171  		return x.MySQLInitDB
  8172  	}
  8173  	return nil
  8174  }
  8175  
  8176  func (m *OneOf) GetMySQLCreateDB() *MySQLCreateDB {
  8177  	if x, ok := m.GetEvent().(*OneOf_MySQLCreateDB); ok {
  8178  		return x.MySQLCreateDB
  8179  	}
  8180  	return nil
  8181  }
  8182  
  8183  func (m *OneOf) GetMySQLDropDB() *MySQLDropDB {
  8184  	if x, ok := m.GetEvent().(*OneOf_MySQLDropDB); ok {
  8185  		return x.MySQLDropDB
  8186  	}
  8187  	return nil
  8188  }
  8189  
  8190  func (m *OneOf) GetMySQLShutDown() *MySQLShutDown {
  8191  	if x, ok := m.GetEvent().(*OneOf_MySQLShutDown); ok {
  8192  		return x.MySQLShutDown
  8193  	}
  8194  	return nil
  8195  }
  8196  
  8197  func (m *OneOf) GetMySQLProcessKill() *MySQLProcessKill {
  8198  	if x, ok := m.GetEvent().(*OneOf_MySQLProcessKill); ok {
  8199  		return x.MySQLProcessKill
  8200  	}
  8201  	return nil
  8202  }
  8203  
  8204  func (m *OneOf) GetMySQLDebug() *MySQLDebug {
  8205  	if x, ok := m.GetEvent().(*OneOf_MySQLDebug); ok {
  8206  		return x.MySQLDebug
  8207  	}
  8208  	return nil
  8209  }
  8210  
  8211  func (m *OneOf) GetMySQLRefresh() *MySQLRefresh {
  8212  	if x, ok := m.GetEvent().(*OneOf_MySQLRefresh); ok {
  8213  		return x.MySQLRefresh
  8214  	}
  8215  	return nil
  8216  }
  8217  
  8218  func (m *OneOf) GetAccessRequestResourceSearch() *AccessRequestResourceSearch {
  8219  	if x, ok := m.GetEvent().(*OneOf_AccessRequestResourceSearch); ok {
  8220  		return x.AccessRequestResourceSearch
  8221  	}
  8222  	return nil
  8223  }
  8224  
  8225  func (m *OneOf) GetSQLServerRPCRequest() *SQLServerRPCRequest {
  8226  	if x, ok := m.GetEvent().(*OneOf_SQLServerRPCRequest); ok {
  8227  		return x.SQLServerRPCRequest
  8228  	}
  8229  	return nil
  8230  }
  8231  
  8232  func (m *OneOf) GetDatabaseSessionMalformedPacket() *DatabaseSessionMalformedPacket {
  8233  	if x, ok := m.GetEvent().(*OneOf_DatabaseSessionMalformedPacket); ok {
  8234  		return x.DatabaseSessionMalformedPacket
  8235  	}
  8236  	return nil
  8237  }
  8238  
  8239  func (m *OneOf) GetSFTP() *SFTP {
  8240  	if x, ok := m.GetEvent().(*OneOf_SFTP); ok {
  8241  		return x.SFTP
  8242  	}
  8243  	return nil
  8244  }
  8245  
  8246  func (m *OneOf) GetUpgradeWindowStartUpdate() *UpgradeWindowStartUpdate {
  8247  	if x, ok := m.GetEvent().(*OneOf_UpgradeWindowStartUpdate); ok {
  8248  		return x.UpgradeWindowStartUpdate
  8249  	}
  8250  	return nil
  8251  }
  8252  
  8253  func (m *OneOf) GetAppSessionEnd() *AppSessionEnd {
  8254  	if x, ok := m.GetEvent().(*OneOf_AppSessionEnd); ok {
  8255  		return x.AppSessionEnd
  8256  	}
  8257  	return nil
  8258  }
  8259  
  8260  func (m *OneOf) GetSessionRecordingAccess() *SessionRecordingAccess {
  8261  	if x, ok := m.GetEvent().(*OneOf_SessionRecordingAccess); ok {
  8262  		return x.SessionRecordingAccess
  8263  	}
  8264  	return nil
  8265  }
  8266  
  8267  func (m *OneOf) GetKubernetesClusterCreate() *KubernetesClusterCreate {
  8268  	if x, ok := m.GetEvent().(*OneOf_KubernetesClusterCreate); ok {
  8269  		return x.KubernetesClusterCreate
  8270  	}
  8271  	return nil
  8272  }
  8273  
  8274  func (m *OneOf) GetKubernetesClusterUpdate() *KubernetesClusterUpdate {
  8275  	if x, ok := m.GetEvent().(*OneOf_KubernetesClusterUpdate); ok {
  8276  		return x.KubernetesClusterUpdate
  8277  	}
  8278  	return nil
  8279  }
  8280  
  8281  func (m *OneOf) GetKubernetesClusterDelete() *KubernetesClusterDelete {
  8282  	if x, ok := m.GetEvent().(*OneOf_KubernetesClusterDelete); ok {
  8283  		return x.KubernetesClusterDelete
  8284  	}
  8285  	return nil
  8286  }
  8287  
  8288  func (m *OneOf) GetSSMRun() *SSMRun {
  8289  	if x, ok := m.GetEvent().(*OneOf_SSMRun); ok {
  8290  		return x.SSMRun
  8291  	}
  8292  	return nil
  8293  }
  8294  
  8295  func (m *OneOf) GetElasticsearchRequest() *ElasticsearchRequest {
  8296  	if x, ok := m.GetEvent().(*OneOf_ElasticsearchRequest); ok {
  8297  		return x.ElasticsearchRequest
  8298  	}
  8299  	return nil
  8300  }
  8301  
  8302  func (m *OneOf) GetCassandraBatch() *CassandraBatch {
  8303  	if x, ok := m.GetEvent().(*OneOf_CassandraBatch); ok {
  8304  		return x.CassandraBatch
  8305  	}
  8306  	return nil
  8307  }
  8308  
  8309  func (m *OneOf) GetCassandraPrepare() *CassandraPrepare {
  8310  	if x, ok := m.GetEvent().(*OneOf_CassandraPrepare); ok {
  8311  		return x.CassandraPrepare
  8312  	}
  8313  	return nil
  8314  }
  8315  
  8316  func (m *OneOf) GetCassandraRegister() *CassandraRegister {
  8317  	if x, ok := m.GetEvent().(*OneOf_CassandraRegister); ok {
  8318  		return x.CassandraRegister
  8319  	}
  8320  	return nil
  8321  }
  8322  
  8323  func (m *OneOf) GetCassandraExecute() *CassandraExecute {
  8324  	if x, ok := m.GetEvent().(*OneOf_CassandraExecute); ok {
  8325  		return x.CassandraExecute
  8326  	}
  8327  	return nil
  8328  }
  8329  
  8330  func (m *OneOf) GetAppSessionDynamoDBRequest() *AppSessionDynamoDBRequest {
  8331  	if x, ok := m.GetEvent().(*OneOf_AppSessionDynamoDBRequest); ok {
  8332  		return x.AppSessionDynamoDBRequest
  8333  	}
  8334  	return nil
  8335  }
  8336  
  8337  func (m *OneOf) GetDesktopSharedDirectoryStart() *DesktopSharedDirectoryStart {
  8338  	if x, ok := m.GetEvent().(*OneOf_DesktopSharedDirectoryStart); ok {
  8339  		return x.DesktopSharedDirectoryStart
  8340  	}
  8341  	return nil
  8342  }
  8343  
  8344  func (m *OneOf) GetDesktopSharedDirectoryRead() *DesktopSharedDirectoryRead {
  8345  	if x, ok := m.GetEvent().(*OneOf_DesktopSharedDirectoryRead); ok {
  8346  		return x.DesktopSharedDirectoryRead
  8347  	}
  8348  	return nil
  8349  }
  8350  
  8351  func (m *OneOf) GetDesktopSharedDirectoryWrite() *DesktopSharedDirectoryWrite {
  8352  	if x, ok := m.GetEvent().(*OneOf_DesktopSharedDirectoryWrite); ok {
  8353  		return x.DesktopSharedDirectoryWrite
  8354  	}
  8355  	return nil
  8356  }
  8357  
  8358  func (m *OneOf) GetDynamoDBRequest() *DynamoDBRequest {
  8359  	if x, ok := m.GetEvent().(*OneOf_DynamoDBRequest); ok {
  8360  		return x.DynamoDBRequest
  8361  	}
  8362  	return nil
  8363  }
  8364  
  8365  func (m *OneOf) GetBotJoin() *BotJoin {
  8366  	if x, ok := m.GetEvent().(*OneOf_BotJoin); ok {
  8367  		return x.BotJoin
  8368  	}
  8369  	return nil
  8370  }
  8371  
  8372  func (m *OneOf) GetInstanceJoin() *InstanceJoin {
  8373  	if x, ok := m.GetEvent().(*OneOf_InstanceJoin); ok {
  8374  		return x.InstanceJoin
  8375  	}
  8376  	return nil
  8377  }
  8378  
  8379  func (m *OneOf) GetDeviceEvent() *DeviceEvent {
  8380  	if x, ok := m.GetEvent().(*OneOf_DeviceEvent); ok {
  8381  		return x.DeviceEvent
  8382  	}
  8383  	return nil
  8384  }
  8385  
  8386  func (m *OneOf) GetLoginRuleCreate() *LoginRuleCreate {
  8387  	if x, ok := m.GetEvent().(*OneOf_LoginRuleCreate); ok {
  8388  		return x.LoginRuleCreate
  8389  	}
  8390  	return nil
  8391  }
  8392  
  8393  func (m *OneOf) GetLoginRuleDelete() *LoginRuleDelete {
  8394  	if x, ok := m.GetEvent().(*OneOf_LoginRuleDelete); ok {
  8395  		return x.LoginRuleDelete
  8396  	}
  8397  	return nil
  8398  }
  8399  
  8400  func (m *OneOf) GetSAMLIdPAuthAttempt() *SAMLIdPAuthAttempt {
  8401  	if x, ok := m.GetEvent().(*OneOf_SAMLIdPAuthAttempt); ok {
  8402  		return x.SAMLIdPAuthAttempt
  8403  	}
  8404  	return nil
  8405  }
  8406  
  8407  func (m *OneOf) GetSAMLIdPServiceProviderCreate() *SAMLIdPServiceProviderCreate {
  8408  	if x, ok := m.GetEvent().(*OneOf_SAMLIdPServiceProviderCreate); ok {
  8409  		return x.SAMLIdPServiceProviderCreate
  8410  	}
  8411  	return nil
  8412  }
  8413  
  8414  func (m *OneOf) GetSAMLIdPServiceProviderUpdate() *SAMLIdPServiceProviderUpdate {
  8415  	if x, ok := m.GetEvent().(*OneOf_SAMLIdPServiceProviderUpdate); ok {
  8416  		return x.SAMLIdPServiceProviderUpdate
  8417  	}
  8418  	return nil
  8419  }
  8420  
  8421  func (m *OneOf) GetSAMLIdPServiceProviderDelete() *SAMLIdPServiceProviderDelete {
  8422  	if x, ok := m.GetEvent().(*OneOf_SAMLIdPServiceProviderDelete); ok {
  8423  		return x.SAMLIdPServiceProviderDelete
  8424  	}
  8425  	return nil
  8426  }
  8427  
  8428  func (m *OneOf) GetSAMLIdPServiceProviderDeleteAll() *SAMLIdPServiceProviderDeleteAll {
  8429  	if x, ok := m.GetEvent().(*OneOf_SAMLIdPServiceProviderDeleteAll); ok {
  8430  		return x.SAMLIdPServiceProviderDeleteAll
  8431  	}
  8432  	return nil
  8433  }
  8434  
  8435  func (m *OneOf) GetOpenSearchRequest() *OpenSearchRequest {
  8436  	if x, ok := m.GetEvent().(*OneOf_OpenSearchRequest); ok {
  8437  		return x.OpenSearchRequest
  8438  	}
  8439  	return nil
  8440  }
  8441  
  8442  func (m *OneOf) GetDeviceEvent2() *DeviceEvent2 {
  8443  	if x, ok := m.GetEvent().(*OneOf_DeviceEvent2); ok {
  8444  		return x.DeviceEvent2
  8445  	}
  8446  	return nil
  8447  }
  8448  
  8449  func (m *OneOf) GetOktaResourcesUpdate() *OktaResourcesUpdate {
  8450  	if x, ok := m.GetEvent().(*OneOf_OktaResourcesUpdate); ok {
  8451  		return x.OktaResourcesUpdate
  8452  	}
  8453  	return nil
  8454  }
  8455  
  8456  func (m *OneOf) GetOktaSyncFailure() *OktaSyncFailure {
  8457  	if x, ok := m.GetEvent().(*OneOf_OktaSyncFailure); ok {
  8458  		return x.OktaSyncFailure
  8459  	}
  8460  	return nil
  8461  }
  8462  
  8463  func (m *OneOf) GetOktaAssignmentResult() *OktaAssignmentResult {
  8464  	if x, ok := m.GetEvent().(*OneOf_OktaAssignmentResult); ok {
  8465  		return x.OktaAssignmentResult
  8466  	}
  8467  	return nil
  8468  }
  8469  
  8470  func (m *OneOf) GetProvisionTokenCreate() *ProvisionTokenCreate {
  8471  	if x, ok := m.GetEvent().(*OneOf_ProvisionTokenCreate); ok {
  8472  		return x.ProvisionTokenCreate
  8473  	}
  8474  	return nil
  8475  }
  8476  
  8477  func (m *OneOf) GetAccessListCreate() *AccessListCreate {
  8478  	if x, ok := m.GetEvent().(*OneOf_AccessListCreate); ok {
  8479  		return x.AccessListCreate
  8480  	}
  8481  	return nil
  8482  }
  8483  
  8484  func (m *OneOf) GetAccessListUpdate() *AccessListUpdate {
  8485  	if x, ok := m.GetEvent().(*OneOf_AccessListUpdate); ok {
  8486  		return x.AccessListUpdate
  8487  	}
  8488  	return nil
  8489  }
  8490  
  8491  func (m *OneOf) GetAccessListDelete() *AccessListDelete {
  8492  	if x, ok := m.GetEvent().(*OneOf_AccessListDelete); ok {
  8493  		return x.AccessListDelete
  8494  	}
  8495  	return nil
  8496  }
  8497  
  8498  func (m *OneOf) GetAccessListReview() *AccessListReview {
  8499  	if x, ok := m.GetEvent().(*OneOf_AccessListReview); ok {
  8500  		return x.AccessListReview
  8501  	}
  8502  	return nil
  8503  }
  8504  
  8505  func (m *OneOf) GetAccessListMemberCreate() *AccessListMemberCreate {
  8506  	if x, ok := m.GetEvent().(*OneOf_AccessListMemberCreate); ok {
  8507  		return x.AccessListMemberCreate
  8508  	}
  8509  	return nil
  8510  }
  8511  
  8512  func (m *OneOf) GetAccessListMemberUpdate() *AccessListMemberUpdate {
  8513  	if x, ok := m.GetEvent().(*OneOf_AccessListMemberUpdate); ok {
  8514  		return x.AccessListMemberUpdate
  8515  	}
  8516  	return nil
  8517  }
  8518  
  8519  func (m *OneOf) GetAccessListMemberDelete() *AccessListMemberDelete {
  8520  	if x, ok := m.GetEvent().(*OneOf_AccessListMemberDelete); ok {
  8521  		return x.AccessListMemberDelete
  8522  	}
  8523  	return nil
  8524  }
  8525  
  8526  func (m *OneOf) GetAccessListMemberDeleteAllForAccessList() *AccessListMemberDeleteAllForAccessList {
  8527  	if x, ok := m.GetEvent().(*OneOf_AccessListMemberDeleteAllForAccessList); ok {
  8528  		return x.AccessListMemberDeleteAllForAccessList
  8529  	}
  8530  	return nil
  8531  }
  8532  
  8533  func (m *OneOf) GetAuditQueryRun() *AuditQueryRun {
  8534  	if x, ok := m.GetEvent().(*OneOf_AuditQueryRun); ok {
  8535  		return x.AuditQueryRun
  8536  	}
  8537  	return nil
  8538  }
  8539  
  8540  func (m *OneOf) GetSecurityReportRun() *SecurityReportRun {
  8541  	if x, ok := m.GetEvent().(*OneOf_SecurityReportRun); ok {
  8542  		return x.SecurityReportRun
  8543  	}
  8544  	return nil
  8545  }
  8546  
  8547  func (m *OneOf) GetGithubConnectorUpdate() *GithubConnectorUpdate {
  8548  	if x, ok := m.GetEvent().(*OneOf_GithubConnectorUpdate); ok {
  8549  		return x.GithubConnectorUpdate
  8550  	}
  8551  	return nil
  8552  }
  8553  
  8554  func (m *OneOf) GetOIDCConnectorUpdate() *OIDCConnectorUpdate {
  8555  	if x, ok := m.GetEvent().(*OneOf_OIDCConnectorUpdate); ok {
  8556  		return x.OIDCConnectorUpdate
  8557  	}
  8558  	return nil
  8559  }
  8560  
  8561  func (m *OneOf) GetSAMLConnectorUpdate() *SAMLConnectorUpdate {
  8562  	if x, ok := m.GetEvent().(*OneOf_SAMLConnectorUpdate); ok {
  8563  		return x.SAMLConnectorUpdate
  8564  	}
  8565  	return nil
  8566  }
  8567  
  8568  func (m *OneOf) GetRoleUpdate() *RoleUpdate {
  8569  	if x, ok := m.GetEvent().(*OneOf_RoleUpdate); ok {
  8570  		return x.RoleUpdate
  8571  	}
  8572  	return nil
  8573  }
  8574  
  8575  func (m *OneOf) GetUserUpdate() *UserUpdate {
  8576  	if x, ok := m.GetEvent().(*OneOf_UserUpdate); ok {
  8577  		return x.UserUpdate
  8578  	}
  8579  	return nil
  8580  }
  8581  
  8582  func (m *OneOf) GetExternalAuditStorageEnable() *ExternalAuditStorageEnable {
  8583  	if x, ok := m.GetEvent().(*OneOf_ExternalAuditStorageEnable); ok {
  8584  		return x.ExternalAuditStorageEnable
  8585  	}
  8586  	return nil
  8587  }
  8588  
  8589  func (m *OneOf) GetExternalAuditStorageDisable() *ExternalAuditStorageDisable {
  8590  	if x, ok := m.GetEvent().(*OneOf_ExternalAuditStorageDisable); ok {
  8591  		return x.ExternalAuditStorageDisable
  8592  	}
  8593  	return nil
  8594  }
  8595  
  8596  func (m *OneOf) GetBotCreate() *BotCreate {
  8597  	if x, ok := m.GetEvent().(*OneOf_BotCreate); ok {
  8598  		return x.BotCreate
  8599  	}
  8600  	return nil
  8601  }
  8602  
  8603  func (m *OneOf) GetBotDelete() *BotDelete {
  8604  	if x, ok := m.GetEvent().(*OneOf_BotDelete); ok {
  8605  		return x.BotDelete
  8606  	}
  8607  	return nil
  8608  }
  8609  
  8610  func (m *OneOf) GetBotUpdate() *BotUpdate {
  8611  	if x, ok := m.GetEvent().(*OneOf_BotUpdate); ok {
  8612  		return x.BotUpdate
  8613  	}
  8614  	return nil
  8615  }
  8616  
  8617  func (m *OneOf) GetCreateMFAAuthChallenge() *CreateMFAAuthChallenge {
  8618  	if x, ok := m.GetEvent().(*OneOf_CreateMFAAuthChallenge); ok {
  8619  		return x.CreateMFAAuthChallenge
  8620  	}
  8621  	return nil
  8622  }
  8623  
  8624  func (m *OneOf) GetValidateMFAAuthResponse() *ValidateMFAAuthResponse {
  8625  	if x, ok := m.GetEvent().(*OneOf_ValidateMFAAuthResponse); ok {
  8626  		return x.ValidateMFAAuthResponse
  8627  	}
  8628  	return nil
  8629  }
  8630  
  8631  func (m *OneOf) GetOktaAccessListSync() *OktaAccessListSync {
  8632  	if x, ok := m.GetEvent().(*OneOf_OktaAccessListSync); ok {
  8633  		return x.OktaAccessListSync
  8634  	}
  8635  	return nil
  8636  }
  8637  
  8638  func (m *OneOf) GetDatabasePermissionUpdate() *DatabasePermissionUpdate {
  8639  	if x, ok := m.GetEvent().(*OneOf_DatabasePermissionUpdate); ok {
  8640  		return x.DatabasePermissionUpdate
  8641  	}
  8642  	return nil
  8643  }
  8644  
  8645  func (m *OneOf) GetSPIFFESVIDIssued() *SPIFFESVIDIssued {
  8646  	if x, ok := m.GetEvent().(*OneOf_SPIFFESVIDIssued); ok {
  8647  		return x.SPIFFESVIDIssued
  8648  	}
  8649  	return nil
  8650  }
  8651  
  8652  func (m *OneOf) GetOktaUserSync() *OktaUserSync {
  8653  	if x, ok := m.GetEvent().(*OneOf_OktaUserSync); ok {
  8654  		return x.OktaUserSync
  8655  	}
  8656  	return nil
  8657  }
  8658  
  8659  func (m *OneOf) GetAuthPreferenceUpdate() *AuthPreferenceUpdate {
  8660  	if x, ok := m.GetEvent().(*OneOf_AuthPreferenceUpdate); ok {
  8661  		return x.AuthPreferenceUpdate
  8662  	}
  8663  	return nil
  8664  }
  8665  
  8666  func (m *OneOf) GetSessionRecordingConfigUpdate() *SessionRecordingConfigUpdate {
  8667  	if x, ok := m.GetEvent().(*OneOf_SessionRecordingConfigUpdate); ok {
  8668  		return x.SessionRecordingConfigUpdate
  8669  	}
  8670  	return nil
  8671  }
  8672  
  8673  func (m *OneOf) GetClusterNetworkingConfigUpdate() *ClusterNetworkingConfigUpdate {
  8674  	if x, ok := m.GetEvent().(*OneOf_ClusterNetworkingConfigUpdate); ok {
  8675  		return x.ClusterNetworkingConfigUpdate
  8676  	}
  8677  	return nil
  8678  }
  8679  
  8680  func (m *OneOf) GetDatabaseUserCreate() *DatabaseUserCreate {
  8681  	if x, ok := m.GetEvent().(*OneOf_DatabaseUserCreate); ok {
  8682  		return x.DatabaseUserCreate
  8683  	}
  8684  	return nil
  8685  }
  8686  
  8687  func (m *OneOf) GetDatabaseUserDeactivate() *DatabaseUserDeactivate {
  8688  	if x, ok := m.GetEvent().(*OneOf_DatabaseUserDeactivate); ok {
  8689  		return x.DatabaseUserDeactivate
  8690  	}
  8691  	return nil
  8692  }
  8693  
  8694  func (m *OneOf) GetAccessPathChanged() *AccessPathChanged {
  8695  	if x, ok := m.GetEvent().(*OneOf_AccessPathChanged); ok {
  8696  		return x.AccessPathChanged
  8697  	}
  8698  	return nil
  8699  }
  8700  
  8701  // XXX_OneofWrappers is for the internal use of the proto package.
  8702  func (*OneOf) XXX_OneofWrappers() []interface{} {
  8703  	return []interface{}{
  8704  		(*OneOf_UserLogin)(nil),
  8705  		(*OneOf_UserCreate)(nil),
  8706  		(*OneOf_UserDelete)(nil),
  8707  		(*OneOf_UserPasswordChange)(nil),
  8708  		(*OneOf_SessionStart)(nil),
  8709  		(*OneOf_SessionJoin)(nil),
  8710  		(*OneOf_SessionPrint)(nil),
  8711  		(*OneOf_SessionReject)(nil),
  8712  		(*OneOf_Resize)(nil),
  8713  		(*OneOf_SessionEnd)(nil),
  8714  		(*OneOf_SessionCommand)(nil),
  8715  		(*OneOf_SessionDisk)(nil),
  8716  		(*OneOf_SessionNetwork)(nil),
  8717  		(*OneOf_SessionData)(nil),
  8718  		(*OneOf_SessionLeave)(nil),
  8719  		(*OneOf_PortForward)(nil),
  8720  		(*OneOf_X11Forward)(nil),
  8721  		(*OneOf_SCP)(nil),
  8722  		(*OneOf_Exec)(nil),
  8723  		(*OneOf_Subsystem)(nil),
  8724  		(*OneOf_ClientDisconnect)(nil),
  8725  		(*OneOf_AuthAttempt)(nil),
  8726  		(*OneOf_AccessRequestCreate)(nil),
  8727  		(*OneOf_UserTokenCreate)(nil),
  8728  		(*OneOf_RoleCreate)(nil),
  8729  		(*OneOf_RoleDelete)(nil),
  8730  		(*OneOf_TrustedClusterCreate)(nil),
  8731  		(*OneOf_TrustedClusterDelete)(nil),
  8732  		(*OneOf_TrustedClusterTokenCreate)(nil),
  8733  		(*OneOf_GithubConnectorCreate)(nil),
  8734  		(*OneOf_GithubConnectorDelete)(nil),
  8735  		(*OneOf_OIDCConnectorCreate)(nil),
  8736  		(*OneOf_OIDCConnectorDelete)(nil),
  8737  		(*OneOf_SAMLConnectorCreate)(nil),
  8738  		(*OneOf_SAMLConnectorDelete)(nil),
  8739  		(*OneOf_KubeRequest)(nil),
  8740  		(*OneOf_AppSessionStart)(nil),
  8741  		(*OneOf_AppSessionChunk)(nil),
  8742  		(*OneOf_AppSessionRequest)(nil),
  8743  		(*OneOf_DatabaseSessionStart)(nil),
  8744  		(*OneOf_DatabaseSessionEnd)(nil),
  8745  		(*OneOf_DatabaseSessionQuery)(nil),
  8746  		(*OneOf_SessionUpload)(nil),
  8747  		(*OneOf_MFADeviceAdd)(nil),
  8748  		(*OneOf_MFADeviceDelete)(nil),
  8749  		(*OneOf_BillingInformationUpdate)(nil),
  8750  		(*OneOf_BillingCardCreate)(nil),
  8751  		(*OneOf_BillingCardDelete)(nil),
  8752  		(*OneOf_LockCreate)(nil),
  8753  		(*OneOf_LockDelete)(nil),
  8754  		(*OneOf_RecoveryCodeGenerate)(nil),
  8755  		(*OneOf_RecoveryCodeUsed)(nil),
  8756  		(*OneOf_DatabaseCreate)(nil),
  8757  		(*OneOf_DatabaseUpdate)(nil),
  8758  		(*OneOf_DatabaseDelete)(nil),
  8759  		(*OneOf_AppCreate)(nil),
  8760  		(*OneOf_AppUpdate)(nil),
  8761  		(*OneOf_AppDelete)(nil),
  8762  		(*OneOf_WindowsDesktopSessionStart)(nil),
  8763  		(*OneOf_WindowsDesktopSessionEnd)(nil),
  8764  		(*OneOf_PostgresParse)(nil),
  8765  		(*OneOf_PostgresBind)(nil),
  8766  		(*OneOf_PostgresExecute)(nil),
  8767  		(*OneOf_PostgresClose)(nil),
  8768  		(*OneOf_PostgresFunctionCall)(nil),
  8769  		(*OneOf_AccessRequestDelete)(nil),
  8770  		(*OneOf_SessionConnect)(nil),
  8771  		(*OneOf_CertificateCreate)(nil),
  8772  		(*OneOf_DesktopRecording)(nil),
  8773  		(*OneOf_DesktopClipboardSend)(nil),
  8774  		(*OneOf_DesktopClipboardReceive)(nil),
  8775  		(*OneOf_MySQLStatementPrepare)(nil),
  8776  		(*OneOf_MySQLStatementExecute)(nil),
  8777  		(*OneOf_MySQLStatementSendLongData)(nil),
  8778  		(*OneOf_MySQLStatementClose)(nil),
  8779  		(*OneOf_MySQLStatementReset)(nil),
  8780  		(*OneOf_MySQLStatementFetch)(nil),
  8781  		(*OneOf_MySQLStatementBulkExecute)(nil),
  8782  		(*OneOf_RenewableCertificateGenerationMismatch)(nil),
  8783  		(*OneOf_Unknown)(nil),
  8784  		(*OneOf_MySQLInitDB)(nil),
  8785  		(*OneOf_MySQLCreateDB)(nil),
  8786  		(*OneOf_MySQLDropDB)(nil),
  8787  		(*OneOf_MySQLShutDown)(nil),
  8788  		(*OneOf_MySQLProcessKill)(nil),
  8789  		(*OneOf_MySQLDebug)(nil),
  8790  		(*OneOf_MySQLRefresh)(nil),
  8791  		(*OneOf_AccessRequestResourceSearch)(nil),
  8792  		(*OneOf_SQLServerRPCRequest)(nil),
  8793  		(*OneOf_DatabaseSessionMalformedPacket)(nil),
  8794  		(*OneOf_SFTP)(nil),
  8795  		(*OneOf_UpgradeWindowStartUpdate)(nil),
  8796  		(*OneOf_AppSessionEnd)(nil),
  8797  		(*OneOf_SessionRecordingAccess)(nil),
  8798  		(*OneOf_KubernetesClusterCreate)(nil),
  8799  		(*OneOf_KubernetesClusterUpdate)(nil),
  8800  		(*OneOf_KubernetesClusterDelete)(nil),
  8801  		(*OneOf_SSMRun)(nil),
  8802  		(*OneOf_ElasticsearchRequest)(nil),
  8803  		(*OneOf_CassandraBatch)(nil),
  8804  		(*OneOf_CassandraPrepare)(nil),
  8805  		(*OneOf_CassandraRegister)(nil),
  8806  		(*OneOf_CassandraExecute)(nil),
  8807  		(*OneOf_AppSessionDynamoDBRequest)(nil),
  8808  		(*OneOf_DesktopSharedDirectoryStart)(nil),
  8809  		(*OneOf_DesktopSharedDirectoryRead)(nil),
  8810  		(*OneOf_DesktopSharedDirectoryWrite)(nil),
  8811  		(*OneOf_DynamoDBRequest)(nil),
  8812  		(*OneOf_BotJoin)(nil),
  8813  		(*OneOf_InstanceJoin)(nil),
  8814  		(*OneOf_DeviceEvent)(nil),
  8815  		(*OneOf_LoginRuleCreate)(nil),
  8816  		(*OneOf_LoginRuleDelete)(nil),
  8817  		(*OneOf_SAMLIdPAuthAttempt)(nil),
  8818  		(*OneOf_SAMLIdPServiceProviderCreate)(nil),
  8819  		(*OneOf_SAMLIdPServiceProviderUpdate)(nil),
  8820  		(*OneOf_SAMLIdPServiceProviderDelete)(nil),
  8821  		(*OneOf_SAMLIdPServiceProviderDeleteAll)(nil),
  8822  		(*OneOf_OpenSearchRequest)(nil),
  8823  		(*OneOf_DeviceEvent2)(nil),
  8824  		(*OneOf_OktaResourcesUpdate)(nil),
  8825  		(*OneOf_OktaSyncFailure)(nil),
  8826  		(*OneOf_OktaAssignmentResult)(nil),
  8827  		(*OneOf_ProvisionTokenCreate)(nil),
  8828  		(*OneOf_AccessListCreate)(nil),
  8829  		(*OneOf_AccessListUpdate)(nil),
  8830  		(*OneOf_AccessListDelete)(nil),
  8831  		(*OneOf_AccessListReview)(nil),
  8832  		(*OneOf_AccessListMemberCreate)(nil),
  8833  		(*OneOf_AccessListMemberUpdate)(nil),
  8834  		(*OneOf_AccessListMemberDelete)(nil),
  8835  		(*OneOf_AccessListMemberDeleteAllForAccessList)(nil),
  8836  		(*OneOf_AuditQueryRun)(nil),
  8837  		(*OneOf_SecurityReportRun)(nil),
  8838  		(*OneOf_GithubConnectorUpdate)(nil),
  8839  		(*OneOf_OIDCConnectorUpdate)(nil),
  8840  		(*OneOf_SAMLConnectorUpdate)(nil),
  8841  		(*OneOf_RoleUpdate)(nil),
  8842  		(*OneOf_UserUpdate)(nil),
  8843  		(*OneOf_ExternalAuditStorageEnable)(nil),
  8844  		(*OneOf_ExternalAuditStorageDisable)(nil),
  8845  		(*OneOf_BotCreate)(nil),
  8846  		(*OneOf_BotDelete)(nil),
  8847  		(*OneOf_BotUpdate)(nil),
  8848  		(*OneOf_CreateMFAAuthChallenge)(nil),
  8849  		(*OneOf_ValidateMFAAuthResponse)(nil),
  8850  		(*OneOf_OktaAccessListSync)(nil),
  8851  		(*OneOf_DatabasePermissionUpdate)(nil),
  8852  		(*OneOf_SPIFFESVIDIssued)(nil),
  8853  		(*OneOf_OktaUserSync)(nil),
  8854  		(*OneOf_AuthPreferenceUpdate)(nil),
  8855  		(*OneOf_SessionRecordingConfigUpdate)(nil),
  8856  		(*OneOf_ClusterNetworkingConfigUpdate)(nil),
  8857  		(*OneOf_DatabaseUserCreate)(nil),
  8858  		(*OneOf_DatabaseUserDeactivate)(nil),
  8859  		(*OneOf_AccessPathChanged)(nil),
  8860  	}
  8861  }
  8862  
  8863  // StreamStatus reflects stream status
  8864  type StreamStatus struct {
  8865  	// UploadID represents upload ID
  8866  	UploadID string `protobuf:"bytes,1,opt,name=UploadID,proto3" json:"UploadID,omitempty"`
  8867  	// LastEventIndex updates last event index
  8868  	LastEventIndex int64 `protobuf:"varint,2,opt,name=LastEventIndex,proto3" json:"LastEventIndex,omitempty"`
  8869  	// LastUploadTime is the time of the last upload
  8870  	LastUploadTime       time.Time `protobuf:"bytes,3,opt,name=LastUploadTime,proto3,stdtime" json:"LastUploadTime"`
  8871  	XXX_NoUnkeyedLiteral struct{}  `json:"-"`
  8872  	XXX_unrecognized     []byte    `json:"-"`
  8873  	XXX_sizecache        int32     `json:"-"`
  8874  }
  8875  
  8876  func (m *StreamStatus) Reset()         { *m = StreamStatus{} }
  8877  func (m *StreamStatus) String() string { return proto.CompactTextString(m) }
  8878  func (*StreamStatus) ProtoMessage()    {}
  8879  func (*StreamStatus) Descriptor() ([]byte, []int) {
  8880  	return fileDescriptor_007ba1c3d6266d56, []int{126}
  8881  }
  8882  func (m *StreamStatus) XXX_Unmarshal(b []byte) error {
  8883  	return m.Unmarshal(b)
  8884  }
  8885  func (m *StreamStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8886  	if deterministic {
  8887  		return xxx_messageInfo_StreamStatus.Marshal(b, m, deterministic)
  8888  	} else {
  8889  		b = b[:cap(b)]
  8890  		n, err := m.MarshalToSizedBuffer(b)
  8891  		if err != nil {
  8892  			return nil, err
  8893  		}
  8894  		return b[:n], nil
  8895  	}
  8896  }
  8897  func (m *StreamStatus) XXX_Merge(src proto.Message) {
  8898  	xxx_messageInfo_StreamStatus.Merge(m, src)
  8899  }
  8900  func (m *StreamStatus) XXX_Size() int {
  8901  	return m.Size()
  8902  }
  8903  func (m *StreamStatus) XXX_DiscardUnknown() {
  8904  	xxx_messageInfo_StreamStatus.DiscardUnknown(m)
  8905  }
  8906  
  8907  var xxx_messageInfo_StreamStatus proto.InternalMessageInfo
  8908  
  8909  // SessionUpload is a session upload
  8910  type SessionUpload struct {
  8911  	// Metadata is a common event metadata
  8912  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  8913  	// SessionMetadata is a common event session metadata
  8914  	SessionMetadata `protobuf:"bytes,2,opt,name=SessionMetadata,proto3,embedded=SessionMetadata" json:""`
  8915  	// URL is where the url the session event data upload is at
  8916  	SessionURL           string   `protobuf:"bytes,5,opt,name=SessionURL,proto3" json:"url"`
  8917  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  8918  	XXX_unrecognized     []byte   `json:"-"`
  8919  	XXX_sizecache        int32    `json:"-"`
  8920  }
  8921  
  8922  func (m *SessionUpload) Reset()         { *m = SessionUpload{} }
  8923  func (m *SessionUpload) String() string { return proto.CompactTextString(m) }
  8924  func (*SessionUpload) ProtoMessage()    {}
  8925  func (*SessionUpload) Descriptor() ([]byte, []int) {
  8926  	return fileDescriptor_007ba1c3d6266d56, []int{127}
  8927  }
  8928  func (m *SessionUpload) XXX_Unmarshal(b []byte) error {
  8929  	return m.Unmarshal(b)
  8930  }
  8931  func (m *SessionUpload) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  8932  	if deterministic {
  8933  		return xxx_messageInfo_SessionUpload.Marshal(b, m, deterministic)
  8934  	} else {
  8935  		b = b[:cap(b)]
  8936  		n, err := m.MarshalToSizedBuffer(b)
  8937  		if err != nil {
  8938  			return nil, err
  8939  		}
  8940  		return b[:n], nil
  8941  	}
  8942  }
  8943  func (m *SessionUpload) XXX_Merge(src proto.Message) {
  8944  	xxx_messageInfo_SessionUpload.Merge(m, src)
  8945  }
  8946  func (m *SessionUpload) XXX_Size() int {
  8947  	return m.Size()
  8948  }
  8949  func (m *SessionUpload) XXX_DiscardUnknown() {
  8950  	xxx_messageInfo_SessionUpload.DiscardUnknown(m)
  8951  }
  8952  
  8953  var xxx_messageInfo_SessionUpload proto.InternalMessageInfo
  8954  
  8955  // Identity matches github.com/gravitational/teleport/lib/tlsca.Identity except
  8956  // for RouteToApp and RouteToDatabase which are nullable and Traits which is
  8957  // represented as a google.protobuf.Struct (still containing a map from string
  8958  // to strings). Field names match other names already used in other events
  8959  // rather than the field names in tlsca.Identity.
  8960  type Identity struct {
  8961  	// User is a username or name of the node connection
  8962  	User string `protobuf:"bytes,1,opt,name=User,proto3" json:"user,omitempty"`
  8963  	// Impersonator is a username of a user impersonating this user
  8964  	Impersonator string `protobuf:"bytes,2,opt,name=Impersonator,proto3" json:"impersonator,omitempty"`
  8965  	// Roles is a list of groups (Teleport roles) encoded in the identity
  8966  	Roles []string `protobuf:"bytes,3,rep,name=Roles,proto3" json:"roles,omitempty"`
  8967  	// Usage is a list of usage restrictions encoded in the identity
  8968  	Usage []string `protobuf:"bytes,4,rep,name=Usage,proto3" json:"usage,omitempty"`
  8969  	// Logins is a list of Unix logins allowed.
  8970  	Logins []string `protobuf:"bytes,5,rep,name=Logins,proto3" json:"logins,omitempty"`
  8971  	// KubernetesGroups is a list of Kubernetes groups allowed
  8972  	KubernetesGroups []string `protobuf:"bytes,6,rep,name=KubernetesGroups,proto3" json:"kubernetes_groups,omitempty"`
  8973  	// KubernetesUsers is a list of Kubernetes users allowed
  8974  	KubernetesUsers []string `protobuf:"bytes,7,rep,name=KubernetesUsers,proto3" json:"kubernetes_users,omitempty"`
  8975  	// Expires specifies whenever the session will expire
  8976  	Expires time.Time `protobuf:"bytes,8,opt,name=Expires,proto3,stdtime" json:"expires"`
  8977  	// RouteToCluster specifies the target cluster
  8978  	// if present in the session
  8979  	RouteToCluster string `protobuf:"bytes,9,opt,name=RouteToCluster,proto3" json:"route_to_cluster,omitempty"`
  8980  	// KubernetesCluster specifies the target kubernetes cluster for TLS
  8981  	// identities. This can be empty on older Teleport clients.
  8982  	KubernetesCluster string `protobuf:"bytes,10,opt,name=KubernetesCluster,proto3" json:"kubernetes_cluster,omitempty"`
  8983  	// Traits hold claim data used to populate a role at runtime.
  8984  	Traits github_com_gravitational_teleport_api_types_wrappers.Traits `protobuf:"bytes,11,opt,name=Traits,proto3,customtype=github.com/gravitational/teleport/api/types/wrappers.Traits" json:"traits,omitempty"`
  8985  	// RouteToApp holds routing information for applications. Routing metadata
  8986  	// allows Teleport web proxy to route HTTP requests to the appropriate
  8987  	// cluster and Teleport application proxy within the cluster.
  8988  	RouteToApp *RouteToApp `protobuf:"bytes,12,opt,name=RouteToApp,proto3" json:"route_to_app,omitempty"`
  8989  	// TeleportCluster is the name of the teleport cluster that this identity
  8990  	// originated from. For TLS certs this may not be the same as cert issuer,
  8991  	// in case of multi-hop requests that originate from a remote cluster.
  8992  	TeleportCluster string `protobuf:"bytes,13,opt,name=TeleportCluster,proto3" json:"teleport_cluster,omitempty"`
  8993  	// RouteToDatabase contains routing information for databases.
  8994  	RouteToDatabase *RouteToDatabase `protobuf:"bytes,14,opt,name=RouteToDatabase,proto3" json:"route_to_database,omitempty"`
  8995  	// DatabaseNames is a list of allowed database names.
  8996  	DatabaseNames []string `protobuf:"bytes,15,rep,name=DatabaseNames,proto3" json:"database_names,omitempty"`
  8997  	// DatabaseUsers is a list of allowed database users.
  8998  	DatabaseUsers []string `protobuf:"bytes,16,rep,name=DatabaseUsers,proto3" json:"database_users,omitempty"`
  8999  	// MFADeviceUUID is the UUID of an MFA device when this Identity was
  9000  	// confirmed immediately after an MFA check.
  9001  	MFADeviceUUID string `protobuf:"bytes,17,opt,name=MFADeviceUUID,proto3" json:"mfa_device_uuid,omitempty"`
  9002  	// ClientIP is an observed IP of the client that this Identity represents.
  9003  	ClientIP string `protobuf:"bytes,18,opt,name=ClientIP,proto3" json:"client_ip,omitempty"`
  9004  	// AWSRoleARNs is a list of allowed AWS role ARNs user can assume.
  9005  	AWSRoleARNs []string `protobuf:"bytes,19,rep,name=AWSRoleARNs,proto3" json:"aws_role_arns,omitempty"`
  9006  	// AccessRequests is a list of UUIDs of active requests for this Identity.
  9007  	AccessRequests []string `protobuf:"bytes,20,rep,name=AccessRequests,proto3" json:"access_requests,omitempty"`
  9008  	// DisallowReissue is a flag that, if set, instructs the auth server to
  9009  	// deny any attempts to reissue new certificates while authenticated with
  9010  	// this certificate.
  9011  	DisallowReissue bool `protobuf:"varint,21,opt,name=DisallowReissue,proto3" json:"disallow_reissue,omitempty"`
  9012  	// AllowedResourceIds is the list of resources which the identity will be
  9013  	// allowed to access. An empty list indicates that no resource-specific
  9014  	// restrictions will be applied.
  9015  	AllowedResourceIDs []ResourceID `protobuf:"bytes,22,rep,name=AllowedResourceIDs,proto3" json:"allowed_resource_ids,omitempty"`
  9016  	// PreviousIdentityExpires is the expiry time of the identity/cert that this
  9017  	// identity/cert was derived from. It is used to determine a session's hard
  9018  	// deadline in cases where both require_session_mfa and disconnect_expired_cert
  9019  	// are enabled. See https://github.com/gravitational/teleport/issues/18544.
  9020  	PreviousIdentityExpires time.Time `protobuf:"bytes,23,opt,name=PreviousIdentityExpires,proto3,stdtime" json:"prev_identity_expires"`
  9021  	// AzureIdentities is a list of allowed Azure identities user can assume.
  9022  	AzureIdentities []string `protobuf:"bytes,24,rep,name=AzureIdentities,proto3" json:"azure_identities,omitempty"`
  9023  	// GCPServiceAccounts is a list of allowed GCP service accounts user can assume.
  9024  	GCPServiceAccounts []string `protobuf:"bytes,25,rep,name=GCPServiceAccounts,proto3" json:"gcp_service_accounts,omitempty"`
  9025  	// PrivateKeyPolicy is the private key policy of the user's private key.
  9026  	PrivateKeyPolicy string `protobuf:"bytes,26,opt,name=PrivateKeyPolicy,proto3" json:"private_key_policy,omitempty"`
  9027  	// BotName indicates the name of the Machine ID bot this identity was issued
  9028  	// to, if any.
  9029  	BotName string `protobuf:"bytes,27,opt,name=BotName,proto3" json:"bot_name,omitempty"`
  9030  	// DeviceExtensions holds the device trust device extensions for the identity,
  9031  	// if any.
  9032  	DeviceExtensions     *DeviceExtensions `protobuf:"bytes,28,opt,name=DeviceExtensions,proto3" json:"device_extensions,omitempty"`
  9033  	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
  9034  	XXX_unrecognized     []byte            `json:"-"`
  9035  	XXX_sizecache        int32             `json:"-"`
  9036  }
  9037  
  9038  func (m *Identity) Reset()         { *m = Identity{} }
  9039  func (m *Identity) String() string { return proto.CompactTextString(m) }
  9040  func (*Identity) ProtoMessage()    {}
  9041  func (*Identity) Descriptor() ([]byte, []int) {
  9042  	return fileDescriptor_007ba1c3d6266d56, []int{128}
  9043  }
  9044  func (m *Identity) XXX_Unmarshal(b []byte) error {
  9045  	return m.Unmarshal(b)
  9046  }
  9047  func (m *Identity) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9048  	if deterministic {
  9049  		return xxx_messageInfo_Identity.Marshal(b, m, deterministic)
  9050  	} else {
  9051  		b = b[:cap(b)]
  9052  		n, err := m.MarshalToSizedBuffer(b)
  9053  		if err != nil {
  9054  			return nil, err
  9055  		}
  9056  		return b[:n], nil
  9057  	}
  9058  }
  9059  func (m *Identity) XXX_Merge(src proto.Message) {
  9060  	xxx_messageInfo_Identity.Merge(m, src)
  9061  }
  9062  func (m *Identity) XXX_Size() int {
  9063  	return m.Size()
  9064  }
  9065  func (m *Identity) XXX_DiscardUnknown() {
  9066  	xxx_messageInfo_Identity.DiscardUnknown(m)
  9067  }
  9068  
  9069  var xxx_messageInfo_Identity proto.InternalMessageInfo
  9070  
  9071  // RouteToApp contains parameters for application access certificate requests.
  9072  type RouteToApp struct {
  9073  	// Name is the application name certificate is being requested for.
  9074  	Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"name"`
  9075  	// SessionID is the ID of the application session.
  9076  	SessionID string `protobuf:"bytes,2,opt,name=SessionID,proto3" json:"session_id"`
  9077  	// PublicAddr is the application public address.
  9078  	PublicAddr string `protobuf:"bytes,3,opt,name=PublicAddr,proto3" json:"public_addr"`
  9079  	// ClusterName is the cluster where the application resides.
  9080  	ClusterName string `protobuf:"bytes,4,opt,name=ClusterName,proto3" json:"cluster_name"`
  9081  	// AWSRoleARN is the AWS role to assume when accessing AWS API.
  9082  	AWSRoleARN string `protobuf:"bytes,5,opt,name=AWSRoleARN,proto3" json:"aws_role_arn,omitempty"`
  9083  	// AzureIdentity is the Azure identity ot assume when accessing Azure API.
  9084  	AzureIdentity string `protobuf:"bytes,6,opt,name=AzureIdentity,proto3" json:"azure_identity,omitempty"`
  9085  	// GCPServiceAccount is the GCP service account to assume when accessing GCP API.
  9086  	GCPServiceAccount    string   `protobuf:"bytes,7,opt,name=GCPServiceAccount,proto3" json:"gcp_service_account,omitempty"`
  9087  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9088  	XXX_unrecognized     []byte   `json:"-"`
  9089  	XXX_sizecache        int32    `json:"-"`
  9090  }
  9091  
  9092  func (m *RouteToApp) Reset()         { *m = RouteToApp{} }
  9093  func (m *RouteToApp) String() string { return proto.CompactTextString(m) }
  9094  func (*RouteToApp) ProtoMessage()    {}
  9095  func (*RouteToApp) Descriptor() ([]byte, []int) {
  9096  	return fileDescriptor_007ba1c3d6266d56, []int{129}
  9097  }
  9098  func (m *RouteToApp) XXX_Unmarshal(b []byte) error {
  9099  	return m.Unmarshal(b)
  9100  }
  9101  func (m *RouteToApp) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9102  	if deterministic {
  9103  		return xxx_messageInfo_RouteToApp.Marshal(b, m, deterministic)
  9104  	} else {
  9105  		b = b[:cap(b)]
  9106  		n, err := m.MarshalToSizedBuffer(b)
  9107  		if err != nil {
  9108  			return nil, err
  9109  		}
  9110  		return b[:n], nil
  9111  	}
  9112  }
  9113  func (m *RouteToApp) XXX_Merge(src proto.Message) {
  9114  	xxx_messageInfo_RouteToApp.Merge(m, src)
  9115  }
  9116  func (m *RouteToApp) XXX_Size() int {
  9117  	return m.Size()
  9118  }
  9119  func (m *RouteToApp) XXX_DiscardUnknown() {
  9120  	xxx_messageInfo_RouteToApp.DiscardUnknown(m)
  9121  }
  9122  
  9123  var xxx_messageInfo_RouteToApp proto.InternalMessageInfo
  9124  
  9125  // RouteToDatabase combines parameters for database service routing information.
  9126  type RouteToDatabase struct {
  9127  	// ServiceName is the Teleport database proxy service name the cert is for.
  9128  	ServiceName string `protobuf:"bytes,1,opt,name=ServiceName,proto3" json:"service_name"`
  9129  	// Protocol is the type of the database the cert is for.
  9130  	Protocol string `protobuf:"bytes,2,opt,name=Protocol,proto3" json:"protocol"`
  9131  	// Username is an optional database username to embed.
  9132  	Username string `protobuf:"bytes,3,opt,name=Username,proto3" json:"username,omitempty"`
  9133  	// Database is an optional database name to embed.
  9134  	Database string `protobuf:"bytes,4,opt,name=Database,proto3" json:"database,omitempty"`
  9135  	// Roles is an optional list of database roles to embed.
  9136  	Roles                []string `protobuf:"bytes,5,rep,name=Roles,proto3" json:"roles,omitempty"`
  9137  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9138  	XXX_unrecognized     []byte   `json:"-"`
  9139  	XXX_sizecache        int32    `json:"-"`
  9140  }
  9141  
  9142  func (m *RouteToDatabase) Reset()         { *m = RouteToDatabase{} }
  9143  func (m *RouteToDatabase) String() string { return proto.CompactTextString(m) }
  9144  func (*RouteToDatabase) ProtoMessage()    {}
  9145  func (*RouteToDatabase) Descriptor() ([]byte, []int) {
  9146  	return fileDescriptor_007ba1c3d6266d56, []int{130}
  9147  }
  9148  func (m *RouteToDatabase) XXX_Unmarshal(b []byte) error {
  9149  	return m.Unmarshal(b)
  9150  }
  9151  func (m *RouteToDatabase) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9152  	if deterministic {
  9153  		return xxx_messageInfo_RouteToDatabase.Marshal(b, m, deterministic)
  9154  	} else {
  9155  		b = b[:cap(b)]
  9156  		n, err := m.MarshalToSizedBuffer(b)
  9157  		if err != nil {
  9158  			return nil, err
  9159  		}
  9160  		return b[:n], nil
  9161  	}
  9162  }
  9163  func (m *RouteToDatabase) XXX_Merge(src proto.Message) {
  9164  	xxx_messageInfo_RouteToDatabase.Merge(m, src)
  9165  }
  9166  func (m *RouteToDatabase) XXX_Size() int {
  9167  	return m.Size()
  9168  }
  9169  func (m *RouteToDatabase) XXX_DiscardUnknown() {
  9170  	xxx_messageInfo_RouteToDatabase.DiscardUnknown(m)
  9171  }
  9172  
  9173  var xxx_messageInfo_RouteToDatabase proto.InternalMessageInfo
  9174  
  9175  // DeviceExtensions holds certificate extensions (X.509 and SSH) for device
  9176  // trust.
  9177  //
  9178  // Mimics tlsca.DeviceExtensions.
  9179  type DeviceExtensions struct {
  9180  	// DeviceID is the trusted device identifier.
  9181  	DeviceId string `protobuf:"bytes,1,opt,name=device_id,json=deviceId,proto3" json:"device_id,omitempty"`
  9182  	// AssetTag is the device inventory identifier.
  9183  	AssetTag string `protobuf:"bytes,2,opt,name=asset_tag,json=assetTag,proto3" json:"asset_tag,omitempty"`
  9184  	// CredentialID is the identifier for the credential used by the device to
  9185  	// authenticate itself.
  9186  	CredentialId         string   `protobuf:"bytes,3,opt,name=credential_id,json=credentialId,proto3" json:"credential_id,omitempty"`
  9187  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9188  	XXX_unrecognized     []byte   `json:"-"`
  9189  	XXX_sizecache        int32    `json:"-"`
  9190  }
  9191  
  9192  func (m *DeviceExtensions) Reset()         { *m = DeviceExtensions{} }
  9193  func (m *DeviceExtensions) String() string { return proto.CompactTextString(m) }
  9194  func (*DeviceExtensions) ProtoMessage()    {}
  9195  func (*DeviceExtensions) Descriptor() ([]byte, []int) {
  9196  	return fileDescriptor_007ba1c3d6266d56, []int{131}
  9197  }
  9198  func (m *DeviceExtensions) XXX_Unmarshal(b []byte) error {
  9199  	return m.Unmarshal(b)
  9200  }
  9201  func (m *DeviceExtensions) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9202  	if deterministic {
  9203  		return xxx_messageInfo_DeviceExtensions.Marshal(b, m, deterministic)
  9204  	} else {
  9205  		b = b[:cap(b)]
  9206  		n, err := m.MarshalToSizedBuffer(b)
  9207  		if err != nil {
  9208  			return nil, err
  9209  		}
  9210  		return b[:n], nil
  9211  	}
  9212  }
  9213  func (m *DeviceExtensions) XXX_Merge(src proto.Message) {
  9214  	xxx_messageInfo_DeviceExtensions.Merge(m, src)
  9215  }
  9216  func (m *DeviceExtensions) XXX_Size() int {
  9217  	return m.Size()
  9218  }
  9219  func (m *DeviceExtensions) XXX_DiscardUnknown() {
  9220  	xxx_messageInfo_DeviceExtensions.DiscardUnknown(m)
  9221  }
  9222  
  9223  var xxx_messageInfo_DeviceExtensions proto.InternalMessageInfo
  9224  
  9225  // AccessRequestResourceSearch is emitted when a user searches for resources as
  9226  // part of a search-based access request
  9227  type AccessRequestResourceSearch struct {
  9228  	// Metadata is common event metadata.
  9229  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  9230  	// User is common user metadata.
  9231  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  9232  	// SearchAsRoles is the list of roles the search was performed as.
  9233  	SearchAsRoles []string `protobuf:"bytes,3,rep,name=SearchAsRoles,proto3" json:"search_as_roles"`
  9234  	// ResourceType is the type of resource being searched for.
  9235  	ResourceType string `protobuf:"bytes,4,opt,name=ResourceType,proto3" json:"resource_type,omitempty"`
  9236  	// Namespace is the namespace of resources.
  9237  	Namespace string `protobuf:"bytes,5,opt,name=Namespace,proto3" json:"namespace,omitempty"`
  9238  	// Labels is the label-based matcher used for the search.
  9239  	Labels map[string]string `protobuf:"bytes,6,rep,name=Labels,proto3" json:"labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
  9240  	// PredicateExpression is the list of boolean conditions that were used for the search.
  9241  	PredicateExpression string `protobuf:"bytes,7,opt,name=PredicateExpression,proto3" json:"predicate_expression,omitempty"`
  9242  	// SearchKeywords is the list of search keywords used to match against resource field values.
  9243  	SearchKeywords       []string `protobuf:"bytes,8,rep,name=SearchKeywords,proto3" json:"search_keywords,omitempty"`
  9244  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9245  	XXX_unrecognized     []byte   `json:"-"`
  9246  	XXX_sizecache        int32    `json:"-"`
  9247  }
  9248  
  9249  func (m *AccessRequestResourceSearch) Reset()         { *m = AccessRequestResourceSearch{} }
  9250  func (m *AccessRequestResourceSearch) String() string { return proto.CompactTextString(m) }
  9251  func (*AccessRequestResourceSearch) ProtoMessage()    {}
  9252  func (*AccessRequestResourceSearch) Descriptor() ([]byte, []int) {
  9253  	return fileDescriptor_007ba1c3d6266d56, []int{132}
  9254  }
  9255  func (m *AccessRequestResourceSearch) XXX_Unmarshal(b []byte) error {
  9256  	return m.Unmarshal(b)
  9257  }
  9258  func (m *AccessRequestResourceSearch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9259  	if deterministic {
  9260  		return xxx_messageInfo_AccessRequestResourceSearch.Marshal(b, m, deterministic)
  9261  	} else {
  9262  		b = b[:cap(b)]
  9263  		n, err := m.MarshalToSizedBuffer(b)
  9264  		if err != nil {
  9265  			return nil, err
  9266  		}
  9267  		return b[:n], nil
  9268  	}
  9269  }
  9270  func (m *AccessRequestResourceSearch) XXX_Merge(src proto.Message) {
  9271  	xxx_messageInfo_AccessRequestResourceSearch.Merge(m, src)
  9272  }
  9273  func (m *AccessRequestResourceSearch) XXX_Size() int {
  9274  	return m.Size()
  9275  }
  9276  func (m *AccessRequestResourceSearch) XXX_DiscardUnknown() {
  9277  	xxx_messageInfo_AccessRequestResourceSearch.DiscardUnknown(m)
  9278  }
  9279  
  9280  var xxx_messageInfo_AccessRequestResourceSearch proto.InternalMessageInfo
  9281  
  9282  // MySQLStatementPrepare is emitted when a MySQL client creates a prepared
  9283  // statement using the prepared statement protocol.
  9284  type MySQLStatementPrepare struct {
  9285  	// Metadata is a common event metadata.
  9286  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  9287  	// User is a common user event metadata.
  9288  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  9289  	// SessionMetadata is a common event session metadata.
  9290  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  9291  	// Database contains database related metadata.
  9292  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  9293  	// Query is the prepared statement query.
  9294  	Query                string   `protobuf:"bytes,5,opt,name=Query,proto3" json:"query"`
  9295  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9296  	XXX_unrecognized     []byte   `json:"-"`
  9297  	XXX_sizecache        int32    `json:"-"`
  9298  }
  9299  
  9300  func (m *MySQLStatementPrepare) Reset()         { *m = MySQLStatementPrepare{} }
  9301  func (m *MySQLStatementPrepare) String() string { return proto.CompactTextString(m) }
  9302  func (*MySQLStatementPrepare) ProtoMessage()    {}
  9303  func (*MySQLStatementPrepare) Descriptor() ([]byte, []int) {
  9304  	return fileDescriptor_007ba1c3d6266d56, []int{133}
  9305  }
  9306  func (m *MySQLStatementPrepare) XXX_Unmarshal(b []byte) error {
  9307  	return m.Unmarshal(b)
  9308  }
  9309  func (m *MySQLStatementPrepare) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9310  	if deterministic {
  9311  		return xxx_messageInfo_MySQLStatementPrepare.Marshal(b, m, deterministic)
  9312  	} else {
  9313  		b = b[:cap(b)]
  9314  		n, err := m.MarshalToSizedBuffer(b)
  9315  		if err != nil {
  9316  			return nil, err
  9317  		}
  9318  		return b[:n], nil
  9319  	}
  9320  }
  9321  func (m *MySQLStatementPrepare) XXX_Merge(src proto.Message) {
  9322  	xxx_messageInfo_MySQLStatementPrepare.Merge(m, src)
  9323  }
  9324  func (m *MySQLStatementPrepare) XXX_Size() int {
  9325  	return m.Size()
  9326  }
  9327  func (m *MySQLStatementPrepare) XXX_DiscardUnknown() {
  9328  	xxx_messageInfo_MySQLStatementPrepare.DiscardUnknown(m)
  9329  }
  9330  
  9331  var xxx_messageInfo_MySQLStatementPrepare proto.InternalMessageInfo
  9332  
  9333  // MySQLStatementExecute is emitted when a MySQL client executes a prepared
  9334  // statement using the prepared statement protocol.
  9335  type MySQLStatementExecute struct {
  9336  	// Metadata is a common event metadata.
  9337  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  9338  	// User is a common user event metadata.
  9339  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  9340  	// SessionMetadata is a common event session metadata.
  9341  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  9342  	// Database contains database related metadata.
  9343  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  9344  	// StatementID is the identifier of the prepared statement.
  9345  	StatementID uint32 `protobuf:"varint,5,opt,name=StatementID,proto3" json:"statement_id"`
  9346  	// Parameters are the parameters used to execute the prepared statement.
  9347  	Parameters           []string `protobuf:"bytes,6,rep,name=Parameters,proto3" json:"parameters"`
  9348  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9349  	XXX_unrecognized     []byte   `json:"-"`
  9350  	XXX_sizecache        int32    `json:"-"`
  9351  }
  9352  
  9353  func (m *MySQLStatementExecute) Reset()         { *m = MySQLStatementExecute{} }
  9354  func (m *MySQLStatementExecute) String() string { return proto.CompactTextString(m) }
  9355  func (*MySQLStatementExecute) ProtoMessage()    {}
  9356  func (*MySQLStatementExecute) Descriptor() ([]byte, []int) {
  9357  	return fileDescriptor_007ba1c3d6266d56, []int{134}
  9358  }
  9359  func (m *MySQLStatementExecute) XXX_Unmarshal(b []byte) error {
  9360  	return m.Unmarshal(b)
  9361  }
  9362  func (m *MySQLStatementExecute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9363  	if deterministic {
  9364  		return xxx_messageInfo_MySQLStatementExecute.Marshal(b, m, deterministic)
  9365  	} else {
  9366  		b = b[:cap(b)]
  9367  		n, err := m.MarshalToSizedBuffer(b)
  9368  		if err != nil {
  9369  			return nil, err
  9370  		}
  9371  		return b[:n], nil
  9372  	}
  9373  }
  9374  func (m *MySQLStatementExecute) XXX_Merge(src proto.Message) {
  9375  	xxx_messageInfo_MySQLStatementExecute.Merge(m, src)
  9376  }
  9377  func (m *MySQLStatementExecute) XXX_Size() int {
  9378  	return m.Size()
  9379  }
  9380  func (m *MySQLStatementExecute) XXX_DiscardUnknown() {
  9381  	xxx_messageInfo_MySQLStatementExecute.DiscardUnknown(m)
  9382  }
  9383  
  9384  var xxx_messageInfo_MySQLStatementExecute proto.InternalMessageInfo
  9385  
  9386  // MySQLStatementSendLongData is emitted when a MySQL client sends long bytes
  9387  // stream using the prepared statement protocol.
  9388  type MySQLStatementSendLongData struct {
  9389  	// Metadata is a common event metadata.
  9390  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  9391  	// User is a common user event metadata.
  9392  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  9393  	// SessionMetadata is a common event session metadata.
  9394  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  9395  	// Database contains database related metadata.
  9396  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  9397  	// StatementID is the identifier of the prepared statement.
  9398  	StatementID uint32 `protobuf:"varint,5,opt,name=StatementID,proto3" json:"statement_id"`
  9399  	// ParameterID is the identifier of the parameter.
  9400  	ParameterID uint32 `protobuf:"varint,6,opt,name=ParameterID,proto3" json:"parameter_id"`
  9401  	// DataSize is the size of the data.
  9402  	DataSize             uint32   `protobuf:"varint,7,opt,name=DataSize,proto3" json:"data_size"`
  9403  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9404  	XXX_unrecognized     []byte   `json:"-"`
  9405  	XXX_sizecache        int32    `json:"-"`
  9406  }
  9407  
  9408  func (m *MySQLStatementSendLongData) Reset()         { *m = MySQLStatementSendLongData{} }
  9409  func (m *MySQLStatementSendLongData) String() string { return proto.CompactTextString(m) }
  9410  func (*MySQLStatementSendLongData) ProtoMessage()    {}
  9411  func (*MySQLStatementSendLongData) Descriptor() ([]byte, []int) {
  9412  	return fileDescriptor_007ba1c3d6266d56, []int{135}
  9413  }
  9414  func (m *MySQLStatementSendLongData) XXX_Unmarshal(b []byte) error {
  9415  	return m.Unmarshal(b)
  9416  }
  9417  func (m *MySQLStatementSendLongData) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9418  	if deterministic {
  9419  		return xxx_messageInfo_MySQLStatementSendLongData.Marshal(b, m, deterministic)
  9420  	} else {
  9421  		b = b[:cap(b)]
  9422  		n, err := m.MarshalToSizedBuffer(b)
  9423  		if err != nil {
  9424  			return nil, err
  9425  		}
  9426  		return b[:n], nil
  9427  	}
  9428  }
  9429  func (m *MySQLStatementSendLongData) XXX_Merge(src proto.Message) {
  9430  	xxx_messageInfo_MySQLStatementSendLongData.Merge(m, src)
  9431  }
  9432  func (m *MySQLStatementSendLongData) XXX_Size() int {
  9433  	return m.Size()
  9434  }
  9435  func (m *MySQLStatementSendLongData) XXX_DiscardUnknown() {
  9436  	xxx_messageInfo_MySQLStatementSendLongData.DiscardUnknown(m)
  9437  }
  9438  
  9439  var xxx_messageInfo_MySQLStatementSendLongData proto.InternalMessageInfo
  9440  
  9441  // MySQLStatementClose is emitted when a MySQL client deallocates a prepared
  9442  // statement using the prepared statement protocol.
  9443  type MySQLStatementClose struct {
  9444  	// Metadata is a common event metadata.
  9445  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  9446  	// User is a common user event metadata.
  9447  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  9448  	// SessionMetadata is a common event session metadata.
  9449  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  9450  	// Database contains database related metadata.
  9451  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  9452  	// StatementID is the identifier of the prepared statement.
  9453  	StatementID          uint32   `protobuf:"varint,5,opt,name=StatementID,proto3" json:"statement_id"`
  9454  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9455  	XXX_unrecognized     []byte   `json:"-"`
  9456  	XXX_sizecache        int32    `json:"-"`
  9457  }
  9458  
  9459  func (m *MySQLStatementClose) Reset()         { *m = MySQLStatementClose{} }
  9460  func (m *MySQLStatementClose) String() string { return proto.CompactTextString(m) }
  9461  func (*MySQLStatementClose) ProtoMessage()    {}
  9462  func (*MySQLStatementClose) Descriptor() ([]byte, []int) {
  9463  	return fileDescriptor_007ba1c3d6266d56, []int{136}
  9464  }
  9465  func (m *MySQLStatementClose) XXX_Unmarshal(b []byte) error {
  9466  	return m.Unmarshal(b)
  9467  }
  9468  func (m *MySQLStatementClose) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9469  	if deterministic {
  9470  		return xxx_messageInfo_MySQLStatementClose.Marshal(b, m, deterministic)
  9471  	} else {
  9472  		b = b[:cap(b)]
  9473  		n, err := m.MarshalToSizedBuffer(b)
  9474  		if err != nil {
  9475  			return nil, err
  9476  		}
  9477  		return b[:n], nil
  9478  	}
  9479  }
  9480  func (m *MySQLStatementClose) XXX_Merge(src proto.Message) {
  9481  	xxx_messageInfo_MySQLStatementClose.Merge(m, src)
  9482  }
  9483  func (m *MySQLStatementClose) XXX_Size() int {
  9484  	return m.Size()
  9485  }
  9486  func (m *MySQLStatementClose) XXX_DiscardUnknown() {
  9487  	xxx_messageInfo_MySQLStatementClose.DiscardUnknown(m)
  9488  }
  9489  
  9490  var xxx_messageInfo_MySQLStatementClose proto.InternalMessageInfo
  9491  
  9492  // MySQLStatementReset is emitted when a MySQL client resets the data of a
  9493  // prepared statement using the prepared statement protocol.
  9494  type MySQLStatementReset struct {
  9495  	// Metadata is a common event metadata.
  9496  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  9497  	// User is a common user event metadata.
  9498  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  9499  	// SessionMetadata is a common event session metadata.
  9500  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  9501  	// Database contains database related metadata.
  9502  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  9503  	// StatementID is the identifier of the prepared statement.
  9504  	StatementID          uint32   `protobuf:"varint,5,opt,name=StatementID,proto3" json:"statement_id"`
  9505  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9506  	XXX_unrecognized     []byte   `json:"-"`
  9507  	XXX_sizecache        int32    `json:"-"`
  9508  }
  9509  
  9510  func (m *MySQLStatementReset) Reset()         { *m = MySQLStatementReset{} }
  9511  func (m *MySQLStatementReset) String() string { return proto.CompactTextString(m) }
  9512  func (*MySQLStatementReset) ProtoMessage()    {}
  9513  func (*MySQLStatementReset) Descriptor() ([]byte, []int) {
  9514  	return fileDescriptor_007ba1c3d6266d56, []int{137}
  9515  }
  9516  func (m *MySQLStatementReset) XXX_Unmarshal(b []byte) error {
  9517  	return m.Unmarshal(b)
  9518  }
  9519  func (m *MySQLStatementReset) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9520  	if deterministic {
  9521  		return xxx_messageInfo_MySQLStatementReset.Marshal(b, m, deterministic)
  9522  	} else {
  9523  		b = b[:cap(b)]
  9524  		n, err := m.MarshalToSizedBuffer(b)
  9525  		if err != nil {
  9526  			return nil, err
  9527  		}
  9528  		return b[:n], nil
  9529  	}
  9530  }
  9531  func (m *MySQLStatementReset) XXX_Merge(src proto.Message) {
  9532  	xxx_messageInfo_MySQLStatementReset.Merge(m, src)
  9533  }
  9534  func (m *MySQLStatementReset) XXX_Size() int {
  9535  	return m.Size()
  9536  }
  9537  func (m *MySQLStatementReset) XXX_DiscardUnknown() {
  9538  	xxx_messageInfo_MySQLStatementReset.DiscardUnknown(m)
  9539  }
  9540  
  9541  var xxx_messageInfo_MySQLStatementReset proto.InternalMessageInfo
  9542  
  9543  // MySQLStatementFetch is emitted when a MySQL client fetches rows from a
  9544  // prepared statement using the prepared statement protocol.
  9545  type MySQLStatementFetch struct {
  9546  	// Metadata is a common event metadata.
  9547  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  9548  	// User is a common user event metadata.
  9549  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  9550  	// SessionMetadata is a common event session metadata.
  9551  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  9552  	// Database contains database related metadata.
  9553  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  9554  	// StatementID is the identifier of the prepared statement.
  9555  	StatementID uint32 `protobuf:"varint,5,opt,name=StatementID,proto3" json:"statement_id"`
  9556  	// RowsCount is the number of rows to fetch.
  9557  	RowsCount            uint32   `protobuf:"varint,6,opt,name=RowsCount,proto3" json:"rows_count"`
  9558  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9559  	XXX_unrecognized     []byte   `json:"-"`
  9560  	XXX_sizecache        int32    `json:"-"`
  9561  }
  9562  
  9563  func (m *MySQLStatementFetch) Reset()         { *m = MySQLStatementFetch{} }
  9564  func (m *MySQLStatementFetch) String() string { return proto.CompactTextString(m) }
  9565  func (*MySQLStatementFetch) ProtoMessage()    {}
  9566  func (*MySQLStatementFetch) Descriptor() ([]byte, []int) {
  9567  	return fileDescriptor_007ba1c3d6266d56, []int{138}
  9568  }
  9569  func (m *MySQLStatementFetch) XXX_Unmarshal(b []byte) error {
  9570  	return m.Unmarshal(b)
  9571  }
  9572  func (m *MySQLStatementFetch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9573  	if deterministic {
  9574  		return xxx_messageInfo_MySQLStatementFetch.Marshal(b, m, deterministic)
  9575  	} else {
  9576  		b = b[:cap(b)]
  9577  		n, err := m.MarshalToSizedBuffer(b)
  9578  		if err != nil {
  9579  			return nil, err
  9580  		}
  9581  		return b[:n], nil
  9582  	}
  9583  }
  9584  func (m *MySQLStatementFetch) XXX_Merge(src proto.Message) {
  9585  	xxx_messageInfo_MySQLStatementFetch.Merge(m, src)
  9586  }
  9587  func (m *MySQLStatementFetch) XXX_Size() int {
  9588  	return m.Size()
  9589  }
  9590  func (m *MySQLStatementFetch) XXX_DiscardUnknown() {
  9591  	xxx_messageInfo_MySQLStatementFetch.DiscardUnknown(m)
  9592  }
  9593  
  9594  var xxx_messageInfo_MySQLStatementFetch proto.InternalMessageInfo
  9595  
  9596  // MySQLStatementBulkExecute is emitted when a MySQL client executes a bulk
  9597  // insert of a prepared statement using the prepared statement protocol.
  9598  type MySQLStatementBulkExecute struct {
  9599  	// Metadata is a common event metadata.
  9600  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  9601  	// User is a common user event metadata.
  9602  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  9603  	// SessionMetadata is a common event session metadata.
  9604  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  9605  	// Database contains database related metadata.
  9606  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  9607  	// StatementID is the identifier of the prepared statement.
  9608  	StatementID uint32 `protobuf:"varint,5,opt,name=StatementID,proto3" json:"statement_id"`
  9609  	// Parameters are the parameters used to execute the prepared statement.
  9610  	Parameters           []string `protobuf:"bytes,6,rep,name=Parameters,proto3" json:"parameters"`
  9611  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9612  	XXX_unrecognized     []byte   `json:"-"`
  9613  	XXX_sizecache        int32    `json:"-"`
  9614  }
  9615  
  9616  func (m *MySQLStatementBulkExecute) Reset()         { *m = MySQLStatementBulkExecute{} }
  9617  func (m *MySQLStatementBulkExecute) String() string { return proto.CompactTextString(m) }
  9618  func (*MySQLStatementBulkExecute) ProtoMessage()    {}
  9619  func (*MySQLStatementBulkExecute) Descriptor() ([]byte, []int) {
  9620  	return fileDescriptor_007ba1c3d6266d56, []int{139}
  9621  }
  9622  func (m *MySQLStatementBulkExecute) XXX_Unmarshal(b []byte) error {
  9623  	return m.Unmarshal(b)
  9624  }
  9625  func (m *MySQLStatementBulkExecute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9626  	if deterministic {
  9627  		return xxx_messageInfo_MySQLStatementBulkExecute.Marshal(b, m, deterministic)
  9628  	} else {
  9629  		b = b[:cap(b)]
  9630  		n, err := m.MarshalToSizedBuffer(b)
  9631  		if err != nil {
  9632  			return nil, err
  9633  		}
  9634  		return b[:n], nil
  9635  	}
  9636  }
  9637  func (m *MySQLStatementBulkExecute) XXX_Merge(src proto.Message) {
  9638  	xxx_messageInfo_MySQLStatementBulkExecute.Merge(m, src)
  9639  }
  9640  func (m *MySQLStatementBulkExecute) XXX_Size() int {
  9641  	return m.Size()
  9642  }
  9643  func (m *MySQLStatementBulkExecute) XXX_DiscardUnknown() {
  9644  	xxx_messageInfo_MySQLStatementBulkExecute.DiscardUnknown(m)
  9645  }
  9646  
  9647  var xxx_messageInfo_MySQLStatementBulkExecute proto.InternalMessageInfo
  9648  
  9649  // MySQLInitDB is emitted when a MySQL client changes the default schema for
  9650  // the connection.
  9651  type MySQLInitDB struct {
  9652  	// Metadata is a common event metadata.
  9653  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  9654  	// User is a common user event metadata.
  9655  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  9656  	// SessionMetadata is a common event session metadata.
  9657  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  9658  	// Database contains database related metadata.
  9659  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  9660  	// SchemaName is the name of the schema to use.
  9661  	SchemaName           string   `protobuf:"bytes,5,opt,name=SchemaName,proto3" json:"schema_name"`
  9662  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9663  	XXX_unrecognized     []byte   `json:"-"`
  9664  	XXX_sizecache        int32    `json:"-"`
  9665  }
  9666  
  9667  func (m *MySQLInitDB) Reset()         { *m = MySQLInitDB{} }
  9668  func (m *MySQLInitDB) String() string { return proto.CompactTextString(m) }
  9669  func (*MySQLInitDB) ProtoMessage()    {}
  9670  func (*MySQLInitDB) Descriptor() ([]byte, []int) {
  9671  	return fileDescriptor_007ba1c3d6266d56, []int{140}
  9672  }
  9673  func (m *MySQLInitDB) XXX_Unmarshal(b []byte) error {
  9674  	return m.Unmarshal(b)
  9675  }
  9676  func (m *MySQLInitDB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9677  	if deterministic {
  9678  		return xxx_messageInfo_MySQLInitDB.Marshal(b, m, deterministic)
  9679  	} else {
  9680  		b = b[:cap(b)]
  9681  		n, err := m.MarshalToSizedBuffer(b)
  9682  		if err != nil {
  9683  			return nil, err
  9684  		}
  9685  		return b[:n], nil
  9686  	}
  9687  }
  9688  func (m *MySQLInitDB) XXX_Merge(src proto.Message) {
  9689  	xxx_messageInfo_MySQLInitDB.Merge(m, src)
  9690  }
  9691  func (m *MySQLInitDB) XXX_Size() int {
  9692  	return m.Size()
  9693  }
  9694  func (m *MySQLInitDB) XXX_DiscardUnknown() {
  9695  	xxx_messageInfo_MySQLInitDB.DiscardUnknown(m)
  9696  }
  9697  
  9698  var xxx_messageInfo_MySQLInitDB proto.InternalMessageInfo
  9699  
  9700  // MySQLCreateDB is emitted when a MySQL client creates a schema.
  9701  type MySQLCreateDB struct {
  9702  	// Metadata is a common event metadata.
  9703  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  9704  	// User is a common user event metadata.
  9705  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  9706  	// SessionMetadata is a common event session metadata.
  9707  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  9708  	// Database contains database related metadata.
  9709  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  9710  	// SchemaName is the name of the schema to create.
  9711  	SchemaName           string   `protobuf:"bytes,5,opt,name=SchemaName,proto3" json:"schema_name"`
  9712  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9713  	XXX_unrecognized     []byte   `json:"-"`
  9714  	XXX_sizecache        int32    `json:"-"`
  9715  }
  9716  
  9717  func (m *MySQLCreateDB) Reset()         { *m = MySQLCreateDB{} }
  9718  func (m *MySQLCreateDB) String() string { return proto.CompactTextString(m) }
  9719  func (*MySQLCreateDB) ProtoMessage()    {}
  9720  func (*MySQLCreateDB) Descriptor() ([]byte, []int) {
  9721  	return fileDescriptor_007ba1c3d6266d56, []int{141}
  9722  }
  9723  func (m *MySQLCreateDB) XXX_Unmarshal(b []byte) error {
  9724  	return m.Unmarshal(b)
  9725  }
  9726  func (m *MySQLCreateDB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9727  	if deterministic {
  9728  		return xxx_messageInfo_MySQLCreateDB.Marshal(b, m, deterministic)
  9729  	} else {
  9730  		b = b[:cap(b)]
  9731  		n, err := m.MarshalToSizedBuffer(b)
  9732  		if err != nil {
  9733  			return nil, err
  9734  		}
  9735  		return b[:n], nil
  9736  	}
  9737  }
  9738  func (m *MySQLCreateDB) XXX_Merge(src proto.Message) {
  9739  	xxx_messageInfo_MySQLCreateDB.Merge(m, src)
  9740  }
  9741  func (m *MySQLCreateDB) XXX_Size() int {
  9742  	return m.Size()
  9743  }
  9744  func (m *MySQLCreateDB) XXX_DiscardUnknown() {
  9745  	xxx_messageInfo_MySQLCreateDB.DiscardUnknown(m)
  9746  }
  9747  
  9748  var xxx_messageInfo_MySQLCreateDB proto.InternalMessageInfo
  9749  
  9750  // MySQLDropDB is emitted when a MySQL client drops a schema.
  9751  type MySQLDropDB struct {
  9752  	// Metadata is a common event metadata.
  9753  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  9754  	// User is a common user event metadata.
  9755  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  9756  	// SessionMetadata is a common event session metadata.
  9757  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  9758  	// Database contains database related metadata.
  9759  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  9760  	// SchemaName is the name of the schema to drop.
  9761  	SchemaName           string   `protobuf:"bytes,5,opt,name=SchemaName,proto3" json:"schema_name"`
  9762  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9763  	XXX_unrecognized     []byte   `json:"-"`
  9764  	XXX_sizecache        int32    `json:"-"`
  9765  }
  9766  
  9767  func (m *MySQLDropDB) Reset()         { *m = MySQLDropDB{} }
  9768  func (m *MySQLDropDB) String() string { return proto.CompactTextString(m) }
  9769  func (*MySQLDropDB) ProtoMessage()    {}
  9770  func (*MySQLDropDB) Descriptor() ([]byte, []int) {
  9771  	return fileDescriptor_007ba1c3d6266d56, []int{142}
  9772  }
  9773  func (m *MySQLDropDB) XXX_Unmarshal(b []byte) error {
  9774  	return m.Unmarshal(b)
  9775  }
  9776  func (m *MySQLDropDB) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9777  	if deterministic {
  9778  		return xxx_messageInfo_MySQLDropDB.Marshal(b, m, deterministic)
  9779  	} else {
  9780  		b = b[:cap(b)]
  9781  		n, err := m.MarshalToSizedBuffer(b)
  9782  		if err != nil {
  9783  			return nil, err
  9784  		}
  9785  		return b[:n], nil
  9786  	}
  9787  }
  9788  func (m *MySQLDropDB) XXX_Merge(src proto.Message) {
  9789  	xxx_messageInfo_MySQLDropDB.Merge(m, src)
  9790  }
  9791  func (m *MySQLDropDB) XXX_Size() int {
  9792  	return m.Size()
  9793  }
  9794  func (m *MySQLDropDB) XXX_DiscardUnknown() {
  9795  	xxx_messageInfo_MySQLDropDB.DiscardUnknown(m)
  9796  }
  9797  
  9798  var xxx_messageInfo_MySQLDropDB proto.InternalMessageInfo
  9799  
  9800  // MySQLShutDown is emitted when a MySQL client asks the server to shut down.
  9801  type MySQLShutDown struct {
  9802  	// Metadata is a common event metadata.
  9803  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  9804  	// User is a common user event metadata.
  9805  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  9806  	// SessionMetadata is a common event session metadata.
  9807  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  9808  	// Database contains database related metadata.
  9809  	DatabaseMetadata     `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  9810  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9811  	XXX_unrecognized     []byte   `json:"-"`
  9812  	XXX_sizecache        int32    `json:"-"`
  9813  }
  9814  
  9815  func (m *MySQLShutDown) Reset()         { *m = MySQLShutDown{} }
  9816  func (m *MySQLShutDown) String() string { return proto.CompactTextString(m) }
  9817  func (*MySQLShutDown) ProtoMessage()    {}
  9818  func (*MySQLShutDown) Descriptor() ([]byte, []int) {
  9819  	return fileDescriptor_007ba1c3d6266d56, []int{143}
  9820  }
  9821  func (m *MySQLShutDown) XXX_Unmarshal(b []byte) error {
  9822  	return m.Unmarshal(b)
  9823  }
  9824  func (m *MySQLShutDown) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9825  	if deterministic {
  9826  		return xxx_messageInfo_MySQLShutDown.Marshal(b, m, deterministic)
  9827  	} else {
  9828  		b = b[:cap(b)]
  9829  		n, err := m.MarshalToSizedBuffer(b)
  9830  		if err != nil {
  9831  			return nil, err
  9832  		}
  9833  		return b[:n], nil
  9834  	}
  9835  }
  9836  func (m *MySQLShutDown) XXX_Merge(src proto.Message) {
  9837  	xxx_messageInfo_MySQLShutDown.Merge(m, src)
  9838  }
  9839  func (m *MySQLShutDown) XXX_Size() int {
  9840  	return m.Size()
  9841  }
  9842  func (m *MySQLShutDown) XXX_DiscardUnknown() {
  9843  	xxx_messageInfo_MySQLShutDown.DiscardUnknown(m)
  9844  }
  9845  
  9846  var xxx_messageInfo_MySQLShutDown proto.InternalMessageInfo
  9847  
  9848  // MySQLProcessKill is emitted when a MySQL client asks the server to terminate
  9849  // a connection.
  9850  type MySQLProcessKill struct {
  9851  	// Metadata is a common event metadata.
  9852  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  9853  	// User is a common user event metadata.
  9854  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  9855  	// SessionMetadata is a common event session metadata.
  9856  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  9857  	// Database contains database related metadata.
  9858  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  9859  	// ProcessID is the process ID of a connection.
  9860  	ProcessID            uint32   `protobuf:"varint,5,opt,name=ProcessID,proto3" json:"process_id"`
  9861  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9862  	XXX_unrecognized     []byte   `json:"-"`
  9863  	XXX_sizecache        int32    `json:"-"`
  9864  }
  9865  
  9866  func (m *MySQLProcessKill) Reset()         { *m = MySQLProcessKill{} }
  9867  func (m *MySQLProcessKill) String() string { return proto.CompactTextString(m) }
  9868  func (*MySQLProcessKill) ProtoMessage()    {}
  9869  func (*MySQLProcessKill) Descriptor() ([]byte, []int) {
  9870  	return fileDescriptor_007ba1c3d6266d56, []int{144}
  9871  }
  9872  func (m *MySQLProcessKill) XXX_Unmarshal(b []byte) error {
  9873  	return m.Unmarshal(b)
  9874  }
  9875  func (m *MySQLProcessKill) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9876  	if deterministic {
  9877  		return xxx_messageInfo_MySQLProcessKill.Marshal(b, m, deterministic)
  9878  	} else {
  9879  		b = b[:cap(b)]
  9880  		n, err := m.MarshalToSizedBuffer(b)
  9881  		if err != nil {
  9882  			return nil, err
  9883  		}
  9884  		return b[:n], nil
  9885  	}
  9886  }
  9887  func (m *MySQLProcessKill) XXX_Merge(src proto.Message) {
  9888  	xxx_messageInfo_MySQLProcessKill.Merge(m, src)
  9889  }
  9890  func (m *MySQLProcessKill) XXX_Size() int {
  9891  	return m.Size()
  9892  }
  9893  func (m *MySQLProcessKill) XXX_DiscardUnknown() {
  9894  	xxx_messageInfo_MySQLProcessKill.DiscardUnknown(m)
  9895  }
  9896  
  9897  var xxx_messageInfo_MySQLProcessKill proto.InternalMessageInfo
  9898  
  9899  // MySQLDebug is emitted when a MySQL client asks the server to dump internal
  9900  // debug info to stdout.
  9901  type MySQLDebug struct {
  9902  	// Metadata is a common event metadata.
  9903  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  9904  	// User is a common user event metadata.
  9905  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  9906  	// SessionMetadata is a common event session metadata.
  9907  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  9908  	// Database contains database related metadata.
  9909  	DatabaseMetadata     `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  9910  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9911  	XXX_unrecognized     []byte   `json:"-"`
  9912  	XXX_sizecache        int32    `json:"-"`
  9913  }
  9914  
  9915  func (m *MySQLDebug) Reset()         { *m = MySQLDebug{} }
  9916  func (m *MySQLDebug) String() string { return proto.CompactTextString(m) }
  9917  func (*MySQLDebug) ProtoMessage()    {}
  9918  func (*MySQLDebug) Descriptor() ([]byte, []int) {
  9919  	return fileDescriptor_007ba1c3d6266d56, []int{145}
  9920  }
  9921  func (m *MySQLDebug) XXX_Unmarshal(b []byte) error {
  9922  	return m.Unmarshal(b)
  9923  }
  9924  func (m *MySQLDebug) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9925  	if deterministic {
  9926  		return xxx_messageInfo_MySQLDebug.Marshal(b, m, deterministic)
  9927  	} else {
  9928  		b = b[:cap(b)]
  9929  		n, err := m.MarshalToSizedBuffer(b)
  9930  		if err != nil {
  9931  			return nil, err
  9932  		}
  9933  		return b[:n], nil
  9934  	}
  9935  }
  9936  func (m *MySQLDebug) XXX_Merge(src proto.Message) {
  9937  	xxx_messageInfo_MySQLDebug.Merge(m, src)
  9938  }
  9939  func (m *MySQLDebug) XXX_Size() int {
  9940  	return m.Size()
  9941  }
  9942  func (m *MySQLDebug) XXX_DiscardUnknown() {
  9943  	xxx_messageInfo_MySQLDebug.DiscardUnknown(m)
  9944  }
  9945  
  9946  var xxx_messageInfo_MySQLDebug proto.InternalMessageInfo
  9947  
  9948  // MySQLRefresh is emitted when a MySQL client sends refresh commands.
  9949  type MySQLRefresh struct {
  9950  	// Metadata is a common event metadata.
  9951  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
  9952  	// User is a common user event metadata.
  9953  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
  9954  	// SessionMetadata is a common event session metadata.
  9955  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
  9956  	// Database contains database related metadata.
  9957  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
  9958  	// Subcommand is the string representation of the subcommand.
  9959  	Subcommand           string   `protobuf:"bytes,5,opt,name=Subcommand,proto3" json:"subcommand"`
  9960  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
  9961  	XXX_unrecognized     []byte   `json:"-"`
  9962  	XXX_sizecache        int32    `json:"-"`
  9963  }
  9964  
  9965  func (m *MySQLRefresh) Reset()         { *m = MySQLRefresh{} }
  9966  func (m *MySQLRefresh) String() string { return proto.CompactTextString(m) }
  9967  func (*MySQLRefresh) ProtoMessage()    {}
  9968  func (*MySQLRefresh) Descriptor() ([]byte, []int) {
  9969  	return fileDescriptor_007ba1c3d6266d56, []int{146}
  9970  }
  9971  func (m *MySQLRefresh) XXX_Unmarshal(b []byte) error {
  9972  	return m.Unmarshal(b)
  9973  }
  9974  func (m *MySQLRefresh) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  9975  	if deterministic {
  9976  		return xxx_messageInfo_MySQLRefresh.Marshal(b, m, deterministic)
  9977  	} else {
  9978  		b = b[:cap(b)]
  9979  		n, err := m.MarshalToSizedBuffer(b)
  9980  		if err != nil {
  9981  			return nil, err
  9982  		}
  9983  		return b[:n], nil
  9984  	}
  9985  }
  9986  func (m *MySQLRefresh) XXX_Merge(src proto.Message) {
  9987  	xxx_messageInfo_MySQLRefresh.Merge(m, src)
  9988  }
  9989  func (m *MySQLRefresh) XXX_Size() int {
  9990  	return m.Size()
  9991  }
  9992  func (m *MySQLRefresh) XXX_DiscardUnknown() {
  9993  	xxx_messageInfo_MySQLRefresh.DiscardUnknown(m)
  9994  }
  9995  
  9996  var xxx_messageInfo_MySQLRefresh proto.InternalMessageInfo
  9997  
  9998  // SQLServerRPCRequest is emitted when a user executes a MSSQL Server RPC command.
  9999  type SQLServerRPCRequest struct {
 10000  	// Metadata is a common event metadata.
 10001  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 10002  	// User is a common user event metadata.
 10003  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 10004  	// SessionMetadata is a common event session metadata.
 10005  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
 10006  	// Database contains database related metadata.
 10007  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
 10008  	// Procname is the RPC SQL Server procedure name.
 10009  	Procname string `protobuf:"bytes,5,opt,name=Procname,proto3" json:"proc_name,omitempty"`
 10010  	// Parameters are the RPC parameters used to execute RPC Procedure..
 10011  	Parameters           []string `protobuf:"bytes,6,rep,name=Parameters,proto3" json:"parameters,omitempty"`
 10012  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10013  	XXX_unrecognized     []byte   `json:"-"`
 10014  	XXX_sizecache        int32    `json:"-"`
 10015  }
 10016  
 10017  func (m *SQLServerRPCRequest) Reset()         { *m = SQLServerRPCRequest{} }
 10018  func (m *SQLServerRPCRequest) String() string { return proto.CompactTextString(m) }
 10019  func (*SQLServerRPCRequest) ProtoMessage()    {}
 10020  func (*SQLServerRPCRequest) Descriptor() ([]byte, []int) {
 10021  	return fileDescriptor_007ba1c3d6266d56, []int{147}
 10022  }
 10023  func (m *SQLServerRPCRequest) XXX_Unmarshal(b []byte) error {
 10024  	return m.Unmarshal(b)
 10025  }
 10026  func (m *SQLServerRPCRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10027  	if deterministic {
 10028  		return xxx_messageInfo_SQLServerRPCRequest.Marshal(b, m, deterministic)
 10029  	} else {
 10030  		b = b[:cap(b)]
 10031  		n, err := m.MarshalToSizedBuffer(b)
 10032  		if err != nil {
 10033  			return nil, err
 10034  		}
 10035  		return b[:n], nil
 10036  	}
 10037  }
 10038  func (m *SQLServerRPCRequest) XXX_Merge(src proto.Message) {
 10039  	xxx_messageInfo_SQLServerRPCRequest.Merge(m, src)
 10040  }
 10041  func (m *SQLServerRPCRequest) XXX_Size() int {
 10042  	return m.Size()
 10043  }
 10044  func (m *SQLServerRPCRequest) XXX_DiscardUnknown() {
 10045  	xxx_messageInfo_SQLServerRPCRequest.DiscardUnknown(m)
 10046  }
 10047  
 10048  var xxx_messageInfo_SQLServerRPCRequest proto.InternalMessageInfo
 10049  
 10050  // DatabaseSessionMalformedPacket is emitted when a database sends a malformed packet.
 10051  type DatabaseSessionMalformedPacket struct {
 10052  	// Metadata is a common event metadata.
 10053  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 10054  	// User is a common user event metadata.
 10055  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 10056  	// SessionMetadata is a common event session metadata.
 10057  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
 10058  	// Database contains database related metadata.
 10059  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
 10060  	// Payload is the malformed packet payload.
 10061  	Payload              []byte   `protobuf:"bytes,5,opt,name=Payload,proto3" json:"payload,omitempty"`
 10062  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10063  	XXX_unrecognized     []byte   `json:"-"`
 10064  	XXX_sizecache        int32    `json:"-"`
 10065  }
 10066  
 10067  func (m *DatabaseSessionMalformedPacket) Reset()         { *m = DatabaseSessionMalformedPacket{} }
 10068  func (m *DatabaseSessionMalformedPacket) String() string { return proto.CompactTextString(m) }
 10069  func (*DatabaseSessionMalformedPacket) ProtoMessage()    {}
 10070  func (*DatabaseSessionMalformedPacket) Descriptor() ([]byte, []int) {
 10071  	return fileDescriptor_007ba1c3d6266d56, []int{148}
 10072  }
 10073  func (m *DatabaseSessionMalformedPacket) XXX_Unmarshal(b []byte) error {
 10074  	return m.Unmarshal(b)
 10075  }
 10076  func (m *DatabaseSessionMalformedPacket) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10077  	if deterministic {
 10078  		return xxx_messageInfo_DatabaseSessionMalformedPacket.Marshal(b, m, deterministic)
 10079  	} else {
 10080  		b = b[:cap(b)]
 10081  		n, err := m.MarshalToSizedBuffer(b)
 10082  		if err != nil {
 10083  			return nil, err
 10084  		}
 10085  		return b[:n], nil
 10086  	}
 10087  }
 10088  func (m *DatabaseSessionMalformedPacket) XXX_Merge(src proto.Message) {
 10089  	xxx_messageInfo_DatabaseSessionMalformedPacket.Merge(m, src)
 10090  }
 10091  func (m *DatabaseSessionMalformedPacket) XXX_Size() int {
 10092  	return m.Size()
 10093  }
 10094  func (m *DatabaseSessionMalformedPacket) XXX_DiscardUnknown() {
 10095  	xxx_messageInfo_DatabaseSessionMalformedPacket.DiscardUnknown(m)
 10096  }
 10097  
 10098  var xxx_messageInfo_DatabaseSessionMalformedPacket proto.InternalMessageInfo
 10099  
 10100  // ElasticsearchRequest is emitted when user executes an Elasticsearch request, which isn't
 10101  // covered by API-specific events.
 10102  type ElasticsearchRequest struct {
 10103  	// Metadata is a common event metadata.
 10104  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 10105  	// User is a common user event metadata.
 10106  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 10107  	// SessionMetadata is a common event session metadata.
 10108  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
 10109  	// Database contains database related metadata.
 10110  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
 10111  	// Path is relative path in the URL.
 10112  	Path string `protobuf:"bytes,5,opt,name=Path,proto3" json:"path"`
 10113  	// RawQuery are the encoded query values.
 10114  	RawQuery string `protobuf:"bytes,6,opt,name=RawQuery,proto3" json:"raw_query"`
 10115  	// Method is the request HTTP method, like GET/POST/DELETE/etc.
 10116  	Method string `protobuf:"bytes,7,opt,name=Method,proto3" json:"method"`
 10117  	// Body is the request HTTP body.
 10118  	Body []byte `protobuf:"bytes,8,opt,name=Body,proto3" json:"body"`
 10119  	// Headers are the HTTP request headers.
 10120  	Headers github_com_gravitational_teleport_api_types_wrappers.Traits `protobuf:"bytes,9,opt,name=Headers,proto3,customtype=github.com/gravitational/teleport/api/types/wrappers.Traits" json:"headers,omitempty"`
 10121  	// Category represents the category if API being accessed in a given request.
 10122  	Category ElasticsearchCategory `protobuf:"varint,10,opt,name=Category,proto3,enum=events.ElasticsearchCategory" json:"category"`
 10123  	// Target is an optional field indicating the target index or set of indices used as a subject of request.
 10124  	Target string `protobuf:"bytes,11,opt,name=Target,proto3" json:"target"`
 10125  	// Query is an optional text of query (e.g. an SQL select statement for _sql API), if a request includes it.
 10126  	Query string `protobuf:"bytes,12,opt,name=Query,proto3" json:"query"`
 10127  	// StatusCode is optional status code returned from the call to database.
 10128  	StatusCode           uint32   `protobuf:"varint,13,opt,name=StatusCode,proto3" json:"status_code"`
 10129  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10130  	XXX_unrecognized     []byte   `json:"-"`
 10131  	XXX_sizecache        int32    `json:"-"`
 10132  }
 10133  
 10134  func (m *ElasticsearchRequest) Reset()         { *m = ElasticsearchRequest{} }
 10135  func (m *ElasticsearchRequest) String() string { return proto.CompactTextString(m) }
 10136  func (*ElasticsearchRequest) ProtoMessage()    {}
 10137  func (*ElasticsearchRequest) Descriptor() ([]byte, []int) {
 10138  	return fileDescriptor_007ba1c3d6266d56, []int{149}
 10139  }
 10140  func (m *ElasticsearchRequest) XXX_Unmarshal(b []byte) error {
 10141  	return m.Unmarshal(b)
 10142  }
 10143  func (m *ElasticsearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10144  	if deterministic {
 10145  		return xxx_messageInfo_ElasticsearchRequest.Marshal(b, m, deterministic)
 10146  	} else {
 10147  		b = b[:cap(b)]
 10148  		n, err := m.MarshalToSizedBuffer(b)
 10149  		if err != nil {
 10150  			return nil, err
 10151  		}
 10152  		return b[:n], nil
 10153  	}
 10154  }
 10155  func (m *ElasticsearchRequest) XXX_Merge(src proto.Message) {
 10156  	xxx_messageInfo_ElasticsearchRequest.Merge(m, src)
 10157  }
 10158  func (m *ElasticsearchRequest) XXX_Size() int {
 10159  	return m.Size()
 10160  }
 10161  func (m *ElasticsearchRequest) XXX_DiscardUnknown() {
 10162  	xxx_messageInfo_ElasticsearchRequest.DiscardUnknown(m)
 10163  }
 10164  
 10165  var xxx_messageInfo_ElasticsearchRequest proto.InternalMessageInfo
 10166  
 10167  // OpenSearchRequest is emitted when a user executes a OpenSearch request via database-access.
 10168  type OpenSearchRequest struct {
 10169  	// Metadata is a common event metadata.
 10170  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 10171  	// User is a common user event metadata.
 10172  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 10173  	// SessionMetadata is a common event session metadata.
 10174  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
 10175  	// Database contains database related metadata.
 10176  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
 10177  	// Path is relative path in the URL.
 10178  	Path string `protobuf:"bytes,5,opt,name=Path,proto3" json:"path"`
 10179  	// RawQuery are the encoded query values.
 10180  	RawQuery string `protobuf:"bytes,6,opt,name=RawQuery,proto3" json:"raw_query"`
 10181  	// Method is the request HTTP method, like GET/POST/DELETE/etc.
 10182  	Method string `protobuf:"bytes,7,opt,name=Method,proto3" json:"method"`
 10183  	// Body is the request HTTP body.
 10184  	Body []byte `protobuf:"bytes,8,opt,name=Body,proto3" json:"body"`
 10185  	// Headers are the HTTP request headers.
 10186  	Headers github_com_gravitational_teleport_api_types_wrappers.Traits `protobuf:"bytes,9,opt,name=Headers,proto3,customtype=github.com/gravitational/teleport/api/types/wrappers.Traits" json:"headers,omitempty"`
 10187  	// Category represents the category if API being accessed in a given request.
 10188  	Category OpenSearchCategory `protobuf:"varint,10,opt,name=Category,proto3,enum=events.OpenSearchCategory" json:"category"`
 10189  	// Target is an optional field indicating the target index or set of indices used as a subject of request.
 10190  	Target string `protobuf:"bytes,11,opt,name=Target,proto3" json:"target"`
 10191  	// Query is an optional text of query (e.g. an SQL select statement for _sql API), if a request includes it.
 10192  	Query string `protobuf:"bytes,12,opt,name=Query,proto3" json:"query"`
 10193  	// StatusCode is optional status code returned from the call to database.
 10194  	StatusCode           uint32   `protobuf:"varint,13,opt,name=StatusCode,proto3" json:"status_code"`
 10195  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10196  	XXX_unrecognized     []byte   `json:"-"`
 10197  	XXX_sizecache        int32    `json:"-"`
 10198  }
 10199  
 10200  func (m *OpenSearchRequest) Reset()         { *m = OpenSearchRequest{} }
 10201  func (m *OpenSearchRequest) String() string { return proto.CompactTextString(m) }
 10202  func (*OpenSearchRequest) ProtoMessage()    {}
 10203  func (*OpenSearchRequest) Descriptor() ([]byte, []int) {
 10204  	return fileDescriptor_007ba1c3d6266d56, []int{150}
 10205  }
 10206  func (m *OpenSearchRequest) XXX_Unmarshal(b []byte) error {
 10207  	return m.Unmarshal(b)
 10208  }
 10209  func (m *OpenSearchRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10210  	if deterministic {
 10211  		return xxx_messageInfo_OpenSearchRequest.Marshal(b, m, deterministic)
 10212  	} else {
 10213  		b = b[:cap(b)]
 10214  		n, err := m.MarshalToSizedBuffer(b)
 10215  		if err != nil {
 10216  			return nil, err
 10217  		}
 10218  		return b[:n], nil
 10219  	}
 10220  }
 10221  func (m *OpenSearchRequest) XXX_Merge(src proto.Message) {
 10222  	xxx_messageInfo_OpenSearchRequest.Merge(m, src)
 10223  }
 10224  func (m *OpenSearchRequest) XXX_Size() int {
 10225  	return m.Size()
 10226  }
 10227  func (m *OpenSearchRequest) XXX_DiscardUnknown() {
 10228  	xxx_messageInfo_OpenSearchRequest.DiscardUnknown(m)
 10229  }
 10230  
 10231  var xxx_messageInfo_OpenSearchRequest proto.InternalMessageInfo
 10232  
 10233  // DynamoDBRequest is emitted when a user executes a DynamoDB request via database-access.
 10234  type DynamoDBRequest struct {
 10235  	// Metadata is a common event metadata.
 10236  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 10237  	// User is a common user event metadata.
 10238  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 10239  	// SessionMetadata is a common event session metadata.
 10240  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
 10241  	// Database contains database related metadata.
 10242  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
 10243  	StatusCode       uint32 `protobuf:"varint,5,opt,name=StatusCode,proto3" json:"status_code"`
 10244  	// Path is relative path in the URL.
 10245  	Path string `protobuf:"bytes,6,opt,name=Path,proto3" json:"path"`
 10246  	// RawQuery are the encoded query values.
 10247  	RawQuery string `protobuf:"bytes,7,opt,name=RawQuery,proto3" json:"raw_query"`
 10248  	// Method is the request HTTP method, like GET/POST/DELETE/etc.
 10249  	Method string `protobuf:"bytes,8,opt,name=Method,proto3" json:"method"`
 10250  	// Target is the API target in the X-Amz-Target header.
 10251  	Target string `protobuf:"bytes,9,opt,name=Target,proto3" json:"target"`
 10252  	// Body is the HTTP request json body.
 10253  	// The Struct type is a wrapper around protobuf/types.Struct and is used to marshal the JSON body correctly.
 10254  	Body                 *Struct  `protobuf:"bytes,10,opt,name=Body,proto3,casttype=Struct" json:"body,omitempty"`
 10255  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10256  	XXX_unrecognized     []byte   `json:"-"`
 10257  	XXX_sizecache        int32    `json:"-"`
 10258  }
 10259  
 10260  func (m *DynamoDBRequest) Reset()         { *m = DynamoDBRequest{} }
 10261  func (m *DynamoDBRequest) String() string { return proto.CompactTextString(m) }
 10262  func (*DynamoDBRequest) ProtoMessage()    {}
 10263  func (*DynamoDBRequest) Descriptor() ([]byte, []int) {
 10264  	return fileDescriptor_007ba1c3d6266d56, []int{151}
 10265  }
 10266  func (m *DynamoDBRequest) XXX_Unmarshal(b []byte) error {
 10267  	return m.Unmarshal(b)
 10268  }
 10269  func (m *DynamoDBRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10270  	if deterministic {
 10271  		return xxx_messageInfo_DynamoDBRequest.Marshal(b, m, deterministic)
 10272  	} else {
 10273  		b = b[:cap(b)]
 10274  		n, err := m.MarshalToSizedBuffer(b)
 10275  		if err != nil {
 10276  			return nil, err
 10277  		}
 10278  		return b[:n], nil
 10279  	}
 10280  }
 10281  func (m *DynamoDBRequest) XXX_Merge(src proto.Message) {
 10282  	xxx_messageInfo_DynamoDBRequest.Merge(m, src)
 10283  }
 10284  func (m *DynamoDBRequest) XXX_Size() int {
 10285  	return m.Size()
 10286  }
 10287  func (m *DynamoDBRequest) XXX_DiscardUnknown() {
 10288  	xxx_messageInfo_DynamoDBRequest.DiscardUnknown(m)
 10289  }
 10290  
 10291  var xxx_messageInfo_DynamoDBRequest proto.InternalMessageInfo
 10292  
 10293  // AppSessionDynamoDBRequest is emitted when a user executes a DynamoDB request via app access.
 10294  type AppSessionDynamoDBRequest struct {
 10295  	// Metadata is a common event metadata.
 10296  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 10297  	// User is a common user event metadata.
 10298  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 10299  	// App is a common application resource metadata.
 10300  	AppMetadata `protobuf:"bytes,3,opt,name=App,proto3,embedded=App" json:""`
 10301  	// AWS contains extra AWS metadata of the request.
 10302  	AWSRequestMetadata `protobuf:"bytes,4,opt,name=AWS,proto3,embedded=AWS" json:""`
 10303  	// SessionChunkID is the ID of the app session chunk that this request belongs to.
 10304  	// This is more appropriate to include than the app session id, since it is the chunk
 10305  	// id that is needed to play back the session chunk with tsh. The session chunk event
 10306  	// already includes the app session id.
 10307  	SessionChunkID string `protobuf:"bytes,5,opt,name=SessionChunkID,proto3" json:"session_chunk_id"`
 10308  	// StatusCode the HTTP response code for the request.
 10309  	StatusCode uint32 `protobuf:"varint,6,opt,name=StatusCode,proto3" json:"status_code"`
 10310  	// Path is relative path in the URL.
 10311  	Path string `protobuf:"bytes,7,opt,name=Path,proto3" json:"path"`
 10312  	// RawQuery are the encoded query values.
 10313  	RawQuery string `protobuf:"bytes,8,opt,name=RawQuery,proto3" json:"raw_query"`
 10314  	// Method is the request HTTP method, like GET/POST/DELETE/etc.
 10315  	Method string `protobuf:"bytes,9,opt,name=Method,proto3" json:"method"`
 10316  	// Target is the API target in the X-Amz-Target header.
 10317  	Target string `protobuf:"bytes,10,opt,name=Target,proto3" json:"target"`
 10318  	// Body is the HTTP request json body.
 10319  	// The Struct type is a wrapper around protobuf/types.Struct and is used to marshal the JSON body correctly.
 10320  	Body                 *Struct  `protobuf:"bytes,11,opt,name=Body,proto3,casttype=Struct" json:"body,omitempty"`
 10321  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10322  	XXX_unrecognized     []byte   `json:"-"`
 10323  	XXX_sizecache        int32    `json:"-"`
 10324  }
 10325  
 10326  func (m *AppSessionDynamoDBRequest) Reset()         { *m = AppSessionDynamoDBRequest{} }
 10327  func (m *AppSessionDynamoDBRequest) String() string { return proto.CompactTextString(m) }
 10328  func (*AppSessionDynamoDBRequest) ProtoMessage()    {}
 10329  func (*AppSessionDynamoDBRequest) Descriptor() ([]byte, []int) {
 10330  	return fileDescriptor_007ba1c3d6266d56, []int{152}
 10331  }
 10332  func (m *AppSessionDynamoDBRequest) XXX_Unmarshal(b []byte) error {
 10333  	return m.Unmarshal(b)
 10334  }
 10335  func (m *AppSessionDynamoDBRequest) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10336  	if deterministic {
 10337  		return xxx_messageInfo_AppSessionDynamoDBRequest.Marshal(b, m, deterministic)
 10338  	} else {
 10339  		b = b[:cap(b)]
 10340  		n, err := m.MarshalToSizedBuffer(b)
 10341  		if err != nil {
 10342  			return nil, err
 10343  		}
 10344  		return b[:n], nil
 10345  	}
 10346  }
 10347  func (m *AppSessionDynamoDBRequest) XXX_Merge(src proto.Message) {
 10348  	xxx_messageInfo_AppSessionDynamoDBRequest.Merge(m, src)
 10349  }
 10350  func (m *AppSessionDynamoDBRequest) XXX_Size() int {
 10351  	return m.Size()
 10352  }
 10353  func (m *AppSessionDynamoDBRequest) XXX_DiscardUnknown() {
 10354  	xxx_messageInfo_AppSessionDynamoDBRequest.DiscardUnknown(m)
 10355  }
 10356  
 10357  var xxx_messageInfo_AppSessionDynamoDBRequest proto.InternalMessageInfo
 10358  
 10359  // UpgradeWindowStartMetadata contains common upgrade window information.
 10360  type UpgradeWindowStartMetadata struct {
 10361  	// UpgradeWindowStart is the upgrade window time.
 10362  	UpgradeWindowStart   string   `protobuf:"bytes,1,opt,name=UpgradeWindowStart,proto3" json:"upgrade_window_start,omitempty"`
 10363  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10364  	XXX_unrecognized     []byte   `json:"-"`
 10365  	XXX_sizecache        int32    `json:"-"`
 10366  }
 10367  
 10368  func (m *UpgradeWindowStartMetadata) Reset()         { *m = UpgradeWindowStartMetadata{} }
 10369  func (m *UpgradeWindowStartMetadata) String() string { return proto.CompactTextString(m) }
 10370  func (*UpgradeWindowStartMetadata) ProtoMessage()    {}
 10371  func (*UpgradeWindowStartMetadata) Descriptor() ([]byte, []int) {
 10372  	return fileDescriptor_007ba1c3d6266d56, []int{153}
 10373  }
 10374  func (m *UpgradeWindowStartMetadata) XXX_Unmarshal(b []byte) error {
 10375  	return m.Unmarshal(b)
 10376  }
 10377  func (m *UpgradeWindowStartMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10378  	if deterministic {
 10379  		return xxx_messageInfo_UpgradeWindowStartMetadata.Marshal(b, m, deterministic)
 10380  	} else {
 10381  		b = b[:cap(b)]
 10382  		n, err := m.MarshalToSizedBuffer(b)
 10383  		if err != nil {
 10384  			return nil, err
 10385  		}
 10386  		return b[:n], nil
 10387  	}
 10388  }
 10389  func (m *UpgradeWindowStartMetadata) XXX_Merge(src proto.Message) {
 10390  	xxx_messageInfo_UpgradeWindowStartMetadata.Merge(m, src)
 10391  }
 10392  func (m *UpgradeWindowStartMetadata) XXX_Size() int {
 10393  	return m.Size()
 10394  }
 10395  func (m *UpgradeWindowStartMetadata) XXX_DiscardUnknown() {
 10396  	xxx_messageInfo_UpgradeWindowStartMetadata.DiscardUnknown(m)
 10397  }
 10398  
 10399  var xxx_messageInfo_UpgradeWindowStartMetadata proto.InternalMessageInfo
 10400  
 10401  // UpgradeWindowStartUpdate is emitted when a user updates the cloud upgrade window start time.
 10402  type UpgradeWindowStartUpdate struct {
 10403  	// Metadata is a common event metadata.
 10404  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 10405  	// User is a common user event metadata.
 10406  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 10407  	// SessionMetadata is a common event session metadata.
 10408  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
 10409  	// UpgradeWindowStartMetadata contains upgrade window related metadata.
 10410  	UpgradeWindowStartMetadata `protobuf:"bytes,4,opt,name=UpgradeWindowStart,proto3,embedded=UpgradeWindowStart" json:""`
 10411  	XXX_NoUnkeyedLiteral       struct{} `json:"-"`
 10412  	XXX_unrecognized           []byte   `json:"-"`
 10413  	XXX_sizecache              int32    `json:"-"`
 10414  }
 10415  
 10416  func (m *UpgradeWindowStartUpdate) Reset()         { *m = UpgradeWindowStartUpdate{} }
 10417  func (m *UpgradeWindowStartUpdate) String() string { return proto.CompactTextString(m) }
 10418  func (*UpgradeWindowStartUpdate) ProtoMessage()    {}
 10419  func (*UpgradeWindowStartUpdate) Descriptor() ([]byte, []int) {
 10420  	return fileDescriptor_007ba1c3d6266d56, []int{154}
 10421  }
 10422  func (m *UpgradeWindowStartUpdate) XXX_Unmarshal(b []byte) error {
 10423  	return m.Unmarshal(b)
 10424  }
 10425  func (m *UpgradeWindowStartUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10426  	if deterministic {
 10427  		return xxx_messageInfo_UpgradeWindowStartUpdate.Marshal(b, m, deterministic)
 10428  	} else {
 10429  		b = b[:cap(b)]
 10430  		n, err := m.MarshalToSizedBuffer(b)
 10431  		if err != nil {
 10432  			return nil, err
 10433  		}
 10434  		return b[:n], nil
 10435  	}
 10436  }
 10437  func (m *UpgradeWindowStartUpdate) XXX_Merge(src proto.Message) {
 10438  	xxx_messageInfo_UpgradeWindowStartUpdate.Merge(m, src)
 10439  }
 10440  func (m *UpgradeWindowStartUpdate) XXX_Size() int {
 10441  	return m.Size()
 10442  }
 10443  func (m *UpgradeWindowStartUpdate) XXX_DiscardUnknown() {
 10444  	xxx_messageInfo_UpgradeWindowStartUpdate.DiscardUnknown(m)
 10445  }
 10446  
 10447  var xxx_messageInfo_UpgradeWindowStartUpdate proto.InternalMessageInfo
 10448  
 10449  // SessionRecordingAccess is emitted when a session recording is accessed, allowing
 10450  // session views to be included in the audit log
 10451  type SessionRecordingAccess struct {
 10452  	// Metadata is a common event metadata.
 10453  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 10454  	// SessionID is the ID of the session.
 10455  	SessionID string `protobuf:"bytes,2,opt,name=SessionID,proto3" json:"sid"`
 10456  	// UserMetadata is a common user event metadata.
 10457  	UserMetadata         `protobuf:"bytes,3,opt,name=UserMetadata,proto3,embedded=UserMetadata" json:""`
 10458  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10459  	XXX_unrecognized     []byte   `json:"-"`
 10460  	XXX_sizecache        int32    `json:"-"`
 10461  }
 10462  
 10463  func (m *SessionRecordingAccess) Reset()         { *m = SessionRecordingAccess{} }
 10464  func (m *SessionRecordingAccess) String() string { return proto.CompactTextString(m) }
 10465  func (*SessionRecordingAccess) ProtoMessage()    {}
 10466  func (*SessionRecordingAccess) Descriptor() ([]byte, []int) {
 10467  	return fileDescriptor_007ba1c3d6266d56, []int{155}
 10468  }
 10469  func (m *SessionRecordingAccess) XXX_Unmarshal(b []byte) error {
 10470  	return m.Unmarshal(b)
 10471  }
 10472  func (m *SessionRecordingAccess) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10473  	if deterministic {
 10474  		return xxx_messageInfo_SessionRecordingAccess.Marshal(b, m, deterministic)
 10475  	} else {
 10476  		b = b[:cap(b)]
 10477  		n, err := m.MarshalToSizedBuffer(b)
 10478  		if err != nil {
 10479  			return nil, err
 10480  		}
 10481  		return b[:n], nil
 10482  	}
 10483  }
 10484  func (m *SessionRecordingAccess) XXX_Merge(src proto.Message) {
 10485  	xxx_messageInfo_SessionRecordingAccess.Merge(m, src)
 10486  }
 10487  func (m *SessionRecordingAccess) XXX_Size() int {
 10488  	return m.Size()
 10489  }
 10490  func (m *SessionRecordingAccess) XXX_DiscardUnknown() {
 10491  	xxx_messageInfo_SessionRecordingAccess.DiscardUnknown(m)
 10492  }
 10493  
 10494  var xxx_messageInfo_SessionRecordingAccess proto.InternalMessageInfo
 10495  
 10496  // KubeClusterMetadata contains common kubernetes cluster information.
 10497  type KubeClusterMetadata struct {
 10498  	// KubeLabels are the configured cluster labels.
 10499  	KubeLabels           map[string]string `protobuf:"bytes,1,rep,name=KubeLabels,proto3" json:"kube_labels,omitempty" protobuf_key:"bytes,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3"`
 10500  	XXX_NoUnkeyedLiteral struct{}          `json:"-"`
 10501  	XXX_unrecognized     []byte            `json:"-"`
 10502  	XXX_sizecache        int32             `json:"-"`
 10503  }
 10504  
 10505  func (m *KubeClusterMetadata) Reset()         { *m = KubeClusterMetadata{} }
 10506  func (m *KubeClusterMetadata) String() string { return proto.CompactTextString(m) }
 10507  func (*KubeClusterMetadata) ProtoMessage()    {}
 10508  func (*KubeClusterMetadata) Descriptor() ([]byte, []int) {
 10509  	return fileDescriptor_007ba1c3d6266d56, []int{156}
 10510  }
 10511  func (m *KubeClusterMetadata) XXX_Unmarshal(b []byte) error {
 10512  	return m.Unmarshal(b)
 10513  }
 10514  func (m *KubeClusterMetadata) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10515  	if deterministic {
 10516  		return xxx_messageInfo_KubeClusterMetadata.Marshal(b, m, deterministic)
 10517  	} else {
 10518  		b = b[:cap(b)]
 10519  		n, err := m.MarshalToSizedBuffer(b)
 10520  		if err != nil {
 10521  			return nil, err
 10522  		}
 10523  		return b[:n], nil
 10524  	}
 10525  }
 10526  func (m *KubeClusterMetadata) XXX_Merge(src proto.Message) {
 10527  	xxx_messageInfo_KubeClusterMetadata.Merge(m, src)
 10528  }
 10529  func (m *KubeClusterMetadata) XXX_Size() int {
 10530  	return m.Size()
 10531  }
 10532  func (m *KubeClusterMetadata) XXX_DiscardUnknown() {
 10533  	xxx_messageInfo_KubeClusterMetadata.DiscardUnknown(m)
 10534  }
 10535  
 10536  var xxx_messageInfo_KubeClusterMetadata proto.InternalMessageInfo
 10537  
 10538  // KubernetesClusterCreate is emitted when a new kubernetes cluster resource is created.
 10539  type KubernetesClusterCreate struct {
 10540  	// Metadata is a common event metadata.
 10541  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 10542  	// User is a common user event metadata.
 10543  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 10544  	// ResourceMetadata is a common resource event metadata.
 10545  	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
 10546  	// KubeClusterMetadata is a common kubernetes resource metadata.
 10547  	KubeClusterMetadata  `protobuf:"bytes,4,opt,name=KubeClusterMetadata,proto3,embedded=KubeClusterMetadata" json:""`
 10548  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10549  	XXX_unrecognized     []byte   `json:"-"`
 10550  	XXX_sizecache        int32    `json:"-"`
 10551  }
 10552  
 10553  func (m *KubernetesClusterCreate) Reset()         { *m = KubernetesClusterCreate{} }
 10554  func (m *KubernetesClusterCreate) String() string { return proto.CompactTextString(m) }
 10555  func (*KubernetesClusterCreate) ProtoMessage()    {}
 10556  func (*KubernetesClusterCreate) Descriptor() ([]byte, []int) {
 10557  	return fileDescriptor_007ba1c3d6266d56, []int{157}
 10558  }
 10559  func (m *KubernetesClusterCreate) XXX_Unmarshal(b []byte) error {
 10560  	return m.Unmarshal(b)
 10561  }
 10562  func (m *KubernetesClusterCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10563  	if deterministic {
 10564  		return xxx_messageInfo_KubernetesClusterCreate.Marshal(b, m, deterministic)
 10565  	} else {
 10566  		b = b[:cap(b)]
 10567  		n, err := m.MarshalToSizedBuffer(b)
 10568  		if err != nil {
 10569  			return nil, err
 10570  		}
 10571  		return b[:n], nil
 10572  	}
 10573  }
 10574  func (m *KubernetesClusterCreate) XXX_Merge(src proto.Message) {
 10575  	xxx_messageInfo_KubernetesClusterCreate.Merge(m, src)
 10576  }
 10577  func (m *KubernetesClusterCreate) XXX_Size() int {
 10578  	return m.Size()
 10579  }
 10580  func (m *KubernetesClusterCreate) XXX_DiscardUnknown() {
 10581  	xxx_messageInfo_KubernetesClusterCreate.DiscardUnknown(m)
 10582  }
 10583  
 10584  var xxx_messageInfo_KubernetesClusterCreate proto.InternalMessageInfo
 10585  
 10586  // KubernetesClusterUpdate is emitted when an existing kubernetes cluster resource is updated.
 10587  type KubernetesClusterUpdate struct {
 10588  	// Metadata is a common event metadata.
 10589  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 10590  	// User is a common user event metadata.
 10591  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 10592  	// ResourceMetadata is a common resource event metadata.
 10593  	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
 10594  	// KubeClusterMetadata is a common kubernetes resource metadata.
 10595  	KubeClusterMetadata  `protobuf:"bytes,4,opt,name=KubeClusterMetadata,proto3,embedded=KubeClusterMetadata" json:""`
 10596  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10597  	XXX_unrecognized     []byte   `json:"-"`
 10598  	XXX_sizecache        int32    `json:"-"`
 10599  }
 10600  
 10601  func (m *KubernetesClusterUpdate) Reset()         { *m = KubernetesClusterUpdate{} }
 10602  func (m *KubernetesClusterUpdate) String() string { return proto.CompactTextString(m) }
 10603  func (*KubernetesClusterUpdate) ProtoMessage()    {}
 10604  func (*KubernetesClusterUpdate) Descriptor() ([]byte, []int) {
 10605  	return fileDescriptor_007ba1c3d6266d56, []int{158}
 10606  }
 10607  func (m *KubernetesClusterUpdate) XXX_Unmarshal(b []byte) error {
 10608  	return m.Unmarshal(b)
 10609  }
 10610  func (m *KubernetesClusterUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10611  	if deterministic {
 10612  		return xxx_messageInfo_KubernetesClusterUpdate.Marshal(b, m, deterministic)
 10613  	} else {
 10614  		b = b[:cap(b)]
 10615  		n, err := m.MarshalToSizedBuffer(b)
 10616  		if err != nil {
 10617  			return nil, err
 10618  		}
 10619  		return b[:n], nil
 10620  	}
 10621  }
 10622  func (m *KubernetesClusterUpdate) XXX_Merge(src proto.Message) {
 10623  	xxx_messageInfo_KubernetesClusterUpdate.Merge(m, src)
 10624  }
 10625  func (m *KubernetesClusterUpdate) XXX_Size() int {
 10626  	return m.Size()
 10627  }
 10628  func (m *KubernetesClusterUpdate) XXX_DiscardUnknown() {
 10629  	xxx_messageInfo_KubernetesClusterUpdate.DiscardUnknown(m)
 10630  }
 10631  
 10632  var xxx_messageInfo_KubernetesClusterUpdate proto.InternalMessageInfo
 10633  
 10634  // KubernetesClusterDelete is emitted when a kubernetes cluster resource is deleted.
 10635  type KubernetesClusterDelete struct {
 10636  	// Metadata is a common event metadata.
 10637  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 10638  	// User is a common user event metadata.
 10639  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 10640  	// ResourceMetadata is a common resource event metadata.
 10641  	ResourceMetadata     `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
 10642  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10643  	XXX_unrecognized     []byte   `json:"-"`
 10644  	XXX_sizecache        int32    `json:"-"`
 10645  }
 10646  
 10647  func (m *KubernetesClusterDelete) Reset()         { *m = KubernetesClusterDelete{} }
 10648  func (m *KubernetesClusterDelete) String() string { return proto.CompactTextString(m) }
 10649  func (*KubernetesClusterDelete) ProtoMessage()    {}
 10650  func (*KubernetesClusterDelete) Descriptor() ([]byte, []int) {
 10651  	return fileDescriptor_007ba1c3d6266d56, []int{159}
 10652  }
 10653  func (m *KubernetesClusterDelete) XXX_Unmarshal(b []byte) error {
 10654  	return m.Unmarshal(b)
 10655  }
 10656  func (m *KubernetesClusterDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10657  	if deterministic {
 10658  		return xxx_messageInfo_KubernetesClusterDelete.Marshal(b, m, deterministic)
 10659  	} else {
 10660  		b = b[:cap(b)]
 10661  		n, err := m.MarshalToSizedBuffer(b)
 10662  		if err != nil {
 10663  			return nil, err
 10664  		}
 10665  		return b[:n], nil
 10666  	}
 10667  }
 10668  func (m *KubernetesClusterDelete) XXX_Merge(src proto.Message) {
 10669  	xxx_messageInfo_KubernetesClusterDelete.Merge(m, src)
 10670  }
 10671  func (m *KubernetesClusterDelete) XXX_Size() int {
 10672  	return m.Size()
 10673  }
 10674  func (m *KubernetesClusterDelete) XXX_DiscardUnknown() {
 10675  	xxx_messageInfo_KubernetesClusterDelete.DiscardUnknown(m)
 10676  }
 10677  
 10678  var xxx_messageInfo_KubernetesClusterDelete proto.InternalMessageInfo
 10679  
 10680  // SSMRun is emitted after an AWS SSM document completes execution.
 10681  type SSMRun struct {
 10682  	// Metadata is a common event metadata.
 10683  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 10684  	// CommandID is the id of the SSM command that was run.
 10685  	CommandID string `protobuf:"bytes,2,opt,name=CommandID,proto3" json:"command_id"`
 10686  	// InstanceID is the id of the EC2 instance the command was run on.
 10687  	InstanceID string `protobuf:"bytes,3,opt,name=InstanceID,proto3" json:"instance_id"`
 10688  	// ExitCode is the exit code resulting from the script run.
 10689  	ExitCode int64 `protobuf:"varint,4,opt,name=ExitCode,proto3" json:"exit_code"`
 10690  	// Status represents the success or failure status of a script run.
 10691  	Status string `protobuf:"bytes,5,opt,name=Status,proto3" json:"status"`
 10692  	// AccountID is the id of the AWS account that ran the command.
 10693  	AccountID string `protobuf:"bytes,6,opt,name=AccountID,proto3" json:"account_id"`
 10694  	// Region is the AWS region the command was ran in.
 10695  	Region               string   `protobuf:"bytes,7,opt,name=Region,proto3" json:"region"`
 10696  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10697  	XXX_unrecognized     []byte   `json:"-"`
 10698  	XXX_sizecache        int32    `json:"-"`
 10699  }
 10700  
 10701  func (m *SSMRun) Reset()         { *m = SSMRun{} }
 10702  func (m *SSMRun) String() string { return proto.CompactTextString(m) }
 10703  func (*SSMRun) ProtoMessage()    {}
 10704  func (*SSMRun) Descriptor() ([]byte, []int) {
 10705  	return fileDescriptor_007ba1c3d6266d56, []int{160}
 10706  }
 10707  func (m *SSMRun) XXX_Unmarshal(b []byte) error {
 10708  	return m.Unmarshal(b)
 10709  }
 10710  func (m *SSMRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10711  	if deterministic {
 10712  		return xxx_messageInfo_SSMRun.Marshal(b, m, deterministic)
 10713  	} else {
 10714  		b = b[:cap(b)]
 10715  		n, err := m.MarshalToSizedBuffer(b)
 10716  		if err != nil {
 10717  			return nil, err
 10718  		}
 10719  		return b[:n], nil
 10720  	}
 10721  }
 10722  func (m *SSMRun) XXX_Merge(src proto.Message) {
 10723  	xxx_messageInfo_SSMRun.Merge(m, src)
 10724  }
 10725  func (m *SSMRun) XXX_Size() int {
 10726  	return m.Size()
 10727  }
 10728  func (m *SSMRun) XXX_DiscardUnknown() {
 10729  	xxx_messageInfo_SSMRun.DiscardUnknown(m)
 10730  }
 10731  
 10732  var xxx_messageInfo_SSMRun proto.InternalMessageInfo
 10733  
 10734  // CassandraSession is emitted when a Cassandra client sends
 10735  // the prepare a CQL statement.
 10736  type CassandraPrepare struct {
 10737  	// Metadata is a common event metadata.
 10738  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 10739  	// User is a common user event metadata.
 10740  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 10741  	// SessionMetadata is a common event session metadata.
 10742  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
 10743  	// Database contains database related metadata.
 10744  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
 10745  	// Query is the CQL statement.
 10746  	Query string `protobuf:"bytes,5,opt,name=Query,proto3" json:"query,omitempty"`
 10747  	// Keyspace is the keyspace the statement is in.
 10748  	Keyspace             string   `protobuf:"bytes,6,opt,name=Keyspace,proto3" json:"keyspace,omitempty"`
 10749  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10750  	XXX_unrecognized     []byte   `json:"-"`
 10751  	XXX_sizecache        int32    `json:"-"`
 10752  }
 10753  
 10754  func (m *CassandraPrepare) Reset()         { *m = CassandraPrepare{} }
 10755  func (m *CassandraPrepare) String() string { return proto.CompactTextString(m) }
 10756  func (*CassandraPrepare) ProtoMessage()    {}
 10757  func (*CassandraPrepare) Descriptor() ([]byte, []int) {
 10758  	return fileDescriptor_007ba1c3d6266d56, []int{161}
 10759  }
 10760  func (m *CassandraPrepare) XXX_Unmarshal(b []byte) error {
 10761  	return m.Unmarshal(b)
 10762  }
 10763  func (m *CassandraPrepare) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10764  	if deterministic {
 10765  		return xxx_messageInfo_CassandraPrepare.Marshal(b, m, deterministic)
 10766  	} else {
 10767  		b = b[:cap(b)]
 10768  		n, err := m.MarshalToSizedBuffer(b)
 10769  		if err != nil {
 10770  			return nil, err
 10771  		}
 10772  		return b[:n], nil
 10773  	}
 10774  }
 10775  func (m *CassandraPrepare) XXX_Merge(src proto.Message) {
 10776  	xxx_messageInfo_CassandraPrepare.Merge(m, src)
 10777  }
 10778  func (m *CassandraPrepare) XXX_Size() int {
 10779  	return m.Size()
 10780  }
 10781  func (m *CassandraPrepare) XXX_DiscardUnknown() {
 10782  	xxx_messageInfo_CassandraPrepare.DiscardUnknown(m)
 10783  }
 10784  
 10785  var xxx_messageInfo_CassandraPrepare proto.InternalMessageInfo
 10786  
 10787  // CassandraExecute is emitted when a Cassandra client executes a CQL statement.
 10788  type CassandraExecute struct {
 10789  	// Metadata is a common event metadata.
 10790  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 10791  	// User is a common user event metadata.
 10792  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 10793  	// SessionMetadata is a common event session metadata.
 10794  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
 10795  	// Database contains database related metadata.
 10796  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
 10797  	// QueryId is the prepared query id to execute.
 10798  	QueryId              string   `protobuf:"bytes,5,opt,name=QueryId,proto3" json:"query_id,omitempty"`
 10799  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10800  	XXX_unrecognized     []byte   `json:"-"`
 10801  	XXX_sizecache        int32    `json:"-"`
 10802  }
 10803  
 10804  func (m *CassandraExecute) Reset()         { *m = CassandraExecute{} }
 10805  func (m *CassandraExecute) String() string { return proto.CompactTextString(m) }
 10806  func (*CassandraExecute) ProtoMessage()    {}
 10807  func (*CassandraExecute) Descriptor() ([]byte, []int) {
 10808  	return fileDescriptor_007ba1c3d6266d56, []int{162}
 10809  }
 10810  func (m *CassandraExecute) XXX_Unmarshal(b []byte) error {
 10811  	return m.Unmarshal(b)
 10812  }
 10813  func (m *CassandraExecute) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10814  	if deterministic {
 10815  		return xxx_messageInfo_CassandraExecute.Marshal(b, m, deterministic)
 10816  	} else {
 10817  		b = b[:cap(b)]
 10818  		n, err := m.MarshalToSizedBuffer(b)
 10819  		if err != nil {
 10820  			return nil, err
 10821  		}
 10822  		return b[:n], nil
 10823  	}
 10824  }
 10825  func (m *CassandraExecute) XXX_Merge(src proto.Message) {
 10826  	xxx_messageInfo_CassandraExecute.Merge(m, src)
 10827  }
 10828  func (m *CassandraExecute) XXX_Size() int {
 10829  	return m.Size()
 10830  }
 10831  func (m *CassandraExecute) XXX_DiscardUnknown() {
 10832  	xxx_messageInfo_CassandraExecute.DiscardUnknown(m)
 10833  }
 10834  
 10835  var xxx_messageInfo_CassandraExecute proto.InternalMessageInfo
 10836  
 10837  // CassandraBatch is emitted when a Cassandra client executes a batch of CQL statements.
 10838  type CassandraBatch struct {
 10839  	// Metadata is a common event metadata.
 10840  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 10841  	// User is a common user event metadata.
 10842  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 10843  	// SessionMetadata is a common event session metadata.
 10844  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
 10845  	// Database contains database related metadata.
 10846  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
 10847  	// Consistency is the consistency level to use.
 10848  	Consistency string `protobuf:"bytes,5,opt,name=Consistency,proto3" json:"consistency,omitempty"`
 10849  	// Keyspace is the keyspace the statement is in.
 10850  	Keyspace string `protobuf:"bytes,6,opt,name=Keyspace,proto3" json:"keyspace,omitempty"`
 10851  	// BatchType is the type of batch.
 10852  	BatchType string `protobuf:"bytes,7,opt,name=BatchType,proto3" json:"batch_type,omitempty"`
 10853  	// Children is batch children statements.
 10854  	Children             []*CassandraBatch_BatchChild `protobuf:"bytes,8,rep,name=Children,proto3" json:"children,omitempty"`
 10855  	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
 10856  	XXX_unrecognized     []byte                       `json:"-"`
 10857  	XXX_sizecache        int32                        `json:"-"`
 10858  }
 10859  
 10860  func (m *CassandraBatch) Reset()         { *m = CassandraBatch{} }
 10861  func (m *CassandraBatch) String() string { return proto.CompactTextString(m) }
 10862  func (*CassandraBatch) ProtoMessage()    {}
 10863  func (*CassandraBatch) Descriptor() ([]byte, []int) {
 10864  	return fileDescriptor_007ba1c3d6266d56, []int{163}
 10865  }
 10866  func (m *CassandraBatch) XXX_Unmarshal(b []byte) error {
 10867  	return m.Unmarshal(b)
 10868  }
 10869  func (m *CassandraBatch) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10870  	if deterministic {
 10871  		return xxx_messageInfo_CassandraBatch.Marshal(b, m, deterministic)
 10872  	} else {
 10873  		b = b[:cap(b)]
 10874  		n, err := m.MarshalToSizedBuffer(b)
 10875  		if err != nil {
 10876  			return nil, err
 10877  		}
 10878  		return b[:n], nil
 10879  	}
 10880  }
 10881  func (m *CassandraBatch) XXX_Merge(src proto.Message) {
 10882  	xxx_messageInfo_CassandraBatch.Merge(m, src)
 10883  }
 10884  func (m *CassandraBatch) XXX_Size() int {
 10885  	return m.Size()
 10886  }
 10887  func (m *CassandraBatch) XXX_DiscardUnknown() {
 10888  	xxx_messageInfo_CassandraBatch.DiscardUnknown(m)
 10889  }
 10890  
 10891  var xxx_messageInfo_CassandraBatch proto.InternalMessageInfo
 10892  
 10893  // BatchChild represents a single child batch statement.
 10894  type CassandraBatch_BatchChild struct {
 10895  	// ID is the id of the statement.
 10896  	ID string `protobuf:"bytes,1,opt,name=ID,proto3" json:"id,omitempty"`
 10897  	// Query the CQL statement to execute.
 10898  	Query string `protobuf:"bytes,2,opt,name=Query,proto3" json:"query,omitempty"`
 10899  	// Values is the values to bind to the query.
 10900  	Values               []*CassandraBatch_BatchChild_Value `protobuf:"bytes,3,rep,name=Values,proto3" json:"values,omitempty"`
 10901  	XXX_NoUnkeyedLiteral struct{}                           `json:"-"`
 10902  	XXX_unrecognized     []byte                             `json:"-"`
 10903  	XXX_sizecache        int32                              `json:"-"`
 10904  }
 10905  
 10906  func (m *CassandraBatch_BatchChild) Reset()         { *m = CassandraBatch_BatchChild{} }
 10907  func (m *CassandraBatch_BatchChild) String() string { return proto.CompactTextString(m) }
 10908  func (*CassandraBatch_BatchChild) ProtoMessage()    {}
 10909  func (*CassandraBatch_BatchChild) Descriptor() ([]byte, []int) {
 10910  	return fileDescriptor_007ba1c3d6266d56, []int{163, 0}
 10911  }
 10912  func (m *CassandraBatch_BatchChild) XXX_Unmarshal(b []byte) error {
 10913  	return m.Unmarshal(b)
 10914  }
 10915  func (m *CassandraBatch_BatchChild) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10916  	if deterministic {
 10917  		return xxx_messageInfo_CassandraBatch_BatchChild.Marshal(b, m, deterministic)
 10918  	} else {
 10919  		b = b[:cap(b)]
 10920  		n, err := m.MarshalToSizedBuffer(b)
 10921  		if err != nil {
 10922  			return nil, err
 10923  		}
 10924  		return b[:n], nil
 10925  	}
 10926  }
 10927  func (m *CassandraBatch_BatchChild) XXX_Merge(src proto.Message) {
 10928  	xxx_messageInfo_CassandraBatch_BatchChild.Merge(m, src)
 10929  }
 10930  func (m *CassandraBatch_BatchChild) XXX_Size() int {
 10931  	return m.Size()
 10932  }
 10933  func (m *CassandraBatch_BatchChild) XXX_DiscardUnknown() {
 10934  	xxx_messageInfo_CassandraBatch_BatchChild.DiscardUnknown(m)
 10935  }
 10936  
 10937  var xxx_messageInfo_CassandraBatch_BatchChild proto.InternalMessageInfo
 10938  
 10939  // Value is a single value to bind to the query.
 10940  type CassandraBatch_BatchChild_Value struct {
 10941  	// Type is the type of the value.
 10942  	Type uint32 `protobuf:"varint,1,opt,name=Type,proto3" json:"type,omitempty"`
 10943  	// Contents is the value contents.
 10944  	Contents             []byte   `protobuf:"bytes,2,opt,name=Contents,proto3" json:"contents,omitempty"`
 10945  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10946  	XXX_unrecognized     []byte   `json:"-"`
 10947  	XXX_sizecache        int32    `json:"-"`
 10948  }
 10949  
 10950  func (m *CassandraBatch_BatchChild_Value) Reset()         { *m = CassandraBatch_BatchChild_Value{} }
 10951  func (m *CassandraBatch_BatchChild_Value) String() string { return proto.CompactTextString(m) }
 10952  func (*CassandraBatch_BatchChild_Value) ProtoMessage()    {}
 10953  func (*CassandraBatch_BatchChild_Value) Descriptor() ([]byte, []int) {
 10954  	return fileDescriptor_007ba1c3d6266d56, []int{163, 0, 0}
 10955  }
 10956  func (m *CassandraBatch_BatchChild_Value) XXX_Unmarshal(b []byte) error {
 10957  	return m.Unmarshal(b)
 10958  }
 10959  func (m *CassandraBatch_BatchChild_Value) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 10960  	if deterministic {
 10961  		return xxx_messageInfo_CassandraBatch_BatchChild_Value.Marshal(b, m, deterministic)
 10962  	} else {
 10963  		b = b[:cap(b)]
 10964  		n, err := m.MarshalToSizedBuffer(b)
 10965  		if err != nil {
 10966  			return nil, err
 10967  		}
 10968  		return b[:n], nil
 10969  	}
 10970  }
 10971  func (m *CassandraBatch_BatchChild_Value) XXX_Merge(src proto.Message) {
 10972  	xxx_messageInfo_CassandraBatch_BatchChild_Value.Merge(m, src)
 10973  }
 10974  func (m *CassandraBatch_BatchChild_Value) XXX_Size() int {
 10975  	return m.Size()
 10976  }
 10977  func (m *CassandraBatch_BatchChild_Value) XXX_DiscardUnknown() {
 10978  	xxx_messageInfo_CassandraBatch_BatchChild_Value.DiscardUnknown(m)
 10979  }
 10980  
 10981  var xxx_messageInfo_CassandraBatch_BatchChild_Value proto.InternalMessageInfo
 10982  
 10983  // CassandraRegister is emitted when a Cassandra client
 10984  // request to register for the specified event types.
 10985  type CassandraRegister struct {
 10986  	// Metadata is a common event metadata.
 10987  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 10988  	// User is a common user event metadata.
 10989  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 10990  	// SessionMetadata is a common event session metadata.
 10991  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
 10992  	// Database contains database related metadata.
 10993  	DatabaseMetadata `protobuf:"bytes,4,opt,name=Database,proto3,embedded=Database" json:""`
 10994  	// EventTypes is the list of event types to register for.
 10995  	EventTypes           []string `protobuf:"bytes,5,rep,name=EventTypes,proto3" json:"event_types,omitempty"`
 10996  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 10997  	XXX_unrecognized     []byte   `json:"-"`
 10998  	XXX_sizecache        int32    `json:"-"`
 10999  }
 11000  
 11001  func (m *CassandraRegister) Reset()         { *m = CassandraRegister{} }
 11002  func (m *CassandraRegister) String() string { return proto.CompactTextString(m) }
 11003  func (*CassandraRegister) ProtoMessage()    {}
 11004  func (*CassandraRegister) Descriptor() ([]byte, []int) {
 11005  	return fileDescriptor_007ba1c3d6266d56, []int{164}
 11006  }
 11007  func (m *CassandraRegister) XXX_Unmarshal(b []byte) error {
 11008  	return m.Unmarshal(b)
 11009  }
 11010  func (m *CassandraRegister) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11011  	if deterministic {
 11012  		return xxx_messageInfo_CassandraRegister.Marshal(b, m, deterministic)
 11013  	} else {
 11014  		b = b[:cap(b)]
 11015  		n, err := m.MarshalToSizedBuffer(b)
 11016  		if err != nil {
 11017  			return nil, err
 11018  		}
 11019  		return b[:n], nil
 11020  	}
 11021  }
 11022  func (m *CassandraRegister) XXX_Merge(src proto.Message) {
 11023  	xxx_messageInfo_CassandraRegister.Merge(m, src)
 11024  }
 11025  func (m *CassandraRegister) XXX_Size() int {
 11026  	return m.Size()
 11027  }
 11028  func (m *CassandraRegister) XXX_DiscardUnknown() {
 11029  	xxx_messageInfo_CassandraRegister.DiscardUnknown(m)
 11030  }
 11031  
 11032  var xxx_messageInfo_CassandraRegister proto.InternalMessageInfo
 11033  
 11034  // LoginRuleCreate is emitted when a login rule is created or updated.
 11035  type LoginRuleCreate struct {
 11036  	// Metadata is a common event metadata
 11037  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11038  	// ResourceMetadata is a common resource event metadata
 11039  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
 11040  	// User is a common user event metadata
 11041  	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
 11042  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11043  	XXX_unrecognized     []byte   `json:"-"`
 11044  	XXX_sizecache        int32    `json:"-"`
 11045  }
 11046  
 11047  func (m *LoginRuleCreate) Reset()         { *m = LoginRuleCreate{} }
 11048  func (m *LoginRuleCreate) String() string { return proto.CompactTextString(m) }
 11049  func (*LoginRuleCreate) ProtoMessage()    {}
 11050  func (*LoginRuleCreate) Descriptor() ([]byte, []int) {
 11051  	return fileDescriptor_007ba1c3d6266d56, []int{165}
 11052  }
 11053  func (m *LoginRuleCreate) XXX_Unmarshal(b []byte) error {
 11054  	return m.Unmarshal(b)
 11055  }
 11056  func (m *LoginRuleCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11057  	if deterministic {
 11058  		return xxx_messageInfo_LoginRuleCreate.Marshal(b, m, deterministic)
 11059  	} else {
 11060  		b = b[:cap(b)]
 11061  		n, err := m.MarshalToSizedBuffer(b)
 11062  		if err != nil {
 11063  			return nil, err
 11064  		}
 11065  		return b[:n], nil
 11066  	}
 11067  }
 11068  func (m *LoginRuleCreate) XXX_Merge(src proto.Message) {
 11069  	xxx_messageInfo_LoginRuleCreate.Merge(m, src)
 11070  }
 11071  func (m *LoginRuleCreate) XXX_Size() int {
 11072  	return m.Size()
 11073  }
 11074  func (m *LoginRuleCreate) XXX_DiscardUnknown() {
 11075  	xxx_messageInfo_LoginRuleCreate.DiscardUnknown(m)
 11076  }
 11077  
 11078  var xxx_messageInfo_LoginRuleCreate proto.InternalMessageInfo
 11079  
 11080  // LoginRuleDelete is emitted when a login rule is deleted
 11081  type LoginRuleDelete struct {
 11082  	// Metadata is a common event metadata
 11083  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11084  	// ResourceMetadata is a common resource event metadata
 11085  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
 11086  	// User is a common user event metadata
 11087  	UserMetadata         `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
 11088  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11089  	XXX_unrecognized     []byte   `json:"-"`
 11090  	XXX_sizecache        int32    `json:"-"`
 11091  }
 11092  
 11093  func (m *LoginRuleDelete) Reset()         { *m = LoginRuleDelete{} }
 11094  func (m *LoginRuleDelete) String() string { return proto.CompactTextString(m) }
 11095  func (*LoginRuleDelete) ProtoMessage()    {}
 11096  func (*LoginRuleDelete) Descriptor() ([]byte, []int) {
 11097  	return fileDescriptor_007ba1c3d6266d56, []int{166}
 11098  }
 11099  func (m *LoginRuleDelete) XXX_Unmarshal(b []byte) error {
 11100  	return m.Unmarshal(b)
 11101  }
 11102  func (m *LoginRuleDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11103  	if deterministic {
 11104  		return xxx_messageInfo_LoginRuleDelete.Marshal(b, m, deterministic)
 11105  	} else {
 11106  		b = b[:cap(b)]
 11107  		n, err := m.MarshalToSizedBuffer(b)
 11108  		if err != nil {
 11109  			return nil, err
 11110  		}
 11111  		return b[:n], nil
 11112  	}
 11113  }
 11114  func (m *LoginRuleDelete) XXX_Merge(src proto.Message) {
 11115  	xxx_messageInfo_LoginRuleDelete.Merge(m, src)
 11116  }
 11117  func (m *LoginRuleDelete) XXX_Size() int {
 11118  	return m.Size()
 11119  }
 11120  func (m *LoginRuleDelete) XXX_DiscardUnknown() {
 11121  	xxx_messageInfo_LoginRuleDelete.DiscardUnknown(m)
 11122  }
 11123  
 11124  var xxx_messageInfo_LoginRuleDelete proto.InternalMessageInfo
 11125  
 11126  // SAMLIdPAuthAttempt is emitted when a user has attempted to authorize against the SAML IdP.
 11127  type SAMLIdPAuthAttempt struct {
 11128  	// Metadata is common event metadata
 11129  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11130  	// User is common user event metadata
 11131  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 11132  	// SessionMetadata is common event session metadata
 11133  	SessionMetadata `protobuf:"bytes,3,opt,name=Session,proto3,embedded=Session" json:""`
 11134  	// Status indicates whether the SAML IdP authentication was successful.
 11135  	Status `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
 11136  	// SAMLIdPServiceProviderMetadata is common SAML IdP service provider event metadata
 11137  	SAMLIdPServiceProviderMetadata `protobuf:"bytes,5,opt,name=ServiceProvider,proto3,embedded=ServiceProvider" json:""`
 11138  	XXX_NoUnkeyedLiteral           struct{} `json:"-"`
 11139  	XXX_unrecognized               []byte   `json:"-"`
 11140  	XXX_sizecache                  int32    `json:"-"`
 11141  }
 11142  
 11143  func (m *SAMLIdPAuthAttempt) Reset()         { *m = SAMLIdPAuthAttempt{} }
 11144  func (m *SAMLIdPAuthAttempt) String() string { return proto.CompactTextString(m) }
 11145  func (*SAMLIdPAuthAttempt) ProtoMessage()    {}
 11146  func (*SAMLIdPAuthAttempt) Descriptor() ([]byte, []int) {
 11147  	return fileDescriptor_007ba1c3d6266d56, []int{167}
 11148  }
 11149  func (m *SAMLIdPAuthAttempt) XXX_Unmarshal(b []byte) error {
 11150  	return m.Unmarshal(b)
 11151  }
 11152  func (m *SAMLIdPAuthAttempt) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11153  	if deterministic {
 11154  		return xxx_messageInfo_SAMLIdPAuthAttempt.Marshal(b, m, deterministic)
 11155  	} else {
 11156  		b = b[:cap(b)]
 11157  		n, err := m.MarshalToSizedBuffer(b)
 11158  		if err != nil {
 11159  			return nil, err
 11160  		}
 11161  		return b[:n], nil
 11162  	}
 11163  }
 11164  func (m *SAMLIdPAuthAttempt) XXX_Merge(src proto.Message) {
 11165  	xxx_messageInfo_SAMLIdPAuthAttempt.Merge(m, src)
 11166  }
 11167  func (m *SAMLIdPAuthAttempt) XXX_Size() int {
 11168  	return m.Size()
 11169  }
 11170  func (m *SAMLIdPAuthAttempt) XXX_DiscardUnknown() {
 11171  	xxx_messageInfo_SAMLIdPAuthAttempt.DiscardUnknown(m)
 11172  }
 11173  
 11174  var xxx_messageInfo_SAMLIdPAuthAttempt proto.InternalMessageInfo
 11175  
 11176  // SAMLIdPServiceProviderCreate is emitted when a service provider has been added.
 11177  type SAMLIdPServiceProviderCreate struct {
 11178  	// Metadata is common event metadata
 11179  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11180  	// ResourceMetadata is common resource event metadata
 11181  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
 11182  	// SAMLIdPServiceProviderMetadata is common SAML IdP service provider event metadata
 11183  	SAMLIdPServiceProviderMetadata `protobuf:"bytes,3,opt,name=ServiceProvider,proto3,embedded=ServiceProvider" json:""`
 11184  	XXX_NoUnkeyedLiteral           struct{} `json:"-"`
 11185  	XXX_unrecognized               []byte   `json:"-"`
 11186  	XXX_sizecache                  int32    `json:"-"`
 11187  }
 11188  
 11189  func (m *SAMLIdPServiceProviderCreate) Reset()         { *m = SAMLIdPServiceProviderCreate{} }
 11190  func (m *SAMLIdPServiceProviderCreate) String() string { return proto.CompactTextString(m) }
 11191  func (*SAMLIdPServiceProviderCreate) ProtoMessage()    {}
 11192  func (*SAMLIdPServiceProviderCreate) Descriptor() ([]byte, []int) {
 11193  	return fileDescriptor_007ba1c3d6266d56, []int{168}
 11194  }
 11195  func (m *SAMLIdPServiceProviderCreate) XXX_Unmarshal(b []byte) error {
 11196  	return m.Unmarshal(b)
 11197  }
 11198  func (m *SAMLIdPServiceProviderCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11199  	if deterministic {
 11200  		return xxx_messageInfo_SAMLIdPServiceProviderCreate.Marshal(b, m, deterministic)
 11201  	} else {
 11202  		b = b[:cap(b)]
 11203  		n, err := m.MarshalToSizedBuffer(b)
 11204  		if err != nil {
 11205  			return nil, err
 11206  		}
 11207  		return b[:n], nil
 11208  	}
 11209  }
 11210  func (m *SAMLIdPServiceProviderCreate) XXX_Merge(src proto.Message) {
 11211  	xxx_messageInfo_SAMLIdPServiceProviderCreate.Merge(m, src)
 11212  }
 11213  func (m *SAMLIdPServiceProviderCreate) XXX_Size() int {
 11214  	return m.Size()
 11215  }
 11216  func (m *SAMLIdPServiceProviderCreate) XXX_DiscardUnknown() {
 11217  	xxx_messageInfo_SAMLIdPServiceProviderCreate.DiscardUnknown(m)
 11218  }
 11219  
 11220  var xxx_messageInfo_SAMLIdPServiceProviderCreate proto.InternalMessageInfo
 11221  
 11222  // SAMLIdPServiceProviderUpdate is emitted when a service provider has been updated.
 11223  type SAMLIdPServiceProviderUpdate struct {
 11224  	// Metadata is common event metadata
 11225  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11226  	// ResourceMetadata is a common resource event metadata
 11227  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
 11228  	// SAMLIdPServiceProviderMetadata is common SAML IdP service provider event metadata
 11229  	SAMLIdPServiceProviderMetadata `protobuf:"bytes,3,opt,name=ServiceProvider,proto3,embedded=ServiceProvider" json:""`
 11230  	XXX_NoUnkeyedLiteral           struct{} `json:"-"`
 11231  	XXX_unrecognized               []byte   `json:"-"`
 11232  	XXX_sizecache                  int32    `json:"-"`
 11233  }
 11234  
 11235  func (m *SAMLIdPServiceProviderUpdate) Reset()         { *m = SAMLIdPServiceProviderUpdate{} }
 11236  func (m *SAMLIdPServiceProviderUpdate) String() string { return proto.CompactTextString(m) }
 11237  func (*SAMLIdPServiceProviderUpdate) ProtoMessage()    {}
 11238  func (*SAMLIdPServiceProviderUpdate) Descriptor() ([]byte, []int) {
 11239  	return fileDescriptor_007ba1c3d6266d56, []int{169}
 11240  }
 11241  func (m *SAMLIdPServiceProviderUpdate) XXX_Unmarshal(b []byte) error {
 11242  	return m.Unmarshal(b)
 11243  }
 11244  func (m *SAMLIdPServiceProviderUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11245  	if deterministic {
 11246  		return xxx_messageInfo_SAMLIdPServiceProviderUpdate.Marshal(b, m, deterministic)
 11247  	} else {
 11248  		b = b[:cap(b)]
 11249  		n, err := m.MarshalToSizedBuffer(b)
 11250  		if err != nil {
 11251  			return nil, err
 11252  		}
 11253  		return b[:n], nil
 11254  	}
 11255  }
 11256  func (m *SAMLIdPServiceProviderUpdate) XXX_Merge(src proto.Message) {
 11257  	xxx_messageInfo_SAMLIdPServiceProviderUpdate.Merge(m, src)
 11258  }
 11259  func (m *SAMLIdPServiceProviderUpdate) XXX_Size() int {
 11260  	return m.Size()
 11261  }
 11262  func (m *SAMLIdPServiceProviderUpdate) XXX_DiscardUnknown() {
 11263  	xxx_messageInfo_SAMLIdPServiceProviderUpdate.DiscardUnknown(m)
 11264  }
 11265  
 11266  var xxx_messageInfo_SAMLIdPServiceProviderUpdate proto.InternalMessageInfo
 11267  
 11268  // SAMLIdPServiceProviderDelete is emitted when a service provider has been deleted.
 11269  type SAMLIdPServiceProviderDelete struct {
 11270  	// Metadata is common event metadata
 11271  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11272  	// ResourceMetadata is common resource event metadata
 11273  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
 11274  	// SAMLIdPServiceProviderMetadata is common SAML IdP service provider event metadata
 11275  	SAMLIdPServiceProviderMetadata `protobuf:"bytes,3,opt,name=ServiceProvider,proto3,embedded=ServiceProvider" json:""`
 11276  	XXX_NoUnkeyedLiteral           struct{} `json:"-"`
 11277  	XXX_unrecognized               []byte   `json:"-"`
 11278  	XXX_sizecache                  int32    `json:"-"`
 11279  }
 11280  
 11281  func (m *SAMLIdPServiceProviderDelete) Reset()         { *m = SAMLIdPServiceProviderDelete{} }
 11282  func (m *SAMLIdPServiceProviderDelete) String() string { return proto.CompactTextString(m) }
 11283  func (*SAMLIdPServiceProviderDelete) ProtoMessage()    {}
 11284  func (*SAMLIdPServiceProviderDelete) Descriptor() ([]byte, []int) {
 11285  	return fileDescriptor_007ba1c3d6266d56, []int{170}
 11286  }
 11287  func (m *SAMLIdPServiceProviderDelete) XXX_Unmarshal(b []byte) error {
 11288  	return m.Unmarshal(b)
 11289  }
 11290  func (m *SAMLIdPServiceProviderDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11291  	if deterministic {
 11292  		return xxx_messageInfo_SAMLIdPServiceProviderDelete.Marshal(b, m, deterministic)
 11293  	} else {
 11294  		b = b[:cap(b)]
 11295  		n, err := m.MarshalToSizedBuffer(b)
 11296  		if err != nil {
 11297  			return nil, err
 11298  		}
 11299  		return b[:n], nil
 11300  	}
 11301  }
 11302  func (m *SAMLIdPServiceProviderDelete) XXX_Merge(src proto.Message) {
 11303  	xxx_messageInfo_SAMLIdPServiceProviderDelete.Merge(m, src)
 11304  }
 11305  func (m *SAMLIdPServiceProviderDelete) XXX_Size() int {
 11306  	return m.Size()
 11307  }
 11308  func (m *SAMLIdPServiceProviderDelete) XXX_DiscardUnknown() {
 11309  	xxx_messageInfo_SAMLIdPServiceProviderDelete.DiscardUnknown(m)
 11310  }
 11311  
 11312  var xxx_messageInfo_SAMLIdPServiceProviderDelete proto.InternalMessageInfo
 11313  
 11314  // SAMLIdPServiceProviderDeleteAll is emitted when all service providers have been deleted.
 11315  type SAMLIdPServiceProviderDeleteAll struct {
 11316  	// Metadata is common event metadata
 11317  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11318  	// ResourceMetadata is common resource event metadata
 11319  	ResourceMetadata     `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
 11320  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11321  	XXX_unrecognized     []byte   `json:"-"`
 11322  	XXX_sizecache        int32    `json:"-"`
 11323  }
 11324  
 11325  func (m *SAMLIdPServiceProviderDeleteAll) Reset()         { *m = SAMLIdPServiceProviderDeleteAll{} }
 11326  func (m *SAMLIdPServiceProviderDeleteAll) String() string { return proto.CompactTextString(m) }
 11327  func (*SAMLIdPServiceProviderDeleteAll) ProtoMessage()    {}
 11328  func (*SAMLIdPServiceProviderDeleteAll) Descriptor() ([]byte, []int) {
 11329  	return fileDescriptor_007ba1c3d6266d56, []int{171}
 11330  }
 11331  func (m *SAMLIdPServiceProviderDeleteAll) XXX_Unmarshal(b []byte) error {
 11332  	return m.Unmarshal(b)
 11333  }
 11334  func (m *SAMLIdPServiceProviderDeleteAll) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11335  	if deterministic {
 11336  		return xxx_messageInfo_SAMLIdPServiceProviderDeleteAll.Marshal(b, m, deterministic)
 11337  	} else {
 11338  		b = b[:cap(b)]
 11339  		n, err := m.MarshalToSizedBuffer(b)
 11340  		if err != nil {
 11341  			return nil, err
 11342  		}
 11343  		return b[:n], nil
 11344  	}
 11345  }
 11346  func (m *SAMLIdPServiceProviderDeleteAll) XXX_Merge(src proto.Message) {
 11347  	xxx_messageInfo_SAMLIdPServiceProviderDeleteAll.Merge(m, src)
 11348  }
 11349  func (m *SAMLIdPServiceProviderDeleteAll) XXX_Size() int {
 11350  	return m.Size()
 11351  }
 11352  func (m *SAMLIdPServiceProviderDeleteAll) XXX_DiscardUnknown() {
 11353  	xxx_messageInfo_SAMLIdPServiceProviderDeleteAll.DiscardUnknown(m)
 11354  }
 11355  
 11356  var xxx_messageInfo_SAMLIdPServiceProviderDeleteAll proto.InternalMessageInfo
 11357  
 11358  // OktaResourcesUpdate is emitted when Okta related resources have been updated.
 11359  type OktaResourcesUpdate struct {
 11360  	// Metadata is common event metadata
 11361  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11362  	// Server is a common server metadata.
 11363  	ServerMetadata `protobuf:"bytes,2,opt,name=Server,proto3,embedded=Server" json:""`
 11364  	// Updated is common metadata related to Okta resources being updated.
 11365  	OktaResourcesUpdatedMetadata `protobuf:"bytes,3,opt,name=Updated,proto3,embedded=Updated" json:""`
 11366  	XXX_NoUnkeyedLiteral         struct{} `json:"-"`
 11367  	XXX_unrecognized             []byte   `json:"-"`
 11368  	XXX_sizecache                int32    `json:"-"`
 11369  }
 11370  
 11371  func (m *OktaResourcesUpdate) Reset()         { *m = OktaResourcesUpdate{} }
 11372  func (m *OktaResourcesUpdate) String() string { return proto.CompactTextString(m) }
 11373  func (*OktaResourcesUpdate) ProtoMessage()    {}
 11374  func (*OktaResourcesUpdate) Descriptor() ([]byte, []int) {
 11375  	return fileDescriptor_007ba1c3d6266d56, []int{172}
 11376  }
 11377  func (m *OktaResourcesUpdate) XXX_Unmarshal(b []byte) error {
 11378  	return m.Unmarshal(b)
 11379  }
 11380  func (m *OktaResourcesUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11381  	if deterministic {
 11382  		return xxx_messageInfo_OktaResourcesUpdate.Marshal(b, m, deterministic)
 11383  	} else {
 11384  		b = b[:cap(b)]
 11385  		n, err := m.MarshalToSizedBuffer(b)
 11386  		if err != nil {
 11387  			return nil, err
 11388  		}
 11389  		return b[:n], nil
 11390  	}
 11391  }
 11392  func (m *OktaResourcesUpdate) XXX_Merge(src proto.Message) {
 11393  	xxx_messageInfo_OktaResourcesUpdate.Merge(m, src)
 11394  }
 11395  func (m *OktaResourcesUpdate) XXX_Size() int {
 11396  	return m.Size()
 11397  }
 11398  func (m *OktaResourcesUpdate) XXX_DiscardUnknown() {
 11399  	xxx_messageInfo_OktaResourcesUpdate.DiscardUnknown(m)
 11400  }
 11401  
 11402  var xxx_messageInfo_OktaResourcesUpdate proto.InternalMessageInfo
 11403  
 11404  // OktaSyncFailure is emitted when an Okta synchronization attempt has failed.
 11405  type OktaSyncFailure struct {
 11406  	// Metadata is common event metadata
 11407  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11408  	// Server is a common server metadata.
 11409  	ServerMetadata `protobuf:"bytes,2,opt,name=Server,proto3,embedded=Server" json:""`
 11410  	// Status contains error information for the synchronization failure.
 11411  	Status               `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
 11412  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11413  	XXX_unrecognized     []byte   `json:"-"`
 11414  	XXX_sizecache        int32    `json:"-"`
 11415  }
 11416  
 11417  func (m *OktaSyncFailure) Reset()         { *m = OktaSyncFailure{} }
 11418  func (m *OktaSyncFailure) String() string { return proto.CompactTextString(m) }
 11419  func (*OktaSyncFailure) ProtoMessage()    {}
 11420  func (*OktaSyncFailure) Descriptor() ([]byte, []int) {
 11421  	return fileDescriptor_007ba1c3d6266d56, []int{173}
 11422  }
 11423  func (m *OktaSyncFailure) XXX_Unmarshal(b []byte) error {
 11424  	return m.Unmarshal(b)
 11425  }
 11426  func (m *OktaSyncFailure) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11427  	if deterministic {
 11428  		return xxx_messageInfo_OktaSyncFailure.Marshal(b, m, deterministic)
 11429  	} else {
 11430  		b = b[:cap(b)]
 11431  		n, err := m.MarshalToSizedBuffer(b)
 11432  		if err != nil {
 11433  			return nil, err
 11434  		}
 11435  		return b[:n], nil
 11436  	}
 11437  }
 11438  func (m *OktaSyncFailure) XXX_Merge(src proto.Message) {
 11439  	xxx_messageInfo_OktaSyncFailure.Merge(m, src)
 11440  }
 11441  func (m *OktaSyncFailure) XXX_Size() int {
 11442  	return m.Size()
 11443  }
 11444  func (m *OktaSyncFailure) XXX_DiscardUnknown() {
 11445  	xxx_messageInfo_OktaSyncFailure.DiscardUnknown(m)
 11446  }
 11447  
 11448  var xxx_messageInfo_OktaSyncFailure proto.InternalMessageInfo
 11449  
 11450  // OktaAssignmentResult is emitted when an Okta assignment processing or cleanup was attempted.
 11451  type OktaAssignmentResult struct {
 11452  	// Metadata is common event metadata
 11453  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11454  	// Server is a common server metadata.
 11455  	ServerMetadata `protobuf:"bytes,2,opt,name=Server,proto3,embedded=Server" json:""`
 11456  	// ResourceMetadata is common resource event metadata
 11457  	ResourceMetadata `protobuf:"bytes,3,opt,name=Resource,proto3,embedded=Resource" json:""`
 11458  	// Status indicates whether the assignment processing was successful.
 11459  	Status `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
 11460  	// OktaAssignmentMetadata is common Okta assignment metadata.
 11461  	OktaAssignmentMetadata `protobuf:"bytes,5,opt,name=OktaAssignment,proto3,embedded=OktaAssignment" json:""`
 11462  	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
 11463  	XXX_unrecognized       []byte   `json:"-"`
 11464  	XXX_sizecache          int32    `json:"-"`
 11465  }
 11466  
 11467  func (m *OktaAssignmentResult) Reset()         { *m = OktaAssignmentResult{} }
 11468  func (m *OktaAssignmentResult) String() string { return proto.CompactTextString(m) }
 11469  func (*OktaAssignmentResult) ProtoMessage()    {}
 11470  func (*OktaAssignmentResult) Descriptor() ([]byte, []int) {
 11471  	return fileDescriptor_007ba1c3d6266d56, []int{174}
 11472  }
 11473  func (m *OktaAssignmentResult) XXX_Unmarshal(b []byte) error {
 11474  	return m.Unmarshal(b)
 11475  }
 11476  func (m *OktaAssignmentResult) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11477  	if deterministic {
 11478  		return xxx_messageInfo_OktaAssignmentResult.Marshal(b, m, deterministic)
 11479  	} else {
 11480  		b = b[:cap(b)]
 11481  		n, err := m.MarshalToSizedBuffer(b)
 11482  		if err != nil {
 11483  			return nil, err
 11484  		}
 11485  		return b[:n], nil
 11486  	}
 11487  }
 11488  func (m *OktaAssignmentResult) XXX_Merge(src proto.Message) {
 11489  	xxx_messageInfo_OktaAssignmentResult.Merge(m, src)
 11490  }
 11491  func (m *OktaAssignmentResult) XXX_Size() int {
 11492  	return m.Size()
 11493  }
 11494  func (m *OktaAssignmentResult) XXX_DiscardUnknown() {
 11495  	xxx_messageInfo_OktaAssignmentResult.DiscardUnknown(m)
 11496  }
 11497  
 11498  var xxx_messageInfo_OktaAssignmentResult proto.InternalMessageInfo
 11499  
 11500  // AccessListCreate is emitted when an access list is created.
 11501  type AccessListCreate struct {
 11502  	// Metadata is common event metadata
 11503  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11504  	// Resource is common resource event metadata
 11505  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
 11506  	// Status indicates whether the resource operation was successful.
 11507  	Status               `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
 11508  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11509  	XXX_unrecognized     []byte   `json:"-"`
 11510  	XXX_sizecache        int32    `json:"-"`
 11511  }
 11512  
 11513  func (m *AccessListCreate) Reset()         { *m = AccessListCreate{} }
 11514  func (m *AccessListCreate) String() string { return proto.CompactTextString(m) }
 11515  func (*AccessListCreate) ProtoMessage()    {}
 11516  func (*AccessListCreate) Descriptor() ([]byte, []int) {
 11517  	return fileDescriptor_007ba1c3d6266d56, []int{175}
 11518  }
 11519  func (m *AccessListCreate) XXX_Unmarshal(b []byte) error {
 11520  	return m.Unmarshal(b)
 11521  }
 11522  func (m *AccessListCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11523  	if deterministic {
 11524  		return xxx_messageInfo_AccessListCreate.Marshal(b, m, deterministic)
 11525  	} else {
 11526  		b = b[:cap(b)]
 11527  		n, err := m.MarshalToSizedBuffer(b)
 11528  		if err != nil {
 11529  			return nil, err
 11530  		}
 11531  		return b[:n], nil
 11532  	}
 11533  }
 11534  func (m *AccessListCreate) XXX_Merge(src proto.Message) {
 11535  	xxx_messageInfo_AccessListCreate.Merge(m, src)
 11536  }
 11537  func (m *AccessListCreate) XXX_Size() int {
 11538  	return m.Size()
 11539  }
 11540  func (m *AccessListCreate) XXX_DiscardUnknown() {
 11541  	xxx_messageInfo_AccessListCreate.DiscardUnknown(m)
 11542  }
 11543  
 11544  var xxx_messageInfo_AccessListCreate proto.InternalMessageInfo
 11545  
 11546  // AccessListUpdate is emitted when an access list is updated.
 11547  type AccessListUpdate struct {
 11548  	// Metadata is common event metadata
 11549  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11550  	// Resource is common resource event metadata
 11551  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
 11552  	// Status indicates whether the resource operation was successful.
 11553  	Status               `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
 11554  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11555  	XXX_unrecognized     []byte   `json:"-"`
 11556  	XXX_sizecache        int32    `json:"-"`
 11557  }
 11558  
 11559  func (m *AccessListUpdate) Reset()         { *m = AccessListUpdate{} }
 11560  func (m *AccessListUpdate) String() string { return proto.CompactTextString(m) }
 11561  func (*AccessListUpdate) ProtoMessage()    {}
 11562  func (*AccessListUpdate) Descriptor() ([]byte, []int) {
 11563  	return fileDescriptor_007ba1c3d6266d56, []int{176}
 11564  }
 11565  func (m *AccessListUpdate) XXX_Unmarshal(b []byte) error {
 11566  	return m.Unmarshal(b)
 11567  }
 11568  func (m *AccessListUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11569  	if deterministic {
 11570  		return xxx_messageInfo_AccessListUpdate.Marshal(b, m, deterministic)
 11571  	} else {
 11572  		b = b[:cap(b)]
 11573  		n, err := m.MarshalToSizedBuffer(b)
 11574  		if err != nil {
 11575  			return nil, err
 11576  		}
 11577  		return b[:n], nil
 11578  	}
 11579  }
 11580  func (m *AccessListUpdate) XXX_Merge(src proto.Message) {
 11581  	xxx_messageInfo_AccessListUpdate.Merge(m, src)
 11582  }
 11583  func (m *AccessListUpdate) XXX_Size() int {
 11584  	return m.Size()
 11585  }
 11586  func (m *AccessListUpdate) XXX_DiscardUnknown() {
 11587  	xxx_messageInfo_AccessListUpdate.DiscardUnknown(m)
 11588  }
 11589  
 11590  var xxx_messageInfo_AccessListUpdate proto.InternalMessageInfo
 11591  
 11592  // AccessListDelete is emitted when an access list is deleted.
 11593  type AccessListDelete struct {
 11594  	// Metadata is common event metadata
 11595  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11596  	// Resource is common resource event metadata
 11597  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
 11598  	// Status indicates whether the resource operation was successful.
 11599  	Status               `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
 11600  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11601  	XXX_unrecognized     []byte   `json:"-"`
 11602  	XXX_sizecache        int32    `json:"-"`
 11603  }
 11604  
 11605  func (m *AccessListDelete) Reset()         { *m = AccessListDelete{} }
 11606  func (m *AccessListDelete) String() string { return proto.CompactTextString(m) }
 11607  func (*AccessListDelete) ProtoMessage()    {}
 11608  func (*AccessListDelete) Descriptor() ([]byte, []int) {
 11609  	return fileDescriptor_007ba1c3d6266d56, []int{177}
 11610  }
 11611  func (m *AccessListDelete) XXX_Unmarshal(b []byte) error {
 11612  	return m.Unmarshal(b)
 11613  }
 11614  func (m *AccessListDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11615  	if deterministic {
 11616  		return xxx_messageInfo_AccessListDelete.Marshal(b, m, deterministic)
 11617  	} else {
 11618  		b = b[:cap(b)]
 11619  		n, err := m.MarshalToSizedBuffer(b)
 11620  		if err != nil {
 11621  			return nil, err
 11622  		}
 11623  		return b[:n], nil
 11624  	}
 11625  }
 11626  func (m *AccessListDelete) XXX_Merge(src proto.Message) {
 11627  	xxx_messageInfo_AccessListDelete.Merge(m, src)
 11628  }
 11629  func (m *AccessListDelete) XXX_Size() int {
 11630  	return m.Size()
 11631  }
 11632  func (m *AccessListDelete) XXX_DiscardUnknown() {
 11633  	xxx_messageInfo_AccessListDelete.DiscardUnknown(m)
 11634  }
 11635  
 11636  var xxx_messageInfo_AccessListDelete proto.InternalMessageInfo
 11637  
 11638  // AccessListMemberCreate is emitted when an access list member is created.
 11639  type AccessListMemberCreate struct {
 11640  	// Metadata is common event metadata
 11641  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11642  	// Resource is common resource event metadata
 11643  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
 11644  	// AccessListMember is common access list member metadata.
 11645  	AccessListMemberMetadata `protobuf:"bytes,3,opt,name=AccessListMember,proto3,embedded=AccessListMember" json:""`
 11646  	// Status indicates whether the resource operation was successful.
 11647  	Status               `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
 11648  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11649  	XXX_unrecognized     []byte   `json:"-"`
 11650  	XXX_sizecache        int32    `json:"-"`
 11651  }
 11652  
 11653  func (m *AccessListMemberCreate) Reset()         { *m = AccessListMemberCreate{} }
 11654  func (m *AccessListMemberCreate) String() string { return proto.CompactTextString(m) }
 11655  func (*AccessListMemberCreate) ProtoMessage()    {}
 11656  func (*AccessListMemberCreate) Descriptor() ([]byte, []int) {
 11657  	return fileDescriptor_007ba1c3d6266d56, []int{178}
 11658  }
 11659  func (m *AccessListMemberCreate) XXX_Unmarshal(b []byte) error {
 11660  	return m.Unmarshal(b)
 11661  }
 11662  func (m *AccessListMemberCreate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11663  	if deterministic {
 11664  		return xxx_messageInfo_AccessListMemberCreate.Marshal(b, m, deterministic)
 11665  	} else {
 11666  		b = b[:cap(b)]
 11667  		n, err := m.MarshalToSizedBuffer(b)
 11668  		if err != nil {
 11669  			return nil, err
 11670  		}
 11671  		return b[:n], nil
 11672  	}
 11673  }
 11674  func (m *AccessListMemberCreate) XXX_Merge(src proto.Message) {
 11675  	xxx_messageInfo_AccessListMemberCreate.Merge(m, src)
 11676  }
 11677  func (m *AccessListMemberCreate) XXX_Size() int {
 11678  	return m.Size()
 11679  }
 11680  func (m *AccessListMemberCreate) XXX_DiscardUnknown() {
 11681  	xxx_messageInfo_AccessListMemberCreate.DiscardUnknown(m)
 11682  }
 11683  
 11684  var xxx_messageInfo_AccessListMemberCreate proto.InternalMessageInfo
 11685  
 11686  // AccessListMemberUpdate is emitted when an access list member is updated.
 11687  type AccessListMemberUpdate struct {
 11688  	// Metadata is common event metadata
 11689  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11690  	// Resource is common resource event metadata
 11691  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
 11692  	// AccessListMember is common access list member metadata.
 11693  	AccessListMemberMetadata `protobuf:"bytes,3,opt,name=AccessListMember,proto3,embedded=AccessListMember" json:""`
 11694  	// Status indicates whether the resource operation was successful.
 11695  	Status               `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
 11696  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11697  	XXX_unrecognized     []byte   `json:"-"`
 11698  	XXX_sizecache        int32    `json:"-"`
 11699  }
 11700  
 11701  func (m *AccessListMemberUpdate) Reset()         { *m = AccessListMemberUpdate{} }
 11702  func (m *AccessListMemberUpdate) String() string { return proto.CompactTextString(m) }
 11703  func (*AccessListMemberUpdate) ProtoMessage()    {}
 11704  func (*AccessListMemberUpdate) Descriptor() ([]byte, []int) {
 11705  	return fileDescriptor_007ba1c3d6266d56, []int{179}
 11706  }
 11707  func (m *AccessListMemberUpdate) XXX_Unmarshal(b []byte) error {
 11708  	return m.Unmarshal(b)
 11709  }
 11710  func (m *AccessListMemberUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11711  	if deterministic {
 11712  		return xxx_messageInfo_AccessListMemberUpdate.Marshal(b, m, deterministic)
 11713  	} else {
 11714  		b = b[:cap(b)]
 11715  		n, err := m.MarshalToSizedBuffer(b)
 11716  		if err != nil {
 11717  			return nil, err
 11718  		}
 11719  		return b[:n], nil
 11720  	}
 11721  }
 11722  func (m *AccessListMemberUpdate) XXX_Merge(src proto.Message) {
 11723  	xxx_messageInfo_AccessListMemberUpdate.Merge(m, src)
 11724  }
 11725  func (m *AccessListMemberUpdate) XXX_Size() int {
 11726  	return m.Size()
 11727  }
 11728  func (m *AccessListMemberUpdate) XXX_DiscardUnknown() {
 11729  	xxx_messageInfo_AccessListMemberUpdate.DiscardUnknown(m)
 11730  }
 11731  
 11732  var xxx_messageInfo_AccessListMemberUpdate proto.InternalMessageInfo
 11733  
 11734  // AccessListMemberDelete is emitted when an access list member is deleted.
 11735  type AccessListMemberDelete struct {
 11736  	// Metadata is common event metadata
 11737  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11738  	// Resource is common resource event metadata
 11739  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
 11740  	// AccessListMember is common access list member metadata.
 11741  	AccessListMemberMetadata `protobuf:"bytes,3,opt,name=AccessListMember,proto3,embedded=AccessListMember" json:""`
 11742  	// Status indicates whether the resource operation was successful.
 11743  	Status               `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
 11744  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11745  	XXX_unrecognized     []byte   `json:"-"`
 11746  	XXX_sizecache        int32    `json:"-"`
 11747  }
 11748  
 11749  func (m *AccessListMemberDelete) Reset()         { *m = AccessListMemberDelete{} }
 11750  func (m *AccessListMemberDelete) String() string { return proto.CompactTextString(m) }
 11751  func (*AccessListMemberDelete) ProtoMessage()    {}
 11752  func (*AccessListMemberDelete) Descriptor() ([]byte, []int) {
 11753  	return fileDescriptor_007ba1c3d6266d56, []int{180}
 11754  }
 11755  func (m *AccessListMemberDelete) XXX_Unmarshal(b []byte) error {
 11756  	return m.Unmarshal(b)
 11757  }
 11758  func (m *AccessListMemberDelete) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11759  	if deterministic {
 11760  		return xxx_messageInfo_AccessListMemberDelete.Marshal(b, m, deterministic)
 11761  	} else {
 11762  		b = b[:cap(b)]
 11763  		n, err := m.MarshalToSizedBuffer(b)
 11764  		if err != nil {
 11765  			return nil, err
 11766  		}
 11767  		return b[:n], nil
 11768  	}
 11769  }
 11770  func (m *AccessListMemberDelete) XXX_Merge(src proto.Message) {
 11771  	xxx_messageInfo_AccessListMemberDelete.Merge(m, src)
 11772  }
 11773  func (m *AccessListMemberDelete) XXX_Size() int {
 11774  	return m.Size()
 11775  }
 11776  func (m *AccessListMemberDelete) XXX_DiscardUnknown() {
 11777  	xxx_messageInfo_AccessListMemberDelete.DiscardUnknown(m)
 11778  }
 11779  
 11780  var xxx_messageInfo_AccessListMemberDelete proto.InternalMessageInfo
 11781  
 11782  // AccessListMemberDeleteAllForAccessList is emitted when all members are deleted for an access list.
 11783  type AccessListMemberDeleteAllForAccessList struct {
 11784  	// Metadata is common event metadata
 11785  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11786  	// Resource is common resource event metadata
 11787  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
 11788  	// AccessListMember is common access list member metadata.
 11789  	AccessListMemberMetadata `protobuf:"bytes,3,opt,name=AccessListMember,proto3,embedded=AccessListMember" json:""`
 11790  	// Status indicates whether the resource operation was successful.
 11791  	Status               `protobuf:"bytes,4,opt,name=Status,proto3,embedded=Status" json:""`
 11792  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11793  	XXX_unrecognized     []byte   `json:"-"`
 11794  	XXX_sizecache        int32    `json:"-"`
 11795  }
 11796  
 11797  func (m *AccessListMemberDeleteAllForAccessList) Reset() {
 11798  	*m = AccessListMemberDeleteAllForAccessList{}
 11799  }
 11800  func (m *AccessListMemberDeleteAllForAccessList) String() string { return proto.CompactTextString(m) }
 11801  func (*AccessListMemberDeleteAllForAccessList) ProtoMessage()    {}
 11802  func (*AccessListMemberDeleteAllForAccessList) Descriptor() ([]byte, []int) {
 11803  	return fileDescriptor_007ba1c3d6266d56, []int{181}
 11804  }
 11805  func (m *AccessListMemberDeleteAllForAccessList) XXX_Unmarshal(b []byte) error {
 11806  	return m.Unmarshal(b)
 11807  }
 11808  func (m *AccessListMemberDeleteAllForAccessList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11809  	if deterministic {
 11810  		return xxx_messageInfo_AccessListMemberDeleteAllForAccessList.Marshal(b, m, deterministic)
 11811  	} else {
 11812  		b = b[:cap(b)]
 11813  		n, err := m.MarshalToSizedBuffer(b)
 11814  		if err != nil {
 11815  			return nil, err
 11816  		}
 11817  		return b[:n], nil
 11818  	}
 11819  }
 11820  func (m *AccessListMemberDeleteAllForAccessList) XXX_Merge(src proto.Message) {
 11821  	xxx_messageInfo_AccessListMemberDeleteAllForAccessList.Merge(m, src)
 11822  }
 11823  func (m *AccessListMemberDeleteAllForAccessList) XXX_Size() int {
 11824  	return m.Size()
 11825  }
 11826  func (m *AccessListMemberDeleteAllForAccessList) XXX_DiscardUnknown() {
 11827  	xxx_messageInfo_AccessListMemberDeleteAllForAccessList.DiscardUnknown(m)
 11828  }
 11829  
 11830  var xxx_messageInfo_AccessListMemberDeleteAllForAccessList proto.InternalMessageInfo
 11831  
 11832  // AccessListReview is emitted when an access list is reviewed.
 11833  type AccessListReview struct {
 11834  	// Metadata is common event metadata
 11835  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11836  	// Resource is common resource event metadata
 11837  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
 11838  	// Review is metadata for the access list review.
 11839  	AccessListReviewMetadata `protobuf:"bytes,3,opt,name=Review,proto3,embedded=Review" json:""`
 11840  	// Status indicates whether the review operation was successful.
 11841  	Status               `protobuf:"bytes,4,opt,name=status,proto3,embedded=status" json:""`
 11842  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11843  	XXX_unrecognized     []byte   `json:"-"`
 11844  	XXX_sizecache        int32    `json:"-"`
 11845  }
 11846  
 11847  func (m *AccessListReview) Reset()         { *m = AccessListReview{} }
 11848  func (m *AccessListReview) String() string { return proto.CompactTextString(m) }
 11849  func (*AccessListReview) ProtoMessage()    {}
 11850  func (*AccessListReview) Descriptor() ([]byte, []int) {
 11851  	return fileDescriptor_007ba1c3d6266d56, []int{182}
 11852  }
 11853  func (m *AccessListReview) XXX_Unmarshal(b []byte) error {
 11854  	return m.Unmarshal(b)
 11855  }
 11856  func (m *AccessListReview) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11857  	if deterministic {
 11858  		return xxx_messageInfo_AccessListReview.Marshal(b, m, deterministic)
 11859  	} else {
 11860  		b = b[:cap(b)]
 11861  		n, err := m.MarshalToSizedBuffer(b)
 11862  		if err != nil {
 11863  			return nil, err
 11864  		}
 11865  		return b[:n], nil
 11866  	}
 11867  }
 11868  func (m *AccessListReview) XXX_Merge(src proto.Message) {
 11869  	xxx_messageInfo_AccessListReview.Merge(m, src)
 11870  }
 11871  func (m *AccessListReview) XXX_Size() int {
 11872  	return m.Size()
 11873  }
 11874  func (m *AccessListReview) XXX_DiscardUnknown() {
 11875  	xxx_messageInfo_AccessListReview.DiscardUnknown(m)
 11876  }
 11877  
 11878  var xxx_messageInfo_AccessListReview proto.InternalMessageInfo
 11879  
 11880  // AuditQueryRun is emitted when a user runs an audit query.
 11881  type AuditQueryRun struct {
 11882  	// Metadata is common event metadata.
 11883  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11884  	// User is common user event metadata.
 11885  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 11886  	// Status indicates whether the read was successful.
 11887  	Status `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
 11888  	// Query contains additional query information.
 11889  	AuditQueryDetails    `protobuf:"bytes,4,opt,name=Query,proto3,embedded=Query" json:""`
 11890  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11891  	XXX_unrecognized     []byte   `json:"-"`
 11892  	XXX_sizecache        int32    `json:"-"`
 11893  }
 11894  
 11895  func (m *AuditQueryRun) Reset()         { *m = AuditQueryRun{} }
 11896  func (m *AuditQueryRun) String() string { return proto.CompactTextString(m) }
 11897  func (*AuditQueryRun) ProtoMessage()    {}
 11898  func (*AuditQueryRun) Descriptor() ([]byte, []int) {
 11899  	return fileDescriptor_007ba1c3d6266d56, []int{183}
 11900  }
 11901  func (m *AuditQueryRun) XXX_Unmarshal(b []byte) error {
 11902  	return m.Unmarshal(b)
 11903  }
 11904  func (m *AuditQueryRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11905  	if deterministic {
 11906  		return xxx_messageInfo_AuditQueryRun.Marshal(b, m, deterministic)
 11907  	} else {
 11908  		b = b[:cap(b)]
 11909  		n, err := m.MarshalToSizedBuffer(b)
 11910  		if err != nil {
 11911  			return nil, err
 11912  		}
 11913  		return b[:n], nil
 11914  	}
 11915  }
 11916  func (m *AuditQueryRun) XXX_Merge(src proto.Message) {
 11917  	xxx_messageInfo_AuditQueryRun.Merge(m, src)
 11918  }
 11919  func (m *AuditQueryRun) XXX_Size() int {
 11920  	return m.Size()
 11921  }
 11922  func (m *AuditQueryRun) XXX_DiscardUnknown() {
 11923  	xxx_messageInfo_AuditQueryRun.DiscardUnknown(m)
 11924  }
 11925  
 11926  var xxx_messageInfo_AuditQueryRun proto.InternalMessageInfo
 11927  
 11928  // AuditQueryDetails contains additional query information.
 11929  type AuditQueryDetails struct {
 11930  	// Name is the name of the query.
 11931  	Name string `protobuf:"bytes,1,opt,name=Name,proto3" json:"name,omitempty"`
 11932  	// Query is the query that was run.
 11933  	Query string `protobuf:"bytes,2,opt,name=Query,proto3" json:"query,omitempty"`
 11934  	// Days is the number of days time range for the query.
 11935  	Days int32 `protobuf:"varint,3,opt,name=Days,proto3" json:"days,omitempty"`
 11936  	// ExecutionTimeInMillis is the total execution time of the query.
 11937  	ExecutionTimeInMillis int64 `protobuf:"varint,4,opt,name=ExecutionTimeInMillis,proto3" json:"total_execution_time_in_millis,omitempty"`
 11938  	// DataScannedInBytes is the amount of data scanned by the query.
 11939  	DataScannedInBytes   int64    `protobuf:"varint,5,opt,name=DataScannedInBytes,proto3" json:"data_scanned_in_bytes"`
 11940  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 11941  	XXX_unrecognized     []byte   `json:"-"`
 11942  	XXX_sizecache        int32    `json:"-"`
 11943  }
 11944  
 11945  func (m *AuditQueryDetails) Reset()         { *m = AuditQueryDetails{} }
 11946  func (m *AuditQueryDetails) String() string { return proto.CompactTextString(m) }
 11947  func (*AuditQueryDetails) ProtoMessage()    {}
 11948  func (*AuditQueryDetails) Descriptor() ([]byte, []int) {
 11949  	return fileDescriptor_007ba1c3d6266d56, []int{184}
 11950  }
 11951  func (m *AuditQueryDetails) XXX_Unmarshal(b []byte) error {
 11952  	return m.Unmarshal(b)
 11953  }
 11954  func (m *AuditQueryDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 11955  	if deterministic {
 11956  		return xxx_messageInfo_AuditQueryDetails.Marshal(b, m, deterministic)
 11957  	} else {
 11958  		b = b[:cap(b)]
 11959  		n, err := m.MarshalToSizedBuffer(b)
 11960  		if err != nil {
 11961  			return nil, err
 11962  		}
 11963  		return b[:n], nil
 11964  	}
 11965  }
 11966  func (m *AuditQueryDetails) XXX_Merge(src proto.Message) {
 11967  	xxx_messageInfo_AuditQueryDetails.Merge(m, src)
 11968  }
 11969  func (m *AuditQueryDetails) XXX_Size() int {
 11970  	return m.Size()
 11971  }
 11972  func (m *AuditQueryDetails) XXX_DiscardUnknown() {
 11973  	xxx_messageInfo_AuditQueryDetails.DiscardUnknown(m)
 11974  }
 11975  
 11976  var xxx_messageInfo_AuditQueryDetails proto.InternalMessageInfo
 11977  
 11978  // SecurityReportRun is emitted when a user runs an audit query.
 11979  type SecurityReportRun struct {
 11980  	// Metadata is common event metadata.
 11981  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 11982  	// User is common user event metadata.
 11983  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 11984  	// Status indicates whether the read was successful.
 11985  	Status `protobuf:"bytes,3,opt,name=Status,proto3,embedded=Status" json:""`
 11986  	// Query is the query that was run.
 11987  	Name string `protobuf:"bytes,4,opt,name=Name,proto3" json:"name,omitempty"`
 11988  	// Version is the version of security report.
 11989  	Version string `protobuf:"bytes,5,opt,name=Version,proto3" json:"version,omitempty"`
 11990  	// TotalExecutionTimeInMillis is the total execution time of the query.
 11991  	TotalExecutionTimeInMillis int64 `protobuf:"varint,6,opt,name=TotalExecutionTimeInMillis,proto3" json:"total_execution_time_in_millis,omitempty"`
 11992  	// TotalDataScannedInBytes is the amount of data scanned by the query.
 11993  	TotalDataScannedInBytes int64 `protobuf:"varint,7,opt,name=TotalDataScannedInBytes,proto3" json:"total_data_scanned_in_bytes"`
 11994  	// AuditQueries is the list of audit queries that were run.
 11995  	AuditQueries         []*AuditQueryDetails `protobuf:"bytes,8,rep,name=AuditQueries,proto3" json:"audit_queries,omitempty"`
 11996  	XXX_NoUnkeyedLiteral struct{}             `json:"-"`
 11997  	XXX_unrecognized     []byte               `json:"-"`
 11998  	XXX_sizecache        int32                `json:"-"`
 11999  }
 12000  
 12001  func (m *SecurityReportRun) Reset()         { *m = SecurityReportRun{} }
 12002  func (m *SecurityReportRun) String() string { return proto.CompactTextString(m) }
 12003  func (*SecurityReportRun) ProtoMessage()    {}
 12004  func (*SecurityReportRun) Descriptor() ([]byte, []int) {
 12005  	return fileDescriptor_007ba1c3d6266d56, []int{185}
 12006  }
 12007  func (m *SecurityReportRun) XXX_Unmarshal(b []byte) error {
 12008  	return m.Unmarshal(b)
 12009  }
 12010  func (m *SecurityReportRun) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12011  	if deterministic {
 12012  		return xxx_messageInfo_SecurityReportRun.Marshal(b, m, deterministic)
 12013  	} else {
 12014  		b = b[:cap(b)]
 12015  		n, err := m.MarshalToSizedBuffer(b)
 12016  		if err != nil {
 12017  			return nil, err
 12018  		}
 12019  		return b[:n], nil
 12020  	}
 12021  }
 12022  func (m *SecurityReportRun) XXX_Merge(src proto.Message) {
 12023  	xxx_messageInfo_SecurityReportRun.Merge(m, src)
 12024  }
 12025  func (m *SecurityReportRun) XXX_Size() int {
 12026  	return m.Size()
 12027  }
 12028  func (m *SecurityReportRun) XXX_DiscardUnknown() {
 12029  	xxx_messageInfo_SecurityReportRun.DiscardUnknown(m)
 12030  }
 12031  
 12032  var xxx_messageInfo_SecurityReportRun proto.InternalMessageInfo
 12033  
 12034  // ExternalAuditStorageEnableEvent is emitted when External Audit Storage is
 12035  // enabled.
 12036  type ExternalAuditStorageEnable struct {
 12037  	// Metadata is common event metadata.
 12038  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 12039  	// Resource is common resource event metadata
 12040  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
 12041  	// Details holds details about the External Audit Storage configuration that
 12042  	// was enabled.
 12043  	Details              *ExternalAuditStorageDetails `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"`
 12044  	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
 12045  	XXX_unrecognized     []byte                       `json:"-"`
 12046  	XXX_sizecache        int32                        `json:"-"`
 12047  }
 12048  
 12049  func (m *ExternalAuditStorageEnable) Reset()         { *m = ExternalAuditStorageEnable{} }
 12050  func (m *ExternalAuditStorageEnable) String() string { return proto.CompactTextString(m) }
 12051  func (*ExternalAuditStorageEnable) ProtoMessage()    {}
 12052  func (*ExternalAuditStorageEnable) Descriptor() ([]byte, []int) {
 12053  	return fileDescriptor_007ba1c3d6266d56, []int{186}
 12054  }
 12055  func (m *ExternalAuditStorageEnable) XXX_Unmarshal(b []byte) error {
 12056  	return m.Unmarshal(b)
 12057  }
 12058  func (m *ExternalAuditStorageEnable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12059  	if deterministic {
 12060  		return xxx_messageInfo_ExternalAuditStorageEnable.Marshal(b, m, deterministic)
 12061  	} else {
 12062  		b = b[:cap(b)]
 12063  		n, err := m.MarshalToSizedBuffer(b)
 12064  		if err != nil {
 12065  			return nil, err
 12066  		}
 12067  		return b[:n], nil
 12068  	}
 12069  }
 12070  func (m *ExternalAuditStorageEnable) XXX_Merge(src proto.Message) {
 12071  	xxx_messageInfo_ExternalAuditStorageEnable.Merge(m, src)
 12072  }
 12073  func (m *ExternalAuditStorageEnable) XXX_Size() int {
 12074  	return m.Size()
 12075  }
 12076  func (m *ExternalAuditStorageEnable) XXX_DiscardUnknown() {
 12077  	xxx_messageInfo_ExternalAuditStorageEnable.DiscardUnknown(m)
 12078  }
 12079  
 12080  var xxx_messageInfo_ExternalAuditStorageEnable proto.InternalMessageInfo
 12081  
 12082  // ExternalAuditStorageDisableEvent is emitted when External Audit Storage is
 12083  // disabled.
 12084  type ExternalAuditStorageDisable struct {
 12085  	// Metadata is common event metadata.
 12086  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 12087  	// Resource is common resource event metadata
 12088  	ResourceMetadata `protobuf:"bytes,2,opt,name=Resource,proto3,embedded=Resource" json:""`
 12089  	// Details holds details about the External Audit Storage configuration that
 12090  	// was disabled.
 12091  	Details              *ExternalAuditStorageDetails `protobuf:"bytes,3,opt,name=details,proto3" json:"details,omitempty"`
 12092  	XXX_NoUnkeyedLiteral struct{}                     `json:"-"`
 12093  	XXX_unrecognized     []byte                       `json:"-"`
 12094  	XXX_sizecache        int32                        `json:"-"`
 12095  }
 12096  
 12097  func (m *ExternalAuditStorageDisable) Reset()         { *m = ExternalAuditStorageDisable{} }
 12098  func (m *ExternalAuditStorageDisable) String() string { return proto.CompactTextString(m) }
 12099  func (*ExternalAuditStorageDisable) ProtoMessage()    {}
 12100  func (*ExternalAuditStorageDisable) Descriptor() ([]byte, []int) {
 12101  	return fileDescriptor_007ba1c3d6266d56, []int{187}
 12102  }
 12103  func (m *ExternalAuditStorageDisable) XXX_Unmarshal(b []byte) error {
 12104  	return m.Unmarshal(b)
 12105  }
 12106  func (m *ExternalAuditStorageDisable) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12107  	if deterministic {
 12108  		return xxx_messageInfo_ExternalAuditStorageDisable.Marshal(b, m, deterministic)
 12109  	} else {
 12110  		b = b[:cap(b)]
 12111  		n, err := m.MarshalToSizedBuffer(b)
 12112  		if err != nil {
 12113  			return nil, err
 12114  		}
 12115  		return b[:n], nil
 12116  	}
 12117  }
 12118  func (m *ExternalAuditStorageDisable) XXX_Merge(src proto.Message) {
 12119  	xxx_messageInfo_ExternalAuditStorageDisable.Merge(m, src)
 12120  }
 12121  func (m *ExternalAuditStorageDisable) XXX_Size() int {
 12122  	return m.Size()
 12123  }
 12124  func (m *ExternalAuditStorageDisable) XXX_DiscardUnknown() {
 12125  	xxx_messageInfo_ExternalAuditStorageDisable.DiscardUnknown(m)
 12126  }
 12127  
 12128  var xxx_messageInfo_ExternalAuditStorageDisable proto.InternalMessageInfo
 12129  
 12130  // Details holds details about the External Audit Storage configuration.
 12131  type ExternalAuditStorageDetails struct {
 12132  	// IntegrationName is the name of the AWS OIDC integration used.
 12133  	IntegrationName string `protobuf:"bytes,3,opt,name=integration_name,json=integrationName,proto3" json:"integration_name,omitempty"`
 12134  	// SessionsRecordingsURI is the S3 path used to store session recordings.
 12135  	SessionRecordingsUri string `protobuf:"bytes,4,opt,name=session_recordings_uri,json=sessionRecordingsUri,proto3" json:"session_recordings_uri,omitempty"`
 12136  	// AthenaWorkgroup is the workgroup used for Athena audit log queries.
 12137  	AthenaWorkgroup string `protobuf:"bytes,5,opt,name=athena_workgroup,json=athenaWorkgroup,proto3" json:"athena_workgroup,omitempty"`
 12138  	// GlueDatabase is the database used for Athena audit log queries.
 12139  	GlueDatabase string `protobuf:"bytes,6,opt,name=glue_database,json=glueDatabase,proto3" json:"glue_database,omitempty"`
 12140  	// GlueTable is the table used for Athena audit log queries.
 12141  	GlueTable string `protobuf:"bytes,7,opt,name=glue_table,json=glueTable,proto3" json:"glue_table,omitempty"`
 12142  	// AuditEventsLongTermURI is the S3 path used to store batched parquet files
 12143  	// with audit events, partitioned by event date.
 12144  	AuditEventsLongTermUri string `protobuf:"bytes,8,opt,name=audit_events_long_term_uri,json=auditEventsLongTermUri,proto3" json:"audit_events_long_term_uri,omitempty"`
 12145  	// AthenaResultsURI is the S3 path used to store temporary results generated
 12146  	// by Athena.
 12147  	AthenaResultsUri string `protobuf:"bytes,9,opt,name=athena_results_uri,json=athenaResultsUri,proto3" json:"athena_results_uri,omitempty"`
 12148  	// PolicyName is the name of the IAM policy attached to the OIDC integration
 12149  	// role.
 12150  	PolicyName string `protobuf:"bytes,10,opt,name=policy_name,json=policyName,proto3" json:"policy_name,omitempty"`
 12151  	// Region is the AWS region where the infrastructure is hosted.
 12152  	Region               string   `protobuf:"bytes,11,opt,name=region,proto3" json:"region,omitempty"`
 12153  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12154  	XXX_unrecognized     []byte   `json:"-"`
 12155  	XXX_sizecache        int32    `json:"-"`
 12156  }
 12157  
 12158  func (m *ExternalAuditStorageDetails) Reset()         { *m = ExternalAuditStorageDetails{} }
 12159  func (m *ExternalAuditStorageDetails) String() string { return proto.CompactTextString(m) }
 12160  func (*ExternalAuditStorageDetails) ProtoMessage()    {}
 12161  func (*ExternalAuditStorageDetails) Descriptor() ([]byte, []int) {
 12162  	return fileDescriptor_007ba1c3d6266d56, []int{188}
 12163  }
 12164  func (m *ExternalAuditStorageDetails) XXX_Unmarshal(b []byte) error {
 12165  	return m.Unmarshal(b)
 12166  }
 12167  func (m *ExternalAuditStorageDetails) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12168  	if deterministic {
 12169  		return xxx_messageInfo_ExternalAuditStorageDetails.Marshal(b, m, deterministic)
 12170  	} else {
 12171  		b = b[:cap(b)]
 12172  		n, err := m.MarshalToSizedBuffer(b)
 12173  		if err != nil {
 12174  			return nil, err
 12175  		}
 12176  		return b[:n], nil
 12177  	}
 12178  }
 12179  func (m *ExternalAuditStorageDetails) XXX_Merge(src proto.Message) {
 12180  	xxx_messageInfo_ExternalAuditStorageDetails.Merge(m, src)
 12181  }
 12182  func (m *ExternalAuditStorageDetails) XXX_Size() int {
 12183  	return m.Size()
 12184  }
 12185  func (m *ExternalAuditStorageDetails) XXX_DiscardUnknown() {
 12186  	xxx_messageInfo_ExternalAuditStorageDetails.DiscardUnknown(m)
 12187  }
 12188  
 12189  var xxx_messageInfo_ExternalAuditStorageDetails proto.InternalMessageInfo
 12190  
 12191  // OktaAccessListSync records an access list sync event.
 12192  type OktaAccessListSync struct {
 12193  	// Metadata is a common event metadata.
 12194  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 12195  	// Status contains common command or operation status fields.
 12196  	Status `protobuf:"bytes,2,opt,name=Status,proto3,embedded=Status" json:""`
 12197  	// NumAppFilters is the number of application filters used for this sync.
 12198  	NumAppFilters int32 `protobuf:"varint,3,opt,name=num_app_filters,json=numAppFilters,proto3" json:"num_app_filters,omitempty"`
 12199  	// NumGroupFilters is the number of group filters used for this sync.
 12200  	NumGroupFilters int32 `protobuf:"varint,4,opt,name=num_group_filters,json=numGroupFilters,proto3" json:"num_group_filters,omitempty"`
 12201  	// NumApps is the number of apps that were synchronized from this sync event.
 12202  	NumApps int32 `protobuf:"varint,5,opt,name=num_apps,json=numApps,proto3" json:"num_apps,omitempty"`
 12203  	// NumGroups is the number of groups that were synchronized from this sync event.
 12204  	NumGroups int32 `protobuf:"varint,6,opt,name=num_groups,json=numGroups,proto3" json:"num_groups,omitempty"`
 12205  	// NumRoles are the number of roles that were created/updated.
 12206  	NumRoles int32 `protobuf:"varint,7,opt,name=numRoles,proto3" json:"numRoles,omitempty"`
 12207  	// NumAccessLists are the number of access lists that were created/updated.
 12208  	NumAccessLists int32 `protobuf:"varint,8,opt,name=numAccessLists,proto3" json:"numAccessLists,omitempty"`
 12209  	// NumAccessListMembers are the number of access list members that were created/updated.
 12210  	NumAccessListMembers int32    `protobuf:"varint,9,opt,name=numAccessListMembers,proto3" json:"numAccessListMembers,omitempty"`
 12211  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12212  	XXX_unrecognized     []byte   `json:"-"`
 12213  	XXX_sizecache        int32    `json:"-"`
 12214  }
 12215  
 12216  func (m *OktaAccessListSync) Reset()         { *m = OktaAccessListSync{} }
 12217  func (m *OktaAccessListSync) String() string { return proto.CompactTextString(m) }
 12218  func (*OktaAccessListSync) ProtoMessage()    {}
 12219  func (*OktaAccessListSync) Descriptor() ([]byte, []int) {
 12220  	return fileDescriptor_007ba1c3d6266d56, []int{189}
 12221  }
 12222  func (m *OktaAccessListSync) XXX_Unmarshal(b []byte) error {
 12223  	return m.Unmarshal(b)
 12224  }
 12225  func (m *OktaAccessListSync) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12226  	if deterministic {
 12227  		return xxx_messageInfo_OktaAccessListSync.Marshal(b, m, deterministic)
 12228  	} else {
 12229  		b = b[:cap(b)]
 12230  		n, err := m.MarshalToSizedBuffer(b)
 12231  		if err != nil {
 12232  			return nil, err
 12233  		}
 12234  		return b[:n], nil
 12235  	}
 12236  }
 12237  func (m *OktaAccessListSync) XXX_Merge(src proto.Message) {
 12238  	xxx_messageInfo_OktaAccessListSync.Merge(m, src)
 12239  }
 12240  func (m *OktaAccessListSync) XXX_Size() int {
 12241  	return m.Size()
 12242  }
 12243  func (m *OktaAccessListSync) XXX_DiscardUnknown() {
 12244  	xxx_messageInfo_OktaAccessListSync.DiscardUnknown(m)
 12245  }
 12246  
 12247  var xxx_messageInfo_OktaAccessListSync proto.InternalMessageInfo
 12248  
 12249  // OktaUserSync records an Okta user sync event.
 12250  type OktaUserSync struct {
 12251  	// Metadata is a common event metadata.
 12252  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 12253  	// Status contains common command or operation status fields.
 12254  	Status `protobuf:"bytes,2,opt,name=Status,proto3,embedded=Status" json:""`
 12255  	// OrgUrl is the URL of the Okta organization being synced to
 12256  	OrgUrl string `protobuf:"bytes,3,opt,name=org_url,json=orgUrl,proto3" json:"org_url,omitempty"`
 12257  	// AppId is the optional ID of an Okta Application that Teleport is using as
 12258  	// its gateway into Okta. The list of potential Teleport users are drawn from
 12259  	// the list of Okta users assigned to this app - either directly or via a group
 12260  	// assignement. If not set, the Okta sync service is drawing its user list from
 12261  	// the whole organization.
 12262  	AppId string `protobuf:"bytes,4,opt,name=app_id,json=appId,proto3" json:"app_id,omitempty"`
 12263  	// NumUsersCreated is the number of Teleport users created in this
 12264  	// synchronization pass.
 12265  	NumUsersCreated int32 `protobuf:"varint,5,opt,name=num_users_created,json=numUsersCreated,proto3" json:"num_users_created"`
 12266  	// NumUsersDeleted is the number of Teleport users deleted in this
 12267  	// synchronization pass.
 12268  	NumUsersDeleted int32 `protobuf:"varint,6,opt,name=num_users_deleted,json=numUsersDeleted,proto3" json:"num_users_deleted"`
 12269  	// NumUserModified is the number of Teleport users modified in this
 12270  	// synchronization pass.
 12271  	NumUsersModified int32 `protobuf:"varint,7,opt,name=num_users_modified,json=numUsersModified,proto3" json:"num_users_modified"`
 12272  	// NumUsersTotal is the total number of Teleport users managed by the Okta
 12273  	// integration at the end of the synchronzaton pass.
 12274  	NumUsersTotal        int32    `protobuf:"varint,8,opt,name=num_users_total,json=numUsersTotal,proto3" json:"num_users_total"`
 12275  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12276  	XXX_unrecognized     []byte   `json:"-"`
 12277  	XXX_sizecache        int32    `json:"-"`
 12278  }
 12279  
 12280  func (m *OktaUserSync) Reset()         { *m = OktaUserSync{} }
 12281  func (m *OktaUserSync) String() string { return proto.CompactTextString(m) }
 12282  func (*OktaUserSync) ProtoMessage()    {}
 12283  func (*OktaUserSync) Descriptor() ([]byte, []int) {
 12284  	return fileDescriptor_007ba1c3d6266d56, []int{190}
 12285  }
 12286  func (m *OktaUserSync) XXX_Unmarshal(b []byte) error {
 12287  	return m.Unmarshal(b)
 12288  }
 12289  func (m *OktaUserSync) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12290  	if deterministic {
 12291  		return xxx_messageInfo_OktaUserSync.Marshal(b, m, deterministic)
 12292  	} else {
 12293  		b = b[:cap(b)]
 12294  		n, err := m.MarshalToSizedBuffer(b)
 12295  		if err != nil {
 12296  			return nil, err
 12297  		}
 12298  		return b[:n], nil
 12299  	}
 12300  }
 12301  func (m *OktaUserSync) XXX_Merge(src proto.Message) {
 12302  	xxx_messageInfo_OktaUserSync.Merge(m, src)
 12303  }
 12304  func (m *OktaUserSync) XXX_Size() int {
 12305  	return m.Size()
 12306  }
 12307  func (m *OktaUserSync) XXX_DiscardUnknown() {
 12308  	xxx_messageInfo_OktaUserSync.DiscardUnknown(m)
 12309  }
 12310  
 12311  var xxx_messageInfo_OktaUserSync proto.InternalMessageInfo
 12312  
 12313  // SPIFFESVIDIssued is an event recorded when a SPIFFE SVID is issued.
 12314  type SPIFFESVIDIssued struct {
 12315  	// Metadata is a common event metadata
 12316  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 12317  	// User is a common user event metadata
 12318  	UserMetadata `protobuf:"bytes,2,opt,name=User,proto3,embedded=User" json:""`
 12319  	// ConnectionMetadata holds information about the connection
 12320  	ConnectionMetadata `protobuf:"bytes,3,opt,name=Connection,proto3,embedded=Connection" json:""`
 12321  	// SPIFFEID is the SPIFFE ID of the issued SVID
 12322  	SPIFFEID string `protobuf:"bytes,4,opt,name=SPIFFEID,proto3" json:"spiffe_id"`
 12323  	// DNSSANs is the list of DNS SANs in the issued SVID
 12324  	DNSSANs []string `protobuf:"bytes,5,rep,name=DNSSANs,proto3" json:"dns_sans"`
 12325  	// IPSANs is the list of IP SANs in the issued SVID
 12326  	IPSANs []string `protobuf:"bytes,6,rep,name=IPSANs,proto3" json:"ip_sans"`
 12327  	// SVIDType is `jwt` or `x509
 12328  	SVIDType string `protobuf:"bytes,7,opt,name=SVIDType,proto3" json:"svid_type"`
 12329  	// SerialNumber is the serial number of the issued SVID
 12330  	SerialNumber string `protobuf:"bytes,8,opt,name=SerialNumber,proto3" json:"serial_number"`
 12331  	// Hint is the hint of the issued SVID
 12332  	Hint                 string   `protobuf:"bytes,9,opt,name=Hint,proto3" json:"hint"`
 12333  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12334  	XXX_unrecognized     []byte   `json:"-"`
 12335  	XXX_sizecache        int32    `json:"-"`
 12336  }
 12337  
 12338  func (m *SPIFFESVIDIssued) Reset()         { *m = SPIFFESVIDIssued{} }
 12339  func (m *SPIFFESVIDIssued) String() string { return proto.CompactTextString(m) }
 12340  func (*SPIFFESVIDIssued) ProtoMessage()    {}
 12341  func (*SPIFFESVIDIssued) Descriptor() ([]byte, []int) {
 12342  	return fileDescriptor_007ba1c3d6266d56, []int{191}
 12343  }
 12344  func (m *SPIFFESVIDIssued) XXX_Unmarshal(b []byte) error {
 12345  	return m.Unmarshal(b)
 12346  }
 12347  func (m *SPIFFESVIDIssued) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12348  	if deterministic {
 12349  		return xxx_messageInfo_SPIFFESVIDIssued.Marshal(b, m, deterministic)
 12350  	} else {
 12351  		b = b[:cap(b)]
 12352  		n, err := m.MarshalToSizedBuffer(b)
 12353  		if err != nil {
 12354  			return nil, err
 12355  		}
 12356  		return b[:n], nil
 12357  	}
 12358  }
 12359  func (m *SPIFFESVIDIssued) XXX_Merge(src proto.Message) {
 12360  	xxx_messageInfo_SPIFFESVIDIssued.Merge(m, src)
 12361  }
 12362  func (m *SPIFFESVIDIssued) XXX_Size() int {
 12363  	return m.Size()
 12364  }
 12365  func (m *SPIFFESVIDIssued) XXX_DiscardUnknown() {
 12366  	xxx_messageInfo_SPIFFESVIDIssued.DiscardUnknown(m)
 12367  }
 12368  
 12369  var xxx_messageInfo_SPIFFESVIDIssued proto.InternalMessageInfo
 12370  
 12371  // AuthPreferenceUpdate is emitted when the auth preference is updated.
 12372  type AuthPreferenceUpdate struct {
 12373  	// Metadata is a common event metadata
 12374  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 12375  	// Status indicates whether the update was successful.
 12376  	Status `protobuf:"bytes,2,opt,name=Status,proto3,embedded=Status" json:""`
 12377  	// User is a common user event metadata
 12378  	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
 12379  	// ConnectionMetadata holds information about the connection
 12380  	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
 12381  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12382  	XXX_unrecognized     []byte   `json:"-"`
 12383  	XXX_sizecache        int32    `json:"-"`
 12384  }
 12385  
 12386  func (m *AuthPreferenceUpdate) Reset()         { *m = AuthPreferenceUpdate{} }
 12387  func (m *AuthPreferenceUpdate) String() string { return proto.CompactTextString(m) }
 12388  func (*AuthPreferenceUpdate) ProtoMessage()    {}
 12389  func (*AuthPreferenceUpdate) Descriptor() ([]byte, []int) {
 12390  	return fileDescriptor_007ba1c3d6266d56, []int{192}
 12391  }
 12392  func (m *AuthPreferenceUpdate) XXX_Unmarshal(b []byte) error {
 12393  	return m.Unmarshal(b)
 12394  }
 12395  func (m *AuthPreferenceUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12396  	if deterministic {
 12397  		return xxx_messageInfo_AuthPreferenceUpdate.Marshal(b, m, deterministic)
 12398  	} else {
 12399  		b = b[:cap(b)]
 12400  		n, err := m.MarshalToSizedBuffer(b)
 12401  		if err != nil {
 12402  			return nil, err
 12403  		}
 12404  		return b[:n], nil
 12405  	}
 12406  }
 12407  func (m *AuthPreferenceUpdate) XXX_Merge(src proto.Message) {
 12408  	xxx_messageInfo_AuthPreferenceUpdate.Merge(m, src)
 12409  }
 12410  func (m *AuthPreferenceUpdate) XXX_Size() int {
 12411  	return m.Size()
 12412  }
 12413  func (m *AuthPreferenceUpdate) XXX_DiscardUnknown() {
 12414  	xxx_messageInfo_AuthPreferenceUpdate.DiscardUnknown(m)
 12415  }
 12416  
 12417  var xxx_messageInfo_AuthPreferenceUpdate proto.InternalMessageInfo
 12418  
 12419  // ClusterNetworkingConfigUpdate is emitted when the cluster networking config is updated.
 12420  type ClusterNetworkingConfigUpdate struct {
 12421  	// Metadata is a common event metadata
 12422  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 12423  	// Status indicates whether the update was successful.
 12424  	Status `protobuf:"bytes,2,opt,name=Status,proto3,embedded=Status" json:""`
 12425  	// User is a common user event metadata
 12426  	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
 12427  	// ConnectionMetadata holds information about the connection
 12428  	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
 12429  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12430  	XXX_unrecognized     []byte   `json:"-"`
 12431  	XXX_sizecache        int32    `json:"-"`
 12432  }
 12433  
 12434  func (m *ClusterNetworkingConfigUpdate) Reset()         { *m = ClusterNetworkingConfigUpdate{} }
 12435  func (m *ClusterNetworkingConfigUpdate) String() string { return proto.CompactTextString(m) }
 12436  func (*ClusterNetworkingConfigUpdate) ProtoMessage()    {}
 12437  func (*ClusterNetworkingConfigUpdate) Descriptor() ([]byte, []int) {
 12438  	return fileDescriptor_007ba1c3d6266d56, []int{193}
 12439  }
 12440  func (m *ClusterNetworkingConfigUpdate) XXX_Unmarshal(b []byte) error {
 12441  	return m.Unmarshal(b)
 12442  }
 12443  func (m *ClusterNetworkingConfigUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12444  	if deterministic {
 12445  		return xxx_messageInfo_ClusterNetworkingConfigUpdate.Marshal(b, m, deterministic)
 12446  	} else {
 12447  		b = b[:cap(b)]
 12448  		n, err := m.MarshalToSizedBuffer(b)
 12449  		if err != nil {
 12450  			return nil, err
 12451  		}
 12452  		return b[:n], nil
 12453  	}
 12454  }
 12455  func (m *ClusterNetworkingConfigUpdate) XXX_Merge(src proto.Message) {
 12456  	xxx_messageInfo_ClusterNetworkingConfigUpdate.Merge(m, src)
 12457  }
 12458  func (m *ClusterNetworkingConfigUpdate) XXX_Size() int {
 12459  	return m.Size()
 12460  }
 12461  func (m *ClusterNetworkingConfigUpdate) XXX_DiscardUnknown() {
 12462  	xxx_messageInfo_ClusterNetworkingConfigUpdate.DiscardUnknown(m)
 12463  }
 12464  
 12465  var xxx_messageInfo_ClusterNetworkingConfigUpdate proto.InternalMessageInfo
 12466  
 12467  // SessionRecordingConfigUpdate is emitted when the session recording config is updated.
 12468  type SessionRecordingConfigUpdate struct {
 12469  	// Metadata is a common event metadata
 12470  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 12471  	// Status indicates whether the update was successful.
 12472  	Status `protobuf:"bytes,2,opt,name=Status,proto3,embedded=Status" json:""`
 12473  	// User is a common user event metadata
 12474  	UserMetadata `protobuf:"bytes,3,opt,name=User,proto3,embedded=User" json:""`
 12475  	// ConnectionMetadata holds information about the connection
 12476  	ConnectionMetadata   `protobuf:"bytes,4,opt,name=Connection,proto3,embedded=Connection" json:""`
 12477  	XXX_NoUnkeyedLiteral struct{} `json:"-"`
 12478  	XXX_unrecognized     []byte   `json:"-"`
 12479  	XXX_sizecache        int32    `json:"-"`
 12480  }
 12481  
 12482  func (m *SessionRecordingConfigUpdate) Reset()         { *m = SessionRecordingConfigUpdate{} }
 12483  func (m *SessionRecordingConfigUpdate) String() string { return proto.CompactTextString(m) }
 12484  func (*SessionRecordingConfigUpdate) ProtoMessage()    {}
 12485  func (*SessionRecordingConfigUpdate) Descriptor() ([]byte, []int) {
 12486  	return fileDescriptor_007ba1c3d6266d56, []int{194}
 12487  }
 12488  func (m *SessionRecordingConfigUpdate) XXX_Unmarshal(b []byte) error {
 12489  	return m.Unmarshal(b)
 12490  }
 12491  func (m *SessionRecordingConfigUpdate) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12492  	if deterministic {
 12493  		return xxx_messageInfo_SessionRecordingConfigUpdate.Marshal(b, m, deterministic)
 12494  	} else {
 12495  		b = b[:cap(b)]
 12496  		n, err := m.MarshalToSizedBuffer(b)
 12497  		if err != nil {
 12498  			return nil, err
 12499  		}
 12500  		return b[:n], nil
 12501  	}
 12502  }
 12503  func (m *SessionRecordingConfigUpdate) XXX_Merge(src proto.Message) {
 12504  	xxx_messageInfo_SessionRecordingConfigUpdate.Merge(m, src)
 12505  }
 12506  func (m *SessionRecordingConfigUpdate) XXX_Size() int {
 12507  	return m.Size()
 12508  }
 12509  func (m *SessionRecordingConfigUpdate) XXX_DiscardUnknown() {
 12510  	xxx_messageInfo_SessionRecordingConfigUpdate.DiscardUnknown(m)
 12511  }
 12512  
 12513  var xxx_messageInfo_SessionRecordingConfigUpdate proto.InternalMessageInfo
 12514  
 12515  // AccessPathChanged is emitted when access graph detects a change in a access path.
 12516  type AccessPathChanged struct {
 12517  	// Metadata is a common event metadata
 12518  	Metadata `protobuf:"bytes,1,opt,name=Metadata,proto3,embedded=Metadata" json:""`
 12519  	// ChangeID is the id of the change.
 12520  	ChangeID string `protobuf:"bytes,2,opt,name=ChangeID,proto3" json:"change_id"`
 12521  	// AffectedResourceID is the name of the affected resource.
 12522  	AffectedResourceName string `protobuf:"bytes,3,opt,name=AffectedResourceName,proto3" json:"affected_resource_name"`
 12523  	// AffectedResourceSource is the source of the affected resource, ex: Teleport, AWS, GitLab, etc.
 12524  	AffectedResourceSource string   `protobuf:"bytes,4,opt,name=AffectedResourceSource,proto3" json:"affected_resource_source"`
 12525  	XXX_NoUnkeyedLiteral   struct{} `json:"-"`
 12526  	XXX_unrecognized       []byte   `json:"-"`
 12527  	XXX_sizecache          int32    `json:"-"`
 12528  }
 12529  
 12530  func (m *AccessPathChanged) Reset()         { *m = AccessPathChanged{} }
 12531  func (m *AccessPathChanged) String() string { return proto.CompactTextString(m) }
 12532  func (*AccessPathChanged) ProtoMessage()    {}
 12533  func (*AccessPathChanged) Descriptor() ([]byte, []int) {
 12534  	return fileDescriptor_007ba1c3d6266d56, []int{195}
 12535  }
 12536  func (m *AccessPathChanged) XXX_Unmarshal(b []byte) error {
 12537  	return m.Unmarshal(b)
 12538  }
 12539  func (m *AccessPathChanged) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
 12540  	if deterministic {
 12541  		return xxx_messageInfo_AccessPathChanged.Marshal(b, m, deterministic)
 12542  	} else {
 12543  		b = b[:cap(b)]
 12544  		n, err := m.MarshalToSizedBuffer(b)
 12545  		if err != nil {
 12546  			return nil, err
 12547  		}
 12548  		return b[:n], nil
 12549  	}
 12550  }
 12551  func (m *AccessPathChanged) XXX_Merge(src proto.Message) {
 12552  	xxx_messageInfo_AccessPathChanged.Merge(m, src)
 12553  }
 12554  func (m *AccessPathChanged) XXX_Size() int {
 12555  	return m.Size()
 12556  }
 12557  func (m *AccessPathChanged) XXX_DiscardUnknown() {
 12558  	xxx_messageInfo_AccessPathChanged.DiscardUnknown(m)
 12559  }
 12560  
 12561  var xxx_messageInfo_AccessPathChanged proto.InternalMessageInfo
 12562  
 12563  func init() {
 12564  	proto.RegisterEnum("events.UserKind", UserKind_name, UserKind_value)
 12565  	proto.RegisterEnum("events.EventAction", EventAction_name, EventAction_value)
 12566  	proto.RegisterEnum("events.SFTPAction", SFTPAction_name, SFTPAction_value)
 12567  	proto.RegisterEnum("events.OSType", OSType_name, OSType_value)
 12568  	proto.RegisterEnum("events.DeviceOrigin", DeviceOrigin_name, DeviceOrigin_value)
 12569  	proto.RegisterEnum("events.ElasticsearchCategory", ElasticsearchCategory_name, ElasticsearchCategory_value)
 12570  	proto.RegisterEnum("events.OpenSearchCategory", OpenSearchCategory_name, OpenSearchCategory_value)
 12571  	proto.RegisterEnum("events.SessionNetwork_NetworkOperation", SessionNetwork_NetworkOperation_name, SessionNetwork_NetworkOperation_value)
 12572  	proto.RegisterType((*Metadata)(nil), "events.Metadata")
 12573  	proto.RegisterType((*SessionMetadata)(nil), "events.SessionMetadata")
 12574  	proto.RegisterType((*UserMetadata)(nil), "events.UserMetadata")
 12575  	proto.RegisterType((*ServerMetadata)(nil), "events.ServerMetadata")
 12576  	proto.RegisterMapType((map[string]string)(nil), "events.ServerMetadata.ServerLabelsEntry")
 12577  	proto.RegisterType((*ConnectionMetadata)(nil), "events.ConnectionMetadata")
 12578  	proto.RegisterType((*ClientMetadata)(nil), "events.ClientMetadata")
 12579  	proto.RegisterType((*KubernetesClusterMetadata)(nil), "events.KubernetesClusterMetadata")
 12580  	proto.RegisterMapType((map[string]string)(nil), "events.KubernetesClusterMetadata.KubernetesLabelsEntry")
 12581  	proto.RegisterType((*KubernetesPodMetadata)(nil), "events.KubernetesPodMetadata")
 12582  	proto.RegisterType((*SAMLIdPServiceProviderMetadata)(nil), "events.SAMLIdPServiceProviderMetadata")
 12583  	proto.RegisterMapType((map[string]string)(nil), "events.SAMLIdPServiceProviderMetadata.AttributeMappingEntry")
 12584  	proto.RegisterType((*OktaResourcesUpdatedMetadata)(nil), "events.OktaResourcesUpdatedMetadata")
 12585  	proto.RegisterType((*OktaResource)(nil), "events.OktaResource")
 12586  	proto.RegisterType((*OktaAssignmentMetadata)(nil), "events.OktaAssignmentMetadata")
 12587  	proto.RegisterType((*AccessListMemberMetadata)(nil), "events.AccessListMemberMetadata")
 12588  	proto.RegisterType((*AccessListMember)(nil), "events.AccessListMember")
 12589  	proto.RegisterType((*AccessListReviewMembershipRequirementsChanged)(nil), "events.AccessListReviewMembershipRequirementsChanged")
 12590  	proto.RegisterMapType((map[string]string)(nil), "events.AccessListReviewMembershipRequirementsChanged.TraitsEntry")
 12591  	proto.RegisterType((*AccessListReviewMetadata)(nil), "events.AccessListReviewMetadata")
 12592  	proto.RegisterType((*LockMetadata)(nil), "events.LockMetadata")
 12593  	proto.RegisterType((*SessionStart)(nil), "events.SessionStart")
 12594  	proto.RegisterType((*SessionJoin)(nil), "events.SessionJoin")
 12595  	proto.RegisterType((*SessionPrint)(nil), "events.SessionPrint")
 12596  	proto.RegisterType((*DesktopRecording)(nil), "events.DesktopRecording")
 12597  	proto.RegisterType((*DesktopClipboardReceive)(nil), "events.DesktopClipboardReceive")
 12598  	proto.RegisterType((*DesktopClipboardSend)(nil), "events.DesktopClipboardSend")
 12599  	proto.RegisterType((*DesktopSharedDirectoryStart)(nil), "events.DesktopSharedDirectoryStart")
 12600  	proto.RegisterType((*DesktopSharedDirectoryRead)(nil), "events.DesktopSharedDirectoryRead")
 12601  	proto.RegisterType((*DesktopSharedDirectoryWrite)(nil), "events.DesktopSharedDirectoryWrite")
 12602  	proto.RegisterType((*SessionReject)(nil), "events.SessionReject")
 12603  	proto.RegisterType((*SessionConnect)(nil), "events.SessionConnect")
 12604  	proto.RegisterType((*FileTransferRequestEvent)(nil), "events.FileTransferRequestEvent")
 12605  	proto.RegisterType((*Resize)(nil), "events.Resize")
 12606  	proto.RegisterType((*SessionEnd)(nil), "events.SessionEnd")
 12607  	proto.RegisterType((*BPFMetadata)(nil), "events.BPFMetadata")
 12608  	proto.RegisterType((*Status)(nil), "events.Status")
 12609  	proto.RegisterType((*SessionCommand)(nil), "events.SessionCommand")
 12610  	proto.RegisterType((*SessionDisk)(nil), "events.SessionDisk")
 12611  	proto.RegisterType((*SessionNetwork)(nil), "events.SessionNetwork")
 12612  	proto.RegisterType((*SessionData)(nil), "events.SessionData")
 12613  	proto.RegisterType((*SessionLeave)(nil), "events.SessionLeave")
 12614  	proto.RegisterType((*UserLogin)(nil), "events.UserLogin")
 12615  	proto.RegisterType((*CreateMFAAuthChallenge)(nil), "events.CreateMFAAuthChallenge")
 12616  	proto.RegisterType((*ValidateMFAAuthResponse)(nil), "events.ValidateMFAAuthResponse")
 12617  	proto.RegisterType((*ResourceMetadata)(nil), "events.ResourceMetadata")
 12618  	proto.RegisterType((*UserCreate)(nil), "events.UserCreate")
 12619  	proto.RegisterType((*UserUpdate)(nil), "events.UserUpdate")
 12620  	proto.RegisterType((*UserDelete)(nil), "events.UserDelete")
 12621  	proto.RegisterType((*UserPasswordChange)(nil), "events.UserPasswordChange")
 12622  	proto.RegisterType((*AccessRequestCreate)(nil), "events.AccessRequestCreate")
 12623  	proto.RegisterType((*ResourceID)(nil), "events.ResourceID")
 12624  	proto.RegisterType((*AccessRequestDelete)(nil), "events.AccessRequestDelete")
 12625  	proto.RegisterType((*PortForward)(nil), "events.PortForward")
 12626  	proto.RegisterType((*X11Forward)(nil), "events.X11Forward")
 12627  	proto.RegisterType((*CommandMetadata)(nil), "events.CommandMetadata")
 12628  	proto.RegisterType((*Exec)(nil), "events.Exec")
 12629  	proto.RegisterType((*SCP)(nil), "events.SCP")
 12630  	proto.RegisterType((*SFTPAttributes)(nil), "events.SFTPAttributes")
 12631  	proto.RegisterType((*SFTP)(nil), "events.SFTP")
 12632  	proto.RegisterType((*Subsystem)(nil), "events.Subsystem")
 12633  	proto.RegisterType((*ClientDisconnect)(nil), "events.ClientDisconnect")
 12634  	proto.RegisterType((*AuthAttempt)(nil), "events.AuthAttempt")
 12635  	proto.RegisterType((*UserTokenCreate)(nil), "events.UserTokenCreate")
 12636  	proto.RegisterType((*RoleCreate)(nil), "events.RoleCreate")
 12637  	proto.RegisterType((*RoleUpdate)(nil), "events.RoleUpdate")
 12638  	proto.RegisterType((*RoleDelete)(nil), "events.RoleDelete")
 12639  	proto.RegisterType((*BotCreate)(nil), "events.BotCreate")
 12640  	proto.RegisterType((*BotUpdate)(nil), "events.BotUpdate")
 12641  	proto.RegisterType((*BotDelete)(nil), "events.BotDelete")
 12642  	proto.RegisterType((*TrustedClusterCreate)(nil), "events.TrustedClusterCreate")
 12643  	proto.RegisterType((*TrustedClusterDelete)(nil), "events.TrustedClusterDelete")
 12644  	proto.RegisterType((*ProvisionTokenCreate)(nil), "events.ProvisionTokenCreate")
 12645  	proto.RegisterType((*TrustedClusterTokenCreate)(nil), "events.TrustedClusterTokenCreate")
 12646  	proto.RegisterType((*GithubConnectorCreate)(nil), "events.GithubConnectorCreate")
 12647  	proto.RegisterType((*GithubConnectorUpdate)(nil), "events.GithubConnectorUpdate")
 12648  	proto.RegisterType((*GithubConnectorDelete)(nil), "events.GithubConnectorDelete")
 12649  	proto.RegisterType((*OIDCConnectorCreate)(nil), "events.OIDCConnectorCreate")
 12650  	proto.RegisterType((*OIDCConnectorUpdate)(nil), "events.OIDCConnectorUpdate")
 12651  	proto.RegisterType((*OIDCConnectorDelete)(nil), "events.OIDCConnectorDelete")
 12652  	proto.RegisterType((*SAMLConnectorCreate)(nil), "events.SAMLConnectorCreate")
 12653  	proto.RegisterType((*SAMLConnectorUpdate)(nil), "events.SAMLConnectorUpdate")
 12654  	proto.RegisterType((*SAMLConnectorDelete)(nil), "events.SAMLConnectorDelete")
 12655  	proto.RegisterType((*KubeRequest)(nil), "events.KubeRequest")
 12656  	proto.RegisterType((*AppMetadata)(nil), "events.AppMetadata")
 12657  	proto.RegisterMapType((map[string]string)(nil), "events.AppMetadata.AppLabelsEntry")
 12658  	proto.RegisterType((*AppCreate)(nil), "events.AppCreate")
 12659  	proto.RegisterType((*AppUpdate)(nil), "events.AppUpdate")
 12660  	proto.RegisterType((*AppDelete)(nil), "events.AppDelete")
 12661  	proto.RegisterType((*AppSessionStart)(nil), "events.AppSessionStart")
 12662  	proto.RegisterType((*AppSessionEnd)(nil), "events.AppSessionEnd")
 12663  	proto.RegisterType((*AppSessionChunk)(nil), "events.AppSessionChunk")
 12664  	proto.RegisterType((*AppSessionRequest)(nil), "events.AppSessionRequest")
 12665  	proto.RegisterType((*AWSRequestMetadata)(nil), "events.AWSRequestMetadata")
 12666  	proto.RegisterType((*DatabaseMetadata)(nil), "events.DatabaseMetadata")
 12667  	proto.RegisterMapType((map[string]string)(nil), "events.DatabaseMetadata.DatabaseLabelsEntry")
 12668  	proto.RegisterType((*DatabaseCreate)(nil), "events.DatabaseCreate")
 12669  	proto.RegisterType((*DatabaseUpdate)(nil), "events.DatabaseUpdate")
 12670  	proto.RegisterType((*DatabaseDelete)(nil), "events.DatabaseDelete")
 12671  	proto.RegisterType((*DatabaseSessionStart)(nil), "events.DatabaseSessionStart")
 12672  	proto.RegisterType((*DatabaseSessionQuery)(nil), "events.DatabaseSessionQuery")
 12673  	proto.RegisterType((*DatabasePermissionUpdate)(nil), "events.DatabasePermissionUpdate")
 12674  	proto.RegisterMapType((map[string]int32)(nil), "events.DatabasePermissionUpdate.AffectedObjectCountsEntry")
 12675  	proto.RegisterType((*DatabasePermissionEntry)(nil), "events.DatabasePermissionEntry")
 12676  	proto.RegisterMapType((map[string]int32)(nil), "events.DatabasePermissionEntry.CountsEntry")
 12677  	proto.RegisterType((*DatabaseUserCreate)(nil), "events.DatabaseUserCreate")
 12678  	proto.RegisterType((*DatabaseUserDeactivate)(nil), "events.DatabaseUserDeactivate")
 12679  	proto.RegisterType((*PostgresParse)(nil), "events.PostgresParse")
 12680  	proto.RegisterType((*PostgresBind)(nil), "events.PostgresBind")
 12681  	proto.RegisterType((*PostgresExecute)(nil), "events.PostgresExecute")
 12682  	proto.RegisterType((*PostgresClose)(nil), "events.PostgresClose")
 12683  	proto.RegisterType((*PostgresFunctionCall)(nil), "events.PostgresFunctionCall")
 12684  	proto.RegisterType((*WindowsDesktopSessionStart)(nil), "events.WindowsDesktopSessionStart")
 12685  	proto.RegisterMapType((map[string]string)(nil), "events.WindowsDesktopSessionStart.DesktopLabelsEntry")
 12686  	proto.RegisterType((*DatabaseSessionEnd)(nil), "events.DatabaseSessionEnd")
 12687  	proto.RegisterType((*MFADeviceMetadata)(nil), "events.MFADeviceMetadata")
 12688  	proto.RegisterType((*MFADeviceAdd)(nil), "events.MFADeviceAdd")
 12689  	proto.RegisterType((*MFADeviceDelete)(nil), "events.MFADeviceDelete")
 12690  	proto.RegisterType((*BillingInformationUpdate)(nil), "events.BillingInformationUpdate")
 12691  	proto.RegisterType((*BillingCardCreate)(nil), "events.BillingCardCreate")
 12692  	proto.RegisterType((*BillingCardDelete)(nil), "events.BillingCardDelete")
 12693  	proto.RegisterType((*LockCreate)(nil), "events.LockCreate")
 12694  	proto.RegisterType((*LockDelete)(nil), "events.LockDelete")
 12695  	proto.RegisterType((*RecoveryCodeGenerate)(nil), "events.RecoveryCodeGenerate")
 12696  	proto.RegisterType((*RecoveryCodeUsed)(nil), "events.RecoveryCodeUsed")
 12697  	proto.RegisterType((*WindowsDesktopSessionEnd)(nil), "events.WindowsDesktopSessionEnd")
 12698  	proto.RegisterMapType((map[string]string)(nil), "events.WindowsDesktopSessionEnd.DesktopLabelsEntry")
 12699  	proto.RegisterType((*CertificateCreate)(nil), "events.CertificateCreate")
 12700  	proto.RegisterType((*RenewableCertificateGenerationMismatch)(nil), "events.RenewableCertificateGenerationMismatch")
 12701  	proto.RegisterType((*BotJoin)(nil), "events.BotJoin")
 12702  	proto.RegisterType((*InstanceJoin)(nil), "events.InstanceJoin")
 12703  	proto.RegisterType((*Unknown)(nil), "events.Unknown")
 12704  	proto.RegisterType((*DeviceMetadata)(nil), "events.DeviceMetadata")
 12705  	proto.RegisterType((*DeviceEvent)(nil), "events.DeviceEvent")
 12706  	proto.RegisterType((*DeviceEvent2)(nil), "events.DeviceEvent2")
 12707  	proto.RegisterType((*OneOf)(nil), "events.OneOf")
 12708  	proto.RegisterType((*StreamStatus)(nil), "events.StreamStatus")
 12709  	proto.RegisterType((*SessionUpload)(nil), "events.SessionUpload")
 12710  	proto.RegisterType((*Identity)(nil), "events.Identity")
 12711  	proto.RegisterType((*RouteToApp)(nil), "events.RouteToApp")
 12712  	proto.RegisterType((*RouteToDatabase)(nil), "events.RouteToDatabase")
 12713  	proto.RegisterType((*DeviceExtensions)(nil), "events.DeviceExtensions")
 12714  	proto.RegisterType((*AccessRequestResourceSearch)(nil), "events.AccessRequestResourceSearch")
 12715  	proto.RegisterMapType((map[string]string)(nil), "events.AccessRequestResourceSearch.LabelsEntry")
 12716  	proto.RegisterType((*MySQLStatementPrepare)(nil), "events.MySQLStatementPrepare")
 12717  	proto.RegisterType((*MySQLStatementExecute)(nil), "events.MySQLStatementExecute")
 12718  	proto.RegisterType((*MySQLStatementSendLongData)(nil), "events.MySQLStatementSendLongData")
 12719  	proto.RegisterType((*MySQLStatementClose)(nil), "events.MySQLStatementClose")
 12720  	proto.RegisterType((*MySQLStatementReset)(nil), "events.MySQLStatementReset")
 12721  	proto.RegisterType((*MySQLStatementFetch)(nil), "events.MySQLStatementFetch")
 12722  	proto.RegisterType((*MySQLStatementBulkExecute)(nil), "events.MySQLStatementBulkExecute")
 12723  	proto.RegisterType((*MySQLInitDB)(nil), "events.MySQLInitDB")
 12724  	proto.RegisterType((*MySQLCreateDB)(nil), "events.MySQLCreateDB")
 12725  	proto.RegisterType((*MySQLDropDB)(nil), "events.MySQLDropDB")
 12726  	proto.RegisterType((*MySQLShutDown)(nil), "events.MySQLShutDown")
 12727  	proto.RegisterType((*MySQLProcessKill)(nil), "events.MySQLProcessKill")
 12728  	proto.RegisterType((*MySQLDebug)(nil), "events.MySQLDebug")
 12729  	proto.RegisterType((*MySQLRefresh)(nil), "events.MySQLRefresh")
 12730  	proto.RegisterType((*SQLServerRPCRequest)(nil), "events.SQLServerRPCRequest")
 12731  	proto.RegisterType((*DatabaseSessionMalformedPacket)(nil), "events.DatabaseSessionMalformedPacket")
 12732  	proto.RegisterType((*ElasticsearchRequest)(nil), "events.ElasticsearchRequest")
 12733  	proto.RegisterType((*OpenSearchRequest)(nil), "events.OpenSearchRequest")
 12734  	proto.RegisterType((*DynamoDBRequest)(nil), "events.DynamoDBRequest")
 12735  	proto.RegisterType((*AppSessionDynamoDBRequest)(nil), "events.AppSessionDynamoDBRequest")
 12736  	proto.RegisterType((*UpgradeWindowStartMetadata)(nil), "events.UpgradeWindowStartMetadata")
 12737  	proto.RegisterType((*UpgradeWindowStartUpdate)(nil), "events.UpgradeWindowStartUpdate")
 12738  	proto.RegisterType((*SessionRecordingAccess)(nil), "events.SessionRecordingAccess")
 12739  	proto.RegisterType((*KubeClusterMetadata)(nil), "events.KubeClusterMetadata")
 12740  	proto.RegisterMapType((map[string]string)(nil), "events.KubeClusterMetadata.KubeLabelsEntry")
 12741  	proto.RegisterType((*KubernetesClusterCreate)(nil), "events.KubernetesClusterCreate")
 12742  	proto.RegisterType((*KubernetesClusterUpdate)(nil), "events.KubernetesClusterUpdate")
 12743  	proto.RegisterType((*KubernetesClusterDelete)(nil), "events.KubernetesClusterDelete")
 12744  	proto.RegisterType((*SSMRun)(nil), "events.SSMRun")
 12745  	proto.RegisterType((*CassandraPrepare)(nil), "events.CassandraPrepare")
 12746  	proto.RegisterType((*CassandraExecute)(nil), "events.CassandraExecute")
 12747  	proto.RegisterType((*CassandraBatch)(nil), "events.CassandraBatch")
 12748  	proto.RegisterType((*CassandraBatch_BatchChild)(nil), "events.CassandraBatch.BatchChild")
 12749  	proto.RegisterType((*CassandraBatch_BatchChild_Value)(nil), "events.CassandraBatch.BatchChild.Value")
 12750  	proto.RegisterType((*CassandraRegister)(nil), "events.CassandraRegister")
 12751  	proto.RegisterType((*LoginRuleCreate)(nil), "events.LoginRuleCreate")
 12752  	proto.RegisterType((*LoginRuleDelete)(nil), "events.LoginRuleDelete")
 12753  	proto.RegisterType((*SAMLIdPAuthAttempt)(nil), "events.SAMLIdPAuthAttempt")
 12754  	proto.RegisterType((*SAMLIdPServiceProviderCreate)(nil), "events.SAMLIdPServiceProviderCreate")
 12755  	proto.RegisterType((*SAMLIdPServiceProviderUpdate)(nil), "events.SAMLIdPServiceProviderUpdate")
 12756  	proto.RegisterType((*SAMLIdPServiceProviderDelete)(nil), "events.SAMLIdPServiceProviderDelete")
 12757  	proto.RegisterType((*SAMLIdPServiceProviderDeleteAll)(nil), "events.SAMLIdPServiceProviderDeleteAll")
 12758  	proto.RegisterType((*OktaResourcesUpdate)(nil), "events.OktaResourcesUpdate")
 12759  	proto.RegisterType((*OktaSyncFailure)(nil), "events.OktaSyncFailure")
 12760  	proto.RegisterType((*OktaAssignmentResult)(nil), "events.OktaAssignmentResult")
 12761  	proto.RegisterType((*AccessListCreate)(nil), "events.AccessListCreate")
 12762  	proto.RegisterType((*AccessListUpdate)(nil), "events.AccessListUpdate")
 12763  	proto.RegisterType((*AccessListDelete)(nil), "events.AccessListDelete")
 12764  	proto.RegisterType((*AccessListMemberCreate)(nil), "events.AccessListMemberCreate")
 12765  	proto.RegisterType((*AccessListMemberUpdate)(nil), "events.AccessListMemberUpdate")
 12766  	proto.RegisterType((*AccessListMemberDelete)(nil), "events.AccessListMemberDelete")
 12767  	proto.RegisterType((*AccessListMemberDeleteAllForAccessList)(nil), "events.AccessListMemberDeleteAllForAccessList")
 12768  	proto.RegisterType((*AccessListReview)(nil), "events.AccessListReview")
 12769  	proto.RegisterType((*AuditQueryRun)(nil), "events.AuditQueryRun")
 12770  	proto.RegisterType((*AuditQueryDetails)(nil), "events.AuditQueryDetails")
 12771  	proto.RegisterType((*SecurityReportRun)(nil), "events.SecurityReportRun")
 12772  	proto.RegisterType((*ExternalAuditStorageEnable)(nil), "events.ExternalAuditStorageEnable")
 12773  	proto.RegisterType((*ExternalAuditStorageDisable)(nil), "events.ExternalAuditStorageDisable")
 12774  	proto.RegisterType((*ExternalAuditStorageDetails)(nil), "events.ExternalAuditStorageDetails")
 12775  	proto.RegisterType((*OktaAccessListSync)(nil), "events.OktaAccessListSync")
 12776  	proto.RegisterType((*OktaUserSync)(nil), "events.OktaUserSync")
 12777  	proto.RegisterType((*SPIFFESVIDIssued)(nil), "events.SPIFFESVIDIssued")
 12778  	proto.RegisterType((*AuthPreferenceUpdate)(nil), "events.AuthPreferenceUpdate")
 12779  	proto.RegisterType((*ClusterNetworkingConfigUpdate)(nil), "events.ClusterNetworkingConfigUpdate")
 12780  	proto.RegisterType((*SessionRecordingConfigUpdate)(nil), "events.SessionRecordingConfigUpdate")
 12781  	proto.RegisterType((*AccessPathChanged)(nil), "events.AccessPathChanged")
 12782  }
 12783  
 12784  func init() {
 12785  	proto.RegisterFile("teleport/legacy/types/events/events.proto", fileDescriptor_007ba1c3d6266d56)
 12786  }
 12787  
 12788  var fileDescriptor_007ba1c3d6266d56 = []byte{
 12789  	// 14741 bytes of a gzipped FileDescriptorProto
 12790  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0xbd, 0x7d, 0x70, 0x24, 0xc7,
 12791  	0x75, 0x18, 0x8e, 0xfd, 0xc0, 0x62, 0xd1, 0xf8, 0xb8, 0x45, 0xdf, 0xd7, 0x10, 0xbc, 0xbb, 0x25,
 12792  	0x87, 0xd2, 0xe9, 0x8e, 0x22, 0x71, 0xe2, 0xf1, 0x48, 0x8a, 0x5f, 0x22, 0x17, 0x58, 0xe0, 0xb0,
 12793  	0x3c, 0x7c, 0x2c, 0x67, 0x71, 0x77, 0xa2, 0x64, 0x71, 0x3d, 0xd8, 0x69, 0x2c, 0x86, 0xd8, 0x9d,
 12794  	0x59, 0xcd, 0xcc, 0x1e, 0x0e, 0xfc, 0x7d, 0xc4, 0x72, 0xfc, 0x25, 0x47, 0x56, 0x14, 0x39, 0xfe,
 12795  	0x8a, 0x9d, 0x8a, 0x9c, 0x94, 0xab, 0x1c, 0x97, 0x63, 0xc7, 0x71, 0xca, 0xb6, 0xe2, 0xb8, 0x62,
 12796  	0x47, 0x4e, 0x85, 0x8e, 0xca, 0x89, 0xed, 0x24, 0xae, 0x54, 0xe2, 0x40, 0xb6, 0x53, 0xce, 0x1f,
 12797  	0xa8, 0xa4, 0xca, 0x55, 0x71, 0x25, 0x8e, 0xe3, 0xa4, 0x52, 0xfd, 0xba, 0x67, 0xa6, 0x7b, 0x66,
 12798  	0x76, 0xf1, 0x75, 0x32, 0x08, 0x1e, 0xfe, 0xb9, 0xc3, 0xbe, 0xf7, 0xfa, 0x75, 0xcf, 0xeb, 0xd7,
 12799  	0xdd, 0xaf, 0xbb, 0x5f, 0xbf, 0x87, 0xae, 0x7a, 0xa4, 0x45, 0x3a, 0xb6, 0xe3, 0x5d, 0x6b, 0x91,
 12800  	0xa6, 0xde, 0xd8, 0xba, 0xe6, 0x6d, 0x75, 0x88, 0x7b, 0x8d, 0xdc, 0x23, 0x96, 0xe7, 0xff, 0x37,
 12801  	0xd5, 0x71, 0x6c, 0xcf, 0xc6, 0x39, 0xf6, 0x6b, 0xf2, 0x4c, 0xd3, 0x6e, 0xda, 0x00, 0xba, 0x46,
 12802  	0xff, 0x62, 0xd8, 0xc9, 0x0b, 0x4d, 0xdb, 0x6e, 0xb6, 0xc8, 0x35, 0xf8, 0xb5, 0xda, 0x5d, 0xbb,
 12803  	0xe6, 0x7a, 0x4e, 0xb7, 0xe1, 0x71, 0x6c, 0x31, 0x8a, 0xf5, 0xcc, 0x36, 0x71, 0x3d, 0xbd, 0xdd,
 12804  	0xe1, 0x04, 0x97, 0xa2, 0x04, 0x9b, 0x8e, 0xde, 0xe9, 0x10, 0x87, 0x57, 0x3e, 0xf9, 0x78, 0x72,
 12805  	0x3b, 0xe1, 0x5f, 0x4e, 0xf2, 0x74, 0x32, 0x89, 0xcf, 0x28, 0xc2, 0x51, 0xfd, 0x72, 0x1a, 0xe5,
 12806  	0x17, 0x89, 0xa7, 0x1b, 0xba, 0xa7, 0xe3, 0x0b, 0x68, 0xb0, 0x62, 0x19, 0xe4, 0xbe, 0x92, 0x7a,
 12807  	0x2c, 0x75, 0x25, 0x33, 0x9d, 0xdb, 0xd9, 0x2e, 0xa6, 0x89, 0xa9, 0x31, 0x20, 0xbe, 0x88, 0xb2,
 12808  	0x2b, 0x5b, 0x1d, 0xa2, 0xa4, 0x1f, 0x4b, 0x5d, 0x19, 0x9e, 0x1e, 0xde, 0xd9, 0x2e, 0x0e, 0x82,
 12809  	0x2c, 0x34, 0x00, 0xe3, 0xc7, 0x51, 0xba, 0x52, 0x56, 0x32, 0x80, 0x9c, 0xd8, 0xd9, 0x2e, 0x8e,
 12810  	0x75, 0x4d, 0xe3, 0x29, 0xbb, 0x6d, 0x7a, 0xa4, 0xdd, 0xf1, 0xb6, 0xb4, 0x74, 0xa5, 0x8c, 0x2f,
 12811  	0xa3, 0xec, 0x8c, 0x6d, 0x10, 0x25, 0x0b, 0x44, 0x78, 0x67, 0xbb, 0x38, 0xde, 0xb0, 0x0d, 0x22,
 12812  	0x50, 0x01, 0x1e, 0xbf, 0x8e, 0xb2, 0x2b, 0x66, 0x9b, 0x28, 0x83, 0x8f, 0xa5, 0xae, 0x8c, 0x5c,
 12813  	0x9f, 0x9c, 0x62, 0x52, 0x99, 0xf2, 0xa5, 0x32, 0xb5, 0xe2, 0x8b, 0x6d, 0xba, 0xf0, 0xde, 0x76,
 12814  	0x71, 0x60, 0x67, 0xbb, 0x98, 0xa5, 0x92, 0xfc, 0xd2, 0x37, 0x8a, 0x29, 0x0d, 0x4a, 0xe2, 0x57,
 12815  	0xd0, 0xc8, 0x4c, 0xab, 0xeb, 0x7a, 0xc4, 0x59, 0xd2, 0xdb, 0x44, 0xc9, 0x41, 0x85, 0x93, 0x3b,
 12816  	0xdb, 0xc5, 0x73, 0x0d, 0x06, 0xae, 0x5b, 0x7a, 0x5b, 0xac, 0x58, 0x24, 0x57, 0x7f, 0x29, 0x85,
 12817  	0x4e, 0xd5, 0x88, 0xeb, 0x9a, 0xb6, 0x15, 0xc8, 0xe6, 0xc3, 0x68, 0x98, 0x83, 0x2a, 0x65, 0x90,
 12818  	0xcf, 0xf0, 0xf4, 0xd0, 0xce, 0x76, 0x31, 0xe3, 0x9a, 0x86, 0x16, 0x62, 0xf0, 0xc7, 0xd0, 0xd0,
 12819  	0x5d, 0xd3, 0x5b, 0x5f, 0x9c, 0x2b, 0x71, 0x39, 0x9d, 0xdb, 0xd9, 0x2e, 0xe2, 0x4d, 0xd3, 0x5b,
 12820  	0xaf, 0xb7, 0xd7, 0x74, 0xa1, 0x42, 0x9f, 0x0c, 0x2f, 0xa0, 0x42, 0xd5, 0x31, 0xef, 0xe9, 0x1e,
 12821  	0xb9, 0x45, 0xb6, 0xaa, 0x76, 0xcb, 0x6c, 0x6c, 0x71, 0x29, 0x3e, 0xb6, 0xb3, 0x5d, 0xbc, 0xd0,
 12822  	0x61, 0xb8, 0xfa, 0x06, 0xd9, 0xaa, 0x77, 0x00, 0x2b, 0x30, 0x89, 0x95, 0x54, 0xbf, 0x36, 0x88,
 12823  	0x46, 0x6f, 0xbb, 0xc4, 0x09, 0xda, 0x7d, 0x19, 0x65, 0xe9, 0x6f, 0xde, 0x64, 0x90, 0x79, 0xd7,
 12824  	0x25, 0x8e, 0x28, 0x73, 0x8a, 0xc7, 0x57, 0xd1, 0xe0, 0x82, 0xdd, 0x34, 0x2d, 0xde, 0xec, 0xd3,
 12825  	0x3b, 0xdb, 0xc5, 0x53, 0x2d, 0x0a, 0x10, 0x28, 0x19, 0x05, 0xfe, 0x04, 0x1a, 0xad, 0xb4, 0xa9,
 12826  	0x0e, 0xd9, 0x96, 0xee, 0xd9, 0x0e, 0x6f, 0x2d, 0x48, 0xd7, 0x14, 0xe0, 0x42, 0x41, 0x89, 0x1e,
 12827  	0xbf, 0x84, 0x50, 0xe9, 0x6e, 0x4d, 0xb3, 0x5b, 0xa4, 0xa4, 0x2d, 0x71, 0x65, 0x80, 0xd2, 0xfa,
 12828  	0xa6, 0x5b, 0x77, 0xec, 0x16, 0xa9, 0xeb, 0x8e, 0x58, 0xad, 0x40, 0x8d, 0x67, 0xd1, 0x78, 0xa9,
 12829  	0xd1, 0x20, 0xae, 0xab, 0x91, 0xcf, 0x76, 0x89, 0xeb, 0xb9, 0xca, 0xe0, 0x63, 0x99, 0x2b, 0xc3,
 12830  	0xd3, 0x17, 0x77, 0xb6, 0x8b, 0x8f, 0xe8, 0x80, 0xa9, 0x3b, 0x1c, 0x25, 0xb0, 0x88, 0x14, 0xc2,
 12831  	0xd3, 0x68, 0xac, 0xf4, 0x6e, 0xd7, 0x21, 0x15, 0x83, 0x58, 0x9e, 0xe9, 0x6d, 0x71, 0x0d, 0xb9,
 12832  	0xb0, 0xb3, 0x5d, 0x54, 0x74, 0x8a, 0xa8, 0x9b, 0x1c, 0x23, 0x30, 0x91, 0x8b, 0xe0, 0x65, 0x34,
 12833  	0x71, 0x73, 0xa6, 0x5a, 0x23, 0xce, 0x3d, 0xb3, 0x41, 0x4a, 0x8d, 0x86, 0xdd, 0xb5, 0x3c, 0x65,
 12834  	0x08, 0xf8, 0x3c, 0xbe, 0xb3, 0x5d, 0xbc, 0xd8, 0x6c, 0x74, 0xea, 0x2e, 0xc3, 0xd6, 0x75, 0x86,
 12835  	0x16, 0x98, 0xc5, 0xcb, 0xe2, 0x4f, 0xa1, 0xb1, 0x15, 0x87, 0x6a, 0xa1, 0x51, 0x26, 0x14, 0xae,
 12836  	0xe4, 0x41, 0xff, 0xcf, 0x4d, 0xf1, 0x09, 0x88, 0x41, 0xfd, 0x9e, 0x65, 0x8d, 0xf5, 0x58, 0x81,
 12837  	0xba, 0x01, 0x38, 0xb1, 0xb1, 0x12, 0x2b, 0x4c, 0x90, 0x42, 0x3f, 0xde, 0x74, 0x88, 0x11, 0xd3,
 12838  	0xb6, 0x61, 0x68, 0xf3, 0xd5, 0x9d, 0xed, 0xe2, 0x87, 0x1d, 0x4e, 0x53, 0xef, 0xab, 0x76, 0x3d,
 12839  	0x59, 0xe1, 0x59, 0x94, 0xa7, 0xda, 0x74, 0xcb, 0xb4, 0x0c, 0x05, 0x3d, 0x96, 0xba, 0x32, 0x7e,
 12840  	0xbd, 0xe0, 0xb7, 0xde, 0x87, 0x4f, 0x9f, 0xdf, 0xd9, 0x2e, 0x9e, 0xa6, 0x3a, 0x58, 0xdf, 0x30,
 12841  	0x2d, 0x71, 0x8a, 0x08, 0x8a, 0xaa, 0x3f, 0x9f, 0x45, 0xe3, 0x54, 0x38, 0x82, 0x1e, 0x97, 0xe8,
 12842  	0x90, 0xa4, 0x10, 0x3a, 0x42, 0xdd, 0x8e, 0xde, 0x20, 0x5c, 0xa5, 0x81, 0x9d, 0xe5, 0x03, 0x05,
 12843  	0x76, 0x51, 0x7a, 0x7c, 0x15, 0xe5, 0x19, 0xa8, 0x52, 0xe6, 0x5a, 0x3e, 0xb6, 0xb3, 0x5d, 0x1c,
 12844  	0x76, 0x01, 0x56, 0x37, 0x0d, 0x2d, 0x40, 0x53, 0x35, 0x63, 0x7f, 0xcf, 0xdb, 0xae, 0x47, 0x99,
 12845  	0x73, 0x25, 0x07, 0x35, 0xe3, 0x05, 0xd6, 0x39, 0x4a, 0x54, 0x33, 0xb9, 0x10, 0x7e, 0x11, 0x21,
 12846  	0x06, 0x29, 0x19, 0x86, 0xc3, 0x35, 0xfd, 0x91, 0x9d, 0xed, 0xe2, 0x59, 0xce, 0x42, 0x37, 0x0c,
 12847  	0x71, 0x98, 0x08, 0xc4, 0xb8, 0x8d, 0x46, 0xd9, 0xaf, 0x05, 0x7d, 0x95, 0xb4, 0x98, 0x9a, 0x8f,
 12848  	0x5c, 0xbf, 0xe2, 0x4b, 0x53, 0x96, 0xce, 0x94, 0x48, 0x3a, 0x6b, 0x79, 0xce, 0xd6, 0x74, 0x91,
 12849  	0xcf, 0x8c, 0xe7, 0x79, 0x55, 0x2d, 0xc0, 0x89, 0x63, 0x52, 0x2c, 0x43, 0x27, 0xcc, 0x39, 0xdb,
 12850  	0xd9, 0xd4, 0x1d, 0x83, 0x18, 0xd3, 0x5b, 0xe2, 0x84, 0xb9, 0xe6, 0x83, 0xeb, 0xab, 0xa2, 0x0e,
 12851  	0x88, 0xe4, 0x78, 0x06, 0x8d, 0x31, 0x6e, 0xb5, 0xee, 0x2a, 0xf4, 0xfd, 0x50, 0x4c, 0x5a, 0x6e,
 12852  	0x77, 0x35, 0xda, 0xdf, 0x72, 0x99, 0xc9, 0xd7, 0xd0, 0x44, 0xec, 0x33, 0x70, 0x01, 0x65, 0x36,
 12853  	0xc8, 0x16, 0xeb, 0x6a, 0x8d, 0xfe, 0x89, 0xcf, 0xa0, 0xc1, 0x7b, 0x7a, 0xab, 0xcb, 0xd7, 0x21,
 12854  	0x8d, 0xfd, 0x78, 0x29, 0xfd, 0xf1, 0x14, 0x9d, 0xb6, 0xf1, 0x8c, 0x6d, 0x59, 0xa4, 0xe1, 0x89,
 12855  	0x33, 0xf7, 0xf3, 0x68, 0x78, 0xc1, 0x6e, 0xe8, 0x2d, 0xe8, 0x03, 0xa6, 0x33, 0xca, 0xce, 0x76,
 12856  	0xf1, 0x0c, 0x15, 0xfe, 0x54, 0x8b, 0x62, 0x84, 0x36, 0x85, 0xa4, 0xb4, 0xf3, 0x34, 0xd2, 0xb6,
 12857  	0x3d, 0x02, 0x05, 0xd3, 0x61, 0xe7, 0x41, 0x41, 0x07, 0x50, 0x62, 0xe7, 0x85, 0xc4, 0xf8, 0x1a,
 12858  	0xca, 0x57, 0xe9, 0x62, 0xd5, 0xb0, 0x5b, 0x5c, 0x71, 0x60, 0x3e, 0x85, 0x05, 0x4c, 0x54, 0x78,
 12859  	0x9f, 0x48, 0x9d, 0x47, 0xe3, 0x33, 0x2d, 0x93, 0x58, 0x9e, 0xd8, 0x6a, 0x3a, 0x1c, 0x4a, 0x4d,
 12860  	0x62, 0x79, 0x62, 0xab, 0x61, 0xe0, 0xe8, 0x14, 0x2a, 0xb6, 0x3a, 0x20, 0x55, 0xff, 0x65, 0x06,
 12861  	0x3d, 0x72, 0xab, 0xbb, 0x4a, 0x1c, 0x8b, 0x78, 0xc4, 0xe5, 0xab, 0x5a, 0xc0, 0x75, 0x09, 0x4d,
 12862  	0xc4, 0x90, 0x9c, 0x3b, 0xac, 0x36, 0x1b, 0x01, 0xb2, 0xce, 0x17, 0x4a, 0x71, 0xca, 0x8a, 0x15,
 12863  	0xc5, 0xf3, 0xe8, 0x54, 0x08, 0xa4, 0x8d, 0x70, 0x95, 0x34, 0xcc, 0xc7, 0x97, 0x76, 0xb6, 0x8b,
 12864  	0x93, 0x02, 0x37, 0xda, 0x6c, 0x51, 0xfb, 0xa2, 0xc5, 0xf0, 0x2d, 0x54, 0x08, 0x41, 0x37, 0x1d,
 12865  	0xbb, 0xdb, 0x71, 0x95, 0x0c, 0xb0, 0x2a, 0xee, 0x6c, 0x17, 0x1f, 0x15, 0x58, 0x35, 0x01, 0x29,
 12866  	0xae, 0x82, 0xd1, 0x82, 0xf8, 0x3b, 0x52, 0x22, 0x37, 0x3e, 0x82, 0xb2, 0x30, 0x82, 0x5e, 0xf0,
 12867  	0x47, 0x50, 0x4f, 0x21, 0x4d, 0x45, 0x4b, 0xf2, 0x01, 0x15, 0x69, 0x46, 0x6c, 0x40, 0xc5, 0x6a,
 12868  	0x9c, 0x9c, 0x41, 0x67, 0x13, 0x79, 0xed, 0x4b, 0xab, 0xff, 0x28, 0x23, 0x72, 0xa9, 0xda, 0x46,
 12869  	0xd0, 0x99, 0xcb, 0x62, 0x67, 0x56, 0x6d, 0x03, 0x4c, 0x9d, 0x54, 0xb8, 0x00, 0x09, 0x8d, 0xed,
 12870  	0xd8, 0x46, 0xd4, 0xe2, 0x89, 0x97, 0xc5, 0x6f, 0xa3, 0x73, 0x31, 0x20, 0x9b, 0x6a, 0x99, 0xf6,
 12871  	0x5f, 0xde, 0xd9, 0x2e, 0xaa, 0x09, 0x5c, 0xa3, 0x33, 0x6f, 0x0f, 0x2e, 0x58, 0x47, 0xe7, 0x05,
 12872  	0xa9, 0xdb, 0x96, 0xa7, 0x9b, 0x16, 0xb7, 0xd0, 0xd8, 0x28, 0xf9, 0xc8, 0xce, 0x76, 0xf1, 0x09,
 12873  	0x51, 0x07, 0x7d, 0x9a, 0x68, 0xe3, 0x7b, 0xf1, 0xc1, 0x06, 0x52, 0x12, 0x50, 0x95, 0xb6, 0xde,
 12874  	0xf4, 0xcd, 0xce, 0x2b, 0x3b, 0xdb, 0xc5, 0x0f, 0x25, 0xd6, 0x61, 0x52, 0x2a, 0x71, 0x99, 0xeb,
 12875  	0xc5, 0x09, 0x6b, 0x08, 0x87, 0xb8, 0x25, 0xdb, 0x20, 0xf0, 0x0d, 0x83, 0xc0, 0x5f, 0xdd, 0xd9,
 12876  	0x2e, 0x5e, 0x12, 0xf8, 0x5b, 0xb6, 0x41, 0xa2, 0xcd, 0x4f, 0x28, 0xad, 0xfe, 0x52, 0x06, 0x5d,
 12877  	0xaa, 0x95, 0x16, 0x17, 0x2a, 0x86, 0x6f, 0x17, 0x54, 0x1d, 0xfb, 0x9e, 0x69, 0x08, 0xa3, 0x77,
 12878  	0x15, 0x9d, 0x8f, 0xa0, 0x66, 0xc1, 0x14, 0x09, 0x2c, 0x52, 0xf8, 0x36, 0xdf, 0xe6, 0xe8, 0x70,
 12879  	0x9a, 0x3a, 0xb3, 0x57, 0xea, 0x92, 0x39, 0xde, 0x8b, 0x11, 0xed, 0xa3, 0x08, 0xaa, 0xb6, 0x6e,
 12880  	0x3b, 0x5e, 0xa3, 0xeb, 0x71, 0x25, 0x80, 0x3e, 0x8a, 0xd5, 0xe1, 0x72, 0xa2, 0x3e, 0x55, 0xf8,
 12881  	0x7c, 0xf0, 0xe7, 0x53, 0xa8, 0x50, 0xf2, 0x3c, 0xc7, 0x5c, 0xed, 0x7a, 0x64, 0x51, 0xef, 0x74,
 12882  	0x4c, 0xab, 0x09, 0x63, 0x7d, 0xe4, 0xfa, 0x2b, 0xc1, 0xfa, 0xd6, 0x57, 0x12, 0x53, 0xd1, 0xe2,
 12883  	0xc2, 0x10, 0xd5, 0x7d, 0x54, 0xbd, 0xcd, 0x70, 0xe2, 0x10, 0x8d, 0x96, 0xa3, 0x43, 0x34, 0x91,
 12884  	0xd7, 0xbe, 0x86, 0xe8, 0x97, 0x33, 0xe8, 0xc2, 0xf2, 0x86, 0xa7, 0x6b, 0xc4, 0xb5, 0xbb, 0x4e,
 12885  	0x83, 0xb8, 0xb7, 0x3b, 0x86, 0xee, 0x91, 0x70, 0xa4, 0x16, 0xd1, 0x60, 0xc9, 0x30, 0x88, 0x01,
 12886  	0xec, 0x06, 0xd9, 0xde, 0x49, 0xa7, 0x00, 0x8d, 0xc1, 0xf1, 0x87, 0xd1, 0x10, 0x2f, 0x03, 0xdc,
 12887  	0x07, 0xa7, 0x47, 0x76, 0xb6, 0x8b, 0x43, 0x5d, 0x06, 0xd2, 0x7c, 0x1c, 0x25, 0x2b, 0x93, 0x16,
 12888  	0xa1, 0x64, 0x99, 0x90, 0xcc, 0x60, 0x20, 0xcd, 0xc7, 0xe1, 0x37, 0xd1, 0x38, 0xb0, 0x0d, 0xda,
 12889  	0xc3, 0xe7, 0xbe, 0x33, 0xbe, 0x74, 0xc5, 0xc6, 0xb2, 0xa5, 0x09, 0x5a, 0x53, 0x77, 0xfc, 0x02,
 12890  	0x5a, 0x84, 0x01, 0xbe, 0x8b, 0x0a, 0xbc, 0x11, 0x21, 0xd3, 0xc1, 0x3e, 0x4c, 0xcf, 0xee, 0x6c,
 12891  	0x17, 0x27, 0x78, 0xfb, 0x05, 0xb6, 0x31, 0x26, 0x94, 0x31, 0x6f, 0x76, 0xc8, 0x38, 0xb7, 0x1b,
 12892  	0x63, 0xfe, 0xc5, 0x22, 0xe3, 0x28, 0x13, 0xf5, 0x2d, 0x34, 0x2a, 0x16, 0xc4, 0xe7, 0x60, 0x7f,
 12893  	0xca, 0xc6, 0x09, 0xec, 0x6c, 0x4d, 0x03, 0x36, 0xa5, 0xcf, 0xa0, 0x91, 0x32, 0x71, 0x1b, 0x8e,
 12894  	0xd9, 0xa1, 0x56, 0x03, 0x57, 0xf2, 0x53, 0x3b, 0xdb, 0xc5, 0x11, 0x23, 0x04, 0x6b, 0x22, 0x8d,
 12895  	0xfa, 0xdf, 0x53, 0xe8, 0x1c, 0xe5, 0x5d, 0x72, 0x5d, 0xb3, 0x69, 0xb5, 0xc5, 0x65, 0xfb, 0x29,
 12896  	0x94, 0xab, 0x41, 0x7d, 0xbc, 0xa6, 0x33, 0x3b, 0xdb, 0xc5, 0x02, 0x6b, 0x81, 0xa0, 0x87, 0x9c,
 12897  	0x26, 0xd8, 0x9c, 0xa5, 0x77, 0xd9, 0x9c, 0x51, 0x73, 0xd4, 0xd3, 0x1d, 0xcf, 0xb4, 0x9a, 0x35,
 12898  	0x4f, 0xf7, 0xba, 0xae, 0x64, 0x8e, 0x72, 0x4c, 0xdd, 0x05, 0x94, 0x64, 0x8e, 0x4a, 0x85, 0xf0,
 12899  	0x6b, 0x68, 0x74, 0xd6, 0x32, 0x42, 0x26, 0x6c, 0x42, 0x7c, 0x94, 0x5a, 0x89, 0x04, 0xe0, 0x71,
 12900  	0x16, 0x52, 0x01, 0xf5, 0xef, 0xa5, 0x90, 0xc2, 0x76, 0x52, 0x0b, 0xa6, 0xeb, 0x2d, 0x92, 0xf6,
 12901  	0xaa, 0x30, 0x3b, 0xcd, 0xf9, 0x5b, 0x33, 0x8a, 0x13, 0xd6, 0x22, 0x30, 0x05, 0xf8, 0xd6, 0xac,
 12902  	0x65, 0xba, 0x5e, 0x74, 0x32, 0x8c, 0x94, 0xc2, 0x15, 0x34, 0xc4, 0x38, 0x33, 0x5b, 0x62, 0xe4,
 12903  	0xba, 0xe2, 0x2b, 0x42, 0xb4, 0x6a, 0xa6, 0x0c, 0x6d, 0x46, 0x2c, 0xee, 0xad, 0x79, 0x79, 0xf5,
 12904  	0xef, 0xa7, 0x51, 0x21, 0x5a, 0x08, 0xdf, 0x45, 0xf9, 0x37, 0x6c, 0xd3, 0x22, 0xc6, 0xb2, 0x05,
 12905  	0x2d, 0xec, 0x7f, 0xc2, 0xe0, 0xdb, 0xd1, 0xa7, 0xdf, 0x81, 0x32, 0x75, 0x5b, 0xd8, 0x99, 0xc2,
 12906  	0x81, 0x43, 0xc0, 0x0c, 0x7f, 0x0a, 0x0d, 0x53, 0x1b, 0xf0, 0x1e, 0x70, 0x4e, 0xef, 0xca, 0xf9,
 12907  	0x31, 0xce, 0xf9, 0x8c, 0xc3, 0x0a, 0xc5, 0x59, 0x87, 0xec, 0xa8, 0x5e, 0x69, 0x44, 0x77, 0x6d,
 12908  	0x8b, 0xf7, 0x3c, 0xe8, 0x95, 0x03, 0x10, 0x51, 0xaf, 0x18, 0x0d, 0x35, 0x5d, 0xd9, 0xc7, 0x42,
 12909  	0x37, 0x08, 0xfb, 0x0e, 0x26, 0xab, 0x68, 0x0f, 0x08, 0xc4, 0xea, 0x77, 0xa5, 0xd1, 0xd3, 0xa1,
 12910  	0xc8, 0x34, 0x72, 0xcf, 0x24, 0x9b, 0x5c, 0x9c, 0xeb, 0x66, 0x87, 0x6f, 0xfc, 0xa8, 0xca, 0xbb,
 12911  	0x33, 0xeb, 0xba, 0xd5, 0x24, 0x06, 0xbe, 0x8a, 0x06, 0xe9, 0xee, 0xdc, 0x55, 0x52, 0x60, 0xae,
 12912  	0xc1, 0x74, 0x42, 0x77, 0xf1, 0x62, 0x8f, 0x30, 0x0a, 0x6c, 0xa3, 0xdc, 0x8a, 0xa3, 0x9b, 0x9e,
 12913  	0xdf, 0xb3, 0xa5, 0x78, 0xcf, 0xee, 0xa1, 0xc6, 0x29, 0xc6, 0x83, 0xcd, 0xf9, 0x20, 0x08, 0x0f,
 12914  	0x00, 0xa2, 0x20, 0x18, 0xc9, 0xe4, 0x8b, 0x68, 0x44, 0x20, 0xde, 0xd7, 0xa4, 0xfe, 0xd5, 0xac,
 12915  	0xa8, 0xeb, 0x7e, 0xb3, 0xb8, 0xae, 0x5f, 0xa3, 0x3a, 0xea, 0xba, 0xd4, 0xaa, 0x60, 0x4a, 0xce,
 12916  	0x35, 0x11, 0x40, 0xb2, 0x26, 0x02, 0x08, 0x3f, 0x8b, 0xf2, 0x8c, 0x45, 0xb0, 0xf7, 0x84, 0x7d,
 12917  	0xab, 0x03, 0x30, 0x79, 0x69, 0x0e, 0x08, 0xf1, 0x4f, 0xa5, 0xd0, 0xc5, 0xbe, 0x92, 0x00, 0x65,
 12918  	0x18, 0xb9, 0xfe, 0xdc, 0x81, 0xc4, 0x38, 0xfd, 0xf4, 0xce, 0x76, 0xf1, 0x6a, 0x3b, 0x20, 0xa9,
 12919  	0x3b, 0x02, 0x4d, 0xbd, 0xc1, 0x88, 0x84, 0x76, 0xf5, 0x6f, 0x0a, 0x35, 0x1e, 0x59, 0xa5, 0x73,
 12920  	0x70, 0xfe, 0x62, 0x35, 0xb6, 0xfc, 0x46, 0x66, 0x43, 0xe3, 0x91, 0x7f, 0xef, 0x9a, 0x4f, 0x92,
 12921  	0x50, 0x4d, 0x0f, 0x2e, 0xb8, 0x81, 0xce, 0x33, 0x4c, 0x59, 0xdf, 0x5a, 0x5e, 0x5b, 0xb4, 0x2d,
 12922  	0x6f, 0xdd, 0xaf, 0x60, 0x50, 0x3c, 0xc0, 0x80, 0x0a, 0x0c, 0x7d, 0xab, 0x6e, 0xaf, 0xd5, 0xdb,
 12923  	0x94, 0x2a, 0xa1, 0x8e, 0x5e, 0x9c, 0xe8, 0x44, 0xcb, 0xc7, 0x9c, 0x3f, 0x05, 0xe5, 0xc2, 0xe3,
 12924  	0x25, 0x7f, 0x9c, 0xc6, 0x27, 0x9c, 0x48, 0x21, 0xb5, 0x82, 0x46, 0x17, 0xec, 0xc6, 0x46, 0xa0,
 12925  	0x2e, 0x2f, 0xa2, 0xdc, 0x8a, 0xee, 0x34, 0x89, 0x07, 0xb2, 0x18, 0xb9, 0x3e, 0x31, 0xc5, 0x8e,
 12926  	0x6c, 0x29, 0x11, 0x43, 0x4c, 0x8f, 0xf3, 0xd9, 0x20, 0xe7, 0xc1, 0x6f, 0x8d, 0x17, 0x50, 0xbf,
 12927  	0x31, 0x88, 0x46, 0xf9, 0xf1, 0x22, 0xcc, 0xe6, 0xf8, 0xa5, 0xf0, 0xc0, 0x96, 0x4f, 0x5f, 0xc1,
 12928  	0x11, 0x4b, 0x70, 0x34, 0x34, 0x4a, 0x99, 0xfd, 0xd6, 0x76, 0x31, 0xb5, 0xb3, 0x5d, 0x1c, 0xd0,
 12929  	0xf2, 0xc2, 0xa6, 0x32, 0x5c, 0x6f, 0x84, 0x05, 0x56, 0x3c, 0x30, 0x8c, 0x94, 0x65, 0xeb, 0xcf,
 12930  	0x6b, 0x68, 0x88, 0xb7, 0x81, 0x6b, 0xdc, 0xf9, 0xf0, 0x1c, 0x42, 0x3a, 0x26, 0x8d, 0x94, 0xf6,
 12931  	0x4b, 0xe1, 0x57, 0x50, 0x8e, 0xed, 0xed, 0xb9, 0x00, 0xce, 0x25, 0x9f, 0x63, 0x44, 0x8a, 0xf3,
 12932  	0x32, 0x78, 0x1e, 0xa1, 0x70, 0x5f, 0x1f, 0x9c, 0x0a, 0x73, 0x0e, 0xf1, 0x1d, 0x7f, 0x84, 0x8b,
 12933  	0x50, 0x16, 0x3f, 0x8f, 0x46, 0x57, 0x88, 0xd3, 0x36, 0x2d, 0xbd, 0x55, 0x33, 0xdf, 0xf5, 0x0f,
 12934  	0x86, 0x61, 0xe1, 0x75, 0xcd, 0x77, 0xc5, 0x91, 0x2b, 0xd1, 0xe1, 0xcf, 0x24, 0xed, 0x9b, 0x87,
 12935  	0xa0, 0x21, 0x8f, 0xef, 0xba, 0xa1, 0x8c, 0xb4, 0x27, 0x61, 0x1b, 0xfd, 0x26, 0x1a, 0x93, 0xb6,
 12936  	0x4c, 0xfc, 0xe4, 0xef, 0x62, 0x9c, 0xb5, 0xb0, 0xff, 0x8b, 0xb0, 0x95, 0x39, 0x50, 0x4d, 0xae,
 12937  	0x58, 0xa6, 0x67, 0xea, 0xad, 0x19, 0xbb, 0xdd, 0xd6, 0x2d, 0x43, 0x19, 0x0e, 0x35, 0xd9, 0x64,
 12938  	0x98, 0x7a, 0x83, 0xa1, 0x44, 0x4d, 0x96, 0x0b, 0xd1, 0x6d, 0x39, 0xef, 0x43, 0x8d, 0x34, 0x6c,
 12939  	0x87, 0xda, 0x02, 0x70, 0xb0, 0xc7, 0xb7, 0xe5, 0x2e, 0xc3, 0xd5, 0x1d, 0x1f, 0x29, 0x1a, 0xdb,
 12940  	0xd1, 0x82, 0x6f, 0x64, 0xf3, 0x23, 0x85, 0xd1, 0xe8, 0x59, 0xac, 0xfa, 0x77, 0x33, 0x68, 0x84,
 12941  	0x93, 0xd2, 0xa5, 0xf4, 0x44, 0xc1, 0x0f, 0xa3, 0xe0, 0x89, 0x8a, 0x9a, 0x7b, 0x50, 0x8a, 0xaa,
 12942  	0x7e, 0x21, 0x1d, 0xcc, 0x46, 0x55, 0xc7, 0xb4, 0x0e, 0x37, 0x1b, 0x5d, 0x46, 0x68, 0x66, 0xbd,
 12943  	0x6b, 0x6d, 0xb0, 0x3b, 0xa7, 0x74, 0x78, 0xe7, 0xd4, 0x30, 0x35, 0x01, 0x83, 0x2f, 0xa2, 0x6c,
 12944  	0x99, 0xf2, 0xa7, 0x3d, 0x33, 0x3a, 0x3d, 0xfc, 0x1e, 0xe3, 0x94, 0x7a, 0x5a, 0x03, 0x30, 0xdd,
 12945  	0x5c, 0x4d, 0x6f, 0x79, 0x84, 0x99, 0xb3, 0x19, 0xb6, 0xb9, 0x5a, 0xa5, 0x00, 0x8d, 0xc1, 0xf1,
 12946  	0x0d, 0x34, 0x51, 0x26, 0x2d, 0x7d, 0x6b, 0xd1, 0x6c, 0xb5, 0x4c, 0x97, 0x34, 0x6c, 0xcb, 0x70,
 12947  	0x41, 0xc8, 0xbc, 0xba, 0xb6, 0xab, 0xc5, 0x09, 0xb0, 0x8a, 0x72, 0xcb, 0x6b, 0x6b, 0x2e, 0xf1,
 12948  	0x40, 0x7c, 0x99, 0x69, 0x44, 0x27, 0x67, 0x1b, 0x20, 0x1a, 0xc7, 0xa8, 0x3f, 0x9b, 0xa2, 0xbb,
 12949  	0x17, 0x77, 0xc3, 0xb3, 0x3b, 0x81, 0x96, 0x1f, 0x4a, 0x24, 0x57, 0x43, 0xbb, 0x22, 0x0d, 0x5f,
 12950  	0x7b, 0x8a, 0x7f, 0xed, 0x10, 0xb7, 0x2d, 0x42, 0x8b, 0x22, 0xf1, 0xab, 0x32, 0xbb, 0x7c, 0x95,
 12951  	0xfa, 0xc7, 0x69, 0x74, 0x9e, 0xb7, 0x78, 0xa6, 0x65, 0x76, 0x56, 0x6d, 0xdd, 0x31, 0x34, 0xd2,
 12952  	0x20, 0xe6, 0x3d, 0x72, 0x3c, 0x07, 0x9e, 0x3c, 0x74, 0xb2, 0x87, 0x18, 0x3a, 0xd7, 0x61, 0x23,
 12953  	0x48, 0x25, 0x03, 0x07, 0xbe, 0xcc, 0xa8, 0x28, 0xec, 0x6c, 0x17, 0x47, 0x0d, 0x06, 0x86, 0xe3,
 12954  	0x7a, 0x4d, 0x24, 0xa2, 0x4a, 0xb2, 0x40, 0xac, 0xa6, 0xb7, 0x0e, 0x4a, 0x32, 0xc8, 0x94, 0xa4,
 12955  	0x05, 0x10, 0x8d, 0x63, 0xd4, 0xff, 0x9a, 0x46, 0x67, 0xa2, 0x22, 0xaf, 0x11, 0xcb, 0x38, 0x91,
 12956  	0xf7, 0x37, 0x47, 0xde, 0x7f, 0x92, 0x41, 0x8f, 0xf2, 0x32, 0xb5, 0x75, 0xdd, 0x21, 0x46, 0xd9,
 12957  	0x74, 0x48, 0xc3, 0xb3, 0x9d, 0xad, 0x63, 0x6c, 0x40, 0x3d, 0x38, 0xb1, 0xdf, 0x40, 0x39, 0xbe,
 12958  	0xfd, 0x67, 0xeb, 0xcc, 0x78, 0xd0, 0x12, 0x80, 0xc6, 0x56, 0x28, 0x76, 0x74, 0x10, 0xe9, 0xac,
 12959  	0xdc, 0x5e, 0x3a, 0xeb, 0xe3, 0x68, 0x2c, 0x10, 0x3d, 0x6c, 0x44, 0x87, 0x42, 0x6b, 0xcb, 0xf0,
 12960  	0x11, 0xb0, 0x17, 0xd5, 0x64, 0x42, 0xa8, 0xcd, 0x07, 0x54, 0xca, 0x60, 0x0d, 0x8d, 0xf1, 0xda,
 12961  	0x82, 0x72, 0xa6, 0xa1, 0x89, 0x44, 0xea, 0x76, 0x16, 0x4d, 0x26, 0x77, 0xbb, 0x46, 0x74, 0xe3,
 12962  	0xa4, 0xd7, 0x3f, 0x90, 0xbd, 0x8e, 0x1f, 0x47, 0xd9, 0xaa, 0xee, 0xad, 0xf3, 0x3b, 0x6c, 0xb8,
 12963  	0xcf, 0x5d, 0x33, 0x5b, 0xa4, 0xde, 0xd1, 0xbd, 0x75, 0x0d, 0x50, 0xc2, 0x9c, 0x81, 0x80, 0x63,
 12964  	0xc2, 0x9c, 0x21, 0x2c, 0xf6, 0x23, 0x8f, 0xa5, 0xae, 0x64, 0x13, 0x17, 0xfb, 0x6f, 0x64, 0x7b,
 12965  	0xcd, 0x2b, 0x77, 0x1d, 0xd3, 0x23, 0x27, 0x1a, 0x76, 0xa2, 0x61, 0x87, 0xd4, 0xb0, 0xdf, 0x49,
 12966  	0xa3, 0xb1, 0x60, 0xd3, 0xf4, 0x0e, 0x69, 0x1c, 0xcd, 0x5a, 0x15, 0x6e, 0x65, 0x32, 0x87, 0xde,
 12967  	0xca, 0x1c, 0x46, 0xa1, 0xd4, 0xe0, 0xc8, 0x93, 0x99, 0x06, 0x20, 0x31, 0x76, 0xe4, 0x19, 0x1c,
 12968  	0x74, 0x3e, 0x8e, 0x86, 0x16, 0xf5, 0xfb, 0x66, 0xbb, 0xdb, 0xe6, 0x56, 0x3a, 0xf8, 0x64, 0xb5,
 12969  	0xf5, 0xfb, 0x9a, 0x0f, 0x57, 0xff, 0x4d, 0x0a, 0x8d, 0x73, 0xa1, 0x72, 0xe6, 0x87, 0x92, 0x6a,
 12970  	0x28, 0x9d, 0xf4, 0xa1, 0xa5, 0x93, 0x39, 0xb8, 0x74, 0xd4, 0x1f, 0xcb, 0x20, 0x65, 0xce, 0x6c,
 12971  	0x91, 0x15, 0x47, 0xb7, 0xdc, 0x35, 0xe2, 0xf0, 0xed, 0xf4, 0x2c, 0x65, 0x75, 0xa8, 0x0f, 0x14,
 12972  	0xa6, 0x94, 0xf4, 0x81, 0xa6, 0x94, 0x8f, 0xa2, 0x61, 0xde, 0x98, 0xc0, 0x1f, 0x10, 0x46, 0x8d,
 12973  	0xe3, 0x03, 0xb5, 0x10, 0x4f, 0x89, 0x4b, 0x9d, 0x8e, 0x63, 0xdf, 0x23, 0x0e, 0xbb, 0xa5, 0xe2,
 12974  	0xc4, 0xba, 0x0f, 0xd4, 0x42, 0xbc, 0xc0, 0x99, 0xf8, 0xf6, 0xa2, 0xc8, 0x99, 0x38, 0x5a, 0x88,
 12975  	0xc7, 0x57, 0x50, 0x7e, 0xc1, 0x6e, 0xe8, 0x20, 0x68, 0x36, 0xad, 0x8c, 0xee, 0x6c, 0x17, 0xf3,
 12976  	0x2d, 0x0e, 0xd3, 0x02, 0x2c, 0xa5, 0x2c, 0xdb, 0x9b, 0x56, 0xcb, 0xd6, 0x99, 0xe3, 0x4a, 0x9e,
 12977  	0x51, 0x1a, 0x1c, 0xa6, 0x05, 0x58, 0x4a, 0x49, 0x65, 0x0e, 0x0e, 0x41, 0xf9, 0x90, 0xe7, 0x1a,
 12978  	0x87, 0x69, 0x01, 0x56, 0xfd, 0xd9, 0x2c, 0xd5, 0x5e, 0xd7, 0x7c, 0xf7, 0xa1, 0x5f, 0x17, 0xc2,
 12979  	0x01, 0x33, 0x78, 0x80, 0x01, 0xf3, 0xd0, 0x1c, 0xd8, 0xa9, 0xff, 0x63, 0x08, 0x21, 0x2e, 0xfd,
 12980  	0xd9, 0x93, 0xcd, 0xe1, 0xe1, 0xb4, 0xa6, 0x8c, 0x26, 0x66, 0xad, 0x75, 0xdd, 0x6a, 0x10, 0x23,
 12981  	0x3c, 0xb6, 0xcc, 0xc1, 0xd0, 0x06, 0x7f, 0x5c, 0xc2, 0x91, 0xe1, 0xb9, 0xa5, 0x16, 0x2f, 0x80,
 12982  	0x9f, 0x41, 0x23, 0x15, 0xcb, 0x23, 0x8e, 0xde, 0xf0, 0xcc, 0x7b, 0x84, 0x4f, 0x0d, 0x70, 0x33,
 12983  	0x6c, 0x86, 0x60, 0x4d, 0xa4, 0xc1, 0x37, 0xd0, 0x68, 0x55, 0x77, 0x3c, 0xb3, 0x61, 0x76, 0x74,
 12984  	0xcb, 0x73, 0x95, 0x3c, 0xcc, 0x68, 0x60, 0x61, 0x74, 0x04, 0xb8, 0x26, 0x51, 0xe1, 0xcf, 0xa0,
 12985  	0x61, 0xd8, 0x9a, 0x82, 0xd3, 0xf3, 0xf0, 0xae, 0x17, 0x87, 0x4f, 0x84, 0xae, 0x7d, 0xec, 0xf4,
 12986  	0x15, 0x6e, 0x80, 0xa3, 0x77, 0x87, 0x01, 0x47, 0xfc, 0x49, 0x34, 0x34, 0x6b, 0x19, 0xc0, 0x1c,
 12987  	0xed, 0xca, 0x5c, 0xe5, 0xcc, 0xcf, 0x85, 0xcc, 0xed, 0x4e, 0x84, 0xb7, 0xcf, 0x2e, 0x79, 0x94,
 12988  	0x8d, 0x7c, 0xf3, 0x46, 0xd9, 0xe8, 0x37, 0xe1, 0x58, 0x7c, 0xec, 0x41, 0x1d, 0x8b, 0x8f, 0x1f,
 12989  	0xf0, 0x58, 0x5c, 0x7d, 0x17, 0x8d, 0x4c, 0x57, 0xe7, 0x82, 0xd1, 0xfb, 0x08, 0xca, 0x54, 0xb9,
 12990  	0xa7, 0x42, 0x96, 0xd9, 0x33, 0x1d, 0xd3, 0xd0, 0x28, 0x0c, 0x5f, 0x45, 0xf9, 0x19, 0x70, 0x7f,
 12991  	0xe3, 0xb7, 0x88, 0x59, 0xb6, 0xfe, 0x35, 0x00, 0x06, 0x1e, 0xac, 0x3e, 0x1a, 0x7f, 0x18, 0x0d,
 12992  	0x55, 0x1d, 0xbb, 0xe9, 0xe8, 0x6d, 0xbe, 0x06, 0x83, 0xab, 0x48, 0x87, 0x81, 0x34, 0x1f, 0xa7,
 12993  	0x7e, 0x7f, 0xca, 0x37, 0xdb, 0x69, 0x89, 0x5a, 0x17, 0x8e, 0xe6, 0xa1, 0xee, 0x3c, 0x2b, 0xe1,
 12994  	0x32, 0x90, 0xe6, 0xe3, 0xf0, 0x55, 0x34, 0x38, 0xeb, 0x38, 0xb6, 0x23, 0x3a, 0x8a, 0x13, 0x0a,
 12995  	0x10, 0xaf, 0x7b, 0x81, 0x02, 0xbf, 0x80, 0x46, 0xd8, 0x9c, 0xc3, 0x4e, 0x34, 0x33, 0xfd, 0x6e,
 12996  	0x4a, 0x45, 0x4a, 0xf5, 0x6b, 0x19, 0xc1, 0x66, 0x63, 0x12, 0x7f, 0x08, 0x6f, 0x05, 0x9e, 0x45,
 12997  	0x99, 0xe9, 0xea, 0x1c, 0x9f, 0x00, 0x4f, 0xfb, 0x45, 0x05, 0x55, 0x89, 0x94, 0xa3, 0xd4, 0xf8,
 12998  	0x02, 0xca, 0x56, 0xa9, 0xfa, 0xe4, 0x40, 0x3d, 0xf2, 0x3b, 0xdb, 0xc5, 0x6c, 0x87, 0xea, 0x0f,
 12999  	0x40, 0x01, 0x4b, 0x37, 0x33, 0x6c, 0xc7, 0xc4, 0xb0, 0xe1, 0x3e, 0xe6, 0x02, 0xca, 0x96, 0x9c,
 13000  	0xe6, 0x3d, 0x3e, 0x6b, 0x01, 0x56, 0x77, 0x9a, 0xf7, 0x34, 0x80, 0xe2, 0x6b, 0x08, 0x69, 0xc4,
 13001  	0xeb, 0x3a, 0x16, 0xbc, 0xe1, 0x18, 0x86, 0xf3, 0x37, 0x98, 0x0d, 0x1d, 0x80, 0xd6, 0x1b, 0xb6,
 13002  	0x41, 0x34, 0x81, 0x44, 0xfd, 0x89, 0xf0, 0x62, 0xa7, 0x6c, 0xba, 0x1b, 0x27, 0x5d, 0xb8, 0x8f,
 13003  	0x2e, 0xd4, 0xf9, 0x11, 0x67, 0xbc, 0x93, 0x8a, 0x68, 0x70, 0xae, 0xa5, 0x37, 0x5d, 0xe8, 0x43,
 13004  	0xee, 0x4b, 0xb6, 0x46, 0x01, 0x1a, 0x83, 0x47, 0xfa, 0x29, 0xbf, 0x7b, 0x3f, 0xfd, 0xd0, 0x60,
 13005  	0x30, 0xda, 0x96, 0x88, 0xb7, 0x69, 0x3b, 0x27, 0x5d, 0xb5, 0xd7, 0xae, 0xba, 0x8c, 0x86, 0x6a,
 13006  	0x4e, 0x43, 0x38, 0xba, 0x80, 0xfd, 0x80, 0xeb, 0x34, 0xd8, 0xb1, 0x85, 0x8f, 0xa4, 0x74, 0x65,
 13007  	0xd7, 0x03, 0xba, 0xa1, 0x90, 0xce, 0x70, 0x3d, 0x4e, 0xc7, 0x91, 0x9c, 0xae, 0x6a, 0x3b, 0x1e,
 13008  	0xef, 0xb8, 0x80, 0xae, 0x63, 0x3b, 0x9e, 0xe6, 0x23, 0xf1, 0x47, 0x11, 0x5a, 0x99, 0xa9, 0xde,
 13009  	0x21, 0x0e, 0x88, 0x6b, 0x38, 0xf4, 0x05, 0xbc, 0xc7, 0x40, 0x9a, 0x80, 0xc6, 0x2b, 0x68, 0x78,
 13010  	0xb9, 0x43, 0x1c, 0xb6, 0x15, 0x62, 0xaf, 0x32, 0x3e, 0x12, 0x11, 0x2d, 0xef, 0xf7, 0x29, 0xfe,
 13011  	0x7f, 0x40, 0xce, 0xd6, 0x17, 0xdb, 0xff, 0xa9, 0x85, 0x8c, 0xf0, 0x0b, 0x28, 0x57, 0x62, 0x76,
 13012  	0xde, 0x08, 0xb0, 0x0c, 0x44, 0x06, 0x5b, 0x50, 0x86, 0x62, 0x7b, 0x76, 0x1d, 0xfe, 0xd6, 0x38,
 13013  	0xb9, 0x7a, 0x15, 0x15, 0xa2, 0xd5, 0xe0, 0x11, 0x34, 0x34, 0xb3, 0xbc, 0xb4, 0x34, 0x3b, 0xb3,
 13014  	0x52, 0x18, 0xc0, 0x79, 0x94, 0xad, 0xcd, 0x2e, 0x95, 0x0b, 0x29, 0xf5, 0xa7, 0x85, 0x19, 0x84,
 13015  	0xaa, 0xd6, 0xc9, 0xd5, 0xf0, 0xa1, 0xee, 0x5b, 0x0a, 0x70, 0x1f, 0x0a, 0x27, 0x06, 0x6d, 0xd3,
 13016  	0xf3, 0x88, 0xc1, 0x57, 0x09, 0xb8, 0x2f, 0xf4, 0xee, 0x6b, 0x31, 0x3c, 0x7e, 0x0a, 0x8d, 0x01,
 13017  	0x8c, 0x5f, 0x11, 0xb2, 0xfd, 0x31, 0x2f, 0xe0, 0xdc, 0xd7, 0x64, 0xa4, 0xfa, 0xf5, 0xf0, 0x76,
 13018  	0x78, 0x81, 0xe8, 0xc7, 0xf5, 0x46, 0xf1, 0x7d, 0xd2, 0x5f, 0xea, 0x9f, 0x67, 0xd9, 0x13, 0x10,
 13019  	0xf6, 0xe8, 0xee, 0x28, 0x44, 0x19, 0x1e, 0xe9, 0x66, 0xf6, 0x71, 0xa4, 0xfb, 0x14, 0xca, 0x2d,
 13020  	0x12, 0x6f, 0xdd, 0xf6, 0x1d, 0xbf, 0xc0, 0x43, 0xaf, 0x0d, 0x10, 0xd1, 0x43, 0x8f, 0xd1, 0xe0,
 13021  	0x0d, 0x84, 0xfd, 0x17, 0x75, 0x81, 0x23, 0xb6, 0x7f, 0x84, 0x7c, 0x3e, 0xb6, 0x4f, 0xa9, 0xc1,
 13022  	0x73, 0x5a, 0xf0, 0xb1, 0x3f, 0x13, 0x38, 0x7a, 0x0b, 0x9e, 0x58, 0x7f, 0xb6, 0x5d, 0xcc, 0x31,
 13023  	0x1a, 0x2d, 0x81, 0x2d, 0x7e, 0x13, 0x0d, 0x2f, 0xce, 0x95, 0xf8, 0xeb, 0x3a, 0xe6, 0x15, 0xf1,
 13024  	0x48, 0x20, 0x45, 0x1f, 0x11, 0x88, 0x04, 0xde, 0xdb, 0xb4, 0xd7, 0xf4, 0xf8, 0xe3, 0xba, 0x90,
 13025  	0x0b, 0xd5, 0x16, 0xf6, 0x72, 0x87, 0x9f, 0x2e, 0x04, 0xda, 0x22, 0xbf, 0xe7, 0x89, 0xca, 0x8a,
 13026  	0x61, 0x23, 0xda, 0x92, 0x3f, 0xc4, 0xe8, 0x5e, 0x46, 0x13, 0xa5, 0x4e, 0xa7, 0x65, 0x12, 0x03,
 13027  	0xf4, 0x45, 0xeb, 0xb6, 0x88, 0xcb, 0x5d, 0x7e, 0xe0, 0x31, 0x88, 0xce, 0x90, 0x75, 0x78, 0xd3,
 13028  	0x59, 0x77, 0xba, 0xb2, 0x7f, 0x66, 0xbc, 0xac, 0xfa, 0x83, 0x69, 0x74, 0x6e, 0xc6, 0x21, 0xba,
 13029  	0x47, 0x16, 0xe7, 0x4a, 0xa5, 0x2e, 0xf8, 0xc8, 0xb5, 0x5a, 0xc4, 0x6a, 0x1e, 0xcd, 0xb0, 0x7e,
 13030  	0x19, 0x8d, 0x07, 0x0d, 0xa8, 0x35, 0xec, 0x0e, 0x11, 0x1f, 0x56, 0x35, 0x7c, 0x4c, 0xdd, 0xa5,
 13031  	0x28, 0x2d, 0x42, 0x8a, 0x6f, 0xa1, 0xd3, 0x01, 0xa4, 0xd4, 0x6a, 0xd9, 0x9b, 0x1a, 0xe9, 0xba,
 13032  	0xcc, 0x31, 0x36, 0xcf, 0x1c, 0x63, 0x43, 0x0e, 0x3a, 0xc5, 0xd7, 0x1d, 0x4a, 0xa0, 0x25, 0x95,
 13033  	0x52, 0xbf, 0x92, 0x41, 0xe7, 0xef, 0xe8, 0x2d, 0xd3, 0x08, 0x45, 0xa3, 0x11, 0xb7, 0x63, 0x5b,
 13034  	0x2e, 0x39, 0x46, 0xa3, 0x54, 0x1a, 0x0a, 0xd9, 0x07, 0x32, 0x14, 0xe2, 0x5d, 0x34, 0x78, 0xe8,
 13035  	0x2e, 0xca, 0x1d, 0xa8, 0x8b, 0xfe, 0x4b, 0x0a, 0x15, 0x7c, 0xc7, 0x7f, 0xf1, 0x25, 0xb4, 0xe0,
 13036  	0x95, 0x0e, 0x47, 0x88, 0x11, 0x3f, 0x68, 0xc0, 0xe3, 0x1a, 0x1a, 0x9a, 0xbd, 0xdf, 0x31, 0x1d,
 13037  	0xe2, 0xee, 0xc1, 0x89, 0xfb, 0x22, 0x3f, 0x2e, 0x99, 0x20, 0xac, 0x48, 0xec, 0xa4, 0x84, 0x81,
 13038  	0xe1, 0x39, 0x1f, 0x7b, 0xfa, 0x30, 0xed, 0x3f, 0xef, 0x66, 0xcf, 0xf9, 0xf8, 0x13, 0x09, 0xe9,
 13039  	0x6d, 0x65, 0x48, 0x8a, 0x9f, 0x40, 0x99, 0x95, 0x95, 0x05, 0x3e, 0x93, 0xc2, 0xb3, 0x7a, 0xcf,
 13040  	0x13, 0xdf, 0x2b, 0x52, 0xac, 0xfa, 0x7b, 0x69, 0x84, 0xa8, 0x2a, 0xb0, 0xe1, 0x7a, 0x24, 0x4a,
 13041  	0x38, 0x8d, 0xf2, 0xbe, 0xc0, 0xb9, 0x1a, 0x06, 0x5e, 0xfb, 0xd1, 0x8e, 0x88, 0xd6, 0x1d, 0xbc,
 13042  	0xd0, 0x28, 0xfa, 0x8e, 0xe4, 0xec, 0x1e, 0x00, 0x76, 0x36, 0xe0, 0x48, 0xee, 0xbb, 0x8f, 0x7f,
 13043  	0x14, 0x0d, 0xf3, 0x19, 0xcf, 0x96, 0xce, 0xff, 0x1b, 0x3e, 0x50, 0x0b, 0xf1, 0x91, 0xa9, 0x35,
 13044  	0x77, 0x88, 0x85, 0xd8, 0x17, 0x2f, 0xeb, 0x95, 0x13, 0xf1, 0x3e, 0x60, 0xf1, 0x7e, 0x91, 0x8b,
 13045  	0x97, 0xbd, 0xe0, 0x39, 0xb6, 0xe2, 0x7d, 0x60, 0x67, 0xdf, 0xea, 0xef, 0xa4, 0x10, 0xa6, 0xcd,
 13046  	0xaa, 0xea, 0xae, 0xbb, 0x69, 0x3b, 0x06, 0x73, 0x4e, 0x3f, 0x12, 0xc1, 0x3c, 0xb8, 0xfb, 0xca,
 13047  	0xaf, 0xe5, 0xd1, 0x69, 0xc9, 0xf1, 0xf7, 0x98, 0x4f, 0x56, 0x57, 0xe5, 0xd1, 0xd4, 0xef, 0xd5,
 13048  	0xcb, 0x87, 0xc4, 0x0b, 0xd1, 0x41, 0xe9, 0x01, 0x9a, 0x70, 0x13, 0xfa, 0x34, 0x1a, 0xe5, 0x3f,
 13049  	0xe8, 0x0a, 0xed, 0xdf, 0x74, 0xc1, 0x28, 0x75, 0x29, 0x40, 0x93, 0xd0, 0xf8, 0x39, 0x34, 0x4c,
 13050  	0x07, 0x4c, 0x13, 0x22, 0x70, 0x0c, 0x85, 0x2f, 0x4a, 0x0c, 0x1f, 0x28, 0xae, 0x27, 0x01, 0xa5,
 13051  	0xf0, 0x8e, 0x28, 0xbf, 0x87, 0x77, 0x44, 0x6f, 0xa3, 0x91, 0x92, 0x65, 0xd9, 0x1e, 0x6c, 0xd2,
 13052  	0x5d, 0x7e, 0x35, 0xd1, 0xd3, 0x2a, 0x7f, 0x02, 0x1e, 0xc7, 0x87, 0xf4, 0x89, 0x66, 0xb9, 0xc8,
 13053  	0x10, 0x5f, 0xf7, 0x5f, 0xc5, 0x10, 0x87, 0x7b, 0x95, 0xc3, 0xf5, 0x8c, 0xc3, 0x61, 0xf1, 0x47,
 13054  	0x31, 0xd0, 0x79, 0x63, 0x55, 0xc7, 0xee, 0xd8, 0x2e, 0x31, 0x98, 0xa0, 0x46, 0xc2, 0xd0, 0x1d,
 13055  	0x1d, 0x8e, 0x80, 0x77, 0x6c, 0x52, 0x34, 0x0c, 0xa9, 0x08, 0x5e, 0x43, 0x67, 0xfc, 0x8b, 0xe2,
 13056  	0xe0, 0xc5, 0x60, 0xa5, 0xec, 0x2a, 0xa3, 0xf0, 0x2a, 0x09, 0x47, 0x95, 0xa1, 0x52, 0x9e, 0xbe,
 13057  	0xe4, 0x5f, 0x8b, 0xf8, 0x4f, 0x0e, 0xeb, 0xa6, 0x21, 0x76, 0x75, 0x22, 0x3f, 0xfc, 0xad, 0x68,
 13058  	0x64, 0x51, 0xbf, 0x5f, 0xee, 0xf2, 0xb3, 0x97, 0xb1, 0xbd, 0xdf, 0xbe, 0xb4, 0xf5, 0xfb, 0x75,
 13059  	0x83, 0x97, 0x8b, 0xd8, 0x14, 0x22, 0x4b, 0x5c, 0x47, 0xe7, 0xaa, 0x8e, 0xdd, 0xb6, 0x3d, 0x62,
 13060  	0x44, 0x1e, 0xdf, 0x9d, 0x0a, 0x5f, 0xeb, 0x76, 0x38, 0x45, 0xbd, 0xcf, 0x2b, 0xbc, 0x1e, 0x6c,
 13061  	0x70, 0x1b, 0x9d, 0x2a, 0xb9, 0x6e, 0xb7, 0x4d, 0xc2, 0x1b, 0xaa, 0xc2, 0xae, 0x9f, 0xf1, 0x11,
 13062  	0xee, 0xb5, 0xfc, 0xa8, 0x0e, 0x45, 0xd9, 0x05, 0x55, 0xdd, 0x33, 0xc5, 0x1a, 0xe1, 0x5b, 0xa2,
 13063  	0xbc, 0xdf, 0xc8, 0xe6, 0xc7, 0x0b, 0xa7, 0xb4, 0xf3, 0xf1, 0xc6, 0xac, 0x98, 0x5e, 0x8b, 0xa8,
 13064  	0xbf, 0x92, 0x42, 0x28, 0x14, 0x30, 0x7e, 0x5a, 0x0e, 0xf3, 0x93, 0x0a, 0x2f, 0x3a, 0x78, 0xf4,
 13065  	0x02, 0x29, 0xae, 0x0f, 0xbe, 0x80, 0xb2, 0x10, 0x9d, 0x22, 0x1d, 0x1e, 0xac, 0x6e, 0x98, 0x96,
 13066  	0xa1, 0x01, 0x94, 0x62, 0x85, 0xa7, 0xe8, 0x80, 0x85, 0x4b, 0x7d, 0x66, 0x15, 0x96, 0xd1, 0xa9,
 13067  	0x5a, 0x77, 0xd5, 0xaf, 0x5b, 0x78, 0x57, 0x07, 0x41, 0x32, 0xdc, 0xee, 0x6a, 0xf0, 0x18, 0x55,
 13068  	0x0a, 0x41, 0x22, 0x17, 0x51, 0x7f, 0x36, 0x15, 0x99, 0x05, 0x8f, 0x70, 0xd1, 0xfb, 0x50, 0xdc,
 13069  	0x4f, 0x23, 0x3e, 0x2d, 0xa9, 0x7f, 0x2b, 0x8d, 0x46, 0xaa, 0xb6, 0xe3, 0xf1, 0x70, 0x1f, 0xc7,
 13070  	0x7b, 0x15, 0x12, 0xf6, 0x4a, 0xd9, 0x7d, 0xec, 0x95, 0x2e, 0xa0, 0xac, 0xe0, 0xa2, 0xcc, 0xee,
 13071  	0x45, 0x0c, 0xc3, 0xd1, 0x00, 0xaa, 0x7e, 0x5b, 0x1a, 0xa1, 0x4f, 0x3e, 0xf3, 0xcc, 0x43, 0x2c,
 13072  	0x20, 0xf5, 0x47, 0x53, 0xe8, 0x14, 0xbf, 0xa8, 0x13, 0x02, 0x66, 0x0d, 0xf9, 0x57, 0xac, 0xe2,
 13073  	0xb8, 0x64, 0x20, 0xcd, 0xc7, 0xd1, 0x25, 0x60, 0xf6, 0xbe, 0xe9, 0xc1, 0x5d, 0x85, 0x10, 0x31,
 13074  	0x8b, 0x70, 0x98, 0xb8, 0x04, 0xf8, 0x74, 0xf8, 0x69, 0xff, 0x0a, 0x32, 0x13, 0xae, 0x7b, 0xb4,
 13075  	0xc0, 0x6c, 0xe2, 0x35, 0xa4, 0xfa, 0x0b, 0x59, 0x94, 0x9d, 0xbd, 0x4f, 0x1a, 0xc7, 0xbc, 0x6b,
 13076  	0x84, 0x83, 0xcd, 0xec, 0x21, 0x0f, 0x36, 0x0f, 0xe2, 0x53, 0xf1, 0x5a, 0xd8, 0x9f, 0x39, 0xb9,
 13077  	0xfa, 0x48, 0xcf, 0x47, 0xab, 0xf7, 0x7b, 0xfa, 0xf8, 0xb9, 0xe4, 0xfc, 0xb3, 0x0c, 0xca, 0xd4,
 13078  	0x66, 0xaa, 0x27, 0x7a, 0x73, 0xa4, 0x7a, 0xd3, 0xff, 0xce, 0x5a, 0x0d, 0xae, 0xa1, 0xf2, 0xa1,
 13079  	0x97, 0x68, 0xe4, 0xc6, 0xe9, 0x4f, 0x32, 0x68, 0xbc, 0x36, 0xb7, 0x52, 0x15, 0x4e, 0x82, 0x6f,
 13080  	0x31, 0x4f, 0x3e, 0xf0, 0x29, 0x63, 0x5d, 0x7a, 0x21, 0x66, 0xcf, 0xdc, 0xae, 0x58, 0xde, 0xf3,
 13081  	0x37, 0xee, 0xe8, 0xad, 0x2e, 0x81, 0xa3, 0x17, 0xe6, 0xf7, 0xeb, 0x9a, 0xef, 0x92, 0xaf, 0xc0,
 13082  	0xc3, 0x7f, 0x9f, 0x01, 0x7e, 0x19, 0x65, 0x6e, 0x73, 0x8f, 0x8c, 0x5e, 0x7c, 0x9e, 0xbd, 0xce,
 13083  	0xf8, 0xd0, 0x49, 0x30, 0xd3, 0x35, 0x0d, 0xe0, 0x40, 0x4b, 0xd1, 0xc2, 0x37, 0xf9, 0x02, 0xbc,
 13084  	0xa7, 0xc2, 0x4d, 0xbf, 0xf0, 0xcd, 0x4a, 0x19, 0xd7, 0xd0, 0x48, 0x95, 0x38, 0x6d, 0x13, 0x3a,
 13085  	0xca, 0x9f, 0xb3, 0xfb, 0x33, 0xa1, 0x3b, 0x95, 0x91, 0x4e, 0x58, 0x08, 0x98, 0x89, 0x5c, 0xf0,
 13086  	0x5b, 0x08, 0x31, 0x1b, 0x65, 0x8f, 0x41, 0x18, 0x2f, 0x82, 0xdd, 0xcf, 0x4c, 0xcb, 0x04, 0x1b,
 13087  	0x4f, 0x60, 0x86, 0x37, 0x50, 0x61, 0xd1, 0x36, 0xcc, 0x35, 0x93, 0xb9, 0x5e, 0x42, 0x05, 0xb9,
 13088  	0xdd, 0x1d, 0x9e, 0xa8, 0x29, 0xd9, 0x16, 0xca, 0x25, 0x55, 0x13, 0x63, 0xac, 0xfe, 0x93, 0x41,
 13089  	0x94, 0xa5, 0xdd, 0x7e, 0x32, 0x7e, 0x0f, 0x33, 0x7e, 0x4b, 0xa8, 0x70, 0xd7, 0x76, 0x36, 0x4c,
 13090  	0xab, 0x19, 0x78, 0xc5, 0xf3, 0xbd, 0x29, 0x78, 0xf2, 0x6c, 0x32, 0x5c, 0x3d, 0x70, 0xa0, 0xd7,
 13091  	0x62, 0xe4, 0xbb, 0x8c, 0xe0, 0x17, 0x11, 0x62, 0x6f, 0xdd, 0x81, 0x26, 0x1f, 0x06, 0xab, 0x60,
 13092  	0x2f, 0xe1, 0xc1, 0xd1, 0x5e, 0x0c, 0x56, 0x11, 0x12, 0xd3, 0x4d, 0x38, 0xf3, 0x85, 0x18, 0x06,
 13093  	0xbf, 0x7b, 0xd8, 0x84, 0x83, 0x2f, 0x84, 0x68, 0x04, 0x30, 0xaf, 0x88, 0x2a, 0x42, 0xc2, 0xfd,
 13094  	0x12, 0x8a, 0x08, 0x42, 0x9a, 0x1c, 0x78, 0x78, 0xb8, 0x84, 0xeb, 0x25, 0x4d, 0xe0, 0x81, 0x9f,
 13095  	0x8f, 0x5c, 0x80, 0x63, 0x89, 0x5b, 0xcf, 0xfb, 0xef, 0xd0, 0x81, 0x6a, 0x74, 0x37, 0x07, 0x2a,
 13096  	0xf5, 0x0b, 0x69, 0x34, 0x5c, 0xeb, 0xae, 0xba, 0x5b, 0xae, 0x47, 0xda, 0xc7, 0x5c, 0x8d, 0xfd,
 13097  	0xed, 0x55, 0x36, 0x71, 0x7b, 0xf5, 0x84, 0x2f, 0x14, 0xe1, 0xdc, 0x31, 0x30, 0xe9, 0x7c, 0x71,
 13098  	0xfc, 0x83, 0x34, 0x2a, 0xb0, 0x8b, 0xb3, 0xb2, 0xe9, 0x36, 0x1e, 0x80, 0x33, 0xff, 0xd1, 0x4b,
 13099  	0xe5, 0x70, 0x97, 0xcd, 0x7b, 0x78, 0x22, 0xa1, 0x7e, 0x2e, 0x8d, 0x46, 0x4a, 0x5d, 0x6f, 0xbd,
 13100  	0xe4, 0x81, 0x6e, 0x3d, 0x94, 0xfb, 0x93, 0xdf, 0x48, 0xa1, 0x53, 0xb4, 0x21, 0x2b, 0xf6, 0x06,
 13101  	0xb1, 0x1e, 0xc0, 0xc1, 0xa3, 0x78, 0x80, 0x98, 0x3e, 0xe0, 0x01, 0xa2, 0x2f, 0xcb, 0xcc, 0xfe,
 13102  	0x64, 0x09, 0xc7, 0xe5, 0x9a, 0xdd, 0x22, 0xc7, 0xfb, 0x33, 0x1e, 0xe0, 0x71, 0xb9, 0x2f, 0x90,
 13103  	0x07, 0x70, 0x3d, 0xf3, 0xc1, 0x12, 0xc8, 0x03, 0x38, 0x5b, 0xfa, 0x60, 0x08, 0xe4, 0x6b, 0x29,
 13104  	0x34, 0x3c, 0x6d, 0x7b, 0xc7, 0x7c, 0xe0, 0xf3, 0xaf, 0x38, 0xde, 0x6a, 0xee, 0x7f, 0xc5, 0xf1,
 13105  	0xd6, 0x4d, 0xf5, 0x87, 0xd3, 0xe8, 0x0c, 0x0f, 0xb0, 0xcd, 0xcf, 0x1f, 0x4e, 0xa6, 0x63, 0x3e,
 13106  	0xd8, 0xe2, 0xa2, 0x39, 0x99, 0x87, 0xb8, 0x68, 0x7e, 0x32, 0x83, 0xce, 0x40, 0x28, 0x53, 0xba,
 13107  	0x2d, 0xfb, 0x00, 0xd8, 0x22, 0xb8, 0x21, 0x5f, 0x82, 0x2e, 0x26, 0x5c, 0x82, 0xfe, 0xd9, 0x76,
 13108  	0xf1, 0xf9, 0xa6, 0xe9, 0xad, 0x77, 0x57, 0xa7, 0x1a, 0x76, 0xfb, 0x5a, 0xd3, 0xd1, 0xef, 0x99,
 13109  	0xec, 0xfa, 0x4f, 0x6f, 0x5d, 0x0b, 0x72, 0x55, 0xe8, 0x1d, 0x93, 0x67, 0xb1, 0xa8, 0xc1, 0x5e,
 13110  	0x87, 0x72, 0xf5, 0xaf, 0x4f, 0x5d, 0x84, 0xde, 0xb0, 0x4d, 0x8b, 0xfb, 0x14, 0x32, 0x43, 0xb7,
 13111  	0x46, 0xf7, 0x87, 0xef, 0xd8, 0xa6, 0x55, 0x8f, 0x3a, 0x16, 0xee, 0xb7, 0xbe, 0x90, 0xb5, 0x26,
 13112  	0x54, 0xa3, 0xfe, 0xeb, 0x14, 0x7a, 0x44, 0xd6, 0xe2, 0x0f, 0x82, 0xed, 0xf8, 0x23, 0x69, 0x74,
 13113  	0xf6, 0x26, 0x08, 0x27, 0x70, 0xe4, 0x38, 0x99, 0xb7, 0xf8, 0xe0, 0x4c, 0x90, 0xcd, 0x89, 0x45,
 13114  	0xd9, 0x5b, 0x36, 0x27, 0x93, 0x3a, 0x97, 0xcd, 0x6f, 0xa6, 0xd0, 0xe9, 0xe5, 0x4a, 0x79, 0xe6,
 13115  	0x03, 0x32, 0xa2, 0xe2, 0xdf, 0x73, 0xcc, 0x0d, 0xce, 0xd8, 0xf7, 0x1c, 0x73, 0xd3, 0xf3, 0xcb,
 13116  	0x69, 0x74, 0xba, 0x56, 0x5a, 0x5c, 0xf8, 0xa0, 0xcc, 0xe0, 0x33, 0xa2, 0xd7, 0xa1, 0x7f, 0x08,
 13117  	0xc6, 0x6d, 0x01, 0xf1, 0x33, 0xef, 0x5c, 0xef, 0xed, 0x8d, 0x18, 0x17, 0xca, 0x31, 0x9f, 0xba,
 13118  	0x1f, 0x88, 0x50, 0xa8, 0xe6, 0x4b, 0xd4, 0xc7, 0x5c, 0xf3, 0x7f, 0x3d, 0x87, 0x46, 0x6e, 0x75,
 13119  	0x57, 0x09, 0x77, 0x4e, 0x79, 0xa8, 0x4f, 0x7e, 0xaf, 0xa3, 0x11, 0x2e, 0x06, 0xb8, 0x35, 0x11,
 13120  	0x82, 0xe7, 0xf1, 0x60, 0x28, 0x2c, 0x3e, 0x91, 0x48, 0x84, 0x2f, 0xa0, 0xec, 0x1d, 0xe2, 0xac,
 13121  	0x8a, 0xef, 0x4a, 0xef, 0x11, 0x67, 0x55, 0x03, 0x28, 0x5e, 0x08, 0x5d, 0xe6, 0x4b, 0xd5, 0x0a,
 13122  	0x24, 0x52, 0xe1, 0x17, 0x36, 0x90, 0x19, 0x26, 0xf0, 0x7b, 0xd3, 0x3b, 0x26, 0x4b, 0xc1, 0x22,
 13123  	0xbe, 0x69, 0x8f, 0x96, 0xc4, 0x4b, 0x68, 0x42, 0x74, 0x7c, 0x62, 0x59, 0x44, 0xf2, 0x09, 0xec,
 13124  	0x92, 0xf2, 0x87, 0xc4, 0x8b, 0xe2, 0xd7, 0xd0, 0xa8, 0x0f, 0x04, 0x17, 0xae, 0xe1, 0x30, 0x74,
 13125  	0x7d, 0xc0, 0x2a, 0x92, 0x5e, 0x48, 0x2a, 0x20, 0x32, 0x80, 0x6b, 0x08, 0x94, 0xc0, 0x20, 0xe2,
 13126  	0x12, 0x27, 0x15, 0xc0, 0xcf, 0x01, 0x03, 0x78, 0xe6, 0x01, 0xce, 0x2a, 0x23, 0xf0, 0xe8, 0x12,
 13127  	0x5c, 0xf2, 0x1d, 0x0e, 0x67, 0x4f, 0x6b, 0x25, 0x32, 0xbc, 0x8c, 0x50, 0xe8, 0x54, 0xc0, 0x03,
 13128  	0x18, 0xec, 0xdb, 0xdd, 0x41, 0x60, 0x21, 0x5e, 0x07, 0x8e, 0x1d, 0xe4, 0x3a, 0x50, 0xfd, 0xed,
 13129  	0x34, 0x1a, 0x29, 0x75, 0x3a, 0xc1, 0x50, 0x78, 0x1a, 0xe5, 0x4a, 0x9d, 0xce, 0x6d, 0xad, 0x22,
 13130  	0x86, 0x32, 0xd7, 0x3b, 0x9d, 0x7a, 0xd7, 0x31, 0x45, 0x9f, 0x50, 0x46, 0x84, 0x67, 0xd0, 0x58,
 13131  	0xa9, 0xd3, 0xa9, 0x76, 0x57, 0x5b, 0x66, 0x43, 0xc8, 0x8c, 0xc4, 0x12, 0xb0, 0x75, 0x3a, 0xf5,
 13132  	0x0e, 0x60, 0xa2, 0xa9, 0xad, 0xe4, 0x32, 0xf8, 0x6d, 0x08, 0xfb, 0xc3, 0x13, 0xf3, 0xb0, 0xd4,
 13133  	0x1f, 0x6a, 0x10, 0xc4, 0x3c, 0x6c, 0xdb, 0x54, 0x40, 0xc4, 0x82, 0xbd, 0x5f, 0xf0, 0x43, 0xe6,
 13134  	0xd3, 0x8a, 0x62, 0x09, 0x78, 0x42, 0x96, 0xf8, 0x63, 0x68, 0xa8, 0xd4, 0xe9, 0x08, 0xf7, 0x4d,
 13135  	0xe0, 0x54, 0x44, 0x4b, 0x45, 0xfa, 0xd8, 0x27, 0x9b, 0x7c, 0x05, 0x8d, 0xcb, 0x95, 0xed, 0x2b,
 13136  	0x58, 0xfc, 0x9f, 0xa6, 0xe0, 0x83, 0x8e, 0xb9, 0x4f, 0xf3, 0xb3, 0x28, 0x53, 0xea, 0x74, 0xf8,
 13137  	0x7c, 0x74, 0x3a, 0xa1, 0x3f, 0xa2, 0x4f, 0xa0, 0x4b, 0x9d, 0x8e, 0xff, 0xe9, 0xc7, 0xfc, 0x71,
 13138  	0xc4, 0x81, 0x3e, 0xfd, 0x6b, 0xec, 0xd3, 0x8f, 0xf7, 0xc3, 0x05, 0xf5, 0x17, 0x32, 0xe8, 0x54,
 13139  	0xa9, 0xd3, 0x39, 0x09, 0x32, 0xff, 0xa0, 0x1e, 0x5a, 0x3f, 0x83, 0x90, 0x30, 0x3d, 0x0e, 0x05,
 13140  	0x4f, 0xb7, 0x46, 0x84, 0xa9, 0x51, 0x49, 0x69, 0x02, 0x91, 0xaf, 0x7e, 0xf9, 0x7d, 0xa9, 0xdf,
 13141  	0xe7, 0x32, 0x30, 0x15, 0x1f, 0xf7, 0xa0, 0x51, 0xef, 0x97, 0x6e, 0xe3, 0x7d, 0x90, 0xdb, 0x57,
 13142  	0x1f, 0xfc, 0x9a, 0x34, 0x78, 0x20, 0x68, 0xf9, 0x49, 0x2f, 0x0c, 0x1e, 0xca, 0x2c, 0x1e, 0x17,
 13143  	0x85, 0xc9, 0x23, 0xd9, 0xf8, 0x89, 0x94, 0x78, 0x5c, 0xa5, 0x06, 0x45, 0xd5, 0x4d, 0x43, 0x8b,
 13144  	0xd0, 0xfa, 0x7d, 0x38, 0xb4, 0xaf, 0x3e, 0xdc, 0x4e, 0xc3, 0xdb, 0xe9, 0x20, 0x2e, 0xd3, 0xe1,
 13145  	0x77, 0x17, 0xd7, 0x10, 0x62, 0x9e, 0x07, 0x81, 0x5b, 0xf3, 0x18, 0x0b, 0xc1, 0xc2, 0xf2, 0x2b,
 13146  	0xf1, 0x10, 0x2c, 0x21, 0x49, 0xe0, 0x21, 0x95, 0x49, 0xf4, 0x90, 0xba, 0x8a, 0xf2, 0x9a, 0xbe,
 13147  	0xf9, 0x66, 0x97, 0x38, 0x5b, 0xdc, 0x9c, 0x61, 0x61, 0x0f, 0xf5, 0xcd, 0xfa, 0x67, 0x29, 0x50,
 13148  	0x0b, 0xd0, 0x58, 0x0d, 0x1e, 0xdf, 0x0b, 0x1e, 0x21, 0xec, 0x8c, 0x3c, 0x78, 0x72, 0x7f, 0x10,
 13149  	0x45, 0xc7, 0x2f, 0xa1, 0x4c, 0xe9, 0x6e, 0x8d, 0x4b, 0x36, 0xe8, 0xda, 0xd2, 0xdd, 0x1a, 0x97,
 13150  	0x57, 0xcf, 0xb2, 0x77, 0x6b, 0xea, 0xe7, 0xd2, 0x08, 0xc7, 0x29, 0xf1, 0xf3, 0x68, 0x18, 0xa0,
 13151  	0x4d, 0xaa, 0x33, 0x62, 0x62, 0xce, 0x4d, 0xb7, 0xee, 0x00, 0x54, 0x32, 0xee, 0x7c, 0x52, 0xfc,
 13152  	0x22, 0xe4, 0x0f, 0xe6, 0xa9, 0xe1, 0xa4, 0xc4, 0x9c, 0x9b, 0xae, 0x9f, 0x71, 0x37, 0x92, 0x3e,
 13153  	0x98, 0x13, 0x83, 0x5d, 0x78, 0xb7, 0x36, 0x6f, 0xbb, 0x1e, 0x17, 0x35, 0xb3, 0x0b, 0x37, 0x5d,
 13154  	0xc8, 0xe6, 0x2a, 0xd9, 0x85, 0x8c, 0x0c, 0xb2, 0x5a, 0xdd, 0xad, 0xb1, 0x67, 0x2a, 0x86, 0x66,
 13155  	0xb7, 0x7c, 0x83, 0x92, 0x65, 0xb5, 0xda, 0x74, 0xeb, 0xec, 0x89, 0x8b, 0x01, 0x89, 0x8b, 0xa5,
 13156  	0xac, 0x56, 0x52, 0x29, 0xf5, 0xfb, 0xf2, 0xa8, 0x50, 0xd6, 0x3d, 0x7d, 0x55, 0x77, 0x89, 0xb0,
 13157  	0x9b, 0x3e, 0xe5, 0xc3, 0xfc, 0xcf, 0x11, 0xe4, 0x60, 0xac, 0x26, 0x7c, 0x4d, 0xb4, 0x00, 0x7e,
 13158  	0x39, 0xe4, 0x1b, 0xe4, 0x1c, 0x15, 0x93, 0x98, 0xad, 0xd6, 0x3b, 0x1c, 0xac, 0xc5, 0x08, 0xf1,
 13159  	0x53, 0x68, 0xc4, 0x87, 0xd1, 0x0d, 0x40, 0x26, 0xd4, 0x19, 0x63, 0x95, 0xda, 0xff, 0x9a, 0x88,
 13160  	0xc6, 0x2f, 0xa2, 0x51, 0xff, 0xa7, 0x60, 0x5a, 0xb3, 0x8c, 0x6c, 0xab, 0xb1, 0xdd, 0x93, 0x48,
 13161  	0x2a, 0x16, 0x85, 0xf9, 0x6d, 0x50, 0x2a, 0x1a, 0x49, 0x7a, 0x26, 0x91, 0xe2, 0xcf, 0xa2, 0x71,
 13162  	0xff, 0x37, 0xdf, 0x30, 0xb0, 0xfc, 0x70, 0x4f, 0x05, 0x79, 0x91, 0x23, 0x62, 0x9d, 0x92, 0xc9,
 13163  	0xd9, 0xd6, 0xe1, 0x51, 0x3f, 0x8f, 0x97, 0xb1, 0x1a, 0xdf, 0x39, 0x44, 0x2a, 0xc0, 0x15, 0x34,
 13164  	0xe1, 0x43, 0x42, 0x0d, 0x1d, 0x0a, 0x77, 0x8c, 0xc6, 0x6a, 0x3d, 0x51, 0x49, 0xe3, 0xa5, 0x70,
 13165  	0x0b, 0x5d, 0x90, 0x80, 0x86, 0xbb, 0x6e, 0xae, 0x79, 0x7c, 0xbb, 0xc7, 0x63, 0x10, 0xf3, 0xc4,
 13166  	0x8d, 0x01, 0x57, 0x46, 0xe3, 0x67, 0x60, 0x95, 0xb3, 0x43, 0xf5, 0xe5, 0x86, 0x6b, 0xe8, 0x8c,
 13167  	0x8f, 0xbf, 0x39, 0x53, 0xad, 0x3a, 0xf6, 0x3b, 0xa4, 0xe1, 0x55, 0xca, 0x7c, 0xbb, 0x0c, 0xb1,
 13168  	0xe9, 0x8c, 0xd5, 0x7a, 0xb3, 0xd1, 0xa1, 0x4a, 0x41, 0x71, 0x32, 0xf3, 0xc4, 0xc2, 0xf8, 0x0e,
 13169  	0x3a, 0x2b, 0xc0, 0x2b, 0x96, 0xeb, 0xe9, 0x56, 0x83, 0x54, 0xca, 0x7c, 0x0f, 0x0d, 0xfb, 0x79,
 13170  	0xce, 0xd5, 0xe4, 0x48, 0x99, 0x6d, 0x72, 0x71, 0xfc, 0x0a, 0x1a, 0xf3, 0x11, 0xec, 0x16, 0x71,
 13171  	0x04, 0x6e, 0x11, 0x61, 0x48, 0x1a, 0xab, 0xf5, 0xe8, 0x6b, 0x4a, 0x99, 0x58, 0xd4, 0x28, 0x48,
 13172  	0x4b, 0x3f, 0x2a, 0x69, 0x94, 0xb7, 0xd5, 0x49, 0x54, 0x46, 0x48, 0x55, 0xff, 0x5a, 0xa8, 0x51,
 13173  	0xcb, 0x8e, 0xd9, 0x34, 0xd9, 0x4e, 0xda, 0x7f, 0x40, 0xb9, 0x5a, 0xb7, 0x01, 0x98, 0xa4, 0x1f,
 13174  	0x8c, 0x7c, 0xb2, 0x84, 0x4e, 0x27, 0xe8, 0xd8, 0xbe, 0x76, 0x8c, 0x5f, 0x48, 0x87, 0x8d, 0x38,
 13175  	0xe6, 0xdb, 0xc6, 0x69, 0x94, 0xf7, 0xbf, 0x84, 0x1b, 0x0f, 0x4a, 0xaf, 0xa1, 0x19, 0xe5, 0xe1,
 13176  	0xe3, 0x25, 0x71, 0x1c, 0xf3, 0xad, 0xe4, 0x83, 0x10, 0xc7, 0x7b, 0xa9, 0x50, 0x1c, 0xc7, 0x7c,
 13177  	0x7b, 0xf9, 0x9b, 0x99, 0x70, 0x4e, 0x3a, 0xd9, 0x63, 0x3e, 0x28, 0x33, 0x39, 0xf4, 0x83, 0xcd,
 13178  	0xed, 0xe3, 0x21, 0xa3, 0xa8, 0x9a, 0x43, 0x07, 0x54, 0xcd, 0xdf, 0x8d, 0xf7, 0x27, 0x33, 0x3d,
 13179  	0x8f, 0x65, 0x7f, 0x3e, 0x80, 0xc1, 0x8a, 0xaf, 0x87, 0xeb, 0x18, 0xb3, 0xd1, 0x07, 0x85, 0x10,
 13180  	0x7f, 0xab, 0xdc, 0x44, 0x97, 0x49, 0xf0, 0xa7, 0xd1, 0x79, 0x09, 0x50, 0xd5, 0x1d, 0xbd, 0x4d,
 13181  	0xbc, 0x30, 0xe3, 0x20, 0x04, 0x6d, 0xf2, 0x4b, 0xd7, 0x3b, 0x01, 0x5a, 0xcc, 0x62, 0xd8, 0x83,
 13182  	0x83, 0xa0, 0x1c, 0x43, 0xfb, 0x70, 0x92, 0xfe, 0x77, 0x59, 0xa4, 0x04, 0x06, 0x62, 0xf0, 0x1c,
 13183  	0xe8, 0x08, 0x27, 0xe3, 0xf7, 0x45, 0xe7, 0x9a, 0x68, 0x22, 0x14, 0x46, 0xad, 0xdb, 0x6e, 0xeb,
 13184  	0xd0, 0xc1, 0xd4, 0x00, 0x2d, 0x46, 0x99, 0x85, 0x84, 0xcc, 0xe6, 0x9c, 0xe4, 0x36, 0x27, 0x0e,
 13185  	0x9f, 0x5b, 0xd5, 0x5d, 0xc6, 0x42, 0x8b, 0x73, 0xc5, 0x5f, 0x4c, 0xa1, 0x33, 0xa5, 0xb5, 0x35,
 13186  	0xd2, 0xf0, 0x88, 0xb1, 0xbc, 0x4a, 0x8d, 0xaf, 0x19, 0xbb, 0x6b, 0x79, 0xbe, 0xbd, 0xfb, 0x52,
 13187  	0xef, 0xea, 0x58, 0x27, 0x4d, 0x25, 0x15, 0x66, 0x2d, 0x09, 0xc2, 0x17, 0xe8, 0x9c, 0xa4, 0x6e,
 13188  	0x03, 0x4d, 0xbd, 0x01, 0x44, 0x5a, 0x62, 0xbd, 0x93, 0x37, 0xd1, 0x23, 0x3d, 0x59, 0xee, 0x66,
 13189  	0xec, 0x0c, 0x8a, 0xc6, 0xce, 0xbf, 0x4d, 0x85, 0xea, 0x1e, 0x11, 0x12, 0x9e, 0x42, 0x28, 0x04,
 13190  	0xf1, 0xed, 0xcf, 0xf8, 0xce, 0x76, 0x11, 0x85, 0x42, 0xd3, 0x04, 0x0a, 0xbc, 0x8c, 0x72, 0x5c,
 13191  	0x2c, 0x2c, 0x87, 0xec, 0x47, 0x77, 0xe9, 0x85, 0x29, 0x51, 0x0e, 0xb0, 0xb5, 0xe1, 0xdf, 0xcc,
 13192  	0xd9, 0x4c, 0xbe, 0x88, 0x46, 0x0e, 0xfa, 0x5d, 0x5f, 0xcc, 0x20, 0x2c, 0xee, 0x55, 0x8e, 0xd0,
 13193  	0x90, 0x7b, 0x5f, 0x0c, 0x96, 0x83, 0xe5, 0x80, 0xb9, 0x82, 0xf2, 0xf4, 0x13, 0x20, 0xab, 0x82,
 13194  	0x10, 0x45, 0xb5, 0xcb, 0x61, 0x5a, 0x80, 0x0d, 0x43, 0x18, 0x0d, 0x25, 0x87, 0x30, 0x52, 0x7f,
 13195  	0x20, 0x83, 0xce, 0x89, 0x1d, 0x52, 0x26, 0x10, 0x98, 0xfd, 0xa4, 0x53, 0xbe, 0x89, 0x9d, 0xa2,
 13196  	0xa2, 0x1c, 0x33, 0x51, 0x79, 0x84, 0x7c, 0x76, 0x7c, 0x00, 0x10, 0x8d, 0x63, 0xd4, 0xff, 0x94,
 13197  	0x46, 0x63, 0x55, 0xdb, 0xf5, 0x9a, 0x0e, 0x71, 0xab, 0xba, 0xe3, 0x3e, 0xc4, 0xdd, 0xf1, 0x71,
 13198  	0x34, 0x06, 0x41, 0x68, 0xda, 0xc4, 0x62, 0x81, 0x5a, 0x06, 0x85, 0x94, 0x16, 0x3e, 0x82, 0x67,
 13199  	0x2f, 0x92, 0x08, 0xa9, 0xf6, 0x33, 0xfb, 0x42, 0x08, 0x0d, 0xc4, 0x8c, 0x0b, 0x06, 0x57, 0xff,
 13200  	0x76, 0x06, 0x8d, 0xfa, 0x52, 0x9e, 0x36, 0x8f, 0xeb, 0x7d, 0xc0, 0xd1, 0x0a, 0xf9, 0x1a, 0x42,
 13201  	0x55, 0xdb, 0xf1, 0xf4, 0xd6, 0x52, 0xa8, 0xf9, 0x70, 0x90, 0xd6, 0x01, 0x28, 0x2b, 0x23, 0x90,
 13202  	0xc0, 0xfa, 0x15, 0x1a, 0x6f, 0x6c, 0x62, 0x62, 0xeb, 0x57, 0x00, 0xd5, 0x04, 0x0a, 0xf5, 0x97,
 13203  	0xd3, 0xe8, 0x94, 0xdf, 0x49, 0xb3, 0xf7, 0x49, 0xa3, 0xfb, 0x30, 0xcf, 0x4d, 0xb2, 0xb4, 0x07,
 13204  	0x77, 0x95, 0xb6, 0xfa, 0xdf, 0x84, 0x89, 0x64, 0xa6, 0x65, 0x9f, 0x4c, 0x24, 0x7f, 0x11, 0x3a,
 13205  	0xae, 0x7e, 0x47, 0x06, 0x9d, 0xf1, 0xa5, 0x3e, 0xd7, 0xb5, 0x60, 0x0b, 0x3a, 0xa3, 0xb7, 0x5a,
 13206  	0x0f, 0xf3, 0x9e, 0x6f, 0xc4, 0x17, 0xc4, 0x32, 0x8f, 0xea, 0xc6, 0x33, 0xc9, 0xad, 0x71, 0x70,
 13207  	0xdd, 0x36, 0x0d, 0x4d, 0x24, 0xc2, 0xaf, 0xa1, 0x51, 0xff, 0x67, 0xc9, 0x69, 0xfa, 0x1b, 0x3d,
 13208  	0x38, 0x50, 0x0e, 0x0a, 0xe9, 0x8e, 0xf4, 0x78, 0x5d, 0x2a, 0xa0, 0xfe, 0xe7, 0x1c, 0x9a, 0xbc,
 13209  	0x6b, 0x5a, 0x86, 0xbd, 0xe9, 0xfa, 0x89, 0x08, 0x8f, 0xfd, 0x81, 0xca, 0x51, 0x27, 0x20, 0x7c,
 13210  	0x13, 0x9d, 0x8d, 0x8a, 0xd4, 0x09, 0xc2, 0x43, 0xf3, 0xde, 0xd9, 0x64, 0x04, 0x75, 0x3f, 0x25,
 13211  	0x21, 0xbf, 0x95, 0xd1, 0x92, 0x4b, 0x46, 0x73, 0x1a, 0x0e, 0xed, 0x25, 0xa7, 0xe1, 0x93, 0x28,
 13212  	0x57, 0xb6, 0xdb, 0xba, 0xe9, 0x87, 0x31, 0x81, 0x51, 0x1c, 0xd4, 0x0b, 0x18, 0x8d, 0x53, 0x50,
 13213  	0xfe, 0xbc, 0x62, 0xe8, 0xb2, 0xe1, 0x90, 0xbf, 0x5f, 0x80, 0x5a, 0x69, 0x9a, 0x48, 0x84, 0x6d,
 13214  	0x34, 0xc6, 0xab, 0xe3, 0x77, 0x28, 0x08, 0x36, 0x4f, 0xcf, 0xf9, 0x32, 0xea, 0xad, 0x56, 0x53,
 13215  	0x52, 0x39, 0xb6, 0x8d, 0x62, 0xa9, 0x16, 0xf9, 0xc7, 0xb0, 0xdb, 0x14, 0x4d, 0xe6, 0x2f, 0x08,
 13216  	0x01, 0x26, 0x99, 0x91, 0xb8, 0x10, 0x60, 0x96, 0x11, 0x89, 0xf0, 0x2c, 0x9a, 0x80, 0x20, 0xbe,
 13217  	0xc1, 0x56, 0x8a, 0xaa, 0xc4, 0x28, 0x18, 0x95, 0x70, 0x34, 0xcf, 0xe2, 0xfe, 0xd2, 0x8f, 0xab,
 13218  	0x37, 0x38, 0x5a, 0x8b, 0x97, 0x98, 0x7c, 0x1d, 0xe1, 0x78, 0x9b, 0xf7, 0x75, 0x38, 0xff, 0x7d,
 13219  	0xe9, 0x70, 0x5f, 0x77, 0xdc, 0xdd, 0x2b, 0x1e, 0xc4, 0x71, 0xf4, 0xcf, 0xa4, 0xd0, 0x44, 0x2c,
 13220  	0x28, 0x34, 0x7e, 0x16, 0x21, 0x06, 0x11, 0x82, 0xef, 0x41, 0x34, 0x8b, 0x30, 0x50, 0x34, 0x5f,
 13221  	0x4a, 0x42, 0x32, 0x7c, 0x0d, 0xe5, 0xd9, 0x2f, 0x1e, 0x30, 0x27, 0x5e, 0xa4, 0xdb, 0x35, 0x0d,
 13222  	0x2d, 0x20, 0x0a, 0x6b, 0x81, 0x5b, 0x9e, 0x4c, 0x62, 0x11, 0x6f, 0xab, 0x13, 0xd4, 0x42, 0xc9,
 13223  	0x68, 0x07, 0x8e, 0x06, 0x0d, 0x2e, 0x19, 0x47, 0xd5, 0x75, 0x39, 0x1e, 0x5f, 0x3b, 0xb3, 0x5b,
 13224  	0x7c, 0xed, 0xc8, 0xdc, 0xc4, 0x03, 0x6a, 0x3f, 0xb8, 0x47, 0x2a, 0x5f, 0x4a, 0xa3, 0x53, 0x41,
 13225  	0xad, 0x47, 0x78, 0xa1, 0xf0, 0x3e, 0x12, 0xc9, 0x17, 0x53, 0x48, 0x99, 0x36, 0x5b, 0x2d, 0xd3,
 13226  	0x6a, 0x56, 0xac, 0x35, 0xdb, 0x69, 0xc3, 0xe4, 0x71, 0x74, 0xc7, 0x9d, 0xea, 0x77, 0xa7, 0xd0,
 13227  	0x04, 0x6f, 0xd0, 0x8c, 0xee, 0x18, 0x47, 0x77, 0x96, 0x14, 0x6d, 0xc9, 0xd1, 0xe9, 0x8b, 0xfa,
 13228  	0xd5, 0x34, 0x42, 0x0b, 0x76, 0x63, 0xe3, 0x98, 0xbf, 0x71, 0x79, 0x19, 0xe5, 0x58, 0xd4, 0x22,
 13229  	0xae, 0xb1, 0x13, 0xfc, 0x2d, 0x07, 0xfd, 0x34, 0x86, 0x98, 0x2e, 0xf0, 0x13, 0xda, 0x1c, 0x8b,
 13230  	0x7a, 0xa4, 0xa4, 0x34, 0x5e, 0x84, 0x56, 0x4a, 0xe9, 0xb8, 0x55, 0x13, 0x54, 0x4a, 0x61, 0x72,
 13231  	0xa5, 0x3b, 0xdb, 0xc5, 0x6c, 0xcb, 0x6e, 0x6c, 0x68, 0x40, 0xaf, 0xfe, 0x79, 0x8a, 0xc9, 0xee,
 13232  	0x98, 0xbf, 0xd4, 0xf3, 0x3f, 0x3f, 0xbb, 0xcf, 0xcf, 0xff, 0xde, 0x14, 0x3a, 0xa3, 0x91, 0x86,
 13233  	0x7d, 0x8f, 0x38, 0x5b, 0x33, 0xb6, 0x41, 0x6e, 0x12, 0x8b, 0x38, 0x47, 0x35, 0xa2, 0xfe, 0x31,
 13234  	0x24, 0x24, 0x08, 0x1b, 0x73, 0xdb, 0x25, 0xc6, 0xf1, 0x49, 0x16, 0xa1, 0xfe, 0xc3, 0x21, 0xa4,
 13235  	0x24, 0x5a, 0x88, 0xc7, 0xd6, 0x2a, 0xea, 0x69, 0xf6, 0x67, 0x1f, 0x94, 0xd9, 0x3f, 0xb8, 0x3f,
 13236  	0xb3, 0x3f, 0xb7, 0x5f, 0xb3, 0x7f, 0x68, 0x2f, 0x66, 0x7f, 0x3b, 0x6a, 0xf6, 0xe7, 0xc1, 0xec,
 13237  	0x7f, 0xb6, 0xaf, 0xd9, 0x3f, 0x6b, 0x19, 0x07, 0x34, 0xfa, 0x8f, 0x6d, 0x22, 0xd3, 0x83, 0xec,
 13238  	0x56, 0xae, 0xd0, 0x49, 0xb1, 0x61, 0x3b, 0x06, 0x31, 0xf8, 0x26, 0x05, 0x4e, 0xc8, 0x1d, 0x0e,
 13239  	0xd3, 0x02, 0x6c, 0x2c, 0x2b, 0xec, 0xd8, 0x5e, 0xb2, 0xc2, 0x3e, 0x80, 0x6d, 0xcc, 0x17, 0xd2,
 13240  	0x68, 0x62, 0x86, 0x38, 0x1e, 0x0b, 0x8b, 0xf8, 0x20, 0xdc, 0x8c, 0x4a, 0xe8, 0x94, 0xc0, 0x10,
 13241  	0x2c, 0xf2, 0x74, 0xe8, 0x3a, 0xd5, 0x20, 0x8e, 0x17, 0xf5, 0xbc, 0x8a, 0xd2, 0xd3, 0xea, 0xfd,
 13242  	0xcc, 0x4c, 0x7c, 0xec, 0x06, 0xd5, 0xfb, 0x70, 0x26, 0x48, 0x93, 0xff, 0xd2, 0x02, 0x7a, 0x21,
 13243  	0xd9, 0x52, 0x76, 0xff, 0xc9, 0x96, 0xd4, 0x9f, 0x4e, 0xa1, 0xcb, 0x1a, 0xb1, 0xc8, 0xa6, 0xbe,
 13244  	0xda, 0x22, 0x42, 0xb3, 0xf8, 0xca, 0x40, 0x67, 0x0d, 0xd3, 0x6d, 0xeb, 0x5e, 0x63, 0xfd, 0x50,
 13245  	0x32, 0x9a, 0x43, 0xa3, 0xe2, 0xfc, 0xb5, 0x8f, 0xb9, 0x4d, 0x2a, 0xa7, 0xfe, 0x44, 0x06, 0x0d,
 13246  	0x4d, 0xdb, 0xde, 0x1b, 0xf6, 0x21, 0xb3, 0x7f, 0x85, 0x53, 0x7e, 0x7a, 0x1f, 0xe7, 0x22, 0x1f,
 13247  	0x83, 0xca, 0x85, 0x80, 0xe8, 0xe0, 0x96, 0xb7, 0x6a, 0xc7, 0x02, 0xc7, 0xfb, 0x64, 0xfb, 0xcc,
 13248  	0xfb, 0xf5, 0x3c, 0x1a, 0x86, 0x88, 0x1a, 0xc2, 0xc9, 0x25, 0x38, 0xbd, 0x7a, 0x14, 0x18, 0xad,
 13249  	0x23, 0x24, 0xc5, 0x9f, 0x96, 0xe2, 0x38, 0xe6, 0x0e, 0x9f, 0x27, 0x4c, 0x0c, 0xe9, 0xf8, 0x2c,
 13250  	0xbb, 0xf4, 0x82, 0x36, 0x09, 0x39, 0x15, 0xe0, 0xc4, 0x21, 0xd2, 0xa4, 0x80, 0x50, 0xfd, 0xa9,
 13251  	0x2c, 0x1a, 0xf5, 0xbd, 0x1a, 0x8f, 0xa8, 0xb3, 0x9e, 0x46, 0xb9, 0x79, 0x5b, 0x88, 0xe3, 0x0e,
 13252  	0x5e, 0x90, 0xeb, 0xb6, 0x1b, 0x71, 0xef, 0xe4, 0x44, 0xf4, 0x33, 0x97, 0x6c, 0x43, 0xf4, 0xe1,
 13253  	0x85, 0xcf, 0xb4, 0x6c, 0x23, 0xf6, 0x06, 0x32, 0x20, 0xc4, 0x97, 0x51, 0x16, 0xdc, 0x9f, 0x85,
 13254  	0x53, 0xe6, 0x88, 0xcb, 0x33, 0xe0, 0x05, 0x35, 0xc8, 0xed, 0x57, 0x0d, 0x86, 0x0e, 0xaa, 0x06,
 13255  	0xf9, 0x07, 0xab, 0x06, 0x6f, 0xa1, 0x51, 0xa8, 0xc9, 0x4f, 0x03, 0xb5, 0xfb, 0x4a, 0xf6, 0x08,
 13256  	0x5f, 0x6c, 0xc6, 0x58, 0xbb, 0x79, 0x32, 0x28, 0x58, 0x63, 0x24, 0x56, 0xea, 0xef, 0xa6, 0xd0,
 13257  	0xd0, 0x6d, 0x6b, 0xc3, 0xb2, 0x37, 0x0f, 0xa7, 0x27, 0xcf, 0xa2, 0x11, 0xce, 0x46, 0x98, 0x84,
 13258  	0xe1, 0x31, 0x6a, 0x97, 0x81, 0xeb, 0xc0, 0x49, 0x13, 0xa9, 0xf0, 0x2b, 0x41, 0x21, 0x78, 0x97,
 13259  	0x90, 0x09, 0xf3, 0x17, 0xf8, 0x85, 0x1a, 0x72, 0xc8, 0x75, 0x91, 0x1c, 0x5f, 0x40, 0xd9, 0x32,
 13260  	0x6d, 0xaa, 0x10, 0xc0, 0x93, 0x36, 0x45, 0x03, 0xa8, 0xfa, 0x07, 0x19, 0x34, 0x1e, 0x39, 0x1f,
 13261  	0x7a, 0x12, 0x0d, 0xf3, 0xf3, 0x19, 0xd3, 0x8f, 0x01, 0x0f, 0xef, 0x16, 0x02, 0xa0, 0x96, 0x67,
 13262  	0x7f, 0x56, 0x0c, 0xfc, 0x09, 0x34, 0x64, 0xbb, 0xb0, 0x76, 0xc0, 0xb7, 0x8c, 0x87, 0x8a, 0xbf,
 13263  	0x5c, 0xa3, 0x6d, 0x67, 0x2a, 0xcd, 0x49, 0x44, 0x3d, 0xb2, 0x5d, 0xf8, 0xb4, 0x1b, 0x68, 0x58,
 13264  	0x77, 0x5d, 0xe2, 0xd5, 0x3d, 0xbd, 0x29, 0x86, 0x85, 0x0f, 0x80, 0xa2, 0x4e, 0x03, 0x70, 0x45,
 13265  	0x6f, 0xe2, 0xd7, 0xd1, 0x58, 0xc3, 0x21, 0xb0, 0xba, 0xe8, 0x2d, 0xda, 0x4a, 0xc1, 0xfa, 0x93,
 13266  	0x10, 0xe2, 0x91, 0x7c, 0x88, 0xa8, 0x18, 0xf8, 0x0e, 0x1a, 0xe3, 0x9f, 0xc3, 0x9c, 0x86, 0x61,
 13267  	0x78, 0x8c, 0x87, 0xb3, 0x3d, 0x13, 0x09, 0x73, 0x1b, 0xe6, 0xbe, 0xe3, 0x22, 0xb9, 0xc8, 0xd7,
 13268  	0x10, 0x48, 0xf1, 0x32, 0xc2, 0x9b, 0x64, 0xb5, 0xae, 0x77, 0xbd, 0x75, 0x5a, 0x17, 0x8b, 0x6a,
 13269  	0xcc, 0xb3, 0xa1, 0x81, 0xc3, 0x75, 0x1c, 0x2b, 0xfa, 0xa1, 0x6f, 0x92, 0xd5, 0x92, 0x84, 0xc4,
 13270  	0xd3, 0x68, 0x9c, 0x16, 0xf1, 0x8d, 0x21, 0xd3, 0xe0, 0xa3, 0x0d, 0xf2, 0xa6, 0xc8, 0x18, 0xb1,
 13271  	0x51, 0x9b, 0x64, 0x95, 0x5b, 0x85, 0x15, 0x43, 0xfd, 0x7a, 0x8a, 0x9a, 0x49, 0xb4, 0x95, 0x90,
 13272  	0xe3, 0x95, 0x2a, 0x70, 0x7b, 0x9f, 0x0a, 0xdc, 0x0e, 0xb3, 0xb1, 0xe5, 0xdc, 0x3e, 0x13, 0x9d,
 13273  	0xc6, 0xb1, 0x78, 0x0a, 0xe5, 0x0c, 0xf1, 0xc4, 0xe8, 0x9c, 0x2c, 0x59, 0xbf, 0x1e, 0x8d, 0x53,
 13274  	0xe1, 0x2b, 0x28, 0x4b, 0xa7, 0xeb, 0xe8, 0x76, 0x51, 0x5c, 0x59, 0x35, 0xa0, 0x50, 0xbf, 0x2d,
 13275  	0x8d, 0x46, 0x85, 0xaf, 0xb9, 0x7e, 0xa8, 0xcf, 0x79, 0x69, 0x6f, 0xcd, 0xf4, 0x9d, 0x23, 0x60,
 13276  	0x1f, 0xe1, 0x37, 0xf9, 0x46, 0x20, 0x8a, 0x3d, 0x5d, 0x5c, 0x70, 0xc1, 0x3c, 0xcf, 0x3f, 0x34,
 13277  	0xb7, 0xf7, 0xad, 0x13, 0xa5, 0x7f, 0x23, 0x9b, 0x4f, 0x17, 0x32, 0x6f, 0x64, 0xf3, 0xd9, 0xc2,
 13278  	0xa0, 0xfa, 0xaf, 0x3e, 0x8d, 0x06, 0x97, 0x2d, 0xb2, 0xbc, 0x86, 0x9f, 0x11, 0x72, 0x8d, 0xf2,
 13279  	0x8f, 0x9f, 0x10, 0x59, 0x02, 0x62, 0x7e, 0x40, 0x13, 0x32, 0x92, 0xde, 0x10, 0x93, 0xce, 0xf1,
 13280  	0x5e, 0xc4, 0x62, 0x19, 0x86, 0x99, 0x1f, 0xd0, 0xc4, 0xe4, 0x74, 0x37, 0xc4, 0x64, 0x5f, 0x5c,
 13281  	0x58, 0x52, 0x29, 0x86, 0xf1, 0x4b, 0xf1, 0xc3, 0x8b, 0x85, 0xa4, 0x8c, 0x58, 0xd1, 0xe3, 0xbf,
 13282  	0x38, 0xc5, 0xfc, 0x80, 0x96, 0x9c, 0x49, 0x6b, 0x54, 0xbc, 0xe1, 0x88, 0x9e, 0xac, 0x88, 0xb8,
 13283  	0xf9, 0x01, 0x4d, 0xa2, 0xc5, 0x2f, 0x04, 0x19, 0x89, 0xe9, 0x5a, 0x1f, 0x7d, 0x44, 0x25, 0xa0,
 13284  	0xe6, 0x07, 0x34, 0x91, 0x52, 0xa8, 0xb4, 0xea, 0x98, 0x41, 0xba, 0xd0, 0x68, 0xa5, 0x80, 0x13,
 13285  	0x2a, 0x85, 0xdf, 0xf8, 0x55, 0x34, 0x16, 0xbc, 0x4e, 0x7b, 0x87, 0x34, 0x3c, 0xbe, 0xe0, 0x9d,
 13286  	0x8d, 0x14, 0x66, 0xc8, 0xf9, 0x01, 0x4d, 0xa6, 0xc6, 0x57, 0x50, 0x4e, 0x23, 0xae, 0xf9, 0xae,
 13287  	0xbf, 0x27, 0x1b, 0x17, 0x0e, 0x6f, 0xcc, 0x77, 0xa9, 0x94, 0x38, 0x9e, 0xf6, 0x4e, 0xb8, 0x09,
 13288  	0xe4, 0x9b, 0x2c, 0x1c, 0xa9, 0x65, 0xd6, 0x32, 0x68, 0xef, 0x08, 0x27, 0x00, 0xaf, 0x47, 0xb3,
 13289  	0xf5, 0xc3, 0x06, 0x4a, 0x72, 0x8e, 0x16, 0xb1, 0xf3, 0x03, 0x5a, 0x34, 0xbb, 0xff, 0x0b, 0x52,
 13290  	0xa6, 0x78, 0x1e, 0x26, 0x21, 0x2a, 0x55, 0x8a, 0x12, 0xa4, 0x0a, 0x39, 0xe5, 0x5f, 0x8f, 0xa6,
 13291  	0x2e, 0xe7, 0x41, 0x11, 0xce, 0x25, 0x27, 0xb8, 0x16, 0xaa, 0xf6, 0x53, 0x9d, 0xbf, 0x20, 0xa5,
 13292  	0x98, 0x56, 0xc6, 0x93, 0xab, 0xd6, 0x3d, 0x5d, 0xac, 0x9a, 0x0d, 0x79, 0x29, 0xd9, 0x31, 0x24,
 13293  	0x5c, 0x8a, 0x77, 0x28, 0xe0, 0x84, 0x0e, 0x65, 0x89, 0x91, 0x5f, 0x90, 0x92, 0xea, 0xf0, 0x8c,
 13294  	0x4a, 0x41, 0xa5, 0x02, 0x8a, 0x56, 0x2a, 0xa6, 0xdf, 0xb9, 0x21, 0xe6, 0x9a, 0x51, 0x26, 0xe4,
 13295  	0x0e, 0x0a, 0x31, 0xb4, 0x83, 0x84, 0x9c, 0x34, 0x45, 0xc8, 0x63, 0xa1, 0x60, 0x20, 0x1f, 0x09,
 13296  	0x5a, 0x38, 0x53, 0x9d, 0x1f, 0xd0, 0x20, 0xc3, 0x85, 0xca, 0x32, 0xa4, 0x28, 0xa7, 0x81, 0x62,
 13297  	0x34, 0x48, 0xe5, 0x7d, 0x9f, 0x34, 0xe6, 0x07, 0x34, 0x96, 0x3d, 0xe5, 0x19, 0x21, 0x16, 0xb9,
 13298  	0x72, 0x46, 0x9e, 0x22, 0x02, 0x04, 0x9d, 0x22, 0xc2, 0x88, 0xe5, 0x73, 0xf1, 0x78, 0xdd, 0xca,
 13299  	0x59, 0xf9, 0xfc, 0x30, 0x8a, 0x9f, 0x1f, 0xd0, 0xe2, 0x31, 0xbe, 0x5f, 0x90, 0x42, 0x58, 0x2b,
 13300  	0xe7, 0x22, 0x2f, 0x17, 0x43, 0x14, 0x15, 0x97, 0x18, 0xec, 0x7a, 0x39, 0x31, 0xe9, 0x9c, 0x72,
 13301  	0x1e, 0x18, 0x3c, 0x1a, 0x30, 0x88, 0x93, 0xcc, 0x0f, 0x68, 0x89, 0xe9, 0xea, 0x66, 0x62, 0x81,
 13302  	0xa4, 0x15, 0x45, 0x3e, 0x80, 0x8a, 0xa0, 0xe7, 0x07, 0xb4, 0x58, 0xe8, 0xe9, 0x1b, 0x62, 0x04,
 13303  	0x67, 0xe5, 0x11, 0xb9, 0x13, 0x43, 0x0c, 0xed, 0x44, 0x21, 0xd2, 0xf3, 0x0d, 0x31, 0xaa, 0xaf,
 13304  	0x32, 0x19, 0x2f, 0x15, 0xce, 0x9c, 0x42, 0xf4, 0x5f, 0x2d, 0x39, 0x50, 0xa9, 0xf2, 0x28, 0x4f,
 13305  	0x15, 0xc1, 0xcb, 0x27, 0xd1, 0xcc, 0x0f, 0x68, 0xc9, 0x41, 0x4e, 0xb5, 0xe4, 0x08, 0x9f, 0xca,
 13306  	0x85, 0x7e, 0x3c, 0x83, 0xd6, 0x25, 0x47, 0x07, 0xd5, 0xfb, 0xc4, 0x5b, 0x54, 0x2e, 0xca, 0x61,
 13307  	0x53, 0x7a, 0x12, 0xce, 0x0f, 0x68, 0x7d, 0xa2, 0x36, 0xde, 0xee, 0x11, 0xfc, 0x50, 0xb9, 0x24,
 13308  	0x67, 0x8a, 0x49, 0x24, 0x9a, 0x1f, 0xd0, 0x7a, 0x84, 0x4e, 0xbc, 0xdd, 0x23, 0x36, 0x9e, 0x52,
 13309  	0xec, 0xcb, 0x36, 0x90, 0x47, 0x8f, 0xc8, 0x7a, 0xcb, 0x89, 0x61, 0xe5, 0x94, 0xc7, 0x64, 0xd5,
 13310  	0x4d, 0x20, 0xa1, 0xaa, 0x9b, 0x14, 0x90, 0x6e, 0x39, 0x31, 0x0e, 0x9a, 0xf2, 0x78, 0x1f, 0x86,
 13311  	0x41, 0x1b, 0x13, 0x23, 0xa8, 0x2d, 0x27, 0x06, 0x22, 0x53, 0x54, 0x99, 0x61, 0x02, 0x09, 0x65,
 13312  	0x98, 0x14, 0xc2, 0x6c, 0x39, 0x31, 0x5e, 0x95, 0xf2, 0x44, 0x1f, 0x86, 0x61, 0x0b, 0x93, 0x22,
 13313  	0x5d, 0xbd, 0x20, 0x05, 0x8c, 0x52, 0x3e, 0x24, 0xcf, 0x1b, 0x02, 0x8a, 0xce, 0x1b, 0x62, 0x68,
 13314  	0xa9, 0x99, 0x58, 0x48, 0x0c, 0xe5, 0xc3, 0xf2, 0x30, 0x8f, 0xa0, 0xe9, 0x30, 0x8f, 0x06, 0xd1,
 13315  	0x98, 0x89, 0x85, 0x06, 0x50, 0x2e, 0xf7, 0x62, 0x02, 0x68, 0x99, 0x09, 0x0b, 0x26, 0x50, 0x49,
 13316  	0x78, 0x9b, 0xae, 0x7c, 0x44, 0xbe, 0x3c, 0x8d, 0x11, 0xcc, 0x0f, 0x68, 0x09, 0x2f, 0xda, 0xb5,
 13317  	0xe4, 0x87, 0x58, 0xca, 0x15, 0x79, 0xd8, 0x26, 0xd1, 0xd0, 0x61, 0x9b, 0xf8, 0x88, 0x6b, 0x21,
 13318  	0xc9, 0x51, 0x42, 0xb9, 0x2a, 0x1b, 0x66, 0x71, 0x0a, 0x6a, 0x98, 0x25, 0x38, 0x58, 0x68, 0xc9,
 13319  	0x4f, 0x8b, 0x94, 0x27, 0xfb, 0xb6, 0x10, 0x68, 0x12, 0x5a, 0xc8, 0x5e, 0xda, 0x84, 0xb6, 0xd3,
 13320  	0xed, 0x4e, 0xcb, 0xd6, 0x0d, 0xe5, 0xa3, 0x89, 0xb6, 0x13, 0x43, 0x0a, 0xb6, 0x13, 0x03, 0xd0,
 13321  	0x55, 0x5e, 0x74, 0x24, 0x50, 0x9e, 0x92, 0x57, 0x79, 0x11, 0x47, 0x57, 0x79, 0xc9, 0xe9, 0x60,
 13322  	0x26, 0x76, 0xe9, 0xae, 0x3c, 0x2d, 0x2b, 0x40, 0x04, 0x4d, 0x15, 0x20, 0x7a, 0x4d, 0xff, 0x76,
 13323  	0xef, 0x6b, 0x6a, 0x65, 0x0a, 0xb8, 0x3d, 0xe6, 0x73, 0xeb, 0x45, 0x37, 0x3f, 0xa0, 0xf5, 0xbe,
 13324  	0xea, 0xae, 0x24, 0xdc, 0x3a, 0x2b, 0xd7, 0x64, 0x05, 0x8b, 0x11, 0x50, 0x05, 0x8b, 0xdf, 0x55,
 13325  	0x57, 0x12, 0xae, 0x8d, 0x95, 0x8f, 0xf5, 0x64, 0x15, 0x7c, 0x73, 0xc2, 0x65, 0xf3, 0x0d, 0xf1,
 13326  	0xde, 0x57, 0x79, 0x46, 0x5e, 0xec, 0x42, 0x0c, 0x5d, 0xec, 0x84, 0xfb, 0xe1, 0x1b, 0xe2, 0x8d,
 13327  	0xa7, 0x72, 0x3d, 0x5e, 0x2a, 0x5c, 0x22, 0x85, 0x9b, 0x51, 0x2d, 0xf9, 0xa2, 0x50, 0x79, 0x56,
 13328  	0xd6, 0xba, 0x24, 0x1a, 0xaa, 0x75, 0x89, 0x97, 0x8c, 0x73, 0xf1, 0xfb, 0x3e, 0xe5, 0x46, 0xf4,
 13329  	0xe6, 0x54, 0xc6, 0x53, 0xcb, 0x27, 0x76, 0x47, 0xf8, 0x7a, 0xf4, 0x95, 0xb0, 0xf2, 0x5c, 0x64,
 13330  	0x7f, 0x29, 0x61, 0xa9, 0x7d, 0x1b, 0x79, 0x55, 0xfc, 0x7a, 0xf4, 0x61, 0xad, 0xf2, 0x7c, 0x32,
 13331  	0x87, 0x40, 0x57, 0xa2, 0x0f, 0x71, 0x5f, 0x8f, 0xbe, 0x45, 0x55, 0x5e, 0x48, 0xe6, 0x10, 0x48,
 13332  	0x37, 0xfa, 0x76, 0xf5, 0x19, 0x21, 0x3a, 0x96, 0xf2, 0x71, 0xd9, 0x74, 0x0c, 0x10, 0xd4, 0x74,
 13333  	0x0c, 0x63, 0x68, 0x3d, 0x23, 0x44, 0x95, 0x52, 0x5e, 0x8c, 0x15, 0x09, 0x1a, 0x2b, 0xc4, 0x9e,
 13334  	0x7a, 0x46, 0x88, 0xc6, 0xa4, 0xbc, 0x14, 0x2b, 0x12, 0xb4, 0x4e, 0x88, 0xd9, 0x64, 0xf4, 0x73,
 13335  	0xa8, 0x54, 0x5e, 0x06, 0x1e, 0xea, 0xee, 0x3e, 0x72, 0xf3, 0x03, 0x5a, 0x3f, 0xc7, 0xcc, 0xb7,
 13336  	0x7b, 0xdf, 0x9e, 0x2a, 0xaf, 0xc8, 0x43, 0xb8, 0x17, 0x1d, 0x1d, 0xc2, 0x3d, 0x6f, 0x60, 0x5f,
 13337  	0x8d, 0x3c, 0xae, 0x50, 0x5e, 0x95, 0xa7, 0x38, 0x09, 0x49, 0xa7, 0xb8, 0xe8, 0x53, 0x0c, 0xe9,
 13338  	0xd5, 0x80, 0xf2, 0x09, 0x79, 0x8a, 0x13, 0x71, 0x74, 0x8a, 0x93, 0x5e, 0x18, 0xcc, 0xc4, 0x9c,
 13339  	0xd9, 0x95, 0xd7, 0xe4, 0x29, 0x2e, 0x82, 0xa6, 0x53, 0x5c, 0xd4, 0xfd, 0xfd, 0xd5, 0x88, 0x4f,
 13340  	0xb7, 0xf2, 0x7a, 0x72, 0xfb, 0x01, 0x29, 0xb6, 0x9f, 0x79, 0x80, 0x6b, 0xc9, 0xce, 0xc9, 0x4a,
 13341  	0x49, 0x1e, 0xbf, 0x49, 0x34, 0x74, 0xfc, 0x26, 0x3a, 0x36, 0x2f, 0x27, 0xe6, 0x69, 0x55, 0xa6,
 13342  	0xfb, 0x6c, 0x1c, 0x42, 0x53, 0x24, 0x29, 0xc3, 0xab, 0xb8, 0x47, 0x66, 0x1b, 0xa1, 0x99, 0x1e,
 13343  	0x7b, 0x64, 0x7f, 0x1b, 0x14, 0xa1, 0xa7, 0xb3, 0x6b, 0xec, 0x32, 0x4f, 0x29, 0xcb, 0xb3, 0x6b,
 13344  	0x8c, 0x80, 0xce, 0xae, 0xf1, 0x2b, 0xc0, 0x39, 0x54, 0xe0, 0x5a, 0xc4, 0xee, 0x28, 0x4d, 0xab,
 13345  	0xa9, 0xcc, 0x46, 0x7c, 0x03, 0x23, 0x78, 0x3a, 0x3b, 0x45, 0x61, 0xb0, 0x5e, 0x33, 0xd8, 0x4c,
 13346  	0xcb, 0xec, 0xac, 0xda, 0xba, 0x63, 0xd4, 0x88, 0x65, 0x28, 0x73, 0x91, 0xf5, 0x3a, 0x81, 0x06,
 13347  	0xd6, 0xeb, 0x04, 0x38, 0xbc, 0x8c, 0x8d, 0xc0, 0x35, 0xd2, 0x20, 0xe6, 0x3d, 0xa2, 0xdc, 0x04,
 13348  	0xb6, 0xc5, 0x5e, 0x6c, 0x39, 0xd9, 0xfc, 0x80, 0xd6, 0x8b, 0x03, 0xb5, 0xd5, 0x17, 0xb7, 0x6a,
 13349  	0x6f, 0x2e, 0x04, 0xfe, 0xf0, 0x55, 0x87, 0x74, 0x74, 0x87, 0x28, 0xf3, 0xb2, 0xad, 0x9e, 0x48,
 13350  	0x44, 0x6d, 0xf5, 0x44, 0x44, 0x9c, 0xad, 0x3f, 0x16, 0x2a, 0xfd, 0xd8, 0x86, 0x23, 0x22, 0xb9,
 13351  	0x34, 0x9d, 0x9d, 0x64, 0x04, 0x15, 0xd0, 0x82, 0x6d, 0x35, 0xe1, 0xa4, 0xe2, 0x0d, 0x79, 0x76,
 13352  	0xea, 0x4d, 0x49, 0x67, 0xa7, 0xde, 0x58, 0xaa, 0xea, 0x32, 0x96, 0x8d, 0xc1, 0x5b, 0xb2, 0xaa,
 13353  	0x27, 0x90, 0x50, 0x55, 0x4f, 0x00, 0xc7, 0x19, 0x6a, 0xc4, 0x25, 0x9e, 0xb2, 0xd0, 0x8f, 0x21,
 13354  	0x90, 0xc4, 0x19, 0x02, 0x38, 0xce, 0x70, 0x8e, 0x78, 0x8d, 0x75, 0x65, 0xb1, 0x1f, 0x43, 0x20,
 13355  	0x89, 0x33, 0x04, 0x30, 0xdd, 0x6c, 0xca, 0xe0, 0xe9, 0x6e, 0x6b, 0xc3, 0xef, 0xb3, 0x25, 0x79,
 13356  	0xb3, 0xd9, 0x93, 0x90, 0x6e, 0x36, 0x7b, 0x22, 0xf1, 0xf7, 0xec, 0xf9, 0xb2, 0x59, 0x59, 0x86,
 13357  	0x0a, 0xa7, 0x42, 0xbb, 0x60, 0x2f, 0xa5, 0xe6, 0x07, 0xb4, 0xbd, 0x5e, 0x66, 0x7f, 0x34, 0xb8,
 13358  	0x72, 0x52, 0xaa, 0x50, 0xd5, 0xa9, 0xe0, 0xac, 0x82, 0x81, 0xe7, 0x07, 0xb4, 0xe0, 0x52, 0xea,
 13359  	0x05, 0x34, 0x02, 0x1f, 0x55, 0xb1, 0x4c, 0xaf, 0x3c, 0xad, 0xbc, 0x29, 0x6f, 0x99, 0x04, 0x14,
 13360  	0xdd, 0x32, 0x09, 0x3f, 0xe9, 0x24, 0x0e, 0x3f, 0xd9, 0x14, 0x53, 0x9e, 0x56, 0x34, 0x79, 0x12,
 13361  	0x97, 0x90, 0x74, 0x12, 0x97, 0x00, 0x41, 0xbd, 0x65, 0xc7, 0xee, 0x94, 0xa7, 0x95, 0x5a, 0x42,
 13362  	0xbd, 0x0c, 0x15, 0xd4, 0xcb, 0x7e, 0x06, 0xf5, 0xd6, 0xd6, 0xbb, 0x5e, 0x99, 0x7e, 0xe3, 0x4a,
 13363  	0x42, 0xbd, 0x3e, 0x32, 0xa8, 0xd7, 0x07, 0xd0, 0xa9, 0x10, 0x00, 0x55, 0xc7, 0xa6, 0x93, 0xf6,
 13364  	0x2d, 0xb3, 0xd5, 0x52, 0x6e, 0xcb, 0x53, 0x61, 0x14, 0x4f, 0xa7, 0xc2, 0x28, 0x8c, 0x9a, 0x9e,
 13365  	0xac, 0x55, 0x64, 0xb5, 0xdb, 0x54, 0xee, 0xc8, 0xa6, 0x67, 0x88, 0xa1, 0xa6, 0x67, 0xf8, 0x0b,
 13366  	0x76, 0x17, 0xf4, 0x97, 0x46, 0xd6, 0x1c, 0xe2, 0xae, 0x2b, 0x77, 0x23, 0xbb, 0x0b, 0x01, 0x07,
 13367  	0xbb, 0x0b, 0xe1, 0x37, 0x6e, 0xa2, 0x47, 0xa5, 0x85, 0xc6, 0xf7, 0xb4, 0xab, 0x11, 0xdd, 0x69,
 13368  	0xac, 0x2b, 0x9f, 0x04, 0x56, 0x4f, 0x24, 0x2e, 0x55, 0x32, 0xe9, 0xfc, 0x80, 0xd6, 0x8f, 0x13,
 13369  	0x6c, 0xcb, 0xdf, 0x5c, 0x60, 0x21, 0x2c, 0xb4, 0xea, 0x8c, 0xbf, 0x09, 0x7d, 0x2b, 0xb2, 0x2d,
 13370  	0x8f, 0x93, 0xc0, 0xb6, 0x3c, 0x0e, 0xc6, 0x1d, 0x74, 0x29, 0xb2, 0x55, 0x5b, 0xd4, 0x5b, 0x74,
 13371  	0x5f, 0x42, 0x8c, 0xaa, 0xde, 0xd8, 0x20, 0x9e, 0xf2, 0x29, 0xe0, 0x7d, 0xb9, 0xc7, 0x86, 0x2f,
 13372  	0x42, 0x3d, 0x3f, 0xa0, 0xed, 0xc2, 0x0f, 0xab, 0x2c, 0x13, 0xa8, 0xf2, 0x69, 0xf9, 0x7c, 0x93,
 13373  	0xc2, 0xe6, 0x07, 0x34, 0x96, 0x25, 0xf4, 0x6d, 0xa4, 0xdc, 0xee, 0x34, 0x1d, 0xdd, 0x20, 0xcc,
 13374  	0xd0, 0x02, 0xdb, 0x8d, 0x1b, 0xa0, 0xdf, 0x22, 0x5b, 0x69, 0xbd, 0xe8, 0xa8, 0x95, 0xd6, 0x0b,
 13375  	0x47, 0x15, 0x55, 0x8a, 0xd6, 0xa8, 0x7c, 0x46, 0x56, 0x54, 0x09, 0x49, 0x15, 0x55, 0x8e, 0xed,
 13376  	0xf8, 0x49, 0x74, 0x2e, 0xd8, 0xcf, 0xf3, 0xf5, 0x97, 0x75, 0x9a, 0xf2, 0x36, 0xf0, 0xb9, 0x14,
 13377  	0xbb, 0x0c, 0x90, 0xa8, 0xe6, 0x07, 0xb4, 0x1e, 0xe5, 0xe9, 0x8a, 0x1b, 0x0b, 0x44, 0xcc, 0xcd,
 13378  	0x8b, 0x6f, 0x95, 0x57, 0xdc, 0x1e, 0x64, 0x74, 0xc5, 0xed, 0x81, 0x4a, 0x64, 0xce, 0x85, 0xaa,
 13379  	0xef, 0xc2, 0x3c, 0x90, 0x69, 0x2f, 0x0e, 0x89, 0xcc, 0xb9, 0xa5, 0xb6, 0xba, 0x0b, 0xf3, 0xc0,
 13380  	0x5a, 0xeb, 0xc5, 0x01, 0x5f, 0x41, 0xb9, 0x5a, 0x6d, 0x51, 0xeb, 0x5a, 0x4a, 0x23, 0x72, 0x2d,
 13381  	0x07, 0xd0, 0xf9, 0x01, 0x8d, 0xe3, 0xa9, 0x19, 0x34, 0xdb, 0xd2, 0x5d, 0xcf, 0x6c, 0xb8, 0x30,
 13382  	0x62, 0xfc, 0x11, 0x62, 0xc8, 0x66, 0x50, 0x12, 0x0d, 0x35, 0x83, 0x92, 0xe0, 0xd4, 0x5e, 0x9c,
 13383  	0xd1, 0x5d, 0x57, 0xb7, 0x0c, 0x47, 0x9f, 0x86, 0x65, 0x82, 0x44, 0x5c, 0x9e, 0x24, 0x2c, 0xb5,
 13384  	0x17, 0x65, 0x08, 0x1c, 0xbe, 0xfb, 0x10, 0xdf, 0xcc, 0x59, 0x8b, 0x1c, 0xbe, 0x47, 0xf0, 0x70,
 13385  	0xf8, 0x1e, 0x81, 0x81, 0xdd, 0xe9, 0xc3, 0x34, 0xd2, 0x34, 0x21, 0x6f, 0x77, 0x33, 0x62, 0x77,
 13386  	0x46, 0x09, 0xc0, 0xee, 0x8c, 0x02, 0xa5, 0x26, 0xf9, 0xcb, 0xed, 0x7a, 0x8f, 0x26, 0x85, 0xab,
 13387  	0x6c, 0xac, 0x0c, 0x5d, 0xbf, 0xc3, 0xc1, 0x51, 0xde, 0xb2, 0xf4, 0xb6, 0x5d, 0x9e, 0xf6, 0xa5,
 13388  	0x6e, 0xca, 0xeb, 0x77, 0x4f, 0x42, 0xba, 0x7e, 0xf7, 0x44, 0xd2, 0xd9, 0xd5, 0xdf, 0x68, 0xad,
 13389  	0xeb, 0x0e, 0x31, 0x82, 0x6c, 0xb6, 0x6c, 0x6b, 0xf8, 0x8e, 0x3c, 0xbb, 0xf6, 0x21, 0xa5, 0xb3,
 13390  	0x6b, 0x1f, 0x34, 0x35, 0xf2, 0x92, 0xd1, 0x1a, 0xd1, 0x0d, 0x65, 0x43, 0x36, 0xf2, 0x7a, 0x53,
 13391  	0x52, 0x23, 0xaf, 0x37, 0xb6, 0xf7, 0xe7, 0xdc, 0x75, 0x4c, 0x8f, 0x28, 0xad, 0xbd, 0x7c, 0x0e,
 13392  	0x90, 0xf6, 0xfe, 0x1c, 0x40, 0xd3, 0x0d, 0x61, 0xb4, 0x43, 0xda, 0xf2, 0x86, 0x30, 0xde, 0x0d,
 13393  	0xd1, 0x12, 0xd4, 0x62, 0xe1, 0x9e, 0x6f, 0x8a, 0x25, 0x5b, 0x2c, 0x1c, 0x4c, 0x2d, 0x96, 0xd0,
 13394  	0x37, 0x4e, 0x72, 0xbf, 0x52, 0x6c, 0x79, 0x0d, 0x15, 0x71, 0x74, 0x0d, 0x95, 0x5c, 0xb5, 0x5e,
 13395  	0x90, 0x1c, 0x1a, 0x94, 0x8e, 0x6c, 0x75, 0x08, 0x28, 0x6a, 0x75, 0x88, 0xae, 0x0f, 0x33, 0xe8,
 13396  	0x14, 0xdc, 0x82, 0x6b, 0xdd, 0xe0, 0x1e, 0xe7, 0xb3, 0xf2, 0x67, 0x46, 0xd0, 0xf4, 0x33, 0x23,
 13397  	0x20, 0x89, 0x09, 0x9f, 0xb6, 0x9c, 0x1e, 0x4c, 0xc2, 0xf3, 0xc1, 0x08, 0x08, 0x2f, 0x20, 0x5c,
 13398  	0x2b, 0x2d, 0x2e, 0x54, 0x8c, 0xaa, 0x78, 0x45, 0xe6, 0xca, 0x27, 0xb0, 0x71, 0x8a, 0xf9, 0x01,
 13399  	0x2d, 0xa1, 0x1c, 0x7e, 0x07, 0x5d, 0xe0, 0x50, 0xee, 0xd6, 0x0c, 0xf9, 0xca, 0x8c, 0x60, 0x41,
 13400  	0xf0, 0x80, 0xef, 0x87, 0x22, 0x7c, 0x13, 0x69, 0xe7, 0x07, 0xb4, 0xbe, 0xbc, 0x7a, 0xd7, 0xc5,
 13401  	0xd7, 0x87, 0xee, 0x5e, 0xea, 0x0a, 0x16, 0x89, 0xbe, 0xbc, 0x7a, 0xd7, 0xc5, 0xe5, 0x7e, 0x6f,
 13402  	0x2f, 0x75, 0x05, 0x9d, 0xd0, 0x97, 0x17, 0x76, 0x51, 0xb1, 0x1f, 0xbe, 0xd4, 0x6a, 0x29, 0x9b,
 13403  	0x50, 0xdd, 0x47, 0xf6, 0x52, 0x5d, 0x09, 0x0c, 0xce, 0xdd, 0x38, 0xd2, 0x59, 0x7a, 0xb9, 0x43,
 13404  	0xac, 0x9a, 0xb4, 0x00, 0xdd, 0x97, 0x67, 0xe9, 0x18, 0x01, 0x9d, 0xa5, 0x63, 0x40, 0x3a, 0xa0,
 13405  	0x44, 0xbf, 0x18, 0x65, 0x4b, 0x1e, 0x50, 0x22, 0x8e, 0x0e, 0x28, 0xc9, 0x87, 0x66, 0x19, 0x9d,
 13406  	0x5e, 0xde, 0xf0, 0x74, 0xdf, 0x82, 0x74, 0x79, 0x57, 0xbe, 0x1b, 0xb9, 0x64, 0x8a, 0x93, 0xc0,
 13407  	0x25, 0x53, 0x1c, 0x4c, 0xc7, 0x08, 0x05, 0xd7, 0xb6, 0xac, 0xc6, 0x9c, 0x6e, 0xb6, 0xba, 0x0e,
 13408  	0x51, 0xfe, 0x1f, 0x79, 0x8c, 0x44, 0xd0, 0x74, 0x8c, 0x44, 0x40, 0x74, 0x81, 0xa6, 0xa0, 0x92,
 13409  	0xeb, 0x9a, 0x4d, 0x8b, 0xef, 0x2b, 0xbb, 0x2d, 0x4f, 0xf9, 0x7f, 0xe5, 0x05, 0x3a, 0x89, 0x86,
 13410  	0x2e, 0xd0, 0x49, 0x70, 0x38, 0x75, 0x4a, 0xc8, 0xe5, 0xa7, 0xfc, 0x7f, 0x91, 0x53, 0xa7, 0x04,
 13411  	0x1a, 0x38, 0x75, 0x4a, 0xca, 0x03, 0x38, 0x87, 0x0a, 0xcc, 0x26, 0x5b, 0x30, 0x83, 0xbb, 0xea,
 13412  	0xff, 0x5f, 0x5e, 0x1f, 0xa3, 0x78, 0xba, 0x3e, 0x46, 0x61, 0x32, 0x1f, 0xde, 0x05, 0x7f, 0xa9,
 13413  	0x17, 0x9f, 0x40, 0xfe, 0xb1, 0x32, 0xf8, 0xa6, 0xc8, 0x87, 0x8f, 0x94, 0x6f, 0x4b, 0xf5, 0x62,
 13414  	0x14, 0x0c, 0x8f, 0x58, 0x21, 0x99, 0x91, 0x46, 0xee, 0x99, 0x64, 0x53, 0xf9, 0x5c, 0x4f, 0x46,
 13415  	0x8c, 0x40, 0x66, 0xc4, 0x60, 0xf8, 0x2d, 0x74, 0x2e, 0x84, 0x2d, 0x92, 0xf6, 0x6a, 0x30, 0x33,
 13416  	0x7d, 0x7b, 0x4a, 0x36, 0x83, 0x93, 0xc9, 0xa8, 0x19, 0x9c, 0x8c, 0x49, 0x62, 0xcd, 0x45, 0xf7,
 13417  	0x97, 0x77, 0x61, 0x1d, 0x48, 0xb0, 0x07, 0x83, 0x24, 0xd6, 0x5c, 0x9a, 0xdf, 0xb1, 0x0b, 0xeb,
 13418  	0x40, 0xa6, 0x3d, 0x18, 0xe0, 0xcf, 0xa7, 0xd0, 0xe5, 0x64, 0x54, 0xa9, 0xd5, 0x9a, 0xb3, 0x9d,
 13419  	0x10, 0xa7, 0x7c, 0x67, 0x4a, 0x3e, 0x68, 0xd8, 0x5b, 0xb1, 0xf9, 0x01, 0x6d, 0x8f, 0x15, 0xe0,
 13420  	0x4f, 0xa0, 0xb1, 0x52, 0xd7, 0x30, 0x3d, 0xb8, 0x78, 0xa3, 0x86, 0xf3, 0x77, 0xa5, 0x22, 0x5b,
 13421  	0x1c, 0x11, 0x0b, 0x5b, 0x1c, 0x11, 0x80, 0xdf, 0x40, 0x13, 0x35, 0xd2, 0xe8, 0x3a, 0xa6, 0xb7,
 13422  	0xa5, 0x41, 0x9e, 0x46, 0xca, 0xe3, 0xbb, 0x53, 0xf2, 0x24, 0x16, 0xa3, 0xa0, 0x93, 0x58, 0x0c,
 13423  	0x88, 0xef, 0xf4, 0xc8, 0xe6, 0xa7, 0x7c, 0x4f, 0xaa, 0xef, 0xb5, 0x7c, 0xd0, 0x97, 0x3d, 0x92,
 13424  	0x01, 0x56, 0x13, 0xb3, 0xa3, 0x29, 0x9f, 0x4f, 0xf5, 0xb9, 0x46, 0x17, 0x66, 0xb8, 0x84, 0xc4,
 13425  	0x6a, 0xd5, 0xc4, 0xd4, 0x55, 0xca, 0xf7, 0xa6, 0xfa, 0x5c, 0x7b, 0x87, 0x1c, 0x93, 0xb2, 0x5e,
 13426  	0x3d, 0x27, 0x26, 0xc4, 0x56, 0xfe, 0x4a, 0x2a, 0xee, 0x2a, 0x12, 0x94, 0x17, 0x33, 0x67, 0x3f,
 13427  	0xc7, 0x5c, 0xf3, 0x78, 0xb1, 0x2f, 0xa4, 0xe2, 0xbe, 0x79, 0x61, 0xb1, 0xf0, 0x17, 0x26, 0x68,
 13428  	0x72, 0xf6, 0xbe, 0x47, 0x1c, 0x4b, 0x6f, 0x41, 0x77, 0xd6, 0x3c, 0xdb, 0xd1, 0x9b, 0x64, 0xd6,
 13429  	0xd2, 0x57, 0x5b, 0x44, 0xf9, 0xbe, 0x94, 0x6c, 0xc1, 0xf6, 0x26, 0xa5, 0x16, 0x6c, 0x6f, 0x2c,
 13430  	0x5e, 0x47, 0x8f, 0x26, 0x61, 0xcb, 0xa6, 0x0b, 0xf5, 0x7c, 0x31, 0x25, 0x9b, 0xb0, 0x7d, 0x68,
 13431  	0xa9, 0x09, 0xdb, 0x07, 0x8d, 0xaf, 0x0b, 0xd9, 0xa2, 0x95, 0xbf, 0x1a, 0x71, 0x86, 0x0c, 0x30,
 13432  	0xf3, 0x03, 0x9a, 0x90, 0x54, 0xfa, 0xba, 0x90, 0xd5, 0x58, 0xf9, 0x52, 0xbc, 0x4c, 0x78, 0xf9,
 13433  	0x14, 0x26, 0x3f, 0xbe, 0x2e, 0xe4, 0x73, 0x56, 0xfe, 0x5a, 0xbc, 0x4c, 0x78, 0xc7, 0x15, 0xa6,
 13434  	0x7d, 0x7e, 0x0b, 0x9d, 0x63, 0x35, 0x2e, 0xce, 0x95, 0xa8, 0xdd, 0x36, 0xb3, 0xae, 0xb7, 0x5a,
 13435  	0xc4, 0x6a, 0x12, 0xe5, 0xcb, 0x91, 0x99, 0x24, 0x99, 0x8c, 0xce, 0x24, 0xc9, 0x18, 0xfc, 0x2d,
 13436  	0xe8, 0xfc, 0x1d, 0xbd, 0x65, 0x1a, 0x21, 0xce, 0x4f, 0x64, 0xa4, 0x7c, 0x7f, 0x4a, 0xde, 0x4d,
 13437  	0xf7, 0xa0, 0xa3, 0xbb, 0xe9, 0x1e, 0x28, 0xbc, 0x88, 0x30, 0x2c, 0xa3, 0xc1, 0x6c, 0x41, 0xd7,
 13438  	0x67, 0xe5, 0xaf, 0xa7, 0x64, 0x3b, 0x35, 0x4e, 0x42, 0xed, 0xd4, 0x38, 0x14, 0xd7, 0x7b, 0xc7,
 13439  	0xaa, 0x54, 0x7e, 0x20, 0x25, 0x9f, 0xd6, 0xf4, 0x22, 0x9c, 0x1f, 0xd0, 0x7a, 0x07, 0xbc, 0xbc,
 13440  	0x89, 0x0a, 0xb5, 0x6a, 0x65, 0x6e, 0x6e, 0xb6, 0x76, 0xa7, 0x52, 0xae, 0xb8, 0x6e, 0x97, 0x18,
 13441  	0xca, 0x0f, 0x46, 0x56, 0xac, 0x28, 0x01, 0x5d, 0xb1, 0xa2, 0x30, 0xfc, 0x32, 0x1a, 0xa5, 0xed,
 13442  	0xa7, 0x03, 0x06, 0x3e, 0xf9, 0x87, 0x52, 0xb2, 0x39, 0x25, 0x22, 0xa9, 0x39, 0x25, 0xfe, 0xc6,
 13443  	0x35, 0x74, 0x86, 0x4a, 0xb1, 0xea, 0x90, 0x35, 0xe2, 0x10, 0xab, 0xe1, 0x8f, 0xe9, 0x1f, 0x4e,
 13444  	0xc9, 0x56, 0x46, 0x12, 0x11, 0xb5, 0x32, 0x92, 0xe0, 0x78, 0x03, 0x5d, 0x88, 0x9e, 0x04, 0xcd,
 13445  	0xd8, 0xd6, 0x9a, 0xd9, 0xe4, 0xcc, 0x7f, 0x24, 0x15, 0x31, 0x86, 0xfb, 0x10, 0x83, 0x31, 0xdc,
 13446  	0x07, 0x8f, 0x2d, 0x74, 0x91, 0x1f, 0xab, 0x70, 0x87, 0xcb, 0x68, 0x6d, 0x7f, 0x83, 0xd5, 0xf6,
 13447  	0xe1, 0xd0, 0x21, 0xb0, 0x0f, 0xf5, 0xfc, 0x80, 0xd6, 0x9f, 0x1d, 0xd5, 0xb3, 0x78, 0x44, 0x46,
 13448  	0xe5, 0x47, 0x53, 0xc9, 0x1e, 0x29, 0x92, 0x9b, 0x72, 0x52, 0x28, 0xc7, 0xb7, 0x7a, 0xc5, 0x13,
 13449  	0x54, 0x7e, 0x2c, 0x32, 0xde, 0x92, 0xc9, 0xe8, 0x78, 0xeb, 0x11, 0x90, 0xf0, 0x0d, 0x34, 0xc1,
 13450  	0x94, 0xba, 0xaa, 0xc3, 0x30, 0xb4, 0x9a, 0xc4, 0x50, 0xfe, 0x66, 0x64, 0xb5, 0x8b, 0x51, 0x80,
 13451  	0x6b, 0x4f, 0x14, 0x38, 0x3d, 0x84, 0x06, 0xc1, 0x00, 0x57, 0xbf, 0x92, 0x42, 0xa3, 0x35, 0xcf,
 13452  	0x21, 0x7a, 0x9b, 0x3f, 0x0d, 0x9a, 0x44, 0x79, 0xe6, 0xc9, 0x52, 0x29, 0xf3, 0x47, 0x83, 0xc1,
 13453  	0x6f, 0x7c, 0x19, 0x8d, 0x2f, 0xe8, 0xae, 0x07, 0x25, 0x2b, 0x96, 0x41, 0xee, 0x83, 0x17, 0x77,
 13454  	0x46, 0x8b, 0x40, 0xf1, 0x02, 0xa3, 0x63, 0xe5, 0xe0, 0xf9, 0x65, 0x66, 0xd7, 0x17, 0x31, 0xf9,
 13455  	0xf7, 0xb6, 0x8b, 0x03, 0xf0, 0x00, 0x26, 0x52, 0x56, 0xfd, 0x7a, 0x0a, 0xc5, 0x7c, 0x6c, 0x0e,
 13456  	0xfe, 0x10, 0x66, 0x19, 0x9d, 0x8a, 0x3c, 0xf9, 0xe5, 0xae, 0xe8, 0x7b, 0x7c, 0x11, 0x1c, 0x2d,
 13457  	0x8d, 0x3f, 0x12, 0xb8, 0x40, 0xdf, 0xd6, 0x16, 0xf8, 0x6b, 0xa7, 0xa1, 0x9d, 0xed, 0x62, 0xa6,
 13458  	0xeb, 0xb4, 0x34, 0x01, 0xc5, 0x5d, 0xe8, 0x7f, 0xbe, 0x10, 0xbe, 0x67, 0xc4, 0x97, 0xf9, 0x73,
 13459  	0xe6, 0x54, 0xf8, 0x46, 0x2a, 0x92, 0xda, 0x80, 0x3d, 0x5f, 0xfe, 0x04, 0x1a, 0xad, 0xb4, 0x3b,
 13460  	0xc4, 0x71, 0x6d, 0x4b, 0xf7, 0x6c, 0x3f, 0x85, 0x1a, 0xbc, 0xc4, 0x31, 0x05, 0xb8, 0xf8, 0x10,
 13461  	0x43, 0xa4, 0xc7, 0x57, 0xfd, 0x38, 0x98, 0x19, 0x78, 0x49, 0x7a, 0x3a, 0x21, 0xef, 0xb6, 0x9f,
 13462  	0x3d, 0xfb, 0x2a, 0x1a, 0xbc, 0xed, 0xea, 0xe0, 0x2c, 0x1f, 0x90, 0x76, 0x29, 0x40, 0x24, 0x05,
 13463  	0x0a, 0xfc, 0x14, 0xca, 0xc1, 0xe1, 0x82, 0x0b, 0xf1, 0x6d, 0xf9, 0xcb, 0xad, 0x16, 0x40, 0xc4,
 13464  	0x17, 0x37, 0x8c, 0x06, 0xdf, 0x42, 0x85, 0xf0, 0xe4, 0x14, 0x92, 0xfe, 0xf9, 0x11, 0xad, 0x20,
 13465  	0xcd, 0xc0, 0x46, 0x80, 0x63, 0xd9, 0x02, 0x45, 0x16, 0xb1, 0x82, 0x78, 0x1e, 0x9d, 0x0a, 0x61,
 13466  	0x54, 0x44, 0x7e, 0x24, 0x3d, 0x48, 0xb3, 0x21, 0xf0, 0xa2, 0xe2, 0x14, 0x59, 0x45, 0x8b, 0xe1,
 13467  	0x0a, 0x1a, 0xf2, 0x9f, 0x6d, 0xe5, 0x77, 0x55, 0xd2, 0xd3, 0xfc, 0xd9, 0xd6, 0x90, 0xf8, 0x60,
 13468  	0xcb, 0x2f, 0x8f, 0xe7, 0xd0, 0xb8, 0x66, 0x77, 0x3d, 0xb2, 0x62, 0xf3, 0x29, 0x87, 0x87, 0x5a,
 13469  	0x82, 0x36, 0x39, 0x14, 0x53, 0xf7, 0x6c, 0x3f, 0x4b, 0x83, 0x98, 0x2d, 0x40, 0x2e, 0x85, 0x97,
 13470  	0xd0, 0x44, 0xec, 0x8c, 0x59, 0xcc, 0x9d, 0x20, 0x7c, 0x5e, 0x9c, 0x59, 0xbc, 0x28, 0xfe, 0xae,
 13471  	0x14, 0xca, 0xad, 0x38, 0xba, 0xe9, 0xb9, 0xdc, 0xcf, 0xfe, 0xec, 0xd4, 0xa6, 0xa3, 0x77, 0xa8,
 13472  	0x7e, 0x4c, 0xc1, 0x53, 0xe1, 0x3b, 0x7a, 0xab, 0x4b, 0xdc, 0xe9, 0xbb, 0xf4, 0xeb, 0xfe, 0xfd,
 13473  	0x76, 0xf1, 0xe5, 0x7d, 0xe4, 0x43, 0xbf, 0x16, 0x70, 0x62, 0x35, 0x50, 0x15, 0xf0, 0xe0, 0x2f,
 13474  	0x51, 0x05, 0x18, 0x0e, 0x2f, 0x51, 0x3b, 0x13, 0x3e, 0xb5, 0xd4, 0xe9, 0x70, 0xa7, 0x7d, 0xc1,
 13475  	0xcc, 0xf4, 0x31, 0x4c, 0xb1, 0x03, 0x81, 0xe9, 0x1d, 0x31, 0x75, 0xa4, 0xc0, 0x81, 0x6a, 0xc1,
 13476  	0x0a, 0x6f, 0x91, 0x2f, 0xa6, 0xb1, 0x50, 0xe2, 0x7e, 0x63, 0x13, 0x84, 0x14, 0x2d, 0x86, 0x57,
 13477  	0xd1, 0x29, 0xce, 0x37, 0x88, 0x7d, 0x34, 0x2e, 0xcf, 0x0a, 0x11, 0x34, 0x53, 0xda, 0xa0, 0x8d,
 13478  	0x06, 0x07, 0x8b, 0x75, 0x44, 0x4a, 0xe0, 0xe9, 0x30, 0xec, 0x37, 0xe4, 0xa9, 0x54, 0x4e, 0x81,
 13479  	0xc6, 0xc2, 0x83, 0x2a, 0xbf, 0x3c, 0x4b, 0x6f, 0x99, 0x94, 0xc4, 0x02, 0x8a, 0x88, 0x3c, 0x98,
 13480  	0xd6, 0x17, 0x12, 0x78, 0x44, 0x75, 0x5e, 0x2e, 0x82, 0x67, 0xd0, 0x58, 0xe0, 0x33, 0x78, 0xfb,
 13481  	0x76, 0xa5, 0x0c, 0xaf, 0x02, 0x78, 0x42, 0xc6, 0x48, 0x58, 0x25, 0x91, 0x89, 0x54, 0x06, 0x3f,
 13482  	0x8b, 0xf2, 0xcc, 0xeb, 0xbe, 0xc2, 0x9e, 0x09, 0xf8, 0x2f, 0xba, 0x01, 0x56, 0x37, 0xc5, 0x1e,
 13483  	0x0b, 0x08, 0xf1, 0xab, 0x68, 0xa4, 0x74, 0xb7, 0x46, 0xe7, 0x99, 0x92, 0xb6, 0xe4, 0x2a, 0xa7,
 13484  	0xc3, 0x78, 0x76, 0x90, 0xc7, 0xc4, 0x6e, 0x91, 0xba, 0xee, 0x48, 0x93, 0x87, 0x48, 0x8f, 0x67,
 13485  	0xd1, 0xb8, 0x74, 0xed, 0xe8, 0x2a, 0x67, 0x80, 0x03, 0x4b, 0x25, 0x09, 0x98, 0x3a, 0xcf, 0x66,
 13486  	0x2a, 0x25, 0x6b, 0x91, 0x0b, 0x51, 0xad, 0xa1, 0x96, 0x7b, 0xab, 0x65, 0x6f, 0x6a, 0xc4, 0xa4,
 13487  	0x46, 0x17, 0xbc, 0x31, 0xc8, 0x33, 0xad, 0x31, 0x38, 0xaa, 0xee, 0x30, 0x9c, 0x94, 0x4a, 0x47,
 13488  	0x2e, 0x86, 0xdf, 0x41, 0x18, 0xa2, 0x89, 0x11, 0xc3, 0x3f, 0x85, 0xaa, 0x94, 0x5d, 0xe5, 0x1c,
 13489  	0x84, 0x4c, 0xc0, 0xd1, 0x80, 0x27, 0x95, 0xf2, 0xf4, 0x65, 0x3e, 0x7d, 0x5c, 0xd2, 0x59, 0xa9,
 13490  	0x7a, 0x90, 0x49, 0xd4, 0x34, 0xc4, 0x16, 0x27, 0x70, 0xc5, 0x9b, 0xe8, 0x7c, 0xd5, 0x21, 0xf7,
 13491  	0x4c, 0xbb, 0xeb, 0xfa, 0xcb, 0x87, 0x3f, 0x6f, 0x9d, 0xdf, 0x75, 0xde, 0x7a, 0x9c, 0x57, 0x7c,
 13492  	0xb6, 0xe3, 0x90, 0x7b, 0x75, 0xff, 0xa1, 0xbc, 0xf4, 0xec, 0xb4, 0x17, 0x77, 0x2a, 0xae, 0xd2,
 13493  	0xbb, 0x5d, 0x87, 0x70, 0xb8, 0x49, 0x5c, 0x45, 0x09, 0xa7, 0x5a, 0x9d, 0xa2, 0x7c, 0x8e, 0xa6,
 13494  	0xa4, 0xba, 0xd1, 0x62, 0x58, 0x43, 0xf8, 0xe6, 0x8c, 0x7f, 0x22, 0x59, 0x6a, 0xb0, 0xb0, 0xda,
 13495  	0xca, 0x23, 0xc0, 0x4c, 0xa5, 0x62, 0x69, 0x36, 0x82, 0xa0, 0x19, 0x75, 0x9d, 0xe3, 0x45, 0xb1,
 13496  	0xc4, 0x4b, 0xe3, 0x05, 0x54, 0xa8, 0x3a, 0x60, 0x1f, 0xdd, 0x22, 0x5b, 0x55, 0xbb, 0x65, 0x36,
 13497  	0xb6, 0xe0, 0xa9, 0x03, 0x9f, 0x2a, 0x3b, 0x0c, 0x57, 0xdf, 0x20, 0x5b, 0xf5, 0x0e, 0x60, 0xc5,
 13498  	0x65, 0x25, 0x5a, 0x52, 0x7c, 0xc4, 0xfe, 0xe8, 0xde, 0x1e, 0xb1, 0x13, 0x54, 0xe0, 0xe7, 0x99,
 13499  	0xf7, 0x3d, 0x62, 0xd1, 0xa5, 0xde, 0xe5, 0xcf, 0x1a, 0x94, 0xc8, 0xf9, 0x67, 0x80, 0xe7, 0x69,
 13500  	0x75, 0xd8, 0x28, 0x23, 0x01, 0x58, 0x6c, 0x58, 0xb4, 0x88, 0xfa, 0xc5, 0x8c, 0x38, 0x75, 0xe2,
 13501  	0x0b, 0x28, 0x2b, 0xc4, 0x50, 0x83, 0xa7, 0xb5, 0x10, 0x6f, 0x22, 0xcb, 0x1f, 0xd6, 0x0f, 0xfb,
 13502  	0x6f, 0x30, 0xfd, 0x98, 0x69, 0x10, 0x60, 0x36, 0x7c, 0xb1, 0xa9, 0x85, 0x04, 0x10, 0xdc, 0x33,
 13503  	0xcc, 0x3e, 0x98, 0x11, 0x82, 0x7b, 0x86, 0xd9, 0x07, 0xa5, 0xdc, 0x83, 0xd7, 0xd1, 0x88, 0x6f,
 13504  	0x52, 0x87, 0x0f, 0xc2, 0x21, 0x38, 0x85, 0x9f, 0x80, 0x88, 0xc5, 0xbe, 0x10, 0x88, 0xf0, 0x4b,
 13505  	0x90, 0x82, 0x8b, 0x8f, 0x64, 0x6e, 0x24, 0xc1, 0x2c, 0x2f, 0x0e, 0xfc, 0x48, 0x0e, 0x2e, 0x4e,
 13506  	0x4d, 0xe7, 0x3c, 0x51, 0x93, 0xfc, 0x70, 0xc6, 0x30, 0xe7, 0x49, 0xea, 0xb7, 0x25, 0xe5, 0x8f,
 13507  	0x15, 0x8b, 0xe0, 0x65, 0x34, 0x11, 0x53, 0x1e, 0xfe, 0xa0, 0x15, 0x12, 0x27, 0x24, 0x68, 0x9e,
 13508  	0xb8, 0xa6, 0xc6, 0xca, 0xaa, 0xdf, 0x9e, 0x8e, 0xad, 0x18, 0x54, 0x30, 0x9c, 0x4a, 0xe8, 0x1c,
 13509  	0x10, 0x8c, 0xcf, 0x9a, 0x09, 0x46, 0x20, 0xc2, 0x57, 0x50, 0x3e, 0x92, 0x85, 0x0b, 0x62, 0x59,
 13510  	0x04, 0x29, 0xb8, 0x02, 0x2c, 0xbe, 0x2e, 0x04, 0xd8, 0x16, 0x22, 0x2c, 0xf8, 0x01, 0xb6, 0xa3,
 13511  	0xa1, 0x06, 0x20, 0xd4, 0xf6, 0xf5, 0x48, 0x2c, 0x3f, 0x3f, 0x59, 0x52, 0x7c, 0xb5, 0x0a, 0x23,
 13512  	0x95, 0x06, 0xb6, 0xe2, 0xe0, 0x6e, 0xb6, 0xa2, 0xfa, 0xab, 0xa9, 0xb8, 0xf6, 0xe3, 0x1b, 0xf1,
 13513  	0x57, 0xdc, 0x2c, 0x4f, 0x92, 0x0f, 0x14, 0x6b, 0x0d, 0xde, 0x73, 0x4b, 0xef, 0xb1, 0xd3, 0x07,
 13514  	0x7e, 0x8f, 0x9d, 0xd9, 0xe7, 0x7b, 0x6c, 0xf5, 0x7f, 0x65, 0xfb, 0x7a, 0xc5, 0x1c, 0x49, 0xb0,
 13515  	0xa2, 0x17, 0xe9, 0x7e, 0x87, 0xd6, 0x5e, 0x72, 0x63, 0x56, 0x3b, 0xbb, 0xf4, 0xaf, 0xeb, 0x6c,
 13516  	0xd4, 0xb8, 0x9a, 0x4c, 0x29, 0x66, 0xad, 0x86, 0x77, 0xfe, 0xd9, 0x84, 0xac, 0xd5, 0xd1, 0x54,
 13517  	0x57, 0x62, 0x01, 0xfc, 0x1c, 0x1a, 0x0e, 0xf3, 0x6f, 0x0f, 0x0a, 0xb1, 0x1e, 0x12, 0xd2, 0x6e,
 13518  	0x87, 0x94, 0xf8, 0x33, 0x28, 0x27, 0xe5, 0x5a, 0xbb, 0xb6, 0x07, 0x37, 0xa2, 0x29, 0x31, 0x58,
 13519  	0x10, 0xdb, 0x3b, 0x44, 0xf3, 0xac, 0x71, 0xa6, 0x78, 0x05, 0x9d, 0xae, 0x3a, 0xc4, 0x00, 0x87,
 13520  	0xb5, 0xd9, 0xfb, 0x1d, 0x87, 0x87, 0x72, 0x62, 0x03, 0x18, 0x96, 0x8e, 0x8e, 0x8f, 0xa6, 0x8b,
 13521  	0x1a, 0xc7, 0x0b, 0x8c, 0x92, 0x8a, 0x53, 0x7b, 0x82, 0xb5, 0xe4, 0x16, 0xd9, 0xda, 0xb4, 0x1d,
 13522  	0x83, 0x45, 0x3b, 0xe2, 0xf6, 0x04, 0x17, 0xf4, 0x06, 0x47, 0x89, 0xf6, 0x84, 0x5c, 0x68, 0xf2,
 13523  	0x45, 0x34, 0x72, 0xd0, 0x80, 0x3b, 0x3f, 0x97, 0xee, 0xe1, 0x5f, 0xfa, 0xf0, 0x06, 0x4a, 0x0e,
 13524  	0x82, 0xd6, 0x0f, 0xf6, 0x08, 0x5a, 0xff, 0x27, 0xe9, 0x1e, 0xce, 0xb3, 0x0f, 0x75, 0x70, 0xe9,
 13525  	0x40, 0x18, 0x72, 0x70, 0xe9, 0x30, 0xae, 0xb7, 0x69, 0x68, 0x22, 0x51, 0x24, 0x0c, 0x7d, 0x6e,
 13526  	0xd7, 0x30, 0xf4, 0x3f, 0x99, 0xe9, 0xe7, 0x5c, 0x7c, 0x22, 0xfb, 0xfd, 0xc8, 0xfe, 0x3a, 0x1a,
 13527  	0x09, 0x24, 0xcb, 0x13, 0xd6, 0x8e, 0x05, 0xe1, 0xbd, 0x18, 0x18, 0xca, 0x08, 0x44, 0xf8, 0x2a,
 13528  	0x6b, 0x6b, 0xcd, 0x7c, 0x97, 0xc5, 0xbd, 0x19, 0xe3, 0xb1, 0x51, 0x74, 0x4f, 0xaf, 0xbb, 0xe6,
 13529  	0xbb, 0x44, 0x0b, 0xd0, 0xea, 0x3f, 0x4d, 0x27, 0x7a, 0x68, 0x9f, 0xf4, 0xd1, 0x3e, 0xfa, 0x28,
 13530  	0x41, 0x88, 0xcc, 0xb7, 0xfc, 0x44, 0x88, 0xfb, 0x10, 0xe2, 0x1f, 0xa7, 0x13, 0x3d, 0xf1, 0x4f,
 13531  	0x84, 0xb8, 0x9f, 0xd9, 0xe2, 0x29, 0x34, 0xac, 0xd9, 0x9b, 0x2e, 0xe4, 0x9c, 0xe2, 0x73, 0x05,
 13532  	0x4c, 0xd4, 0x8e, 0xbd, 0xe9, 0xb2, 0x7c, 0x5c, 0x5a, 0x48, 0xa0, 0xfe, 0x69, 0xba, 0xcf, 0x5b,
 13533  	0x85, 0x13, 0xc1, 0x7f, 0x33, 0x97, 0xc8, 0x5f, 0x4c, 0x4b, 0x6f, 0x21, 0x1e, 0xea, 0x2c, 0x2d,
 13534  	0xb5, 0xc6, 0x3a, 0x69, 0xeb, 0xd1, 0x2c, 0x2d, 0x2e, 0x40, 0x79, 0x90, 0xf7, 0x90, 0x44, 0xfd,
 13535  	0x6a, 0x3a, 0xf2, 0x18, 0xe4, 0x44, 0x76, 0x7b, 0x96, 0x5d, 0xa0, 0x75, 0xfc, 0x7d, 0xcb, 0x89,
 13536  	0xe4, 0xf6, 0x2a, 0xb9, 0xef, 0x49, 0x47, 0x9e, 0x02, 0x3d, 0xbc, 0x09, 0x1b, 0xbe, 0x9a, 0x8e,
 13537  	0x3f, 0x6b, 0x7a, 0x78, 0x35, 0xe9, 0x29, 0x34, 0xcc, 0xe5, 0x10, 0x2c, 0x15, 0x6c, 0xde, 0x67,
 13538  	0x40, 0x38, 0x40, 0x0d, 0x08, 0xd4, 0xef, 0x4c, 0x23, 0xf9, 0x89, 0xd6, 0x43, 0xaa, 0x43, 0xbf,
 13539  	0x98, 0x96, 0x1f, 0xa7, 0x3d, 0xbc, 0xfa, 0x33, 0x85, 0x50, 0xad, 0xbb, 0xda, 0xe0, 0xb1, 0xcd,
 13540  	0x06, 0x85, 0x13, 0xf8, 0x00, 0xaa, 0x09, 0x14, 0xea, 0xff, 0x4e, 0x27, 0xbe, 0x98, 0x7b, 0x78,
 13541  	0x05, 0xf8, 0x2c, 0x9c, 0x8a, 0x37, 0xac, 0x70, 0x22, 0x87, 0x43, 0x48, 0x3a, 0xfe, 0x62, 0x01,
 13542  	0x67, 0x7d, 0x42, 0xfc, 0xf1, 0x04, 0x73, 0x0d, 0x62, 0xc3, 0x26, 0x26, 0x43, 0x16, 0x0d, 0xb7,
 13543  	0x7f, 0x91, 0xde, 0xed, 0x81, 0xe1, 0xc3, 0xbc, 0xaa, 0x0e, 0x55, 0xf5, 0x2d, 0x08, 0x84, 0x43,
 13544  	0x7b, 0x62, 0x94, 0x05, 0x56, 0xed, 0x30, 0x90, 0x78, 0x23, 0xc6, 0xa9, 0xd4, 0x3f, 0x1a, 0x4c,
 13545  	0x7e, 0xdd, 0xf6, 0xf0, 0x8a, 0xf0, 0x02, 0xca, 0x56, 0x75, 0x6f, 0x9d, 0x6b, 0x32, 0xdc, 0xd6,
 13546  	0x75, 0x74, 0x6f, 0x5d, 0x03, 0x28, 0xbe, 0x8a, 0xf2, 0x9a, 0xbe, 0x29, 0x26, 0xea, 0x84, 0x83,
 13547  	0x1d, 0x47, 0xdf, 0xe4, 0x99, 0xc0, 0x03, 0x34, 0x56, 0x83, 0x50, 0xc9, 0xec, 0xe4, 0x1b, 0x82,
 13548  	0x83, 0xb2, 0x50, 0xc9, 0x41, 0x80, 0xe4, 0x0b, 0x28, 0x3b, 0x6d, 0x1b, 0x5b, 0xe0, 0xcc, 0x32,
 13549  	0xca, 0x2a, 0x5b, 0xb5, 0x8d, 0x2d, 0x0d, 0xa0, 0xf8, 0xf3, 0x29, 0x34, 0x34, 0x4f, 0x74, 0x83,
 13550  	0x8e, 0x90, 0xe1, 0x7e, 0xbe, 0x20, 0x9f, 0x7c, 0x30, 0xbe, 0x20, 0x13, 0xeb, 0xac, 0x32, 0x51,
 13551  	0x51, 0x78, 0xfd, 0xf8, 0x26, 0xca, 0xcf, 0xe8, 0x1e, 0x69, 0xda, 0xce, 0x16, 0x78, 0xb7, 0x8c,
 13552  	0x87, 0x3e, 0xd6, 0x92, 0xfe, 0xf8, 0x44, 0xec, 0x66, 0xac, 0xc1, 0x7f, 0x69, 0x41, 0x61, 0x2a,
 13553  	0x16, 0x9e, 0x2d, 0x65, 0x24, 0x14, 0x0b, 0x4b, 0x8b, 0x12, 0x24, 0x45, 0x09, 0x8e, 0x95, 0x47,
 13554  	0x93, 0x8f, 0x95, 0xc1, 0x7a, 0x04, 0x0f, 0x38, 0x08, 0x75, 0x3c, 0x06, 0x8b, 0x3e, 0xb3, 0x1e,
 13555  	0x01, 0x0a, 0x91, 0x8e, 0x35, 0x81, 0x44, 0xfd, 0xc6, 0x20, 0x4a, 0x7c, 0x0b, 0x73, 0xa2, 0xe4,
 13556  	0x27, 0x4a, 0x1e, 0x2a, 0x79, 0x39, 0xa6, 0xe4, 0x93, 0xf1, 0xd7, 0x55, 0xef, 0x53, 0x0d, 0xff,
 13557  	0xa1, 0x6c, 0xec, 0x6d, 0xe6, 0xc3, 0xbd, 0xbb, 0x0c, 0xa5, 0x37, 0xb8, 0xab, 0xf4, 0x82, 0x01,
 13558  	0x91, 0xdb, 0x75, 0x40, 0x0c, 0xed, 0x75, 0x40, 0xe4, 0x7b, 0x0e, 0x88, 0x50, 0x41, 0x86, 0x7b,
 13559  	0x2a, 0x48, 0x85, 0x0f, 0x1a, 0xd4, 0x3f, 0xf8, 0xfd, 0x85, 0x9d, 0xed, 0xe2, 0x38, 0x1d, 0x4d,
 13560  	0x89, 0x61, 0xef, 0x81, 0x85, 0xfa, 0xf5, 0x6c, 0x9f, 0x07, 0xd5, 0x47, 0xa2, 0x23, 0xcf, 0xa2,
 13561  	0x4c, 0xa9, 0xd3, 0xe1, 0xfa, 0x71, 0x5a, 0x78, 0xcb, 0xdd, 0xa3, 0x14, 0xa5, 0xc6, 0x2f, 0xa1,
 13562  	0x4c, 0xe9, 0x6e, 0x2d, 0x1a, 0x16, 0xba, 0x74, 0xb7, 0xc6, 0xbf, 0xa4, 0x67, 0xd9, 0xbb, 0x35,
 13563  	0xfc, 0x4a, 0x18, 0x9f, 0x69, 0xbd, 0x6b, 0x6d, 0xf0, 0x8d, 0x22, 0x77, 0x82, 0xf5, 0x3d, 0x6d,
 13564  	0x1a, 0x14, 0x45, 0xb7, 0x8b, 0x11, 0xda, 0x88, 0x36, 0xe5, 0xf6, 0xae, 0x4d, 0x43, 0xbb, 0x6a,
 13565  	0x53, 0x7e, 0xaf, 0xda, 0x34, 0xbc, 0x07, 0x6d, 0x42, 0xbb, 0x6a, 0xd3, 0xc8, 0xe1, 0xb5, 0xa9,
 13566  	0x83, 0x26, 0xe3, 0x41, 0x30, 0x02, 0x8d, 0xd0, 0x10, 0x8e, 0x63, 0xb9, 0x63, 0x09, 0x5c, 0xfd,
 13567  	0x77, 0x19, 0xb6, 0xce, 0xb2, 0x1a, 0x45, 0x73, 0x02, 0x69, 0x09, 0xa5, 0xd5, 0x9f, 0x4b, 0xf7,
 13568  	0x8e, 0xdd, 0x71, 0x3c, 0xa7, 0xb8, 0x6f, 0x4d, 0x94, 0x52, 0x56, 0x7e, 0x4b, 0xd5, 0x5b, 0xca,
 13569  	0x11, 0xb6, 0x49, 0x32, 0xfb, 0x5a, 0xaa, 0x57, 0x40, 0x91, 0x43, 0x49, 0xec, 0xc3, 0x71, 0x67,
 13570  	0x35, 0xf0, 0x9e, 0x77, 0x65, 0x2f, 0xb5, 0x68, 0x92, 0x9c, 0xcc, 0x01, 0x93, 0xe4, 0xfc, 0x6a,
 13571  	0x0a, 0x9d, 0xbe, 0xd5, 0x5d, 0x25, 0xdc, 0x39, 0x2d, 0x68, 0xc6, 0x3b, 0x08, 0x51, 0x30, 0x77,
 13572  	0x62, 0x49, 0x81, 0x13, 0xcb, 0x47, 0xc5, 0x60, 0x20, 0x91, 0x02, 0x53, 0x21, 0x35, 0x73, 0x60,
 13573  	0xb9, 0xe8, 0xbb, 0x58, 0x6e, 0x74, 0x57, 0x49, 0x3d, 0xe6, 0xc9, 0x22, 0x70, 0x9f, 0x7c, 0x95,
 13574  	0x39, 0xaf, 0x1f, 0xd4, 0x69, 0xe4, 0x67, 0xd2, 0x3d, 0xe3, 0xaf, 0x1c, 0x89, 0xee, 0x8a, 0xc9,
 13575  	0xfe, 0x32, 0x07, 0x4c, 0xf6, 0xf7, 0xe9, 0xc4, 0x5e, 0xe1, 0xfa, 0xfb, 0x68, 0x9f, 0x7e, 0x88,
 13576  	0x70, 0x4c, 0xe2, 0x92, 0x2c, 0xb0, 0x23, 0x1c, 0xec, 0xef, 0x7b, 0x81, 0xfd, 0x76, 0xaa, 0x67,
 13577  	0x9c, 0x9c, 0xe3, 0x2a, 0x30, 0xf5, 0xd7, 0xd3, 0x7e, 0x78, 0x9e, 0x43, 0x7d, 0xc2, 0x53, 0x68,
 13578  	0x98, 0xe7, 0x20, 0x90, 0x7d, 0x6b, 0xf9, 0x51, 0x1e, 0x1c, 0x0d, 0x07, 0x04, 0x74, 0x99, 0xf7,
 13579  	0xc3, 0x87, 0x04, 0xb9, 0x96, 0x60, 0x99, 0x37, 0x39, 0x94, 0xd2, 0x0b, 0x24, 0x74, 0x21, 0x9f,
 13580  	0xbd, 0x6f, 0x7a, 0x60, 0x15, 0xd0, 0xbe, 0xcc, 0xb0, 0x85, 0x9c, 0xdc, 0x37, 0x3d, 0x66, 0x13,
 13581  	0x04, 0x68, 0xba, 0x48, 0x0b, 0xe9, 0xcb, 0xf9, 0x22, 0xed, 0xf2, 0x64, 0x28, 0xfc, 0x31, 0xd7,
 13582  	0x53, 0x68, 0x98, 0x3b, 0xac, 0x72, 0x37, 0x13, 0xde, 0x5a, 0xee, 0xe2, 0x0a, 0xad, 0x0d, 0x08,
 13583  	0x28, 0x47, 0x8d, 0x34, 0x43, 0xc7, 0x3a, 0xe0, 0xe8, 0x00, 0x44, 0xe3, 0x18, 0x75, 0x27, 0x1d,
 13584  	0x8f, 0x12, 0xf4, 0xf0, 0x6e, 0x0a, 0xae, 0xca, 0xce, 0x6a, 0xe0, 0xa1, 0x09, 0x06, 0x97, 0xe8,
 13585  	0x2b, 0xcb, 0xec, 0xae, 0xeb, 0x28, 0x7f, 0x8b, 0x6c, 0x31, 0xbf, 0xca, 0x5c, 0xe8, 0x8a, 0xbb,
 13586  	0xc1, 0x61, 0xe2, 0x89, 0xa6, 0x4f, 0xa7, 0xfe, 0x4a, 0x3a, 0x1e, 0xff, 0xe8, 0xe1, 0x15, 0xf6,
 13587  	0xc7, 0xd0, 0x10, 0x88, 0xb2, 0xe2, 0x1f, 0xa9, 0x83, 0x00, 0x41, 0xdc, 0xb2, 0x87, 0xaf, 0x4f,
 13588  	0xa6, 0xfe, 0x78, 0x2e, 0x1a, 0x14, 0xeb, 0xe1, 0x95, 0xde, 0xcb, 0x68, 0x64, 0xc6, 0xb6, 0x5c,
 13589  	0xd3, 0xf5, 0x88, 0xd5, 0xf0, 0x15, 0xf6, 0x11, 0x6a, 0xb0, 0x34, 0x42, 0xb0, 0xf8, 0xf2, 0x46,
 13590  	0xa0, 0x3e, 0x88, 0xf2, 0xe2, 0xe7, 0xd1, 0x30, 0x88, 0x1c, 0xfc, 0x90, 0x85, 0x4c, 0x6d, 0xab,
 13591  	0x14, 0x18, 0x75, 0x42, 0x0e, 0x49, 0xf1, 0x6d, 0x94, 0x9f, 0x59, 0x37, 0x5b, 0x86, 0x43, 0x2c,
 13592  	0x9e, 0x7d, 0xf4, 0xf1, 0xe4, 0x10, 0x66, 0x53, 0xf0, 0x2f, 0xd0, 0xb2, 0xe6, 0x34, 0x78, 0x31,
 13593  	0xe9, 0xed, 0x11, 0x87, 0x4d, 0xfe, 0x40, 0x1a, 0xa1, 0xb0, 0x00, 0x7e, 0x0c, 0xa5, 0xfd, 0x07,
 13594  	0xae, 0xcc, 0x0d, 0x44, 0xd2, 0xa0, 0x34, 0x4c, 0xc5, 0x7c, 0x6c, 0xa7, 0x77, 0x1d, 0xdb, 0xb7,
 13595  	0x51, 0x8e, 0x9d, 0x28, 0x81, 0xa7, 0xb6, 0x10, 0xa7, 0xa7, 0x67, 0x83, 0xa7, 0x80, 0x9e, 0x6d,
 13596  	0x16, 0xc1, 0xb2, 0x93, 0xbc, 0x9e, 0x19, 0xb3, 0xc9, 0x06, 0x1a, 0x84, 0xbf, 0xf0, 0x65, 0x94,
 13597  	0x05, 0x29, 0xa6, 0x60, 0x9f, 0x08, 0xcf, 0x44, 0x23, 0xf2, 0x03, 0x3c, 0xed, 0xa6, 0x19, 0xdb,
 13598  	0xf2, 0x68, 0xd5, 0xd0, 0xea, 0x51, 0x2e, 0x17, 0x0e, 0x93, 0xe4, 0xc2, 0x61, 0xea, 0x3f, 0x4f,
 13599  	0x27, 0x84, 0x6b, 0x7b, 0x78, 0x87, 0xc9, 0x8b, 0x08, 0xc1, 0x43, 0x66, 0x2a, 0x4f, 0xff, 0x09,
 13600  	0x04, 0x8c, 0x12, 0x60, 0x04, 0x6a, 0x2b, 0x99, 0xf5, 0x21, 0xb1, 0xfa, 0x1b, 0xa9, 0x58, 0x8c,
 13601  	0xaf, 0xe3, 0x9a, 0x44, 0x5b, 0xfe, 0x96, 0xe3, 0x9d, 0x10, 0x5c, 0xfd, 0x46, 0x3a, 0x29, 0xe2,
 13602  	0xd9, 0xf1, 0x54, 0xf1, 0x30, 0xdd, 0x67, 0x76, 0x1f, 0xe9, 0x3e, 0xdf, 0x46, 0xa7, 0x22, 0x71,
 13603  	0xc0, 0x78, 0x0a, 0xb3, 0xcb, 0xfd, 0x03, 0x8a, 0xf5, 0x7e, 0x02, 0x2f, 0x91, 0xa9, 0xff, 0x27,
 13604  	0xd5, 0x3f, 0x0a, 0xdc, 0x91, 0xab, 0x4e, 0x82, 0x00, 0x32, 0x7f, 0x31, 0x02, 0x78, 0x00, 0xdb,
 13605  	0xcc, 0xe3, 0x2d, 0x80, 0xf7, 0xc9, 0xe4, 0xf1, 0xcd, 0x16, 0xc0, 0x8f, 0xa7, 0x76, 0x0d, 0xe2,
 13606  	0x77, 0xd4, 0x32, 0x50, 0xff, 0x63, 0x2a, 0x31, 0xd8, 0xde, 0xa1, 0xda, 0xf5, 0x0a, 0xca, 0x31,
 13607  	0xb7, 0x15, 0xde, 0x2a, 0x21, 0x3d, 0x01, 0x85, 0xf6, 0xca, 0xb0, 0xcd, 0xb0, 0x78, 0x01, 0x0d,
 13608  	0xb1, 0x36, 0x18, 0xbc, 0x37, 0x3e, 0xd4, 0x27, 0xe2, 0x9f, 0xd1, 0x6b, 0x72, 0xe4, 0x68, 0xf5,
 13609  	0xd7, 0x52, 0xb1, 0xd8, 0x7f, 0x47, 0xf8, 0x6d, 0xe1, 0x54, 0x9d, 0xd9, 0xfb, 0x54, 0xad, 0xfe,
 13610  	0x7e, 0x3a, 0x39, 0xf4, 0xe0, 0x11, 0x7e, 0xc8, 0x83, 0x38, 0xae, 0x3a, 0xd8, 0xba, 0xb5, 0x82,
 13611  	0xc6, 0x65, 0x59, 0xf0, 0x65, 0xeb, 0x52, 0x72, 0x00, 0xc6, 0x1e, 0xad, 0x88, 0xf0, 0x50, 0xdf,
 13612  	0x4b, 0xc5, 0xa3, 0x26, 0x1e, 0xf9, 0xfc, 0x74, 0x30, 0x6d, 0x91, 0x3f, 0xe5, 0x7d, 0xb2, 0xd6,
 13613  	0x3c, 0x88, 0x4f, 0x79, 0x9f, 0xac, 0x1a, 0x07, 0xfb, 0x94, 0x9f, 0x4a, 0xf7, 0x0a, 0x3a, 0x79,
 13614  	0xe4, 0x1f, 0xf4, 0x29, 0x51, 0xc8, 0xac, 0x65, 0xfc, 0xd3, 0x1e, 0xeb, 0x15, 0xe5, 0xb1, 0x07,
 13615  	0xcf, 0x18, 0x9f, 0x83, 0x8d, 0xf1, 0x44, 0x61, 0xbd, 0x4f, 0x14, 0xf9, 0x78, 0x08, 0xeb, 0x7d,
 13616  	0x32, 0x54, 0xde, 0x7f, 0xc2, 0xfa, 0x47, 0xe9, 0xbd, 0x46, 0x3a, 0x3d, 0x11, 0x5e, 0x4c, 0x78,
 13617  	0x5f, 0x4a, 0xc7, 0x23, 0xf0, 0x1e, 0xb9, 0x98, 0xe6, 0x50, 0x8e, 0xc7, 0x02, 0xee, 0x29, 0x1c,
 13618  	0x86, 0xef, 0x65, 0xd1, 0xf0, 0xef, 0x08, 0x13, 0xa8, 0x67, 0xf7, 0x9e, 0x40, 0x5d, 0xfd, 0xd3,
 13619  	0x54, 0x24, 0x5c, 0xed, 0x91, 0x1c, 0x21, 0x1c, 0x68, 0x49, 0xc2, 0xaf, 0xfa, 0x87, 0x99, 0xd9,
 13620  	0x48, 0xb8, 0xc0, 0xe0, 0x7b, 0xca, 0xc4, 0xd3, 0xcd, 0x56, 0xb4, 0x3c, 0x7f, 0x73, 0xff, 0x2b,
 13621  	0x69, 0x34, 0x11, 0x23, 0xc5, 0x97, 0xa5, 0x28, 0x34, 0x70, 0x2c, 0x19, 0x71, 0xce, 0x66, 0xf1,
 13622  	0x68, 0xf6, 0x71, 0x92, 0x7a, 0x19, 0x65, 0xcb, 0xfa, 0x16, 0xfb, 0xb6, 0x41, 0xc6, 0xd2, 0xd0,
 13623  	0xb7, 0xc4, 0x13, 0x37, 0xc0, 0xe3, 0x55, 0x74, 0x96, 0xdd, 0x87, 0x98, 0xb6, 0xb5, 0x62, 0xb6,
 13624  	0x49, 0xc5, 0x5a, 0x34, 0x5b, 0x2d, 0xd3, 0xe5, 0x97, 0x66, 0x4f, 0xed, 0x6c, 0x17, 0xaf, 0x78,
 13625  	0xb6, 0xa7, 0xb7, 0xea, 0xc4, 0x27, 0xab, 0x7b, 0x66, 0x9b, 0xd4, 0x4d, 0xab, 0xde, 0x06, 0x4a,
 13626  	0x81, 0x65, 0x32, 0x2b, 0x5c, 0x61, 0x91, 0x21, 0x6b, 0x0d, 0xdd, 0xb2, 0x88, 0x51, 0xb1, 0xa6,
 13627  	0xb7, 0x3c, 0xc2, 0x2e, 0xdb, 0x32, 0xec, 0x48, 0x90, 0xbd, 0xbd, 0x66, 0x68, 0xca, 0x78, 0x95,
 13628  	0x12, 0x68, 0x09, 0x85, 0xd4, 0x5f, 0xce, 0x26, 0x44, 0x2a, 0x3e, 0x46, 0xea, 0xe3, 0xf7, 0x74,
 13629  	0x76, 0x97, 0x9e, 0xbe, 0x86, 0x86, 0xee, 0x10, 0x07, 0xce, 0xb7, 0xd8, 0x05, 0x03, 0x38, 0x8b,
 13630  	0xdf, 0x63, 0x20, 0xf1, 0x86, 0x86, 0x53, 0xe1, 0x16, 0x9a, 0x5c, 0xa1, 0xdd, 0x94, 0xdc, 0x99,
 13631  	0xb9, 0x03, 0x74, 0x66, 0x1f, 0x7e, 0xf8, 0x2d, 0x74, 0x1e, 0xb0, 0x09, 0xdd, 0x3a, 0x04, 0x55,
 13632  	0x41, 0x64, 0x26, 0x56, 0x55, 0x72, 0xe7, 0xf6, 0x2a, 0x8f, 0x3f, 0x85, 0x46, 0x83, 0x01, 0x62,
 13633  	0x12, 0x97, 0xdf, 0x5c, 0xf4, 0x19, 0x67, 0x2c, 0xec, 0x19, 0x05, 0x83, 0x8b, 0x96, 0x1c, 0x3a,
 13634  	0x4b, 0xe2, 0xa5, 0xfe, 0x87, 0x54, 0xbf, 0x88, 0xc9, 0x47, 0x3e, 0x2b, 0xbf, 0x8a, 0x86, 0x0c,
 13635  	0xf6, 0x51, 0x5c, 0xa7, 0xfa, 0xc7, 0x54, 0x66, 0xa4, 0x9a, 0x5f, 0x46, 0xfd, 0xbd, 0x54, 0xdf,
 13636  	0x40, 0xcd, 0xc7, 0xfd, 0xf3, 0xbe, 0x94, 0xe9, 0xf1, 0x79, 0x7c, 0x12, 0xbd, 0x8a, 0x0a, 0xa6,
 13637  	0xe5, 0x91, 0x26, 0xcb, 0xc1, 0x56, 0x0f, 0xc3, 0x3b, 0x69, 0xa7, 0x04, 0x38, 0x8c, 0xae, 0x1b,
 13638  	0xe8, 0x9c, 0xef, 0x58, 0xe8, 0xf8, 0x1e, 0x58, 0x6e, 0xbd, 0xeb, 0x98, 0x6c, 0x5c, 0x6a, 0x67,
 13639  	0xdc, 0x88, 0x7b, 0x96, 0x7b, 0xdb, 0x31, 0x69, 0x05, 0xba, 0xb7, 0x4e, 0x2c, 0xbd, 0xbe, 0x69,
 13640  	0x3b, 0x1b, 0x10, 0x5b, 0x93, 0x0d, 0x4e, 0xed, 0x14, 0x83, 0xdf, 0xf5, 0xc1, 0xf8, 0x09, 0x34,
 13641  	0xd6, 0x6c, 0x75, 0x49, 0x10, 0xcd, 0x90, 0xdd, 0xf5, 0x69, 0xa3, 0x14, 0x18, 0xdc, 0x90, 0x5c,
 13642  	0x44, 0x08, 0x88, 0x3c, 0x08, 0xa3, 0x0d, 0x17, 0x7b, 0xda, 0x30, 0x85, 0xac, 0xf0, 0xee, 0x9a,
 13643  	0x64, 0x5a, 0xcd, 0x84, 0x54, 0x6f, 0xd9, 0x56, 0xb3, 0xee, 0x11, 0xa7, 0x0d, 0x0d, 0x05, 0xe7,
 13644  	0x44, 0xed, 0x1c, 0x50, 0xc0, 0xd5, 0x89, 0xbb, 0x60, 0x5b, 0xcd, 0x15, 0xe2, 0xb4, 0x69, 0x53,
 13645  	0x9f, 0x42, 0x98, 0x37, 0xd5, 0x81, 0x43, 0x0f, 0xf6, 0x71, 0xe0, 0xa7, 0xa8, 0xf1, 0x8f, 0x60,
 13646  	0xa7, 0x21, 0xf0, 0x61, 0x45, 0x34, 0xc2, 0x42, 0xba, 0x31, 0xa1, 0x81, 0xab, 0xa2, 0x86, 0x18,
 13647  	0x08, 0xe4, 0x75, 0x0e, 0x71, 0xef, 0x05, 0xe6, 0x35, 0xad, 0xf1, 0x5f, 0xea, 0x17, 0x32, 0x49,
 13648  	0xb1, 0xa5, 0x0f, 0xa5, 0x68, 0xe1, 0xb4, 0x9a, 0xde, 0xd7, 0xb4, 0x7a, 0xca, 0xea, 0xb6, 0xeb,
 13649  	0x7a, 0xa7, 0x53, 0x5f, 0x33, 0x5b, 0xf0, 0x6c, 0x09, 0x16, 0x3e, 0x6d, 0xcc, 0xea, 0xb6, 0x4b,
 13650  	0x9d, 0xce, 0x1c, 0x03, 0xe2, 0x27, 0xd1, 0x04, 0xa5, 0x83, 0x4e, 0x0a, 0x28, 0xb3, 0x40, 0x49,
 13651  	0x19, 0x40, 0x4c, 0x54, 0x9f, 0xf6, 0x11, 0x94, 0xe7, 0x3c, 0xd9, 0x5a, 0x35, 0xa8, 0x0d, 0x31,
 13652  	0x66, 0x2e, 0xed, 0xb9, 0x80, 0x0d, 0x9b, 0x5c, 0x07, 0xb5, 0x61, 0xbf, 0x3c, 0x44, 0xfe, 0xb5,
 13653  	0xba, 0x6d, 0x16, 0x71, 0x6a, 0x08, 0x90, 0xc1, 0x6f, 0x7c, 0x19, 0x8d, 0x53, 0x2e, 0x81, 0xc0,
 13654  	0x58, 0xb0, 0xd4, 0x41, 0x2d, 0x02, 0xc5, 0xd7, 0xd1, 0x19, 0x09, 0xc2, 0x6c, 0x50, 0xe6, 0x86,
 13655  	0x3f, 0xa8, 0x25, 0xe2, 0xd4, 0xaf, 0x66, 0xe4, 0x88, 0xd7, 0x47, 0xd0, 0x11, 0xe7, 0xd1, 0x90,
 13656  	0xed, 0x34, 0xeb, 0x5d, 0xa7, 0xc5, 0xc7, 0x5e, 0xce, 0x76, 0x9a, 0xb7, 0x9d, 0x16, 0x3e, 0x8b,
 13657  	0x72, 0xb4, 0x77, 0x4c, 0x83, 0x0f, 0xb1, 0x41, 0xbd, 0xd3, 0xa9, 0x18, 0xb8, 0xc4, 0x3a, 0x04,
 13658  	0x02, 0x6d, 0xd6, 0x1b, 0xb0, 0xb5, 0x67, 0x4e, 0x09, 0x83, 0x6c, 0xc5, 0x8b, 0x21, 0xa1, 0x9f,
 13659  	0x20, 0xfc, 0x26, 0x3b, 0x08, 0x88, 0xb0, 0x30, 0x60, 0x5b, 0x62, 0xb0, 0x3e, 0x89, 0xb2, 0xe0,
 13660  	0xc8, 0x90, 0x05, 0xdb, 0xc4, 0x18, 0xb8, 0x8c, 0x70, 0x48, 0xd5, 0xb6, 0x0d, 0x73, 0xcd, 0x24,
 13661  	0xec, 0xd5, 0xc4, 0x20, 0xbb, 0xf8, 0x8d, 0x63, 0xb5, 0x82, 0xcf, 0x64, 0x91, 0x43, 0xf0, 0xcb,
 13662  	0x4c, 0x09, 0x19, 0x1d, 0xac, 0x7d, 0xac, 0x6f, 0x99, 0x9d, 0x16, 0x41, 0x81, 0x66, 0x42, 0x79,
 13663  	0x58, 0x08, 0xd5, 0xf7, 0x32, 0xf1, 0xb0, 0xe7, 0x47, 0x62, 0xd7, 0xcc, 0x23, 0xc4, 0xb3, 0x1a,
 13664  	0x84, 0x97, 0x6b, 0x81, 0x47, 0x77, 0x88, 0xe9, 0xc1, 0x43, 0x28, 0x8b, 0xaf, 0xa2, 0x3c, 0xfb,
 13665  	0xa2, 0x4a, 0x99, 0xdb, 0x3b, 0xe0, 0x82, 0xe5, 0x76, 0xcc, 0xb5, 0x35, 0xf0, 0xd7, 0x0a, 0xd0,
 13666  	0xf8, 0x32, 0x1a, 0x2a, 0x2f, 0xd5, 0x6a, 0xa5, 0x25, 0xff, 0xa6, 0x18, 0xde, 0x6f, 0x18, 0x96,
 13667  	0x5b, 0x77, 0x75, 0xcb, 0xd5, 0x7c, 0x24, 0x7e, 0x02, 0xe5, 0x2a, 0x55, 0x20, 0x63, 0xaf, 0x12,
 13668  	0x47, 0x76, 0xb6, 0x8b, 0x43, 0x66, 0x87, 0x51, 0x71, 0x14, 0xd4, 0x7b, 0xa7, 0x52, 0x16, 0xdc,
 13669  	0x25, 0x58, 0xbd, 0xf7, 0x4c, 0x03, 0xae, 0x9d, 0xb5, 0x00, 0x8d, 0x9f, 0x43, 0xa3, 0x35, 0xe2,
 13670  	0x98, 0x7a, 0x6b, 0xa9, 0x0b, 0x5b, 0x45, 0xe6, 0xf2, 0x3d, 0xb1, 0xb3, 0x5d, 0x1c, 0x73, 0x01,
 13671  	0x5e, 0xb7, 0x00, 0xa1, 0x49, 0x64, 0xf8, 0x02, 0xca, 0xce, 0x9b, 0x96, 0xff, 0x44, 0x00, 0x7c,
 13672  	0xc8, 0xd7, 0x4d, 0xcb, 0xd3, 0x00, 0xaa, 0x7e, 0x6f, 0x3a, 0x39, 0x76, 0xfc, 0x11, 0x0c, 0xc7,
 13673  	0x03, 0xde, 0xf4, 0x46, 0x94, 0x20, 0x7b, 0x70, 0x25, 0x50, 0xbf, 0x3f, 0xbd, 0x4b, 0x18, 0xfa,
 13674  	0x87, 0x52, 0x2a, 0x5f, 0x4e, 0xf7, 0xcf, 0x04, 0xf0, 0x50, 0x0a, 0xe5, 0x2b, 0xe9, 0x84, 0xb8,
 13675  	0xfc, 0x87, 0x92, 0xc4, 0x55, 0x94, 0x67, 0x6c, 0x02, 0x17, 0x53, 0x98, 0x09, 0x1a, 0x00, 0x83,
 13676  	0x19, 0xc8, 0x47, 0xe3, 0x25, 0x74, 0xa6, 0xb4, 0xb6, 0x46, 0x1a, 0x5e, 0x18, 0x2c, 0x78, 0x29,
 13677  	0x0c, 0x10, 0xca, 0x22, 0xac, 0x72, 0x7c, 0x18, 0x6c, 0x18, 0x02, 0x61, 0x24, 0x96, 0xc3, 0x2b,
 13678  	0xe8, 0x5c, 0x14, 0x5e, 0x63, 0xe6, 0x73, 0x56, 0x08, 0xba, 0x1a, 0xe3, 0xc8, 0xfe, 0xd3, 0x7a,
 13679  	0x94, 0x7d, 0x72, 0x91, 0x85, 0x2e, 0xbd, 0x65, 0x5a, 0x06, 0x7e, 0x04, 0x9d, 0xbd, 0x5d, 0x9b,
 13680  	0xd5, 0xea, 0xb7, 0x2a, 0x4b, 0xe5, 0xfa, 0xed, 0xa5, 0x5a, 0x75, 0x76, 0xa6, 0x32, 0x57, 0x99,
 13681  	0x2d, 0x17, 0x06, 0xf0, 0x69, 0x74, 0x2a, 0x44, 0xcd, 0xdf, 0x5e, 0x2c, 0x2d, 0x15, 0x52, 0x78,
 13682  	0x02, 0x8d, 0x85, 0xc0, 0xe9, 0xe5, 0x95, 0x42, 0xfa, 0xc9, 0x8f, 0xa0, 0x11, 0xb0, 0x1d, 0x4b,
 13683  	0x6c, 0xc2, 0x1e, 0x45, 0xf9, 0xe5, 0xe9, 0xda, 0xac, 0x76, 0x07, 0x98, 0x20, 0x94, 0x2b, 0xcf,
 13684  	0x2e, 0x51, 0x86, 0xa9, 0x27, 0xff, 0x67, 0x0a, 0xa1, 0xda, 0xdc, 0x4a, 0x95, 0x13, 0x8e, 0xa0,
 13685  	0xa1, 0xca, 0xd2, 0x9d, 0xd2, 0x42, 0x85, 0xd2, 0xe5, 0x51, 0x76, 0xb9, 0x3a, 0x4b, 0x6b, 0x18,
 13686  	0x46, 0x83, 0x33, 0x0b, 0xcb, 0xb5, 0xd9, 0x42, 0x9a, 0x02, 0xb5, 0xd9, 0x52, 0xb9, 0x90, 0xa1,
 13687  	0xc0, 0xbb, 0x5a, 0x65, 0x65, 0xb6, 0x90, 0xa5, 0x7f, 0x2e, 0xd4, 0x56, 0x4a, 0x2b, 0x85, 0x41,
 13688  	0xfa, 0xe7, 0x1c, 0xfc, 0x99, 0xa3, 0xcc, 0x6a, 0xb3, 0x2b, 0xf0, 0x63, 0x88, 0x36, 0x61, 0xce,
 13689  	0xff, 0x95, 0xa7, 0x28, 0xca, 0xba, 0x5c, 0xd1, 0x0a, 0xc3, 0xf4, 0x07, 0x65, 0x49, 0x7f, 0x20,
 13690  	0xda, 0x38, 0x6d, 0x76, 0x71, 0xf9, 0xce, 0x6c, 0x61, 0x84, 0xf2, 0x5a, 0xbc, 0x45, 0xc1, 0xa3,
 13691  	0xf4, 0x4f, 0x6d, 0x91, 0xfe, 0x39, 0x46, 0x39, 0x69, 0xb3, 0xa5, 0x85, 0x6a, 0x69, 0x65, 0xbe,
 13692  	0x30, 0x4e, 0xdb, 0x03, 0x3c, 0x4f, 0xb1, 0x92, 0x4b, 0xa5, 0xc5, 0xd9, 0x42, 0x81, 0xd3, 0x94,
 13693  	0x17, 0x2a, 0x4b, 0xb7, 0x0a, 0x13, 0xd0, 0x90, 0xb7, 0x16, 0xe1, 0x07, 0xa6, 0x05, 0xe0, 0xaf,
 13694  	0xd3, 0x4f, 0x7e, 0x0b, 0xca, 0x2d, 0xd7, 0x60, 0xb5, 0x38, 0x8f, 0x4e, 0x2f, 0xd7, 0xea, 0x2b,
 13695  	0x6f, 0x55, 0x67, 0x23, 0xf2, 0x9e, 0x40, 0x63, 0x3e, 0x62, 0xa1, 0xb2, 0x74, 0xfb, 0x93, 0x4c,
 13696  	0xda, 0x3e, 0x68, 0xb1, 0x34, 0xb3, 0x5c, 0x2b, 0xa4, 0x69, 0xaf, 0xf8, 0xa0, 0xbb, 0x95, 0xa5,
 13697  	0xf2, 0xf2, 0xdd, 0x5a, 0x21, 0xf3, 0xe4, 0x3d, 0x3f, 0xe5, 0xdb, 0xb2, 0x63, 0x36, 0x4d, 0x0b,
 13698  	0x5f, 0x44, 0x8f, 0x94, 0x67, 0xef, 0x54, 0x66, 0x66, 0xeb, 0xcb, 0x5a, 0xe5, 0x66, 0x65, 0x29,
 13699  	0x52, 0xd3, 0x59, 0x34, 0x21, 0xa3, 0x4b, 0xd5, 0x4a, 0x21, 0x85, 0xcf, 0x21, 0x2c, 0x83, 0xdf,
 13700  	0x28, 0x2d, 0xce, 0x15, 0xd2, 0x58, 0x41, 0x67, 0x64, 0x78, 0x65, 0x69, 0xe5, 0xf6, 0xd2, 0x6c,
 13701  	0x21, 0xf3, 0xe4, 0xdf, 0x49, 0xa1, 0xb3, 0x89, 0x8f, 0x83, 0xb1, 0x8a, 0x2e, 0xcd, 0x2e, 0x94,
 13702  	0x6a, 0x2b, 0x95, 0x99, 0xda, 0x6c, 0x49, 0x9b, 0x99, 0xaf, 0xcf, 0x94, 0x56, 0x66, 0x6f, 0x2e,
 13703  	0x6b, 0x6f, 0xd5, 0x6f, 0xce, 0x2e, 0xcd, 0x6a, 0xa5, 0x85, 0xc2, 0x00, 0x7e, 0x02, 0x15, 0x7b,
 13704  	0xd0, 0xd4, 0x66, 0x67, 0x6e, 0x6b, 0x95, 0x95, 0xb7, 0x0a, 0x29, 0xfc, 0x38, 0xba, 0xd8, 0x93,
 13705  	0x88, 0xfe, 0x2e, 0xa4, 0xf1, 0x25, 0x34, 0xd9, 0x8b, 0xe4, 0xcd, 0x85, 0x42, 0xe6, 0xc9, 0x1f,
 13706  	0x4e, 0x21, 0x1c, 0x7f, 0xdd, 0x89, 0x1f, 0x43, 0x17, 0xa8, 0x5e, 0xd4, 0x7b, 0x37, 0xf0, 0x71,
 13707  	0x74, 0x31, 0x91, 0x42, 0x68, 0x5e, 0x11, 0x3d, 0xda, 0x83, 0x84, 0x37, 0xee, 0x02, 0x52, 0x92,
 13708  	0x09, 0x68, 0xd3, 0xa6, 0xcb, 0xef, 0xfd, 0xc1, 0xa5, 0x81, 0xf7, 0xfe, 0xf0, 0x52, 0xea, 0xb7,
 13709  	0xfe, 0xf0, 0x52, 0xea, 0xf7, 0xff, 0xf0, 0x52, 0xea, 0x53, 0xd7, 0xf7, 0xf3, 0xf8, 0x95, 0x4d,
 13710  	0x61, 0xab, 0x39, 0x78, 0xe6, 0xf5, 0xec, 0xff, 0x0d, 0x00, 0x00, 0xff, 0xff, 0xdb, 0x05, 0xd7,
 13711  	0xa6, 0x08, 0x41, 0x01, 0x00,
 13712  }
 13713  
 13714  func (m *Metadata) Marshal() (dAtA []byte, err error) {
 13715  	size := m.Size()
 13716  	dAtA = make([]byte, size)
 13717  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 13718  	if err != nil {
 13719  		return nil, err
 13720  	}
 13721  	return dAtA[:n], nil
 13722  }
 13723  
 13724  func (m *Metadata) MarshalTo(dAtA []byte) (int, error) {
 13725  	size := m.Size()
 13726  	return m.MarshalToSizedBuffer(dAtA[:size])
 13727  }
 13728  
 13729  func (m *Metadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 13730  	i := len(dAtA)
 13731  	_ = i
 13732  	var l int
 13733  	_ = l
 13734  	if m.XXX_unrecognized != nil {
 13735  		i -= len(m.XXX_unrecognized)
 13736  		copy(dAtA[i:], m.XXX_unrecognized)
 13737  	}
 13738  	if len(m.ClusterName) > 0 {
 13739  		i -= len(m.ClusterName)
 13740  		copy(dAtA[i:], m.ClusterName)
 13741  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ClusterName)))
 13742  		i--
 13743  		dAtA[i] = 0x32
 13744  	}
 13745  	n1, err1 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Time, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Time):])
 13746  	if err1 != nil {
 13747  		return 0, err1
 13748  	}
 13749  	i -= n1
 13750  	i = encodeVarintEvents(dAtA, i, uint64(n1))
 13751  	i--
 13752  	dAtA[i] = 0x2a
 13753  	if len(m.Code) > 0 {
 13754  		i -= len(m.Code)
 13755  		copy(dAtA[i:], m.Code)
 13756  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Code)))
 13757  		i--
 13758  		dAtA[i] = 0x22
 13759  	}
 13760  	if len(m.ID) > 0 {
 13761  		i -= len(m.ID)
 13762  		copy(dAtA[i:], m.ID)
 13763  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ID)))
 13764  		i--
 13765  		dAtA[i] = 0x1a
 13766  	}
 13767  	if len(m.Type) > 0 {
 13768  		i -= len(m.Type)
 13769  		copy(dAtA[i:], m.Type)
 13770  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Type)))
 13771  		i--
 13772  		dAtA[i] = 0x12
 13773  	}
 13774  	if m.Index != 0 {
 13775  		i = encodeVarintEvents(dAtA, i, uint64(m.Index))
 13776  		i--
 13777  		dAtA[i] = 0x8
 13778  	}
 13779  	return len(dAtA) - i, nil
 13780  }
 13781  
 13782  func (m *SessionMetadata) Marshal() (dAtA []byte, err error) {
 13783  	size := m.Size()
 13784  	dAtA = make([]byte, size)
 13785  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 13786  	if err != nil {
 13787  		return nil, err
 13788  	}
 13789  	return dAtA[:n], nil
 13790  }
 13791  
 13792  func (m *SessionMetadata) MarshalTo(dAtA []byte) (int, error) {
 13793  	size := m.Size()
 13794  	return m.MarshalToSizedBuffer(dAtA[:size])
 13795  }
 13796  
 13797  func (m *SessionMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 13798  	i := len(dAtA)
 13799  	_ = i
 13800  	var l int
 13801  	_ = l
 13802  	if m.XXX_unrecognized != nil {
 13803  		i -= len(m.XXX_unrecognized)
 13804  		copy(dAtA[i:], m.XXX_unrecognized)
 13805  	}
 13806  	if len(m.PrivateKeyPolicy) > 0 {
 13807  		i -= len(m.PrivateKeyPolicy)
 13808  		copy(dAtA[i:], m.PrivateKeyPolicy)
 13809  		i = encodeVarintEvents(dAtA, i, uint64(len(m.PrivateKeyPolicy)))
 13810  		i--
 13811  		dAtA[i] = 0x1a
 13812  	}
 13813  	if len(m.WithMFA) > 0 {
 13814  		i -= len(m.WithMFA)
 13815  		copy(dAtA[i:], m.WithMFA)
 13816  		i = encodeVarintEvents(dAtA, i, uint64(len(m.WithMFA)))
 13817  		i--
 13818  		dAtA[i] = 0x12
 13819  	}
 13820  	if len(m.SessionID) > 0 {
 13821  		i -= len(m.SessionID)
 13822  		copy(dAtA[i:], m.SessionID)
 13823  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SessionID)))
 13824  		i--
 13825  		dAtA[i] = 0xa
 13826  	}
 13827  	return len(dAtA) - i, nil
 13828  }
 13829  
 13830  func (m *UserMetadata) Marshal() (dAtA []byte, err error) {
 13831  	size := m.Size()
 13832  	dAtA = make([]byte, size)
 13833  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 13834  	if err != nil {
 13835  		return nil, err
 13836  	}
 13837  	return dAtA[:n], nil
 13838  }
 13839  
 13840  func (m *UserMetadata) MarshalTo(dAtA []byte) (int, error) {
 13841  	size := m.Size()
 13842  	return m.MarshalToSizedBuffer(dAtA[:size])
 13843  }
 13844  
 13845  func (m *UserMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 13846  	i := len(dAtA)
 13847  	_ = i
 13848  	var l int
 13849  	_ = l
 13850  	if m.XXX_unrecognized != nil {
 13851  		i -= len(m.XXX_unrecognized)
 13852  		copy(dAtA[i:], m.XXX_unrecognized)
 13853  	}
 13854  	if m.UserKind != 0 {
 13855  		i = encodeVarintEvents(dAtA, i, uint64(m.UserKind))
 13856  		i--
 13857  		dAtA[i] = 0x50
 13858  	}
 13859  	if len(m.RequiredPrivateKeyPolicy) > 0 {
 13860  		i -= len(m.RequiredPrivateKeyPolicy)
 13861  		copy(dAtA[i:], m.RequiredPrivateKeyPolicy)
 13862  		i = encodeVarintEvents(dAtA, i, uint64(len(m.RequiredPrivateKeyPolicy)))
 13863  		i--
 13864  		dAtA[i] = 0x4a
 13865  	}
 13866  	if m.TrustedDevice != nil {
 13867  		{
 13868  			size, err := m.TrustedDevice.MarshalToSizedBuffer(dAtA[:i])
 13869  			if err != nil {
 13870  				return 0, err
 13871  			}
 13872  			i -= size
 13873  			i = encodeVarintEvents(dAtA, i, uint64(size))
 13874  		}
 13875  		i--
 13876  		dAtA[i] = 0x42
 13877  	}
 13878  	if len(m.GCPServiceAccount) > 0 {
 13879  		i -= len(m.GCPServiceAccount)
 13880  		copy(dAtA[i:], m.GCPServiceAccount)
 13881  		i = encodeVarintEvents(dAtA, i, uint64(len(m.GCPServiceAccount)))
 13882  		i--
 13883  		dAtA[i] = 0x3a
 13884  	}
 13885  	if len(m.AzureIdentity) > 0 {
 13886  		i -= len(m.AzureIdentity)
 13887  		copy(dAtA[i:], m.AzureIdentity)
 13888  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AzureIdentity)))
 13889  		i--
 13890  		dAtA[i] = 0x32
 13891  	}
 13892  	if len(m.AccessRequests) > 0 {
 13893  		for iNdEx := len(m.AccessRequests) - 1; iNdEx >= 0; iNdEx-- {
 13894  			i -= len(m.AccessRequests[iNdEx])
 13895  			copy(dAtA[i:], m.AccessRequests[iNdEx])
 13896  			i = encodeVarintEvents(dAtA, i, uint64(len(m.AccessRequests[iNdEx])))
 13897  			i--
 13898  			dAtA[i] = 0x2a
 13899  		}
 13900  	}
 13901  	if len(m.AWSRoleARN) > 0 {
 13902  		i -= len(m.AWSRoleARN)
 13903  		copy(dAtA[i:], m.AWSRoleARN)
 13904  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AWSRoleARN)))
 13905  		i--
 13906  		dAtA[i] = 0x22
 13907  	}
 13908  	if len(m.Impersonator) > 0 {
 13909  		i -= len(m.Impersonator)
 13910  		copy(dAtA[i:], m.Impersonator)
 13911  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Impersonator)))
 13912  		i--
 13913  		dAtA[i] = 0x1a
 13914  	}
 13915  	if len(m.Login) > 0 {
 13916  		i -= len(m.Login)
 13917  		copy(dAtA[i:], m.Login)
 13918  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Login)))
 13919  		i--
 13920  		dAtA[i] = 0x12
 13921  	}
 13922  	if len(m.User) > 0 {
 13923  		i -= len(m.User)
 13924  		copy(dAtA[i:], m.User)
 13925  		i = encodeVarintEvents(dAtA, i, uint64(len(m.User)))
 13926  		i--
 13927  		dAtA[i] = 0xa
 13928  	}
 13929  	return len(dAtA) - i, nil
 13930  }
 13931  
 13932  func (m *ServerMetadata) Marshal() (dAtA []byte, err error) {
 13933  	size := m.Size()
 13934  	dAtA = make([]byte, size)
 13935  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 13936  	if err != nil {
 13937  		return nil, err
 13938  	}
 13939  	return dAtA[:n], nil
 13940  }
 13941  
 13942  func (m *ServerMetadata) MarshalTo(dAtA []byte) (int, error) {
 13943  	size := m.Size()
 13944  	return m.MarshalToSizedBuffer(dAtA[:size])
 13945  }
 13946  
 13947  func (m *ServerMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 13948  	i := len(dAtA)
 13949  	_ = i
 13950  	var l int
 13951  	_ = l
 13952  	if m.XXX_unrecognized != nil {
 13953  		i -= len(m.XXX_unrecognized)
 13954  		copy(dAtA[i:], m.XXX_unrecognized)
 13955  	}
 13956  	if len(m.ServerSubKind) > 0 {
 13957  		i -= len(m.ServerSubKind)
 13958  		copy(dAtA[i:], m.ServerSubKind)
 13959  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ServerSubKind)))
 13960  		i--
 13961  		dAtA[i] = 0x3a
 13962  	}
 13963  	if len(m.ForwardedBy) > 0 {
 13964  		i -= len(m.ForwardedBy)
 13965  		copy(dAtA[i:], m.ForwardedBy)
 13966  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ForwardedBy)))
 13967  		i--
 13968  		dAtA[i] = 0x32
 13969  	}
 13970  	if len(m.ServerLabels) > 0 {
 13971  		for k := range m.ServerLabels {
 13972  			v := m.ServerLabels[k]
 13973  			baseI := i
 13974  			i -= len(v)
 13975  			copy(dAtA[i:], v)
 13976  			i = encodeVarintEvents(dAtA, i, uint64(len(v)))
 13977  			i--
 13978  			dAtA[i] = 0x12
 13979  			i -= len(k)
 13980  			copy(dAtA[i:], k)
 13981  			i = encodeVarintEvents(dAtA, i, uint64(len(k)))
 13982  			i--
 13983  			dAtA[i] = 0xa
 13984  			i = encodeVarintEvents(dAtA, i, uint64(baseI-i))
 13985  			i--
 13986  			dAtA[i] = 0x2a
 13987  		}
 13988  	}
 13989  	if len(m.ServerAddr) > 0 {
 13990  		i -= len(m.ServerAddr)
 13991  		copy(dAtA[i:], m.ServerAddr)
 13992  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ServerAddr)))
 13993  		i--
 13994  		dAtA[i] = 0x22
 13995  	}
 13996  	if len(m.ServerHostname) > 0 {
 13997  		i -= len(m.ServerHostname)
 13998  		copy(dAtA[i:], m.ServerHostname)
 13999  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ServerHostname)))
 14000  		i--
 14001  		dAtA[i] = 0x1a
 14002  	}
 14003  	if len(m.ServerID) > 0 {
 14004  		i -= len(m.ServerID)
 14005  		copy(dAtA[i:], m.ServerID)
 14006  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ServerID)))
 14007  		i--
 14008  		dAtA[i] = 0x12
 14009  	}
 14010  	if len(m.ServerNamespace) > 0 {
 14011  		i -= len(m.ServerNamespace)
 14012  		copy(dAtA[i:], m.ServerNamespace)
 14013  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ServerNamespace)))
 14014  		i--
 14015  		dAtA[i] = 0xa
 14016  	}
 14017  	return len(dAtA) - i, nil
 14018  }
 14019  
 14020  func (m *ConnectionMetadata) Marshal() (dAtA []byte, err error) {
 14021  	size := m.Size()
 14022  	dAtA = make([]byte, size)
 14023  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 14024  	if err != nil {
 14025  		return nil, err
 14026  	}
 14027  	return dAtA[:n], nil
 14028  }
 14029  
 14030  func (m *ConnectionMetadata) MarshalTo(dAtA []byte) (int, error) {
 14031  	size := m.Size()
 14032  	return m.MarshalToSizedBuffer(dAtA[:size])
 14033  }
 14034  
 14035  func (m *ConnectionMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 14036  	i := len(dAtA)
 14037  	_ = i
 14038  	var l int
 14039  	_ = l
 14040  	if m.XXX_unrecognized != nil {
 14041  		i -= len(m.XXX_unrecognized)
 14042  		copy(dAtA[i:], m.XXX_unrecognized)
 14043  	}
 14044  	if len(m.Protocol) > 0 {
 14045  		i -= len(m.Protocol)
 14046  		copy(dAtA[i:], m.Protocol)
 14047  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Protocol)))
 14048  		i--
 14049  		dAtA[i] = 0x1a
 14050  	}
 14051  	if len(m.RemoteAddr) > 0 {
 14052  		i -= len(m.RemoteAddr)
 14053  		copy(dAtA[i:], m.RemoteAddr)
 14054  		i = encodeVarintEvents(dAtA, i, uint64(len(m.RemoteAddr)))
 14055  		i--
 14056  		dAtA[i] = 0x12
 14057  	}
 14058  	if len(m.LocalAddr) > 0 {
 14059  		i -= len(m.LocalAddr)
 14060  		copy(dAtA[i:], m.LocalAddr)
 14061  		i = encodeVarintEvents(dAtA, i, uint64(len(m.LocalAddr)))
 14062  		i--
 14063  		dAtA[i] = 0xa
 14064  	}
 14065  	return len(dAtA) - i, nil
 14066  }
 14067  
 14068  func (m *ClientMetadata) Marshal() (dAtA []byte, err error) {
 14069  	size := m.Size()
 14070  	dAtA = make([]byte, size)
 14071  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 14072  	if err != nil {
 14073  		return nil, err
 14074  	}
 14075  	return dAtA[:n], nil
 14076  }
 14077  
 14078  func (m *ClientMetadata) MarshalTo(dAtA []byte) (int, error) {
 14079  	size := m.Size()
 14080  	return m.MarshalToSizedBuffer(dAtA[:size])
 14081  }
 14082  
 14083  func (m *ClientMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 14084  	i := len(dAtA)
 14085  	_ = i
 14086  	var l int
 14087  	_ = l
 14088  	if m.XXX_unrecognized != nil {
 14089  		i -= len(m.XXX_unrecognized)
 14090  		copy(dAtA[i:], m.XXX_unrecognized)
 14091  	}
 14092  	if len(m.UserAgent) > 0 {
 14093  		i -= len(m.UserAgent)
 14094  		copy(dAtA[i:], m.UserAgent)
 14095  		i = encodeVarintEvents(dAtA, i, uint64(len(m.UserAgent)))
 14096  		i--
 14097  		dAtA[i] = 0xa
 14098  	}
 14099  	return len(dAtA) - i, nil
 14100  }
 14101  
 14102  func (m *KubernetesClusterMetadata) Marshal() (dAtA []byte, err error) {
 14103  	size := m.Size()
 14104  	dAtA = make([]byte, size)
 14105  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 14106  	if err != nil {
 14107  		return nil, err
 14108  	}
 14109  	return dAtA[:n], nil
 14110  }
 14111  
 14112  func (m *KubernetesClusterMetadata) MarshalTo(dAtA []byte) (int, error) {
 14113  	size := m.Size()
 14114  	return m.MarshalToSizedBuffer(dAtA[:size])
 14115  }
 14116  
 14117  func (m *KubernetesClusterMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 14118  	i := len(dAtA)
 14119  	_ = i
 14120  	var l int
 14121  	_ = l
 14122  	if m.XXX_unrecognized != nil {
 14123  		i -= len(m.XXX_unrecognized)
 14124  		copy(dAtA[i:], m.XXX_unrecognized)
 14125  	}
 14126  	if len(m.KubernetesLabels) > 0 {
 14127  		for k := range m.KubernetesLabels {
 14128  			v := m.KubernetesLabels[k]
 14129  			baseI := i
 14130  			i -= len(v)
 14131  			copy(dAtA[i:], v)
 14132  			i = encodeVarintEvents(dAtA, i, uint64(len(v)))
 14133  			i--
 14134  			dAtA[i] = 0x12
 14135  			i -= len(k)
 14136  			copy(dAtA[i:], k)
 14137  			i = encodeVarintEvents(dAtA, i, uint64(len(k)))
 14138  			i--
 14139  			dAtA[i] = 0xa
 14140  			i = encodeVarintEvents(dAtA, i, uint64(baseI-i))
 14141  			i--
 14142  			dAtA[i] = 0x22
 14143  		}
 14144  	}
 14145  	if len(m.KubernetesGroups) > 0 {
 14146  		for iNdEx := len(m.KubernetesGroups) - 1; iNdEx >= 0; iNdEx-- {
 14147  			i -= len(m.KubernetesGroups[iNdEx])
 14148  			copy(dAtA[i:], m.KubernetesGroups[iNdEx])
 14149  			i = encodeVarintEvents(dAtA, i, uint64(len(m.KubernetesGroups[iNdEx])))
 14150  			i--
 14151  			dAtA[i] = 0x1a
 14152  		}
 14153  	}
 14154  	if len(m.KubernetesUsers) > 0 {
 14155  		for iNdEx := len(m.KubernetesUsers) - 1; iNdEx >= 0; iNdEx-- {
 14156  			i -= len(m.KubernetesUsers[iNdEx])
 14157  			copy(dAtA[i:], m.KubernetesUsers[iNdEx])
 14158  			i = encodeVarintEvents(dAtA, i, uint64(len(m.KubernetesUsers[iNdEx])))
 14159  			i--
 14160  			dAtA[i] = 0x12
 14161  		}
 14162  	}
 14163  	if len(m.KubernetesCluster) > 0 {
 14164  		i -= len(m.KubernetesCluster)
 14165  		copy(dAtA[i:], m.KubernetesCluster)
 14166  		i = encodeVarintEvents(dAtA, i, uint64(len(m.KubernetesCluster)))
 14167  		i--
 14168  		dAtA[i] = 0xa
 14169  	}
 14170  	return len(dAtA) - i, nil
 14171  }
 14172  
 14173  func (m *KubernetesPodMetadata) Marshal() (dAtA []byte, err error) {
 14174  	size := m.Size()
 14175  	dAtA = make([]byte, size)
 14176  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 14177  	if err != nil {
 14178  		return nil, err
 14179  	}
 14180  	return dAtA[:n], nil
 14181  }
 14182  
 14183  func (m *KubernetesPodMetadata) MarshalTo(dAtA []byte) (int, error) {
 14184  	size := m.Size()
 14185  	return m.MarshalToSizedBuffer(dAtA[:size])
 14186  }
 14187  
 14188  func (m *KubernetesPodMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 14189  	i := len(dAtA)
 14190  	_ = i
 14191  	var l int
 14192  	_ = l
 14193  	if m.XXX_unrecognized != nil {
 14194  		i -= len(m.XXX_unrecognized)
 14195  		copy(dAtA[i:], m.XXX_unrecognized)
 14196  	}
 14197  	if len(m.KubernetesNodeName) > 0 {
 14198  		i -= len(m.KubernetesNodeName)
 14199  		copy(dAtA[i:], m.KubernetesNodeName)
 14200  		i = encodeVarintEvents(dAtA, i, uint64(len(m.KubernetesNodeName)))
 14201  		i--
 14202  		dAtA[i] = 0x2a
 14203  	}
 14204  	if len(m.KubernetesContainerImage) > 0 {
 14205  		i -= len(m.KubernetesContainerImage)
 14206  		copy(dAtA[i:], m.KubernetesContainerImage)
 14207  		i = encodeVarintEvents(dAtA, i, uint64(len(m.KubernetesContainerImage)))
 14208  		i--
 14209  		dAtA[i] = 0x22
 14210  	}
 14211  	if len(m.KubernetesContainerName) > 0 {
 14212  		i -= len(m.KubernetesContainerName)
 14213  		copy(dAtA[i:], m.KubernetesContainerName)
 14214  		i = encodeVarintEvents(dAtA, i, uint64(len(m.KubernetesContainerName)))
 14215  		i--
 14216  		dAtA[i] = 0x1a
 14217  	}
 14218  	if len(m.KubernetesPodNamespace) > 0 {
 14219  		i -= len(m.KubernetesPodNamespace)
 14220  		copy(dAtA[i:], m.KubernetesPodNamespace)
 14221  		i = encodeVarintEvents(dAtA, i, uint64(len(m.KubernetesPodNamespace)))
 14222  		i--
 14223  		dAtA[i] = 0x12
 14224  	}
 14225  	if len(m.KubernetesPodName) > 0 {
 14226  		i -= len(m.KubernetesPodName)
 14227  		copy(dAtA[i:], m.KubernetesPodName)
 14228  		i = encodeVarintEvents(dAtA, i, uint64(len(m.KubernetesPodName)))
 14229  		i--
 14230  		dAtA[i] = 0xa
 14231  	}
 14232  	return len(dAtA) - i, nil
 14233  }
 14234  
 14235  func (m *SAMLIdPServiceProviderMetadata) Marshal() (dAtA []byte, err error) {
 14236  	size := m.Size()
 14237  	dAtA = make([]byte, size)
 14238  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 14239  	if err != nil {
 14240  		return nil, err
 14241  	}
 14242  	return dAtA[:n], nil
 14243  }
 14244  
 14245  func (m *SAMLIdPServiceProviderMetadata) MarshalTo(dAtA []byte) (int, error) {
 14246  	size := m.Size()
 14247  	return m.MarshalToSizedBuffer(dAtA[:size])
 14248  }
 14249  
 14250  func (m *SAMLIdPServiceProviderMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 14251  	i := len(dAtA)
 14252  	_ = i
 14253  	var l int
 14254  	_ = l
 14255  	if m.XXX_unrecognized != nil {
 14256  		i -= len(m.XXX_unrecognized)
 14257  		copy(dAtA[i:], m.XXX_unrecognized)
 14258  	}
 14259  	if len(m.AttributeMapping) > 0 {
 14260  		for k := range m.AttributeMapping {
 14261  			v := m.AttributeMapping[k]
 14262  			baseI := i
 14263  			i -= len(v)
 14264  			copy(dAtA[i:], v)
 14265  			i = encodeVarintEvents(dAtA, i, uint64(len(v)))
 14266  			i--
 14267  			dAtA[i] = 0x12
 14268  			i -= len(k)
 14269  			copy(dAtA[i:], k)
 14270  			i = encodeVarintEvents(dAtA, i, uint64(len(k)))
 14271  			i--
 14272  			dAtA[i] = 0xa
 14273  			i = encodeVarintEvents(dAtA, i, uint64(baseI-i))
 14274  			i--
 14275  			dAtA[i] = 0x1a
 14276  		}
 14277  	}
 14278  	if len(m.ServiceProviderShortcut) > 0 {
 14279  		i -= len(m.ServiceProviderShortcut)
 14280  		copy(dAtA[i:], m.ServiceProviderShortcut)
 14281  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ServiceProviderShortcut)))
 14282  		i--
 14283  		dAtA[i] = 0x12
 14284  	}
 14285  	if len(m.ServiceProviderEntityID) > 0 {
 14286  		i -= len(m.ServiceProviderEntityID)
 14287  		copy(dAtA[i:], m.ServiceProviderEntityID)
 14288  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ServiceProviderEntityID)))
 14289  		i--
 14290  		dAtA[i] = 0xa
 14291  	}
 14292  	return len(dAtA) - i, nil
 14293  }
 14294  
 14295  func (m *OktaResourcesUpdatedMetadata) Marshal() (dAtA []byte, err error) {
 14296  	size := m.Size()
 14297  	dAtA = make([]byte, size)
 14298  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 14299  	if err != nil {
 14300  		return nil, err
 14301  	}
 14302  	return dAtA[:n], nil
 14303  }
 14304  
 14305  func (m *OktaResourcesUpdatedMetadata) MarshalTo(dAtA []byte) (int, error) {
 14306  	size := m.Size()
 14307  	return m.MarshalToSizedBuffer(dAtA[:size])
 14308  }
 14309  
 14310  func (m *OktaResourcesUpdatedMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 14311  	i := len(dAtA)
 14312  	_ = i
 14313  	var l int
 14314  	_ = l
 14315  	if m.XXX_unrecognized != nil {
 14316  		i -= len(m.XXX_unrecognized)
 14317  		copy(dAtA[i:], m.XXX_unrecognized)
 14318  	}
 14319  	if len(m.DeletedResources) > 0 {
 14320  		for iNdEx := len(m.DeletedResources) - 1; iNdEx >= 0; iNdEx-- {
 14321  			{
 14322  				size, err := m.DeletedResources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
 14323  				if err != nil {
 14324  					return 0, err
 14325  				}
 14326  				i -= size
 14327  				i = encodeVarintEvents(dAtA, i, uint64(size))
 14328  			}
 14329  			i--
 14330  			dAtA[i] = 0x32
 14331  		}
 14332  	}
 14333  	if len(m.UpdatedResources) > 0 {
 14334  		for iNdEx := len(m.UpdatedResources) - 1; iNdEx >= 0; iNdEx-- {
 14335  			{
 14336  				size, err := m.UpdatedResources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
 14337  				if err != nil {
 14338  					return 0, err
 14339  				}
 14340  				i -= size
 14341  				i = encodeVarintEvents(dAtA, i, uint64(size))
 14342  			}
 14343  			i--
 14344  			dAtA[i] = 0x2a
 14345  		}
 14346  	}
 14347  	if len(m.AddedResources) > 0 {
 14348  		for iNdEx := len(m.AddedResources) - 1; iNdEx >= 0; iNdEx-- {
 14349  			{
 14350  				size, err := m.AddedResources[iNdEx].MarshalToSizedBuffer(dAtA[:i])
 14351  				if err != nil {
 14352  					return 0, err
 14353  				}
 14354  				i -= size
 14355  				i = encodeVarintEvents(dAtA, i, uint64(size))
 14356  			}
 14357  			i--
 14358  			dAtA[i] = 0x22
 14359  		}
 14360  	}
 14361  	if m.Deleted != 0 {
 14362  		i = encodeVarintEvents(dAtA, i, uint64(m.Deleted))
 14363  		i--
 14364  		dAtA[i] = 0x18
 14365  	}
 14366  	if m.Updated != 0 {
 14367  		i = encodeVarintEvents(dAtA, i, uint64(m.Updated))
 14368  		i--
 14369  		dAtA[i] = 0x10
 14370  	}
 14371  	if m.Added != 0 {
 14372  		i = encodeVarintEvents(dAtA, i, uint64(m.Added))
 14373  		i--
 14374  		dAtA[i] = 0x8
 14375  	}
 14376  	return len(dAtA) - i, nil
 14377  }
 14378  
 14379  func (m *OktaResource) Marshal() (dAtA []byte, err error) {
 14380  	size := m.Size()
 14381  	dAtA = make([]byte, size)
 14382  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 14383  	if err != nil {
 14384  		return nil, err
 14385  	}
 14386  	return dAtA[:n], nil
 14387  }
 14388  
 14389  func (m *OktaResource) MarshalTo(dAtA []byte) (int, error) {
 14390  	size := m.Size()
 14391  	return m.MarshalToSizedBuffer(dAtA[:size])
 14392  }
 14393  
 14394  func (m *OktaResource) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 14395  	i := len(dAtA)
 14396  	_ = i
 14397  	var l int
 14398  	_ = l
 14399  	if m.XXX_unrecognized != nil {
 14400  		i -= len(m.XXX_unrecognized)
 14401  		copy(dAtA[i:], m.XXX_unrecognized)
 14402  	}
 14403  	if len(m.Description) > 0 {
 14404  		i -= len(m.Description)
 14405  		copy(dAtA[i:], m.Description)
 14406  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Description)))
 14407  		i--
 14408  		dAtA[i] = 0x12
 14409  	}
 14410  	if len(m.ID) > 0 {
 14411  		i -= len(m.ID)
 14412  		copy(dAtA[i:], m.ID)
 14413  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ID)))
 14414  		i--
 14415  		dAtA[i] = 0xa
 14416  	}
 14417  	return len(dAtA) - i, nil
 14418  }
 14419  
 14420  func (m *OktaAssignmentMetadata) Marshal() (dAtA []byte, err error) {
 14421  	size := m.Size()
 14422  	dAtA = make([]byte, size)
 14423  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 14424  	if err != nil {
 14425  		return nil, err
 14426  	}
 14427  	return dAtA[:n], nil
 14428  }
 14429  
 14430  func (m *OktaAssignmentMetadata) MarshalTo(dAtA []byte) (int, error) {
 14431  	size := m.Size()
 14432  	return m.MarshalToSizedBuffer(dAtA[:size])
 14433  }
 14434  
 14435  func (m *OktaAssignmentMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 14436  	i := len(dAtA)
 14437  	_ = i
 14438  	var l int
 14439  	_ = l
 14440  	if m.XXX_unrecognized != nil {
 14441  		i -= len(m.XXX_unrecognized)
 14442  		copy(dAtA[i:], m.XXX_unrecognized)
 14443  	}
 14444  	if len(m.EndingStatus) > 0 {
 14445  		i -= len(m.EndingStatus)
 14446  		copy(dAtA[i:], m.EndingStatus)
 14447  		i = encodeVarintEvents(dAtA, i, uint64(len(m.EndingStatus)))
 14448  		i--
 14449  		dAtA[i] = 0x22
 14450  	}
 14451  	if len(m.StartingStatus) > 0 {
 14452  		i -= len(m.StartingStatus)
 14453  		copy(dAtA[i:], m.StartingStatus)
 14454  		i = encodeVarintEvents(dAtA, i, uint64(len(m.StartingStatus)))
 14455  		i--
 14456  		dAtA[i] = 0x1a
 14457  	}
 14458  	if len(m.User) > 0 {
 14459  		i -= len(m.User)
 14460  		copy(dAtA[i:], m.User)
 14461  		i = encodeVarintEvents(dAtA, i, uint64(len(m.User)))
 14462  		i--
 14463  		dAtA[i] = 0x12
 14464  	}
 14465  	if len(m.Source) > 0 {
 14466  		i -= len(m.Source)
 14467  		copy(dAtA[i:], m.Source)
 14468  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Source)))
 14469  		i--
 14470  		dAtA[i] = 0xa
 14471  	}
 14472  	return len(dAtA) - i, nil
 14473  }
 14474  
 14475  func (m *AccessListMemberMetadata) Marshal() (dAtA []byte, err error) {
 14476  	size := m.Size()
 14477  	dAtA = make([]byte, size)
 14478  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 14479  	if err != nil {
 14480  		return nil, err
 14481  	}
 14482  	return dAtA[:n], nil
 14483  }
 14484  
 14485  func (m *AccessListMemberMetadata) MarshalTo(dAtA []byte) (int, error) {
 14486  	size := m.Size()
 14487  	return m.MarshalToSizedBuffer(dAtA[:size])
 14488  }
 14489  
 14490  func (m *AccessListMemberMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 14491  	i := len(dAtA)
 14492  	_ = i
 14493  	var l int
 14494  	_ = l
 14495  	if m.XXX_unrecognized != nil {
 14496  		i -= len(m.XXX_unrecognized)
 14497  		copy(dAtA[i:], m.XXX_unrecognized)
 14498  	}
 14499  	if len(m.Members) > 0 {
 14500  		for iNdEx := len(m.Members) - 1; iNdEx >= 0; iNdEx-- {
 14501  			{
 14502  				size, err := m.Members[iNdEx].MarshalToSizedBuffer(dAtA[:i])
 14503  				if err != nil {
 14504  					return 0, err
 14505  				}
 14506  				i -= size
 14507  				i = encodeVarintEvents(dAtA, i, uint64(size))
 14508  			}
 14509  			i--
 14510  			dAtA[i] = 0x12
 14511  		}
 14512  	}
 14513  	if len(m.AccessListName) > 0 {
 14514  		i -= len(m.AccessListName)
 14515  		copy(dAtA[i:], m.AccessListName)
 14516  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AccessListName)))
 14517  		i--
 14518  		dAtA[i] = 0xa
 14519  	}
 14520  	return len(dAtA) - i, nil
 14521  }
 14522  
 14523  func (m *AccessListMember) Marshal() (dAtA []byte, err error) {
 14524  	size := m.Size()
 14525  	dAtA = make([]byte, size)
 14526  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 14527  	if err != nil {
 14528  		return nil, err
 14529  	}
 14530  	return dAtA[:n], nil
 14531  }
 14532  
 14533  func (m *AccessListMember) MarshalTo(dAtA []byte) (int, error) {
 14534  	size := m.Size()
 14535  	return m.MarshalToSizedBuffer(dAtA[:size])
 14536  }
 14537  
 14538  func (m *AccessListMember) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 14539  	i := len(dAtA)
 14540  	_ = i
 14541  	var l int
 14542  	_ = l
 14543  	if m.XXX_unrecognized != nil {
 14544  		i -= len(m.XXX_unrecognized)
 14545  		copy(dAtA[i:], m.XXX_unrecognized)
 14546  	}
 14547  	if len(m.MemberName) > 0 {
 14548  		i -= len(m.MemberName)
 14549  		copy(dAtA[i:], m.MemberName)
 14550  		i = encodeVarintEvents(dAtA, i, uint64(len(m.MemberName)))
 14551  		i--
 14552  		dAtA[i] = 0x22
 14553  	}
 14554  	if len(m.Reason) > 0 {
 14555  		i -= len(m.Reason)
 14556  		copy(dAtA[i:], m.Reason)
 14557  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Reason)))
 14558  		i--
 14559  		dAtA[i] = 0x1a
 14560  	}
 14561  	n3, err3 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.RemovedOn, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.RemovedOn):])
 14562  	if err3 != nil {
 14563  		return 0, err3
 14564  	}
 14565  	i -= n3
 14566  	i = encodeVarintEvents(dAtA, i, uint64(n3))
 14567  	i--
 14568  	dAtA[i] = 0x12
 14569  	n4, err4 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.JoinedOn, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.JoinedOn):])
 14570  	if err4 != nil {
 14571  		return 0, err4
 14572  	}
 14573  	i -= n4
 14574  	i = encodeVarintEvents(dAtA, i, uint64(n4))
 14575  	i--
 14576  	dAtA[i] = 0xa
 14577  	return len(dAtA) - i, nil
 14578  }
 14579  
 14580  func (m *AccessListReviewMembershipRequirementsChanged) Marshal() (dAtA []byte, err error) {
 14581  	size := m.Size()
 14582  	dAtA = make([]byte, size)
 14583  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 14584  	if err != nil {
 14585  		return nil, err
 14586  	}
 14587  	return dAtA[:n], nil
 14588  }
 14589  
 14590  func (m *AccessListReviewMembershipRequirementsChanged) MarshalTo(dAtA []byte) (int, error) {
 14591  	size := m.Size()
 14592  	return m.MarshalToSizedBuffer(dAtA[:size])
 14593  }
 14594  
 14595  func (m *AccessListReviewMembershipRequirementsChanged) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 14596  	i := len(dAtA)
 14597  	_ = i
 14598  	var l int
 14599  	_ = l
 14600  	if m.XXX_unrecognized != nil {
 14601  		i -= len(m.XXX_unrecognized)
 14602  		copy(dAtA[i:], m.XXX_unrecognized)
 14603  	}
 14604  	if len(m.Traits) > 0 {
 14605  		for k := range m.Traits {
 14606  			v := m.Traits[k]
 14607  			baseI := i
 14608  			i -= len(v)
 14609  			copy(dAtA[i:], v)
 14610  			i = encodeVarintEvents(dAtA, i, uint64(len(v)))
 14611  			i--
 14612  			dAtA[i] = 0x12
 14613  			i -= len(k)
 14614  			copy(dAtA[i:], k)
 14615  			i = encodeVarintEvents(dAtA, i, uint64(len(k)))
 14616  			i--
 14617  			dAtA[i] = 0xa
 14618  			i = encodeVarintEvents(dAtA, i, uint64(baseI-i))
 14619  			i--
 14620  			dAtA[i] = 0x12
 14621  		}
 14622  	}
 14623  	if len(m.Roles) > 0 {
 14624  		for iNdEx := len(m.Roles) - 1; iNdEx >= 0; iNdEx-- {
 14625  			i -= len(m.Roles[iNdEx])
 14626  			copy(dAtA[i:], m.Roles[iNdEx])
 14627  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Roles[iNdEx])))
 14628  			i--
 14629  			dAtA[i] = 0xa
 14630  		}
 14631  	}
 14632  	return len(dAtA) - i, nil
 14633  }
 14634  
 14635  func (m *AccessListReviewMetadata) Marshal() (dAtA []byte, err error) {
 14636  	size := m.Size()
 14637  	dAtA = make([]byte, size)
 14638  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 14639  	if err != nil {
 14640  		return nil, err
 14641  	}
 14642  	return dAtA[:n], nil
 14643  }
 14644  
 14645  func (m *AccessListReviewMetadata) MarshalTo(dAtA []byte) (int, error) {
 14646  	size := m.Size()
 14647  	return m.MarshalToSizedBuffer(dAtA[:size])
 14648  }
 14649  
 14650  func (m *AccessListReviewMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 14651  	i := len(dAtA)
 14652  	_ = i
 14653  	var l int
 14654  	_ = l
 14655  	if m.XXX_unrecognized != nil {
 14656  		i -= len(m.XXX_unrecognized)
 14657  		copy(dAtA[i:], m.XXX_unrecognized)
 14658  	}
 14659  	if len(m.RemovedMembers) > 0 {
 14660  		for iNdEx := len(m.RemovedMembers) - 1; iNdEx >= 0; iNdEx-- {
 14661  			i -= len(m.RemovedMembers[iNdEx])
 14662  			copy(dAtA[i:], m.RemovedMembers[iNdEx])
 14663  			i = encodeVarintEvents(dAtA, i, uint64(len(m.RemovedMembers[iNdEx])))
 14664  			i--
 14665  			dAtA[i] = 0x32
 14666  		}
 14667  	}
 14668  	if len(m.ReviewDayOfMonthChanged) > 0 {
 14669  		i -= len(m.ReviewDayOfMonthChanged)
 14670  		copy(dAtA[i:], m.ReviewDayOfMonthChanged)
 14671  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ReviewDayOfMonthChanged)))
 14672  		i--
 14673  		dAtA[i] = 0x2a
 14674  	}
 14675  	if len(m.ReviewFrequencyChanged) > 0 {
 14676  		i -= len(m.ReviewFrequencyChanged)
 14677  		copy(dAtA[i:], m.ReviewFrequencyChanged)
 14678  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ReviewFrequencyChanged)))
 14679  		i--
 14680  		dAtA[i] = 0x22
 14681  	}
 14682  	if m.MembershipRequirementsChanged != nil {
 14683  		{
 14684  			size, err := m.MembershipRequirementsChanged.MarshalToSizedBuffer(dAtA[:i])
 14685  			if err != nil {
 14686  				return 0, err
 14687  			}
 14688  			i -= size
 14689  			i = encodeVarintEvents(dAtA, i, uint64(size))
 14690  		}
 14691  		i--
 14692  		dAtA[i] = 0x1a
 14693  	}
 14694  	if len(m.ReviewID) > 0 {
 14695  		i -= len(m.ReviewID)
 14696  		copy(dAtA[i:], m.ReviewID)
 14697  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ReviewID)))
 14698  		i--
 14699  		dAtA[i] = 0x12
 14700  	}
 14701  	if len(m.Message) > 0 {
 14702  		i -= len(m.Message)
 14703  		copy(dAtA[i:], m.Message)
 14704  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Message)))
 14705  		i--
 14706  		dAtA[i] = 0xa
 14707  	}
 14708  	return len(dAtA) - i, nil
 14709  }
 14710  
 14711  func (m *LockMetadata) Marshal() (dAtA []byte, err error) {
 14712  	size := m.Size()
 14713  	dAtA = make([]byte, size)
 14714  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 14715  	if err != nil {
 14716  		return nil, err
 14717  	}
 14718  	return dAtA[:n], nil
 14719  }
 14720  
 14721  func (m *LockMetadata) MarshalTo(dAtA []byte) (int, error) {
 14722  	size := m.Size()
 14723  	return m.MarshalToSizedBuffer(dAtA[:size])
 14724  }
 14725  
 14726  func (m *LockMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 14727  	i := len(dAtA)
 14728  	_ = i
 14729  	var l int
 14730  	_ = l
 14731  	if m.XXX_unrecognized != nil {
 14732  		i -= len(m.XXX_unrecognized)
 14733  		copy(dAtA[i:], m.XXX_unrecognized)
 14734  	}
 14735  	{
 14736  		size, err := m.Target.MarshalToSizedBuffer(dAtA[:i])
 14737  		if err != nil {
 14738  			return 0, err
 14739  		}
 14740  		i -= size
 14741  		i = encodeVarintEvents(dAtA, i, uint64(size))
 14742  	}
 14743  	i--
 14744  	dAtA[i] = 0x22
 14745  	return len(dAtA) - i, nil
 14746  }
 14747  
 14748  func (m *SessionStart) Marshal() (dAtA []byte, err error) {
 14749  	size := m.Size()
 14750  	dAtA = make([]byte, size)
 14751  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 14752  	if err != nil {
 14753  		return nil, err
 14754  	}
 14755  	return dAtA[:n], nil
 14756  }
 14757  
 14758  func (m *SessionStart) MarshalTo(dAtA []byte) (int, error) {
 14759  	size := m.Size()
 14760  	return m.MarshalToSizedBuffer(dAtA[:size])
 14761  }
 14762  
 14763  func (m *SessionStart) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 14764  	i := len(dAtA)
 14765  	_ = i
 14766  	var l int
 14767  	_ = l
 14768  	if m.XXX_unrecognized != nil {
 14769  		i -= len(m.XXX_unrecognized)
 14770  		copy(dAtA[i:], m.XXX_unrecognized)
 14771  	}
 14772  	if len(m.SessionRecording) > 0 {
 14773  		i -= len(m.SessionRecording)
 14774  		copy(dAtA[i:], m.SessionRecording)
 14775  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SessionRecording)))
 14776  		i--
 14777  		dAtA[i] = 0x52
 14778  	}
 14779  	if len(m.InitialCommand) > 0 {
 14780  		for iNdEx := len(m.InitialCommand) - 1; iNdEx >= 0; iNdEx-- {
 14781  			i -= len(m.InitialCommand[iNdEx])
 14782  			copy(dAtA[i:], m.InitialCommand[iNdEx])
 14783  			i = encodeVarintEvents(dAtA, i, uint64(len(m.InitialCommand[iNdEx])))
 14784  			i--
 14785  			dAtA[i] = 0x4a
 14786  		}
 14787  	}
 14788  	{
 14789  		size, err := m.KubernetesPodMetadata.MarshalToSizedBuffer(dAtA[:i])
 14790  		if err != nil {
 14791  			return 0, err
 14792  		}
 14793  		i -= size
 14794  		i = encodeVarintEvents(dAtA, i, uint64(size))
 14795  	}
 14796  	i--
 14797  	dAtA[i] = 0x42
 14798  	{
 14799  		size, err := m.KubernetesClusterMetadata.MarshalToSizedBuffer(dAtA[:i])
 14800  		if err != nil {
 14801  			return 0, err
 14802  		}
 14803  		i -= size
 14804  		i = encodeVarintEvents(dAtA, i, uint64(size))
 14805  	}
 14806  	i--
 14807  	dAtA[i] = 0x3a
 14808  	if len(m.TerminalSize) > 0 {
 14809  		i -= len(m.TerminalSize)
 14810  		copy(dAtA[i:], m.TerminalSize)
 14811  		i = encodeVarintEvents(dAtA, i, uint64(len(m.TerminalSize)))
 14812  		i--
 14813  		dAtA[i] = 0x32
 14814  	}
 14815  	{
 14816  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 14817  		if err != nil {
 14818  			return 0, err
 14819  		}
 14820  		i -= size
 14821  		i = encodeVarintEvents(dAtA, i, uint64(size))
 14822  	}
 14823  	i--
 14824  	dAtA[i] = 0x2a
 14825  	{
 14826  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 14827  		if err != nil {
 14828  			return 0, err
 14829  		}
 14830  		i -= size
 14831  		i = encodeVarintEvents(dAtA, i, uint64(size))
 14832  	}
 14833  	i--
 14834  	dAtA[i] = 0x22
 14835  	{
 14836  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 14837  		if err != nil {
 14838  			return 0, err
 14839  		}
 14840  		i -= size
 14841  		i = encodeVarintEvents(dAtA, i, uint64(size))
 14842  	}
 14843  	i--
 14844  	dAtA[i] = 0x1a
 14845  	{
 14846  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 14847  		if err != nil {
 14848  			return 0, err
 14849  		}
 14850  		i -= size
 14851  		i = encodeVarintEvents(dAtA, i, uint64(size))
 14852  	}
 14853  	i--
 14854  	dAtA[i] = 0x12
 14855  	{
 14856  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 14857  		if err != nil {
 14858  			return 0, err
 14859  		}
 14860  		i -= size
 14861  		i = encodeVarintEvents(dAtA, i, uint64(size))
 14862  	}
 14863  	i--
 14864  	dAtA[i] = 0xa
 14865  	return len(dAtA) - i, nil
 14866  }
 14867  
 14868  func (m *SessionJoin) Marshal() (dAtA []byte, err error) {
 14869  	size := m.Size()
 14870  	dAtA = make([]byte, size)
 14871  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 14872  	if err != nil {
 14873  		return nil, err
 14874  	}
 14875  	return dAtA[:n], nil
 14876  }
 14877  
 14878  func (m *SessionJoin) MarshalTo(dAtA []byte) (int, error) {
 14879  	size := m.Size()
 14880  	return m.MarshalToSizedBuffer(dAtA[:size])
 14881  }
 14882  
 14883  func (m *SessionJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 14884  	i := len(dAtA)
 14885  	_ = i
 14886  	var l int
 14887  	_ = l
 14888  	if m.XXX_unrecognized != nil {
 14889  		i -= len(m.XXX_unrecognized)
 14890  		copy(dAtA[i:], m.XXX_unrecognized)
 14891  	}
 14892  	{
 14893  		size, err := m.KubernetesClusterMetadata.MarshalToSizedBuffer(dAtA[:i])
 14894  		if err != nil {
 14895  			return 0, err
 14896  		}
 14897  		i -= size
 14898  		i = encodeVarintEvents(dAtA, i, uint64(size))
 14899  	}
 14900  	i--
 14901  	dAtA[i] = 0x32
 14902  	{
 14903  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 14904  		if err != nil {
 14905  			return 0, err
 14906  		}
 14907  		i -= size
 14908  		i = encodeVarintEvents(dAtA, i, uint64(size))
 14909  	}
 14910  	i--
 14911  	dAtA[i] = 0x2a
 14912  	{
 14913  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 14914  		if err != nil {
 14915  			return 0, err
 14916  		}
 14917  		i -= size
 14918  		i = encodeVarintEvents(dAtA, i, uint64(size))
 14919  	}
 14920  	i--
 14921  	dAtA[i] = 0x22
 14922  	{
 14923  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 14924  		if err != nil {
 14925  			return 0, err
 14926  		}
 14927  		i -= size
 14928  		i = encodeVarintEvents(dAtA, i, uint64(size))
 14929  	}
 14930  	i--
 14931  	dAtA[i] = 0x1a
 14932  	{
 14933  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 14934  		if err != nil {
 14935  			return 0, err
 14936  		}
 14937  		i -= size
 14938  		i = encodeVarintEvents(dAtA, i, uint64(size))
 14939  	}
 14940  	i--
 14941  	dAtA[i] = 0x12
 14942  	{
 14943  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 14944  		if err != nil {
 14945  			return 0, err
 14946  		}
 14947  		i -= size
 14948  		i = encodeVarintEvents(dAtA, i, uint64(size))
 14949  	}
 14950  	i--
 14951  	dAtA[i] = 0xa
 14952  	return len(dAtA) - i, nil
 14953  }
 14954  
 14955  func (m *SessionPrint) Marshal() (dAtA []byte, err error) {
 14956  	size := m.Size()
 14957  	dAtA = make([]byte, size)
 14958  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 14959  	if err != nil {
 14960  		return nil, err
 14961  	}
 14962  	return dAtA[:n], nil
 14963  }
 14964  
 14965  func (m *SessionPrint) MarshalTo(dAtA []byte) (int, error) {
 14966  	size := m.Size()
 14967  	return m.MarshalToSizedBuffer(dAtA[:size])
 14968  }
 14969  
 14970  func (m *SessionPrint) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 14971  	i := len(dAtA)
 14972  	_ = i
 14973  	var l int
 14974  	_ = l
 14975  	if m.XXX_unrecognized != nil {
 14976  		i -= len(m.XXX_unrecognized)
 14977  		copy(dAtA[i:], m.XXX_unrecognized)
 14978  	}
 14979  	if m.Offset != 0 {
 14980  		i = encodeVarintEvents(dAtA, i, uint64(m.Offset))
 14981  		i--
 14982  		dAtA[i] = 0x30
 14983  	}
 14984  	if m.DelayMilliseconds != 0 {
 14985  		i = encodeVarintEvents(dAtA, i, uint64(m.DelayMilliseconds))
 14986  		i--
 14987  		dAtA[i] = 0x28
 14988  	}
 14989  	if m.Bytes != 0 {
 14990  		i = encodeVarintEvents(dAtA, i, uint64(m.Bytes))
 14991  		i--
 14992  		dAtA[i] = 0x20
 14993  	}
 14994  	if len(m.Data) > 0 {
 14995  		i -= len(m.Data)
 14996  		copy(dAtA[i:], m.Data)
 14997  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Data)))
 14998  		i--
 14999  		dAtA[i] = 0x1a
 15000  	}
 15001  	if m.ChunkIndex != 0 {
 15002  		i = encodeVarintEvents(dAtA, i, uint64(m.ChunkIndex))
 15003  		i--
 15004  		dAtA[i] = 0x10
 15005  	}
 15006  	{
 15007  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 15008  		if err != nil {
 15009  			return 0, err
 15010  		}
 15011  		i -= size
 15012  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15013  	}
 15014  	i--
 15015  	dAtA[i] = 0xa
 15016  	return len(dAtA) - i, nil
 15017  }
 15018  
 15019  func (m *DesktopRecording) Marshal() (dAtA []byte, err error) {
 15020  	size := m.Size()
 15021  	dAtA = make([]byte, size)
 15022  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 15023  	if err != nil {
 15024  		return nil, err
 15025  	}
 15026  	return dAtA[:n], nil
 15027  }
 15028  
 15029  func (m *DesktopRecording) MarshalTo(dAtA []byte) (int, error) {
 15030  	size := m.Size()
 15031  	return m.MarshalToSizedBuffer(dAtA[:size])
 15032  }
 15033  
 15034  func (m *DesktopRecording) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 15035  	i := len(dAtA)
 15036  	_ = i
 15037  	var l int
 15038  	_ = l
 15039  	if m.XXX_unrecognized != nil {
 15040  		i -= len(m.XXX_unrecognized)
 15041  		copy(dAtA[i:], m.XXX_unrecognized)
 15042  	}
 15043  	if m.DelayMilliseconds != 0 {
 15044  		i = encodeVarintEvents(dAtA, i, uint64(m.DelayMilliseconds))
 15045  		i--
 15046  		dAtA[i] = 0x18
 15047  	}
 15048  	if len(m.Message) > 0 {
 15049  		i -= len(m.Message)
 15050  		copy(dAtA[i:], m.Message)
 15051  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Message)))
 15052  		i--
 15053  		dAtA[i] = 0x12
 15054  	}
 15055  	{
 15056  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 15057  		if err != nil {
 15058  			return 0, err
 15059  		}
 15060  		i -= size
 15061  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15062  	}
 15063  	i--
 15064  	dAtA[i] = 0xa
 15065  	return len(dAtA) - i, nil
 15066  }
 15067  
 15068  func (m *DesktopClipboardReceive) Marshal() (dAtA []byte, err error) {
 15069  	size := m.Size()
 15070  	dAtA = make([]byte, size)
 15071  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 15072  	if err != nil {
 15073  		return nil, err
 15074  	}
 15075  	return dAtA[:n], nil
 15076  }
 15077  
 15078  func (m *DesktopClipboardReceive) MarshalTo(dAtA []byte) (int, error) {
 15079  	size := m.Size()
 15080  	return m.MarshalToSizedBuffer(dAtA[:size])
 15081  }
 15082  
 15083  func (m *DesktopClipboardReceive) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 15084  	i := len(dAtA)
 15085  	_ = i
 15086  	var l int
 15087  	_ = l
 15088  	if m.XXX_unrecognized != nil {
 15089  		i -= len(m.XXX_unrecognized)
 15090  		copy(dAtA[i:], m.XXX_unrecognized)
 15091  	}
 15092  	if m.Length != 0 {
 15093  		i = encodeVarintEvents(dAtA, i, uint64(m.Length))
 15094  		i--
 15095  		dAtA[i] = 0x30
 15096  	}
 15097  	if len(m.DesktopAddr) > 0 {
 15098  		i -= len(m.DesktopAddr)
 15099  		copy(dAtA[i:], m.DesktopAddr)
 15100  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DesktopAddr)))
 15101  		i--
 15102  		dAtA[i] = 0x2a
 15103  	}
 15104  	{
 15105  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 15106  		if err != nil {
 15107  			return 0, err
 15108  		}
 15109  		i -= size
 15110  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15111  	}
 15112  	i--
 15113  	dAtA[i] = 0x22
 15114  	{
 15115  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 15116  		if err != nil {
 15117  			return 0, err
 15118  		}
 15119  		i -= size
 15120  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15121  	}
 15122  	i--
 15123  	dAtA[i] = 0x1a
 15124  	{
 15125  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 15126  		if err != nil {
 15127  			return 0, err
 15128  		}
 15129  		i -= size
 15130  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15131  	}
 15132  	i--
 15133  	dAtA[i] = 0x12
 15134  	{
 15135  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 15136  		if err != nil {
 15137  			return 0, err
 15138  		}
 15139  		i -= size
 15140  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15141  	}
 15142  	i--
 15143  	dAtA[i] = 0xa
 15144  	return len(dAtA) - i, nil
 15145  }
 15146  
 15147  func (m *DesktopClipboardSend) Marshal() (dAtA []byte, err error) {
 15148  	size := m.Size()
 15149  	dAtA = make([]byte, size)
 15150  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 15151  	if err != nil {
 15152  		return nil, err
 15153  	}
 15154  	return dAtA[:n], nil
 15155  }
 15156  
 15157  func (m *DesktopClipboardSend) MarshalTo(dAtA []byte) (int, error) {
 15158  	size := m.Size()
 15159  	return m.MarshalToSizedBuffer(dAtA[:size])
 15160  }
 15161  
 15162  func (m *DesktopClipboardSend) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 15163  	i := len(dAtA)
 15164  	_ = i
 15165  	var l int
 15166  	_ = l
 15167  	if m.XXX_unrecognized != nil {
 15168  		i -= len(m.XXX_unrecognized)
 15169  		copy(dAtA[i:], m.XXX_unrecognized)
 15170  	}
 15171  	if m.Length != 0 {
 15172  		i = encodeVarintEvents(dAtA, i, uint64(m.Length))
 15173  		i--
 15174  		dAtA[i] = 0x30
 15175  	}
 15176  	if len(m.DesktopAddr) > 0 {
 15177  		i -= len(m.DesktopAddr)
 15178  		copy(dAtA[i:], m.DesktopAddr)
 15179  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DesktopAddr)))
 15180  		i--
 15181  		dAtA[i] = 0x2a
 15182  	}
 15183  	{
 15184  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 15185  		if err != nil {
 15186  			return 0, err
 15187  		}
 15188  		i -= size
 15189  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15190  	}
 15191  	i--
 15192  	dAtA[i] = 0x22
 15193  	{
 15194  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 15195  		if err != nil {
 15196  			return 0, err
 15197  		}
 15198  		i -= size
 15199  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15200  	}
 15201  	i--
 15202  	dAtA[i] = 0x1a
 15203  	{
 15204  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 15205  		if err != nil {
 15206  			return 0, err
 15207  		}
 15208  		i -= size
 15209  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15210  	}
 15211  	i--
 15212  	dAtA[i] = 0x12
 15213  	{
 15214  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 15215  		if err != nil {
 15216  			return 0, err
 15217  		}
 15218  		i -= size
 15219  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15220  	}
 15221  	i--
 15222  	dAtA[i] = 0xa
 15223  	return len(dAtA) - i, nil
 15224  }
 15225  
 15226  func (m *DesktopSharedDirectoryStart) Marshal() (dAtA []byte, err error) {
 15227  	size := m.Size()
 15228  	dAtA = make([]byte, size)
 15229  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 15230  	if err != nil {
 15231  		return nil, err
 15232  	}
 15233  	return dAtA[:n], nil
 15234  }
 15235  
 15236  func (m *DesktopSharedDirectoryStart) MarshalTo(dAtA []byte) (int, error) {
 15237  	size := m.Size()
 15238  	return m.MarshalToSizedBuffer(dAtA[:size])
 15239  }
 15240  
 15241  func (m *DesktopSharedDirectoryStart) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 15242  	i := len(dAtA)
 15243  	_ = i
 15244  	var l int
 15245  	_ = l
 15246  	if m.XXX_unrecognized != nil {
 15247  		i -= len(m.XXX_unrecognized)
 15248  		copy(dAtA[i:], m.XXX_unrecognized)
 15249  	}
 15250  	if m.DirectoryID != 0 {
 15251  		i = encodeVarintEvents(dAtA, i, uint64(m.DirectoryID))
 15252  		i--
 15253  		dAtA[i] = 0x40
 15254  	}
 15255  	if len(m.DirectoryName) > 0 {
 15256  		i -= len(m.DirectoryName)
 15257  		copy(dAtA[i:], m.DirectoryName)
 15258  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DirectoryName)))
 15259  		i--
 15260  		dAtA[i] = 0x3a
 15261  	}
 15262  	if len(m.DesktopAddr) > 0 {
 15263  		i -= len(m.DesktopAddr)
 15264  		copy(dAtA[i:], m.DesktopAddr)
 15265  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DesktopAddr)))
 15266  		i--
 15267  		dAtA[i] = 0x32
 15268  	}
 15269  	{
 15270  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 15271  		if err != nil {
 15272  			return 0, err
 15273  		}
 15274  		i -= size
 15275  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15276  	}
 15277  	i--
 15278  	dAtA[i] = 0x2a
 15279  	{
 15280  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 15281  		if err != nil {
 15282  			return 0, err
 15283  		}
 15284  		i -= size
 15285  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15286  	}
 15287  	i--
 15288  	dAtA[i] = 0x22
 15289  	{
 15290  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 15291  		if err != nil {
 15292  			return 0, err
 15293  		}
 15294  		i -= size
 15295  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15296  	}
 15297  	i--
 15298  	dAtA[i] = 0x1a
 15299  	{
 15300  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 15301  		if err != nil {
 15302  			return 0, err
 15303  		}
 15304  		i -= size
 15305  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15306  	}
 15307  	i--
 15308  	dAtA[i] = 0x12
 15309  	{
 15310  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 15311  		if err != nil {
 15312  			return 0, err
 15313  		}
 15314  		i -= size
 15315  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15316  	}
 15317  	i--
 15318  	dAtA[i] = 0xa
 15319  	return len(dAtA) - i, nil
 15320  }
 15321  
 15322  func (m *DesktopSharedDirectoryRead) Marshal() (dAtA []byte, err error) {
 15323  	size := m.Size()
 15324  	dAtA = make([]byte, size)
 15325  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 15326  	if err != nil {
 15327  		return nil, err
 15328  	}
 15329  	return dAtA[:n], nil
 15330  }
 15331  
 15332  func (m *DesktopSharedDirectoryRead) MarshalTo(dAtA []byte) (int, error) {
 15333  	size := m.Size()
 15334  	return m.MarshalToSizedBuffer(dAtA[:size])
 15335  }
 15336  
 15337  func (m *DesktopSharedDirectoryRead) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 15338  	i := len(dAtA)
 15339  	_ = i
 15340  	var l int
 15341  	_ = l
 15342  	if m.XXX_unrecognized != nil {
 15343  		i -= len(m.XXX_unrecognized)
 15344  		copy(dAtA[i:], m.XXX_unrecognized)
 15345  	}
 15346  	if m.Offset != 0 {
 15347  		i = encodeVarintEvents(dAtA, i, uint64(m.Offset))
 15348  		i--
 15349  		dAtA[i] = 0x58
 15350  	}
 15351  	if m.Length != 0 {
 15352  		i = encodeVarintEvents(dAtA, i, uint64(m.Length))
 15353  		i--
 15354  		dAtA[i] = 0x50
 15355  	}
 15356  	if len(m.Path) > 0 {
 15357  		i -= len(m.Path)
 15358  		copy(dAtA[i:], m.Path)
 15359  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Path)))
 15360  		i--
 15361  		dAtA[i] = 0x4a
 15362  	}
 15363  	if m.DirectoryID != 0 {
 15364  		i = encodeVarintEvents(dAtA, i, uint64(m.DirectoryID))
 15365  		i--
 15366  		dAtA[i] = 0x40
 15367  	}
 15368  	if len(m.DirectoryName) > 0 {
 15369  		i -= len(m.DirectoryName)
 15370  		copy(dAtA[i:], m.DirectoryName)
 15371  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DirectoryName)))
 15372  		i--
 15373  		dAtA[i] = 0x3a
 15374  	}
 15375  	if len(m.DesktopAddr) > 0 {
 15376  		i -= len(m.DesktopAddr)
 15377  		copy(dAtA[i:], m.DesktopAddr)
 15378  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DesktopAddr)))
 15379  		i--
 15380  		dAtA[i] = 0x32
 15381  	}
 15382  	{
 15383  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 15384  		if err != nil {
 15385  			return 0, err
 15386  		}
 15387  		i -= size
 15388  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15389  	}
 15390  	i--
 15391  	dAtA[i] = 0x2a
 15392  	{
 15393  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 15394  		if err != nil {
 15395  			return 0, err
 15396  		}
 15397  		i -= size
 15398  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15399  	}
 15400  	i--
 15401  	dAtA[i] = 0x22
 15402  	{
 15403  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 15404  		if err != nil {
 15405  			return 0, err
 15406  		}
 15407  		i -= size
 15408  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15409  	}
 15410  	i--
 15411  	dAtA[i] = 0x1a
 15412  	{
 15413  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 15414  		if err != nil {
 15415  			return 0, err
 15416  		}
 15417  		i -= size
 15418  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15419  	}
 15420  	i--
 15421  	dAtA[i] = 0x12
 15422  	{
 15423  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 15424  		if err != nil {
 15425  			return 0, err
 15426  		}
 15427  		i -= size
 15428  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15429  	}
 15430  	i--
 15431  	dAtA[i] = 0xa
 15432  	return len(dAtA) - i, nil
 15433  }
 15434  
 15435  func (m *DesktopSharedDirectoryWrite) Marshal() (dAtA []byte, err error) {
 15436  	size := m.Size()
 15437  	dAtA = make([]byte, size)
 15438  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 15439  	if err != nil {
 15440  		return nil, err
 15441  	}
 15442  	return dAtA[:n], nil
 15443  }
 15444  
 15445  func (m *DesktopSharedDirectoryWrite) MarshalTo(dAtA []byte) (int, error) {
 15446  	size := m.Size()
 15447  	return m.MarshalToSizedBuffer(dAtA[:size])
 15448  }
 15449  
 15450  func (m *DesktopSharedDirectoryWrite) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 15451  	i := len(dAtA)
 15452  	_ = i
 15453  	var l int
 15454  	_ = l
 15455  	if m.XXX_unrecognized != nil {
 15456  		i -= len(m.XXX_unrecognized)
 15457  		copy(dAtA[i:], m.XXX_unrecognized)
 15458  	}
 15459  	if m.Offset != 0 {
 15460  		i = encodeVarintEvents(dAtA, i, uint64(m.Offset))
 15461  		i--
 15462  		dAtA[i] = 0x58
 15463  	}
 15464  	if m.Length != 0 {
 15465  		i = encodeVarintEvents(dAtA, i, uint64(m.Length))
 15466  		i--
 15467  		dAtA[i] = 0x50
 15468  	}
 15469  	if len(m.Path) > 0 {
 15470  		i -= len(m.Path)
 15471  		copy(dAtA[i:], m.Path)
 15472  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Path)))
 15473  		i--
 15474  		dAtA[i] = 0x4a
 15475  	}
 15476  	if m.DirectoryID != 0 {
 15477  		i = encodeVarintEvents(dAtA, i, uint64(m.DirectoryID))
 15478  		i--
 15479  		dAtA[i] = 0x40
 15480  	}
 15481  	if len(m.DirectoryName) > 0 {
 15482  		i -= len(m.DirectoryName)
 15483  		copy(dAtA[i:], m.DirectoryName)
 15484  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DirectoryName)))
 15485  		i--
 15486  		dAtA[i] = 0x3a
 15487  	}
 15488  	if len(m.DesktopAddr) > 0 {
 15489  		i -= len(m.DesktopAddr)
 15490  		copy(dAtA[i:], m.DesktopAddr)
 15491  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DesktopAddr)))
 15492  		i--
 15493  		dAtA[i] = 0x32
 15494  	}
 15495  	{
 15496  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 15497  		if err != nil {
 15498  			return 0, err
 15499  		}
 15500  		i -= size
 15501  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15502  	}
 15503  	i--
 15504  	dAtA[i] = 0x2a
 15505  	{
 15506  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 15507  		if err != nil {
 15508  			return 0, err
 15509  		}
 15510  		i -= size
 15511  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15512  	}
 15513  	i--
 15514  	dAtA[i] = 0x22
 15515  	{
 15516  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 15517  		if err != nil {
 15518  			return 0, err
 15519  		}
 15520  		i -= size
 15521  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15522  	}
 15523  	i--
 15524  	dAtA[i] = 0x1a
 15525  	{
 15526  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 15527  		if err != nil {
 15528  			return 0, err
 15529  		}
 15530  		i -= size
 15531  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15532  	}
 15533  	i--
 15534  	dAtA[i] = 0x12
 15535  	{
 15536  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 15537  		if err != nil {
 15538  			return 0, err
 15539  		}
 15540  		i -= size
 15541  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15542  	}
 15543  	i--
 15544  	dAtA[i] = 0xa
 15545  	return len(dAtA) - i, nil
 15546  }
 15547  
 15548  func (m *SessionReject) Marshal() (dAtA []byte, err error) {
 15549  	size := m.Size()
 15550  	dAtA = make([]byte, size)
 15551  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 15552  	if err != nil {
 15553  		return nil, err
 15554  	}
 15555  	return dAtA[:n], nil
 15556  }
 15557  
 15558  func (m *SessionReject) MarshalTo(dAtA []byte) (int, error) {
 15559  	size := m.Size()
 15560  	return m.MarshalToSizedBuffer(dAtA[:size])
 15561  }
 15562  
 15563  func (m *SessionReject) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 15564  	i := len(dAtA)
 15565  	_ = i
 15566  	var l int
 15567  	_ = l
 15568  	if m.XXX_unrecognized != nil {
 15569  		i -= len(m.XXX_unrecognized)
 15570  		copy(dAtA[i:], m.XXX_unrecognized)
 15571  	}
 15572  	if m.Maximum != 0 {
 15573  		i = encodeVarintEvents(dAtA, i, uint64(m.Maximum))
 15574  		i--
 15575  		dAtA[i] = 0x30
 15576  	}
 15577  	if len(m.Reason) > 0 {
 15578  		i -= len(m.Reason)
 15579  		copy(dAtA[i:], m.Reason)
 15580  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Reason)))
 15581  		i--
 15582  		dAtA[i] = 0x2a
 15583  	}
 15584  	{
 15585  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 15586  		if err != nil {
 15587  			return 0, err
 15588  		}
 15589  		i -= size
 15590  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15591  	}
 15592  	i--
 15593  	dAtA[i] = 0x22
 15594  	{
 15595  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 15596  		if err != nil {
 15597  			return 0, err
 15598  		}
 15599  		i -= size
 15600  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15601  	}
 15602  	i--
 15603  	dAtA[i] = 0x1a
 15604  	{
 15605  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 15606  		if err != nil {
 15607  			return 0, err
 15608  		}
 15609  		i -= size
 15610  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15611  	}
 15612  	i--
 15613  	dAtA[i] = 0x12
 15614  	{
 15615  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 15616  		if err != nil {
 15617  			return 0, err
 15618  		}
 15619  		i -= size
 15620  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15621  	}
 15622  	i--
 15623  	dAtA[i] = 0xa
 15624  	return len(dAtA) - i, nil
 15625  }
 15626  
 15627  func (m *SessionConnect) Marshal() (dAtA []byte, err error) {
 15628  	size := m.Size()
 15629  	dAtA = make([]byte, size)
 15630  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 15631  	if err != nil {
 15632  		return nil, err
 15633  	}
 15634  	return dAtA[:n], nil
 15635  }
 15636  
 15637  func (m *SessionConnect) MarshalTo(dAtA []byte) (int, error) {
 15638  	size := m.Size()
 15639  	return m.MarshalToSizedBuffer(dAtA[:size])
 15640  }
 15641  
 15642  func (m *SessionConnect) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 15643  	i := len(dAtA)
 15644  	_ = i
 15645  	var l int
 15646  	_ = l
 15647  	if m.XXX_unrecognized != nil {
 15648  		i -= len(m.XXX_unrecognized)
 15649  		copy(dAtA[i:], m.XXX_unrecognized)
 15650  	}
 15651  	{
 15652  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 15653  		if err != nil {
 15654  			return 0, err
 15655  		}
 15656  		i -= size
 15657  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15658  	}
 15659  	i--
 15660  	dAtA[i] = 0x1a
 15661  	{
 15662  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 15663  		if err != nil {
 15664  			return 0, err
 15665  		}
 15666  		i -= size
 15667  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15668  	}
 15669  	i--
 15670  	dAtA[i] = 0x12
 15671  	{
 15672  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 15673  		if err != nil {
 15674  			return 0, err
 15675  		}
 15676  		i -= size
 15677  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15678  	}
 15679  	i--
 15680  	dAtA[i] = 0xa
 15681  	return len(dAtA) - i, nil
 15682  }
 15683  
 15684  func (m *FileTransferRequestEvent) Marshal() (dAtA []byte, err error) {
 15685  	size := m.Size()
 15686  	dAtA = make([]byte, size)
 15687  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 15688  	if err != nil {
 15689  		return nil, err
 15690  	}
 15691  	return dAtA[:n], nil
 15692  }
 15693  
 15694  func (m *FileTransferRequestEvent) MarshalTo(dAtA []byte) (int, error) {
 15695  	size := m.Size()
 15696  	return m.MarshalToSizedBuffer(dAtA[:size])
 15697  }
 15698  
 15699  func (m *FileTransferRequestEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 15700  	i := len(dAtA)
 15701  	_ = i
 15702  	var l int
 15703  	_ = l
 15704  	if m.XXX_unrecognized != nil {
 15705  		i -= len(m.XXX_unrecognized)
 15706  		copy(dAtA[i:], m.XXX_unrecognized)
 15707  	}
 15708  	if len(m.Filename) > 0 {
 15709  		i -= len(m.Filename)
 15710  		copy(dAtA[i:], m.Filename)
 15711  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Filename)))
 15712  		i--
 15713  		dAtA[i] = 0x42
 15714  	}
 15715  	if m.Download {
 15716  		i--
 15717  		if m.Download {
 15718  			dAtA[i] = 1
 15719  		} else {
 15720  			dAtA[i] = 0
 15721  		}
 15722  		i--
 15723  		dAtA[i] = 0x38
 15724  	}
 15725  	if len(m.Location) > 0 {
 15726  		i -= len(m.Location)
 15727  		copy(dAtA[i:], m.Location)
 15728  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Location)))
 15729  		i--
 15730  		dAtA[i] = 0x32
 15731  	}
 15732  	if len(m.Requester) > 0 {
 15733  		i -= len(m.Requester)
 15734  		copy(dAtA[i:], m.Requester)
 15735  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Requester)))
 15736  		i--
 15737  		dAtA[i] = 0x2a
 15738  	}
 15739  	if len(m.Approvers) > 0 {
 15740  		for iNdEx := len(m.Approvers) - 1; iNdEx >= 0; iNdEx-- {
 15741  			i -= len(m.Approvers[iNdEx])
 15742  			copy(dAtA[i:], m.Approvers[iNdEx])
 15743  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Approvers[iNdEx])))
 15744  			i--
 15745  			dAtA[i] = 0x22
 15746  		}
 15747  	}
 15748  	if len(m.RequestID) > 0 {
 15749  		i -= len(m.RequestID)
 15750  		copy(dAtA[i:], m.RequestID)
 15751  		i = encodeVarintEvents(dAtA, i, uint64(len(m.RequestID)))
 15752  		i--
 15753  		dAtA[i] = 0x1a
 15754  	}
 15755  	{
 15756  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 15757  		if err != nil {
 15758  			return 0, err
 15759  		}
 15760  		i -= size
 15761  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15762  	}
 15763  	i--
 15764  	dAtA[i] = 0x12
 15765  	{
 15766  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 15767  		if err != nil {
 15768  			return 0, err
 15769  		}
 15770  		i -= size
 15771  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15772  	}
 15773  	i--
 15774  	dAtA[i] = 0xa
 15775  	return len(dAtA) - i, nil
 15776  }
 15777  
 15778  func (m *Resize) Marshal() (dAtA []byte, err error) {
 15779  	size := m.Size()
 15780  	dAtA = make([]byte, size)
 15781  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 15782  	if err != nil {
 15783  		return nil, err
 15784  	}
 15785  	return dAtA[:n], nil
 15786  }
 15787  
 15788  func (m *Resize) MarshalTo(dAtA []byte) (int, error) {
 15789  	size := m.Size()
 15790  	return m.MarshalToSizedBuffer(dAtA[:size])
 15791  }
 15792  
 15793  func (m *Resize) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 15794  	i := len(dAtA)
 15795  	_ = i
 15796  	var l int
 15797  	_ = l
 15798  	if m.XXX_unrecognized != nil {
 15799  		i -= len(m.XXX_unrecognized)
 15800  		copy(dAtA[i:], m.XXX_unrecognized)
 15801  	}
 15802  	{
 15803  		size, err := m.KubernetesPodMetadata.MarshalToSizedBuffer(dAtA[:i])
 15804  		if err != nil {
 15805  			return 0, err
 15806  		}
 15807  		i -= size
 15808  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15809  	}
 15810  	i--
 15811  	dAtA[i] = 0x42
 15812  	{
 15813  		size, err := m.KubernetesClusterMetadata.MarshalToSizedBuffer(dAtA[:i])
 15814  		if err != nil {
 15815  			return 0, err
 15816  		}
 15817  		i -= size
 15818  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15819  	}
 15820  	i--
 15821  	dAtA[i] = 0x3a
 15822  	if len(m.TerminalSize) > 0 {
 15823  		i -= len(m.TerminalSize)
 15824  		copy(dAtA[i:], m.TerminalSize)
 15825  		i = encodeVarintEvents(dAtA, i, uint64(len(m.TerminalSize)))
 15826  		i--
 15827  		dAtA[i] = 0x32
 15828  	}
 15829  	{
 15830  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 15831  		if err != nil {
 15832  			return 0, err
 15833  		}
 15834  		i -= size
 15835  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15836  	}
 15837  	i--
 15838  	dAtA[i] = 0x2a
 15839  	{
 15840  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 15841  		if err != nil {
 15842  			return 0, err
 15843  		}
 15844  		i -= size
 15845  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15846  	}
 15847  	i--
 15848  	dAtA[i] = 0x22
 15849  	{
 15850  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 15851  		if err != nil {
 15852  			return 0, err
 15853  		}
 15854  		i -= size
 15855  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15856  	}
 15857  	i--
 15858  	dAtA[i] = 0x1a
 15859  	{
 15860  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 15861  		if err != nil {
 15862  			return 0, err
 15863  		}
 15864  		i -= size
 15865  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15866  	}
 15867  	i--
 15868  	dAtA[i] = 0x12
 15869  	{
 15870  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 15871  		if err != nil {
 15872  			return 0, err
 15873  		}
 15874  		i -= size
 15875  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15876  	}
 15877  	i--
 15878  	dAtA[i] = 0xa
 15879  	return len(dAtA) - i, nil
 15880  }
 15881  
 15882  func (m *SessionEnd) Marshal() (dAtA []byte, err error) {
 15883  	size := m.Size()
 15884  	dAtA = make([]byte, size)
 15885  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 15886  	if err != nil {
 15887  		return nil, err
 15888  	}
 15889  	return dAtA[:n], nil
 15890  }
 15891  
 15892  func (m *SessionEnd) MarshalTo(dAtA []byte) (int, error) {
 15893  	size := m.Size()
 15894  	return m.MarshalToSizedBuffer(dAtA[:size])
 15895  }
 15896  
 15897  func (m *SessionEnd) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 15898  	i := len(dAtA)
 15899  	_ = i
 15900  	var l int
 15901  	_ = l
 15902  	if m.XXX_unrecognized != nil {
 15903  		i -= len(m.XXX_unrecognized)
 15904  		copy(dAtA[i:], m.XXX_unrecognized)
 15905  	}
 15906  	if len(m.SessionRecording) > 0 {
 15907  		i -= len(m.SessionRecording)
 15908  		copy(dAtA[i:], m.SessionRecording)
 15909  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SessionRecording)))
 15910  		i--
 15911  		dAtA[i] = 0x72
 15912  	}
 15913  	if len(m.InitialCommand) > 0 {
 15914  		for iNdEx := len(m.InitialCommand) - 1; iNdEx >= 0; iNdEx-- {
 15915  			i -= len(m.InitialCommand[iNdEx])
 15916  			copy(dAtA[i:], m.InitialCommand[iNdEx])
 15917  			i = encodeVarintEvents(dAtA, i, uint64(len(m.InitialCommand[iNdEx])))
 15918  			i--
 15919  			dAtA[i] = 0x6a
 15920  		}
 15921  	}
 15922  	{
 15923  		size, err := m.KubernetesPodMetadata.MarshalToSizedBuffer(dAtA[:i])
 15924  		if err != nil {
 15925  			return 0, err
 15926  		}
 15927  		i -= size
 15928  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15929  	}
 15930  	i--
 15931  	dAtA[i] = 0x62
 15932  	{
 15933  		size, err := m.KubernetesClusterMetadata.MarshalToSizedBuffer(dAtA[:i])
 15934  		if err != nil {
 15935  			return 0, err
 15936  		}
 15937  		i -= size
 15938  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15939  	}
 15940  	i--
 15941  	dAtA[i] = 0x5a
 15942  	n63, err63 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.EndTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.EndTime):])
 15943  	if err63 != nil {
 15944  		return 0, err63
 15945  	}
 15946  	i -= n63
 15947  	i = encodeVarintEvents(dAtA, i, uint64(n63))
 15948  	i--
 15949  	dAtA[i] = 0x52
 15950  	n64, err64 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.StartTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.StartTime):])
 15951  	if err64 != nil {
 15952  		return 0, err64
 15953  	}
 15954  	i -= n64
 15955  	i = encodeVarintEvents(dAtA, i, uint64(n64))
 15956  	i--
 15957  	dAtA[i] = 0x4a
 15958  	if len(m.Participants) > 0 {
 15959  		for iNdEx := len(m.Participants) - 1; iNdEx >= 0; iNdEx-- {
 15960  			i -= len(m.Participants[iNdEx])
 15961  			copy(dAtA[i:], m.Participants[iNdEx])
 15962  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Participants[iNdEx])))
 15963  			i--
 15964  			dAtA[i] = 0x42
 15965  		}
 15966  	}
 15967  	if m.Interactive {
 15968  		i--
 15969  		if m.Interactive {
 15970  			dAtA[i] = 1
 15971  		} else {
 15972  			dAtA[i] = 0
 15973  		}
 15974  		i--
 15975  		dAtA[i] = 0x38
 15976  	}
 15977  	if m.EnhancedRecording {
 15978  		i--
 15979  		if m.EnhancedRecording {
 15980  			dAtA[i] = 1
 15981  		} else {
 15982  			dAtA[i] = 0
 15983  		}
 15984  		i--
 15985  		dAtA[i] = 0x30
 15986  	}
 15987  	{
 15988  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 15989  		if err != nil {
 15990  			return 0, err
 15991  		}
 15992  		i -= size
 15993  		i = encodeVarintEvents(dAtA, i, uint64(size))
 15994  	}
 15995  	i--
 15996  	dAtA[i] = 0x2a
 15997  	{
 15998  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 15999  		if err != nil {
 16000  			return 0, err
 16001  		}
 16002  		i -= size
 16003  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16004  	}
 16005  	i--
 16006  	dAtA[i] = 0x22
 16007  	{
 16008  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 16009  		if err != nil {
 16010  			return 0, err
 16011  		}
 16012  		i -= size
 16013  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16014  	}
 16015  	i--
 16016  	dAtA[i] = 0x1a
 16017  	{
 16018  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 16019  		if err != nil {
 16020  			return 0, err
 16021  		}
 16022  		i -= size
 16023  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16024  	}
 16025  	i--
 16026  	dAtA[i] = 0x12
 16027  	{
 16028  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 16029  		if err != nil {
 16030  			return 0, err
 16031  		}
 16032  		i -= size
 16033  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16034  	}
 16035  	i--
 16036  	dAtA[i] = 0xa
 16037  	return len(dAtA) - i, nil
 16038  }
 16039  
 16040  func (m *BPFMetadata) Marshal() (dAtA []byte, err error) {
 16041  	size := m.Size()
 16042  	dAtA = make([]byte, size)
 16043  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 16044  	if err != nil {
 16045  		return nil, err
 16046  	}
 16047  	return dAtA[:n], nil
 16048  }
 16049  
 16050  func (m *BPFMetadata) MarshalTo(dAtA []byte) (int, error) {
 16051  	size := m.Size()
 16052  	return m.MarshalToSizedBuffer(dAtA[:size])
 16053  }
 16054  
 16055  func (m *BPFMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 16056  	i := len(dAtA)
 16057  	_ = i
 16058  	var l int
 16059  	_ = l
 16060  	if m.XXX_unrecognized != nil {
 16061  		i -= len(m.XXX_unrecognized)
 16062  		copy(dAtA[i:], m.XXX_unrecognized)
 16063  	}
 16064  	if len(m.Program) > 0 {
 16065  		i -= len(m.Program)
 16066  		copy(dAtA[i:], m.Program)
 16067  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Program)))
 16068  		i--
 16069  		dAtA[i] = 0x1a
 16070  	}
 16071  	if m.CgroupID != 0 {
 16072  		i = encodeVarintEvents(dAtA, i, uint64(m.CgroupID))
 16073  		i--
 16074  		dAtA[i] = 0x10
 16075  	}
 16076  	if m.PID != 0 {
 16077  		i = encodeVarintEvents(dAtA, i, uint64(m.PID))
 16078  		i--
 16079  		dAtA[i] = 0x8
 16080  	}
 16081  	return len(dAtA) - i, nil
 16082  }
 16083  
 16084  func (m *Status) Marshal() (dAtA []byte, err error) {
 16085  	size := m.Size()
 16086  	dAtA = make([]byte, size)
 16087  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 16088  	if err != nil {
 16089  		return nil, err
 16090  	}
 16091  	return dAtA[:n], nil
 16092  }
 16093  
 16094  func (m *Status) MarshalTo(dAtA []byte) (int, error) {
 16095  	size := m.Size()
 16096  	return m.MarshalToSizedBuffer(dAtA[:size])
 16097  }
 16098  
 16099  func (m *Status) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 16100  	i := len(dAtA)
 16101  	_ = i
 16102  	var l int
 16103  	_ = l
 16104  	if m.XXX_unrecognized != nil {
 16105  		i -= len(m.XXX_unrecognized)
 16106  		copy(dAtA[i:], m.XXX_unrecognized)
 16107  	}
 16108  	if len(m.UserMessage) > 0 {
 16109  		i -= len(m.UserMessage)
 16110  		copy(dAtA[i:], m.UserMessage)
 16111  		i = encodeVarintEvents(dAtA, i, uint64(len(m.UserMessage)))
 16112  		i--
 16113  		dAtA[i] = 0x1a
 16114  	}
 16115  	if len(m.Error) > 0 {
 16116  		i -= len(m.Error)
 16117  		copy(dAtA[i:], m.Error)
 16118  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Error)))
 16119  		i--
 16120  		dAtA[i] = 0x12
 16121  	}
 16122  	if m.Success {
 16123  		i--
 16124  		if m.Success {
 16125  			dAtA[i] = 1
 16126  		} else {
 16127  			dAtA[i] = 0
 16128  		}
 16129  		i--
 16130  		dAtA[i] = 0x8
 16131  	}
 16132  	return len(dAtA) - i, nil
 16133  }
 16134  
 16135  func (m *SessionCommand) Marshal() (dAtA []byte, err error) {
 16136  	size := m.Size()
 16137  	dAtA = make([]byte, size)
 16138  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 16139  	if err != nil {
 16140  		return nil, err
 16141  	}
 16142  	return dAtA[:n], nil
 16143  }
 16144  
 16145  func (m *SessionCommand) MarshalTo(dAtA []byte) (int, error) {
 16146  	size := m.Size()
 16147  	return m.MarshalToSizedBuffer(dAtA[:size])
 16148  }
 16149  
 16150  func (m *SessionCommand) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 16151  	i := len(dAtA)
 16152  	_ = i
 16153  	var l int
 16154  	_ = l
 16155  	if m.XXX_unrecognized != nil {
 16156  		i -= len(m.XXX_unrecognized)
 16157  		copy(dAtA[i:], m.XXX_unrecognized)
 16158  	}
 16159  	if m.ReturnCode != 0 {
 16160  		i = encodeVarintEvents(dAtA, i, uint64(m.ReturnCode))
 16161  		i--
 16162  		dAtA[i] = 0x48
 16163  	}
 16164  	if len(m.Argv) > 0 {
 16165  		for iNdEx := len(m.Argv) - 1; iNdEx >= 0; iNdEx-- {
 16166  			i -= len(m.Argv[iNdEx])
 16167  			copy(dAtA[i:], m.Argv[iNdEx])
 16168  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Argv[iNdEx])))
 16169  			i--
 16170  			dAtA[i] = 0x42
 16171  		}
 16172  	}
 16173  	if len(m.Path) > 0 {
 16174  		i -= len(m.Path)
 16175  		copy(dAtA[i:], m.Path)
 16176  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Path)))
 16177  		i--
 16178  		dAtA[i] = 0x3a
 16179  	}
 16180  	if m.PPID != 0 {
 16181  		i = encodeVarintEvents(dAtA, i, uint64(m.PPID))
 16182  		i--
 16183  		dAtA[i] = 0x30
 16184  	}
 16185  	{
 16186  		size, err := m.BPFMetadata.MarshalToSizedBuffer(dAtA[:i])
 16187  		if err != nil {
 16188  			return 0, err
 16189  		}
 16190  		i -= size
 16191  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16192  	}
 16193  	i--
 16194  	dAtA[i] = 0x2a
 16195  	{
 16196  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 16197  		if err != nil {
 16198  			return 0, err
 16199  		}
 16200  		i -= size
 16201  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16202  	}
 16203  	i--
 16204  	dAtA[i] = 0x22
 16205  	{
 16206  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 16207  		if err != nil {
 16208  			return 0, err
 16209  		}
 16210  		i -= size
 16211  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16212  	}
 16213  	i--
 16214  	dAtA[i] = 0x1a
 16215  	{
 16216  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 16217  		if err != nil {
 16218  			return 0, err
 16219  		}
 16220  		i -= size
 16221  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16222  	}
 16223  	i--
 16224  	dAtA[i] = 0x12
 16225  	{
 16226  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 16227  		if err != nil {
 16228  			return 0, err
 16229  		}
 16230  		i -= size
 16231  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16232  	}
 16233  	i--
 16234  	dAtA[i] = 0xa
 16235  	return len(dAtA) - i, nil
 16236  }
 16237  
 16238  func (m *SessionDisk) Marshal() (dAtA []byte, err error) {
 16239  	size := m.Size()
 16240  	dAtA = make([]byte, size)
 16241  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 16242  	if err != nil {
 16243  		return nil, err
 16244  	}
 16245  	return dAtA[:n], nil
 16246  }
 16247  
 16248  func (m *SessionDisk) MarshalTo(dAtA []byte) (int, error) {
 16249  	size := m.Size()
 16250  	return m.MarshalToSizedBuffer(dAtA[:size])
 16251  }
 16252  
 16253  func (m *SessionDisk) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 16254  	i := len(dAtA)
 16255  	_ = i
 16256  	var l int
 16257  	_ = l
 16258  	if m.XXX_unrecognized != nil {
 16259  		i -= len(m.XXX_unrecognized)
 16260  		copy(dAtA[i:], m.XXX_unrecognized)
 16261  	}
 16262  	if m.ReturnCode != 0 {
 16263  		i = encodeVarintEvents(dAtA, i, uint64(m.ReturnCode))
 16264  		i--
 16265  		dAtA[i] = 0x40
 16266  	}
 16267  	if m.Flags != 0 {
 16268  		i = encodeVarintEvents(dAtA, i, uint64(m.Flags))
 16269  		i--
 16270  		dAtA[i] = 0x38
 16271  	}
 16272  	if len(m.Path) > 0 {
 16273  		i -= len(m.Path)
 16274  		copy(dAtA[i:], m.Path)
 16275  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Path)))
 16276  		i--
 16277  		dAtA[i] = 0x32
 16278  	}
 16279  	{
 16280  		size, err := m.BPFMetadata.MarshalToSizedBuffer(dAtA[:i])
 16281  		if err != nil {
 16282  			return 0, err
 16283  		}
 16284  		i -= size
 16285  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16286  	}
 16287  	i--
 16288  	dAtA[i] = 0x2a
 16289  	{
 16290  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 16291  		if err != nil {
 16292  			return 0, err
 16293  		}
 16294  		i -= size
 16295  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16296  	}
 16297  	i--
 16298  	dAtA[i] = 0x22
 16299  	{
 16300  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 16301  		if err != nil {
 16302  			return 0, err
 16303  		}
 16304  		i -= size
 16305  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16306  	}
 16307  	i--
 16308  	dAtA[i] = 0x1a
 16309  	{
 16310  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 16311  		if err != nil {
 16312  			return 0, err
 16313  		}
 16314  		i -= size
 16315  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16316  	}
 16317  	i--
 16318  	dAtA[i] = 0x12
 16319  	{
 16320  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 16321  		if err != nil {
 16322  			return 0, err
 16323  		}
 16324  		i -= size
 16325  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16326  	}
 16327  	i--
 16328  	dAtA[i] = 0xa
 16329  	return len(dAtA) - i, nil
 16330  }
 16331  
 16332  func (m *SessionNetwork) Marshal() (dAtA []byte, err error) {
 16333  	size := m.Size()
 16334  	dAtA = make([]byte, size)
 16335  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 16336  	if err != nil {
 16337  		return nil, err
 16338  	}
 16339  	return dAtA[:n], nil
 16340  }
 16341  
 16342  func (m *SessionNetwork) MarshalTo(dAtA []byte) (int, error) {
 16343  	size := m.Size()
 16344  	return m.MarshalToSizedBuffer(dAtA[:size])
 16345  }
 16346  
 16347  func (m *SessionNetwork) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 16348  	i := len(dAtA)
 16349  	_ = i
 16350  	var l int
 16351  	_ = l
 16352  	if m.XXX_unrecognized != nil {
 16353  		i -= len(m.XXX_unrecognized)
 16354  		copy(dAtA[i:], m.XXX_unrecognized)
 16355  	}
 16356  	if m.Action != 0 {
 16357  		i = encodeVarintEvents(dAtA, i, uint64(m.Action))
 16358  		i--
 16359  		dAtA[i] = 0x58
 16360  	}
 16361  	if m.Operation != 0 {
 16362  		i = encodeVarintEvents(dAtA, i, uint64(m.Operation))
 16363  		i--
 16364  		dAtA[i] = 0x50
 16365  	}
 16366  	if m.TCPVersion != 0 {
 16367  		i = encodeVarintEvents(dAtA, i, uint64(m.TCPVersion))
 16368  		i--
 16369  		dAtA[i] = 0x48
 16370  	}
 16371  	if m.DstPort != 0 {
 16372  		i = encodeVarintEvents(dAtA, i, uint64(m.DstPort))
 16373  		i--
 16374  		dAtA[i] = 0x40
 16375  	}
 16376  	if len(m.DstAddr) > 0 {
 16377  		i -= len(m.DstAddr)
 16378  		copy(dAtA[i:], m.DstAddr)
 16379  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DstAddr)))
 16380  		i--
 16381  		dAtA[i] = 0x3a
 16382  	}
 16383  	if len(m.SrcAddr) > 0 {
 16384  		i -= len(m.SrcAddr)
 16385  		copy(dAtA[i:], m.SrcAddr)
 16386  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SrcAddr)))
 16387  		i--
 16388  		dAtA[i] = 0x32
 16389  	}
 16390  	{
 16391  		size, err := m.BPFMetadata.MarshalToSizedBuffer(dAtA[:i])
 16392  		if err != nil {
 16393  			return 0, err
 16394  		}
 16395  		i -= size
 16396  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16397  	}
 16398  	i--
 16399  	dAtA[i] = 0x2a
 16400  	{
 16401  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 16402  		if err != nil {
 16403  			return 0, err
 16404  		}
 16405  		i -= size
 16406  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16407  	}
 16408  	i--
 16409  	dAtA[i] = 0x22
 16410  	{
 16411  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 16412  		if err != nil {
 16413  			return 0, err
 16414  		}
 16415  		i -= size
 16416  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16417  	}
 16418  	i--
 16419  	dAtA[i] = 0x1a
 16420  	{
 16421  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 16422  		if err != nil {
 16423  			return 0, err
 16424  		}
 16425  		i -= size
 16426  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16427  	}
 16428  	i--
 16429  	dAtA[i] = 0x12
 16430  	{
 16431  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 16432  		if err != nil {
 16433  			return 0, err
 16434  		}
 16435  		i -= size
 16436  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16437  	}
 16438  	i--
 16439  	dAtA[i] = 0xa
 16440  	return len(dAtA) - i, nil
 16441  }
 16442  
 16443  func (m *SessionData) Marshal() (dAtA []byte, err error) {
 16444  	size := m.Size()
 16445  	dAtA = make([]byte, size)
 16446  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 16447  	if err != nil {
 16448  		return nil, err
 16449  	}
 16450  	return dAtA[:n], nil
 16451  }
 16452  
 16453  func (m *SessionData) MarshalTo(dAtA []byte) (int, error) {
 16454  	size := m.Size()
 16455  	return m.MarshalToSizedBuffer(dAtA[:size])
 16456  }
 16457  
 16458  func (m *SessionData) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 16459  	i := len(dAtA)
 16460  	_ = i
 16461  	var l int
 16462  	_ = l
 16463  	if m.XXX_unrecognized != nil {
 16464  		i -= len(m.XXX_unrecognized)
 16465  		copy(dAtA[i:], m.XXX_unrecognized)
 16466  	}
 16467  	if m.BytesReceived != 0 {
 16468  		i = encodeVarintEvents(dAtA, i, uint64(m.BytesReceived))
 16469  		i--
 16470  		dAtA[i] = 0x38
 16471  	}
 16472  	if m.BytesTransmitted != 0 {
 16473  		i = encodeVarintEvents(dAtA, i, uint64(m.BytesTransmitted))
 16474  		i--
 16475  		dAtA[i] = 0x30
 16476  	}
 16477  	{
 16478  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 16479  		if err != nil {
 16480  			return 0, err
 16481  		}
 16482  		i -= size
 16483  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16484  	}
 16485  	i--
 16486  	dAtA[i] = 0x2a
 16487  	{
 16488  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 16489  		if err != nil {
 16490  			return 0, err
 16491  		}
 16492  		i -= size
 16493  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16494  	}
 16495  	i--
 16496  	dAtA[i] = 0x22
 16497  	{
 16498  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 16499  		if err != nil {
 16500  			return 0, err
 16501  		}
 16502  		i -= size
 16503  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16504  	}
 16505  	i--
 16506  	dAtA[i] = 0x1a
 16507  	{
 16508  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 16509  		if err != nil {
 16510  			return 0, err
 16511  		}
 16512  		i -= size
 16513  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16514  	}
 16515  	i--
 16516  	dAtA[i] = 0x12
 16517  	{
 16518  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 16519  		if err != nil {
 16520  			return 0, err
 16521  		}
 16522  		i -= size
 16523  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16524  	}
 16525  	i--
 16526  	dAtA[i] = 0xa
 16527  	return len(dAtA) - i, nil
 16528  }
 16529  
 16530  func (m *SessionLeave) Marshal() (dAtA []byte, err error) {
 16531  	size := m.Size()
 16532  	dAtA = make([]byte, size)
 16533  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 16534  	if err != nil {
 16535  		return nil, err
 16536  	}
 16537  	return dAtA[:n], nil
 16538  }
 16539  
 16540  func (m *SessionLeave) MarshalTo(dAtA []byte) (int, error) {
 16541  	size := m.Size()
 16542  	return m.MarshalToSizedBuffer(dAtA[:size])
 16543  }
 16544  
 16545  func (m *SessionLeave) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 16546  	i := len(dAtA)
 16547  	_ = i
 16548  	var l int
 16549  	_ = l
 16550  	if m.XXX_unrecognized != nil {
 16551  		i -= len(m.XXX_unrecognized)
 16552  		copy(dAtA[i:], m.XXX_unrecognized)
 16553  	}
 16554  	{
 16555  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 16556  		if err != nil {
 16557  			return 0, err
 16558  		}
 16559  		i -= size
 16560  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16561  	}
 16562  	i--
 16563  	dAtA[i] = 0x2a
 16564  	{
 16565  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 16566  		if err != nil {
 16567  			return 0, err
 16568  		}
 16569  		i -= size
 16570  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16571  	}
 16572  	i--
 16573  	dAtA[i] = 0x22
 16574  	{
 16575  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 16576  		if err != nil {
 16577  			return 0, err
 16578  		}
 16579  		i -= size
 16580  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16581  	}
 16582  	i--
 16583  	dAtA[i] = 0x1a
 16584  	{
 16585  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 16586  		if err != nil {
 16587  			return 0, err
 16588  		}
 16589  		i -= size
 16590  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16591  	}
 16592  	i--
 16593  	dAtA[i] = 0x12
 16594  	{
 16595  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 16596  		if err != nil {
 16597  			return 0, err
 16598  		}
 16599  		i -= size
 16600  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16601  	}
 16602  	i--
 16603  	dAtA[i] = 0xa
 16604  	return len(dAtA) - i, nil
 16605  }
 16606  
 16607  func (m *UserLogin) Marshal() (dAtA []byte, err error) {
 16608  	size := m.Size()
 16609  	dAtA = make([]byte, size)
 16610  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 16611  	if err != nil {
 16612  		return nil, err
 16613  	}
 16614  	return dAtA[:n], nil
 16615  }
 16616  
 16617  func (m *UserLogin) MarshalTo(dAtA []byte) (int, error) {
 16618  	size := m.Size()
 16619  	return m.MarshalToSizedBuffer(dAtA[:size])
 16620  }
 16621  
 16622  func (m *UserLogin) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 16623  	i := len(dAtA)
 16624  	_ = i
 16625  	var l int
 16626  	_ = l
 16627  	if m.XXX_unrecognized != nil {
 16628  		i -= len(m.XXX_unrecognized)
 16629  		copy(dAtA[i:], m.XXX_unrecognized)
 16630  	}
 16631  	if len(m.AppliedLoginRules) > 0 {
 16632  		for iNdEx := len(m.AppliedLoginRules) - 1; iNdEx >= 0; iNdEx-- {
 16633  			i -= len(m.AppliedLoginRules[iNdEx])
 16634  			copy(dAtA[i:], m.AppliedLoginRules[iNdEx])
 16635  			i = encodeVarintEvents(dAtA, i, uint64(len(m.AppliedLoginRules[iNdEx])))
 16636  			i--
 16637  			dAtA[i] = 0x4a
 16638  		}
 16639  	}
 16640  	{
 16641  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 16642  		if err != nil {
 16643  			return 0, err
 16644  		}
 16645  		i -= size
 16646  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16647  	}
 16648  	i--
 16649  	dAtA[i] = 0x42
 16650  	{
 16651  		size, err := m.ClientMetadata.MarshalToSizedBuffer(dAtA[:i])
 16652  		if err != nil {
 16653  			return 0, err
 16654  		}
 16655  		i -= size
 16656  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16657  	}
 16658  	i--
 16659  	dAtA[i] = 0x3a
 16660  	if m.MFADevice != nil {
 16661  		{
 16662  			size, err := m.MFADevice.MarshalToSizedBuffer(dAtA[:i])
 16663  			if err != nil {
 16664  				return 0, err
 16665  			}
 16666  			i -= size
 16667  			i = encodeVarintEvents(dAtA, i, uint64(size))
 16668  		}
 16669  		i--
 16670  		dAtA[i] = 0x32
 16671  	}
 16672  	if m.IdentityAttributes != nil {
 16673  		{
 16674  			size, err := m.IdentityAttributes.MarshalToSizedBuffer(dAtA[:i])
 16675  			if err != nil {
 16676  				return 0, err
 16677  			}
 16678  			i -= size
 16679  			i = encodeVarintEvents(dAtA, i, uint64(size))
 16680  		}
 16681  		i--
 16682  		dAtA[i] = 0x2a
 16683  	}
 16684  	if len(m.Method) > 0 {
 16685  		i -= len(m.Method)
 16686  		copy(dAtA[i:], m.Method)
 16687  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Method)))
 16688  		i--
 16689  		dAtA[i] = 0x22
 16690  	}
 16691  	{
 16692  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 16693  		if err != nil {
 16694  			return 0, err
 16695  		}
 16696  		i -= size
 16697  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16698  	}
 16699  	i--
 16700  	dAtA[i] = 0x1a
 16701  	{
 16702  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 16703  		if err != nil {
 16704  			return 0, err
 16705  		}
 16706  		i -= size
 16707  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16708  	}
 16709  	i--
 16710  	dAtA[i] = 0x12
 16711  	{
 16712  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 16713  		if err != nil {
 16714  			return 0, err
 16715  		}
 16716  		i -= size
 16717  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16718  	}
 16719  	i--
 16720  	dAtA[i] = 0xa
 16721  	return len(dAtA) - i, nil
 16722  }
 16723  
 16724  func (m *CreateMFAAuthChallenge) Marshal() (dAtA []byte, err error) {
 16725  	size := m.Size()
 16726  	dAtA = make([]byte, size)
 16727  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 16728  	if err != nil {
 16729  		return nil, err
 16730  	}
 16731  	return dAtA[:n], nil
 16732  }
 16733  
 16734  func (m *CreateMFAAuthChallenge) MarshalTo(dAtA []byte) (int, error) {
 16735  	size := m.Size()
 16736  	return m.MarshalToSizedBuffer(dAtA[:size])
 16737  }
 16738  
 16739  func (m *CreateMFAAuthChallenge) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 16740  	i := len(dAtA)
 16741  	_ = i
 16742  	var l int
 16743  	_ = l
 16744  	if m.XXX_unrecognized != nil {
 16745  		i -= len(m.XXX_unrecognized)
 16746  		copy(dAtA[i:], m.XXX_unrecognized)
 16747  	}
 16748  	if m.ChallengeAllowReuse {
 16749  		i--
 16750  		if m.ChallengeAllowReuse {
 16751  			dAtA[i] = 1
 16752  		} else {
 16753  			dAtA[i] = 0
 16754  		}
 16755  		i--
 16756  		dAtA[i] = 0x20
 16757  	}
 16758  	if len(m.ChallengeScope) > 0 {
 16759  		i -= len(m.ChallengeScope)
 16760  		copy(dAtA[i:], m.ChallengeScope)
 16761  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ChallengeScope)))
 16762  		i--
 16763  		dAtA[i] = 0x1a
 16764  	}
 16765  	{
 16766  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 16767  		if err != nil {
 16768  			return 0, err
 16769  		}
 16770  		i -= size
 16771  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16772  	}
 16773  	i--
 16774  	dAtA[i] = 0x12
 16775  	{
 16776  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 16777  		if err != nil {
 16778  			return 0, err
 16779  		}
 16780  		i -= size
 16781  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16782  	}
 16783  	i--
 16784  	dAtA[i] = 0xa
 16785  	return len(dAtA) - i, nil
 16786  }
 16787  
 16788  func (m *ValidateMFAAuthResponse) Marshal() (dAtA []byte, err error) {
 16789  	size := m.Size()
 16790  	dAtA = make([]byte, size)
 16791  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 16792  	if err != nil {
 16793  		return nil, err
 16794  	}
 16795  	return dAtA[:n], nil
 16796  }
 16797  
 16798  func (m *ValidateMFAAuthResponse) MarshalTo(dAtA []byte) (int, error) {
 16799  	size := m.Size()
 16800  	return m.MarshalToSizedBuffer(dAtA[:size])
 16801  }
 16802  
 16803  func (m *ValidateMFAAuthResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 16804  	i := len(dAtA)
 16805  	_ = i
 16806  	var l int
 16807  	_ = l
 16808  	if m.XXX_unrecognized != nil {
 16809  		i -= len(m.XXX_unrecognized)
 16810  		copy(dAtA[i:], m.XXX_unrecognized)
 16811  	}
 16812  	if m.ChallengeAllowReuse {
 16813  		i--
 16814  		if m.ChallengeAllowReuse {
 16815  			dAtA[i] = 1
 16816  		} else {
 16817  			dAtA[i] = 0
 16818  		}
 16819  		i--
 16820  		dAtA[i] = 0x30
 16821  	}
 16822  	if len(m.ChallengeScope) > 0 {
 16823  		i -= len(m.ChallengeScope)
 16824  		copy(dAtA[i:], m.ChallengeScope)
 16825  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ChallengeScope)))
 16826  		i--
 16827  		dAtA[i] = 0x2a
 16828  	}
 16829  	if m.MFADevice != nil {
 16830  		{
 16831  			size, err := m.MFADevice.MarshalToSizedBuffer(dAtA[:i])
 16832  			if err != nil {
 16833  				return 0, err
 16834  			}
 16835  			i -= size
 16836  			i = encodeVarintEvents(dAtA, i, uint64(size))
 16837  		}
 16838  		i--
 16839  		dAtA[i] = 0x22
 16840  	}
 16841  	{
 16842  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 16843  		if err != nil {
 16844  			return 0, err
 16845  		}
 16846  		i -= size
 16847  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16848  	}
 16849  	i--
 16850  	dAtA[i] = 0x1a
 16851  	{
 16852  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 16853  		if err != nil {
 16854  			return 0, err
 16855  		}
 16856  		i -= size
 16857  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16858  	}
 16859  	i--
 16860  	dAtA[i] = 0x12
 16861  	{
 16862  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 16863  		if err != nil {
 16864  			return 0, err
 16865  		}
 16866  		i -= size
 16867  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16868  	}
 16869  	i--
 16870  	dAtA[i] = 0xa
 16871  	return len(dAtA) - i, nil
 16872  }
 16873  
 16874  func (m *ResourceMetadata) Marshal() (dAtA []byte, err error) {
 16875  	size := m.Size()
 16876  	dAtA = make([]byte, size)
 16877  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 16878  	if err != nil {
 16879  		return nil, err
 16880  	}
 16881  	return dAtA[:n], nil
 16882  }
 16883  
 16884  func (m *ResourceMetadata) MarshalTo(dAtA []byte) (int, error) {
 16885  	size := m.Size()
 16886  	return m.MarshalToSizedBuffer(dAtA[:size])
 16887  }
 16888  
 16889  func (m *ResourceMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 16890  	i := len(dAtA)
 16891  	_ = i
 16892  	var l int
 16893  	_ = l
 16894  	if m.XXX_unrecognized != nil {
 16895  		i -= len(m.XXX_unrecognized)
 16896  		copy(dAtA[i:], m.XXX_unrecognized)
 16897  	}
 16898  	if len(m.TTL) > 0 {
 16899  		i -= len(m.TTL)
 16900  		copy(dAtA[i:], m.TTL)
 16901  		i = encodeVarintEvents(dAtA, i, uint64(len(m.TTL)))
 16902  		i--
 16903  		dAtA[i] = 0x22
 16904  	}
 16905  	if len(m.UpdatedBy) > 0 {
 16906  		i -= len(m.UpdatedBy)
 16907  		copy(dAtA[i:], m.UpdatedBy)
 16908  		i = encodeVarintEvents(dAtA, i, uint64(len(m.UpdatedBy)))
 16909  		i--
 16910  		dAtA[i] = 0x1a
 16911  	}
 16912  	n108, err108 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):])
 16913  	if err108 != nil {
 16914  		return 0, err108
 16915  	}
 16916  	i -= n108
 16917  	i = encodeVarintEvents(dAtA, i, uint64(n108))
 16918  	i--
 16919  	dAtA[i] = 0x12
 16920  	if len(m.Name) > 0 {
 16921  		i -= len(m.Name)
 16922  		copy(dAtA[i:], m.Name)
 16923  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Name)))
 16924  		i--
 16925  		dAtA[i] = 0xa
 16926  	}
 16927  	return len(dAtA) - i, nil
 16928  }
 16929  
 16930  func (m *UserCreate) Marshal() (dAtA []byte, err error) {
 16931  	size := m.Size()
 16932  	dAtA = make([]byte, size)
 16933  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 16934  	if err != nil {
 16935  		return nil, err
 16936  	}
 16937  	return dAtA[:n], nil
 16938  }
 16939  
 16940  func (m *UserCreate) MarshalTo(dAtA []byte) (int, error) {
 16941  	size := m.Size()
 16942  	return m.MarshalToSizedBuffer(dAtA[:size])
 16943  }
 16944  
 16945  func (m *UserCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 16946  	i := len(dAtA)
 16947  	_ = i
 16948  	var l int
 16949  	_ = l
 16950  	if m.XXX_unrecognized != nil {
 16951  		i -= len(m.XXX_unrecognized)
 16952  		copy(dAtA[i:], m.XXX_unrecognized)
 16953  	}
 16954  	{
 16955  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 16956  		if err != nil {
 16957  			return 0, err
 16958  		}
 16959  		i -= size
 16960  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16961  	}
 16962  	i--
 16963  	dAtA[i] = 0x32
 16964  	if len(m.Connector) > 0 {
 16965  		i -= len(m.Connector)
 16966  		copy(dAtA[i:], m.Connector)
 16967  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Connector)))
 16968  		i--
 16969  		dAtA[i] = 0x2a
 16970  	}
 16971  	if len(m.Roles) > 0 {
 16972  		for iNdEx := len(m.Roles) - 1; iNdEx >= 0; iNdEx-- {
 16973  			i -= len(m.Roles[iNdEx])
 16974  			copy(dAtA[i:], m.Roles[iNdEx])
 16975  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Roles[iNdEx])))
 16976  			i--
 16977  			dAtA[i] = 0x22
 16978  		}
 16979  	}
 16980  	{
 16981  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 16982  		if err != nil {
 16983  			return 0, err
 16984  		}
 16985  		i -= size
 16986  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16987  	}
 16988  	i--
 16989  	dAtA[i] = 0x1a
 16990  	{
 16991  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 16992  		if err != nil {
 16993  			return 0, err
 16994  		}
 16995  		i -= size
 16996  		i = encodeVarintEvents(dAtA, i, uint64(size))
 16997  	}
 16998  	i--
 16999  	dAtA[i] = 0x12
 17000  	{
 17001  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 17002  		if err != nil {
 17003  			return 0, err
 17004  		}
 17005  		i -= size
 17006  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17007  	}
 17008  	i--
 17009  	dAtA[i] = 0xa
 17010  	return len(dAtA) - i, nil
 17011  }
 17012  
 17013  func (m *UserUpdate) Marshal() (dAtA []byte, err error) {
 17014  	size := m.Size()
 17015  	dAtA = make([]byte, size)
 17016  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 17017  	if err != nil {
 17018  		return nil, err
 17019  	}
 17020  	return dAtA[:n], nil
 17021  }
 17022  
 17023  func (m *UserUpdate) MarshalTo(dAtA []byte) (int, error) {
 17024  	size := m.Size()
 17025  	return m.MarshalToSizedBuffer(dAtA[:size])
 17026  }
 17027  
 17028  func (m *UserUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 17029  	i := len(dAtA)
 17030  	_ = i
 17031  	var l int
 17032  	_ = l
 17033  	if m.XXX_unrecognized != nil {
 17034  		i -= len(m.XXX_unrecognized)
 17035  		copy(dAtA[i:], m.XXX_unrecognized)
 17036  	}
 17037  	{
 17038  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 17039  		if err != nil {
 17040  			return 0, err
 17041  		}
 17042  		i -= size
 17043  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17044  	}
 17045  	i--
 17046  	dAtA[i] = 0x32
 17047  	if len(m.Connector) > 0 {
 17048  		i -= len(m.Connector)
 17049  		copy(dAtA[i:], m.Connector)
 17050  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Connector)))
 17051  		i--
 17052  		dAtA[i] = 0x2a
 17053  	}
 17054  	if len(m.Roles) > 0 {
 17055  		for iNdEx := len(m.Roles) - 1; iNdEx >= 0; iNdEx-- {
 17056  			i -= len(m.Roles[iNdEx])
 17057  			copy(dAtA[i:], m.Roles[iNdEx])
 17058  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Roles[iNdEx])))
 17059  			i--
 17060  			dAtA[i] = 0x22
 17061  		}
 17062  	}
 17063  	{
 17064  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 17065  		if err != nil {
 17066  			return 0, err
 17067  		}
 17068  		i -= size
 17069  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17070  	}
 17071  	i--
 17072  	dAtA[i] = 0x1a
 17073  	{
 17074  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 17075  		if err != nil {
 17076  			return 0, err
 17077  		}
 17078  		i -= size
 17079  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17080  	}
 17081  	i--
 17082  	dAtA[i] = 0x12
 17083  	{
 17084  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 17085  		if err != nil {
 17086  			return 0, err
 17087  		}
 17088  		i -= size
 17089  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17090  	}
 17091  	i--
 17092  	dAtA[i] = 0xa
 17093  	return len(dAtA) - i, nil
 17094  }
 17095  
 17096  func (m *UserDelete) Marshal() (dAtA []byte, err error) {
 17097  	size := m.Size()
 17098  	dAtA = make([]byte, size)
 17099  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 17100  	if err != nil {
 17101  		return nil, err
 17102  	}
 17103  	return dAtA[:n], nil
 17104  }
 17105  
 17106  func (m *UserDelete) MarshalTo(dAtA []byte) (int, error) {
 17107  	size := m.Size()
 17108  	return m.MarshalToSizedBuffer(dAtA[:size])
 17109  }
 17110  
 17111  func (m *UserDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 17112  	i := len(dAtA)
 17113  	_ = i
 17114  	var l int
 17115  	_ = l
 17116  	if m.XXX_unrecognized != nil {
 17117  		i -= len(m.XXX_unrecognized)
 17118  		copy(dAtA[i:], m.XXX_unrecognized)
 17119  	}
 17120  	{
 17121  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 17122  		if err != nil {
 17123  			return 0, err
 17124  		}
 17125  		i -= size
 17126  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17127  	}
 17128  	i--
 17129  	dAtA[i] = 0x22
 17130  	{
 17131  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 17132  		if err != nil {
 17133  			return 0, err
 17134  		}
 17135  		i -= size
 17136  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17137  	}
 17138  	i--
 17139  	dAtA[i] = 0x1a
 17140  	{
 17141  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 17142  		if err != nil {
 17143  			return 0, err
 17144  		}
 17145  		i -= size
 17146  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17147  	}
 17148  	i--
 17149  	dAtA[i] = 0x12
 17150  	{
 17151  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 17152  		if err != nil {
 17153  			return 0, err
 17154  		}
 17155  		i -= size
 17156  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17157  	}
 17158  	i--
 17159  	dAtA[i] = 0xa
 17160  	return len(dAtA) - i, nil
 17161  }
 17162  
 17163  func (m *UserPasswordChange) Marshal() (dAtA []byte, err error) {
 17164  	size := m.Size()
 17165  	dAtA = make([]byte, size)
 17166  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 17167  	if err != nil {
 17168  		return nil, err
 17169  	}
 17170  	return dAtA[:n], nil
 17171  }
 17172  
 17173  func (m *UserPasswordChange) MarshalTo(dAtA []byte) (int, error) {
 17174  	size := m.Size()
 17175  	return m.MarshalToSizedBuffer(dAtA[:size])
 17176  }
 17177  
 17178  func (m *UserPasswordChange) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 17179  	i := len(dAtA)
 17180  	_ = i
 17181  	var l int
 17182  	_ = l
 17183  	if m.XXX_unrecognized != nil {
 17184  		i -= len(m.XXX_unrecognized)
 17185  		copy(dAtA[i:], m.XXX_unrecognized)
 17186  	}
 17187  	{
 17188  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 17189  		if err != nil {
 17190  			return 0, err
 17191  		}
 17192  		i -= size
 17193  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17194  	}
 17195  	i--
 17196  	dAtA[i] = 0x1a
 17197  	{
 17198  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 17199  		if err != nil {
 17200  			return 0, err
 17201  		}
 17202  		i -= size
 17203  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17204  	}
 17205  	i--
 17206  	dAtA[i] = 0x12
 17207  	{
 17208  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 17209  		if err != nil {
 17210  			return 0, err
 17211  		}
 17212  		i -= size
 17213  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17214  	}
 17215  	i--
 17216  	dAtA[i] = 0xa
 17217  	return len(dAtA) - i, nil
 17218  }
 17219  
 17220  func (m *AccessRequestCreate) Marshal() (dAtA []byte, err error) {
 17221  	size := m.Size()
 17222  	dAtA = make([]byte, size)
 17223  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 17224  	if err != nil {
 17225  		return nil, err
 17226  	}
 17227  	return dAtA[:n], nil
 17228  }
 17229  
 17230  func (m *AccessRequestCreate) MarshalTo(dAtA []byte) (int, error) {
 17231  	size := m.Size()
 17232  	return m.MarshalToSizedBuffer(dAtA[:size])
 17233  }
 17234  
 17235  func (m *AccessRequestCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 17236  	i := len(dAtA)
 17237  	_ = i
 17238  	var l int
 17239  	_ = l
 17240  	if m.XXX_unrecognized != nil {
 17241  		i -= len(m.XXX_unrecognized)
 17242  		copy(dAtA[i:], m.XXX_unrecognized)
 17243  	}
 17244  	if m.AssumeStartTime != nil {
 17245  		n124, err124 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.AssumeStartTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.AssumeStartTime):])
 17246  		if err124 != nil {
 17247  			return 0, err124
 17248  		}
 17249  		i -= n124
 17250  		i = encodeVarintEvents(dAtA, i, uint64(n124))
 17251  		i--
 17252  		dAtA[i] = 0x1
 17253  		i--
 17254  		dAtA[i] = 0x82
 17255  	}
 17256  	if len(m.PromotedAccessListName) > 0 {
 17257  		i -= len(m.PromotedAccessListName)
 17258  		copy(dAtA[i:], m.PromotedAccessListName)
 17259  		i = encodeVarintEvents(dAtA, i, uint64(len(m.PromotedAccessListName)))
 17260  		i--
 17261  		dAtA[i] = 0x7a
 17262  	}
 17263  	n125, err125 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.MaxDuration, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.MaxDuration):])
 17264  	if err125 != nil {
 17265  		return 0, err125
 17266  	}
 17267  	i -= n125
 17268  	i = encodeVarintEvents(dAtA, i, uint64(n125))
 17269  	i--
 17270  	dAtA[i] = 0x6a
 17271  	if len(m.RequestedResourceIDs) > 0 {
 17272  		for iNdEx := len(m.RequestedResourceIDs) - 1; iNdEx >= 0; iNdEx-- {
 17273  			{
 17274  				size, err := m.RequestedResourceIDs[iNdEx].MarshalToSizedBuffer(dAtA[:i])
 17275  				if err != nil {
 17276  					return 0, err
 17277  				}
 17278  				i -= size
 17279  				i = encodeVarintEvents(dAtA, i, uint64(size))
 17280  			}
 17281  			i--
 17282  			dAtA[i] = 0x62
 17283  		}
 17284  	}
 17285  	if len(m.ProposedState) > 0 {
 17286  		i -= len(m.ProposedState)
 17287  		copy(dAtA[i:], m.ProposedState)
 17288  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ProposedState)))
 17289  		i--
 17290  		dAtA[i] = 0x5a
 17291  	}
 17292  	if len(m.Reviewer) > 0 {
 17293  		i -= len(m.Reviewer)
 17294  		copy(dAtA[i:], m.Reviewer)
 17295  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Reviewer)))
 17296  		i--
 17297  		dAtA[i] = 0x52
 17298  	}
 17299  	if m.Annotations != nil {
 17300  		{
 17301  			size, err := m.Annotations.MarshalToSizedBuffer(dAtA[:i])
 17302  			if err != nil {
 17303  				return 0, err
 17304  			}
 17305  			i -= size
 17306  			i = encodeVarintEvents(dAtA, i, uint64(size))
 17307  		}
 17308  		i--
 17309  		dAtA[i] = 0x4a
 17310  	}
 17311  	if len(m.Reason) > 0 {
 17312  		i -= len(m.Reason)
 17313  		copy(dAtA[i:], m.Reason)
 17314  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Reason)))
 17315  		i--
 17316  		dAtA[i] = 0x42
 17317  	}
 17318  	if len(m.Delegator) > 0 {
 17319  		i -= len(m.Delegator)
 17320  		copy(dAtA[i:], m.Delegator)
 17321  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Delegator)))
 17322  		i--
 17323  		dAtA[i] = 0x3a
 17324  	}
 17325  	if len(m.RequestState) > 0 {
 17326  		i -= len(m.RequestState)
 17327  		copy(dAtA[i:], m.RequestState)
 17328  		i = encodeVarintEvents(dAtA, i, uint64(len(m.RequestState)))
 17329  		i--
 17330  		dAtA[i] = 0x32
 17331  	}
 17332  	if len(m.RequestID) > 0 {
 17333  		i -= len(m.RequestID)
 17334  		copy(dAtA[i:], m.RequestID)
 17335  		i = encodeVarintEvents(dAtA, i, uint64(len(m.RequestID)))
 17336  		i--
 17337  		dAtA[i] = 0x2a
 17338  	}
 17339  	if len(m.Roles) > 0 {
 17340  		for iNdEx := len(m.Roles) - 1; iNdEx >= 0; iNdEx-- {
 17341  			i -= len(m.Roles[iNdEx])
 17342  			copy(dAtA[i:], m.Roles[iNdEx])
 17343  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Roles[iNdEx])))
 17344  			i--
 17345  			dAtA[i] = 0x22
 17346  		}
 17347  	}
 17348  	{
 17349  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 17350  		if err != nil {
 17351  			return 0, err
 17352  		}
 17353  		i -= size
 17354  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17355  	}
 17356  	i--
 17357  	dAtA[i] = 0x1a
 17358  	{
 17359  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 17360  		if err != nil {
 17361  			return 0, err
 17362  		}
 17363  		i -= size
 17364  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17365  	}
 17366  	i--
 17367  	dAtA[i] = 0x12
 17368  	{
 17369  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 17370  		if err != nil {
 17371  			return 0, err
 17372  		}
 17373  		i -= size
 17374  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17375  	}
 17376  	i--
 17377  	dAtA[i] = 0xa
 17378  	return len(dAtA) - i, nil
 17379  }
 17380  
 17381  func (m *ResourceID) Marshal() (dAtA []byte, err error) {
 17382  	size := m.Size()
 17383  	dAtA = make([]byte, size)
 17384  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 17385  	if err != nil {
 17386  		return nil, err
 17387  	}
 17388  	return dAtA[:n], nil
 17389  }
 17390  
 17391  func (m *ResourceID) MarshalTo(dAtA []byte) (int, error) {
 17392  	size := m.Size()
 17393  	return m.MarshalToSizedBuffer(dAtA[:size])
 17394  }
 17395  
 17396  func (m *ResourceID) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 17397  	i := len(dAtA)
 17398  	_ = i
 17399  	var l int
 17400  	_ = l
 17401  	if m.XXX_unrecognized != nil {
 17402  		i -= len(m.XXX_unrecognized)
 17403  		copy(dAtA[i:], m.XXX_unrecognized)
 17404  	}
 17405  	if len(m.SubResourceName) > 0 {
 17406  		i -= len(m.SubResourceName)
 17407  		copy(dAtA[i:], m.SubResourceName)
 17408  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SubResourceName)))
 17409  		i--
 17410  		dAtA[i] = 0x22
 17411  	}
 17412  	if len(m.Name) > 0 {
 17413  		i -= len(m.Name)
 17414  		copy(dAtA[i:], m.Name)
 17415  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Name)))
 17416  		i--
 17417  		dAtA[i] = 0x1a
 17418  	}
 17419  	if len(m.Kind) > 0 {
 17420  		i -= len(m.Kind)
 17421  		copy(dAtA[i:], m.Kind)
 17422  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Kind)))
 17423  		i--
 17424  		dAtA[i] = 0x12
 17425  	}
 17426  	if len(m.ClusterName) > 0 {
 17427  		i -= len(m.ClusterName)
 17428  		copy(dAtA[i:], m.ClusterName)
 17429  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ClusterName)))
 17430  		i--
 17431  		dAtA[i] = 0xa
 17432  	}
 17433  	return len(dAtA) - i, nil
 17434  }
 17435  
 17436  func (m *AccessRequestDelete) Marshal() (dAtA []byte, err error) {
 17437  	size := m.Size()
 17438  	dAtA = make([]byte, size)
 17439  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 17440  	if err != nil {
 17441  		return nil, err
 17442  	}
 17443  	return dAtA[:n], nil
 17444  }
 17445  
 17446  func (m *AccessRequestDelete) MarshalTo(dAtA []byte) (int, error) {
 17447  	size := m.Size()
 17448  	return m.MarshalToSizedBuffer(dAtA[:size])
 17449  }
 17450  
 17451  func (m *AccessRequestDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 17452  	i := len(dAtA)
 17453  	_ = i
 17454  	var l int
 17455  	_ = l
 17456  	if m.XXX_unrecognized != nil {
 17457  		i -= len(m.XXX_unrecognized)
 17458  		copy(dAtA[i:], m.XXX_unrecognized)
 17459  	}
 17460  	if len(m.RequestID) > 0 {
 17461  		i -= len(m.RequestID)
 17462  		copy(dAtA[i:], m.RequestID)
 17463  		i = encodeVarintEvents(dAtA, i, uint64(len(m.RequestID)))
 17464  		i--
 17465  		dAtA[i] = 0x1a
 17466  	}
 17467  	{
 17468  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 17469  		if err != nil {
 17470  			return 0, err
 17471  		}
 17472  		i -= size
 17473  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17474  	}
 17475  	i--
 17476  	dAtA[i] = 0x12
 17477  	{
 17478  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 17479  		if err != nil {
 17480  			return 0, err
 17481  		}
 17482  		i -= size
 17483  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17484  	}
 17485  	i--
 17486  	dAtA[i] = 0xa
 17487  	return len(dAtA) - i, nil
 17488  }
 17489  
 17490  func (m *PortForward) Marshal() (dAtA []byte, err error) {
 17491  	size := m.Size()
 17492  	dAtA = make([]byte, size)
 17493  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 17494  	if err != nil {
 17495  		return nil, err
 17496  	}
 17497  	return dAtA[:n], nil
 17498  }
 17499  
 17500  func (m *PortForward) MarshalTo(dAtA []byte) (int, error) {
 17501  	size := m.Size()
 17502  	return m.MarshalToSizedBuffer(dAtA[:size])
 17503  }
 17504  
 17505  func (m *PortForward) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 17506  	i := len(dAtA)
 17507  	_ = i
 17508  	var l int
 17509  	_ = l
 17510  	if m.XXX_unrecognized != nil {
 17511  		i -= len(m.XXX_unrecognized)
 17512  		copy(dAtA[i:], m.XXX_unrecognized)
 17513  	}
 17514  	if len(m.Addr) > 0 {
 17515  		i -= len(m.Addr)
 17516  		copy(dAtA[i:], m.Addr)
 17517  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Addr)))
 17518  		i--
 17519  		dAtA[i] = 0x2a
 17520  	}
 17521  	{
 17522  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 17523  		if err != nil {
 17524  			return 0, err
 17525  		}
 17526  		i -= size
 17527  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17528  	}
 17529  	i--
 17530  	dAtA[i] = 0x22
 17531  	{
 17532  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 17533  		if err != nil {
 17534  			return 0, err
 17535  		}
 17536  		i -= size
 17537  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17538  	}
 17539  	i--
 17540  	dAtA[i] = 0x1a
 17541  	{
 17542  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 17543  		if err != nil {
 17544  			return 0, err
 17545  		}
 17546  		i -= size
 17547  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17548  	}
 17549  	i--
 17550  	dAtA[i] = 0x12
 17551  	{
 17552  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 17553  		if err != nil {
 17554  			return 0, err
 17555  		}
 17556  		i -= size
 17557  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17558  	}
 17559  	i--
 17560  	dAtA[i] = 0xa
 17561  	return len(dAtA) - i, nil
 17562  }
 17563  
 17564  func (m *X11Forward) Marshal() (dAtA []byte, err error) {
 17565  	size := m.Size()
 17566  	dAtA = make([]byte, size)
 17567  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 17568  	if err != nil {
 17569  		return nil, err
 17570  	}
 17571  	return dAtA[:n], nil
 17572  }
 17573  
 17574  func (m *X11Forward) MarshalTo(dAtA []byte) (int, error) {
 17575  	size := m.Size()
 17576  	return m.MarshalToSizedBuffer(dAtA[:size])
 17577  }
 17578  
 17579  func (m *X11Forward) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 17580  	i := len(dAtA)
 17581  	_ = i
 17582  	var l int
 17583  	_ = l
 17584  	if m.XXX_unrecognized != nil {
 17585  		i -= len(m.XXX_unrecognized)
 17586  		copy(dAtA[i:], m.XXX_unrecognized)
 17587  	}
 17588  	{
 17589  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 17590  		if err != nil {
 17591  			return 0, err
 17592  		}
 17593  		i -= size
 17594  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17595  	}
 17596  	i--
 17597  	dAtA[i] = 0x22
 17598  	{
 17599  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 17600  		if err != nil {
 17601  			return 0, err
 17602  		}
 17603  		i -= size
 17604  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17605  	}
 17606  	i--
 17607  	dAtA[i] = 0x1a
 17608  	{
 17609  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 17610  		if err != nil {
 17611  			return 0, err
 17612  		}
 17613  		i -= size
 17614  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17615  	}
 17616  	i--
 17617  	dAtA[i] = 0x12
 17618  	{
 17619  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 17620  		if err != nil {
 17621  			return 0, err
 17622  		}
 17623  		i -= size
 17624  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17625  	}
 17626  	i--
 17627  	dAtA[i] = 0xa
 17628  	return len(dAtA) - i, nil
 17629  }
 17630  
 17631  func (m *CommandMetadata) Marshal() (dAtA []byte, err error) {
 17632  	size := m.Size()
 17633  	dAtA = make([]byte, size)
 17634  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 17635  	if err != nil {
 17636  		return nil, err
 17637  	}
 17638  	return dAtA[:n], nil
 17639  }
 17640  
 17641  func (m *CommandMetadata) MarshalTo(dAtA []byte) (int, error) {
 17642  	size := m.Size()
 17643  	return m.MarshalToSizedBuffer(dAtA[:size])
 17644  }
 17645  
 17646  func (m *CommandMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 17647  	i := len(dAtA)
 17648  	_ = i
 17649  	var l int
 17650  	_ = l
 17651  	if m.XXX_unrecognized != nil {
 17652  		i -= len(m.XXX_unrecognized)
 17653  		copy(dAtA[i:], m.XXX_unrecognized)
 17654  	}
 17655  	if len(m.Error) > 0 {
 17656  		i -= len(m.Error)
 17657  		copy(dAtA[i:], m.Error)
 17658  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Error)))
 17659  		i--
 17660  		dAtA[i] = 0x1a
 17661  	}
 17662  	if len(m.ExitCode) > 0 {
 17663  		i -= len(m.ExitCode)
 17664  		copy(dAtA[i:], m.ExitCode)
 17665  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ExitCode)))
 17666  		i--
 17667  		dAtA[i] = 0x12
 17668  	}
 17669  	if len(m.Command) > 0 {
 17670  		i -= len(m.Command)
 17671  		copy(dAtA[i:], m.Command)
 17672  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Command)))
 17673  		i--
 17674  		dAtA[i] = 0xa
 17675  	}
 17676  	return len(dAtA) - i, nil
 17677  }
 17678  
 17679  func (m *Exec) Marshal() (dAtA []byte, err error) {
 17680  	size := m.Size()
 17681  	dAtA = make([]byte, size)
 17682  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 17683  	if err != nil {
 17684  		return nil, err
 17685  	}
 17686  	return dAtA[:n], nil
 17687  }
 17688  
 17689  func (m *Exec) MarshalTo(dAtA []byte) (int, error) {
 17690  	size := m.Size()
 17691  	return m.MarshalToSizedBuffer(dAtA[:size])
 17692  }
 17693  
 17694  func (m *Exec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 17695  	i := len(dAtA)
 17696  	_ = i
 17697  	var l int
 17698  	_ = l
 17699  	if m.XXX_unrecognized != nil {
 17700  		i -= len(m.XXX_unrecognized)
 17701  		copy(dAtA[i:], m.XXX_unrecognized)
 17702  	}
 17703  	{
 17704  		size, err := m.KubernetesPodMetadata.MarshalToSizedBuffer(dAtA[:i])
 17705  		if err != nil {
 17706  			return 0, err
 17707  		}
 17708  		i -= size
 17709  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17710  	}
 17711  	i--
 17712  	dAtA[i] = 0x42
 17713  	{
 17714  		size, err := m.KubernetesClusterMetadata.MarshalToSizedBuffer(dAtA[:i])
 17715  		if err != nil {
 17716  			return 0, err
 17717  		}
 17718  		i -= size
 17719  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17720  	}
 17721  	i--
 17722  	dAtA[i] = 0x3a
 17723  	{
 17724  		size, err := m.CommandMetadata.MarshalToSizedBuffer(dAtA[:i])
 17725  		if err != nil {
 17726  			return 0, err
 17727  		}
 17728  		i -= size
 17729  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17730  	}
 17731  	i--
 17732  	dAtA[i] = 0x32
 17733  	{
 17734  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 17735  		if err != nil {
 17736  			return 0, err
 17737  		}
 17738  		i -= size
 17739  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17740  	}
 17741  	i--
 17742  	dAtA[i] = 0x2a
 17743  	{
 17744  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 17745  		if err != nil {
 17746  			return 0, err
 17747  		}
 17748  		i -= size
 17749  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17750  	}
 17751  	i--
 17752  	dAtA[i] = 0x22
 17753  	{
 17754  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 17755  		if err != nil {
 17756  			return 0, err
 17757  		}
 17758  		i -= size
 17759  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17760  	}
 17761  	i--
 17762  	dAtA[i] = 0x1a
 17763  	{
 17764  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 17765  		if err != nil {
 17766  			return 0, err
 17767  		}
 17768  		i -= size
 17769  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17770  	}
 17771  	i--
 17772  	dAtA[i] = 0x12
 17773  	{
 17774  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 17775  		if err != nil {
 17776  			return 0, err
 17777  		}
 17778  		i -= size
 17779  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17780  	}
 17781  	i--
 17782  	dAtA[i] = 0xa
 17783  	return len(dAtA) - i, nil
 17784  }
 17785  
 17786  func (m *SCP) Marshal() (dAtA []byte, err error) {
 17787  	size := m.Size()
 17788  	dAtA = make([]byte, size)
 17789  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 17790  	if err != nil {
 17791  		return nil, err
 17792  	}
 17793  	return dAtA[:n], nil
 17794  }
 17795  
 17796  func (m *SCP) MarshalTo(dAtA []byte) (int, error) {
 17797  	size := m.Size()
 17798  	return m.MarshalToSizedBuffer(dAtA[:size])
 17799  }
 17800  
 17801  func (m *SCP) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 17802  	i := len(dAtA)
 17803  	_ = i
 17804  	var l int
 17805  	_ = l
 17806  	if m.XXX_unrecognized != nil {
 17807  		i -= len(m.XXX_unrecognized)
 17808  		copy(dAtA[i:], m.XXX_unrecognized)
 17809  	}
 17810  	if len(m.Action) > 0 {
 17811  		i -= len(m.Action)
 17812  		copy(dAtA[i:], m.Action)
 17813  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Action)))
 17814  		i--
 17815  		dAtA[i] = 0x42
 17816  	}
 17817  	if len(m.Path) > 0 {
 17818  		i -= len(m.Path)
 17819  		copy(dAtA[i:], m.Path)
 17820  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Path)))
 17821  		i--
 17822  		dAtA[i] = 0x3a
 17823  	}
 17824  	{
 17825  		size, err := m.CommandMetadata.MarshalToSizedBuffer(dAtA[:i])
 17826  		if err != nil {
 17827  			return 0, err
 17828  		}
 17829  		i -= size
 17830  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17831  	}
 17832  	i--
 17833  	dAtA[i] = 0x32
 17834  	{
 17835  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 17836  		if err != nil {
 17837  			return 0, err
 17838  		}
 17839  		i -= size
 17840  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17841  	}
 17842  	i--
 17843  	dAtA[i] = 0x2a
 17844  	{
 17845  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 17846  		if err != nil {
 17847  			return 0, err
 17848  		}
 17849  		i -= size
 17850  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17851  	}
 17852  	i--
 17853  	dAtA[i] = 0x22
 17854  	{
 17855  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 17856  		if err != nil {
 17857  			return 0, err
 17858  		}
 17859  		i -= size
 17860  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17861  	}
 17862  	i--
 17863  	dAtA[i] = 0x1a
 17864  	{
 17865  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 17866  		if err != nil {
 17867  			return 0, err
 17868  		}
 17869  		i -= size
 17870  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17871  	}
 17872  	i--
 17873  	dAtA[i] = 0x12
 17874  	{
 17875  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 17876  		if err != nil {
 17877  			return 0, err
 17878  		}
 17879  		i -= size
 17880  		i = encodeVarintEvents(dAtA, i, uint64(size))
 17881  	}
 17882  	i--
 17883  	dAtA[i] = 0xa
 17884  	return len(dAtA) - i, nil
 17885  }
 17886  
 17887  func (m *SFTPAttributes) Marshal() (dAtA []byte, err error) {
 17888  	size := m.Size()
 17889  	dAtA = make([]byte, size)
 17890  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 17891  	if err != nil {
 17892  		return nil, err
 17893  	}
 17894  	return dAtA[:n], nil
 17895  }
 17896  
 17897  func (m *SFTPAttributes) MarshalTo(dAtA []byte) (int, error) {
 17898  	size := m.Size()
 17899  	return m.MarshalToSizedBuffer(dAtA[:size])
 17900  }
 17901  
 17902  func (m *SFTPAttributes) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 17903  	i := len(dAtA)
 17904  	_ = i
 17905  	var l int
 17906  	_ = l
 17907  	if m.XXX_unrecognized != nil {
 17908  		i -= len(m.XXX_unrecognized)
 17909  		copy(dAtA[i:], m.XXX_unrecognized)
 17910  	}
 17911  	if m.ModificationTime != nil {
 17912  		n154, err154 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.ModificationTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.ModificationTime):])
 17913  		if err154 != nil {
 17914  			return 0, err154
 17915  		}
 17916  		i -= n154
 17917  		i = encodeVarintEvents(dAtA, i, uint64(n154))
 17918  		i--
 17919  		dAtA[i] = 0x32
 17920  	}
 17921  	if m.AccessTime != nil {
 17922  		n155, err155 := github_com_gogo_protobuf_types.StdTimeMarshalTo(*m.AccessTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(*m.AccessTime):])
 17923  		if err155 != nil {
 17924  			return 0, err155
 17925  		}
 17926  		i -= n155
 17927  		i = encodeVarintEvents(dAtA, i, uint64(n155))
 17928  		i--
 17929  		dAtA[i] = 0x2a
 17930  	}
 17931  	if m.Permissions != nil {
 17932  		n156, err156 := github_com_gogo_protobuf_types.StdUInt32MarshalTo(*m.Permissions, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdUInt32(*m.Permissions):])
 17933  		if err156 != nil {
 17934  			return 0, err156
 17935  		}
 17936  		i -= n156
 17937  		i = encodeVarintEvents(dAtA, i, uint64(n156))
 17938  		i--
 17939  		dAtA[i] = 0x22
 17940  	}
 17941  	if m.GID != nil {
 17942  		n157, err157 := github_com_gogo_protobuf_types.StdUInt32MarshalTo(*m.GID, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdUInt32(*m.GID):])
 17943  		if err157 != nil {
 17944  			return 0, err157
 17945  		}
 17946  		i -= n157
 17947  		i = encodeVarintEvents(dAtA, i, uint64(n157))
 17948  		i--
 17949  		dAtA[i] = 0x1a
 17950  	}
 17951  	if m.UID != nil {
 17952  		n158, err158 := github_com_gogo_protobuf_types.StdUInt32MarshalTo(*m.UID, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdUInt32(*m.UID):])
 17953  		if err158 != nil {
 17954  			return 0, err158
 17955  		}
 17956  		i -= n158
 17957  		i = encodeVarintEvents(dAtA, i, uint64(n158))
 17958  		i--
 17959  		dAtA[i] = 0x12
 17960  	}
 17961  	if m.FileSize != nil {
 17962  		n159, err159 := github_com_gogo_protobuf_types.StdUInt64MarshalTo(*m.FileSize, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdUInt64(*m.FileSize):])
 17963  		if err159 != nil {
 17964  			return 0, err159
 17965  		}
 17966  		i -= n159
 17967  		i = encodeVarintEvents(dAtA, i, uint64(n159))
 17968  		i--
 17969  		dAtA[i] = 0xa
 17970  	}
 17971  	return len(dAtA) - i, nil
 17972  }
 17973  
 17974  func (m *SFTP) Marshal() (dAtA []byte, err error) {
 17975  	size := m.Size()
 17976  	dAtA = make([]byte, size)
 17977  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 17978  	if err != nil {
 17979  		return nil, err
 17980  	}
 17981  	return dAtA[:n], nil
 17982  }
 17983  
 17984  func (m *SFTP) MarshalTo(dAtA []byte) (int, error) {
 17985  	size := m.Size()
 17986  	return m.MarshalToSizedBuffer(dAtA[:size])
 17987  }
 17988  
 17989  func (m *SFTP) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 17990  	i := len(dAtA)
 17991  	_ = i
 17992  	var l int
 17993  	_ = l
 17994  	if m.XXX_unrecognized != nil {
 17995  		i -= len(m.XXX_unrecognized)
 17996  		copy(dAtA[i:], m.XXX_unrecognized)
 17997  	}
 17998  	if len(m.Error) > 0 {
 17999  		i -= len(m.Error)
 18000  		copy(dAtA[i:], m.Error)
 18001  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Error)))
 18002  		i--
 18003  		dAtA[i] = 0x62
 18004  	}
 18005  	if m.Action != 0 {
 18006  		i = encodeVarintEvents(dAtA, i, uint64(m.Action))
 18007  		i--
 18008  		dAtA[i] = 0x58
 18009  	}
 18010  	if m.Attributes != nil {
 18011  		{
 18012  			size, err := m.Attributes.MarshalToSizedBuffer(dAtA[:i])
 18013  			if err != nil {
 18014  				return 0, err
 18015  			}
 18016  			i -= size
 18017  			i = encodeVarintEvents(dAtA, i, uint64(size))
 18018  		}
 18019  		i--
 18020  		dAtA[i] = 0x52
 18021  	}
 18022  	if m.Flags != 0 {
 18023  		i = encodeVarintEvents(dAtA, i, uint64(m.Flags))
 18024  		i--
 18025  		dAtA[i] = 0x48
 18026  	}
 18027  	if len(m.TargetPath) > 0 {
 18028  		i -= len(m.TargetPath)
 18029  		copy(dAtA[i:], m.TargetPath)
 18030  		i = encodeVarintEvents(dAtA, i, uint64(len(m.TargetPath)))
 18031  		i--
 18032  		dAtA[i] = 0x42
 18033  	}
 18034  	if len(m.Path) > 0 {
 18035  		i -= len(m.Path)
 18036  		copy(dAtA[i:], m.Path)
 18037  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Path)))
 18038  		i--
 18039  		dAtA[i] = 0x3a
 18040  	}
 18041  	if len(m.WorkingDirectory) > 0 {
 18042  		i -= len(m.WorkingDirectory)
 18043  		copy(dAtA[i:], m.WorkingDirectory)
 18044  		i = encodeVarintEvents(dAtA, i, uint64(len(m.WorkingDirectory)))
 18045  		i--
 18046  		dAtA[i] = 0x32
 18047  	}
 18048  	{
 18049  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 18050  		if err != nil {
 18051  			return 0, err
 18052  		}
 18053  		i -= size
 18054  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18055  	}
 18056  	i--
 18057  	dAtA[i] = 0x2a
 18058  	{
 18059  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 18060  		if err != nil {
 18061  			return 0, err
 18062  		}
 18063  		i -= size
 18064  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18065  	}
 18066  	i--
 18067  	dAtA[i] = 0x22
 18068  	{
 18069  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 18070  		if err != nil {
 18071  			return 0, err
 18072  		}
 18073  		i -= size
 18074  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18075  	}
 18076  	i--
 18077  	dAtA[i] = 0x1a
 18078  	{
 18079  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 18080  		if err != nil {
 18081  			return 0, err
 18082  		}
 18083  		i -= size
 18084  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18085  	}
 18086  	i--
 18087  	dAtA[i] = 0x12
 18088  	{
 18089  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 18090  		if err != nil {
 18091  			return 0, err
 18092  		}
 18093  		i -= size
 18094  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18095  	}
 18096  	i--
 18097  	dAtA[i] = 0xa
 18098  	return len(dAtA) - i, nil
 18099  }
 18100  
 18101  func (m *Subsystem) Marshal() (dAtA []byte, err error) {
 18102  	size := m.Size()
 18103  	dAtA = make([]byte, size)
 18104  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 18105  	if err != nil {
 18106  		return nil, err
 18107  	}
 18108  	return dAtA[:n], nil
 18109  }
 18110  
 18111  func (m *Subsystem) MarshalTo(dAtA []byte) (int, error) {
 18112  	size := m.Size()
 18113  	return m.MarshalToSizedBuffer(dAtA[:size])
 18114  }
 18115  
 18116  func (m *Subsystem) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 18117  	i := len(dAtA)
 18118  	_ = i
 18119  	var l int
 18120  	_ = l
 18121  	if m.XXX_unrecognized != nil {
 18122  		i -= len(m.XXX_unrecognized)
 18123  		copy(dAtA[i:], m.XXX_unrecognized)
 18124  	}
 18125  	if len(m.Error) > 0 {
 18126  		i -= len(m.Error)
 18127  		copy(dAtA[i:], m.Error)
 18128  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Error)))
 18129  		i--
 18130  		dAtA[i] = 0x2a
 18131  	}
 18132  	if len(m.Name) > 0 {
 18133  		i -= len(m.Name)
 18134  		copy(dAtA[i:], m.Name)
 18135  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Name)))
 18136  		i--
 18137  		dAtA[i] = 0x22
 18138  	}
 18139  	{
 18140  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 18141  		if err != nil {
 18142  			return 0, err
 18143  		}
 18144  		i -= size
 18145  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18146  	}
 18147  	i--
 18148  	dAtA[i] = 0x1a
 18149  	{
 18150  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 18151  		if err != nil {
 18152  			return 0, err
 18153  		}
 18154  		i -= size
 18155  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18156  	}
 18157  	i--
 18158  	dAtA[i] = 0x12
 18159  	{
 18160  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 18161  		if err != nil {
 18162  			return 0, err
 18163  		}
 18164  		i -= size
 18165  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18166  	}
 18167  	i--
 18168  	dAtA[i] = 0xa
 18169  	return len(dAtA) - i, nil
 18170  }
 18171  
 18172  func (m *ClientDisconnect) Marshal() (dAtA []byte, err error) {
 18173  	size := m.Size()
 18174  	dAtA = make([]byte, size)
 18175  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 18176  	if err != nil {
 18177  		return nil, err
 18178  	}
 18179  	return dAtA[:n], nil
 18180  }
 18181  
 18182  func (m *ClientDisconnect) MarshalTo(dAtA []byte) (int, error) {
 18183  	size := m.Size()
 18184  	return m.MarshalToSizedBuffer(dAtA[:size])
 18185  }
 18186  
 18187  func (m *ClientDisconnect) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 18188  	i := len(dAtA)
 18189  	_ = i
 18190  	var l int
 18191  	_ = l
 18192  	if m.XXX_unrecognized != nil {
 18193  		i -= len(m.XXX_unrecognized)
 18194  		copy(dAtA[i:], m.XXX_unrecognized)
 18195  	}
 18196  	if len(m.Reason) > 0 {
 18197  		i -= len(m.Reason)
 18198  		copy(dAtA[i:], m.Reason)
 18199  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Reason)))
 18200  		i--
 18201  		dAtA[i] = 0x2a
 18202  	}
 18203  	{
 18204  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 18205  		if err != nil {
 18206  			return 0, err
 18207  		}
 18208  		i -= size
 18209  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18210  	}
 18211  	i--
 18212  	dAtA[i] = 0x22
 18213  	{
 18214  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 18215  		if err != nil {
 18216  			return 0, err
 18217  		}
 18218  		i -= size
 18219  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18220  	}
 18221  	i--
 18222  	dAtA[i] = 0x1a
 18223  	{
 18224  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 18225  		if err != nil {
 18226  			return 0, err
 18227  		}
 18228  		i -= size
 18229  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18230  	}
 18231  	i--
 18232  	dAtA[i] = 0x12
 18233  	{
 18234  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 18235  		if err != nil {
 18236  			return 0, err
 18237  		}
 18238  		i -= size
 18239  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18240  	}
 18241  	i--
 18242  	dAtA[i] = 0xa
 18243  	return len(dAtA) - i, nil
 18244  }
 18245  
 18246  func (m *AuthAttempt) Marshal() (dAtA []byte, err error) {
 18247  	size := m.Size()
 18248  	dAtA = make([]byte, size)
 18249  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 18250  	if err != nil {
 18251  		return nil, err
 18252  	}
 18253  	return dAtA[:n], nil
 18254  }
 18255  
 18256  func (m *AuthAttempt) MarshalTo(dAtA []byte) (int, error) {
 18257  	size := m.Size()
 18258  	return m.MarshalToSizedBuffer(dAtA[:size])
 18259  }
 18260  
 18261  func (m *AuthAttempt) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 18262  	i := len(dAtA)
 18263  	_ = i
 18264  	var l int
 18265  	_ = l
 18266  	if m.XXX_unrecognized != nil {
 18267  		i -= len(m.XXX_unrecognized)
 18268  		copy(dAtA[i:], m.XXX_unrecognized)
 18269  	}
 18270  	{
 18271  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 18272  		if err != nil {
 18273  			return 0, err
 18274  		}
 18275  		i -= size
 18276  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18277  	}
 18278  	i--
 18279  	dAtA[i] = 0x22
 18280  	{
 18281  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 18282  		if err != nil {
 18283  			return 0, err
 18284  		}
 18285  		i -= size
 18286  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18287  	}
 18288  	i--
 18289  	dAtA[i] = 0x1a
 18290  	{
 18291  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 18292  		if err != nil {
 18293  			return 0, err
 18294  		}
 18295  		i -= size
 18296  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18297  	}
 18298  	i--
 18299  	dAtA[i] = 0x12
 18300  	{
 18301  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 18302  		if err != nil {
 18303  			return 0, err
 18304  		}
 18305  		i -= size
 18306  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18307  	}
 18308  	i--
 18309  	dAtA[i] = 0xa
 18310  	return len(dAtA) - i, nil
 18311  }
 18312  
 18313  func (m *UserTokenCreate) Marshal() (dAtA []byte, err error) {
 18314  	size := m.Size()
 18315  	dAtA = make([]byte, size)
 18316  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 18317  	if err != nil {
 18318  		return nil, err
 18319  	}
 18320  	return dAtA[:n], nil
 18321  }
 18322  
 18323  func (m *UserTokenCreate) MarshalTo(dAtA []byte) (int, error) {
 18324  	size := m.Size()
 18325  	return m.MarshalToSizedBuffer(dAtA[:size])
 18326  }
 18327  
 18328  func (m *UserTokenCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 18329  	i := len(dAtA)
 18330  	_ = i
 18331  	var l int
 18332  	_ = l
 18333  	if m.XXX_unrecognized != nil {
 18334  		i -= len(m.XXX_unrecognized)
 18335  		copy(dAtA[i:], m.XXX_unrecognized)
 18336  	}
 18337  	{
 18338  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 18339  		if err != nil {
 18340  			return 0, err
 18341  		}
 18342  		i -= size
 18343  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18344  	}
 18345  	i--
 18346  	dAtA[i] = 0x1a
 18347  	{
 18348  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 18349  		if err != nil {
 18350  			return 0, err
 18351  		}
 18352  		i -= size
 18353  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18354  	}
 18355  	i--
 18356  	dAtA[i] = 0x12
 18357  	{
 18358  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 18359  		if err != nil {
 18360  			return 0, err
 18361  		}
 18362  		i -= size
 18363  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18364  	}
 18365  	i--
 18366  	dAtA[i] = 0xa
 18367  	return len(dAtA) - i, nil
 18368  }
 18369  
 18370  func (m *RoleCreate) Marshal() (dAtA []byte, err error) {
 18371  	size := m.Size()
 18372  	dAtA = make([]byte, size)
 18373  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 18374  	if err != nil {
 18375  		return nil, err
 18376  	}
 18377  	return dAtA[:n], nil
 18378  }
 18379  
 18380  func (m *RoleCreate) MarshalTo(dAtA []byte) (int, error) {
 18381  	size := m.Size()
 18382  	return m.MarshalToSizedBuffer(dAtA[:size])
 18383  }
 18384  
 18385  func (m *RoleCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 18386  	i := len(dAtA)
 18387  	_ = i
 18388  	var l int
 18389  	_ = l
 18390  	if m.XXX_unrecognized != nil {
 18391  		i -= len(m.XXX_unrecognized)
 18392  		copy(dAtA[i:], m.XXX_unrecognized)
 18393  	}
 18394  	{
 18395  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 18396  		if err != nil {
 18397  			return 0, err
 18398  		}
 18399  		i -= size
 18400  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18401  	}
 18402  	i--
 18403  	dAtA[i] = 0x22
 18404  	{
 18405  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 18406  		if err != nil {
 18407  			return 0, err
 18408  		}
 18409  		i -= size
 18410  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18411  	}
 18412  	i--
 18413  	dAtA[i] = 0x1a
 18414  	{
 18415  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 18416  		if err != nil {
 18417  			return 0, err
 18418  		}
 18419  		i -= size
 18420  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18421  	}
 18422  	i--
 18423  	dAtA[i] = 0x12
 18424  	{
 18425  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 18426  		if err != nil {
 18427  			return 0, err
 18428  		}
 18429  		i -= size
 18430  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18431  	}
 18432  	i--
 18433  	dAtA[i] = 0xa
 18434  	return len(dAtA) - i, nil
 18435  }
 18436  
 18437  func (m *RoleUpdate) Marshal() (dAtA []byte, err error) {
 18438  	size := m.Size()
 18439  	dAtA = make([]byte, size)
 18440  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 18441  	if err != nil {
 18442  		return nil, err
 18443  	}
 18444  	return dAtA[:n], nil
 18445  }
 18446  
 18447  func (m *RoleUpdate) MarshalTo(dAtA []byte) (int, error) {
 18448  	size := m.Size()
 18449  	return m.MarshalToSizedBuffer(dAtA[:size])
 18450  }
 18451  
 18452  func (m *RoleUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 18453  	i := len(dAtA)
 18454  	_ = i
 18455  	var l int
 18456  	_ = l
 18457  	if m.XXX_unrecognized != nil {
 18458  		i -= len(m.XXX_unrecognized)
 18459  		copy(dAtA[i:], m.XXX_unrecognized)
 18460  	}
 18461  	{
 18462  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 18463  		if err != nil {
 18464  			return 0, err
 18465  		}
 18466  		i -= size
 18467  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18468  	}
 18469  	i--
 18470  	dAtA[i] = 0x22
 18471  	{
 18472  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 18473  		if err != nil {
 18474  			return 0, err
 18475  		}
 18476  		i -= size
 18477  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18478  	}
 18479  	i--
 18480  	dAtA[i] = 0x1a
 18481  	{
 18482  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 18483  		if err != nil {
 18484  			return 0, err
 18485  		}
 18486  		i -= size
 18487  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18488  	}
 18489  	i--
 18490  	dAtA[i] = 0x12
 18491  	{
 18492  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 18493  		if err != nil {
 18494  			return 0, err
 18495  		}
 18496  		i -= size
 18497  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18498  	}
 18499  	i--
 18500  	dAtA[i] = 0xa
 18501  	return len(dAtA) - i, nil
 18502  }
 18503  
 18504  func (m *RoleDelete) Marshal() (dAtA []byte, err error) {
 18505  	size := m.Size()
 18506  	dAtA = make([]byte, size)
 18507  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 18508  	if err != nil {
 18509  		return nil, err
 18510  	}
 18511  	return dAtA[:n], nil
 18512  }
 18513  
 18514  func (m *RoleDelete) MarshalTo(dAtA []byte) (int, error) {
 18515  	size := m.Size()
 18516  	return m.MarshalToSizedBuffer(dAtA[:size])
 18517  }
 18518  
 18519  func (m *RoleDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 18520  	i := len(dAtA)
 18521  	_ = i
 18522  	var l int
 18523  	_ = l
 18524  	if m.XXX_unrecognized != nil {
 18525  		i -= len(m.XXX_unrecognized)
 18526  		copy(dAtA[i:], m.XXX_unrecognized)
 18527  	}
 18528  	{
 18529  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 18530  		if err != nil {
 18531  			return 0, err
 18532  		}
 18533  		i -= size
 18534  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18535  	}
 18536  	i--
 18537  	dAtA[i] = 0x22
 18538  	{
 18539  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 18540  		if err != nil {
 18541  			return 0, err
 18542  		}
 18543  		i -= size
 18544  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18545  	}
 18546  	i--
 18547  	dAtA[i] = 0x1a
 18548  	{
 18549  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 18550  		if err != nil {
 18551  			return 0, err
 18552  		}
 18553  		i -= size
 18554  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18555  	}
 18556  	i--
 18557  	dAtA[i] = 0x12
 18558  	{
 18559  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 18560  		if err != nil {
 18561  			return 0, err
 18562  		}
 18563  		i -= size
 18564  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18565  	}
 18566  	i--
 18567  	dAtA[i] = 0xa
 18568  	return len(dAtA) - i, nil
 18569  }
 18570  
 18571  func (m *BotCreate) Marshal() (dAtA []byte, err error) {
 18572  	size := m.Size()
 18573  	dAtA = make([]byte, size)
 18574  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 18575  	if err != nil {
 18576  		return nil, err
 18577  	}
 18578  	return dAtA[:n], nil
 18579  }
 18580  
 18581  func (m *BotCreate) MarshalTo(dAtA []byte) (int, error) {
 18582  	size := m.Size()
 18583  	return m.MarshalToSizedBuffer(dAtA[:size])
 18584  }
 18585  
 18586  func (m *BotCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 18587  	i := len(dAtA)
 18588  	_ = i
 18589  	var l int
 18590  	_ = l
 18591  	if m.XXX_unrecognized != nil {
 18592  		i -= len(m.XXX_unrecognized)
 18593  		copy(dAtA[i:], m.XXX_unrecognized)
 18594  	}
 18595  	{
 18596  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 18597  		if err != nil {
 18598  			return 0, err
 18599  		}
 18600  		i -= size
 18601  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18602  	}
 18603  	i--
 18604  	dAtA[i] = 0x1a
 18605  	{
 18606  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 18607  		if err != nil {
 18608  			return 0, err
 18609  		}
 18610  		i -= size
 18611  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18612  	}
 18613  	i--
 18614  	dAtA[i] = 0x12
 18615  	{
 18616  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 18617  		if err != nil {
 18618  			return 0, err
 18619  		}
 18620  		i -= size
 18621  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18622  	}
 18623  	i--
 18624  	dAtA[i] = 0xa
 18625  	return len(dAtA) - i, nil
 18626  }
 18627  
 18628  func (m *BotUpdate) Marshal() (dAtA []byte, err error) {
 18629  	size := m.Size()
 18630  	dAtA = make([]byte, size)
 18631  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 18632  	if err != nil {
 18633  		return nil, err
 18634  	}
 18635  	return dAtA[:n], nil
 18636  }
 18637  
 18638  func (m *BotUpdate) MarshalTo(dAtA []byte) (int, error) {
 18639  	size := m.Size()
 18640  	return m.MarshalToSizedBuffer(dAtA[:size])
 18641  }
 18642  
 18643  func (m *BotUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 18644  	i := len(dAtA)
 18645  	_ = i
 18646  	var l int
 18647  	_ = l
 18648  	if m.XXX_unrecognized != nil {
 18649  		i -= len(m.XXX_unrecognized)
 18650  		copy(dAtA[i:], m.XXX_unrecognized)
 18651  	}
 18652  	{
 18653  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 18654  		if err != nil {
 18655  			return 0, err
 18656  		}
 18657  		i -= size
 18658  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18659  	}
 18660  	i--
 18661  	dAtA[i] = 0x1a
 18662  	{
 18663  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 18664  		if err != nil {
 18665  			return 0, err
 18666  		}
 18667  		i -= size
 18668  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18669  	}
 18670  	i--
 18671  	dAtA[i] = 0x12
 18672  	{
 18673  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 18674  		if err != nil {
 18675  			return 0, err
 18676  		}
 18677  		i -= size
 18678  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18679  	}
 18680  	i--
 18681  	dAtA[i] = 0xa
 18682  	return len(dAtA) - i, nil
 18683  }
 18684  
 18685  func (m *BotDelete) Marshal() (dAtA []byte, err error) {
 18686  	size := m.Size()
 18687  	dAtA = make([]byte, size)
 18688  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 18689  	if err != nil {
 18690  		return nil, err
 18691  	}
 18692  	return dAtA[:n], nil
 18693  }
 18694  
 18695  func (m *BotDelete) MarshalTo(dAtA []byte) (int, error) {
 18696  	size := m.Size()
 18697  	return m.MarshalToSizedBuffer(dAtA[:size])
 18698  }
 18699  
 18700  func (m *BotDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 18701  	i := len(dAtA)
 18702  	_ = i
 18703  	var l int
 18704  	_ = l
 18705  	if m.XXX_unrecognized != nil {
 18706  		i -= len(m.XXX_unrecognized)
 18707  		copy(dAtA[i:], m.XXX_unrecognized)
 18708  	}
 18709  	{
 18710  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 18711  		if err != nil {
 18712  			return 0, err
 18713  		}
 18714  		i -= size
 18715  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18716  	}
 18717  	i--
 18718  	dAtA[i] = 0x1a
 18719  	{
 18720  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 18721  		if err != nil {
 18722  			return 0, err
 18723  		}
 18724  		i -= size
 18725  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18726  	}
 18727  	i--
 18728  	dAtA[i] = 0x12
 18729  	{
 18730  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 18731  		if err != nil {
 18732  			return 0, err
 18733  		}
 18734  		i -= size
 18735  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18736  	}
 18737  	i--
 18738  	dAtA[i] = 0xa
 18739  	return len(dAtA) - i, nil
 18740  }
 18741  
 18742  func (m *TrustedClusterCreate) Marshal() (dAtA []byte, err error) {
 18743  	size := m.Size()
 18744  	dAtA = make([]byte, size)
 18745  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 18746  	if err != nil {
 18747  		return nil, err
 18748  	}
 18749  	return dAtA[:n], nil
 18750  }
 18751  
 18752  func (m *TrustedClusterCreate) MarshalTo(dAtA []byte) (int, error) {
 18753  	size := m.Size()
 18754  	return m.MarshalToSizedBuffer(dAtA[:size])
 18755  }
 18756  
 18757  func (m *TrustedClusterCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 18758  	i := len(dAtA)
 18759  	_ = i
 18760  	var l int
 18761  	_ = l
 18762  	if m.XXX_unrecognized != nil {
 18763  		i -= len(m.XXX_unrecognized)
 18764  		copy(dAtA[i:], m.XXX_unrecognized)
 18765  	}
 18766  	{
 18767  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 18768  		if err != nil {
 18769  			return 0, err
 18770  		}
 18771  		i -= size
 18772  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18773  	}
 18774  	i--
 18775  	dAtA[i] = 0x22
 18776  	{
 18777  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 18778  		if err != nil {
 18779  			return 0, err
 18780  		}
 18781  		i -= size
 18782  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18783  	}
 18784  	i--
 18785  	dAtA[i] = 0x1a
 18786  	{
 18787  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 18788  		if err != nil {
 18789  			return 0, err
 18790  		}
 18791  		i -= size
 18792  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18793  	}
 18794  	i--
 18795  	dAtA[i] = 0x12
 18796  	{
 18797  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 18798  		if err != nil {
 18799  			return 0, err
 18800  		}
 18801  		i -= size
 18802  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18803  	}
 18804  	i--
 18805  	dAtA[i] = 0xa
 18806  	return len(dAtA) - i, nil
 18807  }
 18808  
 18809  func (m *TrustedClusterDelete) Marshal() (dAtA []byte, err error) {
 18810  	size := m.Size()
 18811  	dAtA = make([]byte, size)
 18812  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 18813  	if err != nil {
 18814  		return nil, err
 18815  	}
 18816  	return dAtA[:n], nil
 18817  }
 18818  
 18819  func (m *TrustedClusterDelete) MarshalTo(dAtA []byte) (int, error) {
 18820  	size := m.Size()
 18821  	return m.MarshalToSizedBuffer(dAtA[:size])
 18822  }
 18823  
 18824  func (m *TrustedClusterDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 18825  	i := len(dAtA)
 18826  	_ = i
 18827  	var l int
 18828  	_ = l
 18829  	if m.XXX_unrecognized != nil {
 18830  		i -= len(m.XXX_unrecognized)
 18831  		copy(dAtA[i:], m.XXX_unrecognized)
 18832  	}
 18833  	{
 18834  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 18835  		if err != nil {
 18836  			return 0, err
 18837  		}
 18838  		i -= size
 18839  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18840  	}
 18841  	i--
 18842  	dAtA[i] = 0x22
 18843  	{
 18844  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 18845  		if err != nil {
 18846  			return 0, err
 18847  		}
 18848  		i -= size
 18849  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18850  	}
 18851  	i--
 18852  	dAtA[i] = 0x1a
 18853  	{
 18854  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 18855  		if err != nil {
 18856  			return 0, err
 18857  		}
 18858  		i -= size
 18859  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18860  	}
 18861  	i--
 18862  	dAtA[i] = 0x12
 18863  	{
 18864  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 18865  		if err != nil {
 18866  			return 0, err
 18867  		}
 18868  		i -= size
 18869  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18870  	}
 18871  	i--
 18872  	dAtA[i] = 0xa
 18873  	return len(dAtA) - i, nil
 18874  }
 18875  
 18876  func (m *ProvisionTokenCreate) Marshal() (dAtA []byte, err error) {
 18877  	size := m.Size()
 18878  	dAtA = make([]byte, size)
 18879  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 18880  	if err != nil {
 18881  		return nil, err
 18882  	}
 18883  	return dAtA[:n], nil
 18884  }
 18885  
 18886  func (m *ProvisionTokenCreate) MarshalTo(dAtA []byte) (int, error) {
 18887  	size := m.Size()
 18888  	return m.MarshalToSizedBuffer(dAtA[:size])
 18889  }
 18890  
 18891  func (m *ProvisionTokenCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 18892  	i := len(dAtA)
 18893  	_ = i
 18894  	var l int
 18895  	_ = l
 18896  	if m.XXX_unrecognized != nil {
 18897  		i -= len(m.XXX_unrecognized)
 18898  		copy(dAtA[i:], m.XXX_unrecognized)
 18899  	}
 18900  	if len(m.JoinMethod) > 0 {
 18901  		i -= len(m.JoinMethod)
 18902  		copy(dAtA[i:], m.JoinMethod)
 18903  		i = encodeVarintEvents(dAtA, i, uint64(len(m.JoinMethod)))
 18904  		i--
 18905  		dAtA[i] = 0x2a
 18906  	}
 18907  	if len(m.Roles) > 0 {
 18908  		for iNdEx := len(m.Roles) - 1; iNdEx >= 0; iNdEx-- {
 18909  			i -= len(m.Roles[iNdEx])
 18910  			copy(dAtA[i:], m.Roles[iNdEx])
 18911  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Roles[iNdEx])))
 18912  			i--
 18913  			dAtA[i] = 0x22
 18914  		}
 18915  	}
 18916  	{
 18917  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 18918  		if err != nil {
 18919  			return 0, err
 18920  		}
 18921  		i -= size
 18922  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18923  	}
 18924  	i--
 18925  	dAtA[i] = 0x1a
 18926  	{
 18927  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 18928  		if err != nil {
 18929  			return 0, err
 18930  		}
 18931  		i -= size
 18932  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18933  	}
 18934  	i--
 18935  	dAtA[i] = 0x12
 18936  	{
 18937  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 18938  		if err != nil {
 18939  			return 0, err
 18940  		}
 18941  		i -= size
 18942  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18943  	}
 18944  	i--
 18945  	dAtA[i] = 0xa
 18946  	return len(dAtA) - i, nil
 18947  }
 18948  
 18949  func (m *TrustedClusterTokenCreate) Marshal() (dAtA []byte, err error) {
 18950  	size := m.Size()
 18951  	dAtA = make([]byte, size)
 18952  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 18953  	if err != nil {
 18954  		return nil, err
 18955  	}
 18956  	return dAtA[:n], nil
 18957  }
 18958  
 18959  func (m *TrustedClusterTokenCreate) MarshalTo(dAtA []byte) (int, error) {
 18960  	size := m.Size()
 18961  	return m.MarshalToSizedBuffer(dAtA[:size])
 18962  }
 18963  
 18964  func (m *TrustedClusterTokenCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 18965  	i := len(dAtA)
 18966  	_ = i
 18967  	var l int
 18968  	_ = l
 18969  	if m.XXX_unrecognized != nil {
 18970  		i -= len(m.XXX_unrecognized)
 18971  		copy(dAtA[i:], m.XXX_unrecognized)
 18972  	}
 18973  	{
 18974  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 18975  		if err != nil {
 18976  			return 0, err
 18977  		}
 18978  		i -= size
 18979  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18980  	}
 18981  	i--
 18982  	dAtA[i] = 0x1a
 18983  	{
 18984  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 18985  		if err != nil {
 18986  			return 0, err
 18987  		}
 18988  		i -= size
 18989  		i = encodeVarintEvents(dAtA, i, uint64(size))
 18990  	}
 18991  	i--
 18992  	dAtA[i] = 0x12
 18993  	{
 18994  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 18995  		if err != nil {
 18996  			return 0, err
 18997  		}
 18998  		i -= size
 18999  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19000  	}
 19001  	i--
 19002  	dAtA[i] = 0xa
 19003  	return len(dAtA) - i, nil
 19004  }
 19005  
 19006  func (m *GithubConnectorCreate) Marshal() (dAtA []byte, err error) {
 19007  	size := m.Size()
 19008  	dAtA = make([]byte, size)
 19009  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 19010  	if err != nil {
 19011  		return nil, err
 19012  	}
 19013  	return dAtA[:n], nil
 19014  }
 19015  
 19016  func (m *GithubConnectorCreate) MarshalTo(dAtA []byte) (int, error) {
 19017  	size := m.Size()
 19018  	return m.MarshalToSizedBuffer(dAtA[:size])
 19019  }
 19020  
 19021  func (m *GithubConnectorCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 19022  	i := len(dAtA)
 19023  	_ = i
 19024  	var l int
 19025  	_ = l
 19026  	if m.XXX_unrecognized != nil {
 19027  		i -= len(m.XXX_unrecognized)
 19028  		copy(dAtA[i:], m.XXX_unrecognized)
 19029  	}
 19030  	{
 19031  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 19032  		if err != nil {
 19033  			return 0, err
 19034  		}
 19035  		i -= size
 19036  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19037  	}
 19038  	i--
 19039  	dAtA[i] = 0x22
 19040  	{
 19041  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 19042  		if err != nil {
 19043  			return 0, err
 19044  		}
 19045  		i -= size
 19046  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19047  	}
 19048  	i--
 19049  	dAtA[i] = 0x1a
 19050  	{
 19051  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 19052  		if err != nil {
 19053  			return 0, err
 19054  		}
 19055  		i -= size
 19056  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19057  	}
 19058  	i--
 19059  	dAtA[i] = 0x12
 19060  	{
 19061  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 19062  		if err != nil {
 19063  			return 0, err
 19064  		}
 19065  		i -= size
 19066  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19067  	}
 19068  	i--
 19069  	dAtA[i] = 0xa
 19070  	return len(dAtA) - i, nil
 19071  }
 19072  
 19073  func (m *GithubConnectorUpdate) Marshal() (dAtA []byte, err error) {
 19074  	size := m.Size()
 19075  	dAtA = make([]byte, size)
 19076  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 19077  	if err != nil {
 19078  		return nil, err
 19079  	}
 19080  	return dAtA[:n], nil
 19081  }
 19082  
 19083  func (m *GithubConnectorUpdate) MarshalTo(dAtA []byte) (int, error) {
 19084  	size := m.Size()
 19085  	return m.MarshalToSizedBuffer(dAtA[:size])
 19086  }
 19087  
 19088  func (m *GithubConnectorUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 19089  	i := len(dAtA)
 19090  	_ = i
 19091  	var l int
 19092  	_ = l
 19093  	if m.XXX_unrecognized != nil {
 19094  		i -= len(m.XXX_unrecognized)
 19095  		copy(dAtA[i:], m.XXX_unrecognized)
 19096  	}
 19097  	{
 19098  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 19099  		if err != nil {
 19100  			return 0, err
 19101  		}
 19102  		i -= size
 19103  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19104  	}
 19105  	i--
 19106  	dAtA[i] = 0x22
 19107  	{
 19108  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 19109  		if err != nil {
 19110  			return 0, err
 19111  		}
 19112  		i -= size
 19113  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19114  	}
 19115  	i--
 19116  	dAtA[i] = 0x1a
 19117  	{
 19118  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 19119  		if err != nil {
 19120  			return 0, err
 19121  		}
 19122  		i -= size
 19123  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19124  	}
 19125  	i--
 19126  	dAtA[i] = 0x12
 19127  	{
 19128  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 19129  		if err != nil {
 19130  			return 0, err
 19131  		}
 19132  		i -= size
 19133  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19134  	}
 19135  	i--
 19136  	dAtA[i] = 0xa
 19137  	return len(dAtA) - i, nil
 19138  }
 19139  
 19140  func (m *GithubConnectorDelete) Marshal() (dAtA []byte, err error) {
 19141  	size := m.Size()
 19142  	dAtA = make([]byte, size)
 19143  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 19144  	if err != nil {
 19145  		return nil, err
 19146  	}
 19147  	return dAtA[:n], nil
 19148  }
 19149  
 19150  func (m *GithubConnectorDelete) MarshalTo(dAtA []byte) (int, error) {
 19151  	size := m.Size()
 19152  	return m.MarshalToSizedBuffer(dAtA[:size])
 19153  }
 19154  
 19155  func (m *GithubConnectorDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 19156  	i := len(dAtA)
 19157  	_ = i
 19158  	var l int
 19159  	_ = l
 19160  	if m.XXX_unrecognized != nil {
 19161  		i -= len(m.XXX_unrecognized)
 19162  		copy(dAtA[i:], m.XXX_unrecognized)
 19163  	}
 19164  	{
 19165  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 19166  		if err != nil {
 19167  			return 0, err
 19168  		}
 19169  		i -= size
 19170  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19171  	}
 19172  	i--
 19173  	dAtA[i] = 0x22
 19174  	{
 19175  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 19176  		if err != nil {
 19177  			return 0, err
 19178  		}
 19179  		i -= size
 19180  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19181  	}
 19182  	i--
 19183  	dAtA[i] = 0x1a
 19184  	{
 19185  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 19186  		if err != nil {
 19187  			return 0, err
 19188  		}
 19189  		i -= size
 19190  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19191  	}
 19192  	i--
 19193  	dAtA[i] = 0x12
 19194  	{
 19195  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 19196  		if err != nil {
 19197  			return 0, err
 19198  		}
 19199  		i -= size
 19200  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19201  	}
 19202  	i--
 19203  	dAtA[i] = 0xa
 19204  	return len(dAtA) - i, nil
 19205  }
 19206  
 19207  func (m *OIDCConnectorCreate) Marshal() (dAtA []byte, err error) {
 19208  	size := m.Size()
 19209  	dAtA = make([]byte, size)
 19210  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 19211  	if err != nil {
 19212  		return nil, err
 19213  	}
 19214  	return dAtA[:n], nil
 19215  }
 19216  
 19217  func (m *OIDCConnectorCreate) MarshalTo(dAtA []byte) (int, error) {
 19218  	size := m.Size()
 19219  	return m.MarshalToSizedBuffer(dAtA[:size])
 19220  }
 19221  
 19222  func (m *OIDCConnectorCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 19223  	i := len(dAtA)
 19224  	_ = i
 19225  	var l int
 19226  	_ = l
 19227  	if m.XXX_unrecognized != nil {
 19228  		i -= len(m.XXX_unrecognized)
 19229  		copy(dAtA[i:], m.XXX_unrecognized)
 19230  	}
 19231  	{
 19232  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 19233  		if err != nil {
 19234  			return 0, err
 19235  		}
 19236  		i -= size
 19237  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19238  	}
 19239  	i--
 19240  	dAtA[i] = 0x1a
 19241  	{
 19242  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 19243  		if err != nil {
 19244  			return 0, err
 19245  		}
 19246  		i -= size
 19247  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19248  	}
 19249  	i--
 19250  	dAtA[i] = 0x12
 19251  	{
 19252  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 19253  		if err != nil {
 19254  			return 0, err
 19255  		}
 19256  		i -= size
 19257  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19258  	}
 19259  	i--
 19260  	dAtA[i] = 0xa
 19261  	return len(dAtA) - i, nil
 19262  }
 19263  
 19264  func (m *OIDCConnectorUpdate) Marshal() (dAtA []byte, err error) {
 19265  	size := m.Size()
 19266  	dAtA = make([]byte, size)
 19267  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 19268  	if err != nil {
 19269  		return nil, err
 19270  	}
 19271  	return dAtA[:n], nil
 19272  }
 19273  
 19274  func (m *OIDCConnectorUpdate) MarshalTo(dAtA []byte) (int, error) {
 19275  	size := m.Size()
 19276  	return m.MarshalToSizedBuffer(dAtA[:size])
 19277  }
 19278  
 19279  func (m *OIDCConnectorUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 19280  	i := len(dAtA)
 19281  	_ = i
 19282  	var l int
 19283  	_ = l
 19284  	if m.XXX_unrecognized != nil {
 19285  		i -= len(m.XXX_unrecognized)
 19286  		copy(dAtA[i:], m.XXX_unrecognized)
 19287  	}
 19288  	{
 19289  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 19290  		if err != nil {
 19291  			return 0, err
 19292  		}
 19293  		i -= size
 19294  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19295  	}
 19296  	i--
 19297  	dAtA[i] = 0x1a
 19298  	{
 19299  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 19300  		if err != nil {
 19301  			return 0, err
 19302  		}
 19303  		i -= size
 19304  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19305  	}
 19306  	i--
 19307  	dAtA[i] = 0x12
 19308  	{
 19309  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 19310  		if err != nil {
 19311  			return 0, err
 19312  		}
 19313  		i -= size
 19314  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19315  	}
 19316  	i--
 19317  	dAtA[i] = 0xa
 19318  	return len(dAtA) - i, nil
 19319  }
 19320  
 19321  func (m *OIDCConnectorDelete) Marshal() (dAtA []byte, err error) {
 19322  	size := m.Size()
 19323  	dAtA = make([]byte, size)
 19324  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 19325  	if err != nil {
 19326  		return nil, err
 19327  	}
 19328  	return dAtA[:n], nil
 19329  }
 19330  
 19331  func (m *OIDCConnectorDelete) MarshalTo(dAtA []byte) (int, error) {
 19332  	size := m.Size()
 19333  	return m.MarshalToSizedBuffer(dAtA[:size])
 19334  }
 19335  
 19336  func (m *OIDCConnectorDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 19337  	i := len(dAtA)
 19338  	_ = i
 19339  	var l int
 19340  	_ = l
 19341  	if m.XXX_unrecognized != nil {
 19342  		i -= len(m.XXX_unrecognized)
 19343  		copy(dAtA[i:], m.XXX_unrecognized)
 19344  	}
 19345  	{
 19346  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 19347  		if err != nil {
 19348  			return 0, err
 19349  		}
 19350  		i -= size
 19351  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19352  	}
 19353  	i--
 19354  	dAtA[i] = 0x1a
 19355  	{
 19356  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 19357  		if err != nil {
 19358  			return 0, err
 19359  		}
 19360  		i -= size
 19361  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19362  	}
 19363  	i--
 19364  	dAtA[i] = 0x12
 19365  	{
 19366  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 19367  		if err != nil {
 19368  			return 0, err
 19369  		}
 19370  		i -= size
 19371  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19372  	}
 19373  	i--
 19374  	dAtA[i] = 0xa
 19375  	return len(dAtA) - i, nil
 19376  }
 19377  
 19378  func (m *SAMLConnectorCreate) Marshal() (dAtA []byte, err error) {
 19379  	size := m.Size()
 19380  	dAtA = make([]byte, size)
 19381  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 19382  	if err != nil {
 19383  		return nil, err
 19384  	}
 19385  	return dAtA[:n], nil
 19386  }
 19387  
 19388  func (m *SAMLConnectorCreate) MarshalTo(dAtA []byte) (int, error) {
 19389  	size := m.Size()
 19390  	return m.MarshalToSizedBuffer(dAtA[:size])
 19391  }
 19392  
 19393  func (m *SAMLConnectorCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 19394  	i := len(dAtA)
 19395  	_ = i
 19396  	var l int
 19397  	_ = l
 19398  	if m.XXX_unrecognized != nil {
 19399  		i -= len(m.XXX_unrecognized)
 19400  		copy(dAtA[i:], m.XXX_unrecognized)
 19401  	}
 19402  	if m.Connector != nil {
 19403  		{
 19404  			size, err := m.Connector.MarshalToSizedBuffer(dAtA[:i])
 19405  			if err != nil {
 19406  				return 0, err
 19407  			}
 19408  			i -= size
 19409  			i = encodeVarintEvents(dAtA, i, uint64(size))
 19410  		}
 19411  		i--
 19412  		dAtA[i] = 0x22
 19413  	}
 19414  	{
 19415  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 19416  		if err != nil {
 19417  			return 0, err
 19418  		}
 19419  		i -= size
 19420  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19421  	}
 19422  	i--
 19423  	dAtA[i] = 0x1a
 19424  	{
 19425  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 19426  		if err != nil {
 19427  			return 0, err
 19428  		}
 19429  		i -= size
 19430  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19431  	}
 19432  	i--
 19433  	dAtA[i] = 0x12
 19434  	{
 19435  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 19436  		if err != nil {
 19437  			return 0, err
 19438  		}
 19439  		i -= size
 19440  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19441  	}
 19442  	i--
 19443  	dAtA[i] = 0xa
 19444  	return len(dAtA) - i, nil
 19445  }
 19446  
 19447  func (m *SAMLConnectorUpdate) Marshal() (dAtA []byte, err error) {
 19448  	size := m.Size()
 19449  	dAtA = make([]byte, size)
 19450  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 19451  	if err != nil {
 19452  		return nil, err
 19453  	}
 19454  	return dAtA[:n], nil
 19455  }
 19456  
 19457  func (m *SAMLConnectorUpdate) MarshalTo(dAtA []byte) (int, error) {
 19458  	size := m.Size()
 19459  	return m.MarshalToSizedBuffer(dAtA[:size])
 19460  }
 19461  
 19462  func (m *SAMLConnectorUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 19463  	i := len(dAtA)
 19464  	_ = i
 19465  	var l int
 19466  	_ = l
 19467  	if m.XXX_unrecognized != nil {
 19468  		i -= len(m.XXX_unrecognized)
 19469  		copy(dAtA[i:], m.XXX_unrecognized)
 19470  	}
 19471  	if m.Connector != nil {
 19472  		{
 19473  			size, err := m.Connector.MarshalToSizedBuffer(dAtA[:i])
 19474  			if err != nil {
 19475  				return 0, err
 19476  			}
 19477  			i -= size
 19478  			i = encodeVarintEvents(dAtA, i, uint64(size))
 19479  		}
 19480  		i--
 19481  		dAtA[i] = 0x22
 19482  	}
 19483  	{
 19484  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 19485  		if err != nil {
 19486  			return 0, err
 19487  		}
 19488  		i -= size
 19489  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19490  	}
 19491  	i--
 19492  	dAtA[i] = 0x1a
 19493  	{
 19494  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 19495  		if err != nil {
 19496  			return 0, err
 19497  		}
 19498  		i -= size
 19499  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19500  	}
 19501  	i--
 19502  	dAtA[i] = 0x12
 19503  	{
 19504  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 19505  		if err != nil {
 19506  			return 0, err
 19507  		}
 19508  		i -= size
 19509  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19510  	}
 19511  	i--
 19512  	dAtA[i] = 0xa
 19513  	return len(dAtA) - i, nil
 19514  }
 19515  
 19516  func (m *SAMLConnectorDelete) Marshal() (dAtA []byte, err error) {
 19517  	size := m.Size()
 19518  	dAtA = make([]byte, size)
 19519  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 19520  	if err != nil {
 19521  		return nil, err
 19522  	}
 19523  	return dAtA[:n], nil
 19524  }
 19525  
 19526  func (m *SAMLConnectorDelete) MarshalTo(dAtA []byte) (int, error) {
 19527  	size := m.Size()
 19528  	return m.MarshalToSizedBuffer(dAtA[:size])
 19529  }
 19530  
 19531  func (m *SAMLConnectorDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 19532  	i := len(dAtA)
 19533  	_ = i
 19534  	var l int
 19535  	_ = l
 19536  	if m.XXX_unrecognized != nil {
 19537  		i -= len(m.XXX_unrecognized)
 19538  		copy(dAtA[i:], m.XXX_unrecognized)
 19539  	}
 19540  	{
 19541  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 19542  		if err != nil {
 19543  			return 0, err
 19544  		}
 19545  		i -= size
 19546  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19547  	}
 19548  	i--
 19549  	dAtA[i] = 0x1a
 19550  	{
 19551  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 19552  		if err != nil {
 19553  			return 0, err
 19554  		}
 19555  		i -= size
 19556  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19557  	}
 19558  	i--
 19559  	dAtA[i] = 0x12
 19560  	{
 19561  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 19562  		if err != nil {
 19563  			return 0, err
 19564  		}
 19565  		i -= size
 19566  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19567  	}
 19568  	i--
 19569  	dAtA[i] = 0xa
 19570  	return len(dAtA) - i, nil
 19571  }
 19572  
 19573  func (m *KubeRequest) Marshal() (dAtA []byte, err error) {
 19574  	size := m.Size()
 19575  	dAtA = make([]byte, size)
 19576  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 19577  	if err != nil {
 19578  		return nil, err
 19579  	}
 19580  	return dAtA[:n], nil
 19581  }
 19582  
 19583  func (m *KubeRequest) MarshalTo(dAtA []byte) (int, error) {
 19584  	size := m.Size()
 19585  	return m.MarshalToSizedBuffer(dAtA[:size])
 19586  }
 19587  
 19588  func (m *KubeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 19589  	i := len(dAtA)
 19590  	_ = i
 19591  	var l int
 19592  	_ = l
 19593  	if m.XXX_unrecognized != nil {
 19594  		i -= len(m.XXX_unrecognized)
 19595  		copy(dAtA[i:], m.XXX_unrecognized)
 19596  	}
 19597  	{
 19598  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 19599  		if err != nil {
 19600  			return 0, err
 19601  		}
 19602  		i -= size
 19603  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19604  	}
 19605  	i--
 19606  	dAtA[i] = 0x6a
 19607  	{
 19608  		size, err := m.KubernetesClusterMetadata.MarshalToSizedBuffer(dAtA[:i])
 19609  		if err != nil {
 19610  			return 0, err
 19611  		}
 19612  		i -= size
 19613  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19614  	}
 19615  	i--
 19616  	dAtA[i] = 0x62
 19617  	if m.ResponseCode != 0 {
 19618  		i = encodeVarintEvents(dAtA, i, uint64(m.ResponseCode))
 19619  		i--
 19620  		dAtA[i] = 0x58
 19621  	}
 19622  	if len(m.ResourceName) > 0 {
 19623  		i -= len(m.ResourceName)
 19624  		copy(dAtA[i:], m.ResourceName)
 19625  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ResourceName)))
 19626  		i--
 19627  		dAtA[i] = 0x52
 19628  	}
 19629  	if len(m.ResourceKind) > 0 {
 19630  		i -= len(m.ResourceKind)
 19631  		copy(dAtA[i:], m.ResourceKind)
 19632  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ResourceKind)))
 19633  		i--
 19634  		dAtA[i] = 0x4a
 19635  	}
 19636  	if len(m.ResourceNamespace) > 0 {
 19637  		i -= len(m.ResourceNamespace)
 19638  		copy(dAtA[i:], m.ResourceNamespace)
 19639  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ResourceNamespace)))
 19640  		i--
 19641  		dAtA[i] = 0x42
 19642  	}
 19643  	if len(m.ResourceAPIGroup) > 0 {
 19644  		i -= len(m.ResourceAPIGroup)
 19645  		copy(dAtA[i:], m.ResourceAPIGroup)
 19646  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ResourceAPIGroup)))
 19647  		i--
 19648  		dAtA[i] = 0x3a
 19649  	}
 19650  	if len(m.Verb) > 0 {
 19651  		i -= len(m.Verb)
 19652  		copy(dAtA[i:], m.Verb)
 19653  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Verb)))
 19654  		i--
 19655  		dAtA[i] = 0x32
 19656  	}
 19657  	if len(m.RequestPath) > 0 {
 19658  		i -= len(m.RequestPath)
 19659  		copy(dAtA[i:], m.RequestPath)
 19660  		i = encodeVarintEvents(dAtA, i, uint64(len(m.RequestPath)))
 19661  		i--
 19662  		dAtA[i] = 0x2a
 19663  	}
 19664  	{
 19665  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 19666  		if err != nil {
 19667  			return 0, err
 19668  		}
 19669  		i -= size
 19670  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19671  	}
 19672  	i--
 19673  	dAtA[i] = 0x22
 19674  	{
 19675  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 19676  		if err != nil {
 19677  			return 0, err
 19678  		}
 19679  		i -= size
 19680  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19681  	}
 19682  	i--
 19683  	dAtA[i] = 0x1a
 19684  	{
 19685  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 19686  		if err != nil {
 19687  			return 0, err
 19688  		}
 19689  		i -= size
 19690  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19691  	}
 19692  	i--
 19693  	dAtA[i] = 0x12
 19694  	{
 19695  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 19696  		if err != nil {
 19697  			return 0, err
 19698  		}
 19699  		i -= size
 19700  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19701  	}
 19702  	i--
 19703  	dAtA[i] = 0xa
 19704  	return len(dAtA) - i, nil
 19705  }
 19706  
 19707  func (m *AppMetadata) Marshal() (dAtA []byte, err error) {
 19708  	size := m.Size()
 19709  	dAtA = make([]byte, size)
 19710  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 19711  	if err != nil {
 19712  		return nil, err
 19713  	}
 19714  	return dAtA[:n], nil
 19715  }
 19716  
 19717  func (m *AppMetadata) MarshalTo(dAtA []byte) (int, error) {
 19718  	size := m.Size()
 19719  	return m.MarshalToSizedBuffer(dAtA[:size])
 19720  }
 19721  
 19722  func (m *AppMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 19723  	i := len(dAtA)
 19724  	_ = i
 19725  	var l int
 19726  	_ = l
 19727  	if m.XXX_unrecognized != nil {
 19728  		i -= len(m.XXX_unrecognized)
 19729  		copy(dAtA[i:], m.XXX_unrecognized)
 19730  	}
 19731  	if len(m.AppName) > 0 {
 19732  		i -= len(m.AppName)
 19733  		copy(dAtA[i:], m.AppName)
 19734  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AppName)))
 19735  		i--
 19736  		dAtA[i] = 0x22
 19737  	}
 19738  	if len(m.AppLabels) > 0 {
 19739  		for k := range m.AppLabels {
 19740  			v := m.AppLabels[k]
 19741  			baseI := i
 19742  			i -= len(v)
 19743  			copy(dAtA[i:], v)
 19744  			i = encodeVarintEvents(dAtA, i, uint64(len(v)))
 19745  			i--
 19746  			dAtA[i] = 0x12
 19747  			i -= len(k)
 19748  			copy(dAtA[i:], k)
 19749  			i = encodeVarintEvents(dAtA, i, uint64(len(k)))
 19750  			i--
 19751  			dAtA[i] = 0xa
 19752  			i = encodeVarintEvents(dAtA, i, uint64(baseI-i))
 19753  			i--
 19754  			dAtA[i] = 0x1a
 19755  		}
 19756  	}
 19757  	if len(m.AppPublicAddr) > 0 {
 19758  		i -= len(m.AppPublicAddr)
 19759  		copy(dAtA[i:], m.AppPublicAddr)
 19760  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AppPublicAddr)))
 19761  		i--
 19762  		dAtA[i] = 0x12
 19763  	}
 19764  	if len(m.AppURI) > 0 {
 19765  		i -= len(m.AppURI)
 19766  		copy(dAtA[i:], m.AppURI)
 19767  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AppURI)))
 19768  		i--
 19769  		dAtA[i] = 0xa
 19770  	}
 19771  	return len(dAtA) - i, nil
 19772  }
 19773  
 19774  func (m *AppCreate) Marshal() (dAtA []byte, err error) {
 19775  	size := m.Size()
 19776  	dAtA = make([]byte, size)
 19777  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 19778  	if err != nil {
 19779  		return nil, err
 19780  	}
 19781  	return dAtA[:n], nil
 19782  }
 19783  
 19784  func (m *AppCreate) MarshalTo(dAtA []byte) (int, error) {
 19785  	size := m.Size()
 19786  	return m.MarshalToSizedBuffer(dAtA[:size])
 19787  }
 19788  
 19789  func (m *AppCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 19790  	i := len(dAtA)
 19791  	_ = i
 19792  	var l int
 19793  	_ = l
 19794  	if m.XXX_unrecognized != nil {
 19795  		i -= len(m.XXX_unrecognized)
 19796  		copy(dAtA[i:], m.XXX_unrecognized)
 19797  	}
 19798  	{
 19799  		size, err := m.AppMetadata.MarshalToSizedBuffer(dAtA[:i])
 19800  		if err != nil {
 19801  			return 0, err
 19802  		}
 19803  		i -= size
 19804  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19805  	}
 19806  	i--
 19807  	dAtA[i] = 0x22
 19808  	{
 19809  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 19810  		if err != nil {
 19811  			return 0, err
 19812  		}
 19813  		i -= size
 19814  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19815  	}
 19816  	i--
 19817  	dAtA[i] = 0x1a
 19818  	{
 19819  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 19820  		if err != nil {
 19821  			return 0, err
 19822  		}
 19823  		i -= size
 19824  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19825  	}
 19826  	i--
 19827  	dAtA[i] = 0x12
 19828  	{
 19829  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 19830  		if err != nil {
 19831  			return 0, err
 19832  		}
 19833  		i -= size
 19834  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19835  	}
 19836  	i--
 19837  	dAtA[i] = 0xa
 19838  	return len(dAtA) - i, nil
 19839  }
 19840  
 19841  func (m *AppUpdate) Marshal() (dAtA []byte, err error) {
 19842  	size := m.Size()
 19843  	dAtA = make([]byte, size)
 19844  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 19845  	if err != nil {
 19846  		return nil, err
 19847  	}
 19848  	return dAtA[:n], nil
 19849  }
 19850  
 19851  func (m *AppUpdate) MarshalTo(dAtA []byte) (int, error) {
 19852  	size := m.Size()
 19853  	return m.MarshalToSizedBuffer(dAtA[:size])
 19854  }
 19855  
 19856  func (m *AppUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 19857  	i := len(dAtA)
 19858  	_ = i
 19859  	var l int
 19860  	_ = l
 19861  	if m.XXX_unrecognized != nil {
 19862  		i -= len(m.XXX_unrecognized)
 19863  		copy(dAtA[i:], m.XXX_unrecognized)
 19864  	}
 19865  	{
 19866  		size, err := m.AppMetadata.MarshalToSizedBuffer(dAtA[:i])
 19867  		if err != nil {
 19868  			return 0, err
 19869  		}
 19870  		i -= size
 19871  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19872  	}
 19873  	i--
 19874  	dAtA[i] = 0x22
 19875  	{
 19876  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 19877  		if err != nil {
 19878  			return 0, err
 19879  		}
 19880  		i -= size
 19881  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19882  	}
 19883  	i--
 19884  	dAtA[i] = 0x1a
 19885  	{
 19886  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 19887  		if err != nil {
 19888  			return 0, err
 19889  		}
 19890  		i -= size
 19891  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19892  	}
 19893  	i--
 19894  	dAtA[i] = 0x12
 19895  	{
 19896  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 19897  		if err != nil {
 19898  			return 0, err
 19899  		}
 19900  		i -= size
 19901  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19902  	}
 19903  	i--
 19904  	dAtA[i] = 0xa
 19905  	return len(dAtA) - i, nil
 19906  }
 19907  
 19908  func (m *AppDelete) Marshal() (dAtA []byte, err error) {
 19909  	size := m.Size()
 19910  	dAtA = make([]byte, size)
 19911  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 19912  	if err != nil {
 19913  		return nil, err
 19914  	}
 19915  	return dAtA[:n], nil
 19916  }
 19917  
 19918  func (m *AppDelete) MarshalTo(dAtA []byte) (int, error) {
 19919  	size := m.Size()
 19920  	return m.MarshalToSizedBuffer(dAtA[:size])
 19921  }
 19922  
 19923  func (m *AppDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 19924  	i := len(dAtA)
 19925  	_ = i
 19926  	var l int
 19927  	_ = l
 19928  	if m.XXX_unrecognized != nil {
 19929  		i -= len(m.XXX_unrecognized)
 19930  		copy(dAtA[i:], m.XXX_unrecognized)
 19931  	}
 19932  	{
 19933  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 19934  		if err != nil {
 19935  			return 0, err
 19936  		}
 19937  		i -= size
 19938  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19939  	}
 19940  	i--
 19941  	dAtA[i] = 0x1a
 19942  	{
 19943  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 19944  		if err != nil {
 19945  			return 0, err
 19946  		}
 19947  		i -= size
 19948  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19949  	}
 19950  	i--
 19951  	dAtA[i] = 0x12
 19952  	{
 19953  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 19954  		if err != nil {
 19955  			return 0, err
 19956  		}
 19957  		i -= size
 19958  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19959  	}
 19960  	i--
 19961  	dAtA[i] = 0xa
 19962  	return len(dAtA) - i, nil
 19963  }
 19964  
 19965  func (m *AppSessionStart) Marshal() (dAtA []byte, err error) {
 19966  	size := m.Size()
 19967  	dAtA = make([]byte, size)
 19968  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 19969  	if err != nil {
 19970  		return nil, err
 19971  	}
 19972  	return dAtA[:n], nil
 19973  }
 19974  
 19975  func (m *AppSessionStart) MarshalTo(dAtA []byte) (int, error) {
 19976  	size := m.Size()
 19977  	return m.MarshalToSizedBuffer(dAtA[:size])
 19978  }
 19979  
 19980  func (m *AppSessionStart) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 19981  	i := len(dAtA)
 19982  	_ = i
 19983  	var l int
 19984  	_ = l
 19985  	if m.XXX_unrecognized != nil {
 19986  		i -= len(m.XXX_unrecognized)
 19987  		copy(dAtA[i:], m.XXX_unrecognized)
 19988  	}
 19989  	{
 19990  		size, err := m.AppMetadata.MarshalToSizedBuffer(dAtA[:i])
 19991  		if err != nil {
 19992  			return 0, err
 19993  		}
 19994  		i -= size
 19995  		i = encodeVarintEvents(dAtA, i, uint64(size))
 19996  	}
 19997  	i--
 19998  	dAtA[i] = 0x42
 19999  	if len(m.PublicAddr) > 0 {
 20000  		i -= len(m.PublicAddr)
 20001  		copy(dAtA[i:], m.PublicAddr)
 20002  		i = encodeVarintEvents(dAtA, i, uint64(len(m.PublicAddr)))
 20003  		i--
 20004  		dAtA[i] = 0x3a
 20005  	}
 20006  	{
 20007  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 20008  		if err != nil {
 20009  			return 0, err
 20010  		}
 20011  		i -= size
 20012  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20013  	}
 20014  	i--
 20015  	dAtA[i] = 0x2a
 20016  	{
 20017  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 20018  		if err != nil {
 20019  			return 0, err
 20020  		}
 20021  		i -= size
 20022  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20023  	}
 20024  	i--
 20025  	dAtA[i] = 0x22
 20026  	{
 20027  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 20028  		if err != nil {
 20029  			return 0, err
 20030  		}
 20031  		i -= size
 20032  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20033  	}
 20034  	i--
 20035  	dAtA[i] = 0x1a
 20036  	{
 20037  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 20038  		if err != nil {
 20039  			return 0, err
 20040  		}
 20041  		i -= size
 20042  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20043  	}
 20044  	i--
 20045  	dAtA[i] = 0x12
 20046  	{
 20047  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 20048  		if err != nil {
 20049  			return 0, err
 20050  		}
 20051  		i -= size
 20052  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20053  	}
 20054  	i--
 20055  	dAtA[i] = 0xa
 20056  	return len(dAtA) - i, nil
 20057  }
 20058  
 20059  func (m *AppSessionEnd) Marshal() (dAtA []byte, err error) {
 20060  	size := m.Size()
 20061  	dAtA = make([]byte, size)
 20062  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 20063  	if err != nil {
 20064  		return nil, err
 20065  	}
 20066  	return dAtA[:n], nil
 20067  }
 20068  
 20069  func (m *AppSessionEnd) MarshalTo(dAtA []byte) (int, error) {
 20070  	size := m.Size()
 20071  	return m.MarshalToSizedBuffer(dAtA[:size])
 20072  }
 20073  
 20074  func (m *AppSessionEnd) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 20075  	i := len(dAtA)
 20076  	_ = i
 20077  	var l int
 20078  	_ = l
 20079  	if m.XXX_unrecognized != nil {
 20080  		i -= len(m.XXX_unrecognized)
 20081  		copy(dAtA[i:], m.XXX_unrecognized)
 20082  	}
 20083  	{
 20084  		size, err := m.AppMetadata.MarshalToSizedBuffer(dAtA[:i])
 20085  		if err != nil {
 20086  			return 0, err
 20087  		}
 20088  		i -= size
 20089  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20090  	}
 20091  	i--
 20092  	dAtA[i] = 0x32
 20093  	{
 20094  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 20095  		if err != nil {
 20096  			return 0, err
 20097  		}
 20098  		i -= size
 20099  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20100  	}
 20101  	i--
 20102  	dAtA[i] = 0x2a
 20103  	{
 20104  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 20105  		if err != nil {
 20106  			return 0, err
 20107  		}
 20108  		i -= size
 20109  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20110  	}
 20111  	i--
 20112  	dAtA[i] = 0x22
 20113  	{
 20114  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 20115  		if err != nil {
 20116  			return 0, err
 20117  		}
 20118  		i -= size
 20119  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20120  	}
 20121  	i--
 20122  	dAtA[i] = 0x1a
 20123  	{
 20124  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 20125  		if err != nil {
 20126  			return 0, err
 20127  		}
 20128  		i -= size
 20129  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20130  	}
 20131  	i--
 20132  	dAtA[i] = 0x12
 20133  	{
 20134  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 20135  		if err != nil {
 20136  			return 0, err
 20137  		}
 20138  		i -= size
 20139  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20140  	}
 20141  	i--
 20142  	dAtA[i] = 0xa
 20143  	return len(dAtA) - i, nil
 20144  }
 20145  
 20146  func (m *AppSessionChunk) Marshal() (dAtA []byte, err error) {
 20147  	size := m.Size()
 20148  	dAtA = make([]byte, size)
 20149  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 20150  	if err != nil {
 20151  		return nil, err
 20152  	}
 20153  	return dAtA[:n], nil
 20154  }
 20155  
 20156  func (m *AppSessionChunk) MarshalTo(dAtA []byte) (int, error) {
 20157  	size := m.Size()
 20158  	return m.MarshalToSizedBuffer(dAtA[:size])
 20159  }
 20160  
 20161  func (m *AppSessionChunk) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 20162  	i := len(dAtA)
 20163  	_ = i
 20164  	var l int
 20165  	_ = l
 20166  	if m.XXX_unrecognized != nil {
 20167  		i -= len(m.XXX_unrecognized)
 20168  		copy(dAtA[i:], m.XXX_unrecognized)
 20169  	}
 20170  	{
 20171  		size, err := m.AppMetadata.MarshalToSizedBuffer(dAtA[:i])
 20172  		if err != nil {
 20173  			return 0, err
 20174  		}
 20175  		i -= size
 20176  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20177  	}
 20178  	i--
 20179  	dAtA[i] = 0x3a
 20180  	if len(m.SessionChunkID) > 0 {
 20181  		i -= len(m.SessionChunkID)
 20182  		copy(dAtA[i:], m.SessionChunkID)
 20183  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SessionChunkID)))
 20184  		i--
 20185  		dAtA[i] = 0x32
 20186  	}
 20187  	{
 20188  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 20189  		if err != nil {
 20190  			return 0, err
 20191  		}
 20192  		i -= size
 20193  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20194  	}
 20195  	i--
 20196  	dAtA[i] = 0x2a
 20197  	{
 20198  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 20199  		if err != nil {
 20200  			return 0, err
 20201  		}
 20202  		i -= size
 20203  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20204  	}
 20205  	i--
 20206  	dAtA[i] = 0x22
 20207  	{
 20208  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 20209  		if err != nil {
 20210  			return 0, err
 20211  		}
 20212  		i -= size
 20213  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20214  	}
 20215  	i--
 20216  	dAtA[i] = 0x1a
 20217  	{
 20218  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 20219  		if err != nil {
 20220  			return 0, err
 20221  		}
 20222  		i -= size
 20223  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20224  	}
 20225  	i--
 20226  	dAtA[i] = 0x12
 20227  	{
 20228  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 20229  		if err != nil {
 20230  			return 0, err
 20231  		}
 20232  		i -= size
 20233  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20234  	}
 20235  	i--
 20236  	dAtA[i] = 0xa
 20237  	return len(dAtA) - i, nil
 20238  }
 20239  
 20240  func (m *AppSessionRequest) Marshal() (dAtA []byte, err error) {
 20241  	size := m.Size()
 20242  	dAtA = make([]byte, size)
 20243  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 20244  	if err != nil {
 20245  		return nil, err
 20246  	}
 20247  	return dAtA[:n], nil
 20248  }
 20249  
 20250  func (m *AppSessionRequest) MarshalTo(dAtA []byte) (int, error) {
 20251  	size := m.Size()
 20252  	return m.MarshalToSizedBuffer(dAtA[:size])
 20253  }
 20254  
 20255  func (m *AppSessionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 20256  	i := len(dAtA)
 20257  	_ = i
 20258  	var l int
 20259  	_ = l
 20260  	if m.XXX_unrecognized != nil {
 20261  		i -= len(m.XXX_unrecognized)
 20262  		copy(dAtA[i:], m.XXX_unrecognized)
 20263  	}
 20264  	{
 20265  		size, err := m.AWSRequestMetadata.MarshalToSizedBuffer(dAtA[:i])
 20266  		if err != nil {
 20267  			return 0, err
 20268  		}
 20269  		i -= size
 20270  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20271  	}
 20272  	i--
 20273  	dAtA[i] = 0x3a
 20274  	{
 20275  		size, err := m.AppMetadata.MarshalToSizedBuffer(dAtA[:i])
 20276  		if err != nil {
 20277  			return 0, err
 20278  		}
 20279  		i -= size
 20280  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20281  	}
 20282  	i--
 20283  	dAtA[i] = 0x32
 20284  	if len(m.Method) > 0 {
 20285  		i -= len(m.Method)
 20286  		copy(dAtA[i:], m.Method)
 20287  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Method)))
 20288  		i--
 20289  		dAtA[i] = 0x2a
 20290  	}
 20291  	if len(m.RawQuery) > 0 {
 20292  		i -= len(m.RawQuery)
 20293  		copy(dAtA[i:], m.RawQuery)
 20294  		i = encodeVarintEvents(dAtA, i, uint64(len(m.RawQuery)))
 20295  		i--
 20296  		dAtA[i] = 0x22
 20297  	}
 20298  	if len(m.Path) > 0 {
 20299  		i -= len(m.Path)
 20300  		copy(dAtA[i:], m.Path)
 20301  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Path)))
 20302  		i--
 20303  		dAtA[i] = 0x1a
 20304  	}
 20305  	if m.StatusCode != 0 {
 20306  		i = encodeVarintEvents(dAtA, i, uint64(m.StatusCode))
 20307  		i--
 20308  		dAtA[i] = 0x10
 20309  	}
 20310  	{
 20311  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 20312  		if err != nil {
 20313  			return 0, err
 20314  		}
 20315  		i -= size
 20316  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20317  	}
 20318  	i--
 20319  	dAtA[i] = 0xa
 20320  	return len(dAtA) - i, nil
 20321  }
 20322  
 20323  func (m *AWSRequestMetadata) Marshal() (dAtA []byte, err error) {
 20324  	size := m.Size()
 20325  	dAtA = make([]byte, size)
 20326  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 20327  	if err != nil {
 20328  		return nil, err
 20329  	}
 20330  	return dAtA[:n], nil
 20331  }
 20332  
 20333  func (m *AWSRequestMetadata) MarshalTo(dAtA []byte) (int, error) {
 20334  	size := m.Size()
 20335  	return m.MarshalToSizedBuffer(dAtA[:size])
 20336  }
 20337  
 20338  func (m *AWSRequestMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 20339  	i := len(dAtA)
 20340  	_ = i
 20341  	var l int
 20342  	_ = l
 20343  	if m.XXX_unrecognized != nil {
 20344  		i -= len(m.XXX_unrecognized)
 20345  		copy(dAtA[i:], m.XXX_unrecognized)
 20346  	}
 20347  	if len(m.AWSAssumedRole) > 0 {
 20348  		i -= len(m.AWSAssumedRole)
 20349  		copy(dAtA[i:], m.AWSAssumedRole)
 20350  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AWSAssumedRole)))
 20351  		i--
 20352  		dAtA[i] = 0x22
 20353  	}
 20354  	if len(m.AWSHost) > 0 {
 20355  		i -= len(m.AWSHost)
 20356  		copy(dAtA[i:], m.AWSHost)
 20357  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AWSHost)))
 20358  		i--
 20359  		dAtA[i] = 0x1a
 20360  	}
 20361  	if len(m.AWSService) > 0 {
 20362  		i -= len(m.AWSService)
 20363  		copy(dAtA[i:], m.AWSService)
 20364  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AWSService)))
 20365  		i--
 20366  		dAtA[i] = 0x12
 20367  	}
 20368  	if len(m.AWSRegion) > 0 {
 20369  		i -= len(m.AWSRegion)
 20370  		copy(dAtA[i:], m.AWSRegion)
 20371  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AWSRegion)))
 20372  		i--
 20373  		dAtA[i] = 0xa
 20374  	}
 20375  	return len(dAtA) - i, nil
 20376  }
 20377  
 20378  func (m *DatabaseMetadata) Marshal() (dAtA []byte, err error) {
 20379  	size := m.Size()
 20380  	dAtA = make([]byte, size)
 20381  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 20382  	if err != nil {
 20383  		return nil, err
 20384  	}
 20385  	return dAtA[:n], nil
 20386  }
 20387  
 20388  func (m *DatabaseMetadata) MarshalTo(dAtA []byte) (int, error) {
 20389  	size := m.Size()
 20390  	return m.MarshalToSizedBuffer(dAtA[:size])
 20391  }
 20392  
 20393  func (m *DatabaseMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 20394  	i := len(dAtA)
 20395  	_ = i
 20396  	var l int
 20397  	_ = l
 20398  	if m.XXX_unrecognized != nil {
 20399  		i -= len(m.XXX_unrecognized)
 20400  		copy(dAtA[i:], m.XXX_unrecognized)
 20401  	}
 20402  	if len(m.DatabaseOrigin) > 0 {
 20403  		i -= len(m.DatabaseOrigin)
 20404  		copy(dAtA[i:], m.DatabaseOrigin)
 20405  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DatabaseOrigin)))
 20406  		i--
 20407  		dAtA[i] = 0x6a
 20408  	}
 20409  	if len(m.DatabaseType) > 0 {
 20410  		i -= len(m.DatabaseType)
 20411  		copy(dAtA[i:], m.DatabaseType)
 20412  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DatabaseType)))
 20413  		i--
 20414  		dAtA[i] = 0x62
 20415  	}
 20416  	if len(m.DatabaseRoles) > 0 {
 20417  		for iNdEx := len(m.DatabaseRoles) - 1; iNdEx >= 0; iNdEx-- {
 20418  			i -= len(m.DatabaseRoles[iNdEx])
 20419  			copy(dAtA[i:], m.DatabaseRoles[iNdEx])
 20420  			i = encodeVarintEvents(dAtA, i, uint64(len(m.DatabaseRoles[iNdEx])))
 20421  			i--
 20422  			dAtA[i] = 0x5a
 20423  		}
 20424  	}
 20425  	if len(m.DatabaseGCPInstanceID) > 0 {
 20426  		i -= len(m.DatabaseGCPInstanceID)
 20427  		copy(dAtA[i:], m.DatabaseGCPInstanceID)
 20428  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DatabaseGCPInstanceID)))
 20429  		i--
 20430  		dAtA[i] = 0x52
 20431  	}
 20432  	if len(m.DatabaseGCPProjectID) > 0 {
 20433  		i -= len(m.DatabaseGCPProjectID)
 20434  		copy(dAtA[i:], m.DatabaseGCPProjectID)
 20435  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DatabaseGCPProjectID)))
 20436  		i--
 20437  		dAtA[i] = 0x4a
 20438  	}
 20439  	if len(m.DatabaseAWSRedshiftClusterID) > 0 {
 20440  		i -= len(m.DatabaseAWSRedshiftClusterID)
 20441  		copy(dAtA[i:], m.DatabaseAWSRedshiftClusterID)
 20442  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DatabaseAWSRedshiftClusterID)))
 20443  		i--
 20444  		dAtA[i] = 0x42
 20445  	}
 20446  	if len(m.DatabaseAWSRegion) > 0 {
 20447  		i -= len(m.DatabaseAWSRegion)
 20448  		copy(dAtA[i:], m.DatabaseAWSRegion)
 20449  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DatabaseAWSRegion)))
 20450  		i--
 20451  		dAtA[i] = 0x3a
 20452  	}
 20453  	if len(m.DatabaseLabels) > 0 {
 20454  		for k := range m.DatabaseLabels {
 20455  			v := m.DatabaseLabels[k]
 20456  			baseI := i
 20457  			i -= len(v)
 20458  			copy(dAtA[i:], v)
 20459  			i = encodeVarintEvents(dAtA, i, uint64(len(v)))
 20460  			i--
 20461  			dAtA[i] = 0x12
 20462  			i -= len(k)
 20463  			copy(dAtA[i:], k)
 20464  			i = encodeVarintEvents(dAtA, i, uint64(len(k)))
 20465  			i--
 20466  			dAtA[i] = 0xa
 20467  			i = encodeVarintEvents(dAtA, i, uint64(baseI-i))
 20468  			i--
 20469  			dAtA[i] = 0x32
 20470  		}
 20471  	}
 20472  	if len(m.DatabaseUser) > 0 {
 20473  		i -= len(m.DatabaseUser)
 20474  		copy(dAtA[i:], m.DatabaseUser)
 20475  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DatabaseUser)))
 20476  		i--
 20477  		dAtA[i] = 0x2a
 20478  	}
 20479  	if len(m.DatabaseName) > 0 {
 20480  		i -= len(m.DatabaseName)
 20481  		copy(dAtA[i:], m.DatabaseName)
 20482  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DatabaseName)))
 20483  		i--
 20484  		dAtA[i] = 0x22
 20485  	}
 20486  	if len(m.DatabaseURI) > 0 {
 20487  		i -= len(m.DatabaseURI)
 20488  		copy(dAtA[i:], m.DatabaseURI)
 20489  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DatabaseURI)))
 20490  		i--
 20491  		dAtA[i] = 0x1a
 20492  	}
 20493  	if len(m.DatabaseProtocol) > 0 {
 20494  		i -= len(m.DatabaseProtocol)
 20495  		copy(dAtA[i:], m.DatabaseProtocol)
 20496  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DatabaseProtocol)))
 20497  		i--
 20498  		dAtA[i] = 0x12
 20499  	}
 20500  	if len(m.DatabaseService) > 0 {
 20501  		i -= len(m.DatabaseService)
 20502  		copy(dAtA[i:], m.DatabaseService)
 20503  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DatabaseService)))
 20504  		i--
 20505  		dAtA[i] = 0xa
 20506  	}
 20507  	return len(dAtA) - i, nil
 20508  }
 20509  
 20510  func (m *DatabaseCreate) Marshal() (dAtA []byte, err error) {
 20511  	size := m.Size()
 20512  	dAtA = make([]byte, size)
 20513  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 20514  	if err != nil {
 20515  		return nil, err
 20516  	}
 20517  	return dAtA[:n], nil
 20518  }
 20519  
 20520  func (m *DatabaseCreate) MarshalTo(dAtA []byte) (int, error) {
 20521  	size := m.Size()
 20522  	return m.MarshalToSizedBuffer(dAtA[:size])
 20523  }
 20524  
 20525  func (m *DatabaseCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 20526  	i := len(dAtA)
 20527  	_ = i
 20528  	var l int
 20529  	_ = l
 20530  	if m.XXX_unrecognized != nil {
 20531  		i -= len(m.XXX_unrecognized)
 20532  		copy(dAtA[i:], m.XXX_unrecognized)
 20533  	}
 20534  	{
 20535  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 20536  		if err != nil {
 20537  			return 0, err
 20538  		}
 20539  		i -= size
 20540  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20541  	}
 20542  	i--
 20543  	dAtA[i] = 0x22
 20544  	{
 20545  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 20546  		if err != nil {
 20547  			return 0, err
 20548  		}
 20549  		i -= size
 20550  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20551  	}
 20552  	i--
 20553  	dAtA[i] = 0x1a
 20554  	{
 20555  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 20556  		if err != nil {
 20557  			return 0, err
 20558  		}
 20559  		i -= size
 20560  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20561  	}
 20562  	i--
 20563  	dAtA[i] = 0x12
 20564  	{
 20565  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 20566  		if err != nil {
 20567  			return 0, err
 20568  		}
 20569  		i -= size
 20570  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20571  	}
 20572  	i--
 20573  	dAtA[i] = 0xa
 20574  	return len(dAtA) - i, nil
 20575  }
 20576  
 20577  func (m *DatabaseUpdate) Marshal() (dAtA []byte, err error) {
 20578  	size := m.Size()
 20579  	dAtA = make([]byte, size)
 20580  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 20581  	if err != nil {
 20582  		return nil, err
 20583  	}
 20584  	return dAtA[:n], nil
 20585  }
 20586  
 20587  func (m *DatabaseUpdate) MarshalTo(dAtA []byte) (int, error) {
 20588  	size := m.Size()
 20589  	return m.MarshalToSizedBuffer(dAtA[:size])
 20590  }
 20591  
 20592  func (m *DatabaseUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 20593  	i := len(dAtA)
 20594  	_ = i
 20595  	var l int
 20596  	_ = l
 20597  	if m.XXX_unrecognized != nil {
 20598  		i -= len(m.XXX_unrecognized)
 20599  		copy(dAtA[i:], m.XXX_unrecognized)
 20600  	}
 20601  	{
 20602  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 20603  		if err != nil {
 20604  			return 0, err
 20605  		}
 20606  		i -= size
 20607  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20608  	}
 20609  	i--
 20610  	dAtA[i] = 0x22
 20611  	{
 20612  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 20613  		if err != nil {
 20614  			return 0, err
 20615  		}
 20616  		i -= size
 20617  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20618  	}
 20619  	i--
 20620  	dAtA[i] = 0x1a
 20621  	{
 20622  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 20623  		if err != nil {
 20624  			return 0, err
 20625  		}
 20626  		i -= size
 20627  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20628  	}
 20629  	i--
 20630  	dAtA[i] = 0x12
 20631  	{
 20632  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 20633  		if err != nil {
 20634  			return 0, err
 20635  		}
 20636  		i -= size
 20637  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20638  	}
 20639  	i--
 20640  	dAtA[i] = 0xa
 20641  	return len(dAtA) - i, nil
 20642  }
 20643  
 20644  func (m *DatabaseDelete) Marshal() (dAtA []byte, err error) {
 20645  	size := m.Size()
 20646  	dAtA = make([]byte, size)
 20647  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 20648  	if err != nil {
 20649  		return nil, err
 20650  	}
 20651  	return dAtA[:n], nil
 20652  }
 20653  
 20654  func (m *DatabaseDelete) MarshalTo(dAtA []byte) (int, error) {
 20655  	size := m.Size()
 20656  	return m.MarshalToSizedBuffer(dAtA[:size])
 20657  }
 20658  
 20659  func (m *DatabaseDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 20660  	i := len(dAtA)
 20661  	_ = i
 20662  	var l int
 20663  	_ = l
 20664  	if m.XXX_unrecognized != nil {
 20665  		i -= len(m.XXX_unrecognized)
 20666  		copy(dAtA[i:], m.XXX_unrecognized)
 20667  	}
 20668  	{
 20669  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 20670  		if err != nil {
 20671  			return 0, err
 20672  		}
 20673  		i -= size
 20674  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20675  	}
 20676  	i--
 20677  	dAtA[i] = 0x1a
 20678  	{
 20679  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 20680  		if err != nil {
 20681  			return 0, err
 20682  		}
 20683  		i -= size
 20684  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20685  	}
 20686  	i--
 20687  	dAtA[i] = 0x12
 20688  	{
 20689  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 20690  		if err != nil {
 20691  			return 0, err
 20692  		}
 20693  		i -= size
 20694  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20695  	}
 20696  	i--
 20697  	dAtA[i] = 0xa
 20698  	return len(dAtA) - i, nil
 20699  }
 20700  
 20701  func (m *DatabaseSessionStart) Marshal() (dAtA []byte, err error) {
 20702  	size := m.Size()
 20703  	dAtA = make([]byte, size)
 20704  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 20705  	if err != nil {
 20706  		return nil, err
 20707  	}
 20708  	return dAtA[:n], nil
 20709  }
 20710  
 20711  func (m *DatabaseSessionStart) MarshalTo(dAtA []byte) (int, error) {
 20712  	size := m.Size()
 20713  	return m.MarshalToSizedBuffer(dAtA[:size])
 20714  }
 20715  
 20716  func (m *DatabaseSessionStart) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 20717  	i := len(dAtA)
 20718  	_ = i
 20719  	var l int
 20720  	_ = l
 20721  	if m.XXX_unrecognized != nil {
 20722  		i -= len(m.XXX_unrecognized)
 20723  		copy(dAtA[i:], m.XXX_unrecognized)
 20724  	}
 20725  	{
 20726  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 20727  		if err != nil {
 20728  			return 0, err
 20729  		}
 20730  		i -= size
 20731  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20732  	}
 20733  	i--
 20734  	dAtA[i] = 0x3a
 20735  	{
 20736  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 20737  		if err != nil {
 20738  			return 0, err
 20739  		}
 20740  		i -= size
 20741  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20742  	}
 20743  	i--
 20744  	dAtA[i] = 0x32
 20745  	{
 20746  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 20747  		if err != nil {
 20748  			return 0, err
 20749  		}
 20750  		i -= size
 20751  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20752  	}
 20753  	i--
 20754  	dAtA[i] = 0x2a
 20755  	{
 20756  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 20757  		if err != nil {
 20758  			return 0, err
 20759  		}
 20760  		i -= size
 20761  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20762  	}
 20763  	i--
 20764  	dAtA[i] = 0x22
 20765  	{
 20766  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 20767  		if err != nil {
 20768  			return 0, err
 20769  		}
 20770  		i -= size
 20771  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20772  	}
 20773  	i--
 20774  	dAtA[i] = 0x1a
 20775  	{
 20776  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 20777  		if err != nil {
 20778  			return 0, err
 20779  		}
 20780  		i -= size
 20781  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20782  	}
 20783  	i--
 20784  	dAtA[i] = 0x12
 20785  	{
 20786  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 20787  		if err != nil {
 20788  			return 0, err
 20789  		}
 20790  		i -= size
 20791  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20792  	}
 20793  	i--
 20794  	dAtA[i] = 0xa
 20795  	return len(dAtA) - i, nil
 20796  }
 20797  
 20798  func (m *DatabaseSessionQuery) Marshal() (dAtA []byte, err error) {
 20799  	size := m.Size()
 20800  	dAtA = make([]byte, size)
 20801  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 20802  	if err != nil {
 20803  		return nil, err
 20804  	}
 20805  	return dAtA[:n], nil
 20806  }
 20807  
 20808  func (m *DatabaseSessionQuery) MarshalTo(dAtA []byte) (int, error) {
 20809  	size := m.Size()
 20810  	return m.MarshalToSizedBuffer(dAtA[:size])
 20811  }
 20812  
 20813  func (m *DatabaseSessionQuery) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 20814  	i := len(dAtA)
 20815  	_ = i
 20816  	var l int
 20817  	_ = l
 20818  	if m.XXX_unrecognized != nil {
 20819  		i -= len(m.XXX_unrecognized)
 20820  		copy(dAtA[i:], m.XXX_unrecognized)
 20821  	}
 20822  	{
 20823  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 20824  		if err != nil {
 20825  			return 0, err
 20826  		}
 20827  		i -= size
 20828  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20829  	}
 20830  	i--
 20831  	dAtA[i] = 0x3a
 20832  	if len(m.DatabaseQueryParameters) > 0 {
 20833  		for iNdEx := len(m.DatabaseQueryParameters) - 1; iNdEx >= 0; iNdEx-- {
 20834  			i -= len(m.DatabaseQueryParameters[iNdEx])
 20835  			copy(dAtA[i:], m.DatabaseQueryParameters[iNdEx])
 20836  			i = encodeVarintEvents(dAtA, i, uint64(len(m.DatabaseQueryParameters[iNdEx])))
 20837  			i--
 20838  			dAtA[i] = 0x32
 20839  		}
 20840  	}
 20841  	if len(m.DatabaseQuery) > 0 {
 20842  		i -= len(m.DatabaseQuery)
 20843  		copy(dAtA[i:], m.DatabaseQuery)
 20844  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DatabaseQuery)))
 20845  		i--
 20846  		dAtA[i] = 0x2a
 20847  	}
 20848  	{
 20849  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 20850  		if err != nil {
 20851  			return 0, err
 20852  		}
 20853  		i -= size
 20854  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20855  	}
 20856  	i--
 20857  	dAtA[i] = 0x22
 20858  	{
 20859  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 20860  		if err != nil {
 20861  			return 0, err
 20862  		}
 20863  		i -= size
 20864  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20865  	}
 20866  	i--
 20867  	dAtA[i] = 0x1a
 20868  	{
 20869  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 20870  		if err != nil {
 20871  			return 0, err
 20872  		}
 20873  		i -= size
 20874  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20875  	}
 20876  	i--
 20877  	dAtA[i] = 0x12
 20878  	{
 20879  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 20880  		if err != nil {
 20881  			return 0, err
 20882  		}
 20883  		i -= size
 20884  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20885  	}
 20886  	i--
 20887  	dAtA[i] = 0xa
 20888  	return len(dAtA) - i, nil
 20889  }
 20890  
 20891  func (m *DatabasePermissionUpdate) Marshal() (dAtA []byte, err error) {
 20892  	size := m.Size()
 20893  	dAtA = make([]byte, size)
 20894  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 20895  	if err != nil {
 20896  		return nil, err
 20897  	}
 20898  	return dAtA[:n], nil
 20899  }
 20900  
 20901  func (m *DatabasePermissionUpdate) MarshalTo(dAtA []byte) (int, error) {
 20902  	size := m.Size()
 20903  	return m.MarshalToSizedBuffer(dAtA[:size])
 20904  }
 20905  
 20906  func (m *DatabasePermissionUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 20907  	i := len(dAtA)
 20908  	_ = i
 20909  	var l int
 20910  	_ = l
 20911  	if m.XXX_unrecognized != nil {
 20912  		i -= len(m.XXX_unrecognized)
 20913  		copy(dAtA[i:], m.XXX_unrecognized)
 20914  	}
 20915  	if len(m.AffectedObjectCounts) > 0 {
 20916  		for k := range m.AffectedObjectCounts {
 20917  			v := m.AffectedObjectCounts[k]
 20918  			baseI := i
 20919  			i = encodeVarintEvents(dAtA, i, uint64(v))
 20920  			i--
 20921  			dAtA[i] = 0x10
 20922  			i -= len(k)
 20923  			copy(dAtA[i:], k)
 20924  			i = encodeVarintEvents(dAtA, i, uint64(len(k)))
 20925  			i--
 20926  			dAtA[i] = 0xa
 20927  			i = encodeVarintEvents(dAtA, i, uint64(baseI-i))
 20928  			i--
 20929  			dAtA[i] = 0x32
 20930  		}
 20931  	}
 20932  	if len(m.PermissionSummary) > 0 {
 20933  		for iNdEx := len(m.PermissionSummary) - 1; iNdEx >= 0; iNdEx-- {
 20934  			{
 20935  				size, err := m.PermissionSummary[iNdEx].MarshalToSizedBuffer(dAtA[:i])
 20936  				if err != nil {
 20937  					return 0, err
 20938  				}
 20939  				i -= size
 20940  				i = encodeVarintEvents(dAtA, i, uint64(size))
 20941  			}
 20942  			i--
 20943  			dAtA[i] = 0x2a
 20944  		}
 20945  	}
 20946  	{
 20947  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 20948  		if err != nil {
 20949  			return 0, err
 20950  		}
 20951  		i -= size
 20952  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20953  	}
 20954  	i--
 20955  	dAtA[i] = 0x22
 20956  	{
 20957  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 20958  		if err != nil {
 20959  			return 0, err
 20960  		}
 20961  		i -= size
 20962  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20963  	}
 20964  	i--
 20965  	dAtA[i] = 0x1a
 20966  	{
 20967  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 20968  		if err != nil {
 20969  			return 0, err
 20970  		}
 20971  		i -= size
 20972  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20973  	}
 20974  	i--
 20975  	dAtA[i] = 0x12
 20976  	{
 20977  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 20978  		if err != nil {
 20979  			return 0, err
 20980  		}
 20981  		i -= size
 20982  		i = encodeVarintEvents(dAtA, i, uint64(size))
 20983  	}
 20984  	i--
 20985  	dAtA[i] = 0xa
 20986  	return len(dAtA) - i, nil
 20987  }
 20988  
 20989  func (m *DatabasePermissionEntry) Marshal() (dAtA []byte, err error) {
 20990  	size := m.Size()
 20991  	dAtA = make([]byte, size)
 20992  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 20993  	if err != nil {
 20994  		return nil, err
 20995  	}
 20996  	return dAtA[:n], nil
 20997  }
 20998  
 20999  func (m *DatabasePermissionEntry) MarshalTo(dAtA []byte) (int, error) {
 21000  	size := m.Size()
 21001  	return m.MarshalToSizedBuffer(dAtA[:size])
 21002  }
 21003  
 21004  func (m *DatabasePermissionEntry) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 21005  	i := len(dAtA)
 21006  	_ = i
 21007  	var l int
 21008  	_ = l
 21009  	if m.XXX_unrecognized != nil {
 21010  		i -= len(m.XXX_unrecognized)
 21011  		copy(dAtA[i:], m.XXX_unrecognized)
 21012  	}
 21013  	if len(m.Counts) > 0 {
 21014  		for k := range m.Counts {
 21015  			v := m.Counts[k]
 21016  			baseI := i
 21017  			i = encodeVarintEvents(dAtA, i, uint64(v))
 21018  			i--
 21019  			dAtA[i] = 0x10
 21020  			i -= len(k)
 21021  			copy(dAtA[i:], k)
 21022  			i = encodeVarintEvents(dAtA, i, uint64(len(k)))
 21023  			i--
 21024  			dAtA[i] = 0xa
 21025  			i = encodeVarintEvents(dAtA, i, uint64(baseI-i))
 21026  			i--
 21027  			dAtA[i] = 0x12
 21028  		}
 21029  	}
 21030  	if len(m.Permission) > 0 {
 21031  		i -= len(m.Permission)
 21032  		copy(dAtA[i:], m.Permission)
 21033  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Permission)))
 21034  		i--
 21035  		dAtA[i] = 0xa
 21036  	}
 21037  	return len(dAtA) - i, nil
 21038  }
 21039  
 21040  func (m *DatabaseUserCreate) Marshal() (dAtA []byte, err error) {
 21041  	size := m.Size()
 21042  	dAtA = make([]byte, size)
 21043  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 21044  	if err != nil {
 21045  		return nil, err
 21046  	}
 21047  	return dAtA[:n], nil
 21048  }
 21049  
 21050  func (m *DatabaseUserCreate) MarshalTo(dAtA []byte) (int, error) {
 21051  	size := m.Size()
 21052  	return m.MarshalToSizedBuffer(dAtA[:size])
 21053  }
 21054  
 21055  func (m *DatabaseUserCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 21056  	i := len(dAtA)
 21057  	_ = i
 21058  	var l int
 21059  	_ = l
 21060  	if m.XXX_unrecognized != nil {
 21061  		i -= len(m.XXX_unrecognized)
 21062  		copy(dAtA[i:], m.XXX_unrecognized)
 21063  	}
 21064  	if len(m.Roles) > 0 {
 21065  		for iNdEx := len(m.Roles) - 1; iNdEx >= 0; iNdEx-- {
 21066  			i -= len(m.Roles[iNdEx])
 21067  			copy(dAtA[i:], m.Roles[iNdEx])
 21068  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Roles[iNdEx])))
 21069  			i--
 21070  			dAtA[i] = 0x3a
 21071  		}
 21072  	}
 21073  	if len(m.Username) > 0 {
 21074  		i -= len(m.Username)
 21075  		copy(dAtA[i:], m.Username)
 21076  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Username)))
 21077  		i--
 21078  		dAtA[i] = 0x32
 21079  	}
 21080  	{
 21081  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 21082  		if err != nil {
 21083  			return 0, err
 21084  		}
 21085  		i -= size
 21086  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21087  	}
 21088  	i--
 21089  	dAtA[i] = 0x2a
 21090  	{
 21091  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 21092  		if err != nil {
 21093  			return 0, err
 21094  		}
 21095  		i -= size
 21096  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21097  	}
 21098  	i--
 21099  	dAtA[i] = 0x22
 21100  	{
 21101  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 21102  		if err != nil {
 21103  			return 0, err
 21104  		}
 21105  		i -= size
 21106  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21107  	}
 21108  	i--
 21109  	dAtA[i] = 0x1a
 21110  	{
 21111  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 21112  		if err != nil {
 21113  			return 0, err
 21114  		}
 21115  		i -= size
 21116  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21117  	}
 21118  	i--
 21119  	dAtA[i] = 0x12
 21120  	{
 21121  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 21122  		if err != nil {
 21123  			return 0, err
 21124  		}
 21125  		i -= size
 21126  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21127  	}
 21128  	i--
 21129  	dAtA[i] = 0xa
 21130  	return len(dAtA) - i, nil
 21131  }
 21132  
 21133  func (m *DatabaseUserDeactivate) Marshal() (dAtA []byte, err error) {
 21134  	size := m.Size()
 21135  	dAtA = make([]byte, size)
 21136  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 21137  	if err != nil {
 21138  		return nil, err
 21139  	}
 21140  	return dAtA[:n], nil
 21141  }
 21142  
 21143  func (m *DatabaseUserDeactivate) MarshalTo(dAtA []byte) (int, error) {
 21144  	size := m.Size()
 21145  	return m.MarshalToSizedBuffer(dAtA[:size])
 21146  }
 21147  
 21148  func (m *DatabaseUserDeactivate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 21149  	i := len(dAtA)
 21150  	_ = i
 21151  	var l int
 21152  	_ = l
 21153  	if m.XXX_unrecognized != nil {
 21154  		i -= len(m.XXX_unrecognized)
 21155  		copy(dAtA[i:], m.XXX_unrecognized)
 21156  	}
 21157  	if m.Delete {
 21158  		i--
 21159  		if m.Delete {
 21160  			dAtA[i] = 1
 21161  		} else {
 21162  			dAtA[i] = 0
 21163  		}
 21164  		i--
 21165  		dAtA[i] = 0x38
 21166  	}
 21167  	if len(m.Username) > 0 {
 21168  		i -= len(m.Username)
 21169  		copy(dAtA[i:], m.Username)
 21170  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Username)))
 21171  		i--
 21172  		dAtA[i] = 0x32
 21173  	}
 21174  	{
 21175  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 21176  		if err != nil {
 21177  			return 0, err
 21178  		}
 21179  		i -= size
 21180  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21181  	}
 21182  	i--
 21183  	dAtA[i] = 0x2a
 21184  	{
 21185  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 21186  		if err != nil {
 21187  			return 0, err
 21188  		}
 21189  		i -= size
 21190  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21191  	}
 21192  	i--
 21193  	dAtA[i] = 0x22
 21194  	{
 21195  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 21196  		if err != nil {
 21197  			return 0, err
 21198  		}
 21199  		i -= size
 21200  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21201  	}
 21202  	i--
 21203  	dAtA[i] = 0x1a
 21204  	{
 21205  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 21206  		if err != nil {
 21207  			return 0, err
 21208  		}
 21209  		i -= size
 21210  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21211  	}
 21212  	i--
 21213  	dAtA[i] = 0x12
 21214  	{
 21215  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 21216  		if err != nil {
 21217  			return 0, err
 21218  		}
 21219  		i -= size
 21220  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21221  	}
 21222  	i--
 21223  	dAtA[i] = 0xa
 21224  	return len(dAtA) - i, nil
 21225  }
 21226  
 21227  func (m *PostgresParse) Marshal() (dAtA []byte, err error) {
 21228  	size := m.Size()
 21229  	dAtA = make([]byte, size)
 21230  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 21231  	if err != nil {
 21232  		return nil, err
 21233  	}
 21234  	return dAtA[:n], nil
 21235  }
 21236  
 21237  func (m *PostgresParse) MarshalTo(dAtA []byte) (int, error) {
 21238  	size := m.Size()
 21239  	return m.MarshalToSizedBuffer(dAtA[:size])
 21240  }
 21241  
 21242  func (m *PostgresParse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 21243  	i := len(dAtA)
 21244  	_ = i
 21245  	var l int
 21246  	_ = l
 21247  	if m.XXX_unrecognized != nil {
 21248  		i -= len(m.XXX_unrecognized)
 21249  		copy(dAtA[i:], m.XXX_unrecognized)
 21250  	}
 21251  	if len(m.Query) > 0 {
 21252  		i -= len(m.Query)
 21253  		copy(dAtA[i:], m.Query)
 21254  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Query)))
 21255  		i--
 21256  		dAtA[i] = 0x32
 21257  	}
 21258  	if len(m.StatementName) > 0 {
 21259  		i -= len(m.StatementName)
 21260  		copy(dAtA[i:], m.StatementName)
 21261  		i = encodeVarintEvents(dAtA, i, uint64(len(m.StatementName)))
 21262  		i--
 21263  		dAtA[i] = 0x2a
 21264  	}
 21265  	{
 21266  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 21267  		if err != nil {
 21268  			return 0, err
 21269  		}
 21270  		i -= size
 21271  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21272  	}
 21273  	i--
 21274  	dAtA[i] = 0x22
 21275  	{
 21276  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 21277  		if err != nil {
 21278  			return 0, err
 21279  		}
 21280  		i -= size
 21281  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21282  	}
 21283  	i--
 21284  	dAtA[i] = 0x1a
 21285  	{
 21286  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 21287  		if err != nil {
 21288  			return 0, err
 21289  		}
 21290  		i -= size
 21291  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21292  	}
 21293  	i--
 21294  	dAtA[i] = 0x12
 21295  	{
 21296  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 21297  		if err != nil {
 21298  			return 0, err
 21299  		}
 21300  		i -= size
 21301  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21302  	}
 21303  	i--
 21304  	dAtA[i] = 0xa
 21305  	return len(dAtA) - i, nil
 21306  }
 21307  
 21308  func (m *PostgresBind) Marshal() (dAtA []byte, err error) {
 21309  	size := m.Size()
 21310  	dAtA = make([]byte, size)
 21311  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 21312  	if err != nil {
 21313  		return nil, err
 21314  	}
 21315  	return dAtA[:n], nil
 21316  }
 21317  
 21318  func (m *PostgresBind) MarshalTo(dAtA []byte) (int, error) {
 21319  	size := m.Size()
 21320  	return m.MarshalToSizedBuffer(dAtA[:size])
 21321  }
 21322  
 21323  func (m *PostgresBind) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 21324  	i := len(dAtA)
 21325  	_ = i
 21326  	var l int
 21327  	_ = l
 21328  	if m.XXX_unrecognized != nil {
 21329  		i -= len(m.XXX_unrecognized)
 21330  		copy(dAtA[i:], m.XXX_unrecognized)
 21331  	}
 21332  	if len(m.Parameters) > 0 {
 21333  		for iNdEx := len(m.Parameters) - 1; iNdEx >= 0; iNdEx-- {
 21334  			i -= len(m.Parameters[iNdEx])
 21335  			copy(dAtA[i:], m.Parameters[iNdEx])
 21336  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Parameters[iNdEx])))
 21337  			i--
 21338  			dAtA[i] = 0x3a
 21339  		}
 21340  	}
 21341  	if len(m.PortalName) > 0 {
 21342  		i -= len(m.PortalName)
 21343  		copy(dAtA[i:], m.PortalName)
 21344  		i = encodeVarintEvents(dAtA, i, uint64(len(m.PortalName)))
 21345  		i--
 21346  		dAtA[i] = 0x32
 21347  	}
 21348  	if len(m.StatementName) > 0 {
 21349  		i -= len(m.StatementName)
 21350  		copy(dAtA[i:], m.StatementName)
 21351  		i = encodeVarintEvents(dAtA, i, uint64(len(m.StatementName)))
 21352  		i--
 21353  		dAtA[i] = 0x2a
 21354  	}
 21355  	{
 21356  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 21357  		if err != nil {
 21358  			return 0, err
 21359  		}
 21360  		i -= size
 21361  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21362  	}
 21363  	i--
 21364  	dAtA[i] = 0x22
 21365  	{
 21366  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 21367  		if err != nil {
 21368  			return 0, err
 21369  		}
 21370  		i -= size
 21371  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21372  	}
 21373  	i--
 21374  	dAtA[i] = 0x1a
 21375  	{
 21376  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 21377  		if err != nil {
 21378  			return 0, err
 21379  		}
 21380  		i -= size
 21381  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21382  	}
 21383  	i--
 21384  	dAtA[i] = 0x12
 21385  	{
 21386  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 21387  		if err != nil {
 21388  			return 0, err
 21389  		}
 21390  		i -= size
 21391  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21392  	}
 21393  	i--
 21394  	dAtA[i] = 0xa
 21395  	return len(dAtA) - i, nil
 21396  }
 21397  
 21398  func (m *PostgresExecute) Marshal() (dAtA []byte, err error) {
 21399  	size := m.Size()
 21400  	dAtA = make([]byte, size)
 21401  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 21402  	if err != nil {
 21403  		return nil, err
 21404  	}
 21405  	return dAtA[:n], nil
 21406  }
 21407  
 21408  func (m *PostgresExecute) MarshalTo(dAtA []byte) (int, error) {
 21409  	size := m.Size()
 21410  	return m.MarshalToSizedBuffer(dAtA[:size])
 21411  }
 21412  
 21413  func (m *PostgresExecute) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 21414  	i := len(dAtA)
 21415  	_ = i
 21416  	var l int
 21417  	_ = l
 21418  	if m.XXX_unrecognized != nil {
 21419  		i -= len(m.XXX_unrecognized)
 21420  		copy(dAtA[i:], m.XXX_unrecognized)
 21421  	}
 21422  	if len(m.PortalName) > 0 {
 21423  		i -= len(m.PortalName)
 21424  		copy(dAtA[i:], m.PortalName)
 21425  		i = encodeVarintEvents(dAtA, i, uint64(len(m.PortalName)))
 21426  		i--
 21427  		dAtA[i] = 0x2a
 21428  	}
 21429  	{
 21430  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 21431  		if err != nil {
 21432  			return 0, err
 21433  		}
 21434  		i -= size
 21435  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21436  	}
 21437  	i--
 21438  	dAtA[i] = 0x22
 21439  	{
 21440  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 21441  		if err != nil {
 21442  			return 0, err
 21443  		}
 21444  		i -= size
 21445  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21446  	}
 21447  	i--
 21448  	dAtA[i] = 0x1a
 21449  	{
 21450  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 21451  		if err != nil {
 21452  			return 0, err
 21453  		}
 21454  		i -= size
 21455  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21456  	}
 21457  	i--
 21458  	dAtA[i] = 0x12
 21459  	{
 21460  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 21461  		if err != nil {
 21462  			return 0, err
 21463  		}
 21464  		i -= size
 21465  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21466  	}
 21467  	i--
 21468  	dAtA[i] = 0xa
 21469  	return len(dAtA) - i, nil
 21470  }
 21471  
 21472  func (m *PostgresClose) Marshal() (dAtA []byte, err error) {
 21473  	size := m.Size()
 21474  	dAtA = make([]byte, size)
 21475  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 21476  	if err != nil {
 21477  		return nil, err
 21478  	}
 21479  	return dAtA[:n], nil
 21480  }
 21481  
 21482  func (m *PostgresClose) MarshalTo(dAtA []byte) (int, error) {
 21483  	size := m.Size()
 21484  	return m.MarshalToSizedBuffer(dAtA[:size])
 21485  }
 21486  
 21487  func (m *PostgresClose) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 21488  	i := len(dAtA)
 21489  	_ = i
 21490  	var l int
 21491  	_ = l
 21492  	if m.XXX_unrecognized != nil {
 21493  		i -= len(m.XXX_unrecognized)
 21494  		copy(dAtA[i:], m.XXX_unrecognized)
 21495  	}
 21496  	if len(m.PortalName) > 0 {
 21497  		i -= len(m.PortalName)
 21498  		copy(dAtA[i:], m.PortalName)
 21499  		i = encodeVarintEvents(dAtA, i, uint64(len(m.PortalName)))
 21500  		i--
 21501  		dAtA[i] = 0x32
 21502  	}
 21503  	if len(m.StatementName) > 0 {
 21504  		i -= len(m.StatementName)
 21505  		copy(dAtA[i:], m.StatementName)
 21506  		i = encodeVarintEvents(dAtA, i, uint64(len(m.StatementName)))
 21507  		i--
 21508  		dAtA[i] = 0x2a
 21509  	}
 21510  	{
 21511  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 21512  		if err != nil {
 21513  			return 0, err
 21514  		}
 21515  		i -= size
 21516  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21517  	}
 21518  	i--
 21519  	dAtA[i] = 0x22
 21520  	{
 21521  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 21522  		if err != nil {
 21523  			return 0, err
 21524  		}
 21525  		i -= size
 21526  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21527  	}
 21528  	i--
 21529  	dAtA[i] = 0x1a
 21530  	{
 21531  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 21532  		if err != nil {
 21533  			return 0, err
 21534  		}
 21535  		i -= size
 21536  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21537  	}
 21538  	i--
 21539  	dAtA[i] = 0x12
 21540  	{
 21541  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 21542  		if err != nil {
 21543  			return 0, err
 21544  		}
 21545  		i -= size
 21546  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21547  	}
 21548  	i--
 21549  	dAtA[i] = 0xa
 21550  	return len(dAtA) - i, nil
 21551  }
 21552  
 21553  func (m *PostgresFunctionCall) Marshal() (dAtA []byte, err error) {
 21554  	size := m.Size()
 21555  	dAtA = make([]byte, size)
 21556  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 21557  	if err != nil {
 21558  		return nil, err
 21559  	}
 21560  	return dAtA[:n], nil
 21561  }
 21562  
 21563  func (m *PostgresFunctionCall) MarshalTo(dAtA []byte) (int, error) {
 21564  	size := m.Size()
 21565  	return m.MarshalToSizedBuffer(dAtA[:size])
 21566  }
 21567  
 21568  func (m *PostgresFunctionCall) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 21569  	i := len(dAtA)
 21570  	_ = i
 21571  	var l int
 21572  	_ = l
 21573  	if m.XXX_unrecognized != nil {
 21574  		i -= len(m.XXX_unrecognized)
 21575  		copy(dAtA[i:], m.XXX_unrecognized)
 21576  	}
 21577  	if len(m.FunctionArgs) > 0 {
 21578  		for iNdEx := len(m.FunctionArgs) - 1; iNdEx >= 0; iNdEx-- {
 21579  			i -= len(m.FunctionArgs[iNdEx])
 21580  			copy(dAtA[i:], m.FunctionArgs[iNdEx])
 21581  			i = encodeVarintEvents(dAtA, i, uint64(len(m.FunctionArgs[iNdEx])))
 21582  			i--
 21583  			dAtA[i] = 0x32
 21584  		}
 21585  	}
 21586  	if m.FunctionOID != 0 {
 21587  		i = encodeVarintEvents(dAtA, i, uint64(m.FunctionOID))
 21588  		i--
 21589  		dAtA[i] = 0x28
 21590  	}
 21591  	{
 21592  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 21593  		if err != nil {
 21594  			return 0, err
 21595  		}
 21596  		i -= size
 21597  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21598  	}
 21599  	i--
 21600  	dAtA[i] = 0x22
 21601  	{
 21602  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 21603  		if err != nil {
 21604  			return 0, err
 21605  		}
 21606  		i -= size
 21607  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21608  	}
 21609  	i--
 21610  	dAtA[i] = 0x1a
 21611  	{
 21612  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 21613  		if err != nil {
 21614  			return 0, err
 21615  		}
 21616  		i -= size
 21617  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21618  	}
 21619  	i--
 21620  	dAtA[i] = 0x12
 21621  	{
 21622  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 21623  		if err != nil {
 21624  			return 0, err
 21625  		}
 21626  		i -= size
 21627  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21628  	}
 21629  	i--
 21630  	dAtA[i] = 0xa
 21631  	return len(dAtA) - i, nil
 21632  }
 21633  
 21634  func (m *WindowsDesktopSessionStart) Marshal() (dAtA []byte, err error) {
 21635  	size := m.Size()
 21636  	dAtA = make([]byte, size)
 21637  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 21638  	if err != nil {
 21639  		return nil, err
 21640  	}
 21641  	return dAtA[:n], nil
 21642  }
 21643  
 21644  func (m *WindowsDesktopSessionStart) MarshalTo(dAtA []byte) (int, error) {
 21645  	size := m.Size()
 21646  	return m.MarshalToSizedBuffer(dAtA[:size])
 21647  }
 21648  
 21649  func (m *WindowsDesktopSessionStart) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 21650  	i := len(dAtA)
 21651  	_ = i
 21652  	var l int
 21653  	_ = l
 21654  	if m.XXX_unrecognized != nil {
 21655  		i -= len(m.XXX_unrecognized)
 21656  		copy(dAtA[i:], m.XXX_unrecognized)
 21657  	}
 21658  	if m.AllowUserCreation {
 21659  		i--
 21660  		if m.AllowUserCreation {
 21661  			dAtA[i] = 1
 21662  		} else {
 21663  			dAtA[i] = 0
 21664  		}
 21665  		i--
 21666  		dAtA[i] = 0x60
 21667  	}
 21668  	if len(m.DesktopName) > 0 {
 21669  		i -= len(m.DesktopName)
 21670  		copy(dAtA[i:], m.DesktopName)
 21671  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DesktopName)))
 21672  		i--
 21673  		dAtA[i] = 0x5a
 21674  	}
 21675  	if len(m.DesktopLabels) > 0 {
 21676  		for k := range m.DesktopLabels {
 21677  			v := m.DesktopLabels[k]
 21678  			baseI := i
 21679  			i -= len(v)
 21680  			copy(dAtA[i:], v)
 21681  			i = encodeVarintEvents(dAtA, i, uint64(len(v)))
 21682  			i--
 21683  			dAtA[i] = 0x12
 21684  			i -= len(k)
 21685  			copy(dAtA[i:], k)
 21686  			i = encodeVarintEvents(dAtA, i, uint64(len(k)))
 21687  			i--
 21688  			dAtA[i] = 0xa
 21689  			i = encodeVarintEvents(dAtA, i, uint64(baseI-i))
 21690  			i--
 21691  			dAtA[i] = 0x52
 21692  		}
 21693  	}
 21694  	if len(m.WindowsUser) > 0 {
 21695  		i -= len(m.WindowsUser)
 21696  		copy(dAtA[i:], m.WindowsUser)
 21697  		i = encodeVarintEvents(dAtA, i, uint64(len(m.WindowsUser)))
 21698  		i--
 21699  		dAtA[i] = 0x4a
 21700  	}
 21701  	if len(m.Domain) > 0 {
 21702  		i -= len(m.Domain)
 21703  		copy(dAtA[i:], m.Domain)
 21704  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Domain)))
 21705  		i--
 21706  		dAtA[i] = 0x42
 21707  	}
 21708  	if len(m.DesktopAddr) > 0 {
 21709  		i -= len(m.DesktopAddr)
 21710  		copy(dAtA[i:], m.DesktopAddr)
 21711  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DesktopAddr)))
 21712  		i--
 21713  		dAtA[i] = 0x3a
 21714  	}
 21715  	if len(m.WindowsDesktopService) > 0 {
 21716  		i -= len(m.WindowsDesktopService)
 21717  		copy(dAtA[i:], m.WindowsDesktopService)
 21718  		i = encodeVarintEvents(dAtA, i, uint64(len(m.WindowsDesktopService)))
 21719  		i--
 21720  		dAtA[i] = 0x32
 21721  	}
 21722  	{
 21723  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 21724  		if err != nil {
 21725  			return 0, err
 21726  		}
 21727  		i -= size
 21728  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21729  	}
 21730  	i--
 21731  	dAtA[i] = 0x2a
 21732  	{
 21733  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 21734  		if err != nil {
 21735  			return 0, err
 21736  		}
 21737  		i -= size
 21738  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21739  	}
 21740  	i--
 21741  	dAtA[i] = 0x22
 21742  	{
 21743  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 21744  		if err != nil {
 21745  			return 0, err
 21746  		}
 21747  		i -= size
 21748  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21749  	}
 21750  	i--
 21751  	dAtA[i] = 0x1a
 21752  	{
 21753  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 21754  		if err != nil {
 21755  			return 0, err
 21756  		}
 21757  		i -= size
 21758  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21759  	}
 21760  	i--
 21761  	dAtA[i] = 0x12
 21762  	{
 21763  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 21764  		if err != nil {
 21765  			return 0, err
 21766  		}
 21767  		i -= size
 21768  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21769  	}
 21770  	i--
 21771  	dAtA[i] = 0xa
 21772  	return len(dAtA) - i, nil
 21773  }
 21774  
 21775  func (m *DatabaseSessionEnd) Marshal() (dAtA []byte, err error) {
 21776  	size := m.Size()
 21777  	dAtA = make([]byte, size)
 21778  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 21779  	if err != nil {
 21780  		return nil, err
 21781  	}
 21782  	return dAtA[:n], nil
 21783  }
 21784  
 21785  func (m *DatabaseSessionEnd) MarshalTo(dAtA []byte) (int, error) {
 21786  	size := m.Size()
 21787  	return m.MarshalToSizedBuffer(dAtA[:size])
 21788  }
 21789  
 21790  func (m *DatabaseSessionEnd) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 21791  	i := len(dAtA)
 21792  	_ = i
 21793  	var l int
 21794  	_ = l
 21795  	if m.XXX_unrecognized != nil {
 21796  		i -= len(m.XXX_unrecognized)
 21797  		copy(dAtA[i:], m.XXX_unrecognized)
 21798  	}
 21799  	{
 21800  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 21801  		if err != nil {
 21802  			return 0, err
 21803  		}
 21804  		i -= size
 21805  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21806  	}
 21807  	i--
 21808  	dAtA[i] = 0x22
 21809  	{
 21810  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 21811  		if err != nil {
 21812  			return 0, err
 21813  		}
 21814  		i -= size
 21815  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21816  	}
 21817  	i--
 21818  	dAtA[i] = 0x1a
 21819  	{
 21820  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 21821  		if err != nil {
 21822  			return 0, err
 21823  		}
 21824  		i -= size
 21825  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21826  	}
 21827  	i--
 21828  	dAtA[i] = 0x12
 21829  	{
 21830  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 21831  		if err != nil {
 21832  			return 0, err
 21833  		}
 21834  		i -= size
 21835  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21836  	}
 21837  	i--
 21838  	dAtA[i] = 0xa
 21839  	return len(dAtA) - i, nil
 21840  }
 21841  
 21842  func (m *MFADeviceMetadata) Marshal() (dAtA []byte, err error) {
 21843  	size := m.Size()
 21844  	dAtA = make([]byte, size)
 21845  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 21846  	if err != nil {
 21847  		return nil, err
 21848  	}
 21849  	return dAtA[:n], nil
 21850  }
 21851  
 21852  func (m *MFADeviceMetadata) MarshalTo(dAtA []byte) (int, error) {
 21853  	size := m.Size()
 21854  	return m.MarshalToSizedBuffer(dAtA[:size])
 21855  }
 21856  
 21857  func (m *MFADeviceMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 21858  	i := len(dAtA)
 21859  	_ = i
 21860  	var l int
 21861  	_ = l
 21862  	if m.XXX_unrecognized != nil {
 21863  		i -= len(m.XXX_unrecognized)
 21864  		copy(dAtA[i:], m.XXX_unrecognized)
 21865  	}
 21866  	if len(m.DeviceType) > 0 {
 21867  		i -= len(m.DeviceType)
 21868  		copy(dAtA[i:], m.DeviceType)
 21869  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DeviceType)))
 21870  		i--
 21871  		dAtA[i] = 0x1a
 21872  	}
 21873  	if len(m.DeviceID) > 0 {
 21874  		i -= len(m.DeviceID)
 21875  		copy(dAtA[i:], m.DeviceID)
 21876  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DeviceID)))
 21877  		i--
 21878  		dAtA[i] = 0x12
 21879  	}
 21880  	if len(m.DeviceName) > 0 {
 21881  		i -= len(m.DeviceName)
 21882  		copy(dAtA[i:], m.DeviceName)
 21883  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DeviceName)))
 21884  		i--
 21885  		dAtA[i] = 0xa
 21886  	}
 21887  	return len(dAtA) - i, nil
 21888  }
 21889  
 21890  func (m *MFADeviceAdd) Marshal() (dAtA []byte, err error) {
 21891  	size := m.Size()
 21892  	dAtA = make([]byte, size)
 21893  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 21894  	if err != nil {
 21895  		return nil, err
 21896  	}
 21897  	return dAtA[:n], nil
 21898  }
 21899  
 21900  func (m *MFADeviceAdd) MarshalTo(dAtA []byte) (int, error) {
 21901  	size := m.Size()
 21902  	return m.MarshalToSizedBuffer(dAtA[:size])
 21903  }
 21904  
 21905  func (m *MFADeviceAdd) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 21906  	i := len(dAtA)
 21907  	_ = i
 21908  	var l int
 21909  	_ = l
 21910  	if m.XXX_unrecognized != nil {
 21911  		i -= len(m.XXX_unrecognized)
 21912  		copy(dAtA[i:], m.XXX_unrecognized)
 21913  	}
 21914  	{
 21915  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 21916  		if err != nil {
 21917  			return 0, err
 21918  		}
 21919  		i -= size
 21920  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21921  	}
 21922  	i--
 21923  	dAtA[i] = 0x22
 21924  	{
 21925  		size, err := m.MFADeviceMetadata.MarshalToSizedBuffer(dAtA[:i])
 21926  		if err != nil {
 21927  			return 0, err
 21928  		}
 21929  		i -= size
 21930  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21931  	}
 21932  	i--
 21933  	dAtA[i] = 0x1a
 21934  	{
 21935  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 21936  		if err != nil {
 21937  			return 0, err
 21938  		}
 21939  		i -= size
 21940  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21941  	}
 21942  	i--
 21943  	dAtA[i] = 0x12
 21944  	{
 21945  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 21946  		if err != nil {
 21947  			return 0, err
 21948  		}
 21949  		i -= size
 21950  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21951  	}
 21952  	i--
 21953  	dAtA[i] = 0xa
 21954  	return len(dAtA) - i, nil
 21955  }
 21956  
 21957  func (m *MFADeviceDelete) Marshal() (dAtA []byte, err error) {
 21958  	size := m.Size()
 21959  	dAtA = make([]byte, size)
 21960  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 21961  	if err != nil {
 21962  		return nil, err
 21963  	}
 21964  	return dAtA[:n], nil
 21965  }
 21966  
 21967  func (m *MFADeviceDelete) MarshalTo(dAtA []byte) (int, error) {
 21968  	size := m.Size()
 21969  	return m.MarshalToSizedBuffer(dAtA[:size])
 21970  }
 21971  
 21972  func (m *MFADeviceDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 21973  	i := len(dAtA)
 21974  	_ = i
 21975  	var l int
 21976  	_ = l
 21977  	if m.XXX_unrecognized != nil {
 21978  		i -= len(m.XXX_unrecognized)
 21979  		copy(dAtA[i:], m.XXX_unrecognized)
 21980  	}
 21981  	{
 21982  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 21983  		if err != nil {
 21984  			return 0, err
 21985  		}
 21986  		i -= size
 21987  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21988  	}
 21989  	i--
 21990  	dAtA[i] = 0x22
 21991  	{
 21992  		size, err := m.MFADeviceMetadata.MarshalToSizedBuffer(dAtA[:i])
 21993  		if err != nil {
 21994  			return 0, err
 21995  		}
 21996  		i -= size
 21997  		i = encodeVarintEvents(dAtA, i, uint64(size))
 21998  	}
 21999  	i--
 22000  	dAtA[i] = 0x1a
 22001  	{
 22002  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 22003  		if err != nil {
 22004  			return 0, err
 22005  		}
 22006  		i -= size
 22007  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22008  	}
 22009  	i--
 22010  	dAtA[i] = 0x12
 22011  	{
 22012  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 22013  		if err != nil {
 22014  			return 0, err
 22015  		}
 22016  		i -= size
 22017  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22018  	}
 22019  	i--
 22020  	dAtA[i] = 0xa
 22021  	return len(dAtA) - i, nil
 22022  }
 22023  
 22024  func (m *BillingInformationUpdate) Marshal() (dAtA []byte, err error) {
 22025  	size := m.Size()
 22026  	dAtA = make([]byte, size)
 22027  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 22028  	if err != nil {
 22029  		return nil, err
 22030  	}
 22031  	return dAtA[:n], nil
 22032  }
 22033  
 22034  func (m *BillingInformationUpdate) MarshalTo(dAtA []byte) (int, error) {
 22035  	size := m.Size()
 22036  	return m.MarshalToSizedBuffer(dAtA[:size])
 22037  }
 22038  
 22039  func (m *BillingInformationUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 22040  	i := len(dAtA)
 22041  	_ = i
 22042  	var l int
 22043  	_ = l
 22044  	if m.XXX_unrecognized != nil {
 22045  		i -= len(m.XXX_unrecognized)
 22046  		copy(dAtA[i:], m.XXX_unrecognized)
 22047  	}
 22048  	{
 22049  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 22050  		if err != nil {
 22051  			return 0, err
 22052  		}
 22053  		i -= size
 22054  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22055  	}
 22056  	i--
 22057  	dAtA[i] = 0x12
 22058  	{
 22059  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 22060  		if err != nil {
 22061  			return 0, err
 22062  		}
 22063  		i -= size
 22064  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22065  	}
 22066  	i--
 22067  	dAtA[i] = 0xa
 22068  	return len(dAtA) - i, nil
 22069  }
 22070  
 22071  func (m *BillingCardCreate) Marshal() (dAtA []byte, err error) {
 22072  	size := m.Size()
 22073  	dAtA = make([]byte, size)
 22074  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 22075  	if err != nil {
 22076  		return nil, err
 22077  	}
 22078  	return dAtA[:n], nil
 22079  }
 22080  
 22081  func (m *BillingCardCreate) MarshalTo(dAtA []byte) (int, error) {
 22082  	size := m.Size()
 22083  	return m.MarshalToSizedBuffer(dAtA[:size])
 22084  }
 22085  
 22086  func (m *BillingCardCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 22087  	i := len(dAtA)
 22088  	_ = i
 22089  	var l int
 22090  	_ = l
 22091  	if m.XXX_unrecognized != nil {
 22092  		i -= len(m.XXX_unrecognized)
 22093  		copy(dAtA[i:], m.XXX_unrecognized)
 22094  	}
 22095  	{
 22096  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 22097  		if err != nil {
 22098  			return 0, err
 22099  		}
 22100  		i -= size
 22101  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22102  	}
 22103  	i--
 22104  	dAtA[i] = 0x12
 22105  	{
 22106  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 22107  		if err != nil {
 22108  			return 0, err
 22109  		}
 22110  		i -= size
 22111  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22112  	}
 22113  	i--
 22114  	dAtA[i] = 0xa
 22115  	return len(dAtA) - i, nil
 22116  }
 22117  
 22118  func (m *BillingCardDelete) Marshal() (dAtA []byte, err error) {
 22119  	size := m.Size()
 22120  	dAtA = make([]byte, size)
 22121  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 22122  	if err != nil {
 22123  		return nil, err
 22124  	}
 22125  	return dAtA[:n], nil
 22126  }
 22127  
 22128  func (m *BillingCardDelete) MarshalTo(dAtA []byte) (int, error) {
 22129  	size := m.Size()
 22130  	return m.MarshalToSizedBuffer(dAtA[:size])
 22131  }
 22132  
 22133  func (m *BillingCardDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 22134  	i := len(dAtA)
 22135  	_ = i
 22136  	var l int
 22137  	_ = l
 22138  	if m.XXX_unrecognized != nil {
 22139  		i -= len(m.XXX_unrecognized)
 22140  		copy(dAtA[i:], m.XXX_unrecognized)
 22141  	}
 22142  	{
 22143  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 22144  		if err != nil {
 22145  			return 0, err
 22146  		}
 22147  		i -= size
 22148  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22149  	}
 22150  	i--
 22151  	dAtA[i] = 0x12
 22152  	{
 22153  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 22154  		if err != nil {
 22155  			return 0, err
 22156  		}
 22157  		i -= size
 22158  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22159  	}
 22160  	i--
 22161  	dAtA[i] = 0xa
 22162  	return len(dAtA) - i, nil
 22163  }
 22164  
 22165  func (m *LockCreate) Marshal() (dAtA []byte, err error) {
 22166  	size := m.Size()
 22167  	dAtA = make([]byte, size)
 22168  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 22169  	if err != nil {
 22170  		return nil, err
 22171  	}
 22172  	return dAtA[:n], nil
 22173  }
 22174  
 22175  func (m *LockCreate) MarshalTo(dAtA []byte) (int, error) {
 22176  	size := m.Size()
 22177  	return m.MarshalToSizedBuffer(dAtA[:size])
 22178  }
 22179  
 22180  func (m *LockCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 22181  	i := len(dAtA)
 22182  	_ = i
 22183  	var l int
 22184  	_ = l
 22185  	if m.XXX_unrecognized != nil {
 22186  		i -= len(m.XXX_unrecognized)
 22187  		copy(dAtA[i:], m.XXX_unrecognized)
 22188  	}
 22189  	{
 22190  		size, err := m.Lock.MarshalToSizedBuffer(dAtA[:i])
 22191  		if err != nil {
 22192  			return 0, err
 22193  		}
 22194  		i -= size
 22195  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22196  	}
 22197  	i--
 22198  	dAtA[i] = 0x2a
 22199  	{
 22200  		size, err := m.Target.MarshalToSizedBuffer(dAtA[:i])
 22201  		if err != nil {
 22202  			return 0, err
 22203  		}
 22204  		i -= size
 22205  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22206  	}
 22207  	i--
 22208  	dAtA[i] = 0x22
 22209  	{
 22210  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 22211  		if err != nil {
 22212  			return 0, err
 22213  		}
 22214  		i -= size
 22215  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22216  	}
 22217  	i--
 22218  	dAtA[i] = 0x1a
 22219  	{
 22220  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 22221  		if err != nil {
 22222  			return 0, err
 22223  		}
 22224  		i -= size
 22225  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22226  	}
 22227  	i--
 22228  	dAtA[i] = 0x12
 22229  	{
 22230  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 22231  		if err != nil {
 22232  			return 0, err
 22233  		}
 22234  		i -= size
 22235  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22236  	}
 22237  	i--
 22238  	dAtA[i] = 0xa
 22239  	return len(dAtA) - i, nil
 22240  }
 22241  
 22242  func (m *LockDelete) Marshal() (dAtA []byte, err error) {
 22243  	size := m.Size()
 22244  	dAtA = make([]byte, size)
 22245  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 22246  	if err != nil {
 22247  		return nil, err
 22248  	}
 22249  	return dAtA[:n], nil
 22250  }
 22251  
 22252  func (m *LockDelete) MarshalTo(dAtA []byte) (int, error) {
 22253  	size := m.Size()
 22254  	return m.MarshalToSizedBuffer(dAtA[:size])
 22255  }
 22256  
 22257  func (m *LockDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 22258  	i := len(dAtA)
 22259  	_ = i
 22260  	var l int
 22261  	_ = l
 22262  	if m.XXX_unrecognized != nil {
 22263  		i -= len(m.XXX_unrecognized)
 22264  		copy(dAtA[i:], m.XXX_unrecognized)
 22265  	}
 22266  	{
 22267  		size, err := m.Lock.MarshalToSizedBuffer(dAtA[:i])
 22268  		if err != nil {
 22269  			return 0, err
 22270  		}
 22271  		i -= size
 22272  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22273  	}
 22274  	i--
 22275  	dAtA[i] = 0x22
 22276  	{
 22277  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 22278  		if err != nil {
 22279  			return 0, err
 22280  		}
 22281  		i -= size
 22282  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22283  	}
 22284  	i--
 22285  	dAtA[i] = 0x1a
 22286  	{
 22287  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 22288  		if err != nil {
 22289  			return 0, err
 22290  		}
 22291  		i -= size
 22292  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22293  	}
 22294  	i--
 22295  	dAtA[i] = 0x12
 22296  	{
 22297  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 22298  		if err != nil {
 22299  			return 0, err
 22300  		}
 22301  		i -= size
 22302  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22303  	}
 22304  	i--
 22305  	dAtA[i] = 0xa
 22306  	return len(dAtA) - i, nil
 22307  }
 22308  
 22309  func (m *RecoveryCodeGenerate) Marshal() (dAtA []byte, err error) {
 22310  	size := m.Size()
 22311  	dAtA = make([]byte, size)
 22312  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 22313  	if err != nil {
 22314  		return nil, err
 22315  	}
 22316  	return dAtA[:n], nil
 22317  }
 22318  
 22319  func (m *RecoveryCodeGenerate) MarshalTo(dAtA []byte) (int, error) {
 22320  	size := m.Size()
 22321  	return m.MarshalToSizedBuffer(dAtA[:size])
 22322  }
 22323  
 22324  func (m *RecoveryCodeGenerate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 22325  	i := len(dAtA)
 22326  	_ = i
 22327  	var l int
 22328  	_ = l
 22329  	if m.XXX_unrecognized != nil {
 22330  		i -= len(m.XXX_unrecognized)
 22331  		copy(dAtA[i:], m.XXX_unrecognized)
 22332  	}
 22333  	{
 22334  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 22335  		if err != nil {
 22336  			return 0, err
 22337  		}
 22338  		i -= size
 22339  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22340  	}
 22341  	i--
 22342  	dAtA[i] = 0x12
 22343  	{
 22344  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 22345  		if err != nil {
 22346  			return 0, err
 22347  		}
 22348  		i -= size
 22349  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22350  	}
 22351  	i--
 22352  	dAtA[i] = 0xa
 22353  	return len(dAtA) - i, nil
 22354  }
 22355  
 22356  func (m *RecoveryCodeUsed) Marshal() (dAtA []byte, err error) {
 22357  	size := m.Size()
 22358  	dAtA = make([]byte, size)
 22359  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 22360  	if err != nil {
 22361  		return nil, err
 22362  	}
 22363  	return dAtA[:n], nil
 22364  }
 22365  
 22366  func (m *RecoveryCodeUsed) MarshalTo(dAtA []byte) (int, error) {
 22367  	size := m.Size()
 22368  	return m.MarshalToSizedBuffer(dAtA[:size])
 22369  }
 22370  
 22371  func (m *RecoveryCodeUsed) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 22372  	i := len(dAtA)
 22373  	_ = i
 22374  	var l int
 22375  	_ = l
 22376  	if m.XXX_unrecognized != nil {
 22377  		i -= len(m.XXX_unrecognized)
 22378  		copy(dAtA[i:], m.XXX_unrecognized)
 22379  	}
 22380  	{
 22381  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 22382  		if err != nil {
 22383  			return 0, err
 22384  		}
 22385  		i -= size
 22386  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22387  	}
 22388  	i--
 22389  	dAtA[i] = 0x1a
 22390  	{
 22391  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 22392  		if err != nil {
 22393  			return 0, err
 22394  		}
 22395  		i -= size
 22396  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22397  	}
 22398  	i--
 22399  	dAtA[i] = 0x12
 22400  	{
 22401  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 22402  		if err != nil {
 22403  			return 0, err
 22404  		}
 22405  		i -= size
 22406  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22407  	}
 22408  	i--
 22409  	dAtA[i] = 0xa
 22410  	return len(dAtA) - i, nil
 22411  }
 22412  
 22413  func (m *WindowsDesktopSessionEnd) Marshal() (dAtA []byte, err error) {
 22414  	size := m.Size()
 22415  	dAtA = make([]byte, size)
 22416  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 22417  	if err != nil {
 22418  		return nil, err
 22419  	}
 22420  	return dAtA[:n], nil
 22421  }
 22422  
 22423  func (m *WindowsDesktopSessionEnd) MarshalTo(dAtA []byte) (int, error) {
 22424  	size := m.Size()
 22425  	return m.MarshalToSizedBuffer(dAtA[:size])
 22426  }
 22427  
 22428  func (m *WindowsDesktopSessionEnd) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 22429  	i := len(dAtA)
 22430  	_ = i
 22431  	var l int
 22432  	_ = l
 22433  	if m.XXX_unrecognized != nil {
 22434  		i -= len(m.XXX_unrecognized)
 22435  		copy(dAtA[i:], m.XXX_unrecognized)
 22436  	}
 22437  	if len(m.Participants) > 0 {
 22438  		for iNdEx := len(m.Participants) - 1; iNdEx >= 0; iNdEx-- {
 22439  			i -= len(m.Participants[iNdEx])
 22440  			copy(dAtA[i:], m.Participants[iNdEx])
 22441  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Participants[iNdEx])))
 22442  			i--
 22443  			dAtA[i] = 0x6a
 22444  		}
 22445  	}
 22446  	if m.Recorded {
 22447  		i--
 22448  		if m.Recorded {
 22449  			dAtA[i] = 1
 22450  		} else {
 22451  			dAtA[i] = 0
 22452  		}
 22453  		i--
 22454  		dAtA[i] = 0x60
 22455  	}
 22456  	if len(m.DesktopName) > 0 {
 22457  		i -= len(m.DesktopName)
 22458  		copy(dAtA[i:], m.DesktopName)
 22459  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DesktopName)))
 22460  		i--
 22461  		dAtA[i] = 0x5a
 22462  	}
 22463  	n379, err379 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.EndTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.EndTime):])
 22464  	if err379 != nil {
 22465  		return 0, err379
 22466  	}
 22467  	i -= n379
 22468  	i = encodeVarintEvents(dAtA, i, uint64(n379))
 22469  	i--
 22470  	dAtA[i] = 0x52
 22471  	n380, err380 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.StartTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.StartTime):])
 22472  	if err380 != nil {
 22473  		return 0, err380
 22474  	}
 22475  	i -= n380
 22476  	i = encodeVarintEvents(dAtA, i, uint64(n380))
 22477  	i--
 22478  	dAtA[i] = 0x4a
 22479  	if len(m.DesktopLabels) > 0 {
 22480  		for k := range m.DesktopLabels {
 22481  			v := m.DesktopLabels[k]
 22482  			baseI := i
 22483  			i -= len(v)
 22484  			copy(dAtA[i:], v)
 22485  			i = encodeVarintEvents(dAtA, i, uint64(len(v)))
 22486  			i--
 22487  			dAtA[i] = 0x12
 22488  			i -= len(k)
 22489  			copy(dAtA[i:], k)
 22490  			i = encodeVarintEvents(dAtA, i, uint64(len(k)))
 22491  			i--
 22492  			dAtA[i] = 0xa
 22493  			i = encodeVarintEvents(dAtA, i, uint64(baseI-i))
 22494  			i--
 22495  			dAtA[i] = 0x42
 22496  		}
 22497  	}
 22498  	if len(m.WindowsUser) > 0 {
 22499  		i -= len(m.WindowsUser)
 22500  		copy(dAtA[i:], m.WindowsUser)
 22501  		i = encodeVarintEvents(dAtA, i, uint64(len(m.WindowsUser)))
 22502  		i--
 22503  		dAtA[i] = 0x3a
 22504  	}
 22505  	if len(m.Domain) > 0 {
 22506  		i -= len(m.Domain)
 22507  		copy(dAtA[i:], m.Domain)
 22508  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Domain)))
 22509  		i--
 22510  		dAtA[i] = 0x32
 22511  	}
 22512  	if len(m.DesktopAddr) > 0 {
 22513  		i -= len(m.DesktopAddr)
 22514  		copy(dAtA[i:], m.DesktopAddr)
 22515  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DesktopAddr)))
 22516  		i--
 22517  		dAtA[i] = 0x2a
 22518  	}
 22519  	if len(m.WindowsDesktopService) > 0 {
 22520  		i -= len(m.WindowsDesktopService)
 22521  		copy(dAtA[i:], m.WindowsDesktopService)
 22522  		i = encodeVarintEvents(dAtA, i, uint64(len(m.WindowsDesktopService)))
 22523  		i--
 22524  		dAtA[i] = 0x22
 22525  	}
 22526  	{
 22527  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 22528  		if err != nil {
 22529  			return 0, err
 22530  		}
 22531  		i -= size
 22532  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22533  	}
 22534  	i--
 22535  	dAtA[i] = 0x1a
 22536  	{
 22537  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 22538  		if err != nil {
 22539  			return 0, err
 22540  		}
 22541  		i -= size
 22542  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22543  	}
 22544  	i--
 22545  	dAtA[i] = 0x12
 22546  	{
 22547  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 22548  		if err != nil {
 22549  			return 0, err
 22550  		}
 22551  		i -= size
 22552  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22553  	}
 22554  	i--
 22555  	dAtA[i] = 0xa
 22556  	return len(dAtA) - i, nil
 22557  }
 22558  
 22559  func (m *CertificateCreate) Marshal() (dAtA []byte, err error) {
 22560  	size := m.Size()
 22561  	dAtA = make([]byte, size)
 22562  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 22563  	if err != nil {
 22564  		return nil, err
 22565  	}
 22566  	return dAtA[:n], nil
 22567  }
 22568  
 22569  func (m *CertificateCreate) MarshalTo(dAtA []byte) (int, error) {
 22570  	size := m.Size()
 22571  	return m.MarshalToSizedBuffer(dAtA[:size])
 22572  }
 22573  
 22574  func (m *CertificateCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 22575  	i := len(dAtA)
 22576  	_ = i
 22577  	var l int
 22578  	_ = l
 22579  	if m.XXX_unrecognized != nil {
 22580  		i -= len(m.XXX_unrecognized)
 22581  		copy(dAtA[i:], m.XXX_unrecognized)
 22582  	}
 22583  	{
 22584  		size, err := m.ClientMetadata.MarshalToSizedBuffer(dAtA[:i])
 22585  		if err != nil {
 22586  			return 0, err
 22587  		}
 22588  		i -= size
 22589  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22590  	}
 22591  	i--
 22592  	dAtA[i] = 0x22
 22593  	if m.Identity != nil {
 22594  		{
 22595  			size, err := m.Identity.MarshalToSizedBuffer(dAtA[:i])
 22596  			if err != nil {
 22597  				return 0, err
 22598  			}
 22599  			i -= size
 22600  			i = encodeVarintEvents(dAtA, i, uint64(size))
 22601  		}
 22602  		i--
 22603  		dAtA[i] = 0x1a
 22604  	}
 22605  	if len(m.CertificateType) > 0 {
 22606  		i -= len(m.CertificateType)
 22607  		copy(dAtA[i:], m.CertificateType)
 22608  		i = encodeVarintEvents(dAtA, i, uint64(len(m.CertificateType)))
 22609  		i--
 22610  		dAtA[i] = 0x12
 22611  	}
 22612  	{
 22613  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 22614  		if err != nil {
 22615  			return 0, err
 22616  		}
 22617  		i -= size
 22618  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22619  	}
 22620  	i--
 22621  	dAtA[i] = 0xa
 22622  	return len(dAtA) - i, nil
 22623  }
 22624  
 22625  func (m *RenewableCertificateGenerationMismatch) Marshal() (dAtA []byte, err error) {
 22626  	size := m.Size()
 22627  	dAtA = make([]byte, size)
 22628  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 22629  	if err != nil {
 22630  		return nil, err
 22631  	}
 22632  	return dAtA[:n], nil
 22633  }
 22634  
 22635  func (m *RenewableCertificateGenerationMismatch) MarshalTo(dAtA []byte) (int, error) {
 22636  	size := m.Size()
 22637  	return m.MarshalToSizedBuffer(dAtA[:size])
 22638  }
 22639  
 22640  func (m *RenewableCertificateGenerationMismatch) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 22641  	i := len(dAtA)
 22642  	_ = i
 22643  	var l int
 22644  	_ = l
 22645  	if m.XXX_unrecognized != nil {
 22646  		i -= len(m.XXX_unrecognized)
 22647  		copy(dAtA[i:], m.XXX_unrecognized)
 22648  	}
 22649  	{
 22650  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 22651  		if err != nil {
 22652  			return 0, err
 22653  		}
 22654  		i -= size
 22655  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22656  	}
 22657  	i--
 22658  	dAtA[i] = 0x12
 22659  	{
 22660  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 22661  		if err != nil {
 22662  			return 0, err
 22663  		}
 22664  		i -= size
 22665  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22666  	}
 22667  	i--
 22668  	dAtA[i] = 0xa
 22669  	return len(dAtA) - i, nil
 22670  }
 22671  
 22672  func (m *BotJoin) Marshal() (dAtA []byte, err error) {
 22673  	size := m.Size()
 22674  	dAtA = make([]byte, size)
 22675  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 22676  	if err != nil {
 22677  		return nil, err
 22678  	}
 22679  	return dAtA[:n], nil
 22680  }
 22681  
 22682  func (m *BotJoin) MarshalTo(dAtA []byte) (int, error) {
 22683  	size := m.Size()
 22684  	return m.MarshalToSizedBuffer(dAtA[:size])
 22685  }
 22686  
 22687  func (m *BotJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 22688  	i := len(dAtA)
 22689  	_ = i
 22690  	var l int
 22691  	_ = l
 22692  	if m.XXX_unrecognized != nil {
 22693  		i -= len(m.XXX_unrecognized)
 22694  		copy(dAtA[i:], m.XXX_unrecognized)
 22695  	}
 22696  	if len(m.UserName) > 0 {
 22697  		i -= len(m.UserName)
 22698  		copy(dAtA[i:], m.UserName)
 22699  		i = encodeVarintEvents(dAtA, i, uint64(len(m.UserName)))
 22700  		i--
 22701  		dAtA[i] = 0x3a
 22702  	}
 22703  	if m.Attributes != nil {
 22704  		{
 22705  			size, err := m.Attributes.MarshalToSizedBuffer(dAtA[:i])
 22706  			if err != nil {
 22707  				return 0, err
 22708  			}
 22709  			i -= size
 22710  			i = encodeVarintEvents(dAtA, i, uint64(size))
 22711  		}
 22712  		i--
 22713  		dAtA[i] = 0x32
 22714  	}
 22715  	if len(m.TokenName) > 0 {
 22716  		i -= len(m.TokenName)
 22717  		copy(dAtA[i:], m.TokenName)
 22718  		i = encodeVarintEvents(dAtA, i, uint64(len(m.TokenName)))
 22719  		i--
 22720  		dAtA[i] = 0x2a
 22721  	}
 22722  	if len(m.Method) > 0 {
 22723  		i -= len(m.Method)
 22724  		copy(dAtA[i:], m.Method)
 22725  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Method)))
 22726  		i--
 22727  		dAtA[i] = 0x22
 22728  	}
 22729  	if len(m.BotName) > 0 {
 22730  		i -= len(m.BotName)
 22731  		copy(dAtA[i:], m.BotName)
 22732  		i = encodeVarintEvents(dAtA, i, uint64(len(m.BotName)))
 22733  		i--
 22734  		dAtA[i] = 0x1a
 22735  	}
 22736  	{
 22737  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 22738  		if err != nil {
 22739  			return 0, err
 22740  		}
 22741  		i -= size
 22742  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22743  	}
 22744  	i--
 22745  	dAtA[i] = 0x12
 22746  	{
 22747  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 22748  		if err != nil {
 22749  			return 0, err
 22750  		}
 22751  		i -= size
 22752  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22753  	}
 22754  	i--
 22755  	dAtA[i] = 0xa
 22756  	return len(dAtA) - i, nil
 22757  }
 22758  
 22759  func (m *InstanceJoin) Marshal() (dAtA []byte, err error) {
 22760  	size := m.Size()
 22761  	dAtA = make([]byte, size)
 22762  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 22763  	if err != nil {
 22764  		return nil, err
 22765  	}
 22766  	return dAtA[:n], nil
 22767  }
 22768  
 22769  func (m *InstanceJoin) MarshalTo(dAtA []byte) (int, error) {
 22770  	size := m.Size()
 22771  	return m.MarshalToSizedBuffer(dAtA[:size])
 22772  }
 22773  
 22774  func (m *InstanceJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 22775  	i := len(dAtA)
 22776  	_ = i
 22777  	var l int
 22778  	_ = l
 22779  	if m.XXX_unrecognized != nil {
 22780  		i -= len(m.XXX_unrecognized)
 22781  		copy(dAtA[i:], m.XXX_unrecognized)
 22782  	}
 22783  	n392, err392 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.TokenExpires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.TokenExpires):])
 22784  	if err392 != nil {
 22785  		return 0, err392
 22786  	}
 22787  	i -= n392
 22788  	i = encodeVarintEvents(dAtA, i, uint64(n392))
 22789  	i--
 22790  	dAtA[i] = 0x4a
 22791  	if m.Attributes != nil {
 22792  		{
 22793  			size, err := m.Attributes.MarshalToSizedBuffer(dAtA[:i])
 22794  			if err != nil {
 22795  				return 0, err
 22796  			}
 22797  			i -= size
 22798  			i = encodeVarintEvents(dAtA, i, uint64(size))
 22799  		}
 22800  		i--
 22801  		dAtA[i] = 0x42
 22802  	}
 22803  	if len(m.TokenName) > 0 {
 22804  		i -= len(m.TokenName)
 22805  		copy(dAtA[i:], m.TokenName)
 22806  		i = encodeVarintEvents(dAtA, i, uint64(len(m.TokenName)))
 22807  		i--
 22808  		dAtA[i] = 0x3a
 22809  	}
 22810  	if len(m.Method) > 0 {
 22811  		i -= len(m.Method)
 22812  		copy(dAtA[i:], m.Method)
 22813  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Method)))
 22814  		i--
 22815  		dAtA[i] = 0x32
 22816  	}
 22817  	if len(m.Role) > 0 {
 22818  		i -= len(m.Role)
 22819  		copy(dAtA[i:], m.Role)
 22820  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Role)))
 22821  		i--
 22822  		dAtA[i] = 0x2a
 22823  	}
 22824  	if len(m.NodeName) > 0 {
 22825  		i -= len(m.NodeName)
 22826  		copy(dAtA[i:], m.NodeName)
 22827  		i = encodeVarintEvents(dAtA, i, uint64(len(m.NodeName)))
 22828  		i--
 22829  		dAtA[i] = 0x22
 22830  	}
 22831  	if len(m.HostID) > 0 {
 22832  		i -= len(m.HostID)
 22833  		copy(dAtA[i:], m.HostID)
 22834  		i = encodeVarintEvents(dAtA, i, uint64(len(m.HostID)))
 22835  		i--
 22836  		dAtA[i] = 0x1a
 22837  	}
 22838  	{
 22839  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 22840  		if err != nil {
 22841  			return 0, err
 22842  		}
 22843  		i -= size
 22844  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22845  	}
 22846  	i--
 22847  	dAtA[i] = 0x12
 22848  	{
 22849  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 22850  		if err != nil {
 22851  			return 0, err
 22852  		}
 22853  		i -= size
 22854  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22855  	}
 22856  	i--
 22857  	dAtA[i] = 0xa
 22858  	return len(dAtA) - i, nil
 22859  }
 22860  
 22861  func (m *Unknown) Marshal() (dAtA []byte, err error) {
 22862  	size := m.Size()
 22863  	dAtA = make([]byte, size)
 22864  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 22865  	if err != nil {
 22866  		return nil, err
 22867  	}
 22868  	return dAtA[:n], nil
 22869  }
 22870  
 22871  func (m *Unknown) MarshalTo(dAtA []byte) (int, error) {
 22872  	size := m.Size()
 22873  	return m.MarshalToSizedBuffer(dAtA[:size])
 22874  }
 22875  
 22876  func (m *Unknown) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 22877  	i := len(dAtA)
 22878  	_ = i
 22879  	var l int
 22880  	_ = l
 22881  	if m.XXX_unrecognized != nil {
 22882  		i -= len(m.XXX_unrecognized)
 22883  		copy(dAtA[i:], m.XXX_unrecognized)
 22884  	}
 22885  	if len(m.Data) > 0 {
 22886  		i -= len(m.Data)
 22887  		copy(dAtA[i:], m.Data)
 22888  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Data)))
 22889  		i--
 22890  		dAtA[i] = 0x22
 22891  	}
 22892  	if len(m.UnknownCode) > 0 {
 22893  		i -= len(m.UnknownCode)
 22894  		copy(dAtA[i:], m.UnknownCode)
 22895  		i = encodeVarintEvents(dAtA, i, uint64(len(m.UnknownCode)))
 22896  		i--
 22897  		dAtA[i] = 0x1a
 22898  	}
 22899  	if len(m.UnknownType) > 0 {
 22900  		i -= len(m.UnknownType)
 22901  		copy(dAtA[i:], m.UnknownType)
 22902  		i = encodeVarintEvents(dAtA, i, uint64(len(m.UnknownType)))
 22903  		i--
 22904  		dAtA[i] = 0x12
 22905  	}
 22906  	{
 22907  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 22908  		if err != nil {
 22909  			return 0, err
 22910  		}
 22911  		i -= size
 22912  		i = encodeVarintEvents(dAtA, i, uint64(size))
 22913  	}
 22914  	i--
 22915  	dAtA[i] = 0xa
 22916  	return len(dAtA) - i, nil
 22917  }
 22918  
 22919  func (m *DeviceMetadata) Marshal() (dAtA []byte, err error) {
 22920  	size := m.Size()
 22921  	dAtA = make([]byte, size)
 22922  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 22923  	if err != nil {
 22924  		return nil, err
 22925  	}
 22926  	return dAtA[:n], nil
 22927  }
 22928  
 22929  func (m *DeviceMetadata) MarshalTo(dAtA []byte) (int, error) {
 22930  	size := m.Size()
 22931  	return m.MarshalToSizedBuffer(dAtA[:size])
 22932  }
 22933  
 22934  func (m *DeviceMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 22935  	i := len(dAtA)
 22936  	_ = i
 22937  	var l int
 22938  	_ = l
 22939  	if m.XXX_unrecognized != nil {
 22940  		i -= len(m.XXX_unrecognized)
 22941  		copy(dAtA[i:], m.XXX_unrecognized)
 22942  	}
 22943  	if len(m.WebSessionId) > 0 {
 22944  		i -= len(m.WebSessionId)
 22945  		copy(dAtA[i:], m.WebSessionId)
 22946  		i = encodeVarintEvents(dAtA, i, uint64(len(m.WebSessionId)))
 22947  		i--
 22948  		dAtA[i] = 0x3a
 22949  	}
 22950  	if m.WebAuthentication {
 22951  		i--
 22952  		if m.WebAuthentication {
 22953  			dAtA[i] = 1
 22954  		} else {
 22955  			dAtA[i] = 0
 22956  		}
 22957  		i--
 22958  		dAtA[i] = 0x30
 22959  	}
 22960  	if m.DeviceOrigin != 0 {
 22961  		i = encodeVarintEvents(dAtA, i, uint64(m.DeviceOrigin))
 22962  		i--
 22963  		dAtA[i] = 0x28
 22964  	}
 22965  	if len(m.CredentialId) > 0 {
 22966  		i -= len(m.CredentialId)
 22967  		copy(dAtA[i:], m.CredentialId)
 22968  		i = encodeVarintEvents(dAtA, i, uint64(len(m.CredentialId)))
 22969  		i--
 22970  		dAtA[i] = 0x22
 22971  	}
 22972  	if len(m.AssetTag) > 0 {
 22973  		i -= len(m.AssetTag)
 22974  		copy(dAtA[i:], m.AssetTag)
 22975  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AssetTag)))
 22976  		i--
 22977  		dAtA[i] = 0x1a
 22978  	}
 22979  	if m.OsType != 0 {
 22980  		i = encodeVarintEvents(dAtA, i, uint64(m.OsType))
 22981  		i--
 22982  		dAtA[i] = 0x10
 22983  	}
 22984  	if len(m.DeviceId) > 0 {
 22985  		i -= len(m.DeviceId)
 22986  		copy(dAtA[i:], m.DeviceId)
 22987  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DeviceId)))
 22988  		i--
 22989  		dAtA[i] = 0xa
 22990  	}
 22991  	return len(dAtA) - i, nil
 22992  }
 22993  
 22994  func (m *DeviceEvent) Marshal() (dAtA []byte, err error) {
 22995  	size := m.Size()
 22996  	dAtA = make([]byte, size)
 22997  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 22998  	if err != nil {
 22999  		return nil, err
 23000  	}
 23001  	return dAtA[:n], nil
 23002  }
 23003  
 23004  func (m *DeviceEvent) MarshalTo(dAtA []byte) (int, error) {
 23005  	size := m.Size()
 23006  	return m.MarshalToSizedBuffer(dAtA[:size])
 23007  }
 23008  
 23009  func (m *DeviceEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23010  	i := len(dAtA)
 23011  	_ = i
 23012  	var l int
 23013  	_ = l
 23014  	if m.XXX_unrecognized != nil {
 23015  		i -= len(m.XXX_unrecognized)
 23016  		copy(dAtA[i:], m.XXX_unrecognized)
 23017  	}
 23018  	if m.User != nil {
 23019  		{
 23020  			size, err := m.User.MarshalToSizedBuffer(dAtA[:i])
 23021  			if err != nil {
 23022  				return 0, err
 23023  			}
 23024  			i -= size
 23025  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23026  		}
 23027  		i--
 23028  		dAtA[i] = 0x22
 23029  	}
 23030  	if m.Device != nil {
 23031  		{
 23032  			size, err := m.Device.MarshalToSizedBuffer(dAtA[:i])
 23033  			if err != nil {
 23034  				return 0, err
 23035  			}
 23036  			i -= size
 23037  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23038  		}
 23039  		i--
 23040  		dAtA[i] = 0x1a
 23041  	}
 23042  	if m.Status != nil {
 23043  		{
 23044  			size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 23045  			if err != nil {
 23046  				return 0, err
 23047  			}
 23048  			i -= size
 23049  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23050  		}
 23051  		i--
 23052  		dAtA[i] = 0x12
 23053  	}
 23054  	{
 23055  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 23056  		if err != nil {
 23057  			return 0, err
 23058  		}
 23059  		i -= size
 23060  		i = encodeVarintEvents(dAtA, i, uint64(size))
 23061  	}
 23062  	i--
 23063  	dAtA[i] = 0xa
 23064  	return len(dAtA) - i, nil
 23065  }
 23066  
 23067  func (m *DeviceEvent2) Marshal() (dAtA []byte, err error) {
 23068  	size := m.Size()
 23069  	dAtA = make([]byte, size)
 23070  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 23071  	if err != nil {
 23072  		return nil, err
 23073  	}
 23074  	return dAtA[:n], nil
 23075  }
 23076  
 23077  func (m *DeviceEvent2) MarshalTo(dAtA []byte) (int, error) {
 23078  	size := m.Size()
 23079  	return m.MarshalToSizedBuffer(dAtA[:size])
 23080  }
 23081  
 23082  func (m *DeviceEvent2) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23083  	i := len(dAtA)
 23084  	_ = i
 23085  	var l int
 23086  	_ = l
 23087  	if m.XXX_unrecognized != nil {
 23088  		i -= len(m.XXX_unrecognized)
 23089  		copy(dAtA[i:], m.XXX_unrecognized)
 23090  	}
 23091  	{
 23092  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 23093  		if err != nil {
 23094  			return 0, err
 23095  		}
 23096  		i -= size
 23097  		i = encodeVarintEvents(dAtA, i, uint64(size))
 23098  	}
 23099  	i--
 23100  	dAtA[i] = 0x32
 23101  	{
 23102  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 23103  		if err != nil {
 23104  			return 0, err
 23105  		}
 23106  		i -= size
 23107  		i = encodeVarintEvents(dAtA, i, uint64(size))
 23108  	}
 23109  	i--
 23110  	dAtA[i] = 0x2a
 23111  	if m.Device != nil {
 23112  		{
 23113  			size, err := m.Device.MarshalToSizedBuffer(dAtA[:i])
 23114  			if err != nil {
 23115  				return 0, err
 23116  			}
 23117  			i -= size
 23118  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23119  		}
 23120  		i--
 23121  		dAtA[i] = 0x1a
 23122  	}
 23123  	{
 23124  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 23125  		if err != nil {
 23126  			return 0, err
 23127  		}
 23128  		i -= size
 23129  		i = encodeVarintEvents(dAtA, i, uint64(size))
 23130  	}
 23131  	i--
 23132  	dAtA[i] = 0xa
 23133  	return len(dAtA) - i, nil
 23134  }
 23135  
 23136  func (m *OneOf) Marshal() (dAtA []byte, err error) {
 23137  	size := m.Size()
 23138  	dAtA = make([]byte, size)
 23139  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 23140  	if err != nil {
 23141  		return nil, err
 23142  	}
 23143  	return dAtA[:n], nil
 23144  }
 23145  
 23146  func (m *OneOf) MarshalTo(dAtA []byte) (int, error) {
 23147  	size := m.Size()
 23148  	return m.MarshalToSizedBuffer(dAtA[:size])
 23149  }
 23150  
 23151  func (m *OneOf) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23152  	i := len(dAtA)
 23153  	_ = i
 23154  	var l int
 23155  	_ = l
 23156  	if m.XXX_unrecognized != nil {
 23157  		i -= len(m.XXX_unrecognized)
 23158  		copy(dAtA[i:], m.XXX_unrecognized)
 23159  	}
 23160  	if m.Event != nil {
 23161  		{
 23162  			size := m.Event.Size()
 23163  			i -= size
 23164  			if _, err := m.Event.MarshalTo(dAtA[i:]); err != nil {
 23165  				return 0, err
 23166  			}
 23167  		}
 23168  	}
 23169  	return len(dAtA) - i, nil
 23170  }
 23171  
 23172  func (m *OneOf_UserLogin) MarshalTo(dAtA []byte) (int, error) {
 23173  	size := m.Size()
 23174  	return m.MarshalToSizedBuffer(dAtA[:size])
 23175  }
 23176  
 23177  func (m *OneOf_UserLogin) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23178  	i := len(dAtA)
 23179  	if m.UserLogin != nil {
 23180  		{
 23181  			size, err := m.UserLogin.MarshalToSizedBuffer(dAtA[:i])
 23182  			if err != nil {
 23183  				return 0, err
 23184  			}
 23185  			i -= size
 23186  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23187  		}
 23188  		i--
 23189  		dAtA[i] = 0xa
 23190  	}
 23191  	return len(dAtA) - i, nil
 23192  }
 23193  func (m *OneOf_UserCreate) MarshalTo(dAtA []byte) (int, error) {
 23194  	size := m.Size()
 23195  	return m.MarshalToSizedBuffer(dAtA[:size])
 23196  }
 23197  
 23198  func (m *OneOf_UserCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23199  	i := len(dAtA)
 23200  	if m.UserCreate != nil {
 23201  		{
 23202  			size, err := m.UserCreate.MarshalToSizedBuffer(dAtA[:i])
 23203  			if err != nil {
 23204  				return 0, err
 23205  			}
 23206  			i -= size
 23207  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23208  		}
 23209  		i--
 23210  		dAtA[i] = 0x12
 23211  	}
 23212  	return len(dAtA) - i, nil
 23213  }
 23214  func (m *OneOf_UserDelete) MarshalTo(dAtA []byte) (int, error) {
 23215  	size := m.Size()
 23216  	return m.MarshalToSizedBuffer(dAtA[:size])
 23217  }
 23218  
 23219  func (m *OneOf_UserDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23220  	i := len(dAtA)
 23221  	if m.UserDelete != nil {
 23222  		{
 23223  			size, err := m.UserDelete.MarshalToSizedBuffer(dAtA[:i])
 23224  			if err != nil {
 23225  				return 0, err
 23226  			}
 23227  			i -= size
 23228  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23229  		}
 23230  		i--
 23231  		dAtA[i] = 0x1a
 23232  	}
 23233  	return len(dAtA) - i, nil
 23234  }
 23235  func (m *OneOf_UserPasswordChange) MarshalTo(dAtA []byte) (int, error) {
 23236  	size := m.Size()
 23237  	return m.MarshalToSizedBuffer(dAtA[:size])
 23238  }
 23239  
 23240  func (m *OneOf_UserPasswordChange) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23241  	i := len(dAtA)
 23242  	if m.UserPasswordChange != nil {
 23243  		{
 23244  			size, err := m.UserPasswordChange.MarshalToSizedBuffer(dAtA[:i])
 23245  			if err != nil {
 23246  				return 0, err
 23247  			}
 23248  			i -= size
 23249  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23250  		}
 23251  		i--
 23252  		dAtA[i] = 0x22
 23253  	}
 23254  	return len(dAtA) - i, nil
 23255  }
 23256  func (m *OneOf_SessionStart) MarshalTo(dAtA []byte) (int, error) {
 23257  	size := m.Size()
 23258  	return m.MarshalToSizedBuffer(dAtA[:size])
 23259  }
 23260  
 23261  func (m *OneOf_SessionStart) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23262  	i := len(dAtA)
 23263  	if m.SessionStart != nil {
 23264  		{
 23265  			size, err := m.SessionStart.MarshalToSizedBuffer(dAtA[:i])
 23266  			if err != nil {
 23267  				return 0, err
 23268  			}
 23269  			i -= size
 23270  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23271  		}
 23272  		i--
 23273  		dAtA[i] = 0x2a
 23274  	}
 23275  	return len(dAtA) - i, nil
 23276  }
 23277  func (m *OneOf_SessionJoin) MarshalTo(dAtA []byte) (int, error) {
 23278  	size := m.Size()
 23279  	return m.MarshalToSizedBuffer(dAtA[:size])
 23280  }
 23281  
 23282  func (m *OneOf_SessionJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23283  	i := len(dAtA)
 23284  	if m.SessionJoin != nil {
 23285  		{
 23286  			size, err := m.SessionJoin.MarshalToSizedBuffer(dAtA[:i])
 23287  			if err != nil {
 23288  				return 0, err
 23289  			}
 23290  			i -= size
 23291  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23292  		}
 23293  		i--
 23294  		dAtA[i] = 0x32
 23295  	}
 23296  	return len(dAtA) - i, nil
 23297  }
 23298  func (m *OneOf_SessionPrint) MarshalTo(dAtA []byte) (int, error) {
 23299  	size := m.Size()
 23300  	return m.MarshalToSizedBuffer(dAtA[:size])
 23301  }
 23302  
 23303  func (m *OneOf_SessionPrint) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23304  	i := len(dAtA)
 23305  	if m.SessionPrint != nil {
 23306  		{
 23307  			size, err := m.SessionPrint.MarshalToSizedBuffer(dAtA[:i])
 23308  			if err != nil {
 23309  				return 0, err
 23310  			}
 23311  			i -= size
 23312  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23313  		}
 23314  		i--
 23315  		dAtA[i] = 0x3a
 23316  	}
 23317  	return len(dAtA) - i, nil
 23318  }
 23319  func (m *OneOf_SessionReject) MarshalTo(dAtA []byte) (int, error) {
 23320  	size := m.Size()
 23321  	return m.MarshalToSizedBuffer(dAtA[:size])
 23322  }
 23323  
 23324  func (m *OneOf_SessionReject) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23325  	i := len(dAtA)
 23326  	if m.SessionReject != nil {
 23327  		{
 23328  			size, err := m.SessionReject.MarshalToSizedBuffer(dAtA[:i])
 23329  			if err != nil {
 23330  				return 0, err
 23331  			}
 23332  			i -= size
 23333  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23334  		}
 23335  		i--
 23336  		dAtA[i] = 0x42
 23337  	}
 23338  	return len(dAtA) - i, nil
 23339  }
 23340  func (m *OneOf_Resize) MarshalTo(dAtA []byte) (int, error) {
 23341  	size := m.Size()
 23342  	return m.MarshalToSizedBuffer(dAtA[:size])
 23343  }
 23344  
 23345  func (m *OneOf_Resize) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23346  	i := len(dAtA)
 23347  	if m.Resize != nil {
 23348  		{
 23349  			size, err := m.Resize.MarshalToSizedBuffer(dAtA[:i])
 23350  			if err != nil {
 23351  				return 0, err
 23352  			}
 23353  			i -= size
 23354  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23355  		}
 23356  		i--
 23357  		dAtA[i] = 0x4a
 23358  	}
 23359  	return len(dAtA) - i, nil
 23360  }
 23361  func (m *OneOf_SessionEnd) MarshalTo(dAtA []byte) (int, error) {
 23362  	size := m.Size()
 23363  	return m.MarshalToSizedBuffer(dAtA[:size])
 23364  }
 23365  
 23366  func (m *OneOf_SessionEnd) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23367  	i := len(dAtA)
 23368  	if m.SessionEnd != nil {
 23369  		{
 23370  			size, err := m.SessionEnd.MarshalToSizedBuffer(dAtA[:i])
 23371  			if err != nil {
 23372  				return 0, err
 23373  			}
 23374  			i -= size
 23375  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23376  		}
 23377  		i--
 23378  		dAtA[i] = 0x52
 23379  	}
 23380  	return len(dAtA) - i, nil
 23381  }
 23382  func (m *OneOf_SessionCommand) MarshalTo(dAtA []byte) (int, error) {
 23383  	size := m.Size()
 23384  	return m.MarshalToSizedBuffer(dAtA[:size])
 23385  }
 23386  
 23387  func (m *OneOf_SessionCommand) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23388  	i := len(dAtA)
 23389  	if m.SessionCommand != nil {
 23390  		{
 23391  			size, err := m.SessionCommand.MarshalToSizedBuffer(dAtA[:i])
 23392  			if err != nil {
 23393  				return 0, err
 23394  			}
 23395  			i -= size
 23396  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23397  		}
 23398  		i--
 23399  		dAtA[i] = 0x5a
 23400  	}
 23401  	return len(dAtA) - i, nil
 23402  }
 23403  func (m *OneOf_SessionDisk) MarshalTo(dAtA []byte) (int, error) {
 23404  	size := m.Size()
 23405  	return m.MarshalToSizedBuffer(dAtA[:size])
 23406  }
 23407  
 23408  func (m *OneOf_SessionDisk) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23409  	i := len(dAtA)
 23410  	if m.SessionDisk != nil {
 23411  		{
 23412  			size, err := m.SessionDisk.MarshalToSizedBuffer(dAtA[:i])
 23413  			if err != nil {
 23414  				return 0, err
 23415  			}
 23416  			i -= size
 23417  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23418  		}
 23419  		i--
 23420  		dAtA[i] = 0x62
 23421  	}
 23422  	return len(dAtA) - i, nil
 23423  }
 23424  func (m *OneOf_SessionNetwork) MarshalTo(dAtA []byte) (int, error) {
 23425  	size := m.Size()
 23426  	return m.MarshalToSizedBuffer(dAtA[:size])
 23427  }
 23428  
 23429  func (m *OneOf_SessionNetwork) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23430  	i := len(dAtA)
 23431  	if m.SessionNetwork != nil {
 23432  		{
 23433  			size, err := m.SessionNetwork.MarshalToSizedBuffer(dAtA[:i])
 23434  			if err != nil {
 23435  				return 0, err
 23436  			}
 23437  			i -= size
 23438  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23439  		}
 23440  		i--
 23441  		dAtA[i] = 0x6a
 23442  	}
 23443  	return len(dAtA) - i, nil
 23444  }
 23445  func (m *OneOf_SessionData) MarshalTo(dAtA []byte) (int, error) {
 23446  	size := m.Size()
 23447  	return m.MarshalToSizedBuffer(dAtA[:size])
 23448  }
 23449  
 23450  func (m *OneOf_SessionData) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23451  	i := len(dAtA)
 23452  	if m.SessionData != nil {
 23453  		{
 23454  			size, err := m.SessionData.MarshalToSizedBuffer(dAtA[:i])
 23455  			if err != nil {
 23456  				return 0, err
 23457  			}
 23458  			i -= size
 23459  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23460  		}
 23461  		i--
 23462  		dAtA[i] = 0x72
 23463  	}
 23464  	return len(dAtA) - i, nil
 23465  }
 23466  func (m *OneOf_SessionLeave) MarshalTo(dAtA []byte) (int, error) {
 23467  	size := m.Size()
 23468  	return m.MarshalToSizedBuffer(dAtA[:size])
 23469  }
 23470  
 23471  func (m *OneOf_SessionLeave) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23472  	i := len(dAtA)
 23473  	if m.SessionLeave != nil {
 23474  		{
 23475  			size, err := m.SessionLeave.MarshalToSizedBuffer(dAtA[:i])
 23476  			if err != nil {
 23477  				return 0, err
 23478  			}
 23479  			i -= size
 23480  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23481  		}
 23482  		i--
 23483  		dAtA[i] = 0x7a
 23484  	}
 23485  	return len(dAtA) - i, nil
 23486  }
 23487  func (m *OneOf_PortForward) MarshalTo(dAtA []byte) (int, error) {
 23488  	size := m.Size()
 23489  	return m.MarshalToSizedBuffer(dAtA[:size])
 23490  }
 23491  
 23492  func (m *OneOf_PortForward) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23493  	i := len(dAtA)
 23494  	if m.PortForward != nil {
 23495  		{
 23496  			size, err := m.PortForward.MarshalToSizedBuffer(dAtA[:i])
 23497  			if err != nil {
 23498  				return 0, err
 23499  			}
 23500  			i -= size
 23501  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23502  		}
 23503  		i--
 23504  		dAtA[i] = 0x1
 23505  		i--
 23506  		dAtA[i] = 0x82
 23507  	}
 23508  	return len(dAtA) - i, nil
 23509  }
 23510  func (m *OneOf_X11Forward) MarshalTo(dAtA []byte) (int, error) {
 23511  	size := m.Size()
 23512  	return m.MarshalToSizedBuffer(dAtA[:size])
 23513  }
 23514  
 23515  func (m *OneOf_X11Forward) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23516  	i := len(dAtA)
 23517  	if m.X11Forward != nil {
 23518  		{
 23519  			size, err := m.X11Forward.MarshalToSizedBuffer(dAtA[:i])
 23520  			if err != nil {
 23521  				return 0, err
 23522  			}
 23523  			i -= size
 23524  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23525  		}
 23526  		i--
 23527  		dAtA[i] = 0x1
 23528  		i--
 23529  		dAtA[i] = 0x8a
 23530  	}
 23531  	return len(dAtA) - i, nil
 23532  }
 23533  func (m *OneOf_SCP) MarshalTo(dAtA []byte) (int, error) {
 23534  	size := m.Size()
 23535  	return m.MarshalToSizedBuffer(dAtA[:size])
 23536  }
 23537  
 23538  func (m *OneOf_SCP) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23539  	i := len(dAtA)
 23540  	if m.SCP != nil {
 23541  		{
 23542  			size, err := m.SCP.MarshalToSizedBuffer(dAtA[:i])
 23543  			if err != nil {
 23544  				return 0, err
 23545  			}
 23546  			i -= size
 23547  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23548  		}
 23549  		i--
 23550  		dAtA[i] = 0x1
 23551  		i--
 23552  		dAtA[i] = 0x92
 23553  	}
 23554  	return len(dAtA) - i, nil
 23555  }
 23556  func (m *OneOf_Exec) MarshalTo(dAtA []byte) (int, error) {
 23557  	size := m.Size()
 23558  	return m.MarshalToSizedBuffer(dAtA[:size])
 23559  }
 23560  
 23561  func (m *OneOf_Exec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23562  	i := len(dAtA)
 23563  	if m.Exec != nil {
 23564  		{
 23565  			size, err := m.Exec.MarshalToSizedBuffer(dAtA[:i])
 23566  			if err != nil {
 23567  				return 0, err
 23568  			}
 23569  			i -= size
 23570  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23571  		}
 23572  		i--
 23573  		dAtA[i] = 0x1
 23574  		i--
 23575  		dAtA[i] = 0x9a
 23576  	}
 23577  	return len(dAtA) - i, nil
 23578  }
 23579  func (m *OneOf_Subsystem) MarshalTo(dAtA []byte) (int, error) {
 23580  	size := m.Size()
 23581  	return m.MarshalToSizedBuffer(dAtA[:size])
 23582  }
 23583  
 23584  func (m *OneOf_Subsystem) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23585  	i := len(dAtA)
 23586  	if m.Subsystem != nil {
 23587  		{
 23588  			size, err := m.Subsystem.MarshalToSizedBuffer(dAtA[:i])
 23589  			if err != nil {
 23590  				return 0, err
 23591  			}
 23592  			i -= size
 23593  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23594  		}
 23595  		i--
 23596  		dAtA[i] = 0x1
 23597  		i--
 23598  		dAtA[i] = 0xa2
 23599  	}
 23600  	return len(dAtA) - i, nil
 23601  }
 23602  func (m *OneOf_ClientDisconnect) MarshalTo(dAtA []byte) (int, error) {
 23603  	size := m.Size()
 23604  	return m.MarshalToSizedBuffer(dAtA[:size])
 23605  }
 23606  
 23607  func (m *OneOf_ClientDisconnect) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23608  	i := len(dAtA)
 23609  	if m.ClientDisconnect != nil {
 23610  		{
 23611  			size, err := m.ClientDisconnect.MarshalToSizedBuffer(dAtA[:i])
 23612  			if err != nil {
 23613  				return 0, err
 23614  			}
 23615  			i -= size
 23616  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23617  		}
 23618  		i--
 23619  		dAtA[i] = 0x1
 23620  		i--
 23621  		dAtA[i] = 0xaa
 23622  	}
 23623  	return len(dAtA) - i, nil
 23624  }
 23625  func (m *OneOf_AuthAttempt) MarshalTo(dAtA []byte) (int, error) {
 23626  	size := m.Size()
 23627  	return m.MarshalToSizedBuffer(dAtA[:size])
 23628  }
 23629  
 23630  func (m *OneOf_AuthAttempt) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23631  	i := len(dAtA)
 23632  	if m.AuthAttempt != nil {
 23633  		{
 23634  			size, err := m.AuthAttempt.MarshalToSizedBuffer(dAtA[:i])
 23635  			if err != nil {
 23636  				return 0, err
 23637  			}
 23638  			i -= size
 23639  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23640  		}
 23641  		i--
 23642  		dAtA[i] = 0x1
 23643  		i--
 23644  		dAtA[i] = 0xb2
 23645  	}
 23646  	return len(dAtA) - i, nil
 23647  }
 23648  func (m *OneOf_AccessRequestCreate) MarshalTo(dAtA []byte) (int, error) {
 23649  	size := m.Size()
 23650  	return m.MarshalToSizedBuffer(dAtA[:size])
 23651  }
 23652  
 23653  func (m *OneOf_AccessRequestCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23654  	i := len(dAtA)
 23655  	if m.AccessRequestCreate != nil {
 23656  		{
 23657  			size, err := m.AccessRequestCreate.MarshalToSizedBuffer(dAtA[:i])
 23658  			if err != nil {
 23659  				return 0, err
 23660  			}
 23661  			i -= size
 23662  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23663  		}
 23664  		i--
 23665  		dAtA[i] = 0x1
 23666  		i--
 23667  		dAtA[i] = 0xba
 23668  	}
 23669  	return len(dAtA) - i, nil
 23670  }
 23671  func (m *OneOf_UserTokenCreate) MarshalTo(dAtA []byte) (int, error) {
 23672  	size := m.Size()
 23673  	return m.MarshalToSizedBuffer(dAtA[:size])
 23674  }
 23675  
 23676  func (m *OneOf_UserTokenCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23677  	i := len(dAtA)
 23678  	if m.UserTokenCreate != nil {
 23679  		{
 23680  			size, err := m.UserTokenCreate.MarshalToSizedBuffer(dAtA[:i])
 23681  			if err != nil {
 23682  				return 0, err
 23683  			}
 23684  			i -= size
 23685  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23686  		}
 23687  		i--
 23688  		dAtA[i] = 0x1
 23689  		i--
 23690  		dAtA[i] = 0xc2
 23691  	}
 23692  	return len(dAtA) - i, nil
 23693  }
 23694  func (m *OneOf_RoleCreate) MarshalTo(dAtA []byte) (int, error) {
 23695  	size := m.Size()
 23696  	return m.MarshalToSizedBuffer(dAtA[:size])
 23697  }
 23698  
 23699  func (m *OneOf_RoleCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23700  	i := len(dAtA)
 23701  	if m.RoleCreate != nil {
 23702  		{
 23703  			size, err := m.RoleCreate.MarshalToSizedBuffer(dAtA[:i])
 23704  			if err != nil {
 23705  				return 0, err
 23706  			}
 23707  			i -= size
 23708  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23709  		}
 23710  		i--
 23711  		dAtA[i] = 0x1
 23712  		i--
 23713  		dAtA[i] = 0xca
 23714  	}
 23715  	return len(dAtA) - i, nil
 23716  }
 23717  func (m *OneOf_RoleDelete) MarshalTo(dAtA []byte) (int, error) {
 23718  	size := m.Size()
 23719  	return m.MarshalToSizedBuffer(dAtA[:size])
 23720  }
 23721  
 23722  func (m *OneOf_RoleDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23723  	i := len(dAtA)
 23724  	if m.RoleDelete != nil {
 23725  		{
 23726  			size, err := m.RoleDelete.MarshalToSizedBuffer(dAtA[:i])
 23727  			if err != nil {
 23728  				return 0, err
 23729  			}
 23730  			i -= size
 23731  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23732  		}
 23733  		i--
 23734  		dAtA[i] = 0x1
 23735  		i--
 23736  		dAtA[i] = 0xd2
 23737  	}
 23738  	return len(dAtA) - i, nil
 23739  }
 23740  func (m *OneOf_TrustedClusterCreate) MarshalTo(dAtA []byte) (int, error) {
 23741  	size := m.Size()
 23742  	return m.MarshalToSizedBuffer(dAtA[:size])
 23743  }
 23744  
 23745  func (m *OneOf_TrustedClusterCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23746  	i := len(dAtA)
 23747  	if m.TrustedClusterCreate != nil {
 23748  		{
 23749  			size, err := m.TrustedClusterCreate.MarshalToSizedBuffer(dAtA[:i])
 23750  			if err != nil {
 23751  				return 0, err
 23752  			}
 23753  			i -= size
 23754  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23755  		}
 23756  		i--
 23757  		dAtA[i] = 0x1
 23758  		i--
 23759  		dAtA[i] = 0xda
 23760  	}
 23761  	return len(dAtA) - i, nil
 23762  }
 23763  func (m *OneOf_TrustedClusterDelete) MarshalTo(dAtA []byte) (int, error) {
 23764  	size := m.Size()
 23765  	return m.MarshalToSizedBuffer(dAtA[:size])
 23766  }
 23767  
 23768  func (m *OneOf_TrustedClusterDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23769  	i := len(dAtA)
 23770  	if m.TrustedClusterDelete != nil {
 23771  		{
 23772  			size, err := m.TrustedClusterDelete.MarshalToSizedBuffer(dAtA[:i])
 23773  			if err != nil {
 23774  				return 0, err
 23775  			}
 23776  			i -= size
 23777  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23778  		}
 23779  		i--
 23780  		dAtA[i] = 0x1
 23781  		i--
 23782  		dAtA[i] = 0xe2
 23783  	}
 23784  	return len(dAtA) - i, nil
 23785  }
 23786  func (m *OneOf_TrustedClusterTokenCreate) MarshalTo(dAtA []byte) (int, error) {
 23787  	size := m.Size()
 23788  	return m.MarshalToSizedBuffer(dAtA[:size])
 23789  }
 23790  
 23791  func (m *OneOf_TrustedClusterTokenCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23792  	i := len(dAtA)
 23793  	if m.TrustedClusterTokenCreate != nil {
 23794  		{
 23795  			size, err := m.TrustedClusterTokenCreate.MarshalToSizedBuffer(dAtA[:i])
 23796  			if err != nil {
 23797  				return 0, err
 23798  			}
 23799  			i -= size
 23800  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23801  		}
 23802  		i--
 23803  		dAtA[i] = 0x1
 23804  		i--
 23805  		dAtA[i] = 0xea
 23806  	}
 23807  	return len(dAtA) - i, nil
 23808  }
 23809  func (m *OneOf_GithubConnectorCreate) MarshalTo(dAtA []byte) (int, error) {
 23810  	size := m.Size()
 23811  	return m.MarshalToSizedBuffer(dAtA[:size])
 23812  }
 23813  
 23814  func (m *OneOf_GithubConnectorCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23815  	i := len(dAtA)
 23816  	if m.GithubConnectorCreate != nil {
 23817  		{
 23818  			size, err := m.GithubConnectorCreate.MarshalToSizedBuffer(dAtA[:i])
 23819  			if err != nil {
 23820  				return 0, err
 23821  			}
 23822  			i -= size
 23823  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23824  		}
 23825  		i--
 23826  		dAtA[i] = 0x1
 23827  		i--
 23828  		dAtA[i] = 0xf2
 23829  	}
 23830  	return len(dAtA) - i, nil
 23831  }
 23832  func (m *OneOf_GithubConnectorDelete) MarshalTo(dAtA []byte) (int, error) {
 23833  	size := m.Size()
 23834  	return m.MarshalToSizedBuffer(dAtA[:size])
 23835  }
 23836  
 23837  func (m *OneOf_GithubConnectorDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23838  	i := len(dAtA)
 23839  	if m.GithubConnectorDelete != nil {
 23840  		{
 23841  			size, err := m.GithubConnectorDelete.MarshalToSizedBuffer(dAtA[:i])
 23842  			if err != nil {
 23843  				return 0, err
 23844  			}
 23845  			i -= size
 23846  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23847  		}
 23848  		i--
 23849  		dAtA[i] = 0x1
 23850  		i--
 23851  		dAtA[i] = 0xfa
 23852  	}
 23853  	return len(dAtA) - i, nil
 23854  }
 23855  func (m *OneOf_OIDCConnectorCreate) MarshalTo(dAtA []byte) (int, error) {
 23856  	size := m.Size()
 23857  	return m.MarshalToSizedBuffer(dAtA[:size])
 23858  }
 23859  
 23860  func (m *OneOf_OIDCConnectorCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23861  	i := len(dAtA)
 23862  	if m.OIDCConnectorCreate != nil {
 23863  		{
 23864  			size, err := m.OIDCConnectorCreate.MarshalToSizedBuffer(dAtA[:i])
 23865  			if err != nil {
 23866  				return 0, err
 23867  			}
 23868  			i -= size
 23869  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23870  		}
 23871  		i--
 23872  		dAtA[i] = 0x2
 23873  		i--
 23874  		dAtA[i] = 0x82
 23875  	}
 23876  	return len(dAtA) - i, nil
 23877  }
 23878  func (m *OneOf_OIDCConnectorDelete) MarshalTo(dAtA []byte) (int, error) {
 23879  	size := m.Size()
 23880  	return m.MarshalToSizedBuffer(dAtA[:size])
 23881  }
 23882  
 23883  func (m *OneOf_OIDCConnectorDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23884  	i := len(dAtA)
 23885  	if m.OIDCConnectorDelete != nil {
 23886  		{
 23887  			size, err := m.OIDCConnectorDelete.MarshalToSizedBuffer(dAtA[:i])
 23888  			if err != nil {
 23889  				return 0, err
 23890  			}
 23891  			i -= size
 23892  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23893  		}
 23894  		i--
 23895  		dAtA[i] = 0x2
 23896  		i--
 23897  		dAtA[i] = 0x8a
 23898  	}
 23899  	return len(dAtA) - i, nil
 23900  }
 23901  func (m *OneOf_SAMLConnectorCreate) MarshalTo(dAtA []byte) (int, error) {
 23902  	size := m.Size()
 23903  	return m.MarshalToSizedBuffer(dAtA[:size])
 23904  }
 23905  
 23906  func (m *OneOf_SAMLConnectorCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23907  	i := len(dAtA)
 23908  	if m.SAMLConnectorCreate != nil {
 23909  		{
 23910  			size, err := m.SAMLConnectorCreate.MarshalToSizedBuffer(dAtA[:i])
 23911  			if err != nil {
 23912  				return 0, err
 23913  			}
 23914  			i -= size
 23915  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23916  		}
 23917  		i--
 23918  		dAtA[i] = 0x2
 23919  		i--
 23920  		dAtA[i] = 0x92
 23921  	}
 23922  	return len(dAtA) - i, nil
 23923  }
 23924  func (m *OneOf_SAMLConnectorDelete) MarshalTo(dAtA []byte) (int, error) {
 23925  	size := m.Size()
 23926  	return m.MarshalToSizedBuffer(dAtA[:size])
 23927  }
 23928  
 23929  func (m *OneOf_SAMLConnectorDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23930  	i := len(dAtA)
 23931  	if m.SAMLConnectorDelete != nil {
 23932  		{
 23933  			size, err := m.SAMLConnectorDelete.MarshalToSizedBuffer(dAtA[:i])
 23934  			if err != nil {
 23935  				return 0, err
 23936  			}
 23937  			i -= size
 23938  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23939  		}
 23940  		i--
 23941  		dAtA[i] = 0x2
 23942  		i--
 23943  		dAtA[i] = 0x9a
 23944  	}
 23945  	return len(dAtA) - i, nil
 23946  }
 23947  func (m *OneOf_KubeRequest) MarshalTo(dAtA []byte) (int, error) {
 23948  	size := m.Size()
 23949  	return m.MarshalToSizedBuffer(dAtA[:size])
 23950  }
 23951  
 23952  func (m *OneOf_KubeRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23953  	i := len(dAtA)
 23954  	if m.KubeRequest != nil {
 23955  		{
 23956  			size, err := m.KubeRequest.MarshalToSizedBuffer(dAtA[:i])
 23957  			if err != nil {
 23958  				return 0, err
 23959  			}
 23960  			i -= size
 23961  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23962  		}
 23963  		i--
 23964  		dAtA[i] = 0x2
 23965  		i--
 23966  		dAtA[i] = 0xa2
 23967  	}
 23968  	return len(dAtA) - i, nil
 23969  }
 23970  func (m *OneOf_AppSessionStart) MarshalTo(dAtA []byte) (int, error) {
 23971  	size := m.Size()
 23972  	return m.MarshalToSizedBuffer(dAtA[:size])
 23973  }
 23974  
 23975  func (m *OneOf_AppSessionStart) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23976  	i := len(dAtA)
 23977  	if m.AppSessionStart != nil {
 23978  		{
 23979  			size, err := m.AppSessionStart.MarshalToSizedBuffer(dAtA[:i])
 23980  			if err != nil {
 23981  				return 0, err
 23982  			}
 23983  			i -= size
 23984  			i = encodeVarintEvents(dAtA, i, uint64(size))
 23985  		}
 23986  		i--
 23987  		dAtA[i] = 0x2
 23988  		i--
 23989  		dAtA[i] = 0xaa
 23990  	}
 23991  	return len(dAtA) - i, nil
 23992  }
 23993  func (m *OneOf_AppSessionChunk) MarshalTo(dAtA []byte) (int, error) {
 23994  	size := m.Size()
 23995  	return m.MarshalToSizedBuffer(dAtA[:size])
 23996  }
 23997  
 23998  func (m *OneOf_AppSessionChunk) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 23999  	i := len(dAtA)
 24000  	if m.AppSessionChunk != nil {
 24001  		{
 24002  			size, err := m.AppSessionChunk.MarshalToSizedBuffer(dAtA[:i])
 24003  			if err != nil {
 24004  				return 0, err
 24005  			}
 24006  			i -= size
 24007  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24008  		}
 24009  		i--
 24010  		dAtA[i] = 0x2
 24011  		i--
 24012  		dAtA[i] = 0xb2
 24013  	}
 24014  	return len(dAtA) - i, nil
 24015  }
 24016  func (m *OneOf_AppSessionRequest) MarshalTo(dAtA []byte) (int, error) {
 24017  	size := m.Size()
 24018  	return m.MarshalToSizedBuffer(dAtA[:size])
 24019  }
 24020  
 24021  func (m *OneOf_AppSessionRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24022  	i := len(dAtA)
 24023  	if m.AppSessionRequest != nil {
 24024  		{
 24025  			size, err := m.AppSessionRequest.MarshalToSizedBuffer(dAtA[:i])
 24026  			if err != nil {
 24027  				return 0, err
 24028  			}
 24029  			i -= size
 24030  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24031  		}
 24032  		i--
 24033  		dAtA[i] = 0x2
 24034  		i--
 24035  		dAtA[i] = 0xba
 24036  	}
 24037  	return len(dAtA) - i, nil
 24038  }
 24039  func (m *OneOf_DatabaseSessionStart) MarshalTo(dAtA []byte) (int, error) {
 24040  	size := m.Size()
 24041  	return m.MarshalToSizedBuffer(dAtA[:size])
 24042  }
 24043  
 24044  func (m *OneOf_DatabaseSessionStart) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24045  	i := len(dAtA)
 24046  	if m.DatabaseSessionStart != nil {
 24047  		{
 24048  			size, err := m.DatabaseSessionStart.MarshalToSizedBuffer(dAtA[:i])
 24049  			if err != nil {
 24050  				return 0, err
 24051  			}
 24052  			i -= size
 24053  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24054  		}
 24055  		i--
 24056  		dAtA[i] = 0x2
 24057  		i--
 24058  		dAtA[i] = 0xc2
 24059  	}
 24060  	return len(dAtA) - i, nil
 24061  }
 24062  func (m *OneOf_DatabaseSessionEnd) MarshalTo(dAtA []byte) (int, error) {
 24063  	size := m.Size()
 24064  	return m.MarshalToSizedBuffer(dAtA[:size])
 24065  }
 24066  
 24067  func (m *OneOf_DatabaseSessionEnd) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24068  	i := len(dAtA)
 24069  	if m.DatabaseSessionEnd != nil {
 24070  		{
 24071  			size, err := m.DatabaseSessionEnd.MarshalToSizedBuffer(dAtA[:i])
 24072  			if err != nil {
 24073  				return 0, err
 24074  			}
 24075  			i -= size
 24076  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24077  		}
 24078  		i--
 24079  		dAtA[i] = 0x2
 24080  		i--
 24081  		dAtA[i] = 0xca
 24082  	}
 24083  	return len(dAtA) - i, nil
 24084  }
 24085  func (m *OneOf_DatabaseSessionQuery) MarshalTo(dAtA []byte) (int, error) {
 24086  	size := m.Size()
 24087  	return m.MarshalToSizedBuffer(dAtA[:size])
 24088  }
 24089  
 24090  func (m *OneOf_DatabaseSessionQuery) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24091  	i := len(dAtA)
 24092  	if m.DatabaseSessionQuery != nil {
 24093  		{
 24094  			size, err := m.DatabaseSessionQuery.MarshalToSizedBuffer(dAtA[:i])
 24095  			if err != nil {
 24096  				return 0, err
 24097  			}
 24098  			i -= size
 24099  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24100  		}
 24101  		i--
 24102  		dAtA[i] = 0x2
 24103  		i--
 24104  		dAtA[i] = 0xd2
 24105  	}
 24106  	return len(dAtA) - i, nil
 24107  }
 24108  func (m *OneOf_SessionUpload) MarshalTo(dAtA []byte) (int, error) {
 24109  	size := m.Size()
 24110  	return m.MarshalToSizedBuffer(dAtA[:size])
 24111  }
 24112  
 24113  func (m *OneOf_SessionUpload) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24114  	i := len(dAtA)
 24115  	if m.SessionUpload != nil {
 24116  		{
 24117  			size, err := m.SessionUpload.MarshalToSizedBuffer(dAtA[:i])
 24118  			if err != nil {
 24119  				return 0, err
 24120  			}
 24121  			i -= size
 24122  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24123  		}
 24124  		i--
 24125  		dAtA[i] = 0x2
 24126  		i--
 24127  		dAtA[i] = 0xda
 24128  	}
 24129  	return len(dAtA) - i, nil
 24130  }
 24131  func (m *OneOf_MFADeviceAdd) MarshalTo(dAtA []byte) (int, error) {
 24132  	size := m.Size()
 24133  	return m.MarshalToSizedBuffer(dAtA[:size])
 24134  }
 24135  
 24136  func (m *OneOf_MFADeviceAdd) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24137  	i := len(dAtA)
 24138  	if m.MFADeviceAdd != nil {
 24139  		{
 24140  			size, err := m.MFADeviceAdd.MarshalToSizedBuffer(dAtA[:i])
 24141  			if err != nil {
 24142  				return 0, err
 24143  			}
 24144  			i -= size
 24145  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24146  		}
 24147  		i--
 24148  		dAtA[i] = 0x2
 24149  		i--
 24150  		dAtA[i] = 0xe2
 24151  	}
 24152  	return len(dAtA) - i, nil
 24153  }
 24154  func (m *OneOf_MFADeviceDelete) MarshalTo(dAtA []byte) (int, error) {
 24155  	size := m.Size()
 24156  	return m.MarshalToSizedBuffer(dAtA[:size])
 24157  }
 24158  
 24159  func (m *OneOf_MFADeviceDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24160  	i := len(dAtA)
 24161  	if m.MFADeviceDelete != nil {
 24162  		{
 24163  			size, err := m.MFADeviceDelete.MarshalToSizedBuffer(dAtA[:i])
 24164  			if err != nil {
 24165  				return 0, err
 24166  			}
 24167  			i -= size
 24168  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24169  		}
 24170  		i--
 24171  		dAtA[i] = 0x2
 24172  		i--
 24173  		dAtA[i] = 0xea
 24174  	}
 24175  	return len(dAtA) - i, nil
 24176  }
 24177  func (m *OneOf_BillingInformationUpdate) MarshalTo(dAtA []byte) (int, error) {
 24178  	size := m.Size()
 24179  	return m.MarshalToSizedBuffer(dAtA[:size])
 24180  }
 24181  
 24182  func (m *OneOf_BillingInformationUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24183  	i := len(dAtA)
 24184  	if m.BillingInformationUpdate != nil {
 24185  		{
 24186  			size, err := m.BillingInformationUpdate.MarshalToSizedBuffer(dAtA[:i])
 24187  			if err != nil {
 24188  				return 0, err
 24189  			}
 24190  			i -= size
 24191  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24192  		}
 24193  		i--
 24194  		dAtA[i] = 0x2
 24195  		i--
 24196  		dAtA[i] = 0xf2
 24197  	}
 24198  	return len(dAtA) - i, nil
 24199  }
 24200  func (m *OneOf_BillingCardCreate) MarshalTo(dAtA []byte) (int, error) {
 24201  	size := m.Size()
 24202  	return m.MarshalToSizedBuffer(dAtA[:size])
 24203  }
 24204  
 24205  func (m *OneOf_BillingCardCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24206  	i := len(dAtA)
 24207  	if m.BillingCardCreate != nil {
 24208  		{
 24209  			size, err := m.BillingCardCreate.MarshalToSizedBuffer(dAtA[:i])
 24210  			if err != nil {
 24211  				return 0, err
 24212  			}
 24213  			i -= size
 24214  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24215  		}
 24216  		i--
 24217  		dAtA[i] = 0x2
 24218  		i--
 24219  		dAtA[i] = 0xfa
 24220  	}
 24221  	return len(dAtA) - i, nil
 24222  }
 24223  func (m *OneOf_BillingCardDelete) MarshalTo(dAtA []byte) (int, error) {
 24224  	size := m.Size()
 24225  	return m.MarshalToSizedBuffer(dAtA[:size])
 24226  }
 24227  
 24228  func (m *OneOf_BillingCardDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24229  	i := len(dAtA)
 24230  	if m.BillingCardDelete != nil {
 24231  		{
 24232  			size, err := m.BillingCardDelete.MarshalToSizedBuffer(dAtA[:i])
 24233  			if err != nil {
 24234  				return 0, err
 24235  			}
 24236  			i -= size
 24237  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24238  		}
 24239  		i--
 24240  		dAtA[i] = 0x3
 24241  		i--
 24242  		dAtA[i] = 0x82
 24243  	}
 24244  	return len(dAtA) - i, nil
 24245  }
 24246  func (m *OneOf_LockCreate) MarshalTo(dAtA []byte) (int, error) {
 24247  	size := m.Size()
 24248  	return m.MarshalToSizedBuffer(dAtA[:size])
 24249  }
 24250  
 24251  func (m *OneOf_LockCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24252  	i := len(dAtA)
 24253  	if m.LockCreate != nil {
 24254  		{
 24255  			size, err := m.LockCreate.MarshalToSizedBuffer(dAtA[:i])
 24256  			if err != nil {
 24257  				return 0, err
 24258  			}
 24259  			i -= size
 24260  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24261  		}
 24262  		i--
 24263  		dAtA[i] = 0x3
 24264  		i--
 24265  		dAtA[i] = 0x8a
 24266  	}
 24267  	return len(dAtA) - i, nil
 24268  }
 24269  func (m *OneOf_LockDelete) MarshalTo(dAtA []byte) (int, error) {
 24270  	size := m.Size()
 24271  	return m.MarshalToSizedBuffer(dAtA[:size])
 24272  }
 24273  
 24274  func (m *OneOf_LockDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24275  	i := len(dAtA)
 24276  	if m.LockDelete != nil {
 24277  		{
 24278  			size, err := m.LockDelete.MarshalToSizedBuffer(dAtA[:i])
 24279  			if err != nil {
 24280  				return 0, err
 24281  			}
 24282  			i -= size
 24283  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24284  		}
 24285  		i--
 24286  		dAtA[i] = 0x3
 24287  		i--
 24288  		dAtA[i] = 0x92
 24289  	}
 24290  	return len(dAtA) - i, nil
 24291  }
 24292  func (m *OneOf_RecoveryCodeGenerate) MarshalTo(dAtA []byte) (int, error) {
 24293  	size := m.Size()
 24294  	return m.MarshalToSizedBuffer(dAtA[:size])
 24295  }
 24296  
 24297  func (m *OneOf_RecoveryCodeGenerate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24298  	i := len(dAtA)
 24299  	if m.RecoveryCodeGenerate != nil {
 24300  		{
 24301  			size, err := m.RecoveryCodeGenerate.MarshalToSizedBuffer(dAtA[:i])
 24302  			if err != nil {
 24303  				return 0, err
 24304  			}
 24305  			i -= size
 24306  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24307  		}
 24308  		i--
 24309  		dAtA[i] = 0x3
 24310  		i--
 24311  		dAtA[i] = 0x9a
 24312  	}
 24313  	return len(dAtA) - i, nil
 24314  }
 24315  func (m *OneOf_RecoveryCodeUsed) MarshalTo(dAtA []byte) (int, error) {
 24316  	size := m.Size()
 24317  	return m.MarshalToSizedBuffer(dAtA[:size])
 24318  }
 24319  
 24320  func (m *OneOf_RecoveryCodeUsed) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24321  	i := len(dAtA)
 24322  	if m.RecoveryCodeUsed != nil {
 24323  		{
 24324  			size, err := m.RecoveryCodeUsed.MarshalToSizedBuffer(dAtA[:i])
 24325  			if err != nil {
 24326  				return 0, err
 24327  			}
 24328  			i -= size
 24329  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24330  		}
 24331  		i--
 24332  		dAtA[i] = 0x3
 24333  		i--
 24334  		dAtA[i] = 0xa2
 24335  	}
 24336  	return len(dAtA) - i, nil
 24337  }
 24338  func (m *OneOf_DatabaseCreate) MarshalTo(dAtA []byte) (int, error) {
 24339  	size := m.Size()
 24340  	return m.MarshalToSizedBuffer(dAtA[:size])
 24341  }
 24342  
 24343  func (m *OneOf_DatabaseCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24344  	i := len(dAtA)
 24345  	if m.DatabaseCreate != nil {
 24346  		{
 24347  			size, err := m.DatabaseCreate.MarshalToSizedBuffer(dAtA[:i])
 24348  			if err != nil {
 24349  				return 0, err
 24350  			}
 24351  			i -= size
 24352  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24353  		}
 24354  		i--
 24355  		dAtA[i] = 0x3
 24356  		i--
 24357  		dAtA[i] = 0xaa
 24358  	}
 24359  	return len(dAtA) - i, nil
 24360  }
 24361  func (m *OneOf_DatabaseUpdate) MarshalTo(dAtA []byte) (int, error) {
 24362  	size := m.Size()
 24363  	return m.MarshalToSizedBuffer(dAtA[:size])
 24364  }
 24365  
 24366  func (m *OneOf_DatabaseUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24367  	i := len(dAtA)
 24368  	if m.DatabaseUpdate != nil {
 24369  		{
 24370  			size, err := m.DatabaseUpdate.MarshalToSizedBuffer(dAtA[:i])
 24371  			if err != nil {
 24372  				return 0, err
 24373  			}
 24374  			i -= size
 24375  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24376  		}
 24377  		i--
 24378  		dAtA[i] = 0x3
 24379  		i--
 24380  		dAtA[i] = 0xb2
 24381  	}
 24382  	return len(dAtA) - i, nil
 24383  }
 24384  func (m *OneOf_DatabaseDelete) MarshalTo(dAtA []byte) (int, error) {
 24385  	size := m.Size()
 24386  	return m.MarshalToSizedBuffer(dAtA[:size])
 24387  }
 24388  
 24389  func (m *OneOf_DatabaseDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24390  	i := len(dAtA)
 24391  	if m.DatabaseDelete != nil {
 24392  		{
 24393  			size, err := m.DatabaseDelete.MarshalToSizedBuffer(dAtA[:i])
 24394  			if err != nil {
 24395  				return 0, err
 24396  			}
 24397  			i -= size
 24398  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24399  		}
 24400  		i--
 24401  		dAtA[i] = 0x3
 24402  		i--
 24403  		dAtA[i] = 0xba
 24404  	}
 24405  	return len(dAtA) - i, nil
 24406  }
 24407  func (m *OneOf_AppCreate) MarshalTo(dAtA []byte) (int, error) {
 24408  	size := m.Size()
 24409  	return m.MarshalToSizedBuffer(dAtA[:size])
 24410  }
 24411  
 24412  func (m *OneOf_AppCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24413  	i := len(dAtA)
 24414  	if m.AppCreate != nil {
 24415  		{
 24416  			size, err := m.AppCreate.MarshalToSizedBuffer(dAtA[:i])
 24417  			if err != nil {
 24418  				return 0, err
 24419  			}
 24420  			i -= size
 24421  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24422  		}
 24423  		i--
 24424  		dAtA[i] = 0x3
 24425  		i--
 24426  		dAtA[i] = 0xc2
 24427  	}
 24428  	return len(dAtA) - i, nil
 24429  }
 24430  func (m *OneOf_AppUpdate) MarshalTo(dAtA []byte) (int, error) {
 24431  	size := m.Size()
 24432  	return m.MarshalToSizedBuffer(dAtA[:size])
 24433  }
 24434  
 24435  func (m *OneOf_AppUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24436  	i := len(dAtA)
 24437  	if m.AppUpdate != nil {
 24438  		{
 24439  			size, err := m.AppUpdate.MarshalToSizedBuffer(dAtA[:i])
 24440  			if err != nil {
 24441  				return 0, err
 24442  			}
 24443  			i -= size
 24444  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24445  		}
 24446  		i--
 24447  		dAtA[i] = 0x3
 24448  		i--
 24449  		dAtA[i] = 0xca
 24450  	}
 24451  	return len(dAtA) - i, nil
 24452  }
 24453  func (m *OneOf_AppDelete) MarshalTo(dAtA []byte) (int, error) {
 24454  	size := m.Size()
 24455  	return m.MarshalToSizedBuffer(dAtA[:size])
 24456  }
 24457  
 24458  func (m *OneOf_AppDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24459  	i := len(dAtA)
 24460  	if m.AppDelete != nil {
 24461  		{
 24462  			size, err := m.AppDelete.MarshalToSizedBuffer(dAtA[:i])
 24463  			if err != nil {
 24464  				return 0, err
 24465  			}
 24466  			i -= size
 24467  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24468  		}
 24469  		i--
 24470  		dAtA[i] = 0x3
 24471  		i--
 24472  		dAtA[i] = 0xd2
 24473  	}
 24474  	return len(dAtA) - i, nil
 24475  }
 24476  func (m *OneOf_WindowsDesktopSessionStart) MarshalTo(dAtA []byte) (int, error) {
 24477  	size := m.Size()
 24478  	return m.MarshalToSizedBuffer(dAtA[:size])
 24479  }
 24480  
 24481  func (m *OneOf_WindowsDesktopSessionStart) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24482  	i := len(dAtA)
 24483  	if m.WindowsDesktopSessionStart != nil {
 24484  		{
 24485  			size, err := m.WindowsDesktopSessionStart.MarshalToSizedBuffer(dAtA[:i])
 24486  			if err != nil {
 24487  				return 0, err
 24488  			}
 24489  			i -= size
 24490  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24491  		}
 24492  		i--
 24493  		dAtA[i] = 0x3
 24494  		i--
 24495  		dAtA[i] = 0xda
 24496  	}
 24497  	return len(dAtA) - i, nil
 24498  }
 24499  func (m *OneOf_WindowsDesktopSessionEnd) MarshalTo(dAtA []byte) (int, error) {
 24500  	size := m.Size()
 24501  	return m.MarshalToSizedBuffer(dAtA[:size])
 24502  }
 24503  
 24504  func (m *OneOf_WindowsDesktopSessionEnd) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24505  	i := len(dAtA)
 24506  	if m.WindowsDesktopSessionEnd != nil {
 24507  		{
 24508  			size, err := m.WindowsDesktopSessionEnd.MarshalToSizedBuffer(dAtA[:i])
 24509  			if err != nil {
 24510  				return 0, err
 24511  			}
 24512  			i -= size
 24513  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24514  		}
 24515  		i--
 24516  		dAtA[i] = 0x3
 24517  		i--
 24518  		dAtA[i] = 0xe2
 24519  	}
 24520  	return len(dAtA) - i, nil
 24521  }
 24522  func (m *OneOf_PostgresParse) MarshalTo(dAtA []byte) (int, error) {
 24523  	size := m.Size()
 24524  	return m.MarshalToSizedBuffer(dAtA[:size])
 24525  }
 24526  
 24527  func (m *OneOf_PostgresParse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24528  	i := len(dAtA)
 24529  	if m.PostgresParse != nil {
 24530  		{
 24531  			size, err := m.PostgresParse.MarshalToSizedBuffer(dAtA[:i])
 24532  			if err != nil {
 24533  				return 0, err
 24534  			}
 24535  			i -= size
 24536  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24537  		}
 24538  		i--
 24539  		dAtA[i] = 0x3
 24540  		i--
 24541  		dAtA[i] = 0xea
 24542  	}
 24543  	return len(dAtA) - i, nil
 24544  }
 24545  func (m *OneOf_PostgresBind) MarshalTo(dAtA []byte) (int, error) {
 24546  	size := m.Size()
 24547  	return m.MarshalToSizedBuffer(dAtA[:size])
 24548  }
 24549  
 24550  func (m *OneOf_PostgresBind) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24551  	i := len(dAtA)
 24552  	if m.PostgresBind != nil {
 24553  		{
 24554  			size, err := m.PostgresBind.MarshalToSizedBuffer(dAtA[:i])
 24555  			if err != nil {
 24556  				return 0, err
 24557  			}
 24558  			i -= size
 24559  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24560  		}
 24561  		i--
 24562  		dAtA[i] = 0x3
 24563  		i--
 24564  		dAtA[i] = 0xf2
 24565  	}
 24566  	return len(dAtA) - i, nil
 24567  }
 24568  func (m *OneOf_PostgresExecute) MarshalTo(dAtA []byte) (int, error) {
 24569  	size := m.Size()
 24570  	return m.MarshalToSizedBuffer(dAtA[:size])
 24571  }
 24572  
 24573  func (m *OneOf_PostgresExecute) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24574  	i := len(dAtA)
 24575  	if m.PostgresExecute != nil {
 24576  		{
 24577  			size, err := m.PostgresExecute.MarshalToSizedBuffer(dAtA[:i])
 24578  			if err != nil {
 24579  				return 0, err
 24580  			}
 24581  			i -= size
 24582  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24583  		}
 24584  		i--
 24585  		dAtA[i] = 0x3
 24586  		i--
 24587  		dAtA[i] = 0xfa
 24588  	}
 24589  	return len(dAtA) - i, nil
 24590  }
 24591  func (m *OneOf_PostgresClose) MarshalTo(dAtA []byte) (int, error) {
 24592  	size := m.Size()
 24593  	return m.MarshalToSizedBuffer(dAtA[:size])
 24594  }
 24595  
 24596  func (m *OneOf_PostgresClose) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24597  	i := len(dAtA)
 24598  	if m.PostgresClose != nil {
 24599  		{
 24600  			size, err := m.PostgresClose.MarshalToSizedBuffer(dAtA[:i])
 24601  			if err != nil {
 24602  				return 0, err
 24603  			}
 24604  			i -= size
 24605  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24606  		}
 24607  		i--
 24608  		dAtA[i] = 0x4
 24609  		i--
 24610  		dAtA[i] = 0x82
 24611  	}
 24612  	return len(dAtA) - i, nil
 24613  }
 24614  func (m *OneOf_PostgresFunctionCall) MarshalTo(dAtA []byte) (int, error) {
 24615  	size := m.Size()
 24616  	return m.MarshalToSizedBuffer(dAtA[:size])
 24617  }
 24618  
 24619  func (m *OneOf_PostgresFunctionCall) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24620  	i := len(dAtA)
 24621  	if m.PostgresFunctionCall != nil {
 24622  		{
 24623  			size, err := m.PostgresFunctionCall.MarshalToSizedBuffer(dAtA[:i])
 24624  			if err != nil {
 24625  				return 0, err
 24626  			}
 24627  			i -= size
 24628  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24629  		}
 24630  		i--
 24631  		dAtA[i] = 0x4
 24632  		i--
 24633  		dAtA[i] = 0x8a
 24634  	}
 24635  	return len(dAtA) - i, nil
 24636  }
 24637  func (m *OneOf_AccessRequestDelete) MarshalTo(dAtA []byte) (int, error) {
 24638  	size := m.Size()
 24639  	return m.MarshalToSizedBuffer(dAtA[:size])
 24640  }
 24641  
 24642  func (m *OneOf_AccessRequestDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24643  	i := len(dAtA)
 24644  	if m.AccessRequestDelete != nil {
 24645  		{
 24646  			size, err := m.AccessRequestDelete.MarshalToSizedBuffer(dAtA[:i])
 24647  			if err != nil {
 24648  				return 0, err
 24649  			}
 24650  			i -= size
 24651  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24652  		}
 24653  		i--
 24654  		dAtA[i] = 0x4
 24655  		i--
 24656  		dAtA[i] = 0x92
 24657  	}
 24658  	return len(dAtA) - i, nil
 24659  }
 24660  func (m *OneOf_SessionConnect) MarshalTo(dAtA []byte) (int, error) {
 24661  	size := m.Size()
 24662  	return m.MarshalToSizedBuffer(dAtA[:size])
 24663  }
 24664  
 24665  func (m *OneOf_SessionConnect) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24666  	i := len(dAtA)
 24667  	if m.SessionConnect != nil {
 24668  		{
 24669  			size, err := m.SessionConnect.MarshalToSizedBuffer(dAtA[:i])
 24670  			if err != nil {
 24671  				return 0, err
 24672  			}
 24673  			i -= size
 24674  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24675  		}
 24676  		i--
 24677  		dAtA[i] = 0x4
 24678  		i--
 24679  		dAtA[i] = 0x9a
 24680  	}
 24681  	return len(dAtA) - i, nil
 24682  }
 24683  func (m *OneOf_CertificateCreate) MarshalTo(dAtA []byte) (int, error) {
 24684  	size := m.Size()
 24685  	return m.MarshalToSizedBuffer(dAtA[:size])
 24686  }
 24687  
 24688  func (m *OneOf_CertificateCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24689  	i := len(dAtA)
 24690  	if m.CertificateCreate != nil {
 24691  		{
 24692  			size, err := m.CertificateCreate.MarshalToSizedBuffer(dAtA[:i])
 24693  			if err != nil {
 24694  				return 0, err
 24695  			}
 24696  			i -= size
 24697  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24698  		}
 24699  		i--
 24700  		dAtA[i] = 0x4
 24701  		i--
 24702  		dAtA[i] = 0xa2
 24703  	}
 24704  	return len(dAtA) - i, nil
 24705  }
 24706  func (m *OneOf_DesktopRecording) MarshalTo(dAtA []byte) (int, error) {
 24707  	size := m.Size()
 24708  	return m.MarshalToSizedBuffer(dAtA[:size])
 24709  }
 24710  
 24711  func (m *OneOf_DesktopRecording) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24712  	i := len(dAtA)
 24713  	if m.DesktopRecording != nil {
 24714  		{
 24715  			size, err := m.DesktopRecording.MarshalToSizedBuffer(dAtA[:i])
 24716  			if err != nil {
 24717  				return 0, err
 24718  			}
 24719  			i -= size
 24720  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24721  		}
 24722  		i--
 24723  		dAtA[i] = 0x4
 24724  		i--
 24725  		dAtA[i] = 0xaa
 24726  	}
 24727  	return len(dAtA) - i, nil
 24728  }
 24729  func (m *OneOf_DesktopClipboardSend) MarshalTo(dAtA []byte) (int, error) {
 24730  	size := m.Size()
 24731  	return m.MarshalToSizedBuffer(dAtA[:size])
 24732  }
 24733  
 24734  func (m *OneOf_DesktopClipboardSend) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24735  	i := len(dAtA)
 24736  	if m.DesktopClipboardSend != nil {
 24737  		{
 24738  			size, err := m.DesktopClipboardSend.MarshalToSizedBuffer(dAtA[:i])
 24739  			if err != nil {
 24740  				return 0, err
 24741  			}
 24742  			i -= size
 24743  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24744  		}
 24745  		i--
 24746  		dAtA[i] = 0x4
 24747  		i--
 24748  		dAtA[i] = 0xb2
 24749  	}
 24750  	return len(dAtA) - i, nil
 24751  }
 24752  func (m *OneOf_DesktopClipboardReceive) MarshalTo(dAtA []byte) (int, error) {
 24753  	size := m.Size()
 24754  	return m.MarshalToSizedBuffer(dAtA[:size])
 24755  }
 24756  
 24757  func (m *OneOf_DesktopClipboardReceive) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24758  	i := len(dAtA)
 24759  	if m.DesktopClipboardReceive != nil {
 24760  		{
 24761  			size, err := m.DesktopClipboardReceive.MarshalToSizedBuffer(dAtA[:i])
 24762  			if err != nil {
 24763  				return 0, err
 24764  			}
 24765  			i -= size
 24766  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24767  		}
 24768  		i--
 24769  		dAtA[i] = 0x4
 24770  		i--
 24771  		dAtA[i] = 0xba
 24772  	}
 24773  	return len(dAtA) - i, nil
 24774  }
 24775  func (m *OneOf_MySQLStatementPrepare) MarshalTo(dAtA []byte) (int, error) {
 24776  	size := m.Size()
 24777  	return m.MarshalToSizedBuffer(dAtA[:size])
 24778  }
 24779  
 24780  func (m *OneOf_MySQLStatementPrepare) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24781  	i := len(dAtA)
 24782  	if m.MySQLStatementPrepare != nil {
 24783  		{
 24784  			size, err := m.MySQLStatementPrepare.MarshalToSizedBuffer(dAtA[:i])
 24785  			if err != nil {
 24786  				return 0, err
 24787  			}
 24788  			i -= size
 24789  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24790  		}
 24791  		i--
 24792  		dAtA[i] = 0x4
 24793  		i--
 24794  		dAtA[i] = 0xc2
 24795  	}
 24796  	return len(dAtA) - i, nil
 24797  }
 24798  func (m *OneOf_MySQLStatementExecute) MarshalTo(dAtA []byte) (int, error) {
 24799  	size := m.Size()
 24800  	return m.MarshalToSizedBuffer(dAtA[:size])
 24801  }
 24802  
 24803  func (m *OneOf_MySQLStatementExecute) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24804  	i := len(dAtA)
 24805  	if m.MySQLStatementExecute != nil {
 24806  		{
 24807  			size, err := m.MySQLStatementExecute.MarshalToSizedBuffer(dAtA[:i])
 24808  			if err != nil {
 24809  				return 0, err
 24810  			}
 24811  			i -= size
 24812  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24813  		}
 24814  		i--
 24815  		dAtA[i] = 0x4
 24816  		i--
 24817  		dAtA[i] = 0xca
 24818  	}
 24819  	return len(dAtA) - i, nil
 24820  }
 24821  func (m *OneOf_MySQLStatementSendLongData) MarshalTo(dAtA []byte) (int, error) {
 24822  	size := m.Size()
 24823  	return m.MarshalToSizedBuffer(dAtA[:size])
 24824  }
 24825  
 24826  func (m *OneOf_MySQLStatementSendLongData) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24827  	i := len(dAtA)
 24828  	if m.MySQLStatementSendLongData != nil {
 24829  		{
 24830  			size, err := m.MySQLStatementSendLongData.MarshalToSizedBuffer(dAtA[:i])
 24831  			if err != nil {
 24832  				return 0, err
 24833  			}
 24834  			i -= size
 24835  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24836  		}
 24837  		i--
 24838  		dAtA[i] = 0x4
 24839  		i--
 24840  		dAtA[i] = 0xd2
 24841  	}
 24842  	return len(dAtA) - i, nil
 24843  }
 24844  func (m *OneOf_MySQLStatementClose) MarshalTo(dAtA []byte) (int, error) {
 24845  	size := m.Size()
 24846  	return m.MarshalToSizedBuffer(dAtA[:size])
 24847  }
 24848  
 24849  func (m *OneOf_MySQLStatementClose) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24850  	i := len(dAtA)
 24851  	if m.MySQLStatementClose != nil {
 24852  		{
 24853  			size, err := m.MySQLStatementClose.MarshalToSizedBuffer(dAtA[:i])
 24854  			if err != nil {
 24855  				return 0, err
 24856  			}
 24857  			i -= size
 24858  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24859  		}
 24860  		i--
 24861  		dAtA[i] = 0x4
 24862  		i--
 24863  		dAtA[i] = 0xda
 24864  	}
 24865  	return len(dAtA) - i, nil
 24866  }
 24867  func (m *OneOf_MySQLStatementReset) MarshalTo(dAtA []byte) (int, error) {
 24868  	size := m.Size()
 24869  	return m.MarshalToSizedBuffer(dAtA[:size])
 24870  }
 24871  
 24872  func (m *OneOf_MySQLStatementReset) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24873  	i := len(dAtA)
 24874  	if m.MySQLStatementReset != nil {
 24875  		{
 24876  			size, err := m.MySQLStatementReset.MarshalToSizedBuffer(dAtA[:i])
 24877  			if err != nil {
 24878  				return 0, err
 24879  			}
 24880  			i -= size
 24881  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24882  		}
 24883  		i--
 24884  		dAtA[i] = 0x4
 24885  		i--
 24886  		dAtA[i] = 0xe2
 24887  	}
 24888  	return len(dAtA) - i, nil
 24889  }
 24890  func (m *OneOf_MySQLStatementFetch) MarshalTo(dAtA []byte) (int, error) {
 24891  	size := m.Size()
 24892  	return m.MarshalToSizedBuffer(dAtA[:size])
 24893  }
 24894  
 24895  func (m *OneOf_MySQLStatementFetch) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24896  	i := len(dAtA)
 24897  	if m.MySQLStatementFetch != nil {
 24898  		{
 24899  			size, err := m.MySQLStatementFetch.MarshalToSizedBuffer(dAtA[:i])
 24900  			if err != nil {
 24901  				return 0, err
 24902  			}
 24903  			i -= size
 24904  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24905  		}
 24906  		i--
 24907  		dAtA[i] = 0x4
 24908  		i--
 24909  		dAtA[i] = 0xea
 24910  	}
 24911  	return len(dAtA) - i, nil
 24912  }
 24913  func (m *OneOf_MySQLStatementBulkExecute) MarshalTo(dAtA []byte) (int, error) {
 24914  	size := m.Size()
 24915  	return m.MarshalToSizedBuffer(dAtA[:size])
 24916  }
 24917  
 24918  func (m *OneOf_MySQLStatementBulkExecute) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24919  	i := len(dAtA)
 24920  	if m.MySQLStatementBulkExecute != nil {
 24921  		{
 24922  			size, err := m.MySQLStatementBulkExecute.MarshalToSizedBuffer(dAtA[:i])
 24923  			if err != nil {
 24924  				return 0, err
 24925  			}
 24926  			i -= size
 24927  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24928  		}
 24929  		i--
 24930  		dAtA[i] = 0x4
 24931  		i--
 24932  		dAtA[i] = 0xf2
 24933  	}
 24934  	return len(dAtA) - i, nil
 24935  }
 24936  func (m *OneOf_RenewableCertificateGenerationMismatch) MarshalTo(dAtA []byte) (int, error) {
 24937  	size := m.Size()
 24938  	return m.MarshalToSizedBuffer(dAtA[:size])
 24939  }
 24940  
 24941  func (m *OneOf_RenewableCertificateGenerationMismatch) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24942  	i := len(dAtA)
 24943  	if m.RenewableCertificateGenerationMismatch != nil {
 24944  		{
 24945  			size, err := m.RenewableCertificateGenerationMismatch.MarshalToSizedBuffer(dAtA[:i])
 24946  			if err != nil {
 24947  				return 0, err
 24948  			}
 24949  			i -= size
 24950  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24951  		}
 24952  		i--
 24953  		dAtA[i] = 0x4
 24954  		i--
 24955  		dAtA[i] = 0xfa
 24956  	}
 24957  	return len(dAtA) - i, nil
 24958  }
 24959  func (m *OneOf_Unknown) MarshalTo(dAtA []byte) (int, error) {
 24960  	size := m.Size()
 24961  	return m.MarshalToSizedBuffer(dAtA[:size])
 24962  }
 24963  
 24964  func (m *OneOf_Unknown) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24965  	i := len(dAtA)
 24966  	if m.Unknown != nil {
 24967  		{
 24968  			size, err := m.Unknown.MarshalToSizedBuffer(dAtA[:i])
 24969  			if err != nil {
 24970  				return 0, err
 24971  			}
 24972  			i -= size
 24973  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24974  		}
 24975  		i--
 24976  		dAtA[i] = 0x5
 24977  		i--
 24978  		dAtA[i] = 0x82
 24979  	}
 24980  	return len(dAtA) - i, nil
 24981  }
 24982  func (m *OneOf_MySQLInitDB) MarshalTo(dAtA []byte) (int, error) {
 24983  	size := m.Size()
 24984  	return m.MarshalToSizedBuffer(dAtA[:size])
 24985  }
 24986  
 24987  func (m *OneOf_MySQLInitDB) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 24988  	i := len(dAtA)
 24989  	if m.MySQLInitDB != nil {
 24990  		{
 24991  			size, err := m.MySQLInitDB.MarshalToSizedBuffer(dAtA[:i])
 24992  			if err != nil {
 24993  				return 0, err
 24994  			}
 24995  			i -= size
 24996  			i = encodeVarintEvents(dAtA, i, uint64(size))
 24997  		}
 24998  		i--
 24999  		dAtA[i] = 0x5
 25000  		i--
 25001  		dAtA[i] = 0x8a
 25002  	}
 25003  	return len(dAtA) - i, nil
 25004  }
 25005  func (m *OneOf_MySQLCreateDB) MarshalTo(dAtA []byte) (int, error) {
 25006  	size := m.Size()
 25007  	return m.MarshalToSizedBuffer(dAtA[:size])
 25008  }
 25009  
 25010  func (m *OneOf_MySQLCreateDB) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25011  	i := len(dAtA)
 25012  	if m.MySQLCreateDB != nil {
 25013  		{
 25014  			size, err := m.MySQLCreateDB.MarshalToSizedBuffer(dAtA[:i])
 25015  			if err != nil {
 25016  				return 0, err
 25017  			}
 25018  			i -= size
 25019  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25020  		}
 25021  		i--
 25022  		dAtA[i] = 0x5
 25023  		i--
 25024  		dAtA[i] = 0x92
 25025  	}
 25026  	return len(dAtA) - i, nil
 25027  }
 25028  func (m *OneOf_MySQLDropDB) MarshalTo(dAtA []byte) (int, error) {
 25029  	size := m.Size()
 25030  	return m.MarshalToSizedBuffer(dAtA[:size])
 25031  }
 25032  
 25033  func (m *OneOf_MySQLDropDB) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25034  	i := len(dAtA)
 25035  	if m.MySQLDropDB != nil {
 25036  		{
 25037  			size, err := m.MySQLDropDB.MarshalToSizedBuffer(dAtA[:i])
 25038  			if err != nil {
 25039  				return 0, err
 25040  			}
 25041  			i -= size
 25042  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25043  		}
 25044  		i--
 25045  		dAtA[i] = 0x5
 25046  		i--
 25047  		dAtA[i] = 0x9a
 25048  	}
 25049  	return len(dAtA) - i, nil
 25050  }
 25051  func (m *OneOf_MySQLShutDown) MarshalTo(dAtA []byte) (int, error) {
 25052  	size := m.Size()
 25053  	return m.MarshalToSizedBuffer(dAtA[:size])
 25054  }
 25055  
 25056  func (m *OneOf_MySQLShutDown) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25057  	i := len(dAtA)
 25058  	if m.MySQLShutDown != nil {
 25059  		{
 25060  			size, err := m.MySQLShutDown.MarshalToSizedBuffer(dAtA[:i])
 25061  			if err != nil {
 25062  				return 0, err
 25063  			}
 25064  			i -= size
 25065  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25066  		}
 25067  		i--
 25068  		dAtA[i] = 0x5
 25069  		i--
 25070  		dAtA[i] = 0xa2
 25071  	}
 25072  	return len(dAtA) - i, nil
 25073  }
 25074  func (m *OneOf_MySQLProcessKill) MarshalTo(dAtA []byte) (int, error) {
 25075  	size := m.Size()
 25076  	return m.MarshalToSizedBuffer(dAtA[:size])
 25077  }
 25078  
 25079  func (m *OneOf_MySQLProcessKill) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25080  	i := len(dAtA)
 25081  	if m.MySQLProcessKill != nil {
 25082  		{
 25083  			size, err := m.MySQLProcessKill.MarshalToSizedBuffer(dAtA[:i])
 25084  			if err != nil {
 25085  				return 0, err
 25086  			}
 25087  			i -= size
 25088  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25089  		}
 25090  		i--
 25091  		dAtA[i] = 0x5
 25092  		i--
 25093  		dAtA[i] = 0xaa
 25094  	}
 25095  	return len(dAtA) - i, nil
 25096  }
 25097  func (m *OneOf_MySQLDebug) MarshalTo(dAtA []byte) (int, error) {
 25098  	size := m.Size()
 25099  	return m.MarshalToSizedBuffer(dAtA[:size])
 25100  }
 25101  
 25102  func (m *OneOf_MySQLDebug) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25103  	i := len(dAtA)
 25104  	if m.MySQLDebug != nil {
 25105  		{
 25106  			size, err := m.MySQLDebug.MarshalToSizedBuffer(dAtA[:i])
 25107  			if err != nil {
 25108  				return 0, err
 25109  			}
 25110  			i -= size
 25111  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25112  		}
 25113  		i--
 25114  		dAtA[i] = 0x5
 25115  		i--
 25116  		dAtA[i] = 0xb2
 25117  	}
 25118  	return len(dAtA) - i, nil
 25119  }
 25120  func (m *OneOf_MySQLRefresh) MarshalTo(dAtA []byte) (int, error) {
 25121  	size := m.Size()
 25122  	return m.MarshalToSizedBuffer(dAtA[:size])
 25123  }
 25124  
 25125  func (m *OneOf_MySQLRefresh) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25126  	i := len(dAtA)
 25127  	if m.MySQLRefresh != nil {
 25128  		{
 25129  			size, err := m.MySQLRefresh.MarshalToSizedBuffer(dAtA[:i])
 25130  			if err != nil {
 25131  				return 0, err
 25132  			}
 25133  			i -= size
 25134  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25135  		}
 25136  		i--
 25137  		dAtA[i] = 0x5
 25138  		i--
 25139  		dAtA[i] = 0xba
 25140  	}
 25141  	return len(dAtA) - i, nil
 25142  }
 25143  func (m *OneOf_AccessRequestResourceSearch) MarshalTo(dAtA []byte) (int, error) {
 25144  	size := m.Size()
 25145  	return m.MarshalToSizedBuffer(dAtA[:size])
 25146  }
 25147  
 25148  func (m *OneOf_AccessRequestResourceSearch) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25149  	i := len(dAtA)
 25150  	if m.AccessRequestResourceSearch != nil {
 25151  		{
 25152  			size, err := m.AccessRequestResourceSearch.MarshalToSizedBuffer(dAtA[:i])
 25153  			if err != nil {
 25154  				return 0, err
 25155  			}
 25156  			i -= size
 25157  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25158  		}
 25159  		i--
 25160  		dAtA[i] = 0x5
 25161  		i--
 25162  		dAtA[i] = 0xc2
 25163  	}
 25164  	return len(dAtA) - i, nil
 25165  }
 25166  func (m *OneOf_SQLServerRPCRequest) MarshalTo(dAtA []byte) (int, error) {
 25167  	size := m.Size()
 25168  	return m.MarshalToSizedBuffer(dAtA[:size])
 25169  }
 25170  
 25171  func (m *OneOf_SQLServerRPCRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25172  	i := len(dAtA)
 25173  	if m.SQLServerRPCRequest != nil {
 25174  		{
 25175  			size, err := m.SQLServerRPCRequest.MarshalToSizedBuffer(dAtA[:i])
 25176  			if err != nil {
 25177  				return 0, err
 25178  			}
 25179  			i -= size
 25180  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25181  		}
 25182  		i--
 25183  		dAtA[i] = 0x5
 25184  		i--
 25185  		dAtA[i] = 0xca
 25186  	}
 25187  	return len(dAtA) - i, nil
 25188  }
 25189  func (m *OneOf_DatabaseSessionMalformedPacket) MarshalTo(dAtA []byte) (int, error) {
 25190  	size := m.Size()
 25191  	return m.MarshalToSizedBuffer(dAtA[:size])
 25192  }
 25193  
 25194  func (m *OneOf_DatabaseSessionMalformedPacket) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25195  	i := len(dAtA)
 25196  	if m.DatabaseSessionMalformedPacket != nil {
 25197  		{
 25198  			size, err := m.DatabaseSessionMalformedPacket.MarshalToSizedBuffer(dAtA[:i])
 25199  			if err != nil {
 25200  				return 0, err
 25201  			}
 25202  			i -= size
 25203  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25204  		}
 25205  		i--
 25206  		dAtA[i] = 0x5
 25207  		i--
 25208  		dAtA[i] = 0xd2
 25209  	}
 25210  	return len(dAtA) - i, nil
 25211  }
 25212  func (m *OneOf_SFTP) MarshalTo(dAtA []byte) (int, error) {
 25213  	size := m.Size()
 25214  	return m.MarshalToSizedBuffer(dAtA[:size])
 25215  }
 25216  
 25217  func (m *OneOf_SFTP) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25218  	i := len(dAtA)
 25219  	if m.SFTP != nil {
 25220  		{
 25221  			size, err := m.SFTP.MarshalToSizedBuffer(dAtA[:i])
 25222  			if err != nil {
 25223  				return 0, err
 25224  			}
 25225  			i -= size
 25226  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25227  		}
 25228  		i--
 25229  		dAtA[i] = 0x5
 25230  		i--
 25231  		dAtA[i] = 0xda
 25232  	}
 25233  	return len(dAtA) - i, nil
 25234  }
 25235  func (m *OneOf_UpgradeWindowStartUpdate) MarshalTo(dAtA []byte) (int, error) {
 25236  	size := m.Size()
 25237  	return m.MarshalToSizedBuffer(dAtA[:size])
 25238  }
 25239  
 25240  func (m *OneOf_UpgradeWindowStartUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25241  	i := len(dAtA)
 25242  	if m.UpgradeWindowStartUpdate != nil {
 25243  		{
 25244  			size, err := m.UpgradeWindowStartUpdate.MarshalToSizedBuffer(dAtA[:i])
 25245  			if err != nil {
 25246  				return 0, err
 25247  			}
 25248  			i -= size
 25249  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25250  		}
 25251  		i--
 25252  		dAtA[i] = 0x5
 25253  		i--
 25254  		dAtA[i] = 0xe2
 25255  	}
 25256  	return len(dAtA) - i, nil
 25257  }
 25258  func (m *OneOf_AppSessionEnd) MarshalTo(dAtA []byte) (int, error) {
 25259  	size := m.Size()
 25260  	return m.MarshalToSizedBuffer(dAtA[:size])
 25261  }
 25262  
 25263  func (m *OneOf_AppSessionEnd) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25264  	i := len(dAtA)
 25265  	if m.AppSessionEnd != nil {
 25266  		{
 25267  			size, err := m.AppSessionEnd.MarshalToSizedBuffer(dAtA[:i])
 25268  			if err != nil {
 25269  				return 0, err
 25270  			}
 25271  			i -= size
 25272  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25273  		}
 25274  		i--
 25275  		dAtA[i] = 0x5
 25276  		i--
 25277  		dAtA[i] = 0xea
 25278  	}
 25279  	return len(dAtA) - i, nil
 25280  }
 25281  func (m *OneOf_SessionRecordingAccess) MarshalTo(dAtA []byte) (int, error) {
 25282  	size := m.Size()
 25283  	return m.MarshalToSizedBuffer(dAtA[:size])
 25284  }
 25285  
 25286  func (m *OneOf_SessionRecordingAccess) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25287  	i := len(dAtA)
 25288  	if m.SessionRecordingAccess != nil {
 25289  		{
 25290  			size, err := m.SessionRecordingAccess.MarshalToSizedBuffer(dAtA[:i])
 25291  			if err != nil {
 25292  				return 0, err
 25293  			}
 25294  			i -= size
 25295  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25296  		}
 25297  		i--
 25298  		dAtA[i] = 0x5
 25299  		i--
 25300  		dAtA[i] = 0xf2
 25301  	}
 25302  	return len(dAtA) - i, nil
 25303  }
 25304  func (m *OneOf_KubernetesClusterCreate) MarshalTo(dAtA []byte) (int, error) {
 25305  	size := m.Size()
 25306  	return m.MarshalToSizedBuffer(dAtA[:size])
 25307  }
 25308  
 25309  func (m *OneOf_KubernetesClusterCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25310  	i := len(dAtA)
 25311  	if m.KubernetesClusterCreate != nil {
 25312  		{
 25313  			size, err := m.KubernetesClusterCreate.MarshalToSizedBuffer(dAtA[:i])
 25314  			if err != nil {
 25315  				return 0, err
 25316  			}
 25317  			i -= size
 25318  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25319  		}
 25320  		i--
 25321  		dAtA[i] = 0x6
 25322  		i--
 25323  		dAtA[i] = 0x82
 25324  	}
 25325  	return len(dAtA) - i, nil
 25326  }
 25327  func (m *OneOf_KubernetesClusterUpdate) MarshalTo(dAtA []byte) (int, error) {
 25328  	size := m.Size()
 25329  	return m.MarshalToSizedBuffer(dAtA[:size])
 25330  }
 25331  
 25332  func (m *OneOf_KubernetesClusterUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25333  	i := len(dAtA)
 25334  	if m.KubernetesClusterUpdate != nil {
 25335  		{
 25336  			size, err := m.KubernetesClusterUpdate.MarshalToSizedBuffer(dAtA[:i])
 25337  			if err != nil {
 25338  				return 0, err
 25339  			}
 25340  			i -= size
 25341  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25342  		}
 25343  		i--
 25344  		dAtA[i] = 0x6
 25345  		i--
 25346  		dAtA[i] = 0x8a
 25347  	}
 25348  	return len(dAtA) - i, nil
 25349  }
 25350  func (m *OneOf_KubernetesClusterDelete) MarshalTo(dAtA []byte) (int, error) {
 25351  	size := m.Size()
 25352  	return m.MarshalToSizedBuffer(dAtA[:size])
 25353  }
 25354  
 25355  func (m *OneOf_KubernetesClusterDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25356  	i := len(dAtA)
 25357  	if m.KubernetesClusterDelete != nil {
 25358  		{
 25359  			size, err := m.KubernetesClusterDelete.MarshalToSizedBuffer(dAtA[:i])
 25360  			if err != nil {
 25361  				return 0, err
 25362  			}
 25363  			i -= size
 25364  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25365  		}
 25366  		i--
 25367  		dAtA[i] = 0x6
 25368  		i--
 25369  		dAtA[i] = 0x92
 25370  	}
 25371  	return len(dAtA) - i, nil
 25372  }
 25373  func (m *OneOf_SSMRun) MarshalTo(dAtA []byte) (int, error) {
 25374  	size := m.Size()
 25375  	return m.MarshalToSizedBuffer(dAtA[:size])
 25376  }
 25377  
 25378  func (m *OneOf_SSMRun) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25379  	i := len(dAtA)
 25380  	if m.SSMRun != nil {
 25381  		{
 25382  			size, err := m.SSMRun.MarshalToSizedBuffer(dAtA[:i])
 25383  			if err != nil {
 25384  				return 0, err
 25385  			}
 25386  			i -= size
 25387  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25388  		}
 25389  		i--
 25390  		dAtA[i] = 0x6
 25391  		i--
 25392  		dAtA[i] = 0x9a
 25393  	}
 25394  	return len(dAtA) - i, nil
 25395  }
 25396  func (m *OneOf_ElasticsearchRequest) MarshalTo(dAtA []byte) (int, error) {
 25397  	size := m.Size()
 25398  	return m.MarshalToSizedBuffer(dAtA[:size])
 25399  }
 25400  
 25401  func (m *OneOf_ElasticsearchRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25402  	i := len(dAtA)
 25403  	if m.ElasticsearchRequest != nil {
 25404  		{
 25405  			size, err := m.ElasticsearchRequest.MarshalToSizedBuffer(dAtA[:i])
 25406  			if err != nil {
 25407  				return 0, err
 25408  			}
 25409  			i -= size
 25410  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25411  		}
 25412  		i--
 25413  		dAtA[i] = 0x6
 25414  		i--
 25415  		dAtA[i] = 0xa2
 25416  	}
 25417  	return len(dAtA) - i, nil
 25418  }
 25419  func (m *OneOf_CassandraBatch) MarshalTo(dAtA []byte) (int, error) {
 25420  	size := m.Size()
 25421  	return m.MarshalToSizedBuffer(dAtA[:size])
 25422  }
 25423  
 25424  func (m *OneOf_CassandraBatch) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25425  	i := len(dAtA)
 25426  	if m.CassandraBatch != nil {
 25427  		{
 25428  			size, err := m.CassandraBatch.MarshalToSizedBuffer(dAtA[:i])
 25429  			if err != nil {
 25430  				return 0, err
 25431  			}
 25432  			i -= size
 25433  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25434  		}
 25435  		i--
 25436  		dAtA[i] = 0x6
 25437  		i--
 25438  		dAtA[i] = 0xaa
 25439  	}
 25440  	return len(dAtA) - i, nil
 25441  }
 25442  func (m *OneOf_CassandraPrepare) MarshalTo(dAtA []byte) (int, error) {
 25443  	size := m.Size()
 25444  	return m.MarshalToSizedBuffer(dAtA[:size])
 25445  }
 25446  
 25447  func (m *OneOf_CassandraPrepare) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25448  	i := len(dAtA)
 25449  	if m.CassandraPrepare != nil {
 25450  		{
 25451  			size, err := m.CassandraPrepare.MarshalToSizedBuffer(dAtA[:i])
 25452  			if err != nil {
 25453  				return 0, err
 25454  			}
 25455  			i -= size
 25456  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25457  		}
 25458  		i--
 25459  		dAtA[i] = 0x6
 25460  		i--
 25461  		dAtA[i] = 0xb2
 25462  	}
 25463  	return len(dAtA) - i, nil
 25464  }
 25465  func (m *OneOf_CassandraRegister) MarshalTo(dAtA []byte) (int, error) {
 25466  	size := m.Size()
 25467  	return m.MarshalToSizedBuffer(dAtA[:size])
 25468  }
 25469  
 25470  func (m *OneOf_CassandraRegister) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25471  	i := len(dAtA)
 25472  	if m.CassandraRegister != nil {
 25473  		{
 25474  			size, err := m.CassandraRegister.MarshalToSizedBuffer(dAtA[:i])
 25475  			if err != nil {
 25476  				return 0, err
 25477  			}
 25478  			i -= size
 25479  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25480  		}
 25481  		i--
 25482  		dAtA[i] = 0x6
 25483  		i--
 25484  		dAtA[i] = 0xba
 25485  	}
 25486  	return len(dAtA) - i, nil
 25487  }
 25488  func (m *OneOf_CassandraExecute) MarshalTo(dAtA []byte) (int, error) {
 25489  	size := m.Size()
 25490  	return m.MarshalToSizedBuffer(dAtA[:size])
 25491  }
 25492  
 25493  func (m *OneOf_CassandraExecute) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25494  	i := len(dAtA)
 25495  	if m.CassandraExecute != nil {
 25496  		{
 25497  			size, err := m.CassandraExecute.MarshalToSizedBuffer(dAtA[:i])
 25498  			if err != nil {
 25499  				return 0, err
 25500  			}
 25501  			i -= size
 25502  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25503  		}
 25504  		i--
 25505  		dAtA[i] = 0x6
 25506  		i--
 25507  		dAtA[i] = 0xc2
 25508  	}
 25509  	return len(dAtA) - i, nil
 25510  }
 25511  func (m *OneOf_AppSessionDynamoDBRequest) MarshalTo(dAtA []byte) (int, error) {
 25512  	size := m.Size()
 25513  	return m.MarshalToSizedBuffer(dAtA[:size])
 25514  }
 25515  
 25516  func (m *OneOf_AppSessionDynamoDBRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25517  	i := len(dAtA)
 25518  	if m.AppSessionDynamoDBRequest != nil {
 25519  		{
 25520  			size, err := m.AppSessionDynamoDBRequest.MarshalToSizedBuffer(dAtA[:i])
 25521  			if err != nil {
 25522  				return 0, err
 25523  			}
 25524  			i -= size
 25525  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25526  		}
 25527  		i--
 25528  		dAtA[i] = 0x6
 25529  		i--
 25530  		dAtA[i] = 0xca
 25531  	}
 25532  	return len(dAtA) - i, nil
 25533  }
 25534  func (m *OneOf_DesktopSharedDirectoryStart) MarshalTo(dAtA []byte) (int, error) {
 25535  	size := m.Size()
 25536  	return m.MarshalToSizedBuffer(dAtA[:size])
 25537  }
 25538  
 25539  func (m *OneOf_DesktopSharedDirectoryStart) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25540  	i := len(dAtA)
 25541  	if m.DesktopSharedDirectoryStart != nil {
 25542  		{
 25543  			size, err := m.DesktopSharedDirectoryStart.MarshalToSizedBuffer(dAtA[:i])
 25544  			if err != nil {
 25545  				return 0, err
 25546  			}
 25547  			i -= size
 25548  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25549  		}
 25550  		i--
 25551  		dAtA[i] = 0x6
 25552  		i--
 25553  		dAtA[i] = 0xd2
 25554  	}
 25555  	return len(dAtA) - i, nil
 25556  }
 25557  func (m *OneOf_DesktopSharedDirectoryRead) MarshalTo(dAtA []byte) (int, error) {
 25558  	size := m.Size()
 25559  	return m.MarshalToSizedBuffer(dAtA[:size])
 25560  }
 25561  
 25562  func (m *OneOf_DesktopSharedDirectoryRead) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25563  	i := len(dAtA)
 25564  	if m.DesktopSharedDirectoryRead != nil {
 25565  		{
 25566  			size, err := m.DesktopSharedDirectoryRead.MarshalToSizedBuffer(dAtA[:i])
 25567  			if err != nil {
 25568  				return 0, err
 25569  			}
 25570  			i -= size
 25571  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25572  		}
 25573  		i--
 25574  		dAtA[i] = 0x6
 25575  		i--
 25576  		dAtA[i] = 0xda
 25577  	}
 25578  	return len(dAtA) - i, nil
 25579  }
 25580  func (m *OneOf_DesktopSharedDirectoryWrite) MarshalTo(dAtA []byte) (int, error) {
 25581  	size := m.Size()
 25582  	return m.MarshalToSizedBuffer(dAtA[:size])
 25583  }
 25584  
 25585  func (m *OneOf_DesktopSharedDirectoryWrite) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25586  	i := len(dAtA)
 25587  	if m.DesktopSharedDirectoryWrite != nil {
 25588  		{
 25589  			size, err := m.DesktopSharedDirectoryWrite.MarshalToSizedBuffer(dAtA[:i])
 25590  			if err != nil {
 25591  				return 0, err
 25592  			}
 25593  			i -= size
 25594  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25595  		}
 25596  		i--
 25597  		dAtA[i] = 0x6
 25598  		i--
 25599  		dAtA[i] = 0xe2
 25600  	}
 25601  	return len(dAtA) - i, nil
 25602  }
 25603  func (m *OneOf_DynamoDBRequest) MarshalTo(dAtA []byte) (int, error) {
 25604  	size := m.Size()
 25605  	return m.MarshalToSizedBuffer(dAtA[:size])
 25606  }
 25607  
 25608  func (m *OneOf_DynamoDBRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25609  	i := len(dAtA)
 25610  	if m.DynamoDBRequest != nil {
 25611  		{
 25612  			size, err := m.DynamoDBRequest.MarshalToSizedBuffer(dAtA[:i])
 25613  			if err != nil {
 25614  				return 0, err
 25615  			}
 25616  			i -= size
 25617  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25618  		}
 25619  		i--
 25620  		dAtA[i] = 0x6
 25621  		i--
 25622  		dAtA[i] = 0xea
 25623  	}
 25624  	return len(dAtA) - i, nil
 25625  }
 25626  func (m *OneOf_BotJoin) MarshalTo(dAtA []byte) (int, error) {
 25627  	size := m.Size()
 25628  	return m.MarshalToSizedBuffer(dAtA[:size])
 25629  }
 25630  
 25631  func (m *OneOf_BotJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25632  	i := len(dAtA)
 25633  	if m.BotJoin != nil {
 25634  		{
 25635  			size, err := m.BotJoin.MarshalToSizedBuffer(dAtA[:i])
 25636  			if err != nil {
 25637  				return 0, err
 25638  			}
 25639  			i -= size
 25640  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25641  		}
 25642  		i--
 25643  		dAtA[i] = 0x6
 25644  		i--
 25645  		dAtA[i] = 0xf2
 25646  	}
 25647  	return len(dAtA) - i, nil
 25648  }
 25649  func (m *OneOf_InstanceJoin) MarshalTo(dAtA []byte) (int, error) {
 25650  	size := m.Size()
 25651  	return m.MarshalToSizedBuffer(dAtA[:size])
 25652  }
 25653  
 25654  func (m *OneOf_InstanceJoin) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25655  	i := len(dAtA)
 25656  	if m.InstanceJoin != nil {
 25657  		{
 25658  			size, err := m.InstanceJoin.MarshalToSizedBuffer(dAtA[:i])
 25659  			if err != nil {
 25660  				return 0, err
 25661  			}
 25662  			i -= size
 25663  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25664  		}
 25665  		i--
 25666  		dAtA[i] = 0x6
 25667  		i--
 25668  		dAtA[i] = 0xfa
 25669  	}
 25670  	return len(dAtA) - i, nil
 25671  }
 25672  func (m *OneOf_DeviceEvent) MarshalTo(dAtA []byte) (int, error) {
 25673  	size := m.Size()
 25674  	return m.MarshalToSizedBuffer(dAtA[:size])
 25675  }
 25676  
 25677  func (m *OneOf_DeviceEvent) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25678  	i := len(dAtA)
 25679  	if m.DeviceEvent != nil {
 25680  		{
 25681  			size, err := m.DeviceEvent.MarshalToSizedBuffer(dAtA[:i])
 25682  			if err != nil {
 25683  				return 0, err
 25684  			}
 25685  			i -= size
 25686  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25687  		}
 25688  		i--
 25689  		dAtA[i] = 0x7
 25690  		i--
 25691  		dAtA[i] = 0x82
 25692  	}
 25693  	return len(dAtA) - i, nil
 25694  }
 25695  func (m *OneOf_LoginRuleCreate) MarshalTo(dAtA []byte) (int, error) {
 25696  	size := m.Size()
 25697  	return m.MarshalToSizedBuffer(dAtA[:size])
 25698  }
 25699  
 25700  func (m *OneOf_LoginRuleCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25701  	i := len(dAtA)
 25702  	if m.LoginRuleCreate != nil {
 25703  		{
 25704  			size, err := m.LoginRuleCreate.MarshalToSizedBuffer(dAtA[:i])
 25705  			if err != nil {
 25706  				return 0, err
 25707  			}
 25708  			i -= size
 25709  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25710  		}
 25711  		i--
 25712  		dAtA[i] = 0x7
 25713  		i--
 25714  		dAtA[i] = 0x8a
 25715  	}
 25716  	return len(dAtA) - i, nil
 25717  }
 25718  func (m *OneOf_LoginRuleDelete) MarshalTo(dAtA []byte) (int, error) {
 25719  	size := m.Size()
 25720  	return m.MarshalToSizedBuffer(dAtA[:size])
 25721  }
 25722  
 25723  func (m *OneOf_LoginRuleDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25724  	i := len(dAtA)
 25725  	if m.LoginRuleDelete != nil {
 25726  		{
 25727  			size, err := m.LoginRuleDelete.MarshalToSizedBuffer(dAtA[:i])
 25728  			if err != nil {
 25729  				return 0, err
 25730  			}
 25731  			i -= size
 25732  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25733  		}
 25734  		i--
 25735  		dAtA[i] = 0x7
 25736  		i--
 25737  		dAtA[i] = 0x92
 25738  	}
 25739  	return len(dAtA) - i, nil
 25740  }
 25741  func (m *OneOf_SAMLIdPAuthAttempt) MarshalTo(dAtA []byte) (int, error) {
 25742  	size := m.Size()
 25743  	return m.MarshalToSizedBuffer(dAtA[:size])
 25744  }
 25745  
 25746  func (m *OneOf_SAMLIdPAuthAttempt) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25747  	i := len(dAtA)
 25748  	if m.SAMLIdPAuthAttempt != nil {
 25749  		{
 25750  			size, err := m.SAMLIdPAuthAttempt.MarshalToSizedBuffer(dAtA[:i])
 25751  			if err != nil {
 25752  				return 0, err
 25753  			}
 25754  			i -= size
 25755  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25756  		}
 25757  		i--
 25758  		dAtA[i] = 0x7
 25759  		i--
 25760  		dAtA[i] = 0x9a
 25761  	}
 25762  	return len(dAtA) - i, nil
 25763  }
 25764  func (m *OneOf_SAMLIdPServiceProviderCreate) MarshalTo(dAtA []byte) (int, error) {
 25765  	size := m.Size()
 25766  	return m.MarshalToSizedBuffer(dAtA[:size])
 25767  }
 25768  
 25769  func (m *OneOf_SAMLIdPServiceProviderCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25770  	i := len(dAtA)
 25771  	if m.SAMLIdPServiceProviderCreate != nil {
 25772  		{
 25773  			size, err := m.SAMLIdPServiceProviderCreate.MarshalToSizedBuffer(dAtA[:i])
 25774  			if err != nil {
 25775  				return 0, err
 25776  			}
 25777  			i -= size
 25778  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25779  		}
 25780  		i--
 25781  		dAtA[i] = 0x7
 25782  		i--
 25783  		dAtA[i] = 0xa2
 25784  	}
 25785  	return len(dAtA) - i, nil
 25786  }
 25787  func (m *OneOf_SAMLIdPServiceProviderUpdate) MarshalTo(dAtA []byte) (int, error) {
 25788  	size := m.Size()
 25789  	return m.MarshalToSizedBuffer(dAtA[:size])
 25790  }
 25791  
 25792  func (m *OneOf_SAMLIdPServiceProviderUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25793  	i := len(dAtA)
 25794  	if m.SAMLIdPServiceProviderUpdate != nil {
 25795  		{
 25796  			size, err := m.SAMLIdPServiceProviderUpdate.MarshalToSizedBuffer(dAtA[:i])
 25797  			if err != nil {
 25798  				return 0, err
 25799  			}
 25800  			i -= size
 25801  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25802  		}
 25803  		i--
 25804  		dAtA[i] = 0x7
 25805  		i--
 25806  		dAtA[i] = 0xaa
 25807  	}
 25808  	return len(dAtA) - i, nil
 25809  }
 25810  func (m *OneOf_SAMLIdPServiceProviderDelete) MarshalTo(dAtA []byte) (int, error) {
 25811  	size := m.Size()
 25812  	return m.MarshalToSizedBuffer(dAtA[:size])
 25813  }
 25814  
 25815  func (m *OneOf_SAMLIdPServiceProviderDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25816  	i := len(dAtA)
 25817  	if m.SAMLIdPServiceProviderDelete != nil {
 25818  		{
 25819  			size, err := m.SAMLIdPServiceProviderDelete.MarshalToSizedBuffer(dAtA[:i])
 25820  			if err != nil {
 25821  				return 0, err
 25822  			}
 25823  			i -= size
 25824  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25825  		}
 25826  		i--
 25827  		dAtA[i] = 0x7
 25828  		i--
 25829  		dAtA[i] = 0xb2
 25830  	}
 25831  	return len(dAtA) - i, nil
 25832  }
 25833  func (m *OneOf_SAMLIdPServiceProviderDeleteAll) MarshalTo(dAtA []byte) (int, error) {
 25834  	size := m.Size()
 25835  	return m.MarshalToSizedBuffer(dAtA[:size])
 25836  }
 25837  
 25838  func (m *OneOf_SAMLIdPServiceProviderDeleteAll) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25839  	i := len(dAtA)
 25840  	if m.SAMLIdPServiceProviderDeleteAll != nil {
 25841  		{
 25842  			size, err := m.SAMLIdPServiceProviderDeleteAll.MarshalToSizedBuffer(dAtA[:i])
 25843  			if err != nil {
 25844  				return 0, err
 25845  			}
 25846  			i -= size
 25847  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25848  		}
 25849  		i--
 25850  		dAtA[i] = 0x7
 25851  		i--
 25852  		dAtA[i] = 0xba
 25853  	}
 25854  	return len(dAtA) - i, nil
 25855  }
 25856  func (m *OneOf_OpenSearchRequest) MarshalTo(dAtA []byte) (int, error) {
 25857  	size := m.Size()
 25858  	return m.MarshalToSizedBuffer(dAtA[:size])
 25859  }
 25860  
 25861  func (m *OneOf_OpenSearchRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25862  	i := len(dAtA)
 25863  	if m.OpenSearchRequest != nil {
 25864  		{
 25865  			size, err := m.OpenSearchRequest.MarshalToSizedBuffer(dAtA[:i])
 25866  			if err != nil {
 25867  				return 0, err
 25868  			}
 25869  			i -= size
 25870  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25871  		}
 25872  		i--
 25873  		dAtA[i] = 0x7
 25874  		i--
 25875  		dAtA[i] = 0xc2
 25876  	}
 25877  	return len(dAtA) - i, nil
 25878  }
 25879  func (m *OneOf_DeviceEvent2) MarshalTo(dAtA []byte) (int, error) {
 25880  	size := m.Size()
 25881  	return m.MarshalToSizedBuffer(dAtA[:size])
 25882  }
 25883  
 25884  func (m *OneOf_DeviceEvent2) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25885  	i := len(dAtA)
 25886  	if m.DeviceEvent2 != nil {
 25887  		{
 25888  			size, err := m.DeviceEvent2.MarshalToSizedBuffer(dAtA[:i])
 25889  			if err != nil {
 25890  				return 0, err
 25891  			}
 25892  			i -= size
 25893  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25894  		}
 25895  		i--
 25896  		dAtA[i] = 0x7
 25897  		i--
 25898  		dAtA[i] = 0xca
 25899  	}
 25900  	return len(dAtA) - i, nil
 25901  }
 25902  func (m *OneOf_OktaResourcesUpdate) MarshalTo(dAtA []byte) (int, error) {
 25903  	size := m.Size()
 25904  	return m.MarshalToSizedBuffer(dAtA[:size])
 25905  }
 25906  
 25907  func (m *OneOf_OktaResourcesUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25908  	i := len(dAtA)
 25909  	if m.OktaResourcesUpdate != nil {
 25910  		{
 25911  			size, err := m.OktaResourcesUpdate.MarshalToSizedBuffer(dAtA[:i])
 25912  			if err != nil {
 25913  				return 0, err
 25914  			}
 25915  			i -= size
 25916  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25917  		}
 25918  		i--
 25919  		dAtA[i] = 0x7
 25920  		i--
 25921  		dAtA[i] = 0xd2
 25922  	}
 25923  	return len(dAtA) - i, nil
 25924  }
 25925  func (m *OneOf_OktaSyncFailure) MarshalTo(dAtA []byte) (int, error) {
 25926  	size := m.Size()
 25927  	return m.MarshalToSizedBuffer(dAtA[:size])
 25928  }
 25929  
 25930  func (m *OneOf_OktaSyncFailure) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25931  	i := len(dAtA)
 25932  	if m.OktaSyncFailure != nil {
 25933  		{
 25934  			size, err := m.OktaSyncFailure.MarshalToSizedBuffer(dAtA[:i])
 25935  			if err != nil {
 25936  				return 0, err
 25937  			}
 25938  			i -= size
 25939  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25940  		}
 25941  		i--
 25942  		dAtA[i] = 0x7
 25943  		i--
 25944  		dAtA[i] = 0xda
 25945  	}
 25946  	return len(dAtA) - i, nil
 25947  }
 25948  func (m *OneOf_OktaAssignmentResult) MarshalTo(dAtA []byte) (int, error) {
 25949  	size := m.Size()
 25950  	return m.MarshalToSizedBuffer(dAtA[:size])
 25951  }
 25952  
 25953  func (m *OneOf_OktaAssignmentResult) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25954  	i := len(dAtA)
 25955  	if m.OktaAssignmentResult != nil {
 25956  		{
 25957  			size, err := m.OktaAssignmentResult.MarshalToSizedBuffer(dAtA[:i])
 25958  			if err != nil {
 25959  				return 0, err
 25960  			}
 25961  			i -= size
 25962  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25963  		}
 25964  		i--
 25965  		dAtA[i] = 0x7
 25966  		i--
 25967  		dAtA[i] = 0xe2
 25968  	}
 25969  	return len(dAtA) - i, nil
 25970  }
 25971  func (m *OneOf_ProvisionTokenCreate) MarshalTo(dAtA []byte) (int, error) {
 25972  	size := m.Size()
 25973  	return m.MarshalToSizedBuffer(dAtA[:size])
 25974  }
 25975  
 25976  func (m *OneOf_ProvisionTokenCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 25977  	i := len(dAtA)
 25978  	if m.ProvisionTokenCreate != nil {
 25979  		{
 25980  			size, err := m.ProvisionTokenCreate.MarshalToSizedBuffer(dAtA[:i])
 25981  			if err != nil {
 25982  				return 0, err
 25983  			}
 25984  			i -= size
 25985  			i = encodeVarintEvents(dAtA, i, uint64(size))
 25986  		}
 25987  		i--
 25988  		dAtA[i] = 0x7
 25989  		i--
 25990  		dAtA[i] = 0xea
 25991  	}
 25992  	return len(dAtA) - i, nil
 25993  }
 25994  func (m *OneOf_AccessListCreate) MarshalTo(dAtA []byte) (int, error) {
 25995  	size := m.Size()
 25996  	return m.MarshalToSizedBuffer(dAtA[:size])
 25997  }
 25998  
 25999  func (m *OneOf_AccessListCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26000  	i := len(dAtA)
 26001  	if m.AccessListCreate != nil {
 26002  		{
 26003  			size, err := m.AccessListCreate.MarshalToSizedBuffer(dAtA[:i])
 26004  			if err != nil {
 26005  				return 0, err
 26006  			}
 26007  			i -= size
 26008  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26009  		}
 26010  		i--
 26011  		dAtA[i] = 0x7
 26012  		i--
 26013  		dAtA[i] = 0xf2
 26014  	}
 26015  	return len(dAtA) - i, nil
 26016  }
 26017  func (m *OneOf_AccessListUpdate) MarshalTo(dAtA []byte) (int, error) {
 26018  	size := m.Size()
 26019  	return m.MarshalToSizedBuffer(dAtA[:size])
 26020  }
 26021  
 26022  func (m *OneOf_AccessListUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26023  	i := len(dAtA)
 26024  	if m.AccessListUpdate != nil {
 26025  		{
 26026  			size, err := m.AccessListUpdate.MarshalToSizedBuffer(dAtA[:i])
 26027  			if err != nil {
 26028  				return 0, err
 26029  			}
 26030  			i -= size
 26031  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26032  		}
 26033  		i--
 26034  		dAtA[i] = 0x7
 26035  		i--
 26036  		dAtA[i] = 0xfa
 26037  	}
 26038  	return len(dAtA) - i, nil
 26039  }
 26040  func (m *OneOf_AccessListDelete) MarshalTo(dAtA []byte) (int, error) {
 26041  	size := m.Size()
 26042  	return m.MarshalToSizedBuffer(dAtA[:size])
 26043  }
 26044  
 26045  func (m *OneOf_AccessListDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26046  	i := len(dAtA)
 26047  	if m.AccessListDelete != nil {
 26048  		{
 26049  			size, err := m.AccessListDelete.MarshalToSizedBuffer(dAtA[:i])
 26050  			if err != nil {
 26051  				return 0, err
 26052  			}
 26053  			i -= size
 26054  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26055  		}
 26056  		i--
 26057  		dAtA[i] = 0x8
 26058  		i--
 26059  		dAtA[i] = 0x82
 26060  	}
 26061  	return len(dAtA) - i, nil
 26062  }
 26063  func (m *OneOf_AccessListReview) MarshalTo(dAtA []byte) (int, error) {
 26064  	size := m.Size()
 26065  	return m.MarshalToSizedBuffer(dAtA[:size])
 26066  }
 26067  
 26068  func (m *OneOf_AccessListReview) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26069  	i := len(dAtA)
 26070  	if m.AccessListReview != nil {
 26071  		{
 26072  			size, err := m.AccessListReview.MarshalToSizedBuffer(dAtA[:i])
 26073  			if err != nil {
 26074  				return 0, err
 26075  			}
 26076  			i -= size
 26077  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26078  		}
 26079  		i--
 26080  		dAtA[i] = 0x8
 26081  		i--
 26082  		dAtA[i] = 0x8a
 26083  	}
 26084  	return len(dAtA) - i, nil
 26085  }
 26086  func (m *OneOf_AccessListMemberCreate) MarshalTo(dAtA []byte) (int, error) {
 26087  	size := m.Size()
 26088  	return m.MarshalToSizedBuffer(dAtA[:size])
 26089  }
 26090  
 26091  func (m *OneOf_AccessListMemberCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26092  	i := len(dAtA)
 26093  	if m.AccessListMemberCreate != nil {
 26094  		{
 26095  			size, err := m.AccessListMemberCreate.MarshalToSizedBuffer(dAtA[:i])
 26096  			if err != nil {
 26097  				return 0, err
 26098  			}
 26099  			i -= size
 26100  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26101  		}
 26102  		i--
 26103  		dAtA[i] = 0x8
 26104  		i--
 26105  		dAtA[i] = 0x92
 26106  	}
 26107  	return len(dAtA) - i, nil
 26108  }
 26109  func (m *OneOf_AccessListMemberUpdate) MarshalTo(dAtA []byte) (int, error) {
 26110  	size := m.Size()
 26111  	return m.MarshalToSizedBuffer(dAtA[:size])
 26112  }
 26113  
 26114  func (m *OneOf_AccessListMemberUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26115  	i := len(dAtA)
 26116  	if m.AccessListMemberUpdate != nil {
 26117  		{
 26118  			size, err := m.AccessListMemberUpdate.MarshalToSizedBuffer(dAtA[:i])
 26119  			if err != nil {
 26120  				return 0, err
 26121  			}
 26122  			i -= size
 26123  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26124  		}
 26125  		i--
 26126  		dAtA[i] = 0x8
 26127  		i--
 26128  		dAtA[i] = 0x9a
 26129  	}
 26130  	return len(dAtA) - i, nil
 26131  }
 26132  func (m *OneOf_AccessListMemberDelete) MarshalTo(dAtA []byte) (int, error) {
 26133  	size := m.Size()
 26134  	return m.MarshalToSizedBuffer(dAtA[:size])
 26135  }
 26136  
 26137  func (m *OneOf_AccessListMemberDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26138  	i := len(dAtA)
 26139  	if m.AccessListMemberDelete != nil {
 26140  		{
 26141  			size, err := m.AccessListMemberDelete.MarshalToSizedBuffer(dAtA[:i])
 26142  			if err != nil {
 26143  				return 0, err
 26144  			}
 26145  			i -= size
 26146  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26147  		}
 26148  		i--
 26149  		dAtA[i] = 0x8
 26150  		i--
 26151  		dAtA[i] = 0xa2
 26152  	}
 26153  	return len(dAtA) - i, nil
 26154  }
 26155  func (m *OneOf_AccessListMemberDeleteAllForAccessList) MarshalTo(dAtA []byte) (int, error) {
 26156  	size := m.Size()
 26157  	return m.MarshalToSizedBuffer(dAtA[:size])
 26158  }
 26159  
 26160  func (m *OneOf_AccessListMemberDeleteAllForAccessList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26161  	i := len(dAtA)
 26162  	if m.AccessListMemberDeleteAllForAccessList != nil {
 26163  		{
 26164  			size, err := m.AccessListMemberDeleteAllForAccessList.MarshalToSizedBuffer(dAtA[:i])
 26165  			if err != nil {
 26166  				return 0, err
 26167  			}
 26168  			i -= size
 26169  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26170  		}
 26171  		i--
 26172  		dAtA[i] = 0x8
 26173  		i--
 26174  		dAtA[i] = 0xaa
 26175  	}
 26176  	return len(dAtA) - i, nil
 26177  }
 26178  func (m *OneOf_AuditQueryRun) MarshalTo(dAtA []byte) (int, error) {
 26179  	size := m.Size()
 26180  	return m.MarshalToSizedBuffer(dAtA[:size])
 26181  }
 26182  
 26183  func (m *OneOf_AuditQueryRun) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26184  	i := len(dAtA)
 26185  	if m.AuditQueryRun != nil {
 26186  		{
 26187  			size, err := m.AuditQueryRun.MarshalToSizedBuffer(dAtA[:i])
 26188  			if err != nil {
 26189  				return 0, err
 26190  			}
 26191  			i -= size
 26192  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26193  		}
 26194  		i--
 26195  		dAtA[i] = 0x8
 26196  		i--
 26197  		dAtA[i] = 0xb2
 26198  	}
 26199  	return len(dAtA) - i, nil
 26200  }
 26201  func (m *OneOf_SecurityReportRun) MarshalTo(dAtA []byte) (int, error) {
 26202  	size := m.Size()
 26203  	return m.MarshalToSizedBuffer(dAtA[:size])
 26204  }
 26205  
 26206  func (m *OneOf_SecurityReportRun) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26207  	i := len(dAtA)
 26208  	if m.SecurityReportRun != nil {
 26209  		{
 26210  			size, err := m.SecurityReportRun.MarshalToSizedBuffer(dAtA[:i])
 26211  			if err != nil {
 26212  				return 0, err
 26213  			}
 26214  			i -= size
 26215  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26216  		}
 26217  		i--
 26218  		dAtA[i] = 0x8
 26219  		i--
 26220  		dAtA[i] = 0xba
 26221  	}
 26222  	return len(dAtA) - i, nil
 26223  }
 26224  func (m *OneOf_GithubConnectorUpdate) MarshalTo(dAtA []byte) (int, error) {
 26225  	size := m.Size()
 26226  	return m.MarshalToSizedBuffer(dAtA[:size])
 26227  }
 26228  
 26229  func (m *OneOf_GithubConnectorUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26230  	i := len(dAtA)
 26231  	if m.GithubConnectorUpdate != nil {
 26232  		{
 26233  			size, err := m.GithubConnectorUpdate.MarshalToSizedBuffer(dAtA[:i])
 26234  			if err != nil {
 26235  				return 0, err
 26236  			}
 26237  			i -= size
 26238  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26239  		}
 26240  		i--
 26241  		dAtA[i] = 0x8
 26242  		i--
 26243  		dAtA[i] = 0xc2
 26244  	}
 26245  	return len(dAtA) - i, nil
 26246  }
 26247  func (m *OneOf_OIDCConnectorUpdate) MarshalTo(dAtA []byte) (int, error) {
 26248  	size := m.Size()
 26249  	return m.MarshalToSizedBuffer(dAtA[:size])
 26250  }
 26251  
 26252  func (m *OneOf_OIDCConnectorUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26253  	i := len(dAtA)
 26254  	if m.OIDCConnectorUpdate != nil {
 26255  		{
 26256  			size, err := m.OIDCConnectorUpdate.MarshalToSizedBuffer(dAtA[:i])
 26257  			if err != nil {
 26258  				return 0, err
 26259  			}
 26260  			i -= size
 26261  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26262  		}
 26263  		i--
 26264  		dAtA[i] = 0x8
 26265  		i--
 26266  		dAtA[i] = 0xca
 26267  	}
 26268  	return len(dAtA) - i, nil
 26269  }
 26270  func (m *OneOf_SAMLConnectorUpdate) MarshalTo(dAtA []byte) (int, error) {
 26271  	size := m.Size()
 26272  	return m.MarshalToSizedBuffer(dAtA[:size])
 26273  }
 26274  
 26275  func (m *OneOf_SAMLConnectorUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26276  	i := len(dAtA)
 26277  	if m.SAMLConnectorUpdate != nil {
 26278  		{
 26279  			size, err := m.SAMLConnectorUpdate.MarshalToSizedBuffer(dAtA[:i])
 26280  			if err != nil {
 26281  				return 0, err
 26282  			}
 26283  			i -= size
 26284  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26285  		}
 26286  		i--
 26287  		dAtA[i] = 0x8
 26288  		i--
 26289  		dAtA[i] = 0xd2
 26290  	}
 26291  	return len(dAtA) - i, nil
 26292  }
 26293  func (m *OneOf_RoleUpdate) MarshalTo(dAtA []byte) (int, error) {
 26294  	size := m.Size()
 26295  	return m.MarshalToSizedBuffer(dAtA[:size])
 26296  }
 26297  
 26298  func (m *OneOf_RoleUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26299  	i := len(dAtA)
 26300  	if m.RoleUpdate != nil {
 26301  		{
 26302  			size, err := m.RoleUpdate.MarshalToSizedBuffer(dAtA[:i])
 26303  			if err != nil {
 26304  				return 0, err
 26305  			}
 26306  			i -= size
 26307  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26308  		}
 26309  		i--
 26310  		dAtA[i] = 0x8
 26311  		i--
 26312  		dAtA[i] = 0xda
 26313  	}
 26314  	return len(dAtA) - i, nil
 26315  }
 26316  func (m *OneOf_UserUpdate) MarshalTo(dAtA []byte) (int, error) {
 26317  	size := m.Size()
 26318  	return m.MarshalToSizedBuffer(dAtA[:size])
 26319  }
 26320  
 26321  func (m *OneOf_UserUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26322  	i := len(dAtA)
 26323  	if m.UserUpdate != nil {
 26324  		{
 26325  			size, err := m.UserUpdate.MarshalToSizedBuffer(dAtA[:i])
 26326  			if err != nil {
 26327  				return 0, err
 26328  			}
 26329  			i -= size
 26330  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26331  		}
 26332  		i--
 26333  		dAtA[i] = 0x8
 26334  		i--
 26335  		dAtA[i] = 0xe2
 26336  	}
 26337  	return len(dAtA) - i, nil
 26338  }
 26339  func (m *OneOf_ExternalAuditStorageEnable) MarshalTo(dAtA []byte) (int, error) {
 26340  	size := m.Size()
 26341  	return m.MarshalToSizedBuffer(dAtA[:size])
 26342  }
 26343  
 26344  func (m *OneOf_ExternalAuditStorageEnable) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26345  	i := len(dAtA)
 26346  	if m.ExternalAuditStorageEnable != nil {
 26347  		{
 26348  			size, err := m.ExternalAuditStorageEnable.MarshalToSizedBuffer(dAtA[:i])
 26349  			if err != nil {
 26350  				return 0, err
 26351  			}
 26352  			i -= size
 26353  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26354  		}
 26355  		i--
 26356  		dAtA[i] = 0x8
 26357  		i--
 26358  		dAtA[i] = 0xea
 26359  	}
 26360  	return len(dAtA) - i, nil
 26361  }
 26362  func (m *OneOf_ExternalAuditStorageDisable) MarshalTo(dAtA []byte) (int, error) {
 26363  	size := m.Size()
 26364  	return m.MarshalToSizedBuffer(dAtA[:size])
 26365  }
 26366  
 26367  func (m *OneOf_ExternalAuditStorageDisable) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26368  	i := len(dAtA)
 26369  	if m.ExternalAuditStorageDisable != nil {
 26370  		{
 26371  			size, err := m.ExternalAuditStorageDisable.MarshalToSizedBuffer(dAtA[:i])
 26372  			if err != nil {
 26373  				return 0, err
 26374  			}
 26375  			i -= size
 26376  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26377  		}
 26378  		i--
 26379  		dAtA[i] = 0x8
 26380  		i--
 26381  		dAtA[i] = 0xf2
 26382  	}
 26383  	return len(dAtA) - i, nil
 26384  }
 26385  func (m *OneOf_BotCreate) MarshalTo(dAtA []byte) (int, error) {
 26386  	size := m.Size()
 26387  	return m.MarshalToSizedBuffer(dAtA[:size])
 26388  }
 26389  
 26390  func (m *OneOf_BotCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26391  	i := len(dAtA)
 26392  	if m.BotCreate != nil {
 26393  		{
 26394  			size, err := m.BotCreate.MarshalToSizedBuffer(dAtA[:i])
 26395  			if err != nil {
 26396  				return 0, err
 26397  			}
 26398  			i -= size
 26399  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26400  		}
 26401  		i--
 26402  		dAtA[i] = 0x8
 26403  		i--
 26404  		dAtA[i] = 0xfa
 26405  	}
 26406  	return len(dAtA) - i, nil
 26407  }
 26408  func (m *OneOf_BotDelete) MarshalTo(dAtA []byte) (int, error) {
 26409  	size := m.Size()
 26410  	return m.MarshalToSizedBuffer(dAtA[:size])
 26411  }
 26412  
 26413  func (m *OneOf_BotDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26414  	i := len(dAtA)
 26415  	if m.BotDelete != nil {
 26416  		{
 26417  			size, err := m.BotDelete.MarshalToSizedBuffer(dAtA[:i])
 26418  			if err != nil {
 26419  				return 0, err
 26420  			}
 26421  			i -= size
 26422  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26423  		}
 26424  		i--
 26425  		dAtA[i] = 0x9
 26426  		i--
 26427  		dAtA[i] = 0x82
 26428  	}
 26429  	return len(dAtA) - i, nil
 26430  }
 26431  func (m *OneOf_BotUpdate) MarshalTo(dAtA []byte) (int, error) {
 26432  	size := m.Size()
 26433  	return m.MarshalToSizedBuffer(dAtA[:size])
 26434  }
 26435  
 26436  func (m *OneOf_BotUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26437  	i := len(dAtA)
 26438  	if m.BotUpdate != nil {
 26439  		{
 26440  			size, err := m.BotUpdate.MarshalToSizedBuffer(dAtA[:i])
 26441  			if err != nil {
 26442  				return 0, err
 26443  			}
 26444  			i -= size
 26445  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26446  		}
 26447  		i--
 26448  		dAtA[i] = 0x9
 26449  		i--
 26450  		dAtA[i] = 0x8a
 26451  	}
 26452  	return len(dAtA) - i, nil
 26453  }
 26454  func (m *OneOf_CreateMFAAuthChallenge) MarshalTo(dAtA []byte) (int, error) {
 26455  	size := m.Size()
 26456  	return m.MarshalToSizedBuffer(dAtA[:size])
 26457  }
 26458  
 26459  func (m *OneOf_CreateMFAAuthChallenge) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26460  	i := len(dAtA)
 26461  	if m.CreateMFAAuthChallenge != nil {
 26462  		{
 26463  			size, err := m.CreateMFAAuthChallenge.MarshalToSizedBuffer(dAtA[:i])
 26464  			if err != nil {
 26465  				return 0, err
 26466  			}
 26467  			i -= size
 26468  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26469  		}
 26470  		i--
 26471  		dAtA[i] = 0x9
 26472  		i--
 26473  		dAtA[i] = 0x92
 26474  	}
 26475  	return len(dAtA) - i, nil
 26476  }
 26477  func (m *OneOf_ValidateMFAAuthResponse) MarshalTo(dAtA []byte) (int, error) {
 26478  	size := m.Size()
 26479  	return m.MarshalToSizedBuffer(dAtA[:size])
 26480  }
 26481  
 26482  func (m *OneOf_ValidateMFAAuthResponse) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26483  	i := len(dAtA)
 26484  	if m.ValidateMFAAuthResponse != nil {
 26485  		{
 26486  			size, err := m.ValidateMFAAuthResponse.MarshalToSizedBuffer(dAtA[:i])
 26487  			if err != nil {
 26488  				return 0, err
 26489  			}
 26490  			i -= size
 26491  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26492  		}
 26493  		i--
 26494  		dAtA[i] = 0x9
 26495  		i--
 26496  		dAtA[i] = 0x9a
 26497  	}
 26498  	return len(dAtA) - i, nil
 26499  }
 26500  func (m *OneOf_OktaAccessListSync) MarshalTo(dAtA []byte) (int, error) {
 26501  	size := m.Size()
 26502  	return m.MarshalToSizedBuffer(dAtA[:size])
 26503  }
 26504  
 26505  func (m *OneOf_OktaAccessListSync) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26506  	i := len(dAtA)
 26507  	if m.OktaAccessListSync != nil {
 26508  		{
 26509  			size, err := m.OktaAccessListSync.MarshalToSizedBuffer(dAtA[:i])
 26510  			if err != nil {
 26511  				return 0, err
 26512  			}
 26513  			i -= size
 26514  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26515  		}
 26516  		i--
 26517  		dAtA[i] = 0x9
 26518  		i--
 26519  		dAtA[i] = 0xa2
 26520  	}
 26521  	return len(dAtA) - i, nil
 26522  }
 26523  func (m *OneOf_DatabasePermissionUpdate) MarshalTo(dAtA []byte) (int, error) {
 26524  	size := m.Size()
 26525  	return m.MarshalToSizedBuffer(dAtA[:size])
 26526  }
 26527  
 26528  func (m *OneOf_DatabasePermissionUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26529  	i := len(dAtA)
 26530  	if m.DatabasePermissionUpdate != nil {
 26531  		{
 26532  			size, err := m.DatabasePermissionUpdate.MarshalToSizedBuffer(dAtA[:i])
 26533  			if err != nil {
 26534  				return 0, err
 26535  			}
 26536  			i -= size
 26537  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26538  		}
 26539  		i--
 26540  		dAtA[i] = 0x9
 26541  		i--
 26542  		dAtA[i] = 0xaa
 26543  	}
 26544  	return len(dAtA) - i, nil
 26545  }
 26546  func (m *OneOf_SPIFFESVIDIssued) MarshalTo(dAtA []byte) (int, error) {
 26547  	size := m.Size()
 26548  	return m.MarshalToSizedBuffer(dAtA[:size])
 26549  }
 26550  
 26551  func (m *OneOf_SPIFFESVIDIssued) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26552  	i := len(dAtA)
 26553  	if m.SPIFFESVIDIssued != nil {
 26554  		{
 26555  			size, err := m.SPIFFESVIDIssued.MarshalToSizedBuffer(dAtA[:i])
 26556  			if err != nil {
 26557  				return 0, err
 26558  			}
 26559  			i -= size
 26560  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26561  		}
 26562  		i--
 26563  		dAtA[i] = 0x9
 26564  		i--
 26565  		dAtA[i] = 0xb2
 26566  	}
 26567  	return len(dAtA) - i, nil
 26568  }
 26569  func (m *OneOf_OktaUserSync) MarshalTo(dAtA []byte) (int, error) {
 26570  	size := m.Size()
 26571  	return m.MarshalToSizedBuffer(dAtA[:size])
 26572  }
 26573  
 26574  func (m *OneOf_OktaUserSync) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26575  	i := len(dAtA)
 26576  	if m.OktaUserSync != nil {
 26577  		{
 26578  			size, err := m.OktaUserSync.MarshalToSizedBuffer(dAtA[:i])
 26579  			if err != nil {
 26580  				return 0, err
 26581  			}
 26582  			i -= size
 26583  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26584  		}
 26585  		i--
 26586  		dAtA[i] = 0x9
 26587  		i--
 26588  		dAtA[i] = 0xba
 26589  	}
 26590  	return len(dAtA) - i, nil
 26591  }
 26592  func (m *OneOf_AuthPreferenceUpdate) MarshalTo(dAtA []byte) (int, error) {
 26593  	size := m.Size()
 26594  	return m.MarshalToSizedBuffer(dAtA[:size])
 26595  }
 26596  
 26597  func (m *OneOf_AuthPreferenceUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26598  	i := len(dAtA)
 26599  	if m.AuthPreferenceUpdate != nil {
 26600  		{
 26601  			size, err := m.AuthPreferenceUpdate.MarshalToSizedBuffer(dAtA[:i])
 26602  			if err != nil {
 26603  				return 0, err
 26604  			}
 26605  			i -= size
 26606  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26607  		}
 26608  		i--
 26609  		dAtA[i] = 0x9
 26610  		i--
 26611  		dAtA[i] = 0xc2
 26612  	}
 26613  	return len(dAtA) - i, nil
 26614  }
 26615  func (m *OneOf_SessionRecordingConfigUpdate) MarshalTo(dAtA []byte) (int, error) {
 26616  	size := m.Size()
 26617  	return m.MarshalToSizedBuffer(dAtA[:size])
 26618  }
 26619  
 26620  func (m *OneOf_SessionRecordingConfigUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26621  	i := len(dAtA)
 26622  	if m.SessionRecordingConfigUpdate != nil {
 26623  		{
 26624  			size, err := m.SessionRecordingConfigUpdate.MarshalToSizedBuffer(dAtA[:i])
 26625  			if err != nil {
 26626  				return 0, err
 26627  			}
 26628  			i -= size
 26629  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26630  		}
 26631  		i--
 26632  		dAtA[i] = 0x9
 26633  		i--
 26634  		dAtA[i] = 0xca
 26635  	}
 26636  	return len(dAtA) - i, nil
 26637  }
 26638  func (m *OneOf_ClusterNetworkingConfigUpdate) MarshalTo(dAtA []byte) (int, error) {
 26639  	size := m.Size()
 26640  	return m.MarshalToSizedBuffer(dAtA[:size])
 26641  }
 26642  
 26643  func (m *OneOf_ClusterNetworkingConfigUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26644  	i := len(dAtA)
 26645  	if m.ClusterNetworkingConfigUpdate != nil {
 26646  		{
 26647  			size, err := m.ClusterNetworkingConfigUpdate.MarshalToSizedBuffer(dAtA[:i])
 26648  			if err != nil {
 26649  				return 0, err
 26650  			}
 26651  			i -= size
 26652  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26653  		}
 26654  		i--
 26655  		dAtA[i] = 0x9
 26656  		i--
 26657  		dAtA[i] = 0xd2
 26658  	}
 26659  	return len(dAtA) - i, nil
 26660  }
 26661  func (m *OneOf_DatabaseUserCreate) MarshalTo(dAtA []byte) (int, error) {
 26662  	size := m.Size()
 26663  	return m.MarshalToSizedBuffer(dAtA[:size])
 26664  }
 26665  
 26666  func (m *OneOf_DatabaseUserCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26667  	i := len(dAtA)
 26668  	if m.DatabaseUserCreate != nil {
 26669  		{
 26670  			size, err := m.DatabaseUserCreate.MarshalToSizedBuffer(dAtA[:i])
 26671  			if err != nil {
 26672  				return 0, err
 26673  			}
 26674  			i -= size
 26675  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26676  		}
 26677  		i--
 26678  		dAtA[i] = 0x9
 26679  		i--
 26680  		dAtA[i] = 0xda
 26681  	}
 26682  	return len(dAtA) - i, nil
 26683  }
 26684  func (m *OneOf_DatabaseUserDeactivate) MarshalTo(dAtA []byte) (int, error) {
 26685  	size := m.Size()
 26686  	return m.MarshalToSizedBuffer(dAtA[:size])
 26687  }
 26688  
 26689  func (m *OneOf_DatabaseUserDeactivate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26690  	i := len(dAtA)
 26691  	if m.DatabaseUserDeactivate != nil {
 26692  		{
 26693  			size, err := m.DatabaseUserDeactivate.MarshalToSizedBuffer(dAtA[:i])
 26694  			if err != nil {
 26695  				return 0, err
 26696  			}
 26697  			i -= size
 26698  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26699  		}
 26700  		i--
 26701  		dAtA[i] = 0x9
 26702  		i--
 26703  		dAtA[i] = 0xe2
 26704  	}
 26705  	return len(dAtA) - i, nil
 26706  }
 26707  func (m *OneOf_AccessPathChanged) MarshalTo(dAtA []byte) (int, error) {
 26708  	size := m.Size()
 26709  	return m.MarshalToSizedBuffer(dAtA[:size])
 26710  }
 26711  
 26712  func (m *OneOf_AccessPathChanged) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26713  	i := len(dAtA)
 26714  	if m.AccessPathChanged != nil {
 26715  		{
 26716  			size, err := m.AccessPathChanged.MarshalToSizedBuffer(dAtA[:i])
 26717  			if err != nil {
 26718  				return 0, err
 26719  			}
 26720  			i -= size
 26721  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26722  		}
 26723  		i--
 26724  		dAtA[i] = 0x9
 26725  		i--
 26726  		dAtA[i] = 0xea
 26727  	}
 26728  	return len(dAtA) - i, nil
 26729  }
 26730  func (m *StreamStatus) Marshal() (dAtA []byte, err error) {
 26731  	size := m.Size()
 26732  	dAtA = make([]byte, size)
 26733  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 26734  	if err != nil {
 26735  		return nil, err
 26736  	}
 26737  	return dAtA[:n], nil
 26738  }
 26739  
 26740  func (m *StreamStatus) MarshalTo(dAtA []byte) (int, error) {
 26741  	size := m.Size()
 26742  	return m.MarshalToSizedBuffer(dAtA[:size])
 26743  }
 26744  
 26745  func (m *StreamStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26746  	i := len(dAtA)
 26747  	_ = i
 26748  	var l int
 26749  	_ = l
 26750  	if m.XXX_unrecognized != nil {
 26751  		i -= len(m.XXX_unrecognized)
 26752  		copy(dAtA[i:], m.XXX_unrecognized)
 26753  	}
 26754  	n561, err561 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.LastUploadTime, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.LastUploadTime):])
 26755  	if err561 != nil {
 26756  		return 0, err561
 26757  	}
 26758  	i -= n561
 26759  	i = encodeVarintEvents(dAtA, i, uint64(n561))
 26760  	i--
 26761  	dAtA[i] = 0x1a
 26762  	if m.LastEventIndex != 0 {
 26763  		i = encodeVarintEvents(dAtA, i, uint64(m.LastEventIndex))
 26764  		i--
 26765  		dAtA[i] = 0x10
 26766  	}
 26767  	if len(m.UploadID) > 0 {
 26768  		i -= len(m.UploadID)
 26769  		copy(dAtA[i:], m.UploadID)
 26770  		i = encodeVarintEvents(dAtA, i, uint64(len(m.UploadID)))
 26771  		i--
 26772  		dAtA[i] = 0xa
 26773  	}
 26774  	return len(dAtA) - i, nil
 26775  }
 26776  
 26777  func (m *SessionUpload) Marshal() (dAtA []byte, err error) {
 26778  	size := m.Size()
 26779  	dAtA = make([]byte, size)
 26780  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 26781  	if err != nil {
 26782  		return nil, err
 26783  	}
 26784  	return dAtA[:n], nil
 26785  }
 26786  
 26787  func (m *SessionUpload) MarshalTo(dAtA []byte) (int, error) {
 26788  	size := m.Size()
 26789  	return m.MarshalToSizedBuffer(dAtA[:size])
 26790  }
 26791  
 26792  func (m *SessionUpload) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26793  	i := len(dAtA)
 26794  	_ = i
 26795  	var l int
 26796  	_ = l
 26797  	if m.XXX_unrecognized != nil {
 26798  		i -= len(m.XXX_unrecognized)
 26799  		copy(dAtA[i:], m.XXX_unrecognized)
 26800  	}
 26801  	if len(m.SessionURL) > 0 {
 26802  		i -= len(m.SessionURL)
 26803  		copy(dAtA[i:], m.SessionURL)
 26804  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SessionURL)))
 26805  		i--
 26806  		dAtA[i] = 0x2a
 26807  	}
 26808  	{
 26809  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 26810  		if err != nil {
 26811  			return 0, err
 26812  		}
 26813  		i -= size
 26814  		i = encodeVarintEvents(dAtA, i, uint64(size))
 26815  	}
 26816  	i--
 26817  	dAtA[i] = 0x12
 26818  	{
 26819  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 26820  		if err != nil {
 26821  			return 0, err
 26822  		}
 26823  		i -= size
 26824  		i = encodeVarintEvents(dAtA, i, uint64(size))
 26825  	}
 26826  	i--
 26827  	dAtA[i] = 0xa
 26828  	return len(dAtA) - i, nil
 26829  }
 26830  
 26831  func (m *Identity) Marshal() (dAtA []byte, err error) {
 26832  	size := m.Size()
 26833  	dAtA = make([]byte, size)
 26834  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 26835  	if err != nil {
 26836  		return nil, err
 26837  	}
 26838  	return dAtA[:n], nil
 26839  }
 26840  
 26841  func (m *Identity) MarshalTo(dAtA []byte) (int, error) {
 26842  	size := m.Size()
 26843  	return m.MarshalToSizedBuffer(dAtA[:size])
 26844  }
 26845  
 26846  func (m *Identity) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 26847  	i := len(dAtA)
 26848  	_ = i
 26849  	var l int
 26850  	_ = l
 26851  	if m.XXX_unrecognized != nil {
 26852  		i -= len(m.XXX_unrecognized)
 26853  		copy(dAtA[i:], m.XXX_unrecognized)
 26854  	}
 26855  	if m.DeviceExtensions != nil {
 26856  		{
 26857  			size, err := m.DeviceExtensions.MarshalToSizedBuffer(dAtA[:i])
 26858  			if err != nil {
 26859  				return 0, err
 26860  			}
 26861  			i -= size
 26862  			i = encodeVarintEvents(dAtA, i, uint64(size))
 26863  		}
 26864  		i--
 26865  		dAtA[i] = 0x1
 26866  		i--
 26867  		dAtA[i] = 0xe2
 26868  	}
 26869  	if len(m.BotName) > 0 {
 26870  		i -= len(m.BotName)
 26871  		copy(dAtA[i:], m.BotName)
 26872  		i = encodeVarintEvents(dAtA, i, uint64(len(m.BotName)))
 26873  		i--
 26874  		dAtA[i] = 0x1
 26875  		i--
 26876  		dAtA[i] = 0xda
 26877  	}
 26878  	if len(m.PrivateKeyPolicy) > 0 {
 26879  		i -= len(m.PrivateKeyPolicy)
 26880  		copy(dAtA[i:], m.PrivateKeyPolicy)
 26881  		i = encodeVarintEvents(dAtA, i, uint64(len(m.PrivateKeyPolicy)))
 26882  		i--
 26883  		dAtA[i] = 0x1
 26884  		i--
 26885  		dAtA[i] = 0xd2
 26886  	}
 26887  	if len(m.GCPServiceAccounts) > 0 {
 26888  		for iNdEx := len(m.GCPServiceAccounts) - 1; iNdEx >= 0; iNdEx-- {
 26889  			i -= len(m.GCPServiceAccounts[iNdEx])
 26890  			copy(dAtA[i:], m.GCPServiceAccounts[iNdEx])
 26891  			i = encodeVarintEvents(dAtA, i, uint64(len(m.GCPServiceAccounts[iNdEx])))
 26892  			i--
 26893  			dAtA[i] = 0x1
 26894  			i--
 26895  			dAtA[i] = 0xca
 26896  		}
 26897  	}
 26898  	if len(m.AzureIdentities) > 0 {
 26899  		for iNdEx := len(m.AzureIdentities) - 1; iNdEx >= 0; iNdEx-- {
 26900  			i -= len(m.AzureIdentities[iNdEx])
 26901  			copy(dAtA[i:], m.AzureIdentities[iNdEx])
 26902  			i = encodeVarintEvents(dAtA, i, uint64(len(m.AzureIdentities[iNdEx])))
 26903  			i--
 26904  			dAtA[i] = 0x1
 26905  			i--
 26906  			dAtA[i] = 0xc2
 26907  		}
 26908  	}
 26909  	n565, err565 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.PreviousIdentityExpires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.PreviousIdentityExpires):])
 26910  	if err565 != nil {
 26911  		return 0, err565
 26912  	}
 26913  	i -= n565
 26914  	i = encodeVarintEvents(dAtA, i, uint64(n565))
 26915  	i--
 26916  	dAtA[i] = 0x1
 26917  	i--
 26918  	dAtA[i] = 0xba
 26919  	if len(m.AllowedResourceIDs) > 0 {
 26920  		for iNdEx := len(m.AllowedResourceIDs) - 1; iNdEx >= 0; iNdEx-- {
 26921  			{
 26922  				size, err := m.AllowedResourceIDs[iNdEx].MarshalToSizedBuffer(dAtA[:i])
 26923  				if err != nil {
 26924  					return 0, err
 26925  				}
 26926  				i -= size
 26927  				i = encodeVarintEvents(dAtA, i, uint64(size))
 26928  			}
 26929  			i--
 26930  			dAtA[i] = 0x1
 26931  			i--
 26932  			dAtA[i] = 0xb2
 26933  		}
 26934  	}
 26935  	if m.DisallowReissue {
 26936  		i--
 26937  		if m.DisallowReissue {
 26938  			dAtA[i] = 1
 26939  		} else {
 26940  			dAtA[i] = 0
 26941  		}
 26942  		i--
 26943  		dAtA[i] = 0x1
 26944  		i--
 26945  		dAtA[i] = 0xa8
 26946  	}
 26947  	if len(m.AccessRequests) > 0 {
 26948  		for iNdEx := len(m.AccessRequests) - 1; iNdEx >= 0; iNdEx-- {
 26949  			i -= len(m.AccessRequests[iNdEx])
 26950  			copy(dAtA[i:], m.AccessRequests[iNdEx])
 26951  			i = encodeVarintEvents(dAtA, i, uint64(len(m.AccessRequests[iNdEx])))
 26952  			i--
 26953  			dAtA[i] = 0x1
 26954  			i--
 26955  			dAtA[i] = 0xa2
 26956  		}
 26957  	}
 26958  	if len(m.AWSRoleARNs) > 0 {
 26959  		for iNdEx := len(m.AWSRoleARNs) - 1; iNdEx >= 0; iNdEx-- {
 26960  			i -= len(m.AWSRoleARNs[iNdEx])
 26961  			copy(dAtA[i:], m.AWSRoleARNs[iNdEx])
 26962  			i = encodeVarintEvents(dAtA, i, uint64(len(m.AWSRoleARNs[iNdEx])))
 26963  			i--
 26964  			dAtA[i] = 0x1
 26965  			i--
 26966  			dAtA[i] = 0x9a
 26967  		}
 26968  	}
 26969  	if len(m.ClientIP) > 0 {
 26970  		i -= len(m.ClientIP)
 26971  		copy(dAtA[i:], m.ClientIP)
 26972  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ClientIP)))
 26973  		i--
 26974  		dAtA[i] = 0x1
 26975  		i--
 26976  		dAtA[i] = 0x92
 26977  	}
 26978  	if len(m.MFADeviceUUID) > 0 {
 26979  		i -= len(m.MFADeviceUUID)
 26980  		copy(dAtA[i:], m.MFADeviceUUID)
 26981  		i = encodeVarintEvents(dAtA, i, uint64(len(m.MFADeviceUUID)))
 26982  		i--
 26983  		dAtA[i] = 0x1
 26984  		i--
 26985  		dAtA[i] = 0x8a
 26986  	}
 26987  	if len(m.DatabaseUsers) > 0 {
 26988  		for iNdEx := len(m.DatabaseUsers) - 1; iNdEx >= 0; iNdEx-- {
 26989  			i -= len(m.DatabaseUsers[iNdEx])
 26990  			copy(dAtA[i:], m.DatabaseUsers[iNdEx])
 26991  			i = encodeVarintEvents(dAtA, i, uint64(len(m.DatabaseUsers[iNdEx])))
 26992  			i--
 26993  			dAtA[i] = 0x1
 26994  			i--
 26995  			dAtA[i] = 0x82
 26996  		}
 26997  	}
 26998  	if len(m.DatabaseNames) > 0 {
 26999  		for iNdEx := len(m.DatabaseNames) - 1; iNdEx >= 0; iNdEx-- {
 27000  			i -= len(m.DatabaseNames[iNdEx])
 27001  			copy(dAtA[i:], m.DatabaseNames[iNdEx])
 27002  			i = encodeVarintEvents(dAtA, i, uint64(len(m.DatabaseNames[iNdEx])))
 27003  			i--
 27004  			dAtA[i] = 0x7a
 27005  		}
 27006  	}
 27007  	if m.RouteToDatabase != nil {
 27008  		{
 27009  			size, err := m.RouteToDatabase.MarshalToSizedBuffer(dAtA[:i])
 27010  			if err != nil {
 27011  				return 0, err
 27012  			}
 27013  			i -= size
 27014  			i = encodeVarintEvents(dAtA, i, uint64(size))
 27015  		}
 27016  		i--
 27017  		dAtA[i] = 0x72
 27018  	}
 27019  	if len(m.TeleportCluster) > 0 {
 27020  		i -= len(m.TeleportCluster)
 27021  		copy(dAtA[i:], m.TeleportCluster)
 27022  		i = encodeVarintEvents(dAtA, i, uint64(len(m.TeleportCluster)))
 27023  		i--
 27024  		dAtA[i] = 0x6a
 27025  	}
 27026  	if m.RouteToApp != nil {
 27027  		{
 27028  			size, err := m.RouteToApp.MarshalToSizedBuffer(dAtA[:i])
 27029  			if err != nil {
 27030  				return 0, err
 27031  			}
 27032  			i -= size
 27033  			i = encodeVarintEvents(dAtA, i, uint64(size))
 27034  		}
 27035  		i--
 27036  		dAtA[i] = 0x62
 27037  	}
 27038  	{
 27039  		size := m.Traits.Size()
 27040  		i -= size
 27041  		if _, err := m.Traits.MarshalTo(dAtA[i:]); err != nil {
 27042  			return 0, err
 27043  		}
 27044  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27045  	}
 27046  	i--
 27047  	dAtA[i] = 0x5a
 27048  	if len(m.KubernetesCluster) > 0 {
 27049  		i -= len(m.KubernetesCluster)
 27050  		copy(dAtA[i:], m.KubernetesCluster)
 27051  		i = encodeVarintEvents(dAtA, i, uint64(len(m.KubernetesCluster)))
 27052  		i--
 27053  		dAtA[i] = 0x52
 27054  	}
 27055  	if len(m.RouteToCluster) > 0 {
 27056  		i -= len(m.RouteToCluster)
 27057  		copy(dAtA[i:], m.RouteToCluster)
 27058  		i = encodeVarintEvents(dAtA, i, uint64(len(m.RouteToCluster)))
 27059  		i--
 27060  		dAtA[i] = 0x4a
 27061  	}
 27062  	n569, err569 := github_com_gogo_protobuf_types.StdTimeMarshalTo(m.Expires, dAtA[i-github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires):])
 27063  	if err569 != nil {
 27064  		return 0, err569
 27065  	}
 27066  	i -= n569
 27067  	i = encodeVarintEvents(dAtA, i, uint64(n569))
 27068  	i--
 27069  	dAtA[i] = 0x42
 27070  	if len(m.KubernetesUsers) > 0 {
 27071  		for iNdEx := len(m.KubernetesUsers) - 1; iNdEx >= 0; iNdEx-- {
 27072  			i -= len(m.KubernetesUsers[iNdEx])
 27073  			copy(dAtA[i:], m.KubernetesUsers[iNdEx])
 27074  			i = encodeVarintEvents(dAtA, i, uint64(len(m.KubernetesUsers[iNdEx])))
 27075  			i--
 27076  			dAtA[i] = 0x3a
 27077  		}
 27078  	}
 27079  	if len(m.KubernetesGroups) > 0 {
 27080  		for iNdEx := len(m.KubernetesGroups) - 1; iNdEx >= 0; iNdEx-- {
 27081  			i -= len(m.KubernetesGroups[iNdEx])
 27082  			copy(dAtA[i:], m.KubernetesGroups[iNdEx])
 27083  			i = encodeVarintEvents(dAtA, i, uint64(len(m.KubernetesGroups[iNdEx])))
 27084  			i--
 27085  			dAtA[i] = 0x32
 27086  		}
 27087  	}
 27088  	if len(m.Logins) > 0 {
 27089  		for iNdEx := len(m.Logins) - 1; iNdEx >= 0; iNdEx-- {
 27090  			i -= len(m.Logins[iNdEx])
 27091  			copy(dAtA[i:], m.Logins[iNdEx])
 27092  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Logins[iNdEx])))
 27093  			i--
 27094  			dAtA[i] = 0x2a
 27095  		}
 27096  	}
 27097  	if len(m.Usage) > 0 {
 27098  		for iNdEx := len(m.Usage) - 1; iNdEx >= 0; iNdEx-- {
 27099  			i -= len(m.Usage[iNdEx])
 27100  			copy(dAtA[i:], m.Usage[iNdEx])
 27101  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Usage[iNdEx])))
 27102  			i--
 27103  			dAtA[i] = 0x22
 27104  		}
 27105  	}
 27106  	if len(m.Roles) > 0 {
 27107  		for iNdEx := len(m.Roles) - 1; iNdEx >= 0; iNdEx-- {
 27108  			i -= len(m.Roles[iNdEx])
 27109  			copy(dAtA[i:], m.Roles[iNdEx])
 27110  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Roles[iNdEx])))
 27111  			i--
 27112  			dAtA[i] = 0x1a
 27113  		}
 27114  	}
 27115  	if len(m.Impersonator) > 0 {
 27116  		i -= len(m.Impersonator)
 27117  		copy(dAtA[i:], m.Impersonator)
 27118  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Impersonator)))
 27119  		i--
 27120  		dAtA[i] = 0x12
 27121  	}
 27122  	if len(m.User) > 0 {
 27123  		i -= len(m.User)
 27124  		copy(dAtA[i:], m.User)
 27125  		i = encodeVarintEvents(dAtA, i, uint64(len(m.User)))
 27126  		i--
 27127  		dAtA[i] = 0xa
 27128  	}
 27129  	return len(dAtA) - i, nil
 27130  }
 27131  
 27132  func (m *RouteToApp) Marshal() (dAtA []byte, err error) {
 27133  	size := m.Size()
 27134  	dAtA = make([]byte, size)
 27135  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 27136  	if err != nil {
 27137  		return nil, err
 27138  	}
 27139  	return dAtA[:n], nil
 27140  }
 27141  
 27142  func (m *RouteToApp) MarshalTo(dAtA []byte) (int, error) {
 27143  	size := m.Size()
 27144  	return m.MarshalToSizedBuffer(dAtA[:size])
 27145  }
 27146  
 27147  func (m *RouteToApp) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 27148  	i := len(dAtA)
 27149  	_ = i
 27150  	var l int
 27151  	_ = l
 27152  	if m.XXX_unrecognized != nil {
 27153  		i -= len(m.XXX_unrecognized)
 27154  		copy(dAtA[i:], m.XXX_unrecognized)
 27155  	}
 27156  	if len(m.GCPServiceAccount) > 0 {
 27157  		i -= len(m.GCPServiceAccount)
 27158  		copy(dAtA[i:], m.GCPServiceAccount)
 27159  		i = encodeVarintEvents(dAtA, i, uint64(len(m.GCPServiceAccount)))
 27160  		i--
 27161  		dAtA[i] = 0x3a
 27162  	}
 27163  	if len(m.AzureIdentity) > 0 {
 27164  		i -= len(m.AzureIdentity)
 27165  		copy(dAtA[i:], m.AzureIdentity)
 27166  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AzureIdentity)))
 27167  		i--
 27168  		dAtA[i] = 0x32
 27169  	}
 27170  	if len(m.AWSRoleARN) > 0 {
 27171  		i -= len(m.AWSRoleARN)
 27172  		copy(dAtA[i:], m.AWSRoleARN)
 27173  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AWSRoleARN)))
 27174  		i--
 27175  		dAtA[i] = 0x2a
 27176  	}
 27177  	if len(m.ClusterName) > 0 {
 27178  		i -= len(m.ClusterName)
 27179  		copy(dAtA[i:], m.ClusterName)
 27180  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ClusterName)))
 27181  		i--
 27182  		dAtA[i] = 0x22
 27183  	}
 27184  	if len(m.PublicAddr) > 0 {
 27185  		i -= len(m.PublicAddr)
 27186  		copy(dAtA[i:], m.PublicAddr)
 27187  		i = encodeVarintEvents(dAtA, i, uint64(len(m.PublicAddr)))
 27188  		i--
 27189  		dAtA[i] = 0x1a
 27190  	}
 27191  	if len(m.SessionID) > 0 {
 27192  		i -= len(m.SessionID)
 27193  		copy(dAtA[i:], m.SessionID)
 27194  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SessionID)))
 27195  		i--
 27196  		dAtA[i] = 0x12
 27197  	}
 27198  	if len(m.Name) > 0 {
 27199  		i -= len(m.Name)
 27200  		copy(dAtA[i:], m.Name)
 27201  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Name)))
 27202  		i--
 27203  		dAtA[i] = 0xa
 27204  	}
 27205  	return len(dAtA) - i, nil
 27206  }
 27207  
 27208  func (m *RouteToDatabase) Marshal() (dAtA []byte, err error) {
 27209  	size := m.Size()
 27210  	dAtA = make([]byte, size)
 27211  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 27212  	if err != nil {
 27213  		return nil, err
 27214  	}
 27215  	return dAtA[:n], nil
 27216  }
 27217  
 27218  func (m *RouteToDatabase) MarshalTo(dAtA []byte) (int, error) {
 27219  	size := m.Size()
 27220  	return m.MarshalToSizedBuffer(dAtA[:size])
 27221  }
 27222  
 27223  func (m *RouteToDatabase) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 27224  	i := len(dAtA)
 27225  	_ = i
 27226  	var l int
 27227  	_ = l
 27228  	if m.XXX_unrecognized != nil {
 27229  		i -= len(m.XXX_unrecognized)
 27230  		copy(dAtA[i:], m.XXX_unrecognized)
 27231  	}
 27232  	if len(m.Roles) > 0 {
 27233  		for iNdEx := len(m.Roles) - 1; iNdEx >= 0; iNdEx-- {
 27234  			i -= len(m.Roles[iNdEx])
 27235  			copy(dAtA[i:], m.Roles[iNdEx])
 27236  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Roles[iNdEx])))
 27237  			i--
 27238  			dAtA[i] = 0x2a
 27239  		}
 27240  	}
 27241  	if len(m.Database) > 0 {
 27242  		i -= len(m.Database)
 27243  		copy(dAtA[i:], m.Database)
 27244  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Database)))
 27245  		i--
 27246  		dAtA[i] = 0x22
 27247  	}
 27248  	if len(m.Username) > 0 {
 27249  		i -= len(m.Username)
 27250  		copy(dAtA[i:], m.Username)
 27251  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Username)))
 27252  		i--
 27253  		dAtA[i] = 0x1a
 27254  	}
 27255  	if len(m.Protocol) > 0 {
 27256  		i -= len(m.Protocol)
 27257  		copy(dAtA[i:], m.Protocol)
 27258  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Protocol)))
 27259  		i--
 27260  		dAtA[i] = 0x12
 27261  	}
 27262  	if len(m.ServiceName) > 0 {
 27263  		i -= len(m.ServiceName)
 27264  		copy(dAtA[i:], m.ServiceName)
 27265  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ServiceName)))
 27266  		i--
 27267  		dAtA[i] = 0xa
 27268  	}
 27269  	return len(dAtA) - i, nil
 27270  }
 27271  
 27272  func (m *DeviceExtensions) Marshal() (dAtA []byte, err error) {
 27273  	size := m.Size()
 27274  	dAtA = make([]byte, size)
 27275  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 27276  	if err != nil {
 27277  		return nil, err
 27278  	}
 27279  	return dAtA[:n], nil
 27280  }
 27281  
 27282  func (m *DeviceExtensions) MarshalTo(dAtA []byte) (int, error) {
 27283  	size := m.Size()
 27284  	return m.MarshalToSizedBuffer(dAtA[:size])
 27285  }
 27286  
 27287  func (m *DeviceExtensions) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 27288  	i := len(dAtA)
 27289  	_ = i
 27290  	var l int
 27291  	_ = l
 27292  	if m.XXX_unrecognized != nil {
 27293  		i -= len(m.XXX_unrecognized)
 27294  		copy(dAtA[i:], m.XXX_unrecognized)
 27295  	}
 27296  	if len(m.CredentialId) > 0 {
 27297  		i -= len(m.CredentialId)
 27298  		copy(dAtA[i:], m.CredentialId)
 27299  		i = encodeVarintEvents(dAtA, i, uint64(len(m.CredentialId)))
 27300  		i--
 27301  		dAtA[i] = 0x1a
 27302  	}
 27303  	if len(m.AssetTag) > 0 {
 27304  		i -= len(m.AssetTag)
 27305  		copy(dAtA[i:], m.AssetTag)
 27306  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AssetTag)))
 27307  		i--
 27308  		dAtA[i] = 0x12
 27309  	}
 27310  	if len(m.DeviceId) > 0 {
 27311  		i -= len(m.DeviceId)
 27312  		copy(dAtA[i:], m.DeviceId)
 27313  		i = encodeVarintEvents(dAtA, i, uint64(len(m.DeviceId)))
 27314  		i--
 27315  		dAtA[i] = 0xa
 27316  	}
 27317  	return len(dAtA) - i, nil
 27318  }
 27319  
 27320  func (m *AccessRequestResourceSearch) Marshal() (dAtA []byte, err error) {
 27321  	size := m.Size()
 27322  	dAtA = make([]byte, size)
 27323  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 27324  	if err != nil {
 27325  		return nil, err
 27326  	}
 27327  	return dAtA[:n], nil
 27328  }
 27329  
 27330  func (m *AccessRequestResourceSearch) MarshalTo(dAtA []byte) (int, error) {
 27331  	size := m.Size()
 27332  	return m.MarshalToSizedBuffer(dAtA[:size])
 27333  }
 27334  
 27335  func (m *AccessRequestResourceSearch) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 27336  	i := len(dAtA)
 27337  	_ = i
 27338  	var l int
 27339  	_ = l
 27340  	if m.XXX_unrecognized != nil {
 27341  		i -= len(m.XXX_unrecognized)
 27342  		copy(dAtA[i:], m.XXX_unrecognized)
 27343  	}
 27344  	if len(m.SearchKeywords) > 0 {
 27345  		for iNdEx := len(m.SearchKeywords) - 1; iNdEx >= 0; iNdEx-- {
 27346  			i -= len(m.SearchKeywords[iNdEx])
 27347  			copy(dAtA[i:], m.SearchKeywords[iNdEx])
 27348  			i = encodeVarintEvents(dAtA, i, uint64(len(m.SearchKeywords[iNdEx])))
 27349  			i--
 27350  			dAtA[i] = 0x42
 27351  		}
 27352  	}
 27353  	if len(m.PredicateExpression) > 0 {
 27354  		i -= len(m.PredicateExpression)
 27355  		copy(dAtA[i:], m.PredicateExpression)
 27356  		i = encodeVarintEvents(dAtA, i, uint64(len(m.PredicateExpression)))
 27357  		i--
 27358  		dAtA[i] = 0x3a
 27359  	}
 27360  	if len(m.Labels) > 0 {
 27361  		for k := range m.Labels {
 27362  			v := m.Labels[k]
 27363  			baseI := i
 27364  			i -= len(v)
 27365  			copy(dAtA[i:], v)
 27366  			i = encodeVarintEvents(dAtA, i, uint64(len(v)))
 27367  			i--
 27368  			dAtA[i] = 0x12
 27369  			i -= len(k)
 27370  			copy(dAtA[i:], k)
 27371  			i = encodeVarintEvents(dAtA, i, uint64(len(k)))
 27372  			i--
 27373  			dAtA[i] = 0xa
 27374  			i = encodeVarintEvents(dAtA, i, uint64(baseI-i))
 27375  			i--
 27376  			dAtA[i] = 0x32
 27377  		}
 27378  	}
 27379  	if len(m.Namespace) > 0 {
 27380  		i -= len(m.Namespace)
 27381  		copy(dAtA[i:], m.Namespace)
 27382  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Namespace)))
 27383  		i--
 27384  		dAtA[i] = 0x2a
 27385  	}
 27386  	if len(m.ResourceType) > 0 {
 27387  		i -= len(m.ResourceType)
 27388  		copy(dAtA[i:], m.ResourceType)
 27389  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ResourceType)))
 27390  		i--
 27391  		dAtA[i] = 0x22
 27392  	}
 27393  	if len(m.SearchAsRoles) > 0 {
 27394  		for iNdEx := len(m.SearchAsRoles) - 1; iNdEx >= 0; iNdEx-- {
 27395  			i -= len(m.SearchAsRoles[iNdEx])
 27396  			copy(dAtA[i:], m.SearchAsRoles[iNdEx])
 27397  			i = encodeVarintEvents(dAtA, i, uint64(len(m.SearchAsRoles[iNdEx])))
 27398  			i--
 27399  			dAtA[i] = 0x1a
 27400  		}
 27401  	}
 27402  	{
 27403  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 27404  		if err != nil {
 27405  			return 0, err
 27406  		}
 27407  		i -= size
 27408  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27409  	}
 27410  	i--
 27411  	dAtA[i] = 0x12
 27412  	{
 27413  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 27414  		if err != nil {
 27415  			return 0, err
 27416  		}
 27417  		i -= size
 27418  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27419  	}
 27420  	i--
 27421  	dAtA[i] = 0xa
 27422  	return len(dAtA) - i, nil
 27423  }
 27424  
 27425  func (m *MySQLStatementPrepare) Marshal() (dAtA []byte, err error) {
 27426  	size := m.Size()
 27427  	dAtA = make([]byte, size)
 27428  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 27429  	if err != nil {
 27430  		return nil, err
 27431  	}
 27432  	return dAtA[:n], nil
 27433  }
 27434  
 27435  func (m *MySQLStatementPrepare) MarshalTo(dAtA []byte) (int, error) {
 27436  	size := m.Size()
 27437  	return m.MarshalToSizedBuffer(dAtA[:size])
 27438  }
 27439  
 27440  func (m *MySQLStatementPrepare) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 27441  	i := len(dAtA)
 27442  	_ = i
 27443  	var l int
 27444  	_ = l
 27445  	if m.XXX_unrecognized != nil {
 27446  		i -= len(m.XXX_unrecognized)
 27447  		copy(dAtA[i:], m.XXX_unrecognized)
 27448  	}
 27449  	if len(m.Query) > 0 {
 27450  		i -= len(m.Query)
 27451  		copy(dAtA[i:], m.Query)
 27452  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Query)))
 27453  		i--
 27454  		dAtA[i] = 0x2a
 27455  	}
 27456  	{
 27457  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 27458  		if err != nil {
 27459  			return 0, err
 27460  		}
 27461  		i -= size
 27462  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27463  	}
 27464  	i--
 27465  	dAtA[i] = 0x22
 27466  	{
 27467  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 27468  		if err != nil {
 27469  			return 0, err
 27470  		}
 27471  		i -= size
 27472  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27473  	}
 27474  	i--
 27475  	dAtA[i] = 0x1a
 27476  	{
 27477  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 27478  		if err != nil {
 27479  			return 0, err
 27480  		}
 27481  		i -= size
 27482  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27483  	}
 27484  	i--
 27485  	dAtA[i] = 0x12
 27486  	{
 27487  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 27488  		if err != nil {
 27489  			return 0, err
 27490  		}
 27491  		i -= size
 27492  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27493  	}
 27494  	i--
 27495  	dAtA[i] = 0xa
 27496  	return len(dAtA) - i, nil
 27497  }
 27498  
 27499  func (m *MySQLStatementExecute) Marshal() (dAtA []byte, err error) {
 27500  	size := m.Size()
 27501  	dAtA = make([]byte, size)
 27502  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 27503  	if err != nil {
 27504  		return nil, err
 27505  	}
 27506  	return dAtA[:n], nil
 27507  }
 27508  
 27509  func (m *MySQLStatementExecute) MarshalTo(dAtA []byte) (int, error) {
 27510  	size := m.Size()
 27511  	return m.MarshalToSizedBuffer(dAtA[:size])
 27512  }
 27513  
 27514  func (m *MySQLStatementExecute) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 27515  	i := len(dAtA)
 27516  	_ = i
 27517  	var l int
 27518  	_ = l
 27519  	if m.XXX_unrecognized != nil {
 27520  		i -= len(m.XXX_unrecognized)
 27521  		copy(dAtA[i:], m.XXX_unrecognized)
 27522  	}
 27523  	if len(m.Parameters) > 0 {
 27524  		for iNdEx := len(m.Parameters) - 1; iNdEx >= 0; iNdEx-- {
 27525  			i -= len(m.Parameters[iNdEx])
 27526  			copy(dAtA[i:], m.Parameters[iNdEx])
 27527  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Parameters[iNdEx])))
 27528  			i--
 27529  			dAtA[i] = 0x32
 27530  		}
 27531  	}
 27532  	if m.StatementID != 0 {
 27533  		i = encodeVarintEvents(dAtA, i, uint64(m.StatementID))
 27534  		i--
 27535  		dAtA[i] = 0x28
 27536  	}
 27537  	{
 27538  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 27539  		if err != nil {
 27540  			return 0, err
 27541  		}
 27542  		i -= size
 27543  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27544  	}
 27545  	i--
 27546  	dAtA[i] = 0x22
 27547  	{
 27548  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 27549  		if err != nil {
 27550  			return 0, err
 27551  		}
 27552  		i -= size
 27553  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27554  	}
 27555  	i--
 27556  	dAtA[i] = 0x1a
 27557  	{
 27558  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 27559  		if err != nil {
 27560  			return 0, err
 27561  		}
 27562  		i -= size
 27563  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27564  	}
 27565  	i--
 27566  	dAtA[i] = 0x12
 27567  	{
 27568  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 27569  		if err != nil {
 27570  			return 0, err
 27571  		}
 27572  		i -= size
 27573  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27574  	}
 27575  	i--
 27576  	dAtA[i] = 0xa
 27577  	return len(dAtA) - i, nil
 27578  }
 27579  
 27580  func (m *MySQLStatementSendLongData) Marshal() (dAtA []byte, err error) {
 27581  	size := m.Size()
 27582  	dAtA = make([]byte, size)
 27583  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 27584  	if err != nil {
 27585  		return nil, err
 27586  	}
 27587  	return dAtA[:n], nil
 27588  }
 27589  
 27590  func (m *MySQLStatementSendLongData) MarshalTo(dAtA []byte) (int, error) {
 27591  	size := m.Size()
 27592  	return m.MarshalToSizedBuffer(dAtA[:size])
 27593  }
 27594  
 27595  func (m *MySQLStatementSendLongData) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 27596  	i := len(dAtA)
 27597  	_ = i
 27598  	var l int
 27599  	_ = l
 27600  	if m.XXX_unrecognized != nil {
 27601  		i -= len(m.XXX_unrecognized)
 27602  		copy(dAtA[i:], m.XXX_unrecognized)
 27603  	}
 27604  	if m.DataSize != 0 {
 27605  		i = encodeVarintEvents(dAtA, i, uint64(m.DataSize))
 27606  		i--
 27607  		dAtA[i] = 0x38
 27608  	}
 27609  	if m.ParameterID != 0 {
 27610  		i = encodeVarintEvents(dAtA, i, uint64(m.ParameterID))
 27611  		i--
 27612  		dAtA[i] = 0x30
 27613  	}
 27614  	if m.StatementID != 0 {
 27615  		i = encodeVarintEvents(dAtA, i, uint64(m.StatementID))
 27616  		i--
 27617  		dAtA[i] = 0x28
 27618  	}
 27619  	{
 27620  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 27621  		if err != nil {
 27622  			return 0, err
 27623  		}
 27624  		i -= size
 27625  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27626  	}
 27627  	i--
 27628  	dAtA[i] = 0x22
 27629  	{
 27630  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 27631  		if err != nil {
 27632  			return 0, err
 27633  		}
 27634  		i -= size
 27635  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27636  	}
 27637  	i--
 27638  	dAtA[i] = 0x1a
 27639  	{
 27640  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 27641  		if err != nil {
 27642  			return 0, err
 27643  		}
 27644  		i -= size
 27645  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27646  	}
 27647  	i--
 27648  	dAtA[i] = 0x12
 27649  	{
 27650  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 27651  		if err != nil {
 27652  			return 0, err
 27653  		}
 27654  		i -= size
 27655  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27656  	}
 27657  	i--
 27658  	dAtA[i] = 0xa
 27659  	return len(dAtA) - i, nil
 27660  }
 27661  
 27662  func (m *MySQLStatementClose) Marshal() (dAtA []byte, err error) {
 27663  	size := m.Size()
 27664  	dAtA = make([]byte, size)
 27665  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 27666  	if err != nil {
 27667  		return nil, err
 27668  	}
 27669  	return dAtA[:n], nil
 27670  }
 27671  
 27672  func (m *MySQLStatementClose) MarshalTo(dAtA []byte) (int, error) {
 27673  	size := m.Size()
 27674  	return m.MarshalToSizedBuffer(dAtA[:size])
 27675  }
 27676  
 27677  func (m *MySQLStatementClose) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 27678  	i := len(dAtA)
 27679  	_ = i
 27680  	var l int
 27681  	_ = l
 27682  	if m.XXX_unrecognized != nil {
 27683  		i -= len(m.XXX_unrecognized)
 27684  		copy(dAtA[i:], m.XXX_unrecognized)
 27685  	}
 27686  	if m.StatementID != 0 {
 27687  		i = encodeVarintEvents(dAtA, i, uint64(m.StatementID))
 27688  		i--
 27689  		dAtA[i] = 0x28
 27690  	}
 27691  	{
 27692  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 27693  		if err != nil {
 27694  			return 0, err
 27695  		}
 27696  		i -= size
 27697  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27698  	}
 27699  	i--
 27700  	dAtA[i] = 0x22
 27701  	{
 27702  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 27703  		if err != nil {
 27704  			return 0, err
 27705  		}
 27706  		i -= size
 27707  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27708  	}
 27709  	i--
 27710  	dAtA[i] = 0x1a
 27711  	{
 27712  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 27713  		if err != nil {
 27714  			return 0, err
 27715  		}
 27716  		i -= size
 27717  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27718  	}
 27719  	i--
 27720  	dAtA[i] = 0x12
 27721  	{
 27722  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 27723  		if err != nil {
 27724  			return 0, err
 27725  		}
 27726  		i -= size
 27727  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27728  	}
 27729  	i--
 27730  	dAtA[i] = 0xa
 27731  	return len(dAtA) - i, nil
 27732  }
 27733  
 27734  func (m *MySQLStatementReset) Marshal() (dAtA []byte, err error) {
 27735  	size := m.Size()
 27736  	dAtA = make([]byte, size)
 27737  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 27738  	if err != nil {
 27739  		return nil, err
 27740  	}
 27741  	return dAtA[:n], nil
 27742  }
 27743  
 27744  func (m *MySQLStatementReset) MarshalTo(dAtA []byte) (int, error) {
 27745  	size := m.Size()
 27746  	return m.MarshalToSizedBuffer(dAtA[:size])
 27747  }
 27748  
 27749  func (m *MySQLStatementReset) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 27750  	i := len(dAtA)
 27751  	_ = i
 27752  	var l int
 27753  	_ = l
 27754  	if m.XXX_unrecognized != nil {
 27755  		i -= len(m.XXX_unrecognized)
 27756  		copy(dAtA[i:], m.XXX_unrecognized)
 27757  	}
 27758  	if m.StatementID != 0 {
 27759  		i = encodeVarintEvents(dAtA, i, uint64(m.StatementID))
 27760  		i--
 27761  		dAtA[i] = 0x28
 27762  	}
 27763  	{
 27764  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 27765  		if err != nil {
 27766  			return 0, err
 27767  		}
 27768  		i -= size
 27769  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27770  	}
 27771  	i--
 27772  	dAtA[i] = 0x22
 27773  	{
 27774  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 27775  		if err != nil {
 27776  			return 0, err
 27777  		}
 27778  		i -= size
 27779  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27780  	}
 27781  	i--
 27782  	dAtA[i] = 0x1a
 27783  	{
 27784  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 27785  		if err != nil {
 27786  			return 0, err
 27787  		}
 27788  		i -= size
 27789  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27790  	}
 27791  	i--
 27792  	dAtA[i] = 0x12
 27793  	{
 27794  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 27795  		if err != nil {
 27796  			return 0, err
 27797  		}
 27798  		i -= size
 27799  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27800  	}
 27801  	i--
 27802  	dAtA[i] = 0xa
 27803  	return len(dAtA) - i, nil
 27804  }
 27805  
 27806  func (m *MySQLStatementFetch) Marshal() (dAtA []byte, err error) {
 27807  	size := m.Size()
 27808  	dAtA = make([]byte, size)
 27809  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 27810  	if err != nil {
 27811  		return nil, err
 27812  	}
 27813  	return dAtA[:n], nil
 27814  }
 27815  
 27816  func (m *MySQLStatementFetch) MarshalTo(dAtA []byte) (int, error) {
 27817  	size := m.Size()
 27818  	return m.MarshalToSizedBuffer(dAtA[:size])
 27819  }
 27820  
 27821  func (m *MySQLStatementFetch) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 27822  	i := len(dAtA)
 27823  	_ = i
 27824  	var l int
 27825  	_ = l
 27826  	if m.XXX_unrecognized != nil {
 27827  		i -= len(m.XXX_unrecognized)
 27828  		copy(dAtA[i:], m.XXX_unrecognized)
 27829  	}
 27830  	if m.RowsCount != 0 {
 27831  		i = encodeVarintEvents(dAtA, i, uint64(m.RowsCount))
 27832  		i--
 27833  		dAtA[i] = 0x30
 27834  	}
 27835  	if m.StatementID != 0 {
 27836  		i = encodeVarintEvents(dAtA, i, uint64(m.StatementID))
 27837  		i--
 27838  		dAtA[i] = 0x28
 27839  	}
 27840  	{
 27841  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 27842  		if err != nil {
 27843  			return 0, err
 27844  		}
 27845  		i -= size
 27846  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27847  	}
 27848  	i--
 27849  	dAtA[i] = 0x22
 27850  	{
 27851  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 27852  		if err != nil {
 27853  			return 0, err
 27854  		}
 27855  		i -= size
 27856  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27857  	}
 27858  	i--
 27859  	dAtA[i] = 0x1a
 27860  	{
 27861  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 27862  		if err != nil {
 27863  			return 0, err
 27864  		}
 27865  		i -= size
 27866  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27867  	}
 27868  	i--
 27869  	dAtA[i] = 0x12
 27870  	{
 27871  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 27872  		if err != nil {
 27873  			return 0, err
 27874  		}
 27875  		i -= size
 27876  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27877  	}
 27878  	i--
 27879  	dAtA[i] = 0xa
 27880  	return len(dAtA) - i, nil
 27881  }
 27882  
 27883  func (m *MySQLStatementBulkExecute) Marshal() (dAtA []byte, err error) {
 27884  	size := m.Size()
 27885  	dAtA = make([]byte, size)
 27886  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 27887  	if err != nil {
 27888  		return nil, err
 27889  	}
 27890  	return dAtA[:n], nil
 27891  }
 27892  
 27893  func (m *MySQLStatementBulkExecute) MarshalTo(dAtA []byte) (int, error) {
 27894  	size := m.Size()
 27895  	return m.MarshalToSizedBuffer(dAtA[:size])
 27896  }
 27897  
 27898  func (m *MySQLStatementBulkExecute) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 27899  	i := len(dAtA)
 27900  	_ = i
 27901  	var l int
 27902  	_ = l
 27903  	if m.XXX_unrecognized != nil {
 27904  		i -= len(m.XXX_unrecognized)
 27905  		copy(dAtA[i:], m.XXX_unrecognized)
 27906  	}
 27907  	if len(m.Parameters) > 0 {
 27908  		for iNdEx := len(m.Parameters) - 1; iNdEx >= 0; iNdEx-- {
 27909  			i -= len(m.Parameters[iNdEx])
 27910  			copy(dAtA[i:], m.Parameters[iNdEx])
 27911  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Parameters[iNdEx])))
 27912  			i--
 27913  			dAtA[i] = 0x32
 27914  		}
 27915  	}
 27916  	if m.StatementID != 0 {
 27917  		i = encodeVarintEvents(dAtA, i, uint64(m.StatementID))
 27918  		i--
 27919  		dAtA[i] = 0x28
 27920  	}
 27921  	{
 27922  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 27923  		if err != nil {
 27924  			return 0, err
 27925  		}
 27926  		i -= size
 27927  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27928  	}
 27929  	i--
 27930  	dAtA[i] = 0x22
 27931  	{
 27932  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 27933  		if err != nil {
 27934  			return 0, err
 27935  		}
 27936  		i -= size
 27937  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27938  	}
 27939  	i--
 27940  	dAtA[i] = 0x1a
 27941  	{
 27942  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 27943  		if err != nil {
 27944  			return 0, err
 27945  		}
 27946  		i -= size
 27947  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27948  	}
 27949  	i--
 27950  	dAtA[i] = 0x12
 27951  	{
 27952  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 27953  		if err != nil {
 27954  			return 0, err
 27955  		}
 27956  		i -= size
 27957  		i = encodeVarintEvents(dAtA, i, uint64(size))
 27958  	}
 27959  	i--
 27960  	dAtA[i] = 0xa
 27961  	return len(dAtA) - i, nil
 27962  }
 27963  
 27964  func (m *MySQLInitDB) Marshal() (dAtA []byte, err error) {
 27965  	size := m.Size()
 27966  	dAtA = make([]byte, size)
 27967  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 27968  	if err != nil {
 27969  		return nil, err
 27970  	}
 27971  	return dAtA[:n], nil
 27972  }
 27973  
 27974  func (m *MySQLInitDB) MarshalTo(dAtA []byte) (int, error) {
 27975  	size := m.Size()
 27976  	return m.MarshalToSizedBuffer(dAtA[:size])
 27977  }
 27978  
 27979  func (m *MySQLInitDB) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 27980  	i := len(dAtA)
 27981  	_ = i
 27982  	var l int
 27983  	_ = l
 27984  	if m.XXX_unrecognized != nil {
 27985  		i -= len(m.XXX_unrecognized)
 27986  		copy(dAtA[i:], m.XXX_unrecognized)
 27987  	}
 27988  	if len(m.SchemaName) > 0 {
 27989  		i -= len(m.SchemaName)
 27990  		copy(dAtA[i:], m.SchemaName)
 27991  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SchemaName)))
 27992  		i--
 27993  		dAtA[i] = 0x2a
 27994  	}
 27995  	{
 27996  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 27997  		if err != nil {
 27998  			return 0, err
 27999  		}
 28000  		i -= size
 28001  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28002  	}
 28003  	i--
 28004  	dAtA[i] = 0x22
 28005  	{
 28006  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 28007  		if err != nil {
 28008  			return 0, err
 28009  		}
 28010  		i -= size
 28011  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28012  	}
 28013  	i--
 28014  	dAtA[i] = 0x1a
 28015  	{
 28016  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 28017  		if err != nil {
 28018  			return 0, err
 28019  		}
 28020  		i -= size
 28021  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28022  	}
 28023  	i--
 28024  	dAtA[i] = 0x12
 28025  	{
 28026  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 28027  		if err != nil {
 28028  			return 0, err
 28029  		}
 28030  		i -= size
 28031  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28032  	}
 28033  	i--
 28034  	dAtA[i] = 0xa
 28035  	return len(dAtA) - i, nil
 28036  }
 28037  
 28038  func (m *MySQLCreateDB) Marshal() (dAtA []byte, err error) {
 28039  	size := m.Size()
 28040  	dAtA = make([]byte, size)
 28041  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 28042  	if err != nil {
 28043  		return nil, err
 28044  	}
 28045  	return dAtA[:n], nil
 28046  }
 28047  
 28048  func (m *MySQLCreateDB) MarshalTo(dAtA []byte) (int, error) {
 28049  	size := m.Size()
 28050  	return m.MarshalToSizedBuffer(dAtA[:size])
 28051  }
 28052  
 28053  func (m *MySQLCreateDB) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 28054  	i := len(dAtA)
 28055  	_ = i
 28056  	var l int
 28057  	_ = l
 28058  	if m.XXX_unrecognized != nil {
 28059  		i -= len(m.XXX_unrecognized)
 28060  		copy(dAtA[i:], m.XXX_unrecognized)
 28061  	}
 28062  	if len(m.SchemaName) > 0 {
 28063  		i -= len(m.SchemaName)
 28064  		copy(dAtA[i:], m.SchemaName)
 28065  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SchemaName)))
 28066  		i--
 28067  		dAtA[i] = 0x2a
 28068  	}
 28069  	{
 28070  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 28071  		if err != nil {
 28072  			return 0, err
 28073  		}
 28074  		i -= size
 28075  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28076  	}
 28077  	i--
 28078  	dAtA[i] = 0x22
 28079  	{
 28080  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 28081  		if err != nil {
 28082  			return 0, err
 28083  		}
 28084  		i -= size
 28085  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28086  	}
 28087  	i--
 28088  	dAtA[i] = 0x1a
 28089  	{
 28090  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 28091  		if err != nil {
 28092  			return 0, err
 28093  		}
 28094  		i -= size
 28095  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28096  	}
 28097  	i--
 28098  	dAtA[i] = 0x12
 28099  	{
 28100  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 28101  		if err != nil {
 28102  			return 0, err
 28103  		}
 28104  		i -= size
 28105  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28106  	}
 28107  	i--
 28108  	dAtA[i] = 0xa
 28109  	return len(dAtA) - i, nil
 28110  }
 28111  
 28112  func (m *MySQLDropDB) Marshal() (dAtA []byte, err error) {
 28113  	size := m.Size()
 28114  	dAtA = make([]byte, size)
 28115  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 28116  	if err != nil {
 28117  		return nil, err
 28118  	}
 28119  	return dAtA[:n], nil
 28120  }
 28121  
 28122  func (m *MySQLDropDB) MarshalTo(dAtA []byte) (int, error) {
 28123  	size := m.Size()
 28124  	return m.MarshalToSizedBuffer(dAtA[:size])
 28125  }
 28126  
 28127  func (m *MySQLDropDB) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 28128  	i := len(dAtA)
 28129  	_ = i
 28130  	var l int
 28131  	_ = l
 28132  	if m.XXX_unrecognized != nil {
 28133  		i -= len(m.XXX_unrecognized)
 28134  		copy(dAtA[i:], m.XXX_unrecognized)
 28135  	}
 28136  	if len(m.SchemaName) > 0 {
 28137  		i -= len(m.SchemaName)
 28138  		copy(dAtA[i:], m.SchemaName)
 28139  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SchemaName)))
 28140  		i--
 28141  		dAtA[i] = 0x2a
 28142  	}
 28143  	{
 28144  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 28145  		if err != nil {
 28146  			return 0, err
 28147  		}
 28148  		i -= size
 28149  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28150  	}
 28151  	i--
 28152  	dAtA[i] = 0x22
 28153  	{
 28154  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 28155  		if err != nil {
 28156  			return 0, err
 28157  		}
 28158  		i -= size
 28159  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28160  	}
 28161  	i--
 28162  	dAtA[i] = 0x1a
 28163  	{
 28164  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 28165  		if err != nil {
 28166  			return 0, err
 28167  		}
 28168  		i -= size
 28169  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28170  	}
 28171  	i--
 28172  	dAtA[i] = 0x12
 28173  	{
 28174  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 28175  		if err != nil {
 28176  			return 0, err
 28177  		}
 28178  		i -= size
 28179  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28180  	}
 28181  	i--
 28182  	dAtA[i] = 0xa
 28183  	return len(dAtA) - i, nil
 28184  }
 28185  
 28186  func (m *MySQLShutDown) Marshal() (dAtA []byte, err error) {
 28187  	size := m.Size()
 28188  	dAtA = make([]byte, size)
 28189  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 28190  	if err != nil {
 28191  		return nil, err
 28192  	}
 28193  	return dAtA[:n], nil
 28194  }
 28195  
 28196  func (m *MySQLShutDown) MarshalTo(dAtA []byte) (int, error) {
 28197  	size := m.Size()
 28198  	return m.MarshalToSizedBuffer(dAtA[:size])
 28199  }
 28200  
 28201  func (m *MySQLShutDown) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 28202  	i := len(dAtA)
 28203  	_ = i
 28204  	var l int
 28205  	_ = l
 28206  	if m.XXX_unrecognized != nil {
 28207  		i -= len(m.XXX_unrecognized)
 28208  		copy(dAtA[i:], m.XXX_unrecognized)
 28209  	}
 28210  	{
 28211  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 28212  		if err != nil {
 28213  			return 0, err
 28214  		}
 28215  		i -= size
 28216  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28217  	}
 28218  	i--
 28219  	dAtA[i] = 0x22
 28220  	{
 28221  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 28222  		if err != nil {
 28223  			return 0, err
 28224  		}
 28225  		i -= size
 28226  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28227  	}
 28228  	i--
 28229  	dAtA[i] = 0x1a
 28230  	{
 28231  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 28232  		if err != nil {
 28233  			return 0, err
 28234  		}
 28235  		i -= size
 28236  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28237  	}
 28238  	i--
 28239  	dAtA[i] = 0x12
 28240  	{
 28241  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 28242  		if err != nil {
 28243  			return 0, err
 28244  		}
 28245  		i -= size
 28246  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28247  	}
 28248  	i--
 28249  	dAtA[i] = 0xa
 28250  	return len(dAtA) - i, nil
 28251  }
 28252  
 28253  func (m *MySQLProcessKill) Marshal() (dAtA []byte, err error) {
 28254  	size := m.Size()
 28255  	dAtA = make([]byte, size)
 28256  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 28257  	if err != nil {
 28258  		return nil, err
 28259  	}
 28260  	return dAtA[:n], nil
 28261  }
 28262  
 28263  func (m *MySQLProcessKill) MarshalTo(dAtA []byte) (int, error) {
 28264  	size := m.Size()
 28265  	return m.MarshalToSizedBuffer(dAtA[:size])
 28266  }
 28267  
 28268  func (m *MySQLProcessKill) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 28269  	i := len(dAtA)
 28270  	_ = i
 28271  	var l int
 28272  	_ = l
 28273  	if m.XXX_unrecognized != nil {
 28274  		i -= len(m.XXX_unrecognized)
 28275  		copy(dAtA[i:], m.XXX_unrecognized)
 28276  	}
 28277  	if m.ProcessID != 0 {
 28278  		i = encodeVarintEvents(dAtA, i, uint64(m.ProcessID))
 28279  		i--
 28280  		dAtA[i] = 0x28
 28281  	}
 28282  	{
 28283  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 28284  		if err != nil {
 28285  			return 0, err
 28286  		}
 28287  		i -= size
 28288  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28289  	}
 28290  	i--
 28291  	dAtA[i] = 0x22
 28292  	{
 28293  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 28294  		if err != nil {
 28295  			return 0, err
 28296  		}
 28297  		i -= size
 28298  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28299  	}
 28300  	i--
 28301  	dAtA[i] = 0x1a
 28302  	{
 28303  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 28304  		if err != nil {
 28305  			return 0, err
 28306  		}
 28307  		i -= size
 28308  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28309  	}
 28310  	i--
 28311  	dAtA[i] = 0x12
 28312  	{
 28313  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 28314  		if err != nil {
 28315  			return 0, err
 28316  		}
 28317  		i -= size
 28318  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28319  	}
 28320  	i--
 28321  	dAtA[i] = 0xa
 28322  	return len(dAtA) - i, nil
 28323  }
 28324  
 28325  func (m *MySQLDebug) Marshal() (dAtA []byte, err error) {
 28326  	size := m.Size()
 28327  	dAtA = make([]byte, size)
 28328  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 28329  	if err != nil {
 28330  		return nil, err
 28331  	}
 28332  	return dAtA[:n], nil
 28333  }
 28334  
 28335  func (m *MySQLDebug) MarshalTo(dAtA []byte) (int, error) {
 28336  	size := m.Size()
 28337  	return m.MarshalToSizedBuffer(dAtA[:size])
 28338  }
 28339  
 28340  func (m *MySQLDebug) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 28341  	i := len(dAtA)
 28342  	_ = i
 28343  	var l int
 28344  	_ = l
 28345  	if m.XXX_unrecognized != nil {
 28346  		i -= len(m.XXX_unrecognized)
 28347  		copy(dAtA[i:], m.XXX_unrecognized)
 28348  	}
 28349  	{
 28350  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 28351  		if err != nil {
 28352  			return 0, err
 28353  		}
 28354  		i -= size
 28355  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28356  	}
 28357  	i--
 28358  	dAtA[i] = 0x22
 28359  	{
 28360  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 28361  		if err != nil {
 28362  			return 0, err
 28363  		}
 28364  		i -= size
 28365  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28366  	}
 28367  	i--
 28368  	dAtA[i] = 0x1a
 28369  	{
 28370  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 28371  		if err != nil {
 28372  			return 0, err
 28373  		}
 28374  		i -= size
 28375  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28376  	}
 28377  	i--
 28378  	dAtA[i] = 0x12
 28379  	{
 28380  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 28381  		if err != nil {
 28382  			return 0, err
 28383  		}
 28384  		i -= size
 28385  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28386  	}
 28387  	i--
 28388  	dAtA[i] = 0xa
 28389  	return len(dAtA) - i, nil
 28390  }
 28391  
 28392  func (m *MySQLRefresh) Marshal() (dAtA []byte, err error) {
 28393  	size := m.Size()
 28394  	dAtA = make([]byte, size)
 28395  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 28396  	if err != nil {
 28397  		return nil, err
 28398  	}
 28399  	return dAtA[:n], nil
 28400  }
 28401  
 28402  func (m *MySQLRefresh) MarshalTo(dAtA []byte) (int, error) {
 28403  	size := m.Size()
 28404  	return m.MarshalToSizedBuffer(dAtA[:size])
 28405  }
 28406  
 28407  func (m *MySQLRefresh) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 28408  	i := len(dAtA)
 28409  	_ = i
 28410  	var l int
 28411  	_ = l
 28412  	if m.XXX_unrecognized != nil {
 28413  		i -= len(m.XXX_unrecognized)
 28414  		copy(dAtA[i:], m.XXX_unrecognized)
 28415  	}
 28416  	if len(m.Subcommand) > 0 {
 28417  		i -= len(m.Subcommand)
 28418  		copy(dAtA[i:], m.Subcommand)
 28419  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Subcommand)))
 28420  		i--
 28421  		dAtA[i] = 0x2a
 28422  	}
 28423  	{
 28424  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 28425  		if err != nil {
 28426  			return 0, err
 28427  		}
 28428  		i -= size
 28429  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28430  	}
 28431  	i--
 28432  	dAtA[i] = 0x22
 28433  	{
 28434  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 28435  		if err != nil {
 28436  			return 0, err
 28437  		}
 28438  		i -= size
 28439  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28440  	}
 28441  	i--
 28442  	dAtA[i] = 0x1a
 28443  	{
 28444  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 28445  		if err != nil {
 28446  			return 0, err
 28447  		}
 28448  		i -= size
 28449  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28450  	}
 28451  	i--
 28452  	dAtA[i] = 0x12
 28453  	{
 28454  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 28455  		if err != nil {
 28456  			return 0, err
 28457  		}
 28458  		i -= size
 28459  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28460  	}
 28461  	i--
 28462  	dAtA[i] = 0xa
 28463  	return len(dAtA) - i, nil
 28464  }
 28465  
 28466  func (m *SQLServerRPCRequest) Marshal() (dAtA []byte, err error) {
 28467  	size := m.Size()
 28468  	dAtA = make([]byte, size)
 28469  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 28470  	if err != nil {
 28471  		return nil, err
 28472  	}
 28473  	return dAtA[:n], nil
 28474  }
 28475  
 28476  func (m *SQLServerRPCRequest) MarshalTo(dAtA []byte) (int, error) {
 28477  	size := m.Size()
 28478  	return m.MarshalToSizedBuffer(dAtA[:size])
 28479  }
 28480  
 28481  func (m *SQLServerRPCRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 28482  	i := len(dAtA)
 28483  	_ = i
 28484  	var l int
 28485  	_ = l
 28486  	if m.XXX_unrecognized != nil {
 28487  		i -= len(m.XXX_unrecognized)
 28488  		copy(dAtA[i:], m.XXX_unrecognized)
 28489  	}
 28490  	if len(m.Parameters) > 0 {
 28491  		for iNdEx := len(m.Parameters) - 1; iNdEx >= 0; iNdEx-- {
 28492  			i -= len(m.Parameters[iNdEx])
 28493  			copy(dAtA[i:], m.Parameters[iNdEx])
 28494  			i = encodeVarintEvents(dAtA, i, uint64(len(m.Parameters[iNdEx])))
 28495  			i--
 28496  			dAtA[i] = 0x32
 28497  		}
 28498  	}
 28499  	if len(m.Procname) > 0 {
 28500  		i -= len(m.Procname)
 28501  		copy(dAtA[i:], m.Procname)
 28502  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Procname)))
 28503  		i--
 28504  		dAtA[i] = 0x2a
 28505  	}
 28506  	{
 28507  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 28508  		if err != nil {
 28509  			return 0, err
 28510  		}
 28511  		i -= size
 28512  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28513  	}
 28514  	i--
 28515  	dAtA[i] = 0x22
 28516  	{
 28517  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 28518  		if err != nil {
 28519  			return 0, err
 28520  		}
 28521  		i -= size
 28522  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28523  	}
 28524  	i--
 28525  	dAtA[i] = 0x1a
 28526  	{
 28527  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 28528  		if err != nil {
 28529  			return 0, err
 28530  		}
 28531  		i -= size
 28532  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28533  	}
 28534  	i--
 28535  	dAtA[i] = 0x12
 28536  	{
 28537  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 28538  		if err != nil {
 28539  			return 0, err
 28540  		}
 28541  		i -= size
 28542  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28543  	}
 28544  	i--
 28545  	dAtA[i] = 0xa
 28546  	return len(dAtA) - i, nil
 28547  }
 28548  
 28549  func (m *DatabaseSessionMalformedPacket) Marshal() (dAtA []byte, err error) {
 28550  	size := m.Size()
 28551  	dAtA = make([]byte, size)
 28552  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 28553  	if err != nil {
 28554  		return nil, err
 28555  	}
 28556  	return dAtA[:n], nil
 28557  }
 28558  
 28559  func (m *DatabaseSessionMalformedPacket) MarshalTo(dAtA []byte) (int, error) {
 28560  	size := m.Size()
 28561  	return m.MarshalToSizedBuffer(dAtA[:size])
 28562  }
 28563  
 28564  func (m *DatabaseSessionMalformedPacket) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 28565  	i := len(dAtA)
 28566  	_ = i
 28567  	var l int
 28568  	_ = l
 28569  	if m.XXX_unrecognized != nil {
 28570  		i -= len(m.XXX_unrecognized)
 28571  		copy(dAtA[i:], m.XXX_unrecognized)
 28572  	}
 28573  	if len(m.Payload) > 0 {
 28574  		i -= len(m.Payload)
 28575  		copy(dAtA[i:], m.Payload)
 28576  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Payload)))
 28577  		i--
 28578  		dAtA[i] = 0x2a
 28579  	}
 28580  	{
 28581  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 28582  		if err != nil {
 28583  			return 0, err
 28584  		}
 28585  		i -= size
 28586  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28587  	}
 28588  	i--
 28589  	dAtA[i] = 0x22
 28590  	{
 28591  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 28592  		if err != nil {
 28593  			return 0, err
 28594  		}
 28595  		i -= size
 28596  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28597  	}
 28598  	i--
 28599  	dAtA[i] = 0x1a
 28600  	{
 28601  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 28602  		if err != nil {
 28603  			return 0, err
 28604  		}
 28605  		i -= size
 28606  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28607  	}
 28608  	i--
 28609  	dAtA[i] = 0x12
 28610  	{
 28611  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 28612  		if err != nil {
 28613  			return 0, err
 28614  		}
 28615  		i -= size
 28616  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28617  	}
 28618  	i--
 28619  	dAtA[i] = 0xa
 28620  	return len(dAtA) - i, nil
 28621  }
 28622  
 28623  func (m *ElasticsearchRequest) Marshal() (dAtA []byte, err error) {
 28624  	size := m.Size()
 28625  	dAtA = make([]byte, size)
 28626  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 28627  	if err != nil {
 28628  		return nil, err
 28629  	}
 28630  	return dAtA[:n], nil
 28631  }
 28632  
 28633  func (m *ElasticsearchRequest) MarshalTo(dAtA []byte) (int, error) {
 28634  	size := m.Size()
 28635  	return m.MarshalToSizedBuffer(dAtA[:size])
 28636  }
 28637  
 28638  func (m *ElasticsearchRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 28639  	i := len(dAtA)
 28640  	_ = i
 28641  	var l int
 28642  	_ = l
 28643  	if m.XXX_unrecognized != nil {
 28644  		i -= len(m.XXX_unrecognized)
 28645  		copy(dAtA[i:], m.XXX_unrecognized)
 28646  	}
 28647  	if m.StatusCode != 0 {
 28648  		i = encodeVarintEvents(dAtA, i, uint64(m.StatusCode))
 28649  		i--
 28650  		dAtA[i] = 0x68
 28651  	}
 28652  	if len(m.Query) > 0 {
 28653  		i -= len(m.Query)
 28654  		copy(dAtA[i:], m.Query)
 28655  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Query)))
 28656  		i--
 28657  		dAtA[i] = 0x62
 28658  	}
 28659  	if len(m.Target) > 0 {
 28660  		i -= len(m.Target)
 28661  		copy(dAtA[i:], m.Target)
 28662  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Target)))
 28663  		i--
 28664  		dAtA[i] = 0x5a
 28665  	}
 28666  	if m.Category != 0 {
 28667  		i = encodeVarintEvents(dAtA, i, uint64(m.Category))
 28668  		i--
 28669  		dAtA[i] = 0x50
 28670  	}
 28671  	{
 28672  		size := m.Headers.Size()
 28673  		i -= size
 28674  		if _, err := m.Headers.MarshalTo(dAtA[i:]); err != nil {
 28675  			return 0, err
 28676  		}
 28677  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28678  	}
 28679  	i--
 28680  	dAtA[i] = 0x4a
 28681  	if len(m.Body) > 0 {
 28682  		i -= len(m.Body)
 28683  		copy(dAtA[i:], m.Body)
 28684  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Body)))
 28685  		i--
 28686  		dAtA[i] = 0x42
 28687  	}
 28688  	if len(m.Method) > 0 {
 28689  		i -= len(m.Method)
 28690  		copy(dAtA[i:], m.Method)
 28691  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Method)))
 28692  		i--
 28693  		dAtA[i] = 0x3a
 28694  	}
 28695  	if len(m.RawQuery) > 0 {
 28696  		i -= len(m.RawQuery)
 28697  		copy(dAtA[i:], m.RawQuery)
 28698  		i = encodeVarintEvents(dAtA, i, uint64(len(m.RawQuery)))
 28699  		i--
 28700  		dAtA[i] = 0x32
 28701  	}
 28702  	if len(m.Path) > 0 {
 28703  		i -= len(m.Path)
 28704  		copy(dAtA[i:], m.Path)
 28705  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Path)))
 28706  		i--
 28707  		dAtA[i] = 0x2a
 28708  	}
 28709  	{
 28710  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 28711  		if err != nil {
 28712  			return 0, err
 28713  		}
 28714  		i -= size
 28715  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28716  	}
 28717  	i--
 28718  	dAtA[i] = 0x22
 28719  	{
 28720  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 28721  		if err != nil {
 28722  			return 0, err
 28723  		}
 28724  		i -= size
 28725  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28726  	}
 28727  	i--
 28728  	dAtA[i] = 0x1a
 28729  	{
 28730  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 28731  		if err != nil {
 28732  			return 0, err
 28733  		}
 28734  		i -= size
 28735  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28736  	}
 28737  	i--
 28738  	dAtA[i] = 0x12
 28739  	{
 28740  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 28741  		if err != nil {
 28742  			return 0, err
 28743  		}
 28744  		i -= size
 28745  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28746  	}
 28747  	i--
 28748  	dAtA[i] = 0xa
 28749  	return len(dAtA) - i, nil
 28750  }
 28751  
 28752  func (m *OpenSearchRequest) Marshal() (dAtA []byte, err error) {
 28753  	size := m.Size()
 28754  	dAtA = make([]byte, size)
 28755  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 28756  	if err != nil {
 28757  		return nil, err
 28758  	}
 28759  	return dAtA[:n], nil
 28760  }
 28761  
 28762  func (m *OpenSearchRequest) MarshalTo(dAtA []byte) (int, error) {
 28763  	size := m.Size()
 28764  	return m.MarshalToSizedBuffer(dAtA[:size])
 28765  }
 28766  
 28767  func (m *OpenSearchRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 28768  	i := len(dAtA)
 28769  	_ = i
 28770  	var l int
 28771  	_ = l
 28772  	if m.XXX_unrecognized != nil {
 28773  		i -= len(m.XXX_unrecognized)
 28774  		copy(dAtA[i:], m.XXX_unrecognized)
 28775  	}
 28776  	if m.StatusCode != 0 {
 28777  		i = encodeVarintEvents(dAtA, i, uint64(m.StatusCode))
 28778  		i--
 28779  		dAtA[i] = 0x68
 28780  	}
 28781  	if len(m.Query) > 0 {
 28782  		i -= len(m.Query)
 28783  		copy(dAtA[i:], m.Query)
 28784  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Query)))
 28785  		i--
 28786  		dAtA[i] = 0x62
 28787  	}
 28788  	if len(m.Target) > 0 {
 28789  		i -= len(m.Target)
 28790  		copy(dAtA[i:], m.Target)
 28791  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Target)))
 28792  		i--
 28793  		dAtA[i] = 0x5a
 28794  	}
 28795  	if m.Category != 0 {
 28796  		i = encodeVarintEvents(dAtA, i, uint64(m.Category))
 28797  		i--
 28798  		dAtA[i] = 0x50
 28799  	}
 28800  	{
 28801  		size := m.Headers.Size()
 28802  		i -= size
 28803  		if _, err := m.Headers.MarshalTo(dAtA[i:]); err != nil {
 28804  			return 0, err
 28805  		}
 28806  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28807  	}
 28808  	i--
 28809  	dAtA[i] = 0x4a
 28810  	if len(m.Body) > 0 {
 28811  		i -= len(m.Body)
 28812  		copy(dAtA[i:], m.Body)
 28813  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Body)))
 28814  		i--
 28815  		dAtA[i] = 0x42
 28816  	}
 28817  	if len(m.Method) > 0 {
 28818  		i -= len(m.Method)
 28819  		copy(dAtA[i:], m.Method)
 28820  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Method)))
 28821  		i--
 28822  		dAtA[i] = 0x3a
 28823  	}
 28824  	if len(m.RawQuery) > 0 {
 28825  		i -= len(m.RawQuery)
 28826  		copy(dAtA[i:], m.RawQuery)
 28827  		i = encodeVarintEvents(dAtA, i, uint64(len(m.RawQuery)))
 28828  		i--
 28829  		dAtA[i] = 0x32
 28830  	}
 28831  	if len(m.Path) > 0 {
 28832  		i -= len(m.Path)
 28833  		copy(dAtA[i:], m.Path)
 28834  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Path)))
 28835  		i--
 28836  		dAtA[i] = 0x2a
 28837  	}
 28838  	{
 28839  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 28840  		if err != nil {
 28841  			return 0, err
 28842  		}
 28843  		i -= size
 28844  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28845  	}
 28846  	i--
 28847  	dAtA[i] = 0x22
 28848  	{
 28849  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 28850  		if err != nil {
 28851  			return 0, err
 28852  		}
 28853  		i -= size
 28854  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28855  	}
 28856  	i--
 28857  	dAtA[i] = 0x1a
 28858  	{
 28859  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 28860  		if err != nil {
 28861  			return 0, err
 28862  		}
 28863  		i -= size
 28864  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28865  	}
 28866  	i--
 28867  	dAtA[i] = 0x12
 28868  	{
 28869  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 28870  		if err != nil {
 28871  			return 0, err
 28872  		}
 28873  		i -= size
 28874  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28875  	}
 28876  	i--
 28877  	dAtA[i] = 0xa
 28878  	return len(dAtA) - i, nil
 28879  }
 28880  
 28881  func (m *DynamoDBRequest) Marshal() (dAtA []byte, err error) {
 28882  	size := m.Size()
 28883  	dAtA = make([]byte, size)
 28884  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 28885  	if err != nil {
 28886  		return nil, err
 28887  	}
 28888  	return dAtA[:n], nil
 28889  }
 28890  
 28891  func (m *DynamoDBRequest) MarshalTo(dAtA []byte) (int, error) {
 28892  	size := m.Size()
 28893  	return m.MarshalToSizedBuffer(dAtA[:size])
 28894  }
 28895  
 28896  func (m *DynamoDBRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 28897  	i := len(dAtA)
 28898  	_ = i
 28899  	var l int
 28900  	_ = l
 28901  	if m.XXX_unrecognized != nil {
 28902  		i -= len(m.XXX_unrecognized)
 28903  		copy(dAtA[i:], m.XXX_unrecognized)
 28904  	}
 28905  	if m.Body != nil {
 28906  		{
 28907  			size, err := m.Body.MarshalToSizedBuffer(dAtA[:i])
 28908  			if err != nil {
 28909  				return 0, err
 28910  			}
 28911  			i -= size
 28912  			i = encodeVarintEvents(dAtA, i, uint64(size))
 28913  		}
 28914  		i--
 28915  		dAtA[i] = 0x52
 28916  	}
 28917  	if len(m.Target) > 0 {
 28918  		i -= len(m.Target)
 28919  		copy(dAtA[i:], m.Target)
 28920  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Target)))
 28921  		i--
 28922  		dAtA[i] = 0x4a
 28923  	}
 28924  	if len(m.Method) > 0 {
 28925  		i -= len(m.Method)
 28926  		copy(dAtA[i:], m.Method)
 28927  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Method)))
 28928  		i--
 28929  		dAtA[i] = 0x42
 28930  	}
 28931  	if len(m.RawQuery) > 0 {
 28932  		i -= len(m.RawQuery)
 28933  		copy(dAtA[i:], m.RawQuery)
 28934  		i = encodeVarintEvents(dAtA, i, uint64(len(m.RawQuery)))
 28935  		i--
 28936  		dAtA[i] = 0x3a
 28937  	}
 28938  	if len(m.Path) > 0 {
 28939  		i -= len(m.Path)
 28940  		copy(dAtA[i:], m.Path)
 28941  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Path)))
 28942  		i--
 28943  		dAtA[i] = 0x32
 28944  	}
 28945  	if m.StatusCode != 0 {
 28946  		i = encodeVarintEvents(dAtA, i, uint64(m.StatusCode))
 28947  		i--
 28948  		dAtA[i] = 0x28
 28949  	}
 28950  	{
 28951  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 28952  		if err != nil {
 28953  			return 0, err
 28954  		}
 28955  		i -= size
 28956  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28957  	}
 28958  	i--
 28959  	dAtA[i] = 0x22
 28960  	{
 28961  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 28962  		if err != nil {
 28963  			return 0, err
 28964  		}
 28965  		i -= size
 28966  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28967  	}
 28968  	i--
 28969  	dAtA[i] = 0x1a
 28970  	{
 28971  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 28972  		if err != nil {
 28973  			return 0, err
 28974  		}
 28975  		i -= size
 28976  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28977  	}
 28978  	i--
 28979  	dAtA[i] = 0x12
 28980  	{
 28981  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 28982  		if err != nil {
 28983  			return 0, err
 28984  		}
 28985  		i -= size
 28986  		i = encodeVarintEvents(dAtA, i, uint64(size))
 28987  	}
 28988  	i--
 28989  	dAtA[i] = 0xa
 28990  	return len(dAtA) - i, nil
 28991  }
 28992  
 28993  func (m *AppSessionDynamoDBRequest) Marshal() (dAtA []byte, err error) {
 28994  	size := m.Size()
 28995  	dAtA = make([]byte, size)
 28996  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 28997  	if err != nil {
 28998  		return nil, err
 28999  	}
 29000  	return dAtA[:n], nil
 29001  }
 29002  
 29003  func (m *AppSessionDynamoDBRequest) MarshalTo(dAtA []byte) (int, error) {
 29004  	size := m.Size()
 29005  	return m.MarshalToSizedBuffer(dAtA[:size])
 29006  }
 29007  
 29008  func (m *AppSessionDynamoDBRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 29009  	i := len(dAtA)
 29010  	_ = i
 29011  	var l int
 29012  	_ = l
 29013  	if m.XXX_unrecognized != nil {
 29014  		i -= len(m.XXX_unrecognized)
 29015  		copy(dAtA[i:], m.XXX_unrecognized)
 29016  	}
 29017  	if m.Body != nil {
 29018  		{
 29019  			size, err := m.Body.MarshalToSizedBuffer(dAtA[:i])
 29020  			if err != nil {
 29021  				return 0, err
 29022  			}
 29023  			i -= size
 29024  			i = encodeVarintEvents(dAtA, i, uint64(size))
 29025  		}
 29026  		i--
 29027  		dAtA[i] = 0x5a
 29028  	}
 29029  	if len(m.Target) > 0 {
 29030  		i -= len(m.Target)
 29031  		copy(dAtA[i:], m.Target)
 29032  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Target)))
 29033  		i--
 29034  		dAtA[i] = 0x52
 29035  	}
 29036  	if len(m.Method) > 0 {
 29037  		i -= len(m.Method)
 29038  		copy(dAtA[i:], m.Method)
 29039  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Method)))
 29040  		i--
 29041  		dAtA[i] = 0x4a
 29042  	}
 29043  	if len(m.RawQuery) > 0 {
 29044  		i -= len(m.RawQuery)
 29045  		copy(dAtA[i:], m.RawQuery)
 29046  		i = encodeVarintEvents(dAtA, i, uint64(len(m.RawQuery)))
 29047  		i--
 29048  		dAtA[i] = 0x42
 29049  	}
 29050  	if len(m.Path) > 0 {
 29051  		i -= len(m.Path)
 29052  		copy(dAtA[i:], m.Path)
 29053  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Path)))
 29054  		i--
 29055  		dAtA[i] = 0x3a
 29056  	}
 29057  	if m.StatusCode != 0 {
 29058  		i = encodeVarintEvents(dAtA, i, uint64(m.StatusCode))
 29059  		i--
 29060  		dAtA[i] = 0x30
 29061  	}
 29062  	if len(m.SessionChunkID) > 0 {
 29063  		i -= len(m.SessionChunkID)
 29064  		copy(dAtA[i:], m.SessionChunkID)
 29065  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SessionChunkID)))
 29066  		i--
 29067  		dAtA[i] = 0x2a
 29068  	}
 29069  	{
 29070  		size, err := m.AWSRequestMetadata.MarshalToSizedBuffer(dAtA[:i])
 29071  		if err != nil {
 29072  			return 0, err
 29073  		}
 29074  		i -= size
 29075  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29076  	}
 29077  	i--
 29078  	dAtA[i] = 0x22
 29079  	{
 29080  		size, err := m.AppMetadata.MarshalToSizedBuffer(dAtA[:i])
 29081  		if err != nil {
 29082  			return 0, err
 29083  		}
 29084  		i -= size
 29085  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29086  	}
 29087  	i--
 29088  	dAtA[i] = 0x1a
 29089  	{
 29090  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 29091  		if err != nil {
 29092  			return 0, err
 29093  		}
 29094  		i -= size
 29095  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29096  	}
 29097  	i--
 29098  	dAtA[i] = 0x12
 29099  	{
 29100  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 29101  		if err != nil {
 29102  			return 0, err
 29103  		}
 29104  		i -= size
 29105  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29106  	}
 29107  	i--
 29108  	dAtA[i] = 0xa
 29109  	return len(dAtA) - i, nil
 29110  }
 29111  
 29112  func (m *UpgradeWindowStartMetadata) Marshal() (dAtA []byte, err error) {
 29113  	size := m.Size()
 29114  	dAtA = make([]byte, size)
 29115  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 29116  	if err != nil {
 29117  		return nil, err
 29118  	}
 29119  	return dAtA[:n], nil
 29120  }
 29121  
 29122  func (m *UpgradeWindowStartMetadata) MarshalTo(dAtA []byte) (int, error) {
 29123  	size := m.Size()
 29124  	return m.MarshalToSizedBuffer(dAtA[:size])
 29125  }
 29126  
 29127  func (m *UpgradeWindowStartMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 29128  	i := len(dAtA)
 29129  	_ = i
 29130  	var l int
 29131  	_ = l
 29132  	if m.XXX_unrecognized != nil {
 29133  		i -= len(m.XXX_unrecognized)
 29134  		copy(dAtA[i:], m.XXX_unrecognized)
 29135  	}
 29136  	if len(m.UpgradeWindowStart) > 0 {
 29137  		i -= len(m.UpgradeWindowStart)
 29138  		copy(dAtA[i:], m.UpgradeWindowStart)
 29139  		i = encodeVarintEvents(dAtA, i, uint64(len(m.UpgradeWindowStart)))
 29140  		i--
 29141  		dAtA[i] = 0xa
 29142  	}
 29143  	return len(dAtA) - i, nil
 29144  }
 29145  
 29146  func (m *UpgradeWindowStartUpdate) Marshal() (dAtA []byte, err error) {
 29147  	size := m.Size()
 29148  	dAtA = make([]byte, size)
 29149  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 29150  	if err != nil {
 29151  		return nil, err
 29152  	}
 29153  	return dAtA[:n], nil
 29154  }
 29155  
 29156  func (m *UpgradeWindowStartUpdate) MarshalTo(dAtA []byte) (int, error) {
 29157  	size := m.Size()
 29158  	return m.MarshalToSizedBuffer(dAtA[:size])
 29159  }
 29160  
 29161  func (m *UpgradeWindowStartUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 29162  	i := len(dAtA)
 29163  	_ = i
 29164  	var l int
 29165  	_ = l
 29166  	if m.XXX_unrecognized != nil {
 29167  		i -= len(m.XXX_unrecognized)
 29168  		copy(dAtA[i:], m.XXX_unrecognized)
 29169  	}
 29170  	{
 29171  		size, err := m.UpgradeWindowStartMetadata.MarshalToSizedBuffer(dAtA[:i])
 29172  		if err != nil {
 29173  			return 0, err
 29174  		}
 29175  		i -= size
 29176  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29177  	}
 29178  	i--
 29179  	dAtA[i] = 0x22
 29180  	{
 29181  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 29182  		if err != nil {
 29183  			return 0, err
 29184  		}
 29185  		i -= size
 29186  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29187  	}
 29188  	i--
 29189  	dAtA[i] = 0x1a
 29190  	{
 29191  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 29192  		if err != nil {
 29193  			return 0, err
 29194  		}
 29195  		i -= size
 29196  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29197  	}
 29198  	i--
 29199  	dAtA[i] = 0x12
 29200  	{
 29201  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 29202  		if err != nil {
 29203  			return 0, err
 29204  		}
 29205  		i -= size
 29206  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29207  	}
 29208  	i--
 29209  	dAtA[i] = 0xa
 29210  	return len(dAtA) - i, nil
 29211  }
 29212  
 29213  func (m *SessionRecordingAccess) Marshal() (dAtA []byte, err error) {
 29214  	size := m.Size()
 29215  	dAtA = make([]byte, size)
 29216  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 29217  	if err != nil {
 29218  		return nil, err
 29219  	}
 29220  	return dAtA[:n], nil
 29221  }
 29222  
 29223  func (m *SessionRecordingAccess) MarshalTo(dAtA []byte) (int, error) {
 29224  	size := m.Size()
 29225  	return m.MarshalToSizedBuffer(dAtA[:size])
 29226  }
 29227  
 29228  func (m *SessionRecordingAccess) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 29229  	i := len(dAtA)
 29230  	_ = i
 29231  	var l int
 29232  	_ = l
 29233  	if m.XXX_unrecognized != nil {
 29234  		i -= len(m.XXX_unrecognized)
 29235  		copy(dAtA[i:], m.XXX_unrecognized)
 29236  	}
 29237  	{
 29238  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 29239  		if err != nil {
 29240  			return 0, err
 29241  		}
 29242  		i -= size
 29243  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29244  	}
 29245  	i--
 29246  	dAtA[i] = 0x1a
 29247  	if len(m.SessionID) > 0 {
 29248  		i -= len(m.SessionID)
 29249  		copy(dAtA[i:], m.SessionID)
 29250  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SessionID)))
 29251  		i--
 29252  		dAtA[i] = 0x12
 29253  	}
 29254  	{
 29255  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 29256  		if err != nil {
 29257  			return 0, err
 29258  		}
 29259  		i -= size
 29260  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29261  	}
 29262  	i--
 29263  	dAtA[i] = 0xa
 29264  	return len(dAtA) - i, nil
 29265  }
 29266  
 29267  func (m *KubeClusterMetadata) Marshal() (dAtA []byte, err error) {
 29268  	size := m.Size()
 29269  	dAtA = make([]byte, size)
 29270  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 29271  	if err != nil {
 29272  		return nil, err
 29273  	}
 29274  	return dAtA[:n], nil
 29275  }
 29276  
 29277  func (m *KubeClusterMetadata) MarshalTo(dAtA []byte) (int, error) {
 29278  	size := m.Size()
 29279  	return m.MarshalToSizedBuffer(dAtA[:size])
 29280  }
 29281  
 29282  func (m *KubeClusterMetadata) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 29283  	i := len(dAtA)
 29284  	_ = i
 29285  	var l int
 29286  	_ = l
 29287  	if m.XXX_unrecognized != nil {
 29288  		i -= len(m.XXX_unrecognized)
 29289  		copy(dAtA[i:], m.XXX_unrecognized)
 29290  	}
 29291  	if len(m.KubeLabels) > 0 {
 29292  		for k := range m.KubeLabels {
 29293  			v := m.KubeLabels[k]
 29294  			baseI := i
 29295  			i -= len(v)
 29296  			copy(dAtA[i:], v)
 29297  			i = encodeVarintEvents(dAtA, i, uint64(len(v)))
 29298  			i--
 29299  			dAtA[i] = 0x12
 29300  			i -= len(k)
 29301  			copy(dAtA[i:], k)
 29302  			i = encodeVarintEvents(dAtA, i, uint64(len(k)))
 29303  			i--
 29304  			dAtA[i] = 0xa
 29305  			i = encodeVarintEvents(dAtA, i, uint64(baseI-i))
 29306  			i--
 29307  			dAtA[i] = 0xa
 29308  		}
 29309  	}
 29310  	return len(dAtA) - i, nil
 29311  }
 29312  
 29313  func (m *KubernetesClusterCreate) Marshal() (dAtA []byte, err error) {
 29314  	size := m.Size()
 29315  	dAtA = make([]byte, size)
 29316  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 29317  	if err != nil {
 29318  		return nil, err
 29319  	}
 29320  	return dAtA[:n], nil
 29321  }
 29322  
 29323  func (m *KubernetesClusterCreate) MarshalTo(dAtA []byte) (int, error) {
 29324  	size := m.Size()
 29325  	return m.MarshalToSizedBuffer(dAtA[:size])
 29326  }
 29327  
 29328  func (m *KubernetesClusterCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 29329  	i := len(dAtA)
 29330  	_ = i
 29331  	var l int
 29332  	_ = l
 29333  	if m.XXX_unrecognized != nil {
 29334  		i -= len(m.XXX_unrecognized)
 29335  		copy(dAtA[i:], m.XXX_unrecognized)
 29336  	}
 29337  	{
 29338  		size, err := m.KubeClusterMetadata.MarshalToSizedBuffer(dAtA[:i])
 29339  		if err != nil {
 29340  			return 0, err
 29341  		}
 29342  		i -= size
 29343  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29344  	}
 29345  	i--
 29346  	dAtA[i] = 0x22
 29347  	{
 29348  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 29349  		if err != nil {
 29350  			return 0, err
 29351  		}
 29352  		i -= size
 29353  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29354  	}
 29355  	i--
 29356  	dAtA[i] = 0x1a
 29357  	{
 29358  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 29359  		if err != nil {
 29360  			return 0, err
 29361  		}
 29362  		i -= size
 29363  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29364  	}
 29365  	i--
 29366  	dAtA[i] = 0x12
 29367  	{
 29368  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 29369  		if err != nil {
 29370  			return 0, err
 29371  		}
 29372  		i -= size
 29373  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29374  	}
 29375  	i--
 29376  	dAtA[i] = 0xa
 29377  	return len(dAtA) - i, nil
 29378  }
 29379  
 29380  func (m *KubernetesClusterUpdate) Marshal() (dAtA []byte, err error) {
 29381  	size := m.Size()
 29382  	dAtA = make([]byte, size)
 29383  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 29384  	if err != nil {
 29385  		return nil, err
 29386  	}
 29387  	return dAtA[:n], nil
 29388  }
 29389  
 29390  func (m *KubernetesClusterUpdate) MarshalTo(dAtA []byte) (int, error) {
 29391  	size := m.Size()
 29392  	return m.MarshalToSizedBuffer(dAtA[:size])
 29393  }
 29394  
 29395  func (m *KubernetesClusterUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 29396  	i := len(dAtA)
 29397  	_ = i
 29398  	var l int
 29399  	_ = l
 29400  	if m.XXX_unrecognized != nil {
 29401  		i -= len(m.XXX_unrecognized)
 29402  		copy(dAtA[i:], m.XXX_unrecognized)
 29403  	}
 29404  	{
 29405  		size, err := m.KubeClusterMetadata.MarshalToSizedBuffer(dAtA[:i])
 29406  		if err != nil {
 29407  			return 0, err
 29408  		}
 29409  		i -= size
 29410  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29411  	}
 29412  	i--
 29413  	dAtA[i] = 0x22
 29414  	{
 29415  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 29416  		if err != nil {
 29417  			return 0, err
 29418  		}
 29419  		i -= size
 29420  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29421  	}
 29422  	i--
 29423  	dAtA[i] = 0x1a
 29424  	{
 29425  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 29426  		if err != nil {
 29427  			return 0, err
 29428  		}
 29429  		i -= size
 29430  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29431  	}
 29432  	i--
 29433  	dAtA[i] = 0x12
 29434  	{
 29435  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 29436  		if err != nil {
 29437  			return 0, err
 29438  		}
 29439  		i -= size
 29440  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29441  	}
 29442  	i--
 29443  	dAtA[i] = 0xa
 29444  	return len(dAtA) - i, nil
 29445  }
 29446  
 29447  func (m *KubernetesClusterDelete) Marshal() (dAtA []byte, err error) {
 29448  	size := m.Size()
 29449  	dAtA = make([]byte, size)
 29450  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 29451  	if err != nil {
 29452  		return nil, err
 29453  	}
 29454  	return dAtA[:n], nil
 29455  }
 29456  
 29457  func (m *KubernetesClusterDelete) MarshalTo(dAtA []byte) (int, error) {
 29458  	size := m.Size()
 29459  	return m.MarshalToSizedBuffer(dAtA[:size])
 29460  }
 29461  
 29462  func (m *KubernetesClusterDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 29463  	i := len(dAtA)
 29464  	_ = i
 29465  	var l int
 29466  	_ = l
 29467  	if m.XXX_unrecognized != nil {
 29468  		i -= len(m.XXX_unrecognized)
 29469  		copy(dAtA[i:], m.XXX_unrecognized)
 29470  	}
 29471  	{
 29472  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 29473  		if err != nil {
 29474  			return 0, err
 29475  		}
 29476  		i -= size
 29477  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29478  	}
 29479  	i--
 29480  	dAtA[i] = 0x1a
 29481  	{
 29482  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 29483  		if err != nil {
 29484  			return 0, err
 29485  		}
 29486  		i -= size
 29487  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29488  	}
 29489  	i--
 29490  	dAtA[i] = 0x12
 29491  	{
 29492  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 29493  		if err != nil {
 29494  			return 0, err
 29495  		}
 29496  		i -= size
 29497  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29498  	}
 29499  	i--
 29500  	dAtA[i] = 0xa
 29501  	return len(dAtA) - i, nil
 29502  }
 29503  
 29504  func (m *SSMRun) Marshal() (dAtA []byte, err error) {
 29505  	size := m.Size()
 29506  	dAtA = make([]byte, size)
 29507  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 29508  	if err != nil {
 29509  		return nil, err
 29510  	}
 29511  	return dAtA[:n], nil
 29512  }
 29513  
 29514  func (m *SSMRun) MarshalTo(dAtA []byte) (int, error) {
 29515  	size := m.Size()
 29516  	return m.MarshalToSizedBuffer(dAtA[:size])
 29517  }
 29518  
 29519  func (m *SSMRun) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 29520  	i := len(dAtA)
 29521  	_ = i
 29522  	var l int
 29523  	_ = l
 29524  	if m.XXX_unrecognized != nil {
 29525  		i -= len(m.XXX_unrecognized)
 29526  		copy(dAtA[i:], m.XXX_unrecognized)
 29527  	}
 29528  	if len(m.Region) > 0 {
 29529  		i -= len(m.Region)
 29530  		copy(dAtA[i:], m.Region)
 29531  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Region)))
 29532  		i--
 29533  		dAtA[i] = 0x3a
 29534  	}
 29535  	if len(m.AccountID) > 0 {
 29536  		i -= len(m.AccountID)
 29537  		copy(dAtA[i:], m.AccountID)
 29538  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AccountID)))
 29539  		i--
 29540  		dAtA[i] = 0x32
 29541  	}
 29542  	if len(m.Status) > 0 {
 29543  		i -= len(m.Status)
 29544  		copy(dAtA[i:], m.Status)
 29545  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Status)))
 29546  		i--
 29547  		dAtA[i] = 0x2a
 29548  	}
 29549  	if m.ExitCode != 0 {
 29550  		i = encodeVarintEvents(dAtA, i, uint64(m.ExitCode))
 29551  		i--
 29552  		dAtA[i] = 0x20
 29553  	}
 29554  	if len(m.InstanceID) > 0 {
 29555  		i -= len(m.InstanceID)
 29556  		copy(dAtA[i:], m.InstanceID)
 29557  		i = encodeVarintEvents(dAtA, i, uint64(len(m.InstanceID)))
 29558  		i--
 29559  		dAtA[i] = 0x1a
 29560  	}
 29561  	if len(m.CommandID) > 0 {
 29562  		i -= len(m.CommandID)
 29563  		copy(dAtA[i:], m.CommandID)
 29564  		i = encodeVarintEvents(dAtA, i, uint64(len(m.CommandID)))
 29565  		i--
 29566  		dAtA[i] = 0x12
 29567  	}
 29568  	{
 29569  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 29570  		if err != nil {
 29571  			return 0, err
 29572  		}
 29573  		i -= size
 29574  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29575  	}
 29576  	i--
 29577  	dAtA[i] = 0xa
 29578  	return len(dAtA) - i, nil
 29579  }
 29580  
 29581  func (m *CassandraPrepare) Marshal() (dAtA []byte, err error) {
 29582  	size := m.Size()
 29583  	dAtA = make([]byte, size)
 29584  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 29585  	if err != nil {
 29586  		return nil, err
 29587  	}
 29588  	return dAtA[:n], nil
 29589  }
 29590  
 29591  func (m *CassandraPrepare) MarshalTo(dAtA []byte) (int, error) {
 29592  	size := m.Size()
 29593  	return m.MarshalToSizedBuffer(dAtA[:size])
 29594  }
 29595  
 29596  func (m *CassandraPrepare) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 29597  	i := len(dAtA)
 29598  	_ = i
 29599  	var l int
 29600  	_ = l
 29601  	if m.XXX_unrecognized != nil {
 29602  		i -= len(m.XXX_unrecognized)
 29603  		copy(dAtA[i:], m.XXX_unrecognized)
 29604  	}
 29605  	if len(m.Keyspace) > 0 {
 29606  		i -= len(m.Keyspace)
 29607  		copy(dAtA[i:], m.Keyspace)
 29608  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Keyspace)))
 29609  		i--
 29610  		dAtA[i] = 0x32
 29611  	}
 29612  	if len(m.Query) > 0 {
 29613  		i -= len(m.Query)
 29614  		copy(dAtA[i:], m.Query)
 29615  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Query)))
 29616  		i--
 29617  		dAtA[i] = 0x2a
 29618  	}
 29619  	{
 29620  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 29621  		if err != nil {
 29622  			return 0, err
 29623  		}
 29624  		i -= size
 29625  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29626  	}
 29627  	i--
 29628  	dAtA[i] = 0x22
 29629  	{
 29630  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 29631  		if err != nil {
 29632  			return 0, err
 29633  		}
 29634  		i -= size
 29635  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29636  	}
 29637  	i--
 29638  	dAtA[i] = 0x1a
 29639  	{
 29640  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 29641  		if err != nil {
 29642  			return 0, err
 29643  		}
 29644  		i -= size
 29645  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29646  	}
 29647  	i--
 29648  	dAtA[i] = 0x12
 29649  	{
 29650  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 29651  		if err != nil {
 29652  			return 0, err
 29653  		}
 29654  		i -= size
 29655  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29656  	}
 29657  	i--
 29658  	dAtA[i] = 0xa
 29659  	return len(dAtA) - i, nil
 29660  }
 29661  
 29662  func (m *CassandraExecute) Marshal() (dAtA []byte, err error) {
 29663  	size := m.Size()
 29664  	dAtA = make([]byte, size)
 29665  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 29666  	if err != nil {
 29667  		return nil, err
 29668  	}
 29669  	return dAtA[:n], nil
 29670  }
 29671  
 29672  func (m *CassandraExecute) MarshalTo(dAtA []byte) (int, error) {
 29673  	size := m.Size()
 29674  	return m.MarshalToSizedBuffer(dAtA[:size])
 29675  }
 29676  
 29677  func (m *CassandraExecute) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 29678  	i := len(dAtA)
 29679  	_ = i
 29680  	var l int
 29681  	_ = l
 29682  	if m.XXX_unrecognized != nil {
 29683  		i -= len(m.XXX_unrecognized)
 29684  		copy(dAtA[i:], m.XXX_unrecognized)
 29685  	}
 29686  	if len(m.QueryId) > 0 {
 29687  		i -= len(m.QueryId)
 29688  		copy(dAtA[i:], m.QueryId)
 29689  		i = encodeVarintEvents(dAtA, i, uint64(len(m.QueryId)))
 29690  		i--
 29691  		dAtA[i] = 0x2a
 29692  	}
 29693  	{
 29694  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 29695  		if err != nil {
 29696  			return 0, err
 29697  		}
 29698  		i -= size
 29699  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29700  	}
 29701  	i--
 29702  	dAtA[i] = 0x22
 29703  	{
 29704  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 29705  		if err != nil {
 29706  			return 0, err
 29707  		}
 29708  		i -= size
 29709  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29710  	}
 29711  	i--
 29712  	dAtA[i] = 0x1a
 29713  	{
 29714  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 29715  		if err != nil {
 29716  			return 0, err
 29717  		}
 29718  		i -= size
 29719  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29720  	}
 29721  	i--
 29722  	dAtA[i] = 0x12
 29723  	{
 29724  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 29725  		if err != nil {
 29726  			return 0, err
 29727  		}
 29728  		i -= size
 29729  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29730  	}
 29731  	i--
 29732  	dAtA[i] = 0xa
 29733  	return len(dAtA) - i, nil
 29734  }
 29735  
 29736  func (m *CassandraBatch) Marshal() (dAtA []byte, err error) {
 29737  	size := m.Size()
 29738  	dAtA = make([]byte, size)
 29739  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 29740  	if err != nil {
 29741  		return nil, err
 29742  	}
 29743  	return dAtA[:n], nil
 29744  }
 29745  
 29746  func (m *CassandraBatch) MarshalTo(dAtA []byte) (int, error) {
 29747  	size := m.Size()
 29748  	return m.MarshalToSizedBuffer(dAtA[:size])
 29749  }
 29750  
 29751  func (m *CassandraBatch) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 29752  	i := len(dAtA)
 29753  	_ = i
 29754  	var l int
 29755  	_ = l
 29756  	if m.XXX_unrecognized != nil {
 29757  		i -= len(m.XXX_unrecognized)
 29758  		copy(dAtA[i:], m.XXX_unrecognized)
 29759  	}
 29760  	if len(m.Children) > 0 {
 29761  		for iNdEx := len(m.Children) - 1; iNdEx >= 0; iNdEx-- {
 29762  			{
 29763  				size, err := m.Children[iNdEx].MarshalToSizedBuffer(dAtA[:i])
 29764  				if err != nil {
 29765  					return 0, err
 29766  				}
 29767  				i -= size
 29768  				i = encodeVarintEvents(dAtA, i, uint64(size))
 29769  			}
 29770  			i--
 29771  			dAtA[i] = 0x42
 29772  		}
 29773  	}
 29774  	if len(m.BatchType) > 0 {
 29775  		i -= len(m.BatchType)
 29776  		copy(dAtA[i:], m.BatchType)
 29777  		i = encodeVarintEvents(dAtA, i, uint64(len(m.BatchType)))
 29778  		i--
 29779  		dAtA[i] = 0x3a
 29780  	}
 29781  	if len(m.Keyspace) > 0 {
 29782  		i -= len(m.Keyspace)
 29783  		copy(dAtA[i:], m.Keyspace)
 29784  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Keyspace)))
 29785  		i--
 29786  		dAtA[i] = 0x32
 29787  	}
 29788  	if len(m.Consistency) > 0 {
 29789  		i -= len(m.Consistency)
 29790  		copy(dAtA[i:], m.Consistency)
 29791  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Consistency)))
 29792  		i--
 29793  		dAtA[i] = 0x2a
 29794  	}
 29795  	{
 29796  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 29797  		if err != nil {
 29798  			return 0, err
 29799  		}
 29800  		i -= size
 29801  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29802  	}
 29803  	i--
 29804  	dAtA[i] = 0x22
 29805  	{
 29806  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 29807  		if err != nil {
 29808  			return 0, err
 29809  		}
 29810  		i -= size
 29811  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29812  	}
 29813  	i--
 29814  	dAtA[i] = 0x1a
 29815  	{
 29816  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 29817  		if err != nil {
 29818  			return 0, err
 29819  		}
 29820  		i -= size
 29821  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29822  	}
 29823  	i--
 29824  	dAtA[i] = 0x12
 29825  	{
 29826  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 29827  		if err != nil {
 29828  			return 0, err
 29829  		}
 29830  		i -= size
 29831  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29832  	}
 29833  	i--
 29834  	dAtA[i] = 0xa
 29835  	return len(dAtA) - i, nil
 29836  }
 29837  
 29838  func (m *CassandraBatch_BatchChild) Marshal() (dAtA []byte, err error) {
 29839  	size := m.Size()
 29840  	dAtA = make([]byte, size)
 29841  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 29842  	if err != nil {
 29843  		return nil, err
 29844  	}
 29845  	return dAtA[:n], nil
 29846  }
 29847  
 29848  func (m *CassandraBatch_BatchChild) MarshalTo(dAtA []byte) (int, error) {
 29849  	size := m.Size()
 29850  	return m.MarshalToSizedBuffer(dAtA[:size])
 29851  }
 29852  
 29853  func (m *CassandraBatch_BatchChild) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 29854  	i := len(dAtA)
 29855  	_ = i
 29856  	var l int
 29857  	_ = l
 29858  	if m.XXX_unrecognized != nil {
 29859  		i -= len(m.XXX_unrecognized)
 29860  		copy(dAtA[i:], m.XXX_unrecognized)
 29861  	}
 29862  	if len(m.Values) > 0 {
 29863  		for iNdEx := len(m.Values) - 1; iNdEx >= 0; iNdEx-- {
 29864  			{
 29865  				size, err := m.Values[iNdEx].MarshalToSizedBuffer(dAtA[:i])
 29866  				if err != nil {
 29867  					return 0, err
 29868  				}
 29869  				i -= size
 29870  				i = encodeVarintEvents(dAtA, i, uint64(size))
 29871  			}
 29872  			i--
 29873  			dAtA[i] = 0x1a
 29874  		}
 29875  	}
 29876  	if len(m.Query) > 0 {
 29877  		i -= len(m.Query)
 29878  		copy(dAtA[i:], m.Query)
 29879  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Query)))
 29880  		i--
 29881  		dAtA[i] = 0x12
 29882  	}
 29883  	if len(m.ID) > 0 {
 29884  		i -= len(m.ID)
 29885  		copy(dAtA[i:], m.ID)
 29886  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ID)))
 29887  		i--
 29888  		dAtA[i] = 0xa
 29889  	}
 29890  	return len(dAtA) - i, nil
 29891  }
 29892  
 29893  func (m *CassandraBatch_BatchChild_Value) Marshal() (dAtA []byte, err error) {
 29894  	size := m.Size()
 29895  	dAtA = make([]byte, size)
 29896  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 29897  	if err != nil {
 29898  		return nil, err
 29899  	}
 29900  	return dAtA[:n], nil
 29901  }
 29902  
 29903  func (m *CassandraBatch_BatchChild_Value) MarshalTo(dAtA []byte) (int, error) {
 29904  	size := m.Size()
 29905  	return m.MarshalToSizedBuffer(dAtA[:size])
 29906  }
 29907  
 29908  func (m *CassandraBatch_BatchChild_Value) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 29909  	i := len(dAtA)
 29910  	_ = i
 29911  	var l int
 29912  	_ = l
 29913  	if m.XXX_unrecognized != nil {
 29914  		i -= len(m.XXX_unrecognized)
 29915  		copy(dAtA[i:], m.XXX_unrecognized)
 29916  	}
 29917  	if len(m.Contents) > 0 {
 29918  		i -= len(m.Contents)
 29919  		copy(dAtA[i:], m.Contents)
 29920  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Contents)))
 29921  		i--
 29922  		dAtA[i] = 0x12
 29923  	}
 29924  	if m.Type != 0 {
 29925  		i = encodeVarintEvents(dAtA, i, uint64(m.Type))
 29926  		i--
 29927  		dAtA[i] = 0x8
 29928  	}
 29929  	return len(dAtA) - i, nil
 29930  }
 29931  
 29932  func (m *CassandraRegister) Marshal() (dAtA []byte, err error) {
 29933  	size := m.Size()
 29934  	dAtA = make([]byte, size)
 29935  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 29936  	if err != nil {
 29937  		return nil, err
 29938  	}
 29939  	return dAtA[:n], nil
 29940  }
 29941  
 29942  func (m *CassandraRegister) MarshalTo(dAtA []byte) (int, error) {
 29943  	size := m.Size()
 29944  	return m.MarshalToSizedBuffer(dAtA[:size])
 29945  }
 29946  
 29947  func (m *CassandraRegister) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 29948  	i := len(dAtA)
 29949  	_ = i
 29950  	var l int
 29951  	_ = l
 29952  	if m.XXX_unrecognized != nil {
 29953  		i -= len(m.XXX_unrecognized)
 29954  		copy(dAtA[i:], m.XXX_unrecognized)
 29955  	}
 29956  	if len(m.EventTypes) > 0 {
 29957  		for iNdEx := len(m.EventTypes) - 1; iNdEx >= 0; iNdEx-- {
 29958  			i -= len(m.EventTypes[iNdEx])
 29959  			copy(dAtA[i:], m.EventTypes[iNdEx])
 29960  			i = encodeVarintEvents(dAtA, i, uint64(len(m.EventTypes[iNdEx])))
 29961  			i--
 29962  			dAtA[i] = 0x2a
 29963  		}
 29964  	}
 29965  	{
 29966  		size, err := m.DatabaseMetadata.MarshalToSizedBuffer(dAtA[:i])
 29967  		if err != nil {
 29968  			return 0, err
 29969  		}
 29970  		i -= size
 29971  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29972  	}
 29973  	i--
 29974  	dAtA[i] = 0x22
 29975  	{
 29976  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 29977  		if err != nil {
 29978  			return 0, err
 29979  		}
 29980  		i -= size
 29981  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29982  	}
 29983  	i--
 29984  	dAtA[i] = 0x1a
 29985  	{
 29986  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 29987  		if err != nil {
 29988  			return 0, err
 29989  		}
 29990  		i -= size
 29991  		i = encodeVarintEvents(dAtA, i, uint64(size))
 29992  	}
 29993  	i--
 29994  	dAtA[i] = 0x12
 29995  	{
 29996  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 29997  		if err != nil {
 29998  			return 0, err
 29999  		}
 30000  		i -= size
 30001  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30002  	}
 30003  	i--
 30004  	dAtA[i] = 0xa
 30005  	return len(dAtA) - i, nil
 30006  }
 30007  
 30008  func (m *LoginRuleCreate) Marshal() (dAtA []byte, err error) {
 30009  	size := m.Size()
 30010  	dAtA = make([]byte, size)
 30011  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30012  	if err != nil {
 30013  		return nil, err
 30014  	}
 30015  	return dAtA[:n], nil
 30016  }
 30017  
 30018  func (m *LoginRuleCreate) MarshalTo(dAtA []byte) (int, error) {
 30019  	size := m.Size()
 30020  	return m.MarshalToSizedBuffer(dAtA[:size])
 30021  }
 30022  
 30023  func (m *LoginRuleCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30024  	i := len(dAtA)
 30025  	_ = i
 30026  	var l int
 30027  	_ = l
 30028  	if m.XXX_unrecognized != nil {
 30029  		i -= len(m.XXX_unrecognized)
 30030  		copy(dAtA[i:], m.XXX_unrecognized)
 30031  	}
 30032  	{
 30033  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 30034  		if err != nil {
 30035  			return 0, err
 30036  		}
 30037  		i -= size
 30038  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30039  	}
 30040  	i--
 30041  	dAtA[i] = 0x1a
 30042  	{
 30043  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 30044  		if err != nil {
 30045  			return 0, err
 30046  		}
 30047  		i -= size
 30048  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30049  	}
 30050  	i--
 30051  	dAtA[i] = 0x12
 30052  	{
 30053  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 30054  		if err != nil {
 30055  			return 0, err
 30056  		}
 30057  		i -= size
 30058  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30059  	}
 30060  	i--
 30061  	dAtA[i] = 0xa
 30062  	return len(dAtA) - i, nil
 30063  }
 30064  
 30065  func (m *LoginRuleDelete) Marshal() (dAtA []byte, err error) {
 30066  	size := m.Size()
 30067  	dAtA = make([]byte, size)
 30068  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30069  	if err != nil {
 30070  		return nil, err
 30071  	}
 30072  	return dAtA[:n], nil
 30073  }
 30074  
 30075  func (m *LoginRuleDelete) MarshalTo(dAtA []byte) (int, error) {
 30076  	size := m.Size()
 30077  	return m.MarshalToSizedBuffer(dAtA[:size])
 30078  }
 30079  
 30080  func (m *LoginRuleDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30081  	i := len(dAtA)
 30082  	_ = i
 30083  	var l int
 30084  	_ = l
 30085  	if m.XXX_unrecognized != nil {
 30086  		i -= len(m.XXX_unrecognized)
 30087  		copy(dAtA[i:], m.XXX_unrecognized)
 30088  	}
 30089  	{
 30090  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 30091  		if err != nil {
 30092  			return 0, err
 30093  		}
 30094  		i -= size
 30095  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30096  	}
 30097  	i--
 30098  	dAtA[i] = 0x1a
 30099  	{
 30100  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 30101  		if err != nil {
 30102  			return 0, err
 30103  		}
 30104  		i -= size
 30105  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30106  	}
 30107  	i--
 30108  	dAtA[i] = 0x12
 30109  	{
 30110  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 30111  		if err != nil {
 30112  			return 0, err
 30113  		}
 30114  		i -= size
 30115  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30116  	}
 30117  	i--
 30118  	dAtA[i] = 0xa
 30119  	return len(dAtA) - i, nil
 30120  }
 30121  
 30122  func (m *SAMLIdPAuthAttempt) Marshal() (dAtA []byte, err error) {
 30123  	size := m.Size()
 30124  	dAtA = make([]byte, size)
 30125  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30126  	if err != nil {
 30127  		return nil, err
 30128  	}
 30129  	return dAtA[:n], nil
 30130  }
 30131  
 30132  func (m *SAMLIdPAuthAttempt) MarshalTo(dAtA []byte) (int, error) {
 30133  	size := m.Size()
 30134  	return m.MarshalToSizedBuffer(dAtA[:size])
 30135  }
 30136  
 30137  func (m *SAMLIdPAuthAttempt) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30138  	i := len(dAtA)
 30139  	_ = i
 30140  	var l int
 30141  	_ = l
 30142  	if m.XXX_unrecognized != nil {
 30143  		i -= len(m.XXX_unrecognized)
 30144  		copy(dAtA[i:], m.XXX_unrecognized)
 30145  	}
 30146  	{
 30147  		size, err := m.SAMLIdPServiceProviderMetadata.MarshalToSizedBuffer(dAtA[:i])
 30148  		if err != nil {
 30149  			return 0, err
 30150  		}
 30151  		i -= size
 30152  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30153  	}
 30154  	i--
 30155  	dAtA[i] = 0x2a
 30156  	{
 30157  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 30158  		if err != nil {
 30159  			return 0, err
 30160  		}
 30161  		i -= size
 30162  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30163  	}
 30164  	i--
 30165  	dAtA[i] = 0x22
 30166  	{
 30167  		size, err := m.SessionMetadata.MarshalToSizedBuffer(dAtA[:i])
 30168  		if err != nil {
 30169  			return 0, err
 30170  		}
 30171  		i -= size
 30172  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30173  	}
 30174  	i--
 30175  	dAtA[i] = 0x1a
 30176  	{
 30177  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 30178  		if err != nil {
 30179  			return 0, err
 30180  		}
 30181  		i -= size
 30182  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30183  	}
 30184  	i--
 30185  	dAtA[i] = 0x12
 30186  	{
 30187  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 30188  		if err != nil {
 30189  			return 0, err
 30190  		}
 30191  		i -= size
 30192  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30193  	}
 30194  	i--
 30195  	dAtA[i] = 0xa
 30196  	return len(dAtA) - i, nil
 30197  }
 30198  
 30199  func (m *SAMLIdPServiceProviderCreate) Marshal() (dAtA []byte, err error) {
 30200  	size := m.Size()
 30201  	dAtA = make([]byte, size)
 30202  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30203  	if err != nil {
 30204  		return nil, err
 30205  	}
 30206  	return dAtA[:n], nil
 30207  }
 30208  
 30209  func (m *SAMLIdPServiceProviderCreate) MarshalTo(dAtA []byte) (int, error) {
 30210  	size := m.Size()
 30211  	return m.MarshalToSizedBuffer(dAtA[:size])
 30212  }
 30213  
 30214  func (m *SAMLIdPServiceProviderCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30215  	i := len(dAtA)
 30216  	_ = i
 30217  	var l int
 30218  	_ = l
 30219  	if m.XXX_unrecognized != nil {
 30220  		i -= len(m.XXX_unrecognized)
 30221  		copy(dAtA[i:], m.XXX_unrecognized)
 30222  	}
 30223  	{
 30224  		size, err := m.SAMLIdPServiceProviderMetadata.MarshalToSizedBuffer(dAtA[:i])
 30225  		if err != nil {
 30226  			return 0, err
 30227  		}
 30228  		i -= size
 30229  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30230  	}
 30231  	i--
 30232  	dAtA[i] = 0x1a
 30233  	{
 30234  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 30235  		if err != nil {
 30236  			return 0, err
 30237  		}
 30238  		i -= size
 30239  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30240  	}
 30241  	i--
 30242  	dAtA[i] = 0x12
 30243  	{
 30244  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 30245  		if err != nil {
 30246  			return 0, err
 30247  		}
 30248  		i -= size
 30249  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30250  	}
 30251  	i--
 30252  	dAtA[i] = 0xa
 30253  	return len(dAtA) - i, nil
 30254  }
 30255  
 30256  func (m *SAMLIdPServiceProviderUpdate) Marshal() (dAtA []byte, err error) {
 30257  	size := m.Size()
 30258  	dAtA = make([]byte, size)
 30259  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30260  	if err != nil {
 30261  		return nil, err
 30262  	}
 30263  	return dAtA[:n], nil
 30264  }
 30265  
 30266  func (m *SAMLIdPServiceProviderUpdate) MarshalTo(dAtA []byte) (int, error) {
 30267  	size := m.Size()
 30268  	return m.MarshalToSizedBuffer(dAtA[:size])
 30269  }
 30270  
 30271  func (m *SAMLIdPServiceProviderUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30272  	i := len(dAtA)
 30273  	_ = i
 30274  	var l int
 30275  	_ = l
 30276  	if m.XXX_unrecognized != nil {
 30277  		i -= len(m.XXX_unrecognized)
 30278  		copy(dAtA[i:], m.XXX_unrecognized)
 30279  	}
 30280  	{
 30281  		size, err := m.SAMLIdPServiceProviderMetadata.MarshalToSizedBuffer(dAtA[:i])
 30282  		if err != nil {
 30283  			return 0, err
 30284  		}
 30285  		i -= size
 30286  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30287  	}
 30288  	i--
 30289  	dAtA[i] = 0x1a
 30290  	{
 30291  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 30292  		if err != nil {
 30293  			return 0, err
 30294  		}
 30295  		i -= size
 30296  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30297  	}
 30298  	i--
 30299  	dAtA[i] = 0x12
 30300  	{
 30301  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 30302  		if err != nil {
 30303  			return 0, err
 30304  		}
 30305  		i -= size
 30306  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30307  	}
 30308  	i--
 30309  	dAtA[i] = 0xa
 30310  	return len(dAtA) - i, nil
 30311  }
 30312  
 30313  func (m *SAMLIdPServiceProviderDelete) Marshal() (dAtA []byte, err error) {
 30314  	size := m.Size()
 30315  	dAtA = make([]byte, size)
 30316  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30317  	if err != nil {
 30318  		return nil, err
 30319  	}
 30320  	return dAtA[:n], nil
 30321  }
 30322  
 30323  func (m *SAMLIdPServiceProviderDelete) MarshalTo(dAtA []byte) (int, error) {
 30324  	size := m.Size()
 30325  	return m.MarshalToSizedBuffer(dAtA[:size])
 30326  }
 30327  
 30328  func (m *SAMLIdPServiceProviderDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30329  	i := len(dAtA)
 30330  	_ = i
 30331  	var l int
 30332  	_ = l
 30333  	if m.XXX_unrecognized != nil {
 30334  		i -= len(m.XXX_unrecognized)
 30335  		copy(dAtA[i:], m.XXX_unrecognized)
 30336  	}
 30337  	{
 30338  		size, err := m.SAMLIdPServiceProviderMetadata.MarshalToSizedBuffer(dAtA[:i])
 30339  		if err != nil {
 30340  			return 0, err
 30341  		}
 30342  		i -= size
 30343  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30344  	}
 30345  	i--
 30346  	dAtA[i] = 0x1a
 30347  	{
 30348  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 30349  		if err != nil {
 30350  			return 0, err
 30351  		}
 30352  		i -= size
 30353  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30354  	}
 30355  	i--
 30356  	dAtA[i] = 0x12
 30357  	{
 30358  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 30359  		if err != nil {
 30360  			return 0, err
 30361  		}
 30362  		i -= size
 30363  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30364  	}
 30365  	i--
 30366  	dAtA[i] = 0xa
 30367  	return len(dAtA) - i, nil
 30368  }
 30369  
 30370  func (m *SAMLIdPServiceProviderDeleteAll) Marshal() (dAtA []byte, err error) {
 30371  	size := m.Size()
 30372  	dAtA = make([]byte, size)
 30373  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30374  	if err != nil {
 30375  		return nil, err
 30376  	}
 30377  	return dAtA[:n], nil
 30378  }
 30379  
 30380  func (m *SAMLIdPServiceProviderDeleteAll) MarshalTo(dAtA []byte) (int, error) {
 30381  	size := m.Size()
 30382  	return m.MarshalToSizedBuffer(dAtA[:size])
 30383  }
 30384  
 30385  func (m *SAMLIdPServiceProviderDeleteAll) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30386  	i := len(dAtA)
 30387  	_ = i
 30388  	var l int
 30389  	_ = l
 30390  	if m.XXX_unrecognized != nil {
 30391  		i -= len(m.XXX_unrecognized)
 30392  		copy(dAtA[i:], m.XXX_unrecognized)
 30393  	}
 30394  	{
 30395  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 30396  		if err != nil {
 30397  			return 0, err
 30398  		}
 30399  		i -= size
 30400  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30401  	}
 30402  	i--
 30403  	dAtA[i] = 0x12
 30404  	{
 30405  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 30406  		if err != nil {
 30407  			return 0, err
 30408  		}
 30409  		i -= size
 30410  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30411  	}
 30412  	i--
 30413  	dAtA[i] = 0xa
 30414  	return len(dAtA) - i, nil
 30415  }
 30416  
 30417  func (m *OktaResourcesUpdate) Marshal() (dAtA []byte, err error) {
 30418  	size := m.Size()
 30419  	dAtA = make([]byte, size)
 30420  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30421  	if err != nil {
 30422  		return nil, err
 30423  	}
 30424  	return dAtA[:n], nil
 30425  }
 30426  
 30427  func (m *OktaResourcesUpdate) MarshalTo(dAtA []byte) (int, error) {
 30428  	size := m.Size()
 30429  	return m.MarshalToSizedBuffer(dAtA[:size])
 30430  }
 30431  
 30432  func (m *OktaResourcesUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30433  	i := len(dAtA)
 30434  	_ = i
 30435  	var l int
 30436  	_ = l
 30437  	if m.XXX_unrecognized != nil {
 30438  		i -= len(m.XXX_unrecognized)
 30439  		copy(dAtA[i:], m.XXX_unrecognized)
 30440  	}
 30441  	{
 30442  		size, err := m.OktaResourcesUpdatedMetadata.MarshalToSizedBuffer(dAtA[:i])
 30443  		if err != nil {
 30444  			return 0, err
 30445  		}
 30446  		i -= size
 30447  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30448  	}
 30449  	i--
 30450  	dAtA[i] = 0x1a
 30451  	{
 30452  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 30453  		if err != nil {
 30454  			return 0, err
 30455  		}
 30456  		i -= size
 30457  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30458  	}
 30459  	i--
 30460  	dAtA[i] = 0x12
 30461  	{
 30462  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 30463  		if err != nil {
 30464  			return 0, err
 30465  		}
 30466  		i -= size
 30467  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30468  	}
 30469  	i--
 30470  	dAtA[i] = 0xa
 30471  	return len(dAtA) - i, nil
 30472  }
 30473  
 30474  func (m *OktaSyncFailure) Marshal() (dAtA []byte, err error) {
 30475  	size := m.Size()
 30476  	dAtA = make([]byte, size)
 30477  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30478  	if err != nil {
 30479  		return nil, err
 30480  	}
 30481  	return dAtA[:n], nil
 30482  }
 30483  
 30484  func (m *OktaSyncFailure) MarshalTo(dAtA []byte) (int, error) {
 30485  	size := m.Size()
 30486  	return m.MarshalToSizedBuffer(dAtA[:size])
 30487  }
 30488  
 30489  func (m *OktaSyncFailure) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30490  	i := len(dAtA)
 30491  	_ = i
 30492  	var l int
 30493  	_ = l
 30494  	if m.XXX_unrecognized != nil {
 30495  		i -= len(m.XXX_unrecognized)
 30496  		copy(dAtA[i:], m.XXX_unrecognized)
 30497  	}
 30498  	{
 30499  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 30500  		if err != nil {
 30501  			return 0, err
 30502  		}
 30503  		i -= size
 30504  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30505  	}
 30506  	i--
 30507  	dAtA[i] = 0x1a
 30508  	{
 30509  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 30510  		if err != nil {
 30511  			return 0, err
 30512  		}
 30513  		i -= size
 30514  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30515  	}
 30516  	i--
 30517  	dAtA[i] = 0x12
 30518  	{
 30519  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 30520  		if err != nil {
 30521  			return 0, err
 30522  		}
 30523  		i -= size
 30524  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30525  	}
 30526  	i--
 30527  	dAtA[i] = 0xa
 30528  	return len(dAtA) - i, nil
 30529  }
 30530  
 30531  func (m *OktaAssignmentResult) Marshal() (dAtA []byte, err error) {
 30532  	size := m.Size()
 30533  	dAtA = make([]byte, size)
 30534  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30535  	if err != nil {
 30536  		return nil, err
 30537  	}
 30538  	return dAtA[:n], nil
 30539  }
 30540  
 30541  func (m *OktaAssignmentResult) MarshalTo(dAtA []byte) (int, error) {
 30542  	size := m.Size()
 30543  	return m.MarshalToSizedBuffer(dAtA[:size])
 30544  }
 30545  
 30546  func (m *OktaAssignmentResult) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30547  	i := len(dAtA)
 30548  	_ = i
 30549  	var l int
 30550  	_ = l
 30551  	if m.XXX_unrecognized != nil {
 30552  		i -= len(m.XXX_unrecognized)
 30553  		copy(dAtA[i:], m.XXX_unrecognized)
 30554  	}
 30555  	{
 30556  		size, err := m.OktaAssignmentMetadata.MarshalToSizedBuffer(dAtA[:i])
 30557  		if err != nil {
 30558  			return 0, err
 30559  		}
 30560  		i -= size
 30561  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30562  	}
 30563  	i--
 30564  	dAtA[i] = 0x2a
 30565  	{
 30566  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 30567  		if err != nil {
 30568  			return 0, err
 30569  		}
 30570  		i -= size
 30571  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30572  	}
 30573  	i--
 30574  	dAtA[i] = 0x22
 30575  	{
 30576  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 30577  		if err != nil {
 30578  			return 0, err
 30579  		}
 30580  		i -= size
 30581  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30582  	}
 30583  	i--
 30584  	dAtA[i] = 0x1a
 30585  	{
 30586  		size, err := m.ServerMetadata.MarshalToSizedBuffer(dAtA[:i])
 30587  		if err != nil {
 30588  			return 0, err
 30589  		}
 30590  		i -= size
 30591  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30592  	}
 30593  	i--
 30594  	dAtA[i] = 0x12
 30595  	{
 30596  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 30597  		if err != nil {
 30598  			return 0, err
 30599  		}
 30600  		i -= size
 30601  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30602  	}
 30603  	i--
 30604  	dAtA[i] = 0xa
 30605  	return len(dAtA) - i, nil
 30606  }
 30607  
 30608  func (m *AccessListCreate) Marshal() (dAtA []byte, err error) {
 30609  	size := m.Size()
 30610  	dAtA = make([]byte, size)
 30611  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30612  	if err != nil {
 30613  		return nil, err
 30614  	}
 30615  	return dAtA[:n], nil
 30616  }
 30617  
 30618  func (m *AccessListCreate) MarshalTo(dAtA []byte) (int, error) {
 30619  	size := m.Size()
 30620  	return m.MarshalToSizedBuffer(dAtA[:size])
 30621  }
 30622  
 30623  func (m *AccessListCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30624  	i := len(dAtA)
 30625  	_ = i
 30626  	var l int
 30627  	_ = l
 30628  	if m.XXX_unrecognized != nil {
 30629  		i -= len(m.XXX_unrecognized)
 30630  		copy(dAtA[i:], m.XXX_unrecognized)
 30631  	}
 30632  	{
 30633  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 30634  		if err != nil {
 30635  			return 0, err
 30636  		}
 30637  		i -= size
 30638  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30639  	}
 30640  	i--
 30641  	dAtA[i] = 0x1a
 30642  	{
 30643  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 30644  		if err != nil {
 30645  			return 0, err
 30646  		}
 30647  		i -= size
 30648  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30649  	}
 30650  	i--
 30651  	dAtA[i] = 0x12
 30652  	{
 30653  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 30654  		if err != nil {
 30655  			return 0, err
 30656  		}
 30657  		i -= size
 30658  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30659  	}
 30660  	i--
 30661  	dAtA[i] = 0xa
 30662  	return len(dAtA) - i, nil
 30663  }
 30664  
 30665  func (m *AccessListUpdate) Marshal() (dAtA []byte, err error) {
 30666  	size := m.Size()
 30667  	dAtA = make([]byte, size)
 30668  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30669  	if err != nil {
 30670  		return nil, err
 30671  	}
 30672  	return dAtA[:n], nil
 30673  }
 30674  
 30675  func (m *AccessListUpdate) MarshalTo(dAtA []byte) (int, error) {
 30676  	size := m.Size()
 30677  	return m.MarshalToSizedBuffer(dAtA[:size])
 30678  }
 30679  
 30680  func (m *AccessListUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30681  	i := len(dAtA)
 30682  	_ = i
 30683  	var l int
 30684  	_ = l
 30685  	if m.XXX_unrecognized != nil {
 30686  		i -= len(m.XXX_unrecognized)
 30687  		copy(dAtA[i:], m.XXX_unrecognized)
 30688  	}
 30689  	{
 30690  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 30691  		if err != nil {
 30692  			return 0, err
 30693  		}
 30694  		i -= size
 30695  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30696  	}
 30697  	i--
 30698  	dAtA[i] = 0x1a
 30699  	{
 30700  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 30701  		if err != nil {
 30702  			return 0, err
 30703  		}
 30704  		i -= size
 30705  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30706  	}
 30707  	i--
 30708  	dAtA[i] = 0x12
 30709  	{
 30710  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 30711  		if err != nil {
 30712  			return 0, err
 30713  		}
 30714  		i -= size
 30715  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30716  	}
 30717  	i--
 30718  	dAtA[i] = 0xa
 30719  	return len(dAtA) - i, nil
 30720  }
 30721  
 30722  func (m *AccessListDelete) Marshal() (dAtA []byte, err error) {
 30723  	size := m.Size()
 30724  	dAtA = make([]byte, size)
 30725  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30726  	if err != nil {
 30727  		return nil, err
 30728  	}
 30729  	return dAtA[:n], nil
 30730  }
 30731  
 30732  func (m *AccessListDelete) MarshalTo(dAtA []byte) (int, error) {
 30733  	size := m.Size()
 30734  	return m.MarshalToSizedBuffer(dAtA[:size])
 30735  }
 30736  
 30737  func (m *AccessListDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30738  	i := len(dAtA)
 30739  	_ = i
 30740  	var l int
 30741  	_ = l
 30742  	if m.XXX_unrecognized != nil {
 30743  		i -= len(m.XXX_unrecognized)
 30744  		copy(dAtA[i:], m.XXX_unrecognized)
 30745  	}
 30746  	{
 30747  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 30748  		if err != nil {
 30749  			return 0, err
 30750  		}
 30751  		i -= size
 30752  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30753  	}
 30754  	i--
 30755  	dAtA[i] = 0x1a
 30756  	{
 30757  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 30758  		if err != nil {
 30759  			return 0, err
 30760  		}
 30761  		i -= size
 30762  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30763  	}
 30764  	i--
 30765  	dAtA[i] = 0x12
 30766  	{
 30767  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 30768  		if err != nil {
 30769  			return 0, err
 30770  		}
 30771  		i -= size
 30772  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30773  	}
 30774  	i--
 30775  	dAtA[i] = 0xa
 30776  	return len(dAtA) - i, nil
 30777  }
 30778  
 30779  func (m *AccessListMemberCreate) Marshal() (dAtA []byte, err error) {
 30780  	size := m.Size()
 30781  	dAtA = make([]byte, size)
 30782  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30783  	if err != nil {
 30784  		return nil, err
 30785  	}
 30786  	return dAtA[:n], nil
 30787  }
 30788  
 30789  func (m *AccessListMemberCreate) MarshalTo(dAtA []byte) (int, error) {
 30790  	size := m.Size()
 30791  	return m.MarshalToSizedBuffer(dAtA[:size])
 30792  }
 30793  
 30794  func (m *AccessListMemberCreate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30795  	i := len(dAtA)
 30796  	_ = i
 30797  	var l int
 30798  	_ = l
 30799  	if m.XXX_unrecognized != nil {
 30800  		i -= len(m.XXX_unrecognized)
 30801  		copy(dAtA[i:], m.XXX_unrecognized)
 30802  	}
 30803  	{
 30804  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 30805  		if err != nil {
 30806  			return 0, err
 30807  		}
 30808  		i -= size
 30809  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30810  	}
 30811  	i--
 30812  	dAtA[i] = 0x22
 30813  	{
 30814  		size, err := m.AccessListMemberMetadata.MarshalToSizedBuffer(dAtA[:i])
 30815  		if err != nil {
 30816  			return 0, err
 30817  		}
 30818  		i -= size
 30819  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30820  	}
 30821  	i--
 30822  	dAtA[i] = 0x1a
 30823  	{
 30824  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 30825  		if err != nil {
 30826  			return 0, err
 30827  		}
 30828  		i -= size
 30829  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30830  	}
 30831  	i--
 30832  	dAtA[i] = 0x12
 30833  	{
 30834  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 30835  		if err != nil {
 30836  			return 0, err
 30837  		}
 30838  		i -= size
 30839  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30840  	}
 30841  	i--
 30842  	dAtA[i] = 0xa
 30843  	return len(dAtA) - i, nil
 30844  }
 30845  
 30846  func (m *AccessListMemberUpdate) Marshal() (dAtA []byte, err error) {
 30847  	size := m.Size()
 30848  	dAtA = make([]byte, size)
 30849  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30850  	if err != nil {
 30851  		return nil, err
 30852  	}
 30853  	return dAtA[:n], nil
 30854  }
 30855  
 30856  func (m *AccessListMemberUpdate) MarshalTo(dAtA []byte) (int, error) {
 30857  	size := m.Size()
 30858  	return m.MarshalToSizedBuffer(dAtA[:size])
 30859  }
 30860  
 30861  func (m *AccessListMemberUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30862  	i := len(dAtA)
 30863  	_ = i
 30864  	var l int
 30865  	_ = l
 30866  	if m.XXX_unrecognized != nil {
 30867  		i -= len(m.XXX_unrecognized)
 30868  		copy(dAtA[i:], m.XXX_unrecognized)
 30869  	}
 30870  	{
 30871  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 30872  		if err != nil {
 30873  			return 0, err
 30874  		}
 30875  		i -= size
 30876  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30877  	}
 30878  	i--
 30879  	dAtA[i] = 0x22
 30880  	{
 30881  		size, err := m.AccessListMemberMetadata.MarshalToSizedBuffer(dAtA[:i])
 30882  		if err != nil {
 30883  			return 0, err
 30884  		}
 30885  		i -= size
 30886  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30887  	}
 30888  	i--
 30889  	dAtA[i] = 0x1a
 30890  	{
 30891  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 30892  		if err != nil {
 30893  			return 0, err
 30894  		}
 30895  		i -= size
 30896  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30897  	}
 30898  	i--
 30899  	dAtA[i] = 0x12
 30900  	{
 30901  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 30902  		if err != nil {
 30903  			return 0, err
 30904  		}
 30905  		i -= size
 30906  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30907  	}
 30908  	i--
 30909  	dAtA[i] = 0xa
 30910  	return len(dAtA) - i, nil
 30911  }
 30912  
 30913  func (m *AccessListMemberDelete) Marshal() (dAtA []byte, err error) {
 30914  	size := m.Size()
 30915  	dAtA = make([]byte, size)
 30916  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30917  	if err != nil {
 30918  		return nil, err
 30919  	}
 30920  	return dAtA[:n], nil
 30921  }
 30922  
 30923  func (m *AccessListMemberDelete) MarshalTo(dAtA []byte) (int, error) {
 30924  	size := m.Size()
 30925  	return m.MarshalToSizedBuffer(dAtA[:size])
 30926  }
 30927  
 30928  func (m *AccessListMemberDelete) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30929  	i := len(dAtA)
 30930  	_ = i
 30931  	var l int
 30932  	_ = l
 30933  	if m.XXX_unrecognized != nil {
 30934  		i -= len(m.XXX_unrecognized)
 30935  		copy(dAtA[i:], m.XXX_unrecognized)
 30936  	}
 30937  	{
 30938  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 30939  		if err != nil {
 30940  			return 0, err
 30941  		}
 30942  		i -= size
 30943  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30944  	}
 30945  	i--
 30946  	dAtA[i] = 0x22
 30947  	{
 30948  		size, err := m.AccessListMemberMetadata.MarshalToSizedBuffer(dAtA[:i])
 30949  		if err != nil {
 30950  			return 0, err
 30951  		}
 30952  		i -= size
 30953  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30954  	}
 30955  	i--
 30956  	dAtA[i] = 0x1a
 30957  	{
 30958  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 30959  		if err != nil {
 30960  			return 0, err
 30961  		}
 30962  		i -= size
 30963  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30964  	}
 30965  	i--
 30966  	dAtA[i] = 0x12
 30967  	{
 30968  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 30969  		if err != nil {
 30970  			return 0, err
 30971  		}
 30972  		i -= size
 30973  		i = encodeVarintEvents(dAtA, i, uint64(size))
 30974  	}
 30975  	i--
 30976  	dAtA[i] = 0xa
 30977  	return len(dAtA) - i, nil
 30978  }
 30979  
 30980  func (m *AccessListMemberDeleteAllForAccessList) Marshal() (dAtA []byte, err error) {
 30981  	size := m.Size()
 30982  	dAtA = make([]byte, size)
 30983  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 30984  	if err != nil {
 30985  		return nil, err
 30986  	}
 30987  	return dAtA[:n], nil
 30988  }
 30989  
 30990  func (m *AccessListMemberDeleteAllForAccessList) MarshalTo(dAtA []byte) (int, error) {
 30991  	size := m.Size()
 30992  	return m.MarshalToSizedBuffer(dAtA[:size])
 30993  }
 30994  
 30995  func (m *AccessListMemberDeleteAllForAccessList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 30996  	i := len(dAtA)
 30997  	_ = i
 30998  	var l int
 30999  	_ = l
 31000  	if m.XXX_unrecognized != nil {
 31001  		i -= len(m.XXX_unrecognized)
 31002  		copy(dAtA[i:], m.XXX_unrecognized)
 31003  	}
 31004  	{
 31005  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 31006  		if err != nil {
 31007  			return 0, err
 31008  		}
 31009  		i -= size
 31010  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31011  	}
 31012  	i--
 31013  	dAtA[i] = 0x22
 31014  	{
 31015  		size, err := m.AccessListMemberMetadata.MarshalToSizedBuffer(dAtA[:i])
 31016  		if err != nil {
 31017  			return 0, err
 31018  		}
 31019  		i -= size
 31020  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31021  	}
 31022  	i--
 31023  	dAtA[i] = 0x1a
 31024  	{
 31025  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 31026  		if err != nil {
 31027  			return 0, err
 31028  		}
 31029  		i -= size
 31030  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31031  	}
 31032  	i--
 31033  	dAtA[i] = 0x12
 31034  	{
 31035  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 31036  		if err != nil {
 31037  			return 0, err
 31038  		}
 31039  		i -= size
 31040  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31041  	}
 31042  	i--
 31043  	dAtA[i] = 0xa
 31044  	return len(dAtA) - i, nil
 31045  }
 31046  
 31047  func (m *AccessListReview) Marshal() (dAtA []byte, err error) {
 31048  	size := m.Size()
 31049  	dAtA = make([]byte, size)
 31050  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 31051  	if err != nil {
 31052  		return nil, err
 31053  	}
 31054  	return dAtA[:n], nil
 31055  }
 31056  
 31057  func (m *AccessListReview) MarshalTo(dAtA []byte) (int, error) {
 31058  	size := m.Size()
 31059  	return m.MarshalToSizedBuffer(dAtA[:size])
 31060  }
 31061  
 31062  func (m *AccessListReview) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 31063  	i := len(dAtA)
 31064  	_ = i
 31065  	var l int
 31066  	_ = l
 31067  	if m.XXX_unrecognized != nil {
 31068  		i -= len(m.XXX_unrecognized)
 31069  		copy(dAtA[i:], m.XXX_unrecognized)
 31070  	}
 31071  	{
 31072  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 31073  		if err != nil {
 31074  			return 0, err
 31075  		}
 31076  		i -= size
 31077  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31078  	}
 31079  	i--
 31080  	dAtA[i] = 0x22
 31081  	{
 31082  		size, err := m.AccessListReviewMetadata.MarshalToSizedBuffer(dAtA[:i])
 31083  		if err != nil {
 31084  			return 0, err
 31085  		}
 31086  		i -= size
 31087  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31088  	}
 31089  	i--
 31090  	dAtA[i] = 0x1a
 31091  	{
 31092  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 31093  		if err != nil {
 31094  			return 0, err
 31095  		}
 31096  		i -= size
 31097  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31098  	}
 31099  	i--
 31100  	dAtA[i] = 0x12
 31101  	{
 31102  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 31103  		if err != nil {
 31104  			return 0, err
 31105  		}
 31106  		i -= size
 31107  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31108  	}
 31109  	i--
 31110  	dAtA[i] = 0xa
 31111  	return len(dAtA) - i, nil
 31112  }
 31113  
 31114  func (m *AuditQueryRun) Marshal() (dAtA []byte, err error) {
 31115  	size := m.Size()
 31116  	dAtA = make([]byte, size)
 31117  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 31118  	if err != nil {
 31119  		return nil, err
 31120  	}
 31121  	return dAtA[:n], nil
 31122  }
 31123  
 31124  func (m *AuditQueryRun) MarshalTo(dAtA []byte) (int, error) {
 31125  	size := m.Size()
 31126  	return m.MarshalToSizedBuffer(dAtA[:size])
 31127  }
 31128  
 31129  func (m *AuditQueryRun) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 31130  	i := len(dAtA)
 31131  	_ = i
 31132  	var l int
 31133  	_ = l
 31134  	if m.XXX_unrecognized != nil {
 31135  		i -= len(m.XXX_unrecognized)
 31136  		copy(dAtA[i:], m.XXX_unrecognized)
 31137  	}
 31138  	{
 31139  		size, err := m.AuditQueryDetails.MarshalToSizedBuffer(dAtA[:i])
 31140  		if err != nil {
 31141  			return 0, err
 31142  		}
 31143  		i -= size
 31144  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31145  	}
 31146  	i--
 31147  	dAtA[i] = 0x22
 31148  	{
 31149  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 31150  		if err != nil {
 31151  			return 0, err
 31152  		}
 31153  		i -= size
 31154  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31155  	}
 31156  	i--
 31157  	dAtA[i] = 0x1a
 31158  	{
 31159  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 31160  		if err != nil {
 31161  			return 0, err
 31162  		}
 31163  		i -= size
 31164  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31165  	}
 31166  	i--
 31167  	dAtA[i] = 0x12
 31168  	{
 31169  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 31170  		if err != nil {
 31171  			return 0, err
 31172  		}
 31173  		i -= size
 31174  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31175  	}
 31176  	i--
 31177  	dAtA[i] = 0xa
 31178  	return len(dAtA) - i, nil
 31179  }
 31180  
 31181  func (m *AuditQueryDetails) Marshal() (dAtA []byte, err error) {
 31182  	size := m.Size()
 31183  	dAtA = make([]byte, size)
 31184  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 31185  	if err != nil {
 31186  		return nil, err
 31187  	}
 31188  	return dAtA[:n], nil
 31189  }
 31190  
 31191  func (m *AuditQueryDetails) MarshalTo(dAtA []byte) (int, error) {
 31192  	size := m.Size()
 31193  	return m.MarshalToSizedBuffer(dAtA[:size])
 31194  }
 31195  
 31196  func (m *AuditQueryDetails) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 31197  	i := len(dAtA)
 31198  	_ = i
 31199  	var l int
 31200  	_ = l
 31201  	if m.XXX_unrecognized != nil {
 31202  		i -= len(m.XXX_unrecognized)
 31203  		copy(dAtA[i:], m.XXX_unrecognized)
 31204  	}
 31205  	if m.DataScannedInBytes != 0 {
 31206  		i = encodeVarintEvents(dAtA, i, uint64(m.DataScannedInBytes))
 31207  		i--
 31208  		dAtA[i] = 0x28
 31209  	}
 31210  	if m.ExecutionTimeInMillis != 0 {
 31211  		i = encodeVarintEvents(dAtA, i, uint64(m.ExecutionTimeInMillis))
 31212  		i--
 31213  		dAtA[i] = 0x20
 31214  	}
 31215  	if m.Days != 0 {
 31216  		i = encodeVarintEvents(dAtA, i, uint64(m.Days))
 31217  		i--
 31218  		dAtA[i] = 0x18
 31219  	}
 31220  	if len(m.Query) > 0 {
 31221  		i -= len(m.Query)
 31222  		copy(dAtA[i:], m.Query)
 31223  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Query)))
 31224  		i--
 31225  		dAtA[i] = 0x12
 31226  	}
 31227  	if len(m.Name) > 0 {
 31228  		i -= len(m.Name)
 31229  		copy(dAtA[i:], m.Name)
 31230  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Name)))
 31231  		i--
 31232  		dAtA[i] = 0xa
 31233  	}
 31234  	return len(dAtA) - i, nil
 31235  }
 31236  
 31237  func (m *SecurityReportRun) Marshal() (dAtA []byte, err error) {
 31238  	size := m.Size()
 31239  	dAtA = make([]byte, size)
 31240  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 31241  	if err != nil {
 31242  		return nil, err
 31243  	}
 31244  	return dAtA[:n], nil
 31245  }
 31246  
 31247  func (m *SecurityReportRun) MarshalTo(dAtA []byte) (int, error) {
 31248  	size := m.Size()
 31249  	return m.MarshalToSizedBuffer(dAtA[:size])
 31250  }
 31251  
 31252  func (m *SecurityReportRun) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 31253  	i := len(dAtA)
 31254  	_ = i
 31255  	var l int
 31256  	_ = l
 31257  	if m.XXX_unrecognized != nil {
 31258  		i -= len(m.XXX_unrecognized)
 31259  		copy(dAtA[i:], m.XXX_unrecognized)
 31260  	}
 31261  	if len(m.AuditQueries) > 0 {
 31262  		for iNdEx := len(m.AuditQueries) - 1; iNdEx >= 0; iNdEx-- {
 31263  			{
 31264  				size, err := m.AuditQueries[iNdEx].MarshalToSizedBuffer(dAtA[:i])
 31265  				if err != nil {
 31266  					return 0, err
 31267  				}
 31268  				i -= size
 31269  				i = encodeVarintEvents(dAtA, i, uint64(size))
 31270  			}
 31271  			i--
 31272  			dAtA[i] = 0x42
 31273  		}
 31274  	}
 31275  	if m.TotalDataScannedInBytes != 0 {
 31276  		i = encodeVarintEvents(dAtA, i, uint64(m.TotalDataScannedInBytes))
 31277  		i--
 31278  		dAtA[i] = 0x38
 31279  	}
 31280  	if m.TotalExecutionTimeInMillis != 0 {
 31281  		i = encodeVarintEvents(dAtA, i, uint64(m.TotalExecutionTimeInMillis))
 31282  		i--
 31283  		dAtA[i] = 0x30
 31284  	}
 31285  	if len(m.Version) > 0 {
 31286  		i -= len(m.Version)
 31287  		copy(dAtA[i:], m.Version)
 31288  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Version)))
 31289  		i--
 31290  		dAtA[i] = 0x2a
 31291  	}
 31292  	if len(m.Name) > 0 {
 31293  		i -= len(m.Name)
 31294  		copy(dAtA[i:], m.Name)
 31295  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Name)))
 31296  		i--
 31297  		dAtA[i] = 0x22
 31298  	}
 31299  	{
 31300  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 31301  		if err != nil {
 31302  			return 0, err
 31303  		}
 31304  		i -= size
 31305  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31306  	}
 31307  	i--
 31308  	dAtA[i] = 0x1a
 31309  	{
 31310  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 31311  		if err != nil {
 31312  			return 0, err
 31313  		}
 31314  		i -= size
 31315  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31316  	}
 31317  	i--
 31318  	dAtA[i] = 0x12
 31319  	{
 31320  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 31321  		if err != nil {
 31322  			return 0, err
 31323  		}
 31324  		i -= size
 31325  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31326  	}
 31327  	i--
 31328  	dAtA[i] = 0xa
 31329  	return len(dAtA) - i, nil
 31330  }
 31331  
 31332  func (m *ExternalAuditStorageEnable) Marshal() (dAtA []byte, err error) {
 31333  	size := m.Size()
 31334  	dAtA = make([]byte, size)
 31335  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 31336  	if err != nil {
 31337  		return nil, err
 31338  	}
 31339  	return dAtA[:n], nil
 31340  }
 31341  
 31342  func (m *ExternalAuditStorageEnable) MarshalTo(dAtA []byte) (int, error) {
 31343  	size := m.Size()
 31344  	return m.MarshalToSizedBuffer(dAtA[:size])
 31345  }
 31346  
 31347  func (m *ExternalAuditStorageEnable) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 31348  	i := len(dAtA)
 31349  	_ = i
 31350  	var l int
 31351  	_ = l
 31352  	if m.XXX_unrecognized != nil {
 31353  		i -= len(m.XXX_unrecognized)
 31354  		copy(dAtA[i:], m.XXX_unrecognized)
 31355  	}
 31356  	if m.Details != nil {
 31357  		{
 31358  			size, err := m.Details.MarshalToSizedBuffer(dAtA[:i])
 31359  			if err != nil {
 31360  				return 0, err
 31361  			}
 31362  			i -= size
 31363  			i = encodeVarintEvents(dAtA, i, uint64(size))
 31364  		}
 31365  		i--
 31366  		dAtA[i] = 0x1a
 31367  	}
 31368  	{
 31369  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 31370  		if err != nil {
 31371  			return 0, err
 31372  		}
 31373  		i -= size
 31374  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31375  	}
 31376  	i--
 31377  	dAtA[i] = 0x12
 31378  	{
 31379  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 31380  		if err != nil {
 31381  			return 0, err
 31382  		}
 31383  		i -= size
 31384  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31385  	}
 31386  	i--
 31387  	dAtA[i] = 0xa
 31388  	return len(dAtA) - i, nil
 31389  }
 31390  
 31391  func (m *ExternalAuditStorageDisable) Marshal() (dAtA []byte, err error) {
 31392  	size := m.Size()
 31393  	dAtA = make([]byte, size)
 31394  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 31395  	if err != nil {
 31396  		return nil, err
 31397  	}
 31398  	return dAtA[:n], nil
 31399  }
 31400  
 31401  func (m *ExternalAuditStorageDisable) MarshalTo(dAtA []byte) (int, error) {
 31402  	size := m.Size()
 31403  	return m.MarshalToSizedBuffer(dAtA[:size])
 31404  }
 31405  
 31406  func (m *ExternalAuditStorageDisable) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 31407  	i := len(dAtA)
 31408  	_ = i
 31409  	var l int
 31410  	_ = l
 31411  	if m.XXX_unrecognized != nil {
 31412  		i -= len(m.XXX_unrecognized)
 31413  		copy(dAtA[i:], m.XXX_unrecognized)
 31414  	}
 31415  	if m.Details != nil {
 31416  		{
 31417  			size, err := m.Details.MarshalToSizedBuffer(dAtA[:i])
 31418  			if err != nil {
 31419  				return 0, err
 31420  			}
 31421  			i -= size
 31422  			i = encodeVarintEvents(dAtA, i, uint64(size))
 31423  		}
 31424  		i--
 31425  		dAtA[i] = 0x1a
 31426  	}
 31427  	{
 31428  		size, err := m.ResourceMetadata.MarshalToSizedBuffer(dAtA[:i])
 31429  		if err != nil {
 31430  			return 0, err
 31431  		}
 31432  		i -= size
 31433  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31434  	}
 31435  	i--
 31436  	dAtA[i] = 0x12
 31437  	{
 31438  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 31439  		if err != nil {
 31440  			return 0, err
 31441  		}
 31442  		i -= size
 31443  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31444  	}
 31445  	i--
 31446  	dAtA[i] = 0xa
 31447  	return len(dAtA) - i, nil
 31448  }
 31449  
 31450  func (m *ExternalAuditStorageDetails) Marshal() (dAtA []byte, err error) {
 31451  	size := m.Size()
 31452  	dAtA = make([]byte, size)
 31453  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 31454  	if err != nil {
 31455  		return nil, err
 31456  	}
 31457  	return dAtA[:n], nil
 31458  }
 31459  
 31460  func (m *ExternalAuditStorageDetails) MarshalTo(dAtA []byte) (int, error) {
 31461  	size := m.Size()
 31462  	return m.MarshalToSizedBuffer(dAtA[:size])
 31463  }
 31464  
 31465  func (m *ExternalAuditStorageDetails) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 31466  	i := len(dAtA)
 31467  	_ = i
 31468  	var l int
 31469  	_ = l
 31470  	if m.XXX_unrecognized != nil {
 31471  		i -= len(m.XXX_unrecognized)
 31472  		copy(dAtA[i:], m.XXX_unrecognized)
 31473  	}
 31474  	if len(m.Region) > 0 {
 31475  		i -= len(m.Region)
 31476  		copy(dAtA[i:], m.Region)
 31477  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Region)))
 31478  		i--
 31479  		dAtA[i] = 0x5a
 31480  	}
 31481  	if len(m.PolicyName) > 0 {
 31482  		i -= len(m.PolicyName)
 31483  		copy(dAtA[i:], m.PolicyName)
 31484  		i = encodeVarintEvents(dAtA, i, uint64(len(m.PolicyName)))
 31485  		i--
 31486  		dAtA[i] = 0x52
 31487  	}
 31488  	if len(m.AthenaResultsUri) > 0 {
 31489  		i -= len(m.AthenaResultsUri)
 31490  		copy(dAtA[i:], m.AthenaResultsUri)
 31491  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AthenaResultsUri)))
 31492  		i--
 31493  		dAtA[i] = 0x4a
 31494  	}
 31495  	if len(m.AuditEventsLongTermUri) > 0 {
 31496  		i -= len(m.AuditEventsLongTermUri)
 31497  		copy(dAtA[i:], m.AuditEventsLongTermUri)
 31498  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AuditEventsLongTermUri)))
 31499  		i--
 31500  		dAtA[i] = 0x42
 31501  	}
 31502  	if len(m.GlueTable) > 0 {
 31503  		i -= len(m.GlueTable)
 31504  		copy(dAtA[i:], m.GlueTable)
 31505  		i = encodeVarintEvents(dAtA, i, uint64(len(m.GlueTable)))
 31506  		i--
 31507  		dAtA[i] = 0x3a
 31508  	}
 31509  	if len(m.GlueDatabase) > 0 {
 31510  		i -= len(m.GlueDatabase)
 31511  		copy(dAtA[i:], m.GlueDatabase)
 31512  		i = encodeVarintEvents(dAtA, i, uint64(len(m.GlueDatabase)))
 31513  		i--
 31514  		dAtA[i] = 0x32
 31515  	}
 31516  	if len(m.AthenaWorkgroup) > 0 {
 31517  		i -= len(m.AthenaWorkgroup)
 31518  		copy(dAtA[i:], m.AthenaWorkgroup)
 31519  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AthenaWorkgroup)))
 31520  		i--
 31521  		dAtA[i] = 0x2a
 31522  	}
 31523  	if len(m.SessionRecordingsUri) > 0 {
 31524  		i -= len(m.SessionRecordingsUri)
 31525  		copy(dAtA[i:], m.SessionRecordingsUri)
 31526  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SessionRecordingsUri)))
 31527  		i--
 31528  		dAtA[i] = 0x22
 31529  	}
 31530  	if len(m.IntegrationName) > 0 {
 31531  		i -= len(m.IntegrationName)
 31532  		copy(dAtA[i:], m.IntegrationName)
 31533  		i = encodeVarintEvents(dAtA, i, uint64(len(m.IntegrationName)))
 31534  		i--
 31535  		dAtA[i] = 0x1a
 31536  	}
 31537  	return len(dAtA) - i, nil
 31538  }
 31539  
 31540  func (m *OktaAccessListSync) Marshal() (dAtA []byte, err error) {
 31541  	size := m.Size()
 31542  	dAtA = make([]byte, size)
 31543  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 31544  	if err != nil {
 31545  		return nil, err
 31546  	}
 31547  	return dAtA[:n], nil
 31548  }
 31549  
 31550  func (m *OktaAccessListSync) MarshalTo(dAtA []byte) (int, error) {
 31551  	size := m.Size()
 31552  	return m.MarshalToSizedBuffer(dAtA[:size])
 31553  }
 31554  
 31555  func (m *OktaAccessListSync) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 31556  	i := len(dAtA)
 31557  	_ = i
 31558  	var l int
 31559  	_ = l
 31560  	if m.XXX_unrecognized != nil {
 31561  		i -= len(m.XXX_unrecognized)
 31562  		copy(dAtA[i:], m.XXX_unrecognized)
 31563  	}
 31564  	if m.NumAccessListMembers != 0 {
 31565  		i = encodeVarintEvents(dAtA, i, uint64(m.NumAccessListMembers))
 31566  		i--
 31567  		dAtA[i] = 0x48
 31568  	}
 31569  	if m.NumAccessLists != 0 {
 31570  		i = encodeVarintEvents(dAtA, i, uint64(m.NumAccessLists))
 31571  		i--
 31572  		dAtA[i] = 0x40
 31573  	}
 31574  	if m.NumRoles != 0 {
 31575  		i = encodeVarintEvents(dAtA, i, uint64(m.NumRoles))
 31576  		i--
 31577  		dAtA[i] = 0x38
 31578  	}
 31579  	if m.NumGroups != 0 {
 31580  		i = encodeVarintEvents(dAtA, i, uint64(m.NumGroups))
 31581  		i--
 31582  		dAtA[i] = 0x30
 31583  	}
 31584  	if m.NumApps != 0 {
 31585  		i = encodeVarintEvents(dAtA, i, uint64(m.NumApps))
 31586  		i--
 31587  		dAtA[i] = 0x28
 31588  	}
 31589  	if m.NumGroupFilters != 0 {
 31590  		i = encodeVarintEvents(dAtA, i, uint64(m.NumGroupFilters))
 31591  		i--
 31592  		dAtA[i] = 0x20
 31593  	}
 31594  	if m.NumAppFilters != 0 {
 31595  		i = encodeVarintEvents(dAtA, i, uint64(m.NumAppFilters))
 31596  		i--
 31597  		dAtA[i] = 0x18
 31598  	}
 31599  	{
 31600  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 31601  		if err != nil {
 31602  			return 0, err
 31603  		}
 31604  		i -= size
 31605  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31606  	}
 31607  	i--
 31608  	dAtA[i] = 0x12
 31609  	{
 31610  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 31611  		if err != nil {
 31612  			return 0, err
 31613  		}
 31614  		i -= size
 31615  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31616  	}
 31617  	i--
 31618  	dAtA[i] = 0xa
 31619  	return len(dAtA) - i, nil
 31620  }
 31621  
 31622  func (m *OktaUserSync) Marshal() (dAtA []byte, err error) {
 31623  	size := m.Size()
 31624  	dAtA = make([]byte, size)
 31625  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 31626  	if err != nil {
 31627  		return nil, err
 31628  	}
 31629  	return dAtA[:n], nil
 31630  }
 31631  
 31632  func (m *OktaUserSync) MarshalTo(dAtA []byte) (int, error) {
 31633  	size := m.Size()
 31634  	return m.MarshalToSizedBuffer(dAtA[:size])
 31635  }
 31636  
 31637  func (m *OktaUserSync) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 31638  	i := len(dAtA)
 31639  	_ = i
 31640  	var l int
 31641  	_ = l
 31642  	if m.XXX_unrecognized != nil {
 31643  		i -= len(m.XXX_unrecognized)
 31644  		copy(dAtA[i:], m.XXX_unrecognized)
 31645  	}
 31646  	if m.NumUsersTotal != 0 {
 31647  		i = encodeVarintEvents(dAtA, i, uint64(m.NumUsersTotal))
 31648  		i--
 31649  		dAtA[i] = 0x40
 31650  	}
 31651  	if m.NumUsersModified != 0 {
 31652  		i = encodeVarintEvents(dAtA, i, uint64(m.NumUsersModified))
 31653  		i--
 31654  		dAtA[i] = 0x38
 31655  	}
 31656  	if m.NumUsersDeleted != 0 {
 31657  		i = encodeVarintEvents(dAtA, i, uint64(m.NumUsersDeleted))
 31658  		i--
 31659  		dAtA[i] = 0x30
 31660  	}
 31661  	if m.NumUsersCreated != 0 {
 31662  		i = encodeVarintEvents(dAtA, i, uint64(m.NumUsersCreated))
 31663  		i--
 31664  		dAtA[i] = 0x28
 31665  	}
 31666  	if len(m.AppId) > 0 {
 31667  		i -= len(m.AppId)
 31668  		copy(dAtA[i:], m.AppId)
 31669  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AppId)))
 31670  		i--
 31671  		dAtA[i] = 0x22
 31672  	}
 31673  	if len(m.OrgUrl) > 0 {
 31674  		i -= len(m.OrgUrl)
 31675  		copy(dAtA[i:], m.OrgUrl)
 31676  		i = encodeVarintEvents(dAtA, i, uint64(len(m.OrgUrl)))
 31677  		i--
 31678  		dAtA[i] = 0x1a
 31679  	}
 31680  	{
 31681  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 31682  		if err != nil {
 31683  			return 0, err
 31684  		}
 31685  		i -= size
 31686  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31687  	}
 31688  	i--
 31689  	dAtA[i] = 0x12
 31690  	{
 31691  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 31692  		if err != nil {
 31693  			return 0, err
 31694  		}
 31695  		i -= size
 31696  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31697  	}
 31698  	i--
 31699  	dAtA[i] = 0xa
 31700  	return len(dAtA) - i, nil
 31701  }
 31702  
 31703  func (m *SPIFFESVIDIssued) Marshal() (dAtA []byte, err error) {
 31704  	size := m.Size()
 31705  	dAtA = make([]byte, size)
 31706  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 31707  	if err != nil {
 31708  		return nil, err
 31709  	}
 31710  	return dAtA[:n], nil
 31711  }
 31712  
 31713  func (m *SPIFFESVIDIssued) MarshalTo(dAtA []byte) (int, error) {
 31714  	size := m.Size()
 31715  	return m.MarshalToSizedBuffer(dAtA[:size])
 31716  }
 31717  
 31718  func (m *SPIFFESVIDIssued) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 31719  	i := len(dAtA)
 31720  	_ = i
 31721  	var l int
 31722  	_ = l
 31723  	if m.XXX_unrecognized != nil {
 31724  		i -= len(m.XXX_unrecognized)
 31725  		copy(dAtA[i:], m.XXX_unrecognized)
 31726  	}
 31727  	if len(m.Hint) > 0 {
 31728  		i -= len(m.Hint)
 31729  		copy(dAtA[i:], m.Hint)
 31730  		i = encodeVarintEvents(dAtA, i, uint64(len(m.Hint)))
 31731  		i--
 31732  		dAtA[i] = 0x4a
 31733  	}
 31734  	if len(m.SerialNumber) > 0 {
 31735  		i -= len(m.SerialNumber)
 31736  		copy(dAtA[i:], m.SerialNumber)
 31737  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SerialNumber)))
 31738  		i--
 31739  		dAtA[i] = 0x42
 31740  	}
 31741  	if len(m.SVIDType) > 0 {
 31742  		i -= len(m.SVIDType)
 31743  		copy(dAtA[i:], m.SVIDType)
 31744  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SVIDType)))
 31745  		i--
 31746  		dAtA[i] = 0x3a
 31747  	}
 31748  	if len(m.IPSANs) > 0 {
 31749  		for iNdEx := len(m.IPSANs) - 1; iNdEx >= 0; iNdEx-- {
 31750  			i -= len(m.IPSANs[iNdEx])
 31751  			copy(dAtA[i:], m.IPSANs[iNdEx])
 31752  			i = encodeVarintEvents(dAtA, i, uint64(len(m.IPSANs[iNdEx])))
 31753  			i--
 31754  			dAtA[i] = 0x32
 31755  		}
 31756  	}
 31757  	if len(m.DNSSANs) > 0 {
 31758  		for iNdEx := len(m.DNSSANs) - 1; iNdEx >= 0; iNdEx-- {
 31759  			i -= len(m.DNSSANs[iNdEx])
 31760  			copy(dAtA[i:], m.DNSSANs[iNdEx])
 31761  			i = encodeVarintEvents(dAtA, i, uint64(len(m.DNSSANs[iNdEx])))
 31762  			i--
 31763  			dAtA[i] = 0x2a
 31764  		}
 31765  	}
 31766  	if len(m.SPIFFEID) > 0 {
 31767  		i -= len(m.SPIFFEID)
 31768  		copy(dAtA[i:], m.SPIFFEID)
 31769  		i = encodeVarintEvents(dAtA, i, uint64(len(m.SPIFFEID)))
 31770  		i--
 31771  		dAtA[i] = 0x22
 31772  	}
 31773  	{
 31774  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 31775  		if err != nil {
 31776  			return 0, err
 31777  		}
 31778  		i -= size
 31779  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31780  	}
 31781  	i--
 31782  	dAtA[i] = 0x1a
 31783  	{
 31784  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 31785  		if err != nil {
 31786  			return 0, err
 31787  		}
 31788  		i -= size
 31789  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31790  	}
 31791  	i--
 31792  	dAtA[i] = 0x12
 31793  	{
 31794  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 31795  		if err != nil {
 31796  			return 0, err
 31797  		}
 31798  		i -= size
 31799  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31800  	}
 31801  	i--
 31802  	dAtA[i] = 0xa
 31803  	return len(dAtA) - i, nil
 31804  }
 31805  
 31806  func (m *AuthPreferenceUpdate) Marshal() (dAtA []byte, err error) {
 31807  	size := m.Size()
 31808  	dAtA = make([]byte, size)
 31809  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 31810  	if err != nil {
 31811  		return nil, err
 31812  	}
 31813  	return dAtA[:n], nil
 31814  }
 31815  
 31816  func (m *AuthPreferenceUpdate) MarshalTo(dAtA []byte) (int, error) {
 31817  	size := m.Size()
 31818  	return m.MarshalToSizedBuffer(dAtA[:size])
 31819  }
 31820  
 31821  func (m *AuthPreferenceUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 31822  	i := len(dAtA)
 31823  	_ = i
 31824  	var l int
 31825  	_ = l
 31826  	if m.XXX_unrecognized != nil {
 31827  		i -= len(m.XXX_unrecognized)
 31828  		copy(dAtA[i:], m.XXX_unrecognized)
 31829  	}
 31830  	{
 31831  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 31832  		if err != nil {
 31833  			return 0, err
 31834  		}
 31835  		i -= size
 31836  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31837  	}
 31838  	i--
 31839  	dAtA[i] = 0x22
 31840  	{
 31841  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 31842  		if err != nil {
 31843  			return 0, err
 31844  		}
 31845  		i -= size
 31846  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31847  	}
 31848  	i--
 31849  	dAtA[i] = 0x1a
 31850  	{
 31851  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 31852  		if err != nil {
 31853  			return 0, err
 31854  		}
 31855  		i -= size
 31856  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31857  	}
 31858  	i--
 31859  	dAtA[i] = 0x12
 31860  	{
 31861  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 31862  		if err != nil {
 31863  			return 0, err
 31864  		}
 31865  		i -= size
 31866  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31867  	}
 31868  	i--
 31869  	dAtA[i] = 0xa
 31870  	return len(dAtA) - i, nil
 31871  }
 31872  
 31873  func (m *ClusterNetworkingConfigUpdate) Marshal() (dAtA []byte, err error) {
 31874  	size := m.Size()
 31875  	dAtA = make([]byte, size)
 31876  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 31877  	if err != nil {
 31878  		return nil, err
 31879  	}
 31880  	return dAtA[:n], nil
 31881  }
 31882  
 31883  func (m *ClusterNetworkingConfigUpdate) MarshalTo(dAtA []byte) (int, error) {
 31884  	size := m.Size()
 31885  	return m.MarshalToSizedBuffer(dAtA[:size])
 31886  }
 31887  
 31888  func (m *ClusterNetworkingConfigUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 31889  	i := len(dAtA)
 31890  	_ = i
 31891  	var l int
 31892  	_ = l
 31893  	if m.XXX_unrecognized != nil {
 31894  		i -= len(m.XXX_unrecognized)
 31895  		copy(dAtA[i:], m.XXX_unrecognized)
 31896  	}
 31897  	{
 31898  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 31899  		if err != nil {
 31900  			return 0, err
 31901  		}
 31902  		i -= size
 31903  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31904  	}
 31905  	i--
 31906  	dAtA[i] = 0x22
 31907  	{
 31908  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 31909  		if err != nil {
 31910  			return 0, err
 31911  		}
 31912  		i -= size
 31913  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31914  	}
 31915  	i--
 31916  	dAtA[i] = 0x1a
 31917  	{
 31918  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 31919  		if err != nil {
 31920  			return 0, err
 31921  		}
 31922  		i -= size
 31923  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31924  	}
 31925  	i--
 31926  	dAtA[i] = 0x12
 31927  	{
 31928  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 31929  		if err != nil {
 31930  			return 0, err
 31931  		}
 31932  		i -= size
 31933  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31934  	}
 31935  	i--
 31936  	dAtA[i] = 0xa
 31937  	return len(dAtA) - i, nil
 31938  }
 31939  
 31940  func (m *SessionRecordingConfigUpdate) Marshal() (dAtA []byte, err error) {
 31941  	size := m.Size()
 31942  	dAtA = make([]byte, size)
 31943  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 31944  	if err != nil {
 31945  		return nil, err
 31946  	}
 31947  	return dAtA[:n], nil
 31948  }
 31949  
 31950  func (m *SessionRecordingConfigUpdate) MarshalTo(dAtA []byte) (int, error) {
 31951  	size := m.Size()
 31952  	return m.MarshalToSizedBuffer(dAtA[:size])
 31953  }
 31954  
 31955  func (m *SessionRecordingConfigUpdate) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 31956  	i := len(dAtA)
 31957  	_ = i
 31958  	var l int
 31959  	_ = l
 31960  	if m.XXX_unrecognized != nil {
 31961  		i -= len(m.XXX_unrecognized)
 31962  		copy(dAtA[i:], m.XXX_unrecognized)
 31963  	}
 31964  	{
 31965  		size, err := m.ConnectionMetadata.MarshalToSizedBuffer(dAtA[:i])
 31966  		if err != nil {
 31967  			return 0, err
 31968  		}
 31969  		i -= size
 31970  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31971  	}
 31972  	i--
 31973  	dAtA[i] = 0x22
 31974  	{
 31975  		size, err := m.UserMetadata.MarshalToSizedBuffer(dAtA[:i])
 31976  		if err != nil {
 31977  			return 0, err
 31978  		}
 31979  		i -= size
 31980  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31981  	}
 31982  	i--
 31983  	dAtA[i] = 0x1a
 31984  	{
 31985  		size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
 31986  		if err != nil {
 31987  			return 0, err
 31988  		}
 31989  		i -= size
 31990  		i = encodeVarintEvents(dAtA, i, uint64(size))
 31991  	}
 31992  	i--
 31993  	dAtA[i] = 0x12
 31994  	{
 31995  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 31996  		if err != nil {
 31997  			return 0, err
 31998  		}
 31999  		i -= size
 32000  		i = encodeVarintEvents(dAtA, i, uint64(size))
 32001  	}
 32002  	i--
 32003  	dAtA[i] = 0xa
 32004  	return len(dAtA) - i, nil
 32005  }
 32006  
 32007  func (m *AccessPathChanged) Marshal() (dAtA []byte, err error) {
 32008  	size := m.Size()
 32009  	dAtA = make([]byte, size)
 32010  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
 32011  	if err != nil {
 32012  		return nil, err
 32013  	}
 32014  	return dAtA[:n], nil
 32015  }
 32016  
 32017  func (m *AccessPathChanged) MarshalTo(dAtA []byte) (int, error) {
 32018  	size := m.Size()
 32019  	return m.MarshalToSizedBuffer(dAtA[:size])
 32020  }
 32021  
 32022  func (m *AccessPathChanged) MarshalToSizedBuffer(dAtA []byte) (int, error) {
 32023  	i := len(dAtA)
 32024  	_ = i
 32025  	var l int
 32026  	_ = l
 32027  	if m.XXX_unrecognized != nil {
 32028  		i -= len(m.XXX_unrecognized)
 32029  		copy(dAtA[i:], m.XXX_unrecognized)
 32030  	}
 32031  	if len(m.AffectedResourceSource) > 0 {
 32032  		i -= len(m.AffectedResourceSource)
 32033  		copy(dAtA[i:], m.AffectedResourceSource)
 32034  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AffectedResourceSource)))
 32035  		i--
 32036  		dAtA[i] = 0x22
 32037  	}
 32038  	if len(m.AffectedResourceName) > 0 {
 32039  		i -= len(m.AffectedResourceName)
 32040  		copy(dAtA[i:], m.AffectedResourceName)
 32041  		i = encodeVarintEvents(dAtA, i, uint64(len(m.AffectedResourceName)))
 32042  		i--
 32043  		dAtA[i] = 0x1a
 32044  	}
 32045  	if len(m.ChangeID) > 0 {
 32046  		i -= len(m.ChangeID)
 32047  		copy(dAtA[i:], m.ChangeID)
 32048  		i = encodeVarintEvents(dAtA, i, uint64(len(m.ChangeID)))
 32049  		i--
 32050  		dAtA[i] = 0x12
 32051  	}
 32052  	{
 32053  		size, err := m.Metadata.MarshalToSizedBuffer(dAtA[:i])
 32054  		if err != nil {
 32055  			return 0, err
 32056  		}
 32057  		i -= size
 32058  		i = encodeVarintEvents(dAtA, i, uint64(size))
 32059  	}
 32060  	i--
 32061  	dAtA[i] = 0xa
 32062  	return len(dAtA) - i, nil
 32063  }
 32064  
 32065  func encodeVarintEvents(dAtA []byte, offset int, v uint64) int {
 32066  	offset -= sovEvents(v)
 32067  	base := offset
 32068  	for v >= 1<<7 {
 32069  		dAtA[offset] = uint8(v&0x7f | 0x80)
 32070  		v >>= 7
 32071  		offset++
 32072  	}
 32073  	dAtA[offset] = uint8(v)
 32074  	return base
 32075  }
 32076  func (m *Metadata) Size() (n int) {
 32077  	if m == nil {
 32078  		return 0
 32079  	}
 32080  	var l int
 32081  	_ = l
 32082  	if m.Index != 0 {
 32083  		n += 1 + sovEvents(uint64(m.Index))
 32084  	}
 32085  	l = len(m.Type)
 32086  	if l > 0 {
 32087  		n += 1 + l + sovEvents(uint64(l))
 32088  	}
 32089  	l = len(m.ID)
 32090  	if l > 0 {
 32091  		n += 1 + l + sovEvents(uint64(l))
 32092  	}
 32093  	l = len(m.Code)
 32094  	if l > 0 {
 32095  		n += 1 + l + sovEvents(uint64(l))
 32096  	}
 32097  	l = github_com_gogo_protobuf_types.SizeOfStdTime(m.Time)
 32098  	n += 1 + l + sovEvents(uint64(l))
 32099  	l = len(m.ClusterName)
 32100  	if l > 0 {
 32101  		n += 1 + l + sovEvents(uint64(l))
 32102  	}
 32103  	if m.XXX_unrecognized != nil {
 32104  		n += len(m.XXX_unrecognized)
 32105  	}
 32106  	return n
 32107  }
 32108  
 32109  func (m *SessionMetadata) Size() (n int) {
 32110  	if m == nil {
 32111  		return 0
 32112  	}
 32113  	var l int
 32114  	_ = l
 32115  	l = len(m.SessionID)
 32116  	if l > 0 {
 32117  		n += 1 + l + sovEvents(uint64(l))
 32118  	}
 32119  	l = len(m.WithMFA)
 32120  	if l > 0 {
 32121  		n += 1 + l + sovEvents(uint64(l))
 32122  	}
 32123  	l = len(m.PrivateKeyPolicy)
 32124  	if l > 0 {
 32125  		n += 1 + l + sovEvents(uint64(l))
 32126  	}
 32127  	if m.XXX_unrecognized != nil {
 32128  		n += len(m.XXX_unrecognized)
 32129  	}
 32130  	return n
 32131  }
 32132  
 32133  func (m *UserMetadata) Size() (n int) {
 32134  	if m == nil {
 32135  		return 0
 32136  	}
 32137  	var l int
 32138  	_ = l
 32139  	l = len(m.User)
 32140  	if l > 0 {
 32141  		n += 1 + l + sovEvents(uint64(l))
 32142  	}
 32143  	l = len(m.Login)
 32144  	if l > 0 {
 32145  		n += 1 + l + sovEvents(uint64(l))
 32146  	}
 32147  	l = len(m.Impersonator)
 32148  	if l > 0 {
 32149  		n += 1 + l + sovEvents(uint64(l))
 32150  	}
 32151  	l = len(m.AWSRoleARN)
 32152  	if l > 0 {
 32153  		n += 1 + l + sovEvents(uint64(l))
 32154  	}
 32155  	if len(m.AccessRequests) > 0 {
 32156  		for _, s := range m.AccessRequests {
 32157  			l = len(s)
 32158  			n += 1 + l + sovEvents(uint64(l))
 32159  		}
 32160  	}
 32161  	l = len(m.AzureIdentity)
 32162  	if l > 0 {
 32163  		n += 1 + l + sovEvents(uint64(l))
 32164  	}
 32165  	l = len(m.GCPServiceAccount)
 32166  	if l > 0 {
 32167  		n += 1 + l + sovEvents(uint64(l))
 32168  	}
 32169  	if m.TrustedDevice != nil {
 32170  		l = m.TrustedDevice.Size()
 32171  		n += 1 + l + sovEvents(uint64(l))
 32172  	}
 32173  	l = len(m.RequiredPrivateKeyPolicy)
 32174  	if l > 0 {
 32175  		n += 1 + l + sovEvents(uint64(l))
 32176  	}
 32177  	if m.UserKind != 0 {
 32178  		n += 1 + sovEvents(uint64(m.UserKind))
 32179  	}
 32180  	if m.XXX_unrecognized != nil {
 32181  		n += len(m.XXX_unrecognized)
 32182  	}
 32183  	return n
 32184  }
 32185  
 32186  func (m *ServerMetadata) Size() (n int) {
 32187  	if m == nil {
 32188  		return 0
 32189  	}
 32190  	var l int
 32191  	_ = l
 32192  	l = len(m.ServerNamespace)
 32193  	if l > 0 {
 32194  		n += 1 + l + sovEvents(uint64(l))
 32195  	}
 32196  	l = len(m.ServerID)
 32197  	if l > 0 {
 32198  		n += 1 + l + sovEvents(uint64(l))
 32199  	}
 32200  	l = len(m.ServerHostname)
 32201  	if l > 0 {
 32202  		n += 1 + l + sovEvents(uint64(l))
 32203  	}
 32204  	l = len(m.ServerAddr)
 32205  	if l > 0 {
 32206  		n += 1 + l + sovEvents(uint64(l))
 32207  	}
 32208  	if len(m.ServerLabels) > 0 {
 32209  		for k, v := range m.ServerLabels {
 32210  			_ = k
 32211  			_ = v
 32212  			mapEntrySize := 1 + len(k) + sovEvents(uint64(len(k))) + 1 + len(v) + sovEvents(uint64(len(v)))
 32213  			n += mapEntrySize + 1 + sovEvents(uint64(mapEntrySize))
 32214  		}
 32215  	}
 32216  	l = len(m.ForwardedBy)
 32217  	if l > 0 {
 32218  		n += 1 + l + sovEvents(uint64(l))
 32219  	}
 32220  	l = len(m.ServerSubKind)
 32221  	if l > 0 {
 32222  		n += 1 + l + sovEvents(uint64(l))
 32223  	}
 32224  	if m.XXX_unrecognized != nil {
 32225  		n += len(m.XXX_unrecognized)
 32226  	}
 32227  	return n
 32228  }
 32229  
 32230  func (m *ConnectionMetadata) Size() (n int) {
 32231  	if m == nil {
 32232  		return 0
 32233  	}
 32234  	var l int
 32235  	_ = l
 32236  	l = len(m.LocalAddr)
 32237  	if l > 0 {
 32238  		n += 1 + l + sovEvents(uint64(l))
 32239  	}
 32240  	l = len(m.RemoteAddr)
 32241  	if l > 0 {
 32242  		n += 1 + l + sovEvents(uint64(l))
 32243  	}
 32244  	l = len(m.Protocol)
 32245  	if l > 0 {
 32246  		n += 1 + l + sovEvents(uint64(l))
 32247  	}
 32248  	if m.XXX_unrecognized != nil {
 32249  		n += len(m.XXX_unrecognized)
 32250  	}
 32251  	return n
 32252  }
 32253  
 32254  func (m *ClientMetadata) Size() (n int) {
 32255  	if m == nil {
 32256  		return 0
 32257  	}
 32258  	var l int
 32259  	_ = l
 32260  	l = len(m.UserAgent)
 32261  	if l > 0 {
 32262  		n += 1 + l + sovEvents(uint64(l))
 32263  	}
 32264  	if m.XXX_unrecognized != nil {
 32265  		n += len(m.XXX_unrecognized)
 32266  	}
 32267  	return n
 32268  }
 32269  
 32270  func (m *KubernetesClusterMetadata) Size() (n int) {
 32271  	if m == nil {
 32272  		return 0
 32273  	}
 32274  	var l int
 32275  	_ = l
 32276  	l = len(m.KubernetesCluster)
 32277  	if l > 0 {
 32278  		n += 1 + l + sovEvents(uint64(l))
 32279  	}
 32280  	if len(m.KubernetesUsers) > 0 {
 32281  		for _, s := range m.KubernetesUsers {
 32282  			l = len(s)
 32283  			n += 1 + l + sovEvents(uint64(l))
 32284  		}
 32285  	}
 32286  	if len(m.KubernetesGroups) > 0 {
 32287  		for _, s := range m.KubernetesGroups {
 32288  			l = len(s)
 32289  			n += 1 + l + sovEvents(uint64(l))
 32290  		}
 32291  	}
 32292  	if len(m.KubernetesLabels) > 0 {
 32293  		for k, v := range m.KubernetesLabels {
 32294  			_ = k
 32295  			_ = v
 32296  			mapEntrySize := 1 + len(k) + sovEvents(uint64(len(k))) + 1 + len(v) + sovEvents(uint64(len(v)))
 32297  			n += mapEntrySize + 1 + sovEvents(uint64(mapEntrySize))
 32298  		}
 32299  	}
 32300  	if m.XXX_unrecognized != nil {
 32301  		n += len(m.XXX_unrecognized)
 32302  	}
 32303  	return n
 32304  }
 32305  
 32306  func (m *KubernetesPodMetadata) Size() (n int) {
 32307  	if m == nil {
 32308  		return 0
 32309  	}
 32310  	var l int
 32311  	_ = l
 32312  	l = len(m.KubernetesPodName)
 32313  	if l > 0 {
 32314  		n += 1 + l + sovEvents(uint64(l))
 32315  	}
 32316  	l = len(m.KubernetesPodNamespace)
 32317  	if l > 0 {
 32318  		n += 1 + l + sovEvents(uint64(l))
 32319  	}
 32320  	l = len(m.KubernetesContainerName)
 32321  	if l > 0 {
 32322  		n += 1 + l + sovEvents(uint64(l))
 32323  	}
 32324  	l = len(m.KubernetesContainerImage)
 32325  	if l > 0 {
 32326  		n += 1 + l + sovEvents(uint64(l))
 32327  	}
 32328  	l = len(m.KubernetesNodeName)
 32329  	if l > 0 {
 32330  		n += 1 + l + sovEvents(uint64(l))
 32331  	}
 32332  	if m.XXX_unrecognized != nil {
 32333  		n += len(m.XXX_unrecognized)
 32334  	}
 32335  	return n
 32336  }
 32337  
 32338  func (m *SAMLIdPServiceProviderMetadata) Size() (n int) {
 32339  	if m == nil {
 32340  		return 0
 32341  	}
 32342  	var l int
 32343  	_ = l
 32344  	l = len(m.ServiceProviderEntityID)
 32345  	if l > 0 {
 32346  		n += 1 + l + sovEvents(uint64(l))
 32347  	}
 32348  	l = len(m.ServiceProviderShortcut)
 32349  	if l > 0 {
 32350  		n += 1 + l + sovEvents(uint64(l))
 32351  	}
 32352  	if len(m.AttributeMapping) > 0 {
 32353  		for k, v := range m.AttributeMapping {
 32354  			_ = k
 32355  			_ = v
 32356  			mapEntrySize := 1 + len(k) + sovEvents(uint64(len(k))) + 1 + len(v) + sovEvents(uint64(len(v)))
 32357  			n += mapEntrySize + 1 + sovEvents(uint64(mapEntrySize))
 32358  		}
 32359  	}
 32360  	if m.XXX_unrecognized != nil {
 32361  		n += len(m.XXX_unrecognized)
 32362  	}
 32363  	return n
 32364  }
 32365  
 32366  func (m *OktaResourcesUpdatedMetadata) Size() (n int) {
 32367  	if m == nil {
 32368  		return 0
 32369  	}
 32370  	var l int
 32371  	_ = l
 32372  	if m.Added != 0 {
 32373  		n += 1 + sovEvents(uint64(m.Added))
 32374  	}
 32375  	if m.Updated != 0 {
 32376  		n += 1 + sovEvents(uint64(m.Updated))
 32377  	}
 32378  	if m.Deleted != 0 {
 32379  		n += 1 + sovEvents(uint64(m.Deleted))
 32380  	}
 32381  	if len(m.AddedResources) > 0 {
 32382  		for _, e := range m.AddedResources {
 32383  			l = e.Size()
 32384  			n += 1 + l + sovEvents(uint64(l))
 32385  		}
 32386  	}
 32387  	if len(m.UpdatedResources) > 0 {
 32388  		for _, e := range m.UpdatedResources {
 32389  			l = e.Size()
 32390  			n += 1 + l + sovEvents(uint64(l))
 32391  		}
 32392  	}
 32393  	if len(m.DeletedResources) > 0 {
 32394  		for _, e := range m.DeletedResources {
 32395  			l = e.Size()
 32396  			n += 1 + l + sovEvents(uint64(l))
 32397  		}
 32398  	}
 32399  	if m.XXX_unrecognized != nil {
 32400  		n += len(m.XXX_unrecognized)
 32401  	}
 32402  	return n
 32403  }
 32404  
 32405  func (m *OktaResource) Size() (n int) {
 32406  	if m == nil {
 32407  		return 0
 32408  	}
 32409  	var l int
 32410  	_ = l
 32411  	l = len(m.ID)
 32412  	if l > 0 {
 32413  		n += 1 + l + sovEvents(uint64(l))
 32414  	}
 32415  	l = len(m.Description)
 32416  	if l > 0 {
 32417  		n += 1 + l + sovEvents(uint64(l))
 32418  	}
 32419  	if m.XXX_unrecognized != nil {
 32420  		n += len(m.XXX_unrecognized)
 32421  	}
 32422  	return n
 32423  }
 32424  
 32425  func (m *OktaAssignmentMetadata) Size() (n int) {
 32426  	if m == nil {
 32427  		return 0
 32428  	}
 32429  	var l int
 32430  	_ = l
 32431  	l = len(m.Source)
 32432  	if l > 0 {
 32433  		n += 1 + l + sovEvents(uint64(l))
 32434  	}
 32435  	l = len(m.User)
 32436  	if l > 0 {
 32437  		n += 1 + l + sovEvents(uint64(l))
 32438  	}
 32439  	l = len(m.StartingStatus)
 32440  	if l > 0 {
 32441  		n += 1 + l + sovEvents(uint64(l))
 32442  	}
 32443  	l = len(m.EndingStatus)
 32444  	if l > 0 {
 32445  		n += 1 + l + sovEvents(uint64(l))
 32446  	}
 32447  	if m.XXX_unrecognized != nil {
 32448  		n += len(m.XXX_unrecognized)
 32449  	}
 32450  	return n
 32451  }
 32452  
 32453  func (m *AccessListMemberMetadata) Size() (n int) {
 32454  	if m == nil {
 32455  		return 0
 32456  	}
 32457  	var l int
 32458  	_ = l
 32459  	l = len(m.AccessListName)
 32460  	if l > 0 {
 32461  		n += 1 + l + sovEvents(uint64(l))
 32462  	}
 32463  	if len(m.Members) > 0 {
 32464  		for _, e := range m.Members {
 32465  			l = e.Size()
 32466  			n += 1 + l + sovEvents(uint64(l))
 32467  		}
 32468  	}
 32469  	if m.XXX_unrecognized != nil {
 32470  		n += len(m.XXX_unrecognized)
 32471  	}
 32472  	return n
 32473  }
 32474  
 32475  func (m *AccessListMember) Size() (n int) {
 32476  	if m == nil {
 32477  		return 0
 32478  	}
 32479  	var l int
 32480  	_ = l
 32481  	l = github_com_gogo_protobuf_types.SizeOfStdTime(m.JoinedOn)
 32482  	n += 1 + l + sovEvents(uint64(l))
 32483  	l = github_com_gogo_protobuf_types.SizeOfStdTime(m.RemovedOn)
 32484  	n += 1 + l + sovEvents(uint64(l))
 32485  	l = len(m.Reason)
 32486  	if l > 0 {
 32487  		n += 1 + l + sovEvents(uint64(l))
 32488  	}
 32489  	l = len(m.MemberName)
 32490  	if l > 0 {
 32491  		n += 1 + l + sovEvents(uint64(l))
 32492  	}
 32493  	if m.XXX_unrecognized != nil {
 32494  		n += len(m.XXX_unrecognized)
 32495  	}
 32496  	return n
 32497  }
 32498  
 32499  func (m *AccessListReviewMembershipRequirementsChanged) Size() (n int) {
 32500  	if m == nil {
 32501  		return 0
 32502  	}
 32503  	var l int
 32504  	_ = l
 32505  	if len(m.Roles) > 0 {
 32506  		for _, s := range m.Roles {
 32507  			l = len(s)
 32508  			n += 1 + l + sovEvents(uint64(l))
 32509  		}
 32510  	}
 32511  	if len(m.Traits) > 0 {
 32512  		for k, v := range m.Traits {
 32513  			_ = k
 32514  			_ = v
 32515  			mapEntrySize := 1 + len(k) + sovEvents(uint64(len(k))) + 1 + len(v) + sovEvents(uint64(len(v)))
 32516  			n += mapEntrySize + 1 + sovEvents(uint64(mapEntrySize))
 32517  		}
 32518  	}
 32519  	if m.XXX_unrecognized != nil {
 32520  		n += len(m.XXX_unrecognized)
 32521  	}
 32522  	return n
 32523  }
 32524  
 32525  func (m *AccessListReviewMetadata) Size() (n int) {
 32526  	if m == nil {
 32527  		return 0
 32528  	}
 32529  	var l int
 32530  	_ = l
 32531  	l = len(m.Message)
 32532  	if l > 0 {
 32533  		n += 1 + l + sovEvents(uint64(l))
 32534  	}
 32535  	l = len(m.ReviewID)
 32536  	if l > 0 {
 32537  		n += 1 + l + sovEvents(uint64(l))
 32538  	}
 32539  	if m.MembershipRequirementsChanged != nil {
 32540  		l = m.MembershipRequirementsChanged.Size()
 32541  		n += 1 + l + sovEvents(uint64(l))
 32542  	}
 32543  	l = len(m.ReviewFrequencyChanged)
 32544  	if l > 0 {
 32545  		n += 1 + l + sovEvents(uint64(l))
 32546  	}
 32547  	l = len(m.ReviewDayOfMonthChanged)
 32548  	if l > 0 {
 32549  		n += 1 + l + sovEvents(uint64(l))
 32550  	}
 32551  	if len(m.RemovedMembers) > 0 {
 32552  		for _, s := range m.RemovedMembers {
 32553  			l = len(s)
 32554  			n += 1 + l + sovEvents(uint64(l))
 32555  		}
 32556  	}
 32557  	if m.XXX_unrecognized != nil {
 32558  		n += len(m.XXX_unrecognized)
 32559  	}
 32560  	return n
 32561  }
 32562  
 32563  func (m *LockMetadata) Size() (n int) {
 32564  	if m == nil {
 32565  		return 0
 32566  	}
 32567  	var l int
 32568  	_ = l
 32569  	l = m.Target.Size()
 32570  	n += 1 + l + sovEvents(uint64(l))
 32571  	if m.XXX_unrecognized != nil {
 32572  		n += len(m.XXX_unrecognized)
 32573  	}
 32574  	return n
 32575  }
 32576  
 32577  func (m *SessionStart) Size() (n int) {
 32578  	if m == nil {
 32579  		return 0
 32580  	}
 32581  	var l int
 32582  	_ = l
 32583  	l = m.Metadata.Size()
 32584  	n += 1 + l + sovEvents(uint64(l))
 32585  	l = m.UserMetadata.Size()
 32586  	n += 1 + l + sovEvents(uint64(l))
 32587  	l = m.SessionMetadata.Size()
 32588  	n += 1 + l + sovEvents(uint64(l))
 32589  	l = m.ServerMetadata.Size()
 32590  	n += 1 + l + sovEvents(uint64(l))
 32591  	l = m.ConnectionMetadata.Size()
 32592  	n += 1 + l + sovEvents(uint64(l))
 32593  	l = len(m.TerminalSize)
 32594  	if l > 0 {
 32595  		n += 1 + l + sovEvents(uint64(l))
 32596  	}
 32597  	l = m.KubernetesClusterMetadata.Size()
 32598  	n += 1 + l + sovEvents(uint64(l))
 32599  	l = m.KubernetesPodMetadata.Size()
 32600  	n += 1 + l + sovEvents(uint64(l))
 32601  	if len(m.InitialCommand) > 0 {
 32602  		for _, s := range m.InitialCommand {
 32603  			l = len(s)
 32604  			n += 1 + l + sovEvents(uint64(l))
 32605  		}
 32606  	}
 32607  	l = len(m.SessionRecording)
 32608  	if l > 0 {
 32609  		n += 1 + l + sovEvents(uint64(l))
 32610  	}
 32611  	if m.XXX_unrecognized != nil {
 32612  		n += len(m.XXX_unrecognized)
 32613  	}
 32614  	return n
 32615  }
 32616  
 32617  func (m *SessionJoin) Size() (n int) {
 32618  	if m == nil {
 32619  		return 0
 32620  	}
 32621  	var l int
 32622  	_ = l
 32623  	l = m.Metadata.Size()
 32624  	n += 1 + l + sovEvents(uint64(l))
 32625  	l = m.UserMetadata.Size()
 32626  	n += 1 + l + sovEvents(uint64(l))
 32627  	l = m.SessionMetadata.Size()
 32628  	n += 1 + l + sovEvents(uint64(l))
 32629  	l = m.ServerMetadata.Size()
 32630  	n += 1 + l + sovEvents(uint64(l))
 32631  	l = m.ConnectionMetadata.Size()
 32632  	n += 1 + l + sovEvents(uint64(l))
 32633  	l = m.KubernetesClusterMetadata.Size()
 32634  	n += 1 + l + sovEvents(uint64(l))
 32635  	if m.XXX_unrecognized != nil {
 32636  		n += len(m.XXX_unrecognized)
 32637  	}
 32638  	return n
 32639  }
 32640  
 32641  func (m *SessionPrint) Size() (n int) {
 32642  	if m == nil {
 32643  		return 0
 32644  	}
 32645  	var l int
 32646  	_ = l
 32647  	l = m.Metadata.Size()
 32648  	n += 1 + l + sovEvents(uint64(l))
 32649  	if m.ChunkIndex != 0 {
 32650  		n += 1 + sovEvents(uint64(m.ChunkIndex))
 32651  	}
 32652  	l = len(m.Data)
 32653  	if l > 0 {
 32654  		n += 1 + l + sovEvents(uint64(l))
 32655  	}
 32656  	if m.Bytes != 0 {
 32657  		n += 1 + sovEvents(uint64(m.Bytes))
 32658  	}
 32659  	if m.DelayMilliseconds != 0 {
 32660  		n += 1 + sovEvents(uint64(m.DelayMilliseconds))
 32661  	}
 32662  	if m.Offset != 0 {
 32663  		n += 1 + sovEvents(uint64(m.Offset))
 32664  	}
 32665  	if m.XXX_unrecognized != nil {
 32666  		n += len(m.XXX_unrecognized)
 32667  	}
 32668  	return n
 32669  }
 32670  
 32671  func (m *DesktopRecording) Size() (n int) {
 32672  	if m == nil {
 32673  		return 0
 32674  	}
 32675  	var l int
 32676  	_ = l
 32677  	l = m.Metadata.Size()
 32678  	n += 1 + l + sovEvents(uint64(l))
 32679  	l = len(m.Message)
 32680  	if l > 0 {
 32681  		n += 1 + l + sovEvents(uint64(l))
 32682  	}
 32683  	if m.DelayMilliseconds != 0 {
 32684  		n += 1 + sovEvents(uint64(m.DelayMilliseconds))
 32685  	}
 32686  	if m.XXX_unrecognized != nil {
 32687  		n += len(m.XXX_unrecognized)
 32688  	}
 32689  	return n
 32690  }
 32691  
 32692  func (m *DesktopClipboardReceive) Size() (n int) {
 32693  	if m == nil {
 32694  		return 0
 32695  	}
 32696  	var l int
 32697  	_ = l
 32698  	l = m.Metadata.Size()
 32699  	n += 1 + l + sovEvents(uint64(l))
 32700  	l = m.UserMetadata.Size()
 32701  	n += 1 + l + sovEvents(uint64(l))
 32702  	l = m.SessionMetadata.Size()
 32703  	n += 1 + l + sovEvents(uint64(l))
 32704  	l = m.ConnectionMetadata.Size()
 32705  	n += 1 + l + sovEvents(uint64(l))
 32706  	l = len(m.DesktopAddr)
 32707  	if l > 0 {
 32708  		n += 1 + l + sovEvents(uint64(l))
 32709  	}
 32710  	if m.Length != 0 {
 32711  		n += 1 + sovEvents(uint64(m.Length))
 32712  	}
 32713  	if m.XXX_unrecognized != nil {
 32714  		n += len(m.XXX_unrecognized)
 32715  	}
 32716  	return n
 32717  }
 32718  
 32719  func (m *DesktopClipboardSend) Size() (n int) {
 32720  	if m == nil {
 32721  		return 0
 32722  	}
 32723  	var l int
 32724  	_ = l
 32725  	l = m.Metadata.Size()
 32726  	n += 1 + l + sovEvents(uint64(l))
 32727  	l = m.UserMetadata.Size()
 32728  	n += 1 + l + sovEvents(uint64(l))
 32729  	l = m.SessionMetadata.Size()
 32730  	n += 1 + l + sovEvents(uint64(l))
 32731  	l = m.ConnectionMetadata.Size()
 32732  	n += 1 + l + sovEvents(uint64(l))
 32733  	l = len(m.DesktopAddr)
 32734  	if l > 0 {
 32735  		n += 1 + l + sovEvents(uint64(l))
 32736  	}
 32737  	if m.Length != 0 {
 32738  		n += 1 + sovEvents(uint64(m.Length))
 32739  	}
 32740  	if m.XXX_unrecognized != nil {
 32741  		n += len(m.XXX_unrecognized)
 32742  	}
 32743  	return n
 32744  }
 32745  
 32746  func (m *DesktopSharedDirectoryStart) Size() (n int) {
 32747  	if m == nil {
 32748  		return 0
 32749  	}
 32750  	var l int
 32751  	_ = l
 32752  	l = m.Metadata.Size()
 32753  	n += 1 + l + sovEvents(uint64(l))
 32754  	l = m.UserMetadata.Size()
 32755  	n += 1 + l + sovEvents(uint64(l))
 32756  	l = m.SessionMetadata.Size()
 32757  	n += 1 + l + sovEvents(uint64(l))
 32758  	l = m.ConnectionMetadata.Size()
 32759  	n += 1 + l + sovEvents(uint64(l))
 32760  	l = m.Status.Size()
 32761  	n += 1 + l + sovEvents(uint64(l))
 32762  	l = len(m.DesktopAddr)
 32763  	if l > 0 {
 32764  		n += 1 + l + sovEvents(uint64(l))
 32765  	}
 32766  	l = len(m.DirectoryName)
 32767  	if l > 0 {
 32768  		n += 1 + l + sovEvents(uint64(l))
 32769  	}
 32770  	if m.DirectoryID != 0 {
 32771  		n += 1 + sovEvents(uint64(m.DirectoryID))
 32772  	}
 32773  	if m.XXX_unrecognized != nil {
 32774  		n += len(m.XXX_unrecognized)
 32775  	}
 32776  	return n
 32777  }
 32778  
 32779  func (m *DesktopSharedDirectoryRead) Size() (n int) {
 32780  	if m == nil {
 32781  		return 0
 32782  	}
 32783  	var l int
 32784  	_ = l
 32785  	l = m.Metadata.Size()
 32786  	n += 1 + l + sovEvents(uint64(l))
 32787  	l = m.UserMetadata.Size()
 32788  	n += 1 + l + sovEvents(uint64(l))
 32789  	l = m.SessionMetadata.Size()
 32790  	n += 1 + l + sovEvents(uint64(l))
 32791  	l = m.ConnectionMetadata.Size()
 32792  	n += 1 + l + sovEvents(uint64(l))
 32793  	l = m.Status.Size()
 32794  	n += 1 + l + sovEvents(uint64(l))
 32795  	l = len(m.DesktopAddr)
 32796  	if l > 0 {
 32797  		n += 1 + l + sovEvents(uint64(l))
 32798  	}
 32799  	l = len(m.DirectoryName)
 32800  	if l > 0 {
 32801  		n += 1 + l + sovEvents(uint64(l))
 32802  	}
 32803  	if m.DirectoryID != 0 {
 32804  		n += 1 + sovEvents(uint64(m.DirectoryID))
 32805  	}
 32806  	l = len(m.Path)
 32807  	if l > 0 {
 32808  		n += 1 + l + sovEvents(uint64(l))
 32809  	}
 32810  	if m.Length != 0 {
 32811  		n += 1 + sovEvents(uint64(m.Length))
 32812  	}
 32813  	if m.Offset != 0 {
 32814  		n += 1 + sovEvents(uint64(m.Offset))
 32815  	}
 32816  	if m.XXX_unrecognized != nil {
 32817  		n += len(m.XXX_unrecognized)
 32818  	}
 32819  	return n
 32820  }
 32821  
 32822  func (m *DesktopSharedDirectoryWrite) Size() (n int) {
 32823  	if m == nil {
 32824  		return 0
 32825  	}
 32826  	var l int
 32827  	_ = l
 32828  	l = m.Metadata.Size()
 32829  	n += 1 + l + sovEvents(uint64(l))
 32830  	l = m.UserMetadata.Size()
 32831  	n += 1 + l + sovEvents(uint64(l))
 32832  	l = m.SessionMetadata.Size()
 32833  	n += 1 + l + sovEvents(uint64(l))
 32834  	l = m.ConnectionMetadata.Size()
 32835  	n += 1 + l + sovEvents(uint64(l))
 32836  	l = m.Status.Size()
 32837  	n += 1 + l + sovEvents(uint64(l))
 32838  	l = len(m.DesktopAddr)
 32839  	if l > 0 {
 32840  		n += 1 + l + sovEvents(uint64(l))
 32841  	}
 32842  	l = len(m.DirectoryName)
 32843  	if l > 0 {
 32844  		n += 1 + l + sovEvents(uint64(l))
 32845  	}
 32846  	if m.DirectoryID != 0 {
 32847  		n += 1 + sovEvents(uint64(m.DirectoryID))
 32848  	}
 32849  	l = len(m.Path)
 32850  	if l > 0 {
 32851  		n += 1 + l + sovEvents(uint64(l))
 32852  	}
 32853  	if m.Length != 0 {
 32854  		n += 1 + sovEvents(uint64(m.Length))
 32855  	}
 32856  	if m.Offset != 0 {
 32857  		n += 1 + sovEvents(uint64(m.Offset))
 32858  	}
 32859  	if m.XXX_unrecognized != nil {
 32860  		n += len(m.XXX_unrecognized)
 32861  	}
 32862  	return n
 32863  }
 32864  
 32865  func (m *SessionReject) Size() (n int) {
 32866  	if m == nil {
 32867  		return 0
 32868  	}
 32869  	var l int
 32870  	_ = l
 32871  	l = m.Metadata.Size()
 32872  	n += 1 + l + sovEvents(uint64(l))
 32873  	l = m.UserMetadata.Size()
 32874  	n += 1 + l + sovEvents(uint64(l))
 32875  	l = m.ServerMetadata.Size()
 32876  	n += 1 + l + sovEvents(uint64(l))
 32877  	l = m.ConnectionMetadata.Size()
 32878  	n += 1 + l + sovEvents(uint64(l))
 32879  	l = len(m.Reason)
 32880  	if l > 0 {
 32881  		n += 1 + l + sovEvents(uint64(l))
 32882  	}
 32883  	if m.Maximum != 0 {
 32884  		n += 1 + sovEvents(uint64(m.Maximum))
 32885  	}
 32886  	if m.XXX_unrecognized != nil {
 32887  		n += len(m.XXX_unrecognized)
 32888  	}
 32889  	return n
 32890  }
 32891  
 32892  func (m *SessionConnect) Size() (n int) {
 32893  	if m == nil {
 32894  		return 0
 32895  	}
 32896  	var l int
 32897  	_ = l
 32898  	l = m.Metadata.Size()
 32899  	n += 1 + l + sovEvents(uint64(l))
 32900  	l = m.ServerMetadata.Size()
 32901  	n += 1 + l + sovEvents(uint64(l))
 32902  	l = m.ConnectionMetadata.Size()
 32903  	n += 1 + l + sovEvents(uint64(l))
 32904  	if m.XXX_unrecognized != nil {
 32905  		n += len(m.XXX_unrecognized)
 32906  	}
 32907  	return n
 32908  }
 32909  
 32910  func (m *FileTransferRequestEvent) Size() (n int) {
 32911  	if m == nil {
 32912  		return 0
 32913  	}
 32914  	var l int
 32915  	_ = l
 32916  	l = m.Metadata.Size()
 32917  	n += 1 + l + sovEvents(uint64(l))
 32918  	l = m.SessionMetadata.Size()
 32919  	n += 1 + l + sovEvents(uint64(l))
 32920  	l = len(m.RequestID)
 32921  	if l > 0 {
 32922  		n += 1 + l + sovEvents(uint64(l))
 32923  	}
 32924  	if len(m.Approvers) > 0 {
 32925  		for _, s := range m.Approvers {
 32926  			l = len(s)
 32927  			n += 1 + l + sovEvents(uint64(l))
 32928  		}
 32929  	}
 32930  	l = len(m.Requester)
 32931  	if l > 0 {
 32932  		n += 1 + l + sovEvents(uint64(l))
 32933  	}
 32934  	l = len(m.Location)
 32935  	if l > 0 {
 32936  		n += 1 + l + sovEvents(uint64(l))
 32937  	}
 32938  	if m.Download {
 32939  		n += 2
 32940  	}
 32941  	l = len(m.Filename)
 32942  	if l > 0 {
 32943  		n += 1 + l + sovEvents(uint64(l))
 32944  	}
 32945  	if m.XXX_unrecognized != nil {
 32946  		n += len(m.XXX_unrecognized)
 32947  	}
 32948  	return n
 32949  }
 32950  
 32951  func (m *Resize) Size() (n int) {
 32952  	if m == nil {
 32953  		return 0
 32954  	}
 32955  	var l int
 32956  	_ = l
 32957  	l = m.Metadata.Size()
 32958  	n += 1 + l + sovEvents(uint64(l))
 32959  	l = m.UserMetadata.Size()
 32960  	n += 1 + l + sovEvents(uint64(l))
 32961  	l = m.SessionMetadata.Size()
 32962  	n += 1 + l + sovEvents(uint64(l))
 32963  	l = m.ConnectionMetadata.Size()
 32964  	n += 1 + l + sovEvents(uint64(l))
 32965  	l = m.ServerMetadata.Size()
 32966  	n += 1 + l + sovEvents(uint64(l))
 32967  	l = len(m.TerminalSize)
 32968  	if l > 0 {
 32969  		n += 1 + l + sovEvents(uint64(l))
 32970  	}
 32971  	l = m.KubernetesClusterMetadata.Size()
 32972  	n += 1 + l + sovEvents(uint64(l))
 32973  	l = m.KubernetesPodMetadata.Size()
 32974  	n += 1 + l + sovEvents(uint64(l))
 32975  	if m.XXX_unrecognized != nil {
 32976  		n += len(m.XXX_unrecognized)
 32977  	}
 32978  	return n
 32979  }
 32980  
 32981  func (m *SessionEnd) Size() (n int) {
 32982  	if m == nil {
 32983  		return 0
 32984  	}
 32985  	var l int
 32986  	_ = l
 32987  	l = m.Metadata.Size()
 32988  	n += 1 + l + sovEvents(uint64(l))
 32989  	l = m.UserMetadata.Size()
 32990  	n += 1 + l + sovEvents(uint64(l))
 32991  	l = m.SessionMetadata.Size()
 32992  	n += 1 + l + sovEvents(uint64(l))
 32993  	l = m.ConnectionMetadata.Size()
 32994  	n += 1 + l + sovEvents(uint64(l))
 32995  	l = m.ServerMetadata.Size()
 32996  	n += 1 + l + sovEvents(uint64(l))
 32997  	if m.EnhancedRecording {
 32998  		n += 2
 32999  	}
 33000  	if m.Interactive {
 33001  		n += 2
 33002  	}
 33003  	if len(m.Participants) > 0 {
 33004  		for _, s := range m.Participants {
 33005  			l = len(s)
 33006  			n += 1 + l + sovEvents(uint64(l))
 33007  		}
 33008  	}
 33009  	l = github_com_gogo_protobuf_types.SizeOfStdTime(m.StartTime)
 33010  	n += 1 + l + sovEvents(uint64(l))
 33011  	l = github_com_gogo_protobuf_types.SizeOfStdTime(m.EndTime)
 33012  	n += 1 + l + sovEvents(uint64(l))
 33013  	l = m.KubernetesClusterMetadata.Size()
 33014  	n += 1 + l + sovEvents(uint64(l))
 33015  	l = m.KubernetesPodMetadata.Size()
 33016  	n += 1 + l + sovEvents(uint64(l))
 33017  	if len(m.InitialCommand) > 0 {
 33018  		for _, s := range m.InitialCommand {
 33019  			l = len(s)
 33020  			n += 1 + l + sovEvents(uint64(l))
 33021  		}
 33022  	}
 33023  	l = len(m.SessionRecording)
 33024  	if l > 0 {
 33025  		n += 1 + l + sovEvents(uint64(l))
 33026  	}
 33027  	if m.XXX_unrecognized != nil {
 33028  		n += len(m.XXX_unrecognized)
 33029  	}
 33030  	return n
 33031  }
 33032  
 33033  func (m *BPFMetadata) Size() (n int) {
 33034  	if m == nil {
 33035  		return 0
 33036  	}
 33037  	var l int
 33038  	_ = l
 33039  	if m.PID != 0 {
 33040  		n += 1 + sovEvents(uint64(m.PID))
 33041  	}
 33042  	if m.CgroupID != 0 {
 33043  		n += 1 + sovEvents(uint64(m.CgroupID))
 33044  	}
 33045  	l = len(m.Program)
 33046  	if l > 0 {
 33047  		n += 1 + l + sovEvents(uint64(l))
 33048  	}
 33049  	if m.XXX_unrecognized != nil {
 33050  		n += len(m.XXX_unrecognized)
 33051  	}
 33052  	return n
 33053  }
 33054  
 33055  func (m *Status) Size() (n int) {
 33056  	if m == nil {
 33057  		return 0
 33058  	}
 33059  	var l int
 33060  	_ = l
 33061  	if m.Success {
 33062  		n += 2
 33063  	}
 33064  	l = len(m.Error)
 33065  	if l > 0 {
 33066  		n += 1 + l + sovEvents(uint64(l))
 33067  	}
 33068  	l = len(m.UserMessage)
 33069  	if l > 0 {
 33070  		n += 1 + l + sovEvents(uint64(l))
 33071  	}
 33072  	if m.XXX_unrecognized != nil {
 33073  		n += len(m.XXX_unrecognized)
 33074  	}
 33075  	return n
 33076  }
 33077  
 33078  func (m *SessionCommand) Size() (n int) {
 33079  	if m == nil {
 33080  		return 0
 33081  	}
 33082  	var l int
 33083  	_ = l
 33084  	l = m.Metadata.Size()
 33085  	n += 1 + l + sovEvents(uint64(l))
 33086  	l = m.UserMetadata.Size()
 33087  	n += 1 + l + sovEvents(uint64(l))
 33088  	l = m.SessionMetadata.Size()
 33089  	n += 1 + l + sovEvents(uint64(l))
 33090  	l = m.ServerMetadata.Size()
 33091  	n += 1 + l + sovEvents(uint64(l))
 33092  	l = m.BPFMetadata.Size()
 33093  	n += 1 + l + sovEvents(uint64(l))
 33094  	if m.PPID != 0 {
 33095  		n += 1 + sovEvents(uint64(m.PPID))
 33096  	}
 33097  	l = len(m.Path)
 33098  	if l > 0 {
 33099  		n += 1 + l + sovEvents(uint64(l))
 33100  	}
 33101  	if len(m.Argv) > 0 {
 33102  		for _, s := range m.Argv {
 33103  			l = len(s)
 33104  			n += 1 + l + sovEvents(uint64(l))
 33105  		}
 33106  	}
 33107  	if m.ReturnCode != 0 {
 33108  		n += 1 + sovEvents(uint64(m.ReturnCode))
 33109  	}
 33110  	if m.XXX_unrecognized != nil {
 33111  		n += len(m.XXX_unrecognized)
 33112  	}
 33113  	return n
 33114  }
 33115  
 33116  func (m *SessionDisk) Size() (n int) {
 33117  	if m == nil {
 33118  		return 0
 33119  	}
 33120  	var l int
 33121  	_ = l
 33122  	l = m.Metadata.Size()
 33123  	n += 1 + l + sovEvents(uint64(l))
 33124  	l = m.UserMetadata.Size()
 33125  	n += 1 + l + sovEvents(uint64(l))
 33126  	l = m.SessionMetadata.Size()
 33127  	n += 1 + l + sovEvents(uint64(l))
 33128  	l = m.ServerMetadata.Size()
 33129  	n += 1 + l + sovEvents(uint64(l))
 33130  	l = m.BPFMetadata.Size()
 33131  	n += 1 + l + sovEvents(uint64(l))
 33132  	l = len(m.Path)
 33133  	if l > 0 {
 33134  		n += 1 + l + sovEvents(uint64(l))
 33135  	}
 33136  	if m.Flags != 0 {
 33137  		n += 1 + sovEvents(uint64(m.Flags))
 33138  	}
 33139  	if m.ReturnCode != 0 {
 33140  		n += 1 + sovEvents(uint64(m.ReturnCode))
 33141  	}
 33142  	if m.XXX_unrecognized != nil {
 33143  		n += len(m.XXX_unrecognized)
 33144  	}
 33145  	return n
 33146  }
 33147  
 33148  func (m *SessionNetwork) Size() (n int) {
 33149  	if m == nil {
 33150  		return 0
 33151  	}
 33152  	var l int
 33153  	_ = l
 33154  	l = m.Metadata.Size()
 33155  	n += 1 + l + sovEvents(uint64(l))
 33156  	l = m.UserMetadata.Size()
 33157  	n += 1 + l + sovEvents(uint64(l))
 33158  	l = m.SessionMetadata.Size()
 33159  	n += 1 + l + sovEvents(uint64(l))
 33160  	l = m.ServerMetadata.Size()
 33161  	n += 1 + l + sovEvents(uint64(l))
 33162  	l = m.BPFMetadata.Size()
 33163  	n += 1 + l + sovEvents(uint64(l))
 33164  	l = len(m.SrcAddr)
 33165  	if l > 0 {
 33166  		n += 1 + l + sovEvents(uint64(l))
 33167  	}
 33168  	l = len(m.DstAddr)
 33169  	if l > 0 {
 33170  		n += 1 + l + sovEvents(uint64(l))
 33171  	}
 33172  	if m.DstPort != 0 {
 33173  		n += 1 + sovEvents(uint64(m.DstPort))
 33174  	}
 33175  	if m.TCPVersion != 0 {
 33176  		n += 1 + sovEvents(uint64(m.TCPVersion))
 33177  	}
 33178  	if m.Operation != 0 {
 33179  		n += 1 + sovEvents(uint64(m.Operation))
 33180  	}
 33181  	if m.Action != 0 {
 33182  		n += 1 + sovEvents(uint64(m.Action))
 33183  	}
 33184  	if m.XXX_unrecognized != nil {
 33185  		n += len(m.XXX_unrecognized)
 33186  	}
 33187  	return n
 33188  }
 33189  
 33190  func (m *SessionData) Size() (n int) {
 33191  	if m == nil {
 33192  		return 0
 33193  	}
 33194  	var l int
 33195  	_ = l
 33196  	l = m.Metadata.Size()
 33197  	n += 1 + l + sovEvents(uint64(l))
 33198  	l = m.UserMetadata.Size()
 33199  	n += 1 + l + sovEvents(uint64(l))
 33200  	l = m.SessionMetadata.Size()
 33201  	n += 1 + l + sovEvents(uint64(l))
 33202  	l = m.ServerMetadata.Size()
 33203  	n += 1 + l + sovEvents(uint64(l))
 33204  	l = m.ConnectionMetadata.Size()
 33205  	n += 1 + l + sovEvents(uint64(l))
 33206  	if m.BytesTransmitted != 0 {
 33207  		n += 1 + sovEvents(uint64(m.BytesTransmitted))
 33208  	}
 33209  	if m.BytesReceived != 0 {
 33210  		n += 1 + sovEvents(uint64(m.BytesReceived))
 33211  	}
 33212  	if m.XXX_unrecognized != nil {
 33213  		n += len(m.XXX_unrecognized)
 33214  	}
 33215  	return n
 33216  }
 33217  
 33218  func (m *SessionLeave) Size() (n int) {
 33219  	if m == nil {
 33220  		return 0
 33221  	}
 33222  	var l int
 33223  	_ = l
 33224  	l = m.Metadata.Size()
 33225  	n += 1 + l + sovEvents(uint64(l))
 33226  	l = m.UserMetadata.Size()
 33227  	n += 1 + l + sovEvents(uint64(l))
 33228  	l = m.SessionMetadata.Size()
 33229  	n += 1 + l + sovEvents(uint64(l))
 33230  	l = m.ServerMetadata.Size()
 33231  	n += 1 + l + sovEvents(uint64(l))
 33232  	l = m.ConnectionMetadata.Size()
 33233  	n += 1 + l + sovEvents(uint64(l))
 33234  	if m.XXX_unrecognized != nil {
 33235  		n += len(m.XXX_unrecognized)
 33236  	}
 33237  	return n
 33238  }
 33239  
 33240  func (m *UserLogin) Size() (n int) {
 33241  	if m == nil {
 33242  		return 0
 33243  	}
 33244  	var l int
 33245  	_ = l
 33246  	l = m.Metadata.Size()
 33247  	n += 1 + l + sovEvents(uint64(l))
 33248  	l = m.UserMetadata.Size()
 33249  	n += 1 + l + sovEvents(uint64(l))
 33250  	l = m.Status.Size()
 33251  	n += 1 + l + sovEvents(uint64(l))
 33252  	l = len(m.Method)
 33253  	if l > 0 {
 33254  		n += 1 + l + sovEvents(uint64(l))
 33255  	}
 33256  	if m.IdentityAttributes != nil {
 33257  		l = m.IdentityAttributes.Size()
 33258  		n += 1 + l + sovEvents(uint64(l))
 33259  	}
 33260  	if m.MFADevice != nil {
 33261  		l = m.MFADevice.Size()
 33262  		n += 1 + l + sovEvents(uint64(l))
 33263  	}
 33264  	l = m.ClientMetadata.Size()
 33265  	n += 1 + l + sovEvents(uint64(l))
 33266  	l = m.ConnectionMetadata.Size()
 33267  	n += 1 + l + sovEvents(uint64(l))
 33268  	if len(m.AppliedLoginRules) > 0 {
 33269  		for _, s := range m.AppliedLoginRules {
 33270  			l = len(s)
 33271  			n += 1 + l + sovEvents(uint64(l))
 33272  		}
 33273  	}
 33274  	if m.XXX_unrecognized != nil {
 33275  		n += len(m.XXX_unrecognized)
 33276  	}
 33277  	return n
 33278  }
 33279  
 33280  func (m *CreateMFAAuthChallenge) Size() (n int) {
 33281  	if m == nil {
 33282  		return 0
 33283  	}
 33284  	var l int
 33285  	_ = l
 33286  	l = m.Metadata.Size()
 33287  	n += 1 + l + sovEvents(uint64(l))
 33288  	l = m.UserMetadata.Size()
 33289  	n += 1 + l + sovEvents(uint64(l))
 33290  	l = len(m.ChallengeScope)
 33291  	if l > 0 {
 33292  		n += 1 + l + sovEvents(uint64(l))
 33293  	}
 33294  	if m.ChallengeAllowReuse {
 33295  		n += 2
 33296  	}
 33297  	if m.XXX_unrecognized != nil {
 33298  		n += len(m.XXX_unrecognized)
 33299  	}
 33300  	return n
 33301  }
 33302  
 33303  func (m *ValidateMFAAuthResponse) Size() (n int) {
 33304  	if m == nil {
 33305  		return 0
 33306  	}
 33307  	var l int
 33308  	_ = l
 33309  	l = m.Metadata.Size()
 33310  	n += 1 + l + sovEvents(uint64(l))
 33311  	l = m.UserMetadata.Size()
 33312  	n += 1 + l + sovEvents(uint64(l))
 33313  	l = m.Status.Size()
 33314  	n += 1 + l + sovEvents(uint64(l))
 33315  	if m.MFADevice != nil {
 33316  		l = m.MFADevice.Size()
 33317  		n += 1 + l + sovEvents(uint64(l))
 33318  	}
 33319  	l = len(m.ChallengeScope)
 33320  	if l > 0 {
 33321  		n += 1 + l + sovEvents(uint64(l))
 33322  	}
 33323  	if m.ChallengeAllowReuse {
 33324  		n += 2
 33325  	}
 33326  	if m.XXX_unrecognized != nil {
 33327  		n += len(m.XXX_unrecognized)
 33328  	}
 33329  	return n
 33330  }
 33331  
 33332  func (m *ResourceMetadata) Size() (n int) {
 33333  	if m == nil {
 33334  		return 0
 33335  	}
 33336  	var l int
 33337  	_ = l
 33338  	l = len(m.Name)
 33339  	if l > 0 {
 33340  		n += 1 + l + sovEvents(uint64(l))
 33341  	}
 33342  	l = github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires)
 33343  	n += 1 + l + sovEvents(uint64(l))
 33344  	l = len(m.UpdatedBy)
 33345  	if l > 0 {
 33346  		n += 1 + l + sovEvents(uint64(l))
 33347  	}
 33348  	l = len(m.TTL)
 33349  	if l > 0 {
 33350  		n += 1 + l + sovEvents(uint64(l))
 33351  	}
 33352  	if m.XXX_unrecognized != nil {
 33353  		n += len(m.XXX_unrecognized)
 33354  	}
 33355  	return n
 33356  }
 33357  
 33358  func (m *UserCreate) Size() (n int) {
 33359  	if m == nil {
 33360  		return 0
 33361  	}
 33362  	var l int
 33363  	_ = l
 33364  	l = m.Metadata.Size()
 33365  	n += 1 + l + sovEvents(uint64(l))
 33366  	l = m.UserMetadata.Size()
 33367  	n += 1 + l + sovEvents(uint64(l))
 33368  	l = m.ResourceMetadata.Size()
 33369  	n += 1 + l + sovEvents(uint64(l))
 33370  	if len(m.Roles) > 0 {
 33371  		for _, s := range m.Roles {
 33372  			l = len(s)
 33373  			n += 1 + l + sovEvents(uint64(l))
 33374  		}
 33375  	}
 33376  	l = len(m.Connector)
 33377  	if l > 0 {
 33378  		n += 1 + l + sovEvents(uint64(l))
 33379  	}
 33380  	l = m.ConnectionMetadata.Size()
 33381  	n += 1 + l + sovEvents(uint64(l))
 33382  	if m.XXX_unrecognized != nil {
 33383  		n += len(m.XXX_unrecognized)
 33384  	}
 33385  	return n
 33386  }
 33387  
 33388  func (m *UserUpdate) Size() (n int) {
 33389  	if m == nil {
 33390  		return 0
 33391  	}
 33392  	var l int
 33393  	_ = l
 33394  	l = m.Metadata.Size()
 33395  	n += 1 + l + sovEvents(uint64(l))
 33396  	l = m.UserMetadata.Size()
 33397  	n += 1 + l + sovEvents(uint64(l))
 33398  	l = m.ResourceMetadata.Size()
 33399  	n += 1 + l + sovEvents(uint64(l))
 33400  	if len(m.Roles) > 0 {
 33401  		for _, s := range m.Roles {
 33402  			l = len(s)
 33403  			n += 1 + l + sovEvents(uint64(l))
 33404  		}
 33405  	}
 33406  	l = len(m.Connector)
 33407  	if l > 0 {
 33408  		n += 1 + l + sovEvents(uint64(l))
 33409  	}
 33410  	l = m.ConnectionMetadata.Size()
 33411  	n += 1 + l + sovEvents(uint64(l))
 33412  	if m.XXX_unrecognized != nil {
 33413  		n += len(m.XXX_unrecognized)
 33414  	}
 33415  	return n
 33416  }
 33417  
 33418  func (m *UserDelete) Size() (n int) {
 33419  	if m == nil {
 33420  		return 0
 33421  	}
 33422  	var l int
 33423  	_ = l
 33424  	l = m.Metadata.Size()
 33425  	n += 1 + l + sovEvents(uint64(l))
 33426  	l = m.UserMetadata.Size()
 33427  	n += 1 + l + sovEvents(uint64(l))
 33428  	l = m.ResourceMetadata.Size()
 33429  	n += 1 + l + sovEvents(uint64(l))
 33430  	l = m.ConnectionMetadata.Size()
 33431  	n += 1 + l + sovEvents(uint64(l))
 33432  	if m.XXX_unrecognized != nil {
 33433  		n += len(m.XXX_unrecognized)
 33434  	}
 33435  	return n
 33436  }
 33437  
 33438  func (m *UserPasswordChange) Size() (n int) {
 33439  	if m == nil {
 33440  		return 0
 33441  	}
 33442  	var l int
 33443  	_ = l
 33444  	l = m.Metadata.Size()
 33445  	n += 1 + l + sovEvents(uint64(l))
 33446  	l = m.UserMetadata.Size()
 33447  	n += 1 + l + sovEvents(uint64(l))
 33448  	l = m.ConnectionMetadata.Size()
 33449  	n += 1 + l + sovEvents(uint64(l))
 33450  	if m.XXX_unrecognized != nil {
 33451  		n += len(m.XXX_unrecognized)
 33452  	}
 33453  	return n
 33454  }
 33455  
 33456  func (m *AccessRequestCreate) Size() (n int) {
 33457  	if m == nil {
 33458  		return 0
 33459  	}
 33460  	var l int
 33461  	_ = l
 33462  	l = m.Metadata.Size()
 33463  	n += 1 + l + sovEvents(uint64(l))
 33464  	l = m.UserMetadata.Size()
 33465  	n += 1 + l + sovEvents(uint64(l))
 33466  	l = m.ResourceMetadata.Size()
 33467  	n += 1 + l + sovEvents(uint64(l))
 33468  	if len(m.Roles) > 0 {
 33469  		for _, s := range m.Roles {
 33470  			l = len(s)
 33471  			n += 1 + l + sovEvents(uint64(l))
 33472  		}
 33473  	}
 33474  	l = len(m.RequestID)
 33475  	if l > 0 {
 33476  		n += 1 + l + sovEvents(uint64(l))
 33477  	}
 33478  	l = len(m.RequestState)
 33479  	if l > 0 {
 33480  		n += 1 + l + sovEvents(uint64(l))
 33481  	}
 33482  	l = len(m.Delegator)
 33483  	if l > 0 {
 33484  		n += 1 + l + sovEvents(uint64(l))
 33485  	}
 33486  	l = len(m.Reason)
 33487  	if l > 0 {
 33488  		n += 1 + l + sovEvents(uint64(l))
 33489  	}
 33490  	if m.Annotations != nil {
 33491  		l = m.Annotations.Size()
 33492  		n += 1 + l + sovEvents(uint64(l))
 33493  	}
 33494  	l = len(m.Reviewer)
 33495  	if l > 0 {
 33496  		n += 1 + l + sovEvents(uint64(l))
 33497  	}
 33498  	l = len(m.ProposedState)
 33499  	if l > 0 {
 33500  		n += 1 + l + sovEvents(uint64(l))
 33501  	}
 33502  	if len(m.RequestedResourceIDs) > 0 {
 33503  		for _, e := range m.RequestedResourceIDs {
 33504  			l = e.Size()
 33505  			n += 1 + l + sovEvents(uint64(l))
 33506  		}
 33507  	}
 33508  	l = github_com_gogo_protobuf_types.SizeOfStdTime(m.MaxDuration)
 33509  	n += 1 + l + sovEvents(uint64(l))
 33510  	l = len(m.PromotedAccessListName)
 33511  	if l > 0 {
 33512  		n += 1 + l + sovEvents(uint64(l))
 33513  	}
 33514  	if m.AssumeStartTime != nil {
 33515  		l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.AssumeStartTime)
 33516  		n += 2 + l + sovEvents(uint64(l))
 33517  	}
 33518  	if m.XXX_unrecognized != nil {
 33519  		n += len(m.XXX_unrecognized)
 33520  	}
 33521  	return n
 33522  }
 33523  
 33524  func (m *ResourceID) Size() (n int) {
 33525  	if m == nil {
 33526  		return 0
 33527  	}
 33528  	var l int
 33529  	_ = l
 33530  	l = len(m.ClusterName)
 33531  	if l > 0 {
 33532  		n += 1 + l + sovEvents(uint64(l))
 33533  	}
 33534  	l = len(m.Kind)
 33535  	if l > 0 {
 33536  		n += 1 + l + sovEvents(uint64(l))
 33537  	}
 33538  	l = len(m.Name)
 33539  	if l > 0 {
 33540  		n += 1 + l + sovEvents(uint64(l))
 33541  	}
 33542  	l = len(m.SubResourceName)
 33543  	if l > 0 {
 33544  		n += 1 + l + sovEvents(uint64(l))
 33545  	}
 33546  	if m.XXX_unrecognized != nil {
 33547  		n += len(m.XXX_unrecognized)
 33548  	}
 33549  	return n
 33550  }
 33551  
 33552  func (m *AccessRequestDelete) Size() (n int) {
 33553  	if m == nil {
 33554  		return 0
 33555  	}
 33556  	var l int
 33557  	_ = l
 33558  	l = m.Metadata.Size()
 33559  	n += 1 + l + sovEvents(uint64(l))
 33560  	l = m.UserMetadata.Size()
 33561  	n += 1 + l + sovEvents(uint64(l))
 33562  	l = len(m.RequestID)
 33563  	if l > 0 {
 33564  		n += 1 + l + sovEvents(uint64(l))
 33565  	}
 33566  	if m.XXX_unrecognized != nil {
 33567  		n += len(m.XXX_unrecognized)
 33568  	}
 33569  	return n
 33570  }
 33571  
 33572  func (m *PortForward) Size() (n int) {
 33573  	if m == nil {
 33574  		return 0
 33575  	}
 33576  	var l int
 33577  	_ = l
 33578  	l = m.Metadata.Size()
 33579  	n += 1 + l + sovEvents(uint64(l))
 33580  	l = m.UserMetadata.Size()
 33581  	n += 1 + l + sovEvents(uint64(l))
 33582  	l = m.ConnectionMetadata.Size()
 33583  	n += 1 + l + sovEvents(uint64(l))
 33584  	l = m.Status.Size()
 33585  	n += 1 + l + sovEvents(uint64(l))
 33586  	l = len(m.Addr)
 33587  	if l > 0 {
 33588  		n += 1 + l + sovEvents(uint64(l))
 33589  	}
 33590  	if m.XXX_unrecognized != nil {
 33591  		n += len(m.XXX_unrecognized)
 33592  	}
 33593  	return n
 33594  }
 33595  
 33596  func (m *X11Forward) Size() (n int) {
 33597  	if m == nil {
 33598  		return 0
 33599  	}
 33600  	var l int
 33601  	_ = l
 33602  	l = m.Metadata.Size()
 33603  	n += 1 + l + sovEvents(uint64(l))
 33604  	l = m.UserMetadata.Size()
 33605  	n += 1 + l + sovEvents(uint64(l))
 33606  	l = m.ConnectionMetadata.Size()
 33607  	n += 1 + l + sovEvents(uint64(l))
 33608  	l = m.Status.Size()
 33609  	n += 1 + l + sovEvents(uint64(l))
 33610  	if m.XXX_unrecognized != nil {
 33611  		n += len(m.XXX_unrecognized)
 33612  	}
 33613  	return n
 33614  }
 33615  
 33616  func (m *CommandMetadata) Size() (n int) {
 33617  	if m == nil {
 33618  		return 0
 33619  	}
 33620  	var l int
 33621  	_ = l
 33622  	l = len(m.Command)
 33623  	if l > 0 {
 33624  		n += 1 + l + sovEvents(uint64(l))
 33625  	}
 33626  	l = len(m.ExitCode)
 33627  	if l > 0 {
 33628  		n += 1 + l + sovEvents(uint64(l))
 33629  	}
 33630  	l = len(m.Error)
 33631  	if l > 0 {
 33632  		n += 1 + l + sovEvents(uint64(l))
 33633  	}
 33634  	if m.XXX_unrecognized != nil {
 33635  		n += len(m.XXX_unrecognized)
 33636  	}
 33637  	return n
 33638  }
 33639  
 33640  func (m *Exec) Size() (n int) {
 33641  	if m == nil {
 33642  		return 0
 33643  	}
 33644  	var l int
 33645  	_ = l
 33646  	l = m.Metadata.Size()
 33647  	n += 1 + l + sovEvents(uint64(l))
 33648  	l = m.UserMetadata.Size()
 33649  	n += 1 + l + sovEvents(uint64(l))
 33650  	l = m.ConnectionMetadata.Size()
 33651  	n += 1 + l + sovEvents(uint64(l))
 33652  	l = m.SessionMetadata.Size()
 33653  	n += 1 + l + sovEvents(uint64(l))
 33654  	l = m.ServerMetadata.Size()
 33655  	n += 1 + l + sovEvents(uint64(l))
 33656  	l = m.CommandMetadata.Size()
 33657  	n += 1 + l + sovEvents(uint64(l))
 33658  	l = m.KubernetesClusterMetadata.Size()
 33659  	n += 1 + l + sovEvents(uint64(l))
 33660  	l = m.KubernetesPodMetadata.Size()
 33661  	n += 1 + l + sovEvents(uint64(l))
 33662  	if m.XXX_unrecognized != nil {
 33663  		n += len(m.XXX_unrecognized)
 33664  	}
 33665  	return n
 33666  }
 33667  
 33668  func (m *SCP) Size() (n int) {
 33669  	if m == nil {
 33670  		return 0
 33671  	}
 33672  	var l int
 33673  	_ = l
 33674  	l = m.Metadata.Size()
 33675  	n += 1 + l + sovEvents(uint64(l))
 33676  	l = m.UserMetadata.Size()
 33677  	n += 1 + l + sovEvents(uint64(l))
 33678  	l = m.ConnectionMetadata.Size()
 33679  	n += 1 + l + sovEvents(uint64(l))
 33680  	l = m.SessionMetadata.Size()
 33681  	n += 1 + l + sovEvents(uint64(l))
 33682  	l = m.ServerMetadata.Size()
 33683  	n += 1 + l + sovEvents(uint64(l))
 33684  	l = m.CommandMetadata.Size()
 33685  	n += 1 + l + sovEvents(uint64(l))
 33686  	l = len(m.Path)
 33687  	if l > 0 {
 33688  		n += 1 + l + sovEvents(uint64(l))
 33689  	}
 33690  	l = len(m.Action)
 33691  	if l > 0 {
 33692  		n += 1 + l + sovEvents(uint64(l))
 33693  	}
 33694  	if m.XXX_unrecognized != nil {
 33695  		n += len(m.XXX_unrecognized)
 33696  	}
 33697  	return n
 33698  }
 33699  
 33700  func (m *SFTPAttributes) Size() (n int) {
 33701  	if m == nil {
 33702  		return 0
 33703  	}
 33704  	var l int
 33705  	_ = l
 33706  	if m.FileSize != nil {
 33707  		l = github_com_gogo_protobuf_types.SizeOfStdUInt64(*m.FileSize)
 33708  		n += 1 + l + sovEvents(uint64(l))
 33709  	}
 33710  	if m.UID != nil {
 33711  		l = github_com_gogo_protobuf_types.SizeOfStdUInt32(*m.UID)
 33712  		n += 1 + l + sovEvents(uint64(l))
 33713  	}
 33714  	if m.GID != nil {
 33715  		l = github_com_gogo_protobuf_types.SizeOfStdUInt32(*m.GID)
 33716  		n += 1 + l + sovEvents(uint64(l))
 33717  	}
 33718  	if m.Permissions != nil {
 33719  		l = github_com_gogo_protobuf_types.SizeOfStdUInt32(*m.Permissions)
 33720  		n += 1 + l + sovEvents(uint64(l))
 33721  	}
 33722  	if m.AccessTime != nil {
 33723  		l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.AccessTime)
 33724  		n += 1 + l + sovEvents(uint64(l))
 33725  	}
 33726  	if m.ModificationTime != nil {
 33727  		l = github_com_gogo_protobuf_types.SizeOfStdTime(*m.ModificationTime)
 33728  		n += 1 + l + sovEvents(uint64(l))
 33729  	}
 33730  	if m.XXX_unrecognized != nil {
 33731  		n += len(m.XXX_unrecognized)
 33732  	}
 33733  	return n
 33734  }
 33735  
 33736  func (m *SFTP) Size() (n int) {
 33737  	if m == nil {
 33738  		return 0
 33739  	}
 33740  	var l int
 33741  	_ = l
 33742  	l = m.Metadata.Size()
 33743  	n += 1 + l + sovEvents(uint64(l))
 33744  	l = m.UserMetadata.Size()
 33745  	n += 1 + l + sovEvents(uint64(l))
 33746  	l = m.ConnectionMetadata.Size()
 33747  	n += 1 + l + sovEvents(uint64(l))
 33748  	l = m.SessionMetadata.Size()
 33749  	n += 1 + l + sovEvents(uint64(l))
 33750  	l = m.ServerMetadata.Size()
 33751  	n += 1 + l + sovEvents(uint64(l))
 33752  	l = len(m.WorkingDirectory)
 33753  	if l > 0 {
 33754  		n += 1 + l + sovEvents(uint64(l))
 33755  	}
 33756  	l = len(m.Path)
 33757  	if l > 0 {
 33758  		n += 1 + l + sovEvents(uint64(l))
 33759  	}
 33760  	l = len(m.TargetPath)
 33761  	if l > 0 {
 33762  		n += 1 + l + sovEvents(uint64(l))
 33763  	}
 33764  	if m.Flags != 0 {
 33765  		n += 1 + sovEvents(uint64(m.Flags))
 33766  	}
 33767  	if m.Attributes != nil {
 33768  		l = m.Attributes.Size()
 33769  		n += 1 + l + sovEvents(uint64(l))
 33770  	}
 33771  	if m.Action != 0 {
 33772  		n += 1 + sovEvents(uint64(m.Action))
 33773  	}
 33774  	l = len(m.Error)
 33775  	if l > 0 {
 33776  		n += 1 + l + sovEvents(uint64(l))
 33777  	}
 33778  	if m.XXX_unrecognized != nil {
 33779  		n += len(m.XXX_unrecognized)
 33780  	}
 33781  	return n
 33782  }
 33783  
 33784  func (m *Subsystem) Size() (n int) {
 33785  	if m == nil {
 33786  		return 0
 33787  	}
 33788  	var l int
 33789  	_ = l
 33790  	l = m.Metadata.Size()
 33791  	n += 1 + l + sovEvents(uint64(l))
 33792  	l = m.UserMetadata.Size()
 33793  	n += 1 + l + sovEvents(uint64(l))
 33794  	l = m.ConnectionMetadata.Size()
 33795  	n += 1 + l + sovEvents(uint64(l))
 33796  	l = len(m.Name)
 33797  	if l > 0 {
 33798  		n += 1 + l + sovEvents(uint64(l))
 33799  	}
 33800  	l = len(m.Error)
 33801  	if l > 0 {
 33802  		n += 1 + l + sovEvents(uint64(l))
 33803  	}
 33804  	if m.XXX_unrecognized != nil {
 33805  		n += len(m.XXX_unrecognized)
 33806  	}
 33807  	return n
 33808  }
 33809  
 33810  func (m *ClientDisconnect) Size() (n int) {
 33811  	if m == nil {
 33812  		return 0
 33813  	}
 33814  	var l int
 33815  	_ = l
 33816  	l = m.Metadata.Size()
 33817  	n += 1 + l + sovEvents(uint64(l))
 33818  	l = m.UserMetadata.Size()
 33819  	n += 1 + l + sovEvents(uint64(l))
 33820  	l = m.ConnectionMetadata.Size()
 33821  	n += 1 + l + sovEvents(uint64(l))
 33822  	l = m.ServerMetadata.Size()
 33823  	n += 1 + l + sovEvents(uint64(l))
 33824  	l = len(m.Reason)
 33825  	if l > 0 {
 33826  		n += 1 + l + sovEvents(uint64(l))
 33827  	}
 33828  	if m.XXX_unrecognized != nil {
 33829  		n += len(m.XXX_unrecognized)
 33830  	}
 33831  	return n
 33832  }
 33833  
 33834  func (m *AuthAttempt) Size() (n int) {
 33835  	if m == nil {
 33836  		return 0
 33837  	}
 33838  	var l int
 33839  	_ = l
 33840  	l = m.Metadata.Size()
 33841  	n += 1 + l + sovEvents(uint64(l))
 33842  	l = m.UserMetadata.Size()
 33843  	n += 1 + l + sovEvents(uint64(l))
 33844  	l = m.ConnectionMetadata.Size()
 33845  	n += 1 + l + sovEvents(uint64(l))
 33846  	l = m.Status.Size()
 33847  	n += 1 + l + sovEvents(uint64(l))
 33848  	if m.XXX_unrecognized != nil {
 33849  		n += len(m.XXX_unrecognized)
 33850  	}
 33851  	return n
 33852  }
 33853  
 33854  func (m *UserTokenCreate) Size() (n int) {
 33855  	if m == nil {
 33856  		return 0
 33857  	}
 33858  	var l int
 33859  	_ = l
 33860  	l = m.Metadata.Size()
 33861  	n += 1 + l + sovEvents(uint64(l))
 33862  	l = m.ResourceMetadata.Size()
 33863  	n += 1 + l + sovEvents(uint64(l))
 33864  	l = m.UserMetadata.Size()
 33865  	n += 1 + l + sovEvents(uint64(l))
 33866  	if m.XXX_unrecognized != nil {
 33867  		n += len(m.XXX_unrecognized)
 33868  	}
 33869  	return n
 33870  }
 33871  
 33872  func (m *RoleCreate) Size() (n int) {
 33873  	if m == nil {
 33874  		return 0
 33875  	}
 33876  	var l int
 33877  	_ = l
 33878  	l = m.Metadata.Size()
 33879  	n += 1 + l + sovEvents(uint64(l))
 33880  	l = m.ResourceMetadata.Size()
 33881  	n += 1 + l + sovEvents(uint64(l))
 33882  	l = m.UserMetadata.Size()
 33883  	n += 1 + l + sovEvents(uint64(l))
 33884  	l = m.ConnectionMetadata.Size()
 33885  	n += 1 + l + sovEvents(uint64(l))
 33886  	if m.XXX_unrecognized != nil {
 33887  		n += len(m.XXX_unrecognized)
 33888  	}
 33889  	return n
 33890  }
 33891  
 33892  func (m *RoleUpdate) Size() (n int) {
 33893  	if m == nil {
 33894  		return 0
 33895  	}
 33896  	var l int
 33897  	_ = l
 33898  	l = m.Metadata.Size()
 33899  	n += 1 + l + sovEvents(uint64(l))
 33900  	l = m.ResourceMetadata.Size()
 33901  	n += 1 + l + sovEvents(uint64(l))
 33902  	l = m.UserMetadata.Size()
 33903  	n += 1 + l + sovEvents(uint64(l))
 33904  	l = m.ConnectionMetadata.Size()
 33905  	n += 1 + l + sovEvents(uint64(l))
 33906  	if m.XXX_unrecognized != nil {
 33907  		n += len(m.XXX_unrecognized)
 33908  	}
 33909  	return n
 33910  }
 33911  
 33912  func (m *RoleDelete) Size() (n int) {
 33913  	if m == nil {
 33914  		return 0
 33915  	}
 33916  	var l int
 33917  	_ = l
 33918  	l = m.Metadata.Size()
 33919  	n += 1 + l + sovEvents(uint64(l))
 33920  	l = m.ResourceMetadata.Size()
 33921  	n += 1 + l + sovEvents(uint64(l))
 33922  	l = m.UserMetadata.Size()
 33923  	n += 1 + l + sovEvents(uint64(l))
 33924  	l = m.ConnectionMetadata.Size()
 33925  	n += 1 + l + sovEvents(uint64(l))
 33926  	if m.XXX_unrecognized != nil {
 33927  		n += len(m.XXX_unrecognized)
 33928  	}
 33929  	return n
 33930  }
 33931  
 33932  func (m *BotCreate) Size() (n int) {
 33933  	if m == nil {
 33934  		return 0
 33935  	}
 33936  	var l int
 33937  	_ = l
 33938  	l = m.Metadata.Size()
 33939  	n += 1 + l + sovEvents(uint64(l))
 33940  	l = m.ResourceMetadata.Size()
 33941  	n += 1 + l + sovEvents(uint64(l))
 33942  	l = m.UserMetadata.Size()
 33943  	n += 1 + l + sovEvents(uint64(l))
 33944  	if m.XXX_unrecognized != nil {
 33945  		n += len(m.XXX_unrecognized)
 33946  	}
 33947  	return n
 33948  }
 33949  
 33950  func (m *BotUpdate) Size() (n int) {
 33951  	if m == nil {
 33952  		return 0
 33953  	}
 33954  	var l int
 33955  	_ = l
 33956  	l = m.Metadata.Size()
 33957  	n += 1 + l + sovEvents(uint64(l))
 33958  	l = m.ResourceMetadata.Size()
 33959  	n += 1 + l + sovEvents(uint64(l))
 33960  	l = m.UserMetadata.Size()
 33961  	n += 1 + l + sovEvents(uint64(l))
 33962  	if m.XXX_unrecognized != nil {
 33963  		n += len(m.XXX_unrecognized)
 33964  	}
 33965  	return n
 33966  }
 33967  
 33968  func (m *BotDelete) Size() (n int) {
 33969  	if m == nil {
 33970  		return 0
 33971  	}
 33972  	var l int
 33973  	_ = l
 33974  	l = m.Metadata.Size()
 33975  	n += 1 + l + sovEvents(uint64(l))
 33976  	l = m.ResourceMetadata.Size()
 33977  	n += 1 + l + sovEvents(uint64(l))
 33978  	l = m.UserMetadata.Size()
 33979  	n += 1 + l + sovEvents(uint64(l))
 33980  	if m.XXX_unrecognized != nil {
 33981  		n += len(m.XXX_unrecognized)
 33982  	}
 33983  	return n
 33984  }
 33985  
 33986  func (m *TrustedClusterCreate) Size() (n int) {
 33987  	if m == nil {
 33988  		return 0
 33989  	}
 33990  	var l int
 33991  	_ = l
 33992  	l = m.Metadata.Size()
 33993  	n += 1 + l + sovEvents(uint64(l))
 33994  	l = m.ResourceMetadata.Size()
 33995  	n += 1 + l + sovEvents(uint64(l))
 33996  	l = m.UserMetadata.Size()
 33997  	n += 1 + l + sovEvents(uint64(l))
 33998  	l = m.ConnectionMetadata.Size()
 33999  	n += 1 + l + sovEvents(uint64(l))
 34000  	if m.XXX_unrecognized != nil {
 34001  		n += len(m.XXX_unrecognized)
 34002  	}
 34003  	return n
 34004  }
 34005  
 34006  func (m *TrustedClusterDelete) Size() (n int) {
 34007  	if m == nil {
 34008  		return 0
 34009  	}
 34010  	var l int
 34011  	_ = l
 34012  	l = m.Metadata.Size()
 34013  	n += 1 + l + sovEvents(uint64(l))
 34014  	l = m.ResourceMetadata.Size()
 34015  	n += 1 + l + sovEvents(uint64(l))
 34016  	l = m.UserMetadata.Size()
 34017  	n += 1 + l + sovEvents(uint64(l))
 34018  	l = m.ConnectionMetadata.Size()
 34019  	n += 1 + l + sovEvents(uint64(l))
 34020  	if m.XXX_unrecognized != nil {
 34021  		n += len(m.XXX_unrecognized)
 34022  	}
 34023  	return n
 34024  }
 34025  
 34026  func (m *ProvisionTokenCreate) Size() (n int) {
 34027  	if m == nil {
 34028  		return 0
 34029  	}
 34030  	var l int
 34031  	_ = l
 34032  	l = m.Metadata.Size()
 34033  	n += 1 + l + sovEvents(uint64(l))
 34034  	l = m.ResourceMetadata.Size()
 34035  	n += 1 + l + sovEvents(uint64(l))
 34036  	l = m.UserMetadata.Size()
 34037  	n += 1 + l + sovEvents(uint64(l))
 34038  	if len(m.Roles) > 0 {
 34039  		for _, s := range m.Roles {
 34040  			l = len(s)
 34041  			n += 1 + l + sovEvents(uint64(l))
 34042  		}
 34043  	}
 34044  	l = len(m.JoinMethod)
 34045  	if l > 0 {
 34046  		n += 1 + l + sovEvents(uint64(l))
 34047  	}
 34048  	if m.XXX_unrecognized != nil {
 34049  		n += len(m.XXX_unrecognized)
 34050  	}
 34051  	return n
 34052  }
 34053  
 34054  func (m *TrustedClusterTokenCreate) Size() (n int) {
 34055  	if m == nil {
 34056  		return 0
 34057  	}
 34058  	var l int
 34059  	_ = l
 34060  	l = m.Metadata.Size()
 34061  	n += 1 + l + sovEvents(uint64(l))
 34062  	l = m.ResourceMetadata.Size()
 34063  	n += 1 + l + sovEvents(uint64(l))
 34064  	l = m.UserMetadata.Size()
 34065  	n += 1 + l + sovEvents(uint64(l))
 34066  	if m.XXX_unrecognized != nil {
 34067  		n += len(m.XXX_unrecognized)
 34068  	}
 34069  	return n
 34070  }
 34071  
 34072  func (m *GithubConnectorCreate) Size() (n int) {
 34073  	if m == nil {
 34074  		return 0
 34075  	}
 34076  	var l int
 34077  	_ = l
 34078  	l = m.Metadata.Size()
 34079  	n += 1 + l + sovEvents(uint64(l))
 34080  	l = m.ResourceMetadata.Size()
 34081  	n += 1 + l + sovEvents(uint64(l))
 34082  	l = m.UserMetadata.Size()
 34083  	n += 1 + l + sovEvents(uint64(l))
 34084  	l = m.ConnectionMetadata.Size()
 34085  	n += 1 + l + sovEvents(uint64(l))
 34086  	if m.XXX_unrecognized != nil {
 34087  		n += len(m.XXX_unrecognized)
 34088  	}
 34089  	return n
 34090  }
 34091  
 34092  func (m *GithubConnectorUpdate) Size() (n int) {
 34093  	if m == nil {
 34094  		return 0
 34095  	}
 34096  	var l int
 34097  	_ = l
 34098  	l = m.Metadata.Size()
 34099  	n += 1 + l + sovEvents(uint64(l))
 34100  	l = m.ResourceMetadata.Size()
 34101  	n += 1 + l + sovEvents(uint64(l))
 34102  	l = m.UserMetadata.Size()
 34103  	n += 1 + l + sovEvents(uint64(l))
 34104  	l = m.ConnectionMetadata.Size()
 34105  	n += 1 + l + sovEvents(uint64(l))
 34106  	if m.XXX_unrecognized != nil {
 34107  		n += len(m.XXX_unrecognized)
 34108  	}
 34109  	return n
 34110  }
 34111  
 34112  func (m *GithubConnectorDelete) Size() (n int) {
 34113  	if m == nil {
 34114  		return 0
 34115  	}
 34116  	var l int
 34117  	_ = l
 34118  	l = m.Metadata.Size()
 34119  	n += 1 + l + sovEvents(uint64(l))
 34120  	l = m.ResourceMetadata.Size()
 34121  	n += 1 + l + sovEvents(uint64(l))
 34122  	l = m.UserMetadata.Size()
 34123  	n += 1 + l + sovEvents(uint64(l))
 34124  	l = m.ConnectionMetadata.Size()
 34125  	n += 1 + l + sovEvents(uint64(l))
 34126  	if m.XXX_unrecognized != nil {
 34127  		n += len(m.XXX_unrecognized)
 34128  	}
 34129  	return n
 34130  }
 34131  
 34132  func (m *OIDCConnectorCreate) Size() (n int) {
 34133  	if m == nil {
 34134  		return 0
 34135  	}
 34136  	var l int
 34137  	_ = l
 34138  	l = m.Metadata.Size()
 34139  	n += 1 + l + sovEvents(uint64(l))
 34140  	l = m.ResourceMetadata.Size()
 34141  	n += 1 + l + sovEvents(uint64(l))
 34142  	l = m.UserMetadata.Size()
 34143  	n += 1 + l + sovEvents(uint64(l))
 34144  	if m.XXX_unrecognized != nil {
 34145  		n += len(m.XXX_unrecognized)
 34146  	}
 34147  	return n
 34148  }
 34149  
 34150  func (m *OIDCConnectorUpdate) Size() (n int) {
 34151  	if m == nil {
 34152  		return 0
 34153  	}
 34154  	var l int
 34155  	_ = l
 34156  	l = m.Metadata.Size()
 34157  	n += 1 + l + sovEvents(uint64(l))
 34158  	l = m.ResourceMetadata.Size()
 34159  	n += 1 + l + sovEvents(uint64(l))
 34160  	l = m.UserMetadata.Size()
 34161  	n += 1 + l + sovEvents(uint64(l))
 34162  	if m.XXX_unrecognized != nil {
 34163  		n += len(m.XXX_unrecognized)
 34164  	}
 34165  	return n
 34166  }
 34167  
 34168  func (m *OIDCConnectorDelete) Size() (n int) {
 34169  	if m == nil {
 34170  		return 0
 34171  	}
 34172  	var l int
 34173  	_ = l
 34174  	l = m.Metadata.Size()
 34175  	n += 1 + l + sovEvents(uint64(l))
 34176  	l = m.ResourceMetadata.Size()
 34177  	n += 1 + l + sovEvents(uint64(l))
 34178  	l = m.UserMetadata.Size()
 34179  	n += 1 + l + sovEvents(uint64(l))
 34180  	if m.XXX_unrecognized != nil {
 34181  		n += len(m.XXX_unrecognized)
 34182  	}
 34183  	return n
 34184  }
 34185  
 34186  func (m *SAMLConnectorCreate) Size() (n int) {
 34187  	if m == nil {
 34188  		return 0
 34189  	}
 34190  	var l int
 34191  	_ = l
 34192  	l = m.Metadata.Size()
 34193  	n += 1 + l + sovEvents(uint64(l))
 34194  	l = m.ResourceMetadata.Size()
 34195  	n += 1 + l + sovEvents(uint64(l))
 34196  	l = m.UserMetadata.Size()
 34197  	n += 1 + l + sovEvents(uint64(l))
 34198  	if m.Connector != nil {
 34199  		l = m.Connector.Size()
 34200  		n += 1 + l + sovEvents(uint64(l))
 34201  	}
 34202  	if m.XXX_unrecognized != nil {
 34203  		n += len(m.XXX_unrecognized)
 34204  	}
 34205  	return n
 34206  }
 34207  
 34208  func (m *SAMLConnectorUpdate) Size() (n int) {
 34209  	if m == nil {
 34210  		return 0
 34211  	}
 34212  	var l int
 34213  	_ = l
 34214  	l = m.Metadata.Size()
 34215  	n += 1 + l + sovEvents(uint64(l))
 34216  	l = m.ResourceMetadata.Size()
 34217  	n += 1 + l + sovEvents(uint64(l))
 34218  	l = m.UserMetadata.Size()
 34219  	n += 1 + l + sovEvents(uint64(l))
 34220  	if m.Connector != nil {
 34221  		l = m.Connector.Size()
 34222  		n += 1 + l + sovEvents(uint64(l))
 34223  	}
 34224  	if m.XXX_unrecognized != nil {
 34225  		n += len(m.XXX_unrecognized)
 34226  	}
 34227  	return n
 34228  }
 34229  
 34230  func (m *SAMLConnectorDelete) Size() (n int) {
 34231  	if m == nil {
 34232  		return 0
 34233  	}
 34234  	var l int
 34235  	_ = l
 34236  	l = m.Metadata.Size()
 34237  	n += 1 + l + sovEvents(uint64(l))
 34238  	l = m.ResourceMetadata.Size()
 34239  	n += 1 + l + sovEvents(uint64(l))
 34240  	l = m.UserMetadata.Size()
 34241  	n += 1 + l + sovEvents(uint64(l))
 34242  	if m.XXX_unrecognized != nil {
 34243  		n += len(m.XXX_unrecognized)
 34244  	}
 34245  	return n
 34246  }
 34247  
 34248  func (m *KubeRequest) Size() (n int) {
 34249  	if m == nil {
 34250  		return 0
 34251  	}
 34252  	var l int
 34253  	_ = l
 34254  	l = m.Metadata.Size()
 34255  	n += 1 + l + sovEvents(uint64(l))
 34256  	l = m.UserMetadata.Size()
 34257  	n += 1 + l + sovEvents(uint64(l))
 34258  	l = m.ConnectionMetadata.Size()
 34259  	n += 1 + l + sovEvents(uint64(l))
 34260  	l = m.ServerMetadata.Size()
 34261  	n += 1 + l + sovEvents(uint64(l))
 34262  	l = len(m.RequestPath)
 34263  	if l > 0 {
 34264  		n += 1 + l + sovEvents(uint64(l))
 34265  	}
 34266  	l = len(m.Verb)
 34267  	if l > 0 {
 34268  		n += 1 + l + sovEvents(uint64(l))
 34269  	}
 34270  	l = len(m.ResourceAPIGroup)
 34271  	if l > 0 {
 34272  		n += 1 + l + sovEvents(uint64(l))
 34273  	}
 34274  	l = len(m.ResourceNamespace)
 34275  	if l > 0 {
 34276  		n += 1 + l + sovEvents(uint64(l))
 34277  	}
 34278  	l = len(m.ResourceKind)
 34279  	if l > 0 {
 34280  		n += 1 + l + sovEvents(uint64(l))
 34281  	}
 34282  	l = len(m.ResourceName)
 34283  	if l > 0 {
 34284  		n += 1 + l + sovEvents(uint64(l))
 34285  	}
 34286  	if m.ResponseCode != 0 {
 34287  		n += 1 + sovEvents(uint64(m.ResponseCode))
 34288  	}
 34289  	l = m.KubernetesClusterMetadata.Size()
 34290  	n += 1 + l + sovEvents(uint64(l))
 34291  	l = m.SessionMetadata.Size()
 34292  	n += 1 + l + sovEvents(uint64(l))
 34293  	if m.XXX_unrecognized != nil {
 34294  		n += len(m.XXX_unrecognized)
 34295  	}
 34296  	return n
 34297  }
 34298  
 34299  func (m *AppMetadata) Size() (n int) {
 34300  	if m == nil {
 34301  		return 0
 34302  	}
 34303  	var l int
 34304  	_ = l
 34305  	l = len(m.AppURI)
 34306  	if l > 0 {
 34307  		n += 1 + l + sovEvents(uint64(l))
 34308  	}
 34309  	l = len(m.AppPublicAddr)
 34310  	if l > 0 {
 34311  		n += 1 + l + sovEvents(uint64(l))
 34312  	}
 34313  	if len(m.AppLabels) > 0 {
 34314  		for k, v := range m.AppLabels {
 34315  			_ = k
 34316  			_ = v
 34317  			mapEntrySize := 1 + len(k) + sovEvents(uint64(len(k))) + 1 + len(v) + sovEvents(uint64(len(v)))
 34318  			n += mapEntrySize + 1 + sovEvents(uint64(mapEntrySize))
 34319  		}
 34320  	}
 34321  	l = len(m.AppName)
 34322  	if l > 0 {
 34323  		n += 1 + l + sovEvents(uint64(l))
 34324  	}
 34325  	if m.XXX_unrecognized != nil {
 34326  		n += len(m.XXX_unrecognized)
 34327  	}
 34328  	return n
 34329  }
 34330  
 34331  func (m *AppCreate) Size() (n int) {
 34332  	if m == nil {
 34333  		return 0
 34334  	}
 34335  	var l int
 34336  	_ = l
 34337  	l = m.Metadata.Size()
 34338  	n += 1 + l + sovEvents(uint64(l))
 34339  	l = m.UserMetadata.Size()
 34340  	n += 1 + l + sovEvents(uint64(l))
 34341  	l = m.ResourceMetadata.Size()
 34342  	n += 1 + l + sovEvents(uint64(l))
 34343  	l = m.AppMetadata.Size()
 34344  	n += 1 + l + sovEvents(uint64(l))
 34345  	if m.XXX_unrecognized != nil {
 34346  		n += len(m.XXX_unrecognized)
 34347  	}
 34348  	return n
 34349  }
 34350  
 34351  func (m *AppUpdate) Size() (n int) {
 34352  	if m == nil {
 34353  		return 0
 34354  	}
 34355  	var l int
 34356  	_ = l
 34357  	l = m.Metadata.Size()
 34358  	n += 1 + l + sovEvents(uint64(l))
 34359  	l = m.UserMetadata.Size()
 34360  	n += 1 + l + sovEvents(uint64(l))
 34361  	l = m.ResourceMetadata.Size()
 34362  	n += 1 + l + sovEvents(uint64(l))
 34363  	l = m.AppMetadata.Size()
 34364  	n += 1 + l + sovEvents(uint64(l))
 34365  	if m.XXX_unrecognized != nil {
 34366  		n += len(m.XXX_unrecognized)
 34367  	}
 34368  	return n
 34369  }
 34370  
 34371  func (m *AppDelete) Size() (n int) {
 34372  	if m == nil {
 34373  		return 0
 34374  	}
 34375  	var l int
 34376  	_ = l
 34377  	l = m.Metadata.Size()
 34378  	n += 1 + l + sovEvents(uint64(l))
 34379  	l = m.UserMetadata.Size()
 34380  	n += 1 + l + sovEvents(uint64(l))
 34381  	l = m.ResourceMetadata.Size()
 34382  	n += 1 + l + sovEvents(uint64(l))
 34383  	if m.XXX_unrecognized != nil {
 34384  		n += len(m.XXX_unrecognized)
 34385  	}
 34386  	return n
 34387  }
 34388  
 34389  func (m *AppSessionStart) Size() (n int) {
 34390  	if m == nil {
 34391  		return 0
 34392  	}
 34393  	var l int
 34394  	_ = l
 34395  	l = m.Metadata.Size()
 34396  	n += 1 + l + sovEvents(uint64(l))
 34397  	l = m.UserMetadata.Size()
 34398  	n += 1 + l + sovEvents(uint64(l))
 34399  	l = m.SessionMetadata.Size()
 34400  	n += 1 + l + sovEvents(uint64(l))
 34401  	l = m.ServerMetadata.Size()
 34402  	n += 1 + l + sovEvents(uint64(l))
 34403  	l = m.ConnectionMetadata.Size()
 34404  	n += 1 + l + sovEvents(uint64(l))
 34405  	l = len(m.PublicAddr)
 34406  	if l > 0 {
 34407  		n += 1 + l + sovEvents(uint64(l))
 34408  	}
 34409  	l = m.AppMetadata.Size()
 34410  	n += 1 + l + sovEvents(uint64(l))
 34411  	if m.XXX_unrecognized != nil {
 34412  		n += len(m.XXX_unrecognized)
 34413  	}
 34414  	return n
 34415  }
 34416  
 34417  func (m *AppSessionEnd) Size() (n int) {
 34418  	if m == nil {
 34419  		return 0
 34420  	}
 34421  	var l int
 34422  	_ = l
 34423  	l = m.Metadata.Size()
 34424  	n += 1 + l + sovEvents(uint64(l))
 34425  	l = m.UserMetadata.Size()
 34426  	n += 1 + l + sovEvents(uint64(l))
 34427  	l = m.SessionMetadata.Size()
 34428  	n += 1 + l + sovEvents(uint64(l))
 34429  	l = m.ServerMetadata.Size()
 34430  	n += 1 + l + sovEvents(uint64(l))
 34431  	l = m.ConnectionMetadata.Size()
 34432  	n += 1 + l + sovEvents(uint64(l))
 34433  	l = m.AppMetadata.Size()
 34434  	n += 1 + l + sovEvents(uint64(l))
 34435  	if m.XXX_unrecognized != nil {
 34436  		n += len(m.XXX_unrecognized)
 34437  	}
 34438  	return n
 34439  }
 34440  
 34441  func (m *AppSessionChunk) Size() (n int) {
 34442  	if m == nil {
 34443  		return 0
 34444  	}
 34445  	var l int
 34446  	_ = l
 34447  	l = m.Metadata.Size()
 34448  	n += 1 + l + sovEvents(uint64(l))
 34449  	l = m.UserMetadata.Size()
 34450  	n += 1 + l + sovEvents(uint64(l))
 34451  	l = m.SessionMetadata.Size()
 34452  	n += 1 + l + sovEvents(uint64(l))
 34453  	l = m.ServerMetadata.Size()
 34454  	n += 1 + l + sovEvents(uint64(l))
 34455  	l = m.ConnectionMetadata.Size()
 34456  	n += 1 + l + sovEvents(uint64(l))
 34457  	l = len(m.SessionChunkID)
 34458  	if l > 0 {
 34459  		n += 1 + l + sovEvents(uint64(l))
 34460  	}
 34461  	l = m.AppMetadata.Size()
 34462  	n += 1 + l + sovEvents(uint64(l))
 34463  	if m.XXX_unrecognized != nil {
 34464  		n += len(m.XXX_unrecognized)
 34465  	}
 34466  	return n
 34467  }
 34468  
 34469  func (m *AppSessionRequest) Size() (n int) {
 34470  	if m == nil {
 34471  		return 0
 34472  	}
 34473  	var l int
 34474  	_ = l
 34475  	l = m.Metadata.Size()
 34476  	n += 1 + l + sovEvents(uint64(l))
 34477  	if m.StatusCode != 0 {
 34478  		n += 1 + sovEvents(uint64(m.StatusCode))
 34479  	}
 34480  	l = len(m.Path)
 34481  	if l > 0 {
 34482  		n += 1 + l + sovEvents(uint64(l))
 34483  	}
 34484  	l = len(m.RawQuery)
 34485  	if l > 0 {
 34486  		n += 1 + l + sovEvents(uint64(l))
 34487  	}
 34488  	l = len(m.Method)
 34489  	if l > 0 {
 34490  		n += 1 + l + sovEvents(uint64(l))
 34491  	}
 34492  	l = m.AppMetadata.Size()
 34493  	n += 1 + l + sovEvents(uint64(l))
 34494  	l = m.AWSRequestMetadata.Size()
 34495  	n += 1 + l + sovEvents(uint64(l))
 34496  	if m.XXX_unrecognized != nil {
 34497  		n += len(m.XXX_unrecognized)
 34498  	}
 34499  	return n
 34500  }
 34501  
 34502  func (m *AWSRequestMetadata) Size() (n int) {
 34503  	if m == nil {
 34504  		return 0
 34505  	}
 34506  	var l int
 34507  	_ = l
 34508  	l = len(m.AWSRegion)
 34509  	if l > 0 {
 34510  		n += 1 + l + sovEvents(uint64(l))
 34511  	}
 34512  	l = len(m.AWSService)
 34513  	if l > 0 {
 34514  		n += 1 + l + sovEvents(uint64(l))
 34515  	}
 34516  	l = len(m.AWSHost)
 34517  	if l > 0 {
 34518  		n += 1 + l + sovEvents(uint64(l))
 34519  	}
 34520  	l = len(m.AWSAssumedRole)
 34521  	if l > 0 {
 34522  		n += 1 + l + sovEvents(uint64(l))
 34523  	}
 34524  	if m.XXX_unrecognized != nil {
 34525  		n += len(m.XXX_unrecognized)
 34526  	}
 34527  	return n
 34528  }
 34529  
 34530  func (m *DatabaseMetadata) Size() (n int) {
 34531  	if m == nil {
 34532  		return 0
 34533  	}
 34534  	var l int
 34535  	_ = l
 34536  	l = len(m.DatabaseService)
 34537  	if l > 0 {
 34538  		n += 1 + l + sovEvents(uint64(l))
 34539  	}
 34540  	l = len(m.DatabaseProtocol)
 34541  	if l > 0 {
 34542  		n += 1 + l + sovEvents(uint64(l))
 34543  	}
 34544  	l = len(m.DatabaseURI)
 34545  	if l > 0 {
 34546  		n += 1 + l + sovEvents(uint64(l))
 34547  	}
 34548  	l = len(m.DatabaseName)
 34549  	if l > 0 {
 34550  		n += 1 + l + sovEvents(uint64(l))
 34551  	}
 34552  	l = len(m.DatabaseUser)
 34553  	if l > 0 {
 34554  		n += 1 + l + sovEvents(uint64(l))
 34555  	}
 34556  	if len(m.DatabaseLabels) > 0 {
 34557  		for k, v := range m.DatabaseLabels {
 34558  			_ = k
 34559  			_ = v
 34560  			mapEntrySize := 1 + len(k) + sovEvents(uint64(len(k))) + 1 + len(v) + sovEvents(uint64(len(v)))
 34561  			n += mapEntrySize + 1 + sovEvents(uint64(mapEntrySize))
 34562  		}
 34563  	}
 34564  	l = len(m.DatabaseAWSRegion)
 34565  	if l > 0 {
 34566  		n += 1 + l + sovEvents(uint64(l))
 34567  	}
 34568  	l = len(m.DatabaseAWSRedshiftClusterID)
 34569  	if l > 0 {
 34570  		n += 1 + l + sovEvents(uint64(l))
 34571  	}
 34572  	l = len(m.DatabaseGCPProjectID)
 34573  	if l > 0 {
 34574  		n += 1 + l + sovEvents(uint64(l))
 34575  	}
 34576  	l = len(m.DatabaseGCPInstanceID)
 34577  	if l > 0 {
 34578  		n += 1 + l + sovEvents(uint64(l))
 34579  	}
 34580  	if len(m.DatabaseRoles) > 0 {
 34581  		for _, s := range m.DatabaseRoles {
 34582  			l = len(s)
 34583  			n += 1 + l + sovEvents(uint64(l))
 34584  		}
 34585  	}
 34586  	l = len(m.DatabaseType)
 34587  	if l > 0 {
 34588  		n += 1 + l + sovEvents(uint64(l))
 34589  	}
 34590  	l = len(m.DatabaseOrigin)
 34591  	if l > 0 {
 34592  		n += 1 + l + sovEvents(uint64(l))
 34593  	}
 34594  	if m.XXX_unrecognized != nil {
 34595  		n += len(m.XXX_unrecognized)
 34596  	}
 34597  	return n
 34598  }
 34599  
 34600  func (m *DatabaseCreate) Size() (n int) {
 34601  	if m == nil {
 34602  		return 0
 34603  	}
 34604  	var l int
 34605  	_ = l
 34606  	l = m.Metadata.Size()
 34607  	n += 1 + l + sovEvents(uint64(l))
 34608  	l = m.UserMetadata.Size()
 34609  	n += 1 + l + sovEvents(uint64(l))
 34610  	l = m.ResourceMetadata.Size()
 34611  	n += 1 + l + sovEvents(uint64(l))
 34612  	l = m.DatabaseMetadata.Size()
 34613  	n += 1 + l + sovEvents(uint64(l))
 34614  	if m.XXX_unrecognized != nil {
 34615  		n += len(m.XXX_unrecognized)
 34616  	}
 34617  	return n
 34618  }
 34619  
 34620  func (m *DatabaseUpdate) Size() (n int) {
 34621  	if m == nil {
 34622  		return 0
 34623  	}
 34624  	var l int
 34625  	_ = l
 34626  	l = m.Metadata.Size()
 34627  	n += 1 + l + sovEvents(uint64(l))
 34628  	l = m.UserMetadata.Size()
 34629  	n += 1 + l + sovEvents(uint64(l))
 34630  	l = m.ResourceMetadata.Size()
 34631  	n += 1 + l + sovEvents(uint64(l))
 34632  	l = m.DatabaseMetadata.Size()
 34633  	n += 1 + l + sovEvents(uint64(l))
 34634  	if m.XXX_unrecognized != nil {
 34635  		n += len(m.XXX_unrecognized)
 34636  	}
 34637  	return n
 34638  }
 34639  
 34640  func (m *DatabaseDelete) Size() (n int) {
 34641  	if m == nil {
 34642  		return 0
 34643  	}
 34644  	var l int
 34645  	_ = l
 34646  	l = m.Metadata.Size()
 34647  	n += 1 + l + sovEvents(uint64(l))
 34648  	l = m.UserMetadata.Size()
 34649  	n += 1 + l + sovEvents(uint64(l))
 34650  	l = m.ResourceMetadata.Size()
 34651  	n += 1 + l + sovEvents(uint64(l))
 34652  	if m.XXX_unrecognized != nil {
 34653  		n += len(m.XXX_unrecognized)
 34654  	}
 34655  	return n
 34656  }
 34657  
 34658  func (m *DatabaseSessionStart) Size() (n int) {
 34659  	if m == nil {
 34660  		return 0
 34661  	}
 34662  	var l int
 34663  	_ = l
 34664  	l = m.Metadata.Size()
 34665  	n += 1 + l + sovEvents(uint64(l))
 34666  	l = m.UserMetadata.Size()
 34667  	n += 1 + l + sovEvents(uint64(l))
 34668  	l = m.SessionMetadata.Size()
 34669  	n += 1 + l + sovEvents(uint64(l))
 34670  	l = m.ServerMetadata.Size()
 34671  	n += 1 + l + sovEvents(uint64(l))
 34672  	l = m.ConnectionMetadata.Size()
 34673  	n += 1 + l + sovEvents(uint64(l))
 34674  	l = m.Status.Size()
 34675  	n += 1 + l + sovEvents(uint64(l))
 34676  	l = m.DatabaseMetadata.Size()
 34677  	n += 1 + l + sovEvents(uint64(l))
 34678  	if m.XXX_unrecognized != nil {
 34679  		n += len(m.XXX_unrecognized)
 34680  	}
 34681  	return n
 34682  }
 34683  
 34684  func (m *DatabaseSessionQuery) Size() (n int) {
 34685  	if m == nil {
 34686  		return 0
 34687  	}
 34688  	var l int
 34689  	_ = l
 34690  	l = m.Metadata.Size()
 34691  	n += 1 + l + sovEvents(uint64(l))
 34692  	l = m.UserMetadata.Size()
 34693  	n += 1 + l + sovEvents(uint64(l))
 34694  	l = m.SessionMetadata.Size()
 34695  	n += 1 + l + sovEvents(uint64(l))
 34696  	l = m.DatabaseMetadata.Size()
 34697  	n += 1 + l + sovEvents(uint64(l))
 34698  	l = len(m.DatabaseQuery)
 34699  	if l > 0 {
 34700  		n += 1 + l + sovEvents(uint64(l))
 34701  	}
 34702  	if len(m.DatabaseQueryParameters) > 0 {
 34703  		for _, s := range m.DatabaseQueryParameters {
 34704  			l = len(s)
 34705  			n += 1 + l + sovEvents(uint64(l))
 34706  		}
 34707  	}
 34708  	l = m.Status.Size()
 34709  	n += 1 + l + sovEvents(uint64(l))
 34710  	if m.XXX_unrecognized != nil {
 34711  		n += len(m.XXX_unrecognized)
 34712  	}
 34713  	return n
 34714  }
 34715  
 34716  func (m *DatabasePermissionUpdate) Size() (n int) {
 34717  	if m == nil {
 34718  		return 0
 34719  	}
 34720  	var l int
 34721  	_ = l
 34722  	l = m.Metadata.Size()
 34723  	n += 1 + l + sovEvents(uint64(l))
 34724  	l = m.UserMetadata.Size()
 34725  	n += 1 + l + sovEvents(uint64(l))
 34726  	l = m.SessionMetadata.Size()
 34727  	n += 1 + l + sovEvents(uint64(l))
 34728  	l = m.DatabaseMetadata.Size()
 34729  	n += 1 + l + sovEvents(uint64(l))
 34730  	if len(m.PermissionSummary) > 0 {
 34731  		for _, e := range m.PermissionSummary {
 34732  			l = e.Size()
 34733  			n += 1 + l + sovEvents(uint64(l))
 34734  		}
 34735  	}
 34736  	if len(m.AffectedObjectCounts) > 0 {
 34737  		for k, v := range m.AffectedObjectCounts {
 34738  			_ = k
 34739  			_ = v
 34740  			mapEntrySize := 1 + len(k) + sovEvents(uint64(len(k))) + 1 + sovEvents(uint64(v))
 34741  			n += mapEntrySize + 1 + sovEvents(uint64(mapEntrySize))
 34742  		}
 34743  	}
 34744  	if m.XXX_unrecognized != nil {
 34745  		n += len(m.XXX_unrecognized)
 34746  	}
 34747  	return n
 34748  }
 34749  
 34750  func (m *DatabasePermissionEntry) Size() (n int) {
 34751  	if m == nil {
 34752  		return 0
 34753  	}
 34754  	var l int
 34755  	_ = l
 34756  	l = len(m.Permission)
 34757  	if l > 0 {
 34758  		n += 1 + l + sovEvents(uint64(l))
 34759  	}
 34760  	if len(m.Counts) > 0 {
 34761  		for k, v := range m.Counts {
 34762  			_ = k
 34763  			_ = v
 34764  			mapEntrySize := 1 + len(k) + sovEvents(uint64(len(k))) + 1 + sovEvents(uint64(v))
 34765  			n += mapEntrySize + 1 + sovEvents(uint64(mapEntrySize))
 34766  		}
 34767  	}
 34768  	if m.XXX_unrecognized != nil {
 34769  		n += len(m.XXX_unrecognized)
 34770  	}
 34771  	return n
 34772  }
 34773  
 34774  func (m *DatabaseUserCreate) Size() (n int) {
 34775  	if m == nil {
 34776  		return 0
 34777  	}
 34778  	var l int
 34779  	_ = l
 34780  	l = m.Metadata.Size()
 34781  	n += 1 + l + sovEvents(uint64(l))
 34782  	l = m.UserMetadata.Size()
 34783  	n += 1 + l + sovEvents(uint64(l))
 34784  	l = m.SessionMetadata.Size()
 34785  	n += 1 + l + sovEvents(uint64(l))
 34786  	l = m.DatabaseMetadata.Size()
 34787  	n += 1 + l + sovEvents(uint64(l))
 34788  	l = m.Status.Size()
 34789  	n += 1 + l + sovEvents(uint64(l))
 34790  	l = len(m.Username)
 34791  	if l > 0 {
 34792  		n += 1 + l + sovEvents(uint64(l))
 34793  	}
 34794  	if len(m.Roles) > 0 {
 34795  		for _, s := range m.Roles {
 34796  			l = len(s)
 34797  			n += 1 + l + sovEvents(uint64(l))
 34798  		}
 34799  	}
 34800  	if m.XXX_unrecognized != nil {
 34801  		n += len(m.XXX_unrecognized)
 34802  	}
 34803  	return n
 34804  }
 34805  
 34806  func (m *DatabaseUserDeactivate) Size() (n int) {
 34807  	if m == nil {
 34808  		return 0
 34809  	}
 34810  	var l int
 34811  	_ = l
 34812  	l = m.Metadata.Size()
 34813  	n += 1 + l + sovEvents(uint64(l))
 34814  	l = m.UserMetadata.Size()
 34815  	n += 1 + l + sovEvents(uint64(l))
 34816  	l = m.SessionMetadata.Size()
 34817  	n += 1 + l + sovEvents(uint64(l))
 34818  	l = m.DatabaseMetadata.Size()
 34819  	n += 1 + l + sovEvents(uint64(l))
 34820  	l = m.Status.Size()
 34821  	n += 1 + l + sovEvents(uint64(l))
 34822  	l = len(m.Username)
 34823  	if l > 0 {
 34824  		n += 1 + l + sovEvents(uint64(l))
 34825  	}
 34826  	if m.Delete {
 34827  		n += 2
 34828  	}
 34829  	if m.XXX_unrecognized != nil {
 34830  		n += len(m.XXX_unrecognized)
 34831  	}
 34832  	return n
 34833  }
 34834  
 34835  func (m *PostgresParse) Size() (n int) {
 34836  	if m == nil {
 34837  		return 0
 34838  	}
 34839  	var l int
 34840  	_ = l
 34841  	l = m.Metadata.Size()
 34842  	n += 1 + l + sovEvents(uint64(l))
 34843  	l = m.UserMetadata.Size()
 34844  	n += 1 + l + sovEvents(uint64(l))
 34845  	l = m.SessionMetadata.Size()
 34846  	n += 1 + l + sovEvents(uint64(l))
 34847  	l = m.DatabaseMetadata.Size()
 34848  	n += 1 + l + sovEvents(uint64(l))
 34849  	l = len(m.StatementName)
 34850  	if l > 0 {
 34851  		n += 1 + l + sovEvents(uint64(l))
 34852  	}
 34853  	l = len(m.Query)
 34854  	if l > 0 {
 34855  		n += 1 + l + sovEvents(uint64(l))
 34856  	}
 34857  	if m.XXX_unrecognized != nil {
 34858  		n += len(m.XXX_unrecognized)
 34859  	}
 34860  	return n
 34861  }
 34862  
 34863  func (m *PostgresBind) Size() (n int) {
 34864  	if m == nil {
 34865  		return 0
 34866  	}
 34867  	var l int
 34868  	_ = l
 34869  	l = m.Metadata.Size()
 34870  	n += 1 + l + sovEvents(uint64(l))
 34871  	l = m.UserMetadata.Size()
 34872  	n += 1 + l + sovEvents(uint64(l))
 34873  	l = m.SessionMetadata.Size()
 34874  	n += 1 + l + sovEvents(uint64(l))
 34875  	l = m.DatabaseMetadata.Size()
 34876  	n += 1 + l + sovEvents(uint64(l))
 34877  	l = len(m.StatementName)
 34878  	if l > 0 {
 34879  		n += 1 + l + sovEvents(uint64(l))
 34880  	}
 34881  	l = len(m.PortalName)
 34882  	if l > 0 {
 34883  		n += 1 + l + sovEvents(uint64(l))
 34884  	}
 34885  	if len(m.Parameters) > 0 {
 34886  		for _, s := range m.Parameters {
 34887  			l = len(s)
 34888  			n += 1 + l + sovEvents(uint64(l))
 34889  		}
 34890  	}
 34891  	if m.XXX_unrecognized != nil {
 34892  		n += len(m.XXX_unrecognized)
 34893  	}
 34894  	return n
 34895  }
 34896  
 34897  func (m *PostgresExecute) Size() (n int) {
 34898  	if m == nil {
 34899  		return 0
 34900  	}
 34901  	var l int
 34902  	_ = l
 34903  	l = m.Metadata.Size()
 34904  	n += 1 + l + sovEvents(uint64(l))
 34905  	l = m.UserMetadata.Size()
 34906  	n += 1 + l + sovEvents(uint64(l))
 34907  	l = m.SessionMetadata.Size()
 34908  	n += 1 + l + sovEvents(uint64(l))
 34909  	l = m.DatabaseMetadata.Size()
 34910  	n += 1 + l + sovEvents(uint64(l))
 34911  	l = len(m.PortalName)
 34912  	if l > 0 {
 34913  		n += 1 + l + sovEvents(uint64(l))
 34914  	}
 34915  	if m.XXX_unrecognized != nil {
 34916  		n += len(m.XXX_unrecognized)
 34917  	}
 34918  	return n
 34919  }
 34920  
 34921  func (m *PostgresClose) Size() (n int) {
 34922  	if m == nil {
 34923  		return 0
 34924  	}
 34925  	var l int
 34926  	_ = l
 34927  	l = m.Metadata.Size()
 34928  	n += 1 + l + sovEvents(uint64(l))
 34929  	l = m.UserMetadata.Size()
 34930  	n += 1 + l + sovEvents(uint64(l))
 34931  	l = m.SessionMetadata.Size()
 34932  	n += 1 + l + sovEvents(uint64(l))
 34933  	l = m.DatabaseMetadata.Size()
 34934  	n += 1 + l + sovEvents(uint64(l))
 34935  	l = len(m.StatementName)
 34936  	if l > 0 {
 34937  		n += 1 + l + sovEvents(uint64(l))
 34938  	}
 34939  	l = len(m.PortalName)
 34940  	if l > 0 {
 34941  		n += 1 + l + sovEvents(uint64(l))
 34942  	}
 34943  	if m.XXX_unrecognized != nil {
 34944  		n += len(m.XXX_unrecognized)
 34945  	}
 34946  	return n
 34947  }
 34948  
 34949  func (m *PostgresFunctionCall) Size() (n int) {
 34950  	if m == nil {
 34951  		return 0
 34952  	}
 34953  	var l int
 34954  	_ = l
 34955  	l = m.Metadata.Size()
 34956  	n += 1 + l + sovEvents(uint64(l))
 34957  	l = m.UserMetadata.Size()
 34958  	n += 1 + l + sovEvents(uint64(l))
 34959  	l = m.SessionMetadata.Size()
 34960  	n += 1 + l + sovEvents(uint64(l))
 34961  	l = m.DatabaseMetadata.Size()
 34962  	n += 1 + l + sovEvents(uint64(l))
 34963  	if m.FunctionOID != 0 {
 34964  		n += 1 + sovEvents(uint64(m.FunctionOID))
 34965  	}
 34966  	if len(m.FunctionArgs) > 0 {
 34967  		for _, s := range m.FunctionArgs {
 34968  			l = len(s)
 34969  			n += 1 + l + sovEvents(uint64(l))
 34970  		}
 34971  	}
 34972  	if m.XXX_unrecognized != nil {
 34973  		n += len(m.XXX_unrecognized)
 34974  	}
 34975  	return n
 34976  }
 34977  
 34978  func (m *WindowsDesktopSessionStart) Size() (n int) {
 34979  	if m == nil {
 34980  		return 0
 34981  	}
 34982  	var l int
 34983  	_ = l
 34984  	l = m.Metadata.Size()
 34985  	n += 1 + l + sovEvents(uint64(l))
 34986  	l = m.UserMetadata.Size()
 34987  	n += 1 + l + sovEvents(uint64(l))
 34988  	l = m.SessionMetadata.Size()
 34989  	n += 1 + l + sovEvents(uint64(l))
 34990  	l = m.ConnectionMetadata.Size()
 34991  	n += 1 + l + sovEvents(uint64(l))
 34992  	l = m.Status.Size()
 34993  	n += 1 + l + sovEvents(uint64(l))
 34994  	l = len(m.WindowsDesktopService)
 34995  	if l > 0 {
 34996  		n += 1 + l + sovEvents(uint64(l))
 34997  	}
 34998  	l = len(m.DesktopAddr)
 34999  	if l > 0 {
 35000  		n += 1 + l + sovEvents(uint64(l))
 35001  	}
 35002  	l = len(m.Domain)
 35003  	if l > 0 {
 35004  		n += 1 + l + sovEvents(uint64(l))
 35005  	}
 35006  	l = len(m.WindowsUser)
 35007  	if l > 0 {
 35008  		n += 1 + l + sovEvents(uint64(l))
 35009  	}
 35010  	if len(m.DesktopLabels) > 0 {
 35011  		for k, v := range m.DesktopLabels {
 35012  			_ = k
 35013  			_ = v
 35014  			mapEntrySize := 1 + len(k) + sovEvents(uint64(len(k))) + 1 + len(v) + sovEvents(uint64(len(v)))
 35015  			n += mapEntrySize + 1 + sovEvents(uint64(mapEntrySize))
 35016  		}
 35017  	}
 35018  	l = len(m.DesktopName)
 35019  	if l > 0 {
 35020  		n += 1 + l + sovEvents(uint64(l))
 35021  	}
 35022  	if m.AllowUserCreation {
 35023  		n += 2
 35024  	}
 35025  	if m.XXX_unrecognized != nil {
 35026  		n += len(m.XXX_unrecognized)
 35027  	}
 35028  	return n
 35029  }
 35030  
 35031  func (m *DatabaseSessionEnd) Size() (n int) {
 35032  	if m == nil {
 35033  		return 0
 35034  	}
 35035  	var l int
 35036  	_ = l
 35037  	l = m.Metadata.Size()
 35038  	n += 1 + l + sovEvents(uint64(l))
 35039  	l = m.UserMetadata.Size()
 35040  	n += 1 + l + sovEvents(uint64(l))
 35041  	l = m.SessionMetadata.Size()
 35042  	n += 1 + l + sovEvents(uint64(l))
 35043  	l = m.DatabaseMetadata.Size()
 35044  	n += 1 + l + sovEvents(uint64(l))
 35045  	if m.XXX_unrecognized != nil {
 35046  		n += len(m.XXX_unrecognized)
 35047  	}
 35048  	return n
 35049  }
 35050  
 35051  func (m *MFADeviceMetadata) Size() (n int) {
 35052  	if m == nil {
 35053  		return 0
 35054  	}
 35055  	var l int
 35056  	_ = l
 35057  	l = len(m.DeviceName)
 35058  	if l > 0 {
 35059  		n += 1 + l + sovEvents(uint64(l))
 35060  	}
 35061  	l = len(m.DeviceID)
 35062  	if l > 0 {
 35063  		n += 1 + l + sovEvents(uint64(l))
 35064  	}
 35065  	l = len(m.DeviceType)
 35066  	if l > 0 {
 35067  		n += 1 + l + sovEvents(uint64(l))
 35068  	}
 35069  	if m.XXX_unrecognized != nil {
 35070  		n += len(m.XXX_unrecognized)
 35071  	}
 35072  	return n
 35073  }
 35074  
 35075  func (m *MFADeviceAdd) Size() (n int) {
 35076  	if m == nil {
 35077  		return 0
 35078  	}
 35079  	var l int
 35080  	_ = l
 35081  	l = m.Metadata.Size()
 35082  	n += 1 + l + sovEvents(uint64(l))
 35083  	l = m.UserMetadata.Size()
 35084  	n += 1 + l + sovEvents(uint64(l))
 35085  	l = m.MFADeviceMetadata.Size()
 35086  	n += 1 + l + sovEvents(uint64(l))
 35087  	l = m.ConnectionMetadata.Size()
 35088  	n += 1 + l + sovEvents(uint64(l))
 35089  	if m.XXX_unrecognized != nil {
 35090  		n += len(m.XXX_unrecognized)
 35091  	}
 35092  	return n
 35093  }
 35094  
 35095  func (m *MFADeviceDelete) Size() (n int) {
 35096  	if m == nil {
 35097  		return 0
 35098  	}
 35099  	var l int
 35100  	_ = l
 35101  	l = m.Metadata.Size()
 35102  	n += 1 + l + sovEvents(uint64(l))
 35103  	l = m.UserMetadata.Size()
 35104  	n += 1 + l + sovEvents(uint64(l))
 35105  	l = m.MFADeviceMetadata.Size()
 35106  	n += 1 + l + sovEvents(uint64(l))
 35107  	l = m.ConnectionMetadata.Size()
 35108  	n += 1 + l + sovEvents(uint64(l))
 35109  	if m.XXX_unrecognized != nil {
 35110  		n += len(m.XXX_unrecognized)
 35111  	}
 35112  	return n
 35113  }
 35114  
 35115  func (m *BillingInformationUpdate) Size() (n int) {
 35116  	if m == nil {
 35117  		return 0
 35118  	}
 35119  	var l int
 35120  	_ = l
 35121  	l = m.Metadata.Size()
 35122  	n += 1 + l + sovEvents(uint64(l))
 35123  	l = m.UserMetadata.Size()
 35124  	n += 1 + l + sovEvents(uint64(l))
 35125  	if m.XXX_unrecognized != nil {
 35126  		n += len(m.XXX_unrecognized)
 35127  	}
 35128  	return n
 35129  }
 35130  
 35131  func (m *BillingCardCreate) Size() (n int) {
 35132  	if m == nil {
 35133  		return 0
 35134  	}
 35135  	var l int
 35136  	_ = l
 35137  	l = m.Metadata.Size()
 35138  	n += 1 + l + sovEvents(uint64(l))
 35139  	l = m.UserMetadata.Size()
 35140  	n += 1 + l + sovEvents(uint64(l))
 35141  	if m.XXX_unrecognized != nil {
 35142  		n += len(m.XXX_unrecognized)
 35143  	}
 35144  	return n
 35145  }
 35146  
 35147  func (m *BillingCardDelete) Size() (n int) {
 35148  	if m == nil {
 35149  		return 0
 35150  	}
 35151  	var l int
 35152  	_ = l
 35153  	l = m.Metadata.Size()
 35154  	n += 1 + l + sovEvents(uint64(l))
 35155  	l = m.UserMetadata.Size()
 35156  	n += 1 + l + sovEvents(uint64(l))
 35157  	if m.XXX_unrecognized != nil {
 35158  		n += len(m.XXX_unrecognized)
 35159  	}
 35160  	return n
 35161  }
 35162  
 35163  func (m *LockCreate) Size() (n int) {
 35164  	if m == nil {
 35165  		return 0
 35166  	}
 35167  	var l int
 35168  	_ = l
 35169  	l = m.Metadata.Size()
 35170  	n += 1 + l + sovEvents(uint64(l))
 35171  	l = m.ResourceMetadata.Size()
 35172  	n += 1 + l + sovEvents(uint64(l))
 35173  	l = m.UserMetadata.Size()
 35174  	n += 1 + l + sovEvents(uint64(l))
 35175  	l = m.Target.Size()
 35176  	n += 1 + l + sovEvents(uint64(l))
 35177  	l = m.Lock.Size()
 35178  	n += 1 + l + sovEvents(uint64(l))
 35179  	if m.XXX_unrecognized != nil {
 35180  		n += len(m.XXX_unrecognized)
 35181  	}
 35182  	return n
 35183  }
 35184  
 35185  func (m *LockDelete) Size() (n int) {
 35186  	if m == nil {
 35187  		return 0
 35188  	}
 35189  	var l int
 35190  	_ = l
 35191  	l = m.Metadata.Size()
 35192  	n += 1 + l + sovEvents(uint64(l))
 35193  	l = m.ResourceMetadata.Size()
 35194  	n += 1 + l + sovEvents(uint64(l))
 35195  	l = m.UserMetadata.Size()
 35196  	n += 1 + l + sovEvents(uint64(l))
 35197  	l = m.Lock.Size()
 35198  	n += 1 + l + sovEvents(uint64(l))
 35199  	if m.XXX_unrecognized != nil {
 35200  		n += len(m.XXX_unrecognized)
 35201  	}
 35202  	return n
 35203  }
 35204  
 35205  func (m *RecoveryCodeGenerate) Size() (n int) {
 35206  	if m == nil {
 35207  		return 0
 35208  	}
 35209  	var l int
 35210  	_ = l
 35211  	l = m.Metadata.Size()
 35212  	n += 1 + l + sovEvents(uint64(l))
 35213  	l = m.UserMetadata.Size()
 35214  	n += 1 + l + sovEvents(uint64(l))
 35215  	if m.XXX_unrecognized != nil {
 35216  		n += len(m.XXX_unrecognized)
 35217  	}
 35218  	return n
 35219  }
 35220  
 35221  func (m *RecoveryCodeUsed) Size() (n int) {
 35222  	if m == nil {
 35223  		return 0
 35224  	}
 35225  	var l int
 35226  	_ = l
 35227  	l = m.Metadata.Size()
 35228  	n += 1 + l + sovEvents(uint64(l))
 35229  	l = m.UserMetadata.Size()
 35230  	n += 1 + l + sovEvents(uint64(l))
 35231  	l = m.Status.Size()
 35232  	n += 1 + l + sovEvents(uint64(l))
 35233  	if m.XXX_unrecognized != nil {
 35234  		n += len(m.XXX_unrecognized)
 35235  	}
 35236  	return n
 35237  }
 35238  
 35239  func (m *WindowsDesktopSessionEnd) Size() (n int) {
 35240  	if m == nil {
 35241  		return 0
 35242  	}
 35243  	var l int
 35244  	_ = l
 35245  	l = m.Metadata.Size()
 35246  	n += 1 + l + sovEvents(uint64(l))
 35247  	l = m.UserMetadata.Size()
 35248  	n += 1 + l + sovEvents(uint64(l))
 35249  	l = m.SessionMetadata.Size()
 35250  	n += 1 + l + sovEvents(uint64(l))
 35251  	l = len(m.WindowsDesktopService)
 35252  	if l > 0 {
 35253  		n += 1 + l + sovEvents(uint64(l))
 35254  	}
 35255  	l = len(m.DesktopAddr)
 35256  	if l > 0 {
 35257  		n += 1 + l + sovEvents(uint64(l))
 35258  	}
 35259  	l = len(m.Domain)
 35260  	if l > 0 {
 35261  		n += 1 + l + sovEvents(uint64(l))
 35262  	}
 35263  	l = len(m.WindowsUser)
 35264  	if l > 0 {
 35265  		n += 1 + l + sovEvents(uint64(l))
 35266  	}
 35267  	if len(m.DesktopLabels) > 0 {
 35268  		for k, v := range m.DesktopLabels {
 35269  			_ = k
 35270  			_ = v
 35271  			mapEntrySize := 1 + len(k) + sovEvents(uint64(len(k))) + 1 + len(v) + sovEvents(uint64(len(v)))
 35272  			n += mapEntrySize + 1 + sovEvents(uint64(mapEntrySize))
 35273  		}
 35274  	}
 35275  	l = github_com_gogo_protobuf_types.SizeOfStdTime(m.StartTime)
 35276  	n += 1 + l + sovEvents(uint64(l))
 35277  	l = github_com_gogo_protobuf_types.SizeOfStdTime(m.EndTime)
 35278  	n += 1 + l + sovEvents(uint64(l))
 35279  	l = len(m.DesktopName)
 35280  	if l > 0 {
 35281  		n += 1 + l + sovEvents(uint64(l))
 35282  	}
 35283  	if m.Recorded {
 35284  		n += 2
 35285  	}
 35286  	if len(m.Participants) > 0 {
 35287  		for _, s := range m.Participants {
 35288  			l = len(s)
 35289  			n += 1 + l + sovEvents(uint64(l))
 35290  		}
 35291  	}
 35292  	if m.XXX_unrecognized != nil {
 35293  		n += len(m.XXX_unrecognized)
 35294  	}
 35295  	return n
 35296  }
 35297  
 35298  func (m *CertificateCreate) Size() (n int) {
 35299  	if m == nil {
 35300  		return 0
 35301  	}
 35302  	var l int
 35303  	_ = l
 35304  	l = m.Metadata.Size()
 35305  	n += 1 + l + sovEvents(uint64(l))
 35306  	l = len(m.CertificateType)
 35307  	if l > 0 {
 35308  		n += 1 + l + sovEvents(uint64(l))
 35309  	}
 35310  	if m.Identity != nil {
 35311  		l = m.Identity.Size()
 35312  		n += 1 + l + sovEvents(uint64(l))
 35313  	}
 35314  	l = m.ClientMetadata.Size()
 35315  	n += 1 + l + sovEvents(uint64(l))
 35316  	if m.XXX_unrecognized != nil {
 35317  		n += len(m.XXX_unrecognized)
 35318  	}
 35319  	return n
 35320  }
 35321  
 35322  func (m *RenewableCertificateGenerationMismatch) Size() (n int) {
 35323  	if m == nil {
 35324  		return 0
 35325  	}
 35326  	var l int
 35327  	_ = l
 35328  	l = m.Metadata.Size()
 35329  	n += 1 + l + sovEvents(uint64(l))
 35330  	l = m.UserMetadata.Size()
 35331  	n += 1 + l + sovEvents(uint64(l))
 35332  	if m.XXX_unrecognized != nil {
 35333  		n += len(m.XXX_unrecognized)
 35334  	}
 35335  	return n
 35336  }
 35337  
 35338  func (m *BotJoin) Size() (n int) {
 35339  	if m == nil {
 35340  		return 0
 35341  	}
 35342  	var l int
 35343  	_ = l
 35344  	l = m.Metadata.Size()
 35345  	n += 1 + l + sovEvents(uint64(l))
 35346  	l = m.Status.Size()
 35347  	n += 1 + l + sovEvents(uint64(l))
 35348  	l = len(m.BotName)
 35349  	if l > 0 {
 35350  		n += 1 + l + sovEvents(uint64(l))
 35351  	}
 35352  	l = len(m.Method)
 35353  	if l > 0 {
 35354  		n += 1 + l + sovEvents(uint64(l))
 35355  	}
 35356  	l = len(m.TokenName)
 35357  	if l > 0 {
 35358  		n += 1 + l + sovEvents(uint64(l))
 35359  	}
 35360  	if m.Attributes != nil {
 35361  		l = m.Attributes.Size()
 35362  		n += 1 + l + sovEvents(uint64(l))
 35363  	}
 35364  	l = len(m.UserName)
 35365  	if l > 0 {
 35366  		n += 1 + l + sovEvents(uint64(l))
 35367  	}
 35368  	if m.XXX_unrecognized != nil {
 35369  		n += len(m.XXX_unrecognized)
 35370  	}
 35371  	return n
 35372  }
 35373  
 35374  func (m *InstanceJoin) Size() (n int) {
 35375  	if m == nil {
 35376  		return 0
 35377  	}
 35378  	var l int
 35379  	_ = l
 35380  	l = m.Metadata.Size()
 35381  	n += 1 + l + sovEvents(uint64(l))
 35382  	l = m.Status.Size()
 35383  	n += 1 + l + sovEvents(uint64(l))
 35384  	l = len(m.HostID)
 35385  	if l > 0 {
 35386  		n += 1 + l + sovEvents(uint64(l))
 35387  	}
 35388  	l = len(m.NodeName)
 35389  	if l > 0 {
 35390  		n += 1 + l + sovEvents(uint64(l))
 35391  	}
 35392  	l = len(m.Role)
 35393  	if l > 0 {
 35394  		n += 1 + l + sovEvents(uint64(l))
 35395  	}
 35396  	l = len(m.Method)
 35397  	if l > 0 {
 35398  		n += 1 + l + sovEvents(uint64(l))
 35399  	}
 35400  	l = len(m.TokenName)
 35401  	if l > 0 {
 35402  		n += 1 + l + sovEvents(uint64(l))
 35403  	}
 35404  	if m.Attributes != nil {
 35405  		l = m.Attributes.Size()
 35406  		n += 1 + l + sovEvents(uint64(l))
 35407  	}
 35408  	l = github_com_gogo_protobuf_types.SizeOfStdTime(m.TokenExpires)
 35409  	n += 1 + l + sovEvents(uint64(l))
 35410  	if m.XXX_unrecognized != nil {
 35411  		n += len(m.XXX_unrecognized)
 35412  	}
 35413  	return n
 35414  }
 35415  
 35416  func (m *Unknown) Size() (n int) {
 35417  	if m == nil {
 35418  		return 0
 35419  	}
 35420  	var l int
 35421  	_ = l
 35422  	l = m.Metadata.Size()
 35423  	n += 1 + l + sovEvents(uint64(l))
 35424  	l = len(m.UnknownType)
 35425  	if l > 0 {
 35426  		n += 1 + l + sovEvents(uint64(l))
 35427  	}
 35428  	l = len(m.UnknownCode)
 35429  	if l > 0 {
 35430  		n += 1 + l + sovEvents(uint64(l))
 35431  	}
 35432  	l = len(m.Data)
 35433  	if l > 0 {
 35434  		n += 1 + l + sovEvents(uint64(l))
 35435  	}
 35436  	if m.XXX_unrecognized != nil {
 35437  		n += len(m.XXX_unrecognized)
 35438  	}
 35439  	return n
 35440  }
 35441  
 35442  func (m *DeviceMetadata) Size() (n int) {
 35443  	if m == nil {
 35444  		return 0
 35445  	}
 35446  	var l int
 35447  	_ = l
 35448  	l = len(m.DeviceId)
 35449  	if l > 0 {
 35450  		n += 1 + l + sovEvents(uint64(l))
 35451  	}
 35452  	if m.OsType != 0 {
 35453  		n += 1 + sovEvents(uint64(m.OsType))
 35454  	}
 35455  	l = len(m.AssetTag)
 35456  	if l > 0 {
 35457  		n += 1 + l + sovEvents(uint64(l))
 35458  	}
 35459  	l = len(m.CredentialId)
 35460  	if l > 0 {
 35461  		n += 1 + l + sovEvents(uint64(l))
 35462  	}
 35463  	if m.DeviceOrigin != 0 {
 35464  		n += 1 + sovEvents(uint64(m.DeviceOrigin))
 35465  	}
 35466  	if m.WebAuthentication {
 35467  		n += 2
 35468  	}
 35469  	l = len(m.WebSessionId)
 35470  	if l > 0 {
 35471  		n += 1 + l + sovEvents(uint64(l))
 35472  	}
 35473  	if m.XXX_unrecognized != nil {
 35474  		n += len(m.XXX_unrecognized)
 35475  	}
 35476  	return n
 35477  }
 35478  
 35479  func (m *DeviceEvent) Size() (n int) {
 35480  	if m == nil {
 35481  		return 0
 35482  	}
 35483  	var l int
 35484  	_ = l
 35485  	l = m.Metadata.Size()
 35486  	n += 1 + l + sovEvents(uint64(l))
 35487  	if m.Status != nil {
 35488  		l = m.Status.Size()
 35489  		n += 1 + l + sovEvents(uint64(l))
 35490  	}
 35491  	if m.Device != nil {
 35492  		l = m.Device.Size()
 35493  		n += 1 + l + sovEvents(uint64(l))
 35494  	}
 35495  	if m.User != nil {
 35496  		l = m.User.Size()
 35497  		n += 1 + l + sovEvents(uint64(l))
 35498  	}
 35499  	if m.XXX_unrecognized != nil {
 35500  		n += len(m.XXX_unrecognized)
 35501  	}
 35502  	return n
 35503  }
 35504  
 35505  func (m *DeviceEvent2) Size() (n int) {
 35506  	if m == nil {
 35507  		return 0
 35508  	}
 35509  	var l int
 35510  	_ = l
 35511  	l = m.Metadata.Size()
 35512  	n += 1 + l + sovEvents(uint64(l))
 35513  	if m.Device != nil {
 35514  		l = m.Device.Size()
 35515  		n += 1 + l + sovEvents(uint64(l))
 35516  	}
 35517  	l = m.Status.Size()
 35518  	n += 1 + l + sovEvents(uint64(l))
 35519  	l = m.UserMetadata.Size()
 35520  	n += 1 + l + sovEvents(uint64(l))
 35521  	if m.XXX_unrecognized != nil {
 35522  		n += len(m.XXX_unrecognized)
 35523  	}
 35524  	return n
 35525  }
 35526  
 35527  func (m *OneOf) Size() (n int) {
 35528  	if m == nil {
 35529  		return 0
 35530  	}
 35531  	var l int
 35532  	_ = l
 35533  	if m.Event != nil {
 35534  		n += m.Event.Size()
 35535  	}
 35536  	if m.XXX_unrecognized != nil {
 35537  		n += len(m.XXX_unrecognized)
 35538  	}
 35539  	return n
 35540  }
 35541  
 35542  func (m *OneOf_UserLogin) Size() (n int) {
 35543  	if m == nil {
 35544  		return 0
 35545  	}
 35546  	var l int
 35547  	_ = l
 35548  	if m.UserLogin != nil {
 35549  		l = m.UserLogin.Size()
 35550  		n += 1 + l + sovEvents(uint64(l))
 35551  	}
 35552  	return n
 35553  }
 35554  func (m *OneOf_UserCreate) Size() (n int) {
 35555  	if m == nil {
 35556  		return 0
 35557  	}
 35558  	var l int
 35559  	_ = l
 35560  	if m.UserCreate != nil {
 35561  		l = m.UserCreate.Size()
 35562  		n += 1 + l + sovEvents(uint64(l))
 35563  	}
 35564  	return n
 35565  }
 35566  func (m *OneOf_UserDelete) Size() (n int) {
 35567  	if m == nil {
 35568  		return 0
 35569  	}
 35570  	var l int
 35571  	_ = l
 35572  	if m.UserDelete != nil {
 35573  		l = m.UserDelete.Size()
 35574  		n += 1 + l + sovEvents(uint64(l))
 35575  	}
 35576  	return n
 35577  }
 35578  func (m *OneOf_UserPasswordChange) Size() (n int) {
 35579  	if m == nil {
 35580  		return 0
 35581  	}
 35582  	var l int
 35583  	_ = l
 35584  	if m.UserPasswordChange != nil {
 35585  		l = m.UserPasswordChange.Size()
 35586  		n += 1 + l + sovEvents(uint64(l))
 35587  	}
 35588  	return n
 35589  }
 35590  func (m *OneOf_SessionStart) Size() (n int) {
 35591  	if m == nil {
 35592  		return 0
 35593  	}
 35594  	var l int
 35595  	_ = l
 35596  	if m.SessionStart != nil {
 35597  		l = m.SessionStart.Size()
 35598  		n += 1 + l + sovEvents(uint64(l))
 35599  	}
 35600  	return n
 35601  }
 35602  func (m *OneOf_SessionJoin) Size() (n int) {
 35603  	if m == nil {
 35604  		return 0
 35605  	}
 35606  	var l int
 35607  	_ = l
 35608  	if m.SessionJoin != nil {
 35609  		l = m.SessionJoin.Size()
 35610  		n += 1 + l + sovEvents(uint64(l))
 35611  	}
 35612  	return n
 35613  }
 35614  func (m *OneOf_SessionPrint) Size() (n int) {
 35615  	if m == nil {
 35616  		return 0
 35617  	}
 35618  	var l int
 35619  	_ = l
 35620  	if m.SessionPrint != nil {
 35621  		l = m.SessionPrint.Size()
 35622  		n += 1 + l + sovEvents(uint64(l))
 35623  	}
 35624  	return n
 35625  }
 35626  func (m *OneOf_SessionReject) Size() (n int) {
 35627  	if m == nil {
 35628  		return 0
 35629  	}
 35630  	var l int
 35631  	_ = l
 35632  	if m.SessionReject != nil {
 35633  		l = m.SessionReject.Size()
 35634  		n += 1 + l + sovEvents(uint64(l))
 35635  	}
 35636  	return n
 35637  }
 35638  func (m *OneOf_Resize) Size() (n int) {
 35639  	if m == nil {
 35640  		return 0
 35641  	}
 35642  	var l int
 35643  	_ = l
 35644  	if m.Resize != nil {
 35645  		l = m.Resize.Size()
 35646  		n += 1 + l + sovEvents(uint64(l))
 35647  	}
 35648  	return n
 35649  }
 35650  func (m *OneOf_SessionEnd) Size() (n int) {
 35651  	if m == nil {
 35652  		return 0
 35653  	}
 35654  	var l int
 35655  	_ = l
 35656  	if m.SessionEnd != nil {
 35657  		l = m.SessionEnd.Size()
 35658  		n += 1 + l + sovEvents(uint64(l))
 35659  	}
 35660  	return n
 35661  }
 35662  func (m *OneOf_SessionCommand) Size() (n int) {
 35663  	if m == nil {
 35664  		return 0
 35665  	}
 35666  	var l int
 35667  	_ = l
 35668  	if m.SessionCommand != nil {
 35669  		l = m.SessionCommand.Size()
 35670  		n += 1 + l + sovEvents(uint64(l))
 35671  	}
 35672  	return n
 35673  }
 35674  func (m *OneOf_SessionDisk) Size() (n int) {
 35675  	if m == nil {
 35676  		return 0
 35677  	}
 35678  	var l int
 35679  	_ = l
 35680  	if m.SessionDisk != nil {
 35681  		l = m.SessionDisk.Size()
 35682  		n += 1 + l + sovEvents(uint64(l))
 35683  	}
 35684  	return n
 35685  }
 35686  func (m *OneOf_SessionNetwork) Size() (n int) {
 35687  	if m == nil {
 35688  		return 0
 35689  	}
 35690  	var l int
 35691  	_ = l
 35692  	if m.SessionNetwork != nil {
 35693  		l = m.SessionNetwork.Size()
 35694  		n += 1 + l + sovEvents(uint64(l))
 35695  	}
 35696  	return n
 35697  }
 35698  func (m *OneOf_SessionData) Size() (n int) {
 35699  	if m == nil {
 35700  		return 0
 35701  	}
 35702  	var l int
 35703  	_ = l
 35704  	if m.SessionData != nil {
 35705  		l = m.SessionData.Size()
 35706  		n += 1 + l + sovEvents(uint64(l))
 35707  	}
 35708  	return n
 35709  }
 35710  func (m *OneOf_SessionLeave) Size() (n int) {
 35711  	if m == nil {
 35712  		return 0
 35713  	}
 35714  	var l int
 35715  	_ = l
 35716  	if m.SessionLeave != nil {
 35717  		l = m.SessionLeave.Size()
 35718  		n += 1 + l + sovEvents(uint64(l))
 35719  	}
 35720  	return n
 35721  }
 35722  func (m *OneOf_PortForward) Size() (n int) {
 35723  	if m == nil {
 35724  		return 0
 35725  	}
 35726  	var l int
 35727  	_ = l
 35728  	if m.PortForward != nil {
 35729  		l = m.PortForward.Size()
 35730  		n += 2 + l + sovEvents(uint64(l))
 35731  	}
 35732  	return n
 35733  }
 35734  func (m *OneOf_X11Forward) Size() (n int) {
 35735  	if m == nil {
 35736  		return 0
 35737  	}
 35738  	var l int
 35739  	_ = l
 35740  	if m.X11Forward != nil {
 35741  		l = m.X11Forward.Size()
 35742  		n += 2 + l + sovEvents(uint64(l))
 35743  	}
 35744  	return n
 35745  }
 35746  func (m *OneOf_SCP) Size() (n int) {
 35747  	if m == nil {
 35748  		return 0
 35749  	}
 35750  	var l int
 35751  	_ = l
 35752  	if m.SCP != nil {
 35753  		l = m.SCP.Size()
 35754  		n += 2 + l + sovEvents(uint64(l))
 35755  	}
 35756  	return n
 35757  }
 35758  func (m *OneOf_Exec) Size() (n int) {
 35759  	if m == nil {
 35760  		return 0
 35761  	}
 35762  	var l int
 35763  	_ = l
 35764  	if m.Exec != nil {
 35765  		l = m.Exec.Size()
 35766  		n += 2 + l + sovEvents(uint64(l))
 35767  	}
 35768  	return n
 35769  }
 35770  func (m *OneOf_Subsystem) Size() (n int) {
 35771  	if m == nil {
 35772  		return 0
 35773  	}
 35774  	var l int
 35775  	_ = l
 35776  	if m.Subsystem != nil {
 35777  		l = m.Subsystem.Size()
 35778  		n += 2 + l + sovEvents(uint64(l))
 35779  	}
 35780  	return n
 35781  }
 35782  func (m *OneOf_ClientDisconnect) Size() (n int) {
 35783  	if m == nil {
 35784  		return 0
 35785  	}
 35786  	var l int
 35787  	_ = l
 35788  	if m.ClientDisconnect != nil {
 35789  		l = m.ClientDisconnect.Size()
 35790  		n += 2 + l + sovEvents(uint64(l))
 35791  	}
 35792  	return n
 35793  }
 35794  func (m *OneOf_AuthAttempt) Size() (n int) {
 35795  	if m == nil {
 35796  		return 0
 35797  	}
 35798  	var l int
 35799  	_ = l
 35800  	if m.AuthAttempt != nil {
 35801  		l = m.AuthAttempt.Size()
 35802  		n += 2 + l + sovEvents(uint64(l))
 35803  	}
 35804  	return n
 35805  }
 35806  func (m *OneOf_AccessRequestCreate) Size() (n int) {
 35807  	if m == nil {
 35808  		return 0
 35809  	}
 35810  	var l int
 35811  	_ = l
 35812  	if m.AccessRequestCreate != nil {
 35813  		l = m.AccessRequestCreate.Size()
 35814  		n += 2 + l + sovEvents(uint64(l))
 35815  	}
 35816  	return n
 35817  }
 35818  func (m *OneOf_UserTokenCreate) Size() (n int) {
 35819  	if m == nil {
 35820  		return 0
 35821  	}
 35822  	var l int
 35823  	_ = l
 35824  	if m.UserTokenCreate != nil {
 35825  		l = m.UserTokenCreate.Size()
 35826  		n += 2 + l + sovEvents(uint64(l))
 35827  	}
 35828  	return n
 35829  }
 35830  func (m *OneOf_RoleCreate) Size() (n int) {
 35831  	if m == nil {
 35832  		return 0
 35833  	}
 35834  	var l int
 35835  	_ = l
 35836  	if m.RoleCreate != nil {
 35837  		l = m.RoleCreate.Size()
 35838  		n += 2 + l + sovEvents(uint64(l))
 35839  	}
 35840  	return n
 35841  }
 35842  func (m *OneOf_RoleDelete) Size() (n int) {
 35843  	if m == nil {
 35844  		return 0
 35845  	}
 35846  	var l int
 35847  	_ = l
 35848  	if m.RoleDelete != nil {
 35849  		l = m.RoleDelete.Size()
 35850  		n += 2 + l + sovEvents(uint64(l))
 35851  	}
 35852  	return n
 35853  }
 35854  func (m *OneOf_TrustedClusterCreate) Size() (n int) {
 35855  	if m == nil {
 35856  		return 0
 35857  	}
 35858  	var l int
 35859  	_ = l
 35860  	if m.TrustedClusterCreate != nil {
 35861  		l = m.TrustedClusterCreate.Size()
 35862  		n += 2 + l + sovEvents(uint64(l))
 35863  	}
 35864  	return n
 35865  }
 35866  func (m *OneOf_TrustedClusterDelete) Size() (n int) {
 35867  	if m == nil {
 35868  		return 0
 35869  	}
 35870  	var l int
 35871  	_ = l
 35872  	if m.TrustedClusterDelete != nil {
 35873  		l = m.TrustedClusterDelete.Size()
 35874  		n += 2 + l + sovEvents(uint64(l))
 35875  	}
 35876  	return n
 35877  }
 35878  func (m *OneOf_TrustedClusterTokenCreate) Size() (n int) {
 35879  	if m == nil {
 35880  		return 0
 35881  	}
 35882  	var l int
 35883  	_ = l
 35884  	if m.TrustedClusterTokenCreate != nil {
 35885  		l = m.TrustedClusterTokenCreate.Size()
 35886  		n += 2 + l + sovEvents(uint64(l))
 35887  	}
 35888  	return n
 35889  }
 35890  func (m *OneOf_GithubConnectorCreate) Size() (n int) {
 35891  	if m == nil {
 35892  		return 0
 35893  	}
 35894  	var l int
 35895  	_ = l
 35896  	if m.GithubConnectorCreate != nil {
 35897  		l = m.GithubConnectorCreate.Size()
 35898  		n += 2 + l + sovEvents(uint64(l))
 35899  	}
 35900  	return n
 35901  }
 35902  func (m *OneOf_GithubConnectorDelete) Size() (n int) {
 35903  	if m == nil {
 35904  		return 0
 35905  	}
 35906  	var l int
 35907  	_ = l
 35908  	if m.GithubConnectorDelete != nil {
 35909  		l = m.GithubConnectorDelete.Size()
 35910  		n += 2 + l + sovEvents(uint64(l))
 35911  	}
 35912  	return n
 35913  }
 35914  func (m *OneOf_OIDCConnectorCreate) Size() (n int) {
 35915  	if m == nil {
 35916  		return 0
 35917  	}
 35918  	var l int
 35919  	_ = l
 35920  	if m.OIDCConnectorCreate != nil {
 35921  		l = m.OIDCConnectorCreate.Size()
 35922  		n += 2 + l + sovEvents(uint64(l))
 35923  	}
 35924  	return n
 35925  }
 35926  func (m *OneOf_OIDCConnectorDelete) Size() (n int) {
 35927  	if m == nil {
 35928  		return 0
 35929  	}
 35930  	var l int
 35931  	_ = l
 35932  	if m.OIDCConnectorDelete != nil {
 35933  		l = m.OIDCConnectorDelete.Size()
 35934  		n += 2 + l + sovEvents(uint64(l))
 35935  	}
 35936  	return n
 35937  }
 35938  func (m *OneOf_SAMLConnectorCreate) Size() (n int) {
 35939  	if m == nil {
 35940  		return 0
 35941  	}
 35942  	var l int
 35943  	_ = l
 35944  	if m.SAMLConnectorCreate != nil {
 35945  		l = m.SAMLConnectorCreate.Size()
 35946  		n += 2 + l + sovEvents(uint64(l))
 35947  	}
 35948  	return n
 35949  }
 35950  func (m *OneOf_SAMLConnectorDelete) Size() (n int) {
 35951  	if m == nil {
 35952  		return 0
 35953  	}
 35954  	var l int
 35955  	_ = l
 35956  	if m.SAMLConnectorDelete != nil {
 35957  		l = m.SAMLConnectorDelete.Size()
 35958  		n += 2 + l + sovEvents(uint64(l))
 35959  	}
 35960  	return n
 35961  }
 35962  func (m *OneOf_KubeRequest) Size() (n int) {
 35963  	if m == nil {
 35964  		return 0
 35965  	}
 35966  	var l int
 35967  	_ = l
 35968  	if m.KubeRequest != nil {
 35969  		l = m.KubeRequest.Size()
 35970  		n += 2 + l + sovEvents(uint64(l))
 35971  	}
 35972  	return n
 35973  }
 35974  func (m *OneOf_AppSessionStart) Size() (n int) {
 35975  	if m == nil {
 35976  		return 0
 35977  	}
 35978  	var l int
 35979  	_ = l
 35980  	if m.AppSessionStart != nil {
 35981  		l = m.AppSessionStart.Size()
 35982  		n += 2 + l + sovEvents(uint64(l))
 35983  	}
 35984  	return n
 35985  }
 35986  func (m *OneOf_AppSessionChunk) Size() (n int) {
 35987  	if m == nil {
 35988  		return 0
 35989  	}
 35990  	var l int
 35991  	_ = l
 35992  	if m.AppSessionChunk != nil {
 35993  		l = m.AppSessionChunk.Size()
 35994  		n += 2 + l + sovEvents(uint64(l))
 35995  	}
 35996  	return n
 35997  }
 35998  func (m *OneOf_AppSessionRequest) Size() (n int) {
 35999  	if m == nil {
 36000  		return 0
 36001  	}
 36002  	var l int
 36003  	_ = l
 36004  	if m.AppSessionRequest != nil {
 36005  		l = m.AppSessionRequest.Size()
 36006  		n += 2 + l + sovEvents(uint64(l))
 36007  	}
 36008  	return n
 36009  }
 36010  func (m *OneOf_DatabaseSessionStart) Size() (n int) {
 36011  	if m == nil {
 36012  		return 0
 36013  	}
 36014  	var l int
 36015  	_ = l
 36016  	if m.DatabaseSessionStart != nil {
 36017  		l = m.DatabaseSessionStart.Size()
 36018  		n += 2 + l + sovEvents(uint64(l))
 36019  	}
 36020  	return n
 36021  }
 36022  func (m *OneOf_DatabaseSessionEnd) Size() (n int) {
 36023  	if m == nil {
 36024  		return 0
 36025  	}
 36026  	var l int
 36027  	_ = l
 36028  	if m.DatabaseSessionEnd != nil {
 36029  		l = m.DatabaseSessionEnd.Size()
 36030  		n += 2 + l + sovEvents(uint64(l))
 36031  	}
 36032  	return n
 36033  }
 36034  func (m *OneOf_DatabaseSessionQuery) Size() (n int) {
 36035  	if m == nil {
 36036  		return 0
 36037  	}
 36038  	var l int
 36039  	_ = l
 36040  	if m.DatabaseSessionQuery != nil {
 36041  		l = m.DatabaseSessionQuery.Size()
 36042  		n += 2 + l + sovEvents(uint64(l))
 36043  	}
 36044  	return n
 36045  }
 36046  func (m *OneOf_SessionUpload) Size() (n int) {
 36047  	if m == nil {
 36048  		return 0
 36049  	}
 36050  	var l int
 36051  	_ = l
 36052  	if m.SessionUpload != nil {
 36053  		l = m.SessionUpload.Size()
 36054  		n += 2 + l + sovEvents(uint64(l))
 36055  	}
 36056  	return n
 36057  }
 36058  func (m *OneOf_MFADeviceAdd) Size() (n int) {
 36059  	if m == nil {
 36060  		return 0
 36061  	}
 36062  	var l int
 36063  	_ = l
 36064  	if m.MFADeviceAdd != nil {
 36065  		l = m.MFADeviceAdd.Size()
 36066  		n += 2 + l + sovEvents(uint64(l))
 36067  	}
 36068  	return n
 36069  }
 36070  func (m *OneOf_MFADeviceDelete) Size() (n int) {
 36071  	if m == nil {
 36072  		return 0
 36073  	}
 36074  	var l int
 36075  	_ = l
 36076  	if m.MFADeviceDelete != nil {
 36077  		l = m.MFADeviceDelete.Size()
 36078  		n += 2 + l + sovEvents(uint64(l))
 36079  	}
 36080  	return n
 36081  }
 36082  func (m *OneOf_BillingInformationUpdate) Size() (n int) {
 36083  	if m == nil {
 36084  		return 0
 36085  	}
 36086  	var l int
 36087  	_ = l
 36088  	if m.BillingInformationUpdate != nil {
 36089  		l = m.BillingInformationUpdate.Size()
 36090  		n += 2 + l + sovEvents(uint64(l))
 36091  	}
 36092  	return n
 36093  }
 36094  func (m *OneOf_BillingCardCreate) Size() (n int) {
 36095  	if m == nil {
 36096  		return 0
 36097  	}
 36098  	var l int
 36099  	_ = l
 36100  	if m.BillingCardCreate != nil {
 36101  		l = m.BillingCardCreate.Size()
 36102  		n += 2 + l + sovEvents(uint64(l))
 36103  	}
 36104  	return n
 36105  }
 36106  func (m *OneOf_BillingCardDelete) Size() (n int) {
 36107  	if m == nil {
 36108  		return 0
 36109  	}
 36110  	var l int
 36111  	_ = l
 36112  	if m.BillingCardDelete != nil {
 36113  		l = m.BillingCardDelete.Size()
 36114  		n += 2 + l + sovEvents(uint64(l))
 36115  	}
 36116  	return n
 36117  }
 36118  func (m *OneOf_LockCreate) Size() (n int) {
 36119  	if m == nil {
 36120  		return 0
 36121  	}
 36122  	var l int
 36123  	_ = l
 36124  	if m.LockCreate != nil {
 36125  		l = m.LockCreate.Size()
 36126  		n += 2 + l + sovEvents(uint64(l))
 36127  	}
 36128  	return n
 36129  }
 36130  func (m *OneOf_LockDelete) Size() (n int) {
 36131  	if m == nil {
 36132  		return 0
 36133  	}
 36134  	var l int
 36135  	_ = l
 36136  	if m.LockDelete != nil {
 36137  		l = m.LockDelete.Size()
 36138  		n += 2 + l + sovEvents(uint64(l))
 36139  	}
 36140  	return n
 36141  }
 36142  func (m *OneOf_RecoveryCodeGenerate) Size() (n int) {
 36143  	if m == nil {
 36144  		return 0
 36145  	}
 36146  	var l int
 36147  	_ = l
 36148  	if m.RecoveryCodeGenerate != nil {
 36149  		l = m.RecoveryCodeGenerate.Size()
 36150  		n += 2 + l + sovEvents(uint64(l))
 36151  	}
 36152  	return n
 36153  }
 36154  func (m *OneOf_RecoveryCodeUsed) Size() (n int) {
 36155  	if m == nil {
 36156  		return 0
 36157  	}
 36158  	var l int
 36159  	_ = l
 36160  	if m.RecoveryCodeUsed != nil {
 36161  		l = m.RecoveryCodeUsed.Size()
 36162  		n += 2 + l + sovEvents(uint64(l))
 36163  	}
 36164  	return n
 36165  }
 36166  func (m *OneOf_DatabaseCreate) Size() (n int) {
 36167  	if m == nil {
 36168  		return 0
 36169  	}
 36170  	var l int
 36171  	_ = l
 36172  	if m.DatabaseCreate != nil {
 36173  		l = m.DatabaseCreate.Size()
 36174  		n += 2 + l + sovEvents(uint64(l))
 36175  	}
 36176  	return n
 36177  }
 36178  func (m *OneOf_DatabaseUpdate) Size() (n int) {
 36179  	if m == nil {
 36180  		return 0
 36181  	}
 36182  	var l int
 36183  	_ = l
 36184  	if m.DatabaseUpdate != nil {
 36185  		l = m.DatabaseUpdate.Size()
 36186  		n += 2 + l + sovEvents(uint64(l))
 36187  	}
 36188  	return n
 36189  }
 36190  func (m *OneOf_DatabaseDelete) Size() (n int) {
 36191  	if m == nil {
 36192  		return 0
 36193  	}
 36194  	var l int
 36195  	_ = l
 36196  	if m.DatabaseDelete != nil {
 36197  		l = m.DatabaseDelete.Size()
 36198  		n += 2 + l + sovEvents(uint64(l))
 36199  	}
 36200  	return n
 36201  }
 36202  func (m *OneOf_AppCreate) Size() (n int) {
 36203  	if m == nil {
 36204  		return 0
 36205  	}
 36206  	var l int
 36207  	_ = l
 36208  	if m.AppCreate != nil {
 36209  		l = m.AppCreate.Size()
 36210  		n += 2 + l + sovEvents(uint64(l))
 36211  	}
 36212  	return n
 36213  }
 36214  func (m *OneOf_AppUpdate) Size() (n int) {
 36215  	if m == nil {
 36216  		return 0
 36217  	}
 36218  	var l int
 36219  	_ = l
 36220  	if m.AppUpdate != nil {
 36221  		l = m.AppUpdate.Size()
 36222  		n += 2 + l + sovEvents(uint64(l))
 36223  	}
 36224  	return n
 36225  }
 36226  func (m *OneOf_AppDelete) Size() (n int) {
 36227  	if m == nil {
 36228  		return 0
 36229  	}
 36230  	var l int
 36231  	_ = l
 36232  	if m.AppDelete != nil {
 36233  		l = m.AppDelete.Size()
 36234  		n += 2 + l + sovEvents(uint64(l))
 36235  	}
 36236  	return n
 36237  }
 36238  func (m *OneOf_WindowsDesktopSessionStart) Size() (n int) {
 36239  	if m == nil {
 36240  		return 0
 36241  	}
 36242  	var l int
 36243  	_ = l
 36244  	if m.WindowsDesktopSessionStart != nil {
 36245  		l = m.WindowsDesktopSessionStart.Size()
 36246  		n += 2 + l + sovEvents(uint64(l))
 36247  	}
 36248  	return n
 36249  }
 36250  func (m *OneOf_WindowsDesktopSessionEnd) Size() (n int) {
 36251  	if m == nil {
 36252  		return 0
 36253  	}
 36254  	var l int
 36255  	_ = l
 36256  	if m.WindowsDesktopSessionEnd != nil {
 36257  		l = m.WindowsDesktopSessionEnd.Size()
 36258  		n += 2 + l + sovEvents(uint64(l))
 36259  	}
 36260  	return n
 36261  }
 36262  func (m *OneOf_PostgresParse) Size() (n int) {
 36263  	if m == nil {
 36264  		return 0
 36265  	}
 36266  	var l int
 36267  	_ = l
 36268  	if m.PostgresParse != nil {
 36269  		l = m.PostgresParse.Size()
 36270  		n += 2 + l + sovEvents(uint64(l))
 36271  	}
 36272  	return n
 36273  }
 36274  func (m *OneOf_PostgresBind) Size() (n int) {
 36275  	if m == nil {
 36276  		return 0
 36277  	}
 36278  	var l int
 36279  	_ = l
 36280  	if m.PostgresBind != nil {
 36281  		l = m.PostgresBind.Size()
 36282  		n += 2 + l + sovEvents(uint64(l))
 36283  	}
 36284  	return n
 36285  }
 36286  func (m *OneOf_PostgresExecute) Size() (n int) {
 36287  	if m == nil {
 36288  		return 0
 36289  	}
 36290  	var l int
 36291  	_ = l
 36292  	if m.PostgresExecute != nil {
 36293  		l = m.PostgresExecute.Size()
 36294  		n += 2 + l + sovEvents(uint64(l))
 36295  	}
 36296  	return n
 36297  }
 36298  func (m *OneOf_PostgresClose) Size() (n int) {
 36299  	if m == nil {
 36300  		return 0
 36301  	}
 36302  	var l int
 36303  	_ = l
 36304  	if m.PostgresClose != nil {
 36305  		l = m.PostgresClose.Size()
 36306  		n += 2 + l + sovEvents(uint64(l))
 36307  	}
 36308  	return n
 36309  }
 36310  func (m *OneOf_PostgresFunctionCall) Size() (n int) {
 36311  	if m == nil {
 36312  		return 0
 36313  	}
 36314  	var l int
 36315  	_ = l
 36316  	if m.PostgresFunctionCall != nil {
 36317  		l = m.PostgresFunctionCall.Size()
 36318  		n += 2 + l + sovEvents(uint64(l))
 36319  	}
 36320  	return n
 36321  }
 36322  func (m *OneOf_AccessRequestDelete) Size() (n int) {
 36323  	if m == nil {
 36324  		return 0
 36325  	}
 36326  	var l int
 36327  	_ = l
 36328  	if m.AccessRequestDelete != nil {
 36329  		l = m.AccessRequestDelete.Size()
 36330  		n += 2 + l + sovEvents(uint64(l))
 36331  	}
 36332  	return n
 36333  }
 36334  func (m *OneOf_SessionConnect) Size() (n int) {
 36335  	if m == nil {
 36336  		return 0
 36337  	}
 36338  	var l int
 36339  	_ = l
 36340  	if m.SessionConnect != nil {
 36341  		l = m.SessionConnect.Size()
 36342  		n += 2 + l + sovEvents(uint64(l))
 36343  	}
 36344  	return n
 36345  }
 36346  func (m *OneOf_CertificateCreate) Size() (n int) {
 36347  	if m == nil {
 36348  		return 0
 36349  	}
 36350  	var l int
 36351  	_ = l
 36352  	if m.CertificateCreate != nil {
 36353  		l = m.CertificateCreate.Size()
 36354  		n += 2 + l + sovEvents(uint64(l))
 36355  	}
 36356  	return n
 36357  }
 36358  func (m *OneOf_DesktopRecording) Size() (n int) {
 36359  	if m == nil {
 36360  		return 0
 36361  	}
 36362  	var l int
 36363  	_ = l
 36364  	if m.DesktopRecording != nil {
 36365  		l = m.DesktopRecording.Size()
 36366  		n += 2 + l + sovEvents(uint64(l))
 36367  	}
 36368  	return n
 36369  }
 36370  func (m *OneOf_DesktopClipboardSend) Size() (n int) {
 36371  	if m == nil {
 36372  		return 0
 36373  	}
 36374  	var l int
 36375  	_ = l
 36376  	if m.DesktopClipboardSend != nil {
 36377  		l = m.DesktopClipboardSend.Size()
 36378  		n += 2 + l + sovEvents(uint64(l))
 36379  	}
 36380  	return n
 36381  }
 36382  func (m *OneOf_DesktopClipboardReceive) Size() (n int) {
 36383  	if m == nil {
 36384  		return 0
 36385  	}
 36386  	var l int
 36387  	_ = l
 36388  	if m.DesktopClipboardReceive != nil {
 36389  		l = m.DesktopClipboardReceive.Size()
 36390  		n += 2 + l + sovEvents(uint64(l))
 36391  	}
 36392  	return n
 36393  }
 36394  func (m *OneOf_MySQLStatementPrepare) Size() (n int) {
 36395  	if m == nil {
 36396  		return 0
 36397  	}
 36398  	var l int
 36399  	_ = l
 36400  	if m.MySQLStatementPrepare != nil {
 36401  		l = m.MySQLStatementPrepare.Size()
 36402  		n += 2 + l + sovEvents(uint64(l))
 36403  	}
 36404  	return n
 36405  }
 36406  func (m *OneOf_MySQLStatementExecute) Size() (n int) {
 36407  	if m == nil {
 36408  		return 0
 36409  	}
 36410  	var l int
 36411  	_ = l
 36412  	if m.MySQLStatementExecute != nil {
 36413  		l = m.MySQLStatementExecute.Size()
 36414  		n += 2 + l + sovEvents(uint64(l))
 36415  	}
 36416  	return n
 36417  }
 36418  func (m *OneOf_MySQLStatementSendLongData) Size() (n int) {
 36419  	if m == nil {
 36420  		return 0
 36421  	}
 36422  	var l int
 36423  	_ = l
 36424  	if m.MySQLStatementSendLongData != nil {
 36425  		l = m.MySQLStatementSendLongData.Size()
 36426  		n += 2 + l + sovEvents(uint64(l))
 36427  	}
 36428  	return n
 36429  }
 36430  func (m *OneOf_MySQLStatementClose) Size() (n int) {
 36431  	if m == nil {
 36432  		return 0
 36433  	}
 36434  	var l int
 36435  	_ = l
 36436  	if m.MySQLStatementClose != nil {
 36437  		l = m.MySQLStatementClose.Size()
 36438  		n += 2 + l + sovEvents(uint64(l))
 36439  	}
 36440  	return n
 36441  }
 36442  func (m *OneOf_MySQLStatementReset) Size() (n int) {
 36443  	if m == nil {
 36444  		return 0
 36445  	}
 36446  	var l int
 36447  	_ = l
 36448  	if m.MySQLStatementReset != nil {
 36449  		l = m.MySQLStatementReset.Size()
 36450  		n += 2 + l + sovEvents(uint64(l))
 36451  	}
 36452  	return n
 36453  }
 36454  func (m *OneOf_MySQLStatementFetch) Size() (n int) {
 36455  	if m == nil {
 36456  		return 0
 36457  	}
 36458  	var l int
 36459  	_ = l
 36460  	if m.MySQLStatementFetch != nil {
 36461  		l = m.MySQLStatementFetch.Size()
 36462  		n += 2 + l + sovEvents(uint64(l))
 36463  	}
 36464  	return n
 36465  }
 36466  func (m *OneOf_MySQLStatementBulkExecute) Size() (n int) {
 36467  	if m == nil {
 36468  		return 0
 36469  	}
 36470  	var l int
 36471  	_ = l
 36472  	if m.MySQLStatementBulkExecute != nil {
 36473  		l = m.MySQLStatementBulkExecute.Size()
 36474  		n += 2 + l + sovEvents(uint64(l))
 36475  	}
 36476  	return n
 36477  }
 36478  func (m *OneOf_RenewableCertificateGenerationMismatch) Size() (n int) {
 36479  	if m == nil {
 36480  		return 0
 36481  	}
 36482  	var l int
 36483  	_ = l
 36484  	if m.RenewableCertificateGenerationMismatch != nil {
 36485  		l = m.RenewableCertificateGenerationMismatch.Size()
 36486  		n += 2 + l + sovEvents(uint64(l))
 36487  	}
 36488  	return n
 36489  }
 36490  func (m *OneOf_Unknown) Size() (n int) {
 36491  	if m == nil {
 36492  		return 0
 36493  	}
 36494  	var l int
 36495  	_ = l
 36496  	if m.Unknown != nil {
 36497  		l = m.Unknown.Size()
 36498  		n += 2 + l + sovEvents(uint64(l))
 36499  	}
 36500  	return n
 36501  }
 36502  func (m *OneOf_MySQLInitDB) Size() (n int) {
 36503  	if m == nil {
 36504  		return 0
 36505  	}
 36506  	var l int
 36507  	_ = l
 36508  	if m.MySQLInitDB != nil {
 36509  		l = m.MySQLInitDB.Size()
 36510  		n += 2 + l + sovEvents(uint64(l))
 36511  	}
 36512  	return n
 36513  }
 36514  func (m *OneOf_MySQLCreateDB) Size() (n int) {
 36515  	if m == nil {
 36516  		return 0
 36517  	}
 36518  	var l int
 36519  	_ = l
 36520  	if m.MySQLCreateDB != nil {
 36521  		l = m.MySQLCreateDB.Size()
 36522  		n += 2 + l + sovEvents(uint64(l))
 36523  	}
 36524  	return n
 36525  }
 36526  func (m *OneOf_MySQLDropDB) Size() (n int) {
 36527  	if m == nil {
 36528  		return 0
 36529  	}
 36530  	var l int
 36531  	_ = l
 36532  	if m.MySQLDropDB != nil {
 36533  		l = m.MySQLDropDB.Size()
 36534  		n += 2 + l + sovEvents(uint64(l))
 36535  	}
 36536  	return n
 36537  }
 36538  func (m *OneOf_MySQLShutDown) Size() (n int) {
 36539  	if m == nil {
 36540  		return 0
 36541  	}
 36542  	var l int
 36543  	_ = l
 36544  	if m.MySQLShutDown != nil {
 36545  		l = m.MySQLShutDown.Size()
 36546  		n += 2 + l + sovEvents(uint64(l))
 36547  	}
 36548  	return n
 36549  }
 36550  func (m *OneOf_MySQLProcessKill) Size() (n int) {
 36551  	if m == nil {
 36552  		return 0
 36553  	}
 36554  	var l int
 36555  	_ = l
 36556  	if m.MySQLProcessKill != nil {
 36557  		l = m.MySQLProcessKill.Size()
 36558  		n += 2 + l + sovEvents(uint64(l))
 36559  	}
 36560  	return n
 36561  }
 36562  func (m *OneOf_MySQLDebug) Size() (n int) {
 36563  	if m == nil {
 36564  		return 0
 36565  	}
 36566  	var l int
 36567  	_ = l
 36568  	if m.MySQLDebug != nil {
 36569  		l = m.MySQLDebug.Size()
 36570  		n += 2 + l + sovEvents(uint64(l))
 36571  	}
 36572  	return n
 36573  }
 36574  func (m *OneOf_MySQLRefresh) Size() (n int) {
 36575  	if m == nil {
 36576  		return 0
 36577  	}
 36578  	var l int
 36579  	_ = l
 36580  	if m.MySQLRefresh != nil {
 36581  		l = m.MySQLRefresh.Size()
 36582  		n += 2 + l + sovEvents(uint64(l))
 36583  	}
 36584  	return n
 36585  }
 36586  func (m *OneOf_AccessRequestResourceSearch) Size() (n int) {
 36587  	if m == nil {
 36588  		return 0
 36589  	}
 36590  	var l int
 36591  	_ = l
 36592  	if m.AccessRequestResourceSearch != nil {
 36593  		l = m.AccessRequestResourceSearch.Size()
 36594  		n += 2 + l + sovEvents(uint64(l))
 36595  	}
 36596  	return n
 36597  }
 36598  func (m *OneOf_SQLServerRPCRequest) Size() (n int) {
 36599  	if m == nil {
 36600  		return 0
 36601  	}
 36602  	var l int
 36603  	_ = l
 36604  	if m.SQLServerRPCRequest != nil {
 36605  		l = m.SQLServerRPCRequest.Size()
 36606  		n += 2 + l + sovEvents(uint64(l))
 36607  	}
 36608  	return n
 36609  }
 36610  func (m *OneOf_DatabaseSessionMalformedPacket) Size() (n int) {
 36611  	if m == nil {
 36612  		return 0
 36613  	}
 36614  	var l int
 36615  	_ = l
 36616  	if m.DatabaseSessionMalformedPacket != nil {
 36617  		l = m.DatabaseSessionMalformedPacket.Size()
 36618  		n += 2 + l + sovEvents(uint64(l))
 36619  	}
 36620  	return n
 36621  }
 36622  func (m *OneOf_SFTP) Size() (n int) {
 36623  	if m == nil {
 36624  		return 0
 36625  	}
 36626  	var l int
 36627  	_ = l
 36628  	if m.SFTP != nil {
 36629  		l = m.SFTP.Size()
 36630  		n += 2 + l + sovEvents(uint64(l))
 36631  	}
 36632  	return n
 36633  }
 36634  func (m *OneOf_UpgradeWindowStartUpdate) Size() (n int) {
 36635  	if m == nil {
 36636  		return 0
 36637  	}
 36638  	var l int
 36639  	_ = l
 36640  	if m.UpgradeWindowStartUpdate != nil {
 36641  		l = m.UpgradeWindowStartUpdate.Size()
 36642  		n += 2 + l + sovEvents(uint64(l))
 36643  	}
 36644  	return n
 36645  }
 36646  func (m *OneOf_AppSessionEnd) Size() (n int) {
 36647  	if m == nil {
 36648  		return 0
 36649  	}
 36650  	var l int
 36651  	_ = l
 36652  	if m.AppSessionEnd != nil {
 36653  		l = m.AppSessionEnd.Size()
 36654  		n += 2 + l + sovEvents(uint64(l))
 36655  	}
 36656  	return n
 36657  }
 36658  func (m *OneOf_SessionRecordingAccess) Size() (n int) {
 36659  	if m == nil {
 36660  		return 0
 36661  	}
 36662  	var l int
 36663  	_ = l
 36664  	if m.SessionRecordingAccess != nil {
 36665  		l = m.SessionRecordingAccess.Size()
 36666  		n += 2 + l + sovEvents(uint64(l))
 36667  	}
 36668  	return n
 36669  }
 36670  func (m *OneOf_KubernetesClusterCreate) Size() (n int) {
 36671  	if m == nil {
 36672  		return 0
 36673  	}
 36674  	var l int
 36675  	_ = l
 36676  	if m.KubernetesClusterCreate != nil {
 36677  		l = m.KubernetesClusterCreate.Size()
 36678  		n += 2 + l + sovEvents(uint64(l))
 36679  	}
 36680  	return n
 36681  }
 36682  func (m *OneOf_KubernetesClusterUpdate) Size() (n int) {
 36683  	if m == nil {
 36684  		return 0
 36685  	}
 36686  	var l int
 36687  	_ = l
 36688  	if m.KubernetesClusterUpdate != nil {
 36689  		l = m.KubernetesClusterUpdate.Size()
 36690  		n += 2 + l + sovEvents(uint64(l))
 36691  	}
 36692  	return n
 36693  }
 36694  func (m *OneOf_KubernetesClusterDelete) Size() (n int) {
 36695  	if m == nil {
 36696  		return 0
 36697  	}
 36698  	var l int
 36699  	_ = l
 36700  	if m.KubernetesClusterDelete != nil {
 36701  		l = m.KubernetesClusterDelete.Size()
 36702  		n += 2 + l + sovEvents(uint64(l))
 36703  	}
 36704  	return n
 36705  }
 36706  func (m *OneOf_SSMRun) Size() (n int) {
 36707  	if m == nil {
 36708  		return 0
 36709  	}
 36710  	var l int
 36711  	_ = l
 36712  	if m.SSMRun != nil {
 36713  		l = m.SSMRun.Size()
 36714  		n += 2 + l + sovEvents(uint64(l))
 36715  	}
 36716  	return n
 36717  }
 36718  func (m *OneOf_ElasticsearchRequest) Size() (n int) {
 36719  	if m == nil {
 36720  		return 0
 36721  	}
 36722  	var l int
 36723  	_ = l
 36724  	if m.ElasticsearchRequest != nil {
 36725  		l = m.ElasticsearchRequest.Size()
 36726  		n += 2 + l + sovEvents(uint64(l))
 36727  	}
 36728  	return n
 36729  }
 36730  func (m *OneOf_CassandraBatch) Size() (n int) {
 36731  	if m == nil {
 36732  		return 0
 36733  	}
 36734  	var l int
 36735  	_ = l
 36736  	if m.CassandraBatch != nil {
 36737  		l = m.CassandraBatch.Size()
 36738  		n += 2 + l + sovEvents(uint64(l))
 36739  	}
 36740  	return n
 36741  }
 36742  func (m *OneOf_CassandraPrepare) Size() (n int) {
 36743  	if m == nil {
 36744  		return 0
 36745  	}
 36746  	var l int
 36747  	_ = l
 36748  	if m.CassandraPrepare != nil {
 36749  		l = m.CassandraPrepare.Size()
 36750  		n += 2 + l + sovEvents(uint64(l))
 36751  	}
 36752  	return n
 36753  }
 36754  func (m *OneOf_CassandraRegister) Size() (n int) {
 36755  	if m == nil {
 36756  		return 0
 36757  	}
 36758  	var l int
 36759  	_ = l
 36760  	if m.CassandraRegister != nil {
 36761  		l = m.CassandraRegister.Size()
 36762  		n += 2 + l + sovEvents(uint64(l))
 36763  	}
 36764  	return n
 36765  }
 36766  func (m *OneOf_CassandraExecute) Size() (n int) {
 36767  	if m == nil {
 36768  		return 0
 36769  	}
 36770  	var l int
 36771  	_ = l
 36772  	if m.CassandraExecute != nil {
 36773  		l = m.CassandraExecute.Size()
 36774  		n += 2 + l + sovEvents(uint64(l))
 36775  	}
 36776  	return n
 36777  }
 36778  func (m *OneOf_AppSessionDynamoDBRequest) Size() (n int) {
 36779  	if m == nil {
 36780  		return 0
 36781  	}
 36782  	var l int
 36783  	_ = l
 36784  	if m.AppSessionDynamoDBRequest != nil {
 36785  		l = m.AppSessionDynamoDBRequest.Size()
 36786  		n += 2 + l + sovEvents(uint64(l))
 36787  	}
 36788  	return n
 36789  }
 36790  func (m *OneOf_DesktopSharedDirectoryStart) Size() (n int) {
 36791  	if m == nil {
 36792  		return 0
 36793  	}
 36794  	var l int
 36795  	_ = l
 36796  	if m.DesktopSharedDirectoryStart != nil {
 36797  		l = m.DesktopSharedDirectoryStart.Size()
 36798  		n += 2 + l + sovEvents(uint64(l))
 36799  	}
 36800  	return n
 36801  }
 36802  func (m *OneOf_DesktopSharedDirectoryRead) Size() (n int) {
 36803  	if m == nil {
 36804  		return 0
 36805  	}
 36806  	var l int
 36807  	_ = l
 36808  	if m.DesktopSharedDirectoryRead != nil {
 36809  		l = m.DesktopSharedDirectoryRead.Size()
 36810  		n += 2 + l + sovEvents(uint64(l))
 36811  	}
 36812  	return n
 36813  }
 36814  func (m *OneOf_DesktopSharedDirectoryWrite) Size() (n int) {
 36815  	if m == nil {
 36816  		return 0
 36817  	}
 36818  	var l int
 36819  	_ = l
 36820  	if m.DesktopSharedDirectoryWrite != nil {
 36821  		l = m.DesktopSharedDirectoryWrite.Size()
 36822  		n += 2 + l + sovEvents(uint64(l))
 36823  	}
 36824  	return n
 36825  }
 36826  func (m *OneOf_DynamoDBRequest) Size() (n int) {
 36827  	if m == nil {
 36828  		return 0
 36829  	}
 36830  	var l int
 36831  	_ = l
 36832  	if m.DynamoDBRequest != nil {
 36833  		l = m.DynamoDBRequest.Size()
 36834  		n += 2 + l + sovEvents(uint64(l))
 36835  	}
 36836  	return n
 36837  }
 36838  func (m *OneOf_BotJoin) Size() (n int) {
 36839  	if m == nil {
 36840  		return 0
 36841  	}
 36842  	var l int
 36843  	_ = l
 36844  	if m.BotJoin != nil {
 36845  		l = m.BotJoin.Size()
 36846  		n += 2 + l + sovEvents(uint64(l))
 36847  	}
 36848  	return n
 36849  }
 36850  func (m *OneOf_InstanceJoin) Size() (n int) {
 36851  	if m == nil {
 36852  		return 0
 36853  	}
 36854  	var l int
 36855  	_ = l
 36856  	if m.InstanceJoin != nil {
 36857  		l = m.InstanceJoin.Size()
 36858  		n += 2 + l + sovEvents(uint64(l))
 36859  	}
 36860  	return n
 36861  }
 36862  func (m *OneOf_DeviceEvent) Size() (n int) {
 36863  	if m == nil {
 36864  		return 0
 36865  	}
 36866  	var l int
 36867  	_ = l
 36868  	if m.DeviceEvent != nil {
 36869  		l = m.DeviceEvent.Size()
 36870  		n += 2 + l + sovEvents(uint64(l))
 36871  	}
 36872  	return n
 36873  }
 36874  func (m *OneOf_LoginRuleCreate) Size() (n int) {
 36875  	if m == nil {
 36876  		return 0
 36877  	}
 36878  	var l int
 36879  	_ = l
 36880  	if m.LoginRuleCreate != nil {
 36881  		l = m.LoginRuleCreate.Size()
 36882  		n += 2 + l + sovEvents(uint64(l))
 36883  	}
 36884  	return n
 36885  }
 36886  func (m *OneOf_LoginRuleDelete) Size() (n int) {
 36887  	if m == nil {
 36888  		return 0
 36889  	}
 36890  	var l int
 36891  	_ = l
 36892  	if m.LoginRuleDelete != nil {
 36893  		l = m.LoginRuleDelete.Size()
 36894  		n += 2 + l + sovEvents(uint64(l))
 36895  	}
 36896  	return n
 36897  }
 36898  func (m *OneOf_SAMLIdPAuthAttempt) Size() (n int) {
 36899  	if m == nil {
 36900  		return 0
 36901  	}
 36902  	var l int
 36903  	_ = l
 36904  	if m.SAMLIdPAuthAttempt != nil {
 36905  		l = m.SAMLIdPAuthAttempt.Size()
 36906  		n += 2 + l + sovEvents(uint64(l))
 36907  	}
 36908  	return n
 36909  }
 36910  func (m *OneOf_SAMLIdPServiceProviderCreate) Size() (n int) {
 36911  	if m == nil {
 36912  		return 0
 36913  	}
 36914  	var l int
 36915  	_ = l
 36916  	if m.SAMLIdPServiceProviderCreate != nil {
 36917  		l = m.SAMLIdPServiceProviderCreate.Size()
 36918  		n += 2 + l + sovEvents(uint64(l))
 36919  	}
 36920  	return n
 36921  }
 36922  func (m *OneOf_SAMLIdPServiceProviderUpdate) Size() (n int) {
 36923  	if m == nil {
 36924  		return 0
 36925  	}
 36926  	var l int
 36927  	_ = l
 36928  	if m.SAMLIdPServiceProviderUpdate != nil {
 36929  		l = m.SAMLIdPServiceProviderUpdate.Size()
 36930  		n += 2 + l + sovEvents(uint64(l))
 36931  	}
 36932  	return n
 36933  }
 36934  func (m *OneOf_SAMLIdPServiceProviderDelete) Size() (n int) {
 36935  	if m == nil {
 36936  		return 0
 36937  	}
 36938  	var l int
 36939  	_ = l
 36940  	if m.SAMLIdPServiceProviderDelete != nil {
 36941  		l = m.SAMLIdPServiceProviderDelete.Size()
 36942  		n += 2 + l + sovEvents(uint64(l))
 36943  	}
 36944  	return n
 36945  }
 36946  func (m *OneOf_SAMLIdPServiceProviderDeleteAll) Size() (n int) {
 36947  	if m == nil {
 36948  		return 0
 36949  	}
 36950  	var l int
 36951  	_ = l
 36952  	if m.SAMLIdPServiceProviderDeleteAll != nil {
 36953  		l = m.SAMLIdPServiceProviderDeleteAll.Size()
 36954  		n += 2 + l + sovEvents(uint64(l))
 36955  	}
 36956  	return n
 36957  }
 36958  func (m *OneOf_OpenSearchRequest) Size() (n int) {
 36959  	if m == nil {
 36960  		return 0
 36961  	}
 36962  	var l int
 36963  	_ = l
 36964  	if m.OpenSearchRequest != nil {
 36965  		l = m.OpenSearchRequest.Size()
 36966  		n += 2 + l + sovEvents(uint64(l))
 36967  	}
 36968  	return n
 36969  }
 36970  func (m *OneOf_DeviceEvent2) Size() (n int) {
 36971  	if m == nil {
 36972  		return 0
 36973  	}
 36974  	var l int
 36975  	_ = l
 36976  	if m.DeviceEvent2 != nil {
 36977  		l = m.DeviceEvent2.Size()
 36978  		n += 2 + l + sovEvents(uint64(l))
 36979  	}
 36980  	return n
 36981  }
 36982  func (m *OneOf_OktaResourcesUpdate) Size() (n int) {
 36983  	if m == nil {
 36984  		return 0
 36985  	}
 36986  	var l int
 36987  	_ = l
 36988  	if m.OktaResourcesUpdate != nil {
 36989  		l = m.OktaResourcesUpdate.Size()
 36990  		n += 2 + l + sovEvents(uint64(l))
 36991  	}
 36992  	return n
 36993  }
 36994  func (m *OneOf_OktaSyncFailure) Size() (n int) {
 36995  	if m == nil {
 36996  		return 0
 36997  	}
 36998  	var l int
 36999  	_ = l
 37000  	if m.OktaSyncFailure != nil {
 37001  		l = m.OktaSyncFailure.Size()
 37002  		n += 2 + l + sovEvents(uint64(l))
 37003  	}
 37004  	return n
 37005  }
 37006  func (m *OneOf_OktaAssignmentResult) Size() (n int) {
 37007  	if m == nil {
 37008  		return 0
 37009  	}
 37010  	var l int
 37011  	_ = l
 37012  	if m.OktaAssignmentResult != nil {
 37013  		l = m.OktaAssignmentResult.Size()
 37014  		n += 2 + l + sovEvents(uint64(l))
 37015  	}
 37016  	return n
 37017  }
 37018  func (m *OneOf_ProvisionTokenCreate) Size() (n int) {
 37019  	if m == nil {
 37020  		return 0
 37021  	}
 37022  	var l int
 37023  	_ = l
 37024  	if m.ProvisionTokenCreate != nil {
 37025  		l = m.ProvisionTokenCreate.Size()
 37026  		n += 2 + l + sovEvents(uint64(l))
 37027  	}
 37028  	return n
 37029  }
 37030  func (m *OneOf_AccessListCreate) Size() (n int) {
 37031  	if m == nil {
 37032  		return 0
 37033  	}
 37034  	var l int
 37035  	_ = l
 37036  	if m.AccessListCreate != nil {
 37037  		l = m.AccessListCreate.Size()
 37038  		n += 2 + l + sovEvents(uint64(l))
 37039  	}
 37040  	return n
 37041  }
 37042  func (m *OneOf_AccessListUpdate) Size() (n int) {
 37043  	if m == nil {
 37044  		return 0
 37045  	}
 37046  	var l int
 37047  	_ = l
 37048  	if m.AccessListUpdate != nil {
 37049  		l = m.AccessListUpdate.Size()
 37050  		n += 2 + l + sovEvents(uint64(l))
 37051  	}
 37052  	return n
 37053  }
 37054  func (m *OneOf_AccessListDelete) Size() (n int) {
 37055  	if m == nil {
 37056  		return 0
 37057  	}
 37058  	var l int
 37059  	_ = l
 37060  	if m.AccessListDelete != nil {
 37061  		l = m.AccessListDelete.Size()
 37062  		n += 2 + l + sovEvents(uint64(l))
 37063  	}
 37064  	return n
 37065  }
 37066  func (m *OneOf_AccessListReview) Size() (n int) {
 37067  	if m == nil {
 37068  		return 0
 37069  	}
 37070  	var l int
 37071  	_ = l
 37072  	if m.AccessListReview != nil {
 37073  		l = m.AccessListReview.Size()
 37074  		n += 2 + l + sovEvents(uint64(l))
 37075  	}
 37076  	return n
 37077  }
 37078  func (m *OneOf_AccessListMemberCreate) Size() (n int) {
 37079  	if m == nil {
 37080  		return 0
 37081  	}
 37082  	var l int
 37083  	_ = l
 37084  	if m.AccessListMemberCreate != nil {
 37085  		l = m.AccessListMemberCreate.Size()
 37086  		n += 2 + l + sovEvents(uint64(l))
 37087  	}
 37088  	return n
 37089  }
 37090  func (m *OneOf_AccessListMemberUpdate) Size() (n int) {
 37091  	if m == nil {
 37092  		return 0
 37093  	}
 37094  	var l int
 37095  	_ = l
 37096  	if m.AccessListMemberUpdate != nil {
 37097  		l = m.AccessListMemberUpdate.Size()
 37098  		n += 2 + l + sovEvents(uint64(l))
 37099  	}
 37100  	return n
 37101  }
 37102  func (m *OneOf_AccessListMemberDelete) Size() (n int) {
 37103  	if m == nil {
 37104  		return 0
 37105  	}
 37106  	var l int
 37107  	_ = l
 37108  	if m.AccessListMemberDelete != nil {
 37109  		l = m.AccessListMemberDelete.Size()
 37110  		n += 2 + l + sovEvents(uint64(l))
 37111  	}
 37112  	return n
 37113  }
 37114  func (m *OneOf_AccessListMemberDeleteAllForAccessList) Size() (n int) {
 37115  	if m == nil {
 37116  		return 0
 37117  	}
 37118  	var l int
 37119  	_ = l
 37120  	if m.AccessListMemberDeleteAllForAccessList != nil {
 37121  		l = m.AccessListMemberDeleteAllForAccessList.Size()
 37122  		n += 2 + l + sovEvents(uint64(l))
 37123  	}
 37124  	return n
 37125  }
 37126  func (m *OneOf_AuditQueryRun) Size() (n int) {
 37127  	if m == nil {
 37128  		return 0
 37129  	}
 37130  	var l int
 37131  	_ = l
 37132  	if m.AuditQueryRun != nil {
 37133  		l = m.AuditQueryRun.Size()
 37134  		n += 2 + l + sovEvents(uint64(l))
 37135  	}
 37136  	return n
 37137  }
 37138  func (m *OneOf_SecurityReportRun) Size() (n int) {
 37139  	if m == nil {
 37140  		return 0
 37141  	}
 37142  	var l int
 37143  	_ = l
 37144  	if m.SecurityReportRun != nil {
 37145  		l = m.SecurityReportRun.Size()
 37146  		n += 2 + l + sovEvents(uint64(l))
 37147  	}
 37148  	return n
 37149  }
 37150  func (m *OneOf_GithubConnectorUpdate) Size() (n int) {
 37151  	if m == nil {
 37152  		return 0
 37153  	}
 37154  	var l int
 37155  	_ = l
 37156  	if m.GithubConnectorUpdate != nil {
 37157  		l = m.GithubConnectorUpdate.Size()
 37158  		n += 2 + l + sovEvents(uint64(l))
 37159  	}
 37160  	return n
 37161  }
 37162  func (m *OneOf_OIDCConnectorUpdate) Size() (n int) {
 37163  	if m == nil {
 37164  		return 0
 37165  	}
 37166  	var l int
 37167  	_ = l
 37168  	if m.OIDCConnectorUpdate != nil {
 37169  		l = m.OIDCConnectorUpdate.Size()
 37170  		n += 2 + l + sovEvents(uint64(l))
 37171  	}
 37172  	return n
 37173  }
 37174  func (m *OneOf_SAMLConnectorUpdate) Size() (n int) {
 37175  	if m == nil {
 37176  		return 0
 37177  	}
 37178  	var l int
 37179  	_ = l
 37180  	if m.SAMLConnectorUpdate != nil {
 37181  		l = m.SAMLConnectorUpdate.Size()
 37182  		n += 2 + l + sovEvents(uint64(l))
 37183  	}
 37184  	return n
 37185  }
 37186  func (m *OneOf_RoleUpdate) Size() (n int) {
 37187  	if m == nil {
 37188  		return 0
 37189  	}
 37190  	var l int
 37191  	_ = l
 37192  	if m.RoleUpdate != nil {
 37193  		l = m.RoleUpdate.Size()
 37194  		n += 2 + l + sovEvents(uint64(l))
 37195  	}
 37196  	return n
 37197  }
 37198  func (m *OneOf_UserUpdate) Size() (n int) {
 37199  	if m == nil {
 37200  		return 0
 37201  	}
 37202  	var l int
 37203  	_ = l
 37204  	if m.UserUpdate != nil {
 37205  		l = m.UserUpdate.Size()
 37206  		n += 2 + l + sovEvents(uint64(l))
 37207  	}
 37208  	return n
 37209  }
 37210  func (m *OneOf_ExternalAuditStorageEnable) Size() (n int) {
 37211  	if m == nil {
 37212  		return 0
 37213  	}
 37214  	var l int
 37215  	_ = l
 37216  	if m.ExternalAuditStorageEnable != nil {
 37217  		l = m.ExternalAuditStorageEnable.Size()
 37218  		n += 2 + l + sovEvents(uint64(l))
 37219  	}
 37220  	return n
 37221  }
 37222  func (m *OneOf_ExternalAuditStorageDisable) Size() (n int) {
 37223  	if m == nil {
 37224  		return 0
 37225  	}
 37226  	var l int
 37227  	_ = l
 37228  	if m.ExternalAuditStorageDisable != nil {
 37229  		l = m.ExternalAuditStorageDisable.Size()
 37230  		n += 2 + l + sovEvents(uint64(l))
 37231  	}
 37232  	return n
 37233  }
 37234  func (m *OneOf_BotCreate) Size() (n int) {
 37235  	if m == nil {
 37236  		return 0
 37237  	}
 37238  	var l int
 37239  	_ = l
 37240  	if m.BotCreate != nil {
 37241  		l = m.BotCreate.Size()
 37242  		n += 2 + l + sovEvents(uint64(l))
 37243  	}
 37244  	return n
 37245  }
 37246  func (m *OneOf_BotDelete) Size() (n int) {
 37247  	if m == nil {
 37248  		return 0
 37249  	}
 37250  	var l int
 37251  	_ = l
 37252  	if m.BotDelete != nil {
 37253  		l = m.BotDelete.Size()
 37254  		n += 2 + l + sovEvents(uint64(l))
 37255  	}
 37256  	return n
 37257  }
 37258  func (m *OneOf_BotUpdate) Size() (n int) {
 37259  	if m == nil {
 37260  		return 0
 37261  	}
 37262  	var l int
 37263  	_ = l
 37264  	if m.BotUpdate != nil {
 37265  		l = m.BotUpdate.Size()
 37266  		n += 2 + l + sovEvents(uint64(l))
 37267  	}
 37268  	return n
 37269  }
 37270  func (m *OneOf_CreateMFAAuthChallenge) Size() (n int) {
 37271  	if m == nil {
 37272  		return 0
 37273  	}
 37274  	var l int
 37275  	_ = l
 37276  	if m.CreateMFAAuthChallenge != nil {
 37277  		l = m.CreateMFAAuthChallenge.Size()
 37278  		n += 2 + l + sovEvents(uint64(l))
 37279  	}
 37280  	return n
 37281  }
 37282  func (m *OneOf_ValidateMFAAuthResponse) Size() (n int) {
 37283  	if m == nil {
 37284  		return 0
 37285  	}
 37286  	var l int
 37287  	_ = l
 37288  	if m.ValidateMFAAuthResponse != nil {
 37289  		l = m.ValidateMFAAuthResponse.Size()
 37290  		n += 2 + l + sovEvents(uint64(l))
 37291  	}
 37292  	return n
 37293  }
 37294  func (m *OneOf_OktaAccessListSync) Size() (n int) {
 37295  	if m == nil {
 37296  		return 0
 37297  	}
 37298  	var l int
 37299  	_ = l
 37300  	if m.OktaAccessListSync != nil {
 37301  		l = m.OktaAccessListSync.Size()
 37302  		n += 2 + l + sovEvents(uint64(l))
 37303  	}
 37304  	return n
 37305  }
 37306  func (m *OneOf_DatabasePermissionUpdate) Size() (n int) {
 37307  	if m == nil {
 37308  		return 0
 37309  	}
 37310  	var l int
 37311  	_ = l
 37312  	if m.DatabasePermissionUpdate != nil {
 37313  		l = m.DatabasePermissionUpdate.Size()
 37314  		n += 2 + l + sovEvents(uint64(l))
 37315  	}
 37316  	return n
 37317  }
 37318  func (m *OneOf_SPIFFESVIDIssued) Size() (n int) {
 37319  	if m == nil {
 37320  		return 0
 37321  	}
 37322  	var l int
 37323  	_ = l
 37324  	if m.SPIFFESVIDIssued != nil {
 37325  		l = m.SPIFFESVIDIssued.Size()
 37326  		n += 2 + l + sovEvents(uint64(l))
 37327  	}
 37328  	return n
 37329  }
 37330  func (m *OneOf_OktaUserSync) Size() (n int) {
 37331  	if m == nil {
 37332  		return 0
 37333  	}
 37334  	var l int
 37335  	_ = l
 37336  	if m.OktaUserSync != nil {
 37337  		l = m.OktaUserSync.Size()
 37338  		n += 2 + l + sovEvents(uint64(l))
 37339  	}
 37340  	return n
 37341  }
 37342  func (m *OneOf_AuthPreferenceUpdate) Size() (n int) {
 37343  	if m == nil {
 37344  		return 0
 37345  	}
 37346  	var l int
 37347  	_ = l
 37348  	if m.AuthPreferenceUpdate != nil {
 37349  		l = m.AuthPreferenceUpdate.Size()
 37350  		n += 2 + l + sovEvents(uint64(l))
 37351  	}
 37352  	return n
 37353  }
 37354  func (m *OneOf_SessionRecordingConfigUpdate) Size() (n int) {
 37355  	if m == nil {
 37356  		return 0
 37357  	}
 37358  	var l int
 37359  	_ = l
 37360  	if m.SessionRecordingConfigUpdate != nil {
 37361  		l = m.SessionRecordingConfigUpdate.Size()
 37362  		n += 2 + l + sovEvents(uint64(l))
 37363  	}
 37364  	return n
 37365  }
 37366  func (m *OneOf_ClusterNetworkingConfigUpdate) Size() (n int) {
 37367  	if m == nil {
 37368  		return 0
 37369  	}
 37370  	var l int
 37371  	_ = l
 37372  	if m.ClusterNetworkingConfigUpdate != nil {
 37373  		l = m.ClusterNetworkingConfigUpdate.Size()
 37374  		n += 2 + l + sovEvents(uint64(l))
 37375  	}
 37376  	return n
 37377  }
 37378  func (m *OneOf_DatabaseUserCreate) Size() (n int) {
 37379  	if m == nil {
 37380  		return 0
 37381  	}
 37382  	var l int
 37383  	_ = l
 37384  	if m.DatabaseUserCreate != nil {
 37385  		l = m.DatabaseUserCreate.Size()
 37386  		n += 2 + l + sovEvents(uint64(l))
 37387  	}
 37388  	return n
 37389  }
 37390  func (m *OneOf_DatabaseUserDeactivate) Size() (n int) {
 37391  	if m == nil {
 37392  		return 0
 37393  	}
 37394  	var l int
 37395  	_ = l
 37396  	if m.DatabaseUserDeactivate != nil {
 37397  		l = m.DatabaseUserDeactivate.Size()
 37398  		n += 2 + l + sovEvents(uint64(l))
 37399  	}
 37400  	return n
 37401  }
 37402  func (m *OneOf_AccessPathChanged) Size() (n int) {
 37403  	if m == nil {
 37404  		return 0
 37405  	}
 37406  	var l int
 37407  	_ = l
 37408  	if m.AccessPathChanged != nil {
 37409  		l = m.AccessPathChanged.Size()
 37410  		n += 2 + l + sovEvents(uint64(l))
 37411  	}
 37412  	return n
 37413  }
 37414  func (m *StreamStatus) Size() (n int) {
 37415  	if m == nil {
 37416  		return 0
 37417  	}
 37418  	var l int
 37419  	_ = l
 37420  	l = len(m.UploadID)
 37421  	if l > 0 {
 37422  		n += 1 + l + sovEvents(uint64(l))
 37423  	}
 37424  	if m.LastEventIndex != 0 {
 37425  		n += 1 + sovEvents(uint64(m.LastEventIndex))
 37426  	}
 37427  	l = github_com_gogo_protobuf_types.SizeOfStdTime(m.LastUploadTime)
 37428  	n += 1 + l + sovEvents(uint64(l))
 37429  	if m.XXX_unrecognized != nil {
 37430  		n += len(m.XXX_unrecognized)
 37431  	}
 37432  	return n
 37433  }
 37434  
 37435  func (m *SessionUpload) Size() (n int) {
 37436  	if m == nil {
 37437  		return 0
 37438  	}
 37439  	var l int
 37440  	_ = l
 37441  	l = m.Metadata.Size()
 37442  	n += 1 + l + sovEvents(uint64(l))
 37443  	l = m.SessionMetadata.Size()
 37444  	n += 1 + l + sovEvents(uint64(l))
 37445  	l = len(m.SessionURL)
 37446  	if l > 0 {
 37447  		n += 1 + l + sovEvents(uint64(l))
 37448  	}
 37449  	if m.XXX_unrecognized != nil {
 37450  		n += len(m.XXX_unrecognized)
 37451  	}
 37452  	return n
 37453  }
 37454  
 37455  func (m *Identity) Size() (n int) {
 37456  	if m == nil {
 37457  		return 0
 37458  	}
 37459  	var l int
 37460  	_ = l
 37461  	l = len(m.User)
 37462  	if l > 0 {
 37463  		n += 1 + l + sovEvents(uint64(l))
 37464  	}
 37465  	l = len(m.Impersonator)
 37466  	if l > 0 {
 37467  		n += 1 + l + sovEvents(uint64(l))
 37468  	}
 37469  	if len(m.Roles) > 0 {
 37470  		for _, s := range m.Roles {
 37471  			l = len(s)
 37472  			n += 1 + l + sovEvents(uint64(l))
 37473  		}
 37474  	}
 37475  	if len(m.Usage) > 0 {
 37476  		for _, s := range m.Usage {
 37477  			l = len(s)
 37478  			n += 1 + l + sovEvents(uint64(l))
 37479  		}
 37480  	}
 37481  	if len(m.Logins) > 0 {
 37482  		for _, s := range m.Logins {
 37483  			l = len(s)
 37484  			n += 1 + l + sovEvents(uint64(l))
 37485  		}
 37486  	}
 37487  	if len(m.KubernetesGroups) > 0 {
 37488  		for _, s := range m.KubernetesGroups {
 37489  			l = len(s)
 37490  			n += 1 + l + sovEvents(uint64(l))
 37491  		}
 37492  	}
 37493  	if len(m.KubernetesUsers) > 0 {
 37494  		for _, s := range m.KubernetesUsers {
 37495  			l = len(s)
 37496  			n += 1 + l + sovEvents(uint64(l))
 37497  		}
 37498  	}
 37499  	l = github_com_gogo_protobuf_types.SizeOfStdTime(m.Expires)
 37500  	n += 1 + l + sovEvents(uint64(l))
 37501  	l = len(m.RouteToCluster)
 37502  	if l > 0 {
 37503  		n += 1 + l + sovEvents(uint64(l))
 37504  	}
 37505  	l = len(m.KubernetesCluster)
 37506  	if l > 0 {
 37507  		n += 1 + l + sovEvents(uint64(l))
 37508  	}
 37509  	l = m.Traits.Size()
 37510  	n += 1 + l + sovEvents(uint64(l))
 37511  	if m.RouteToApp != nil {
 37512  		l = m.RouteToApp.Size()
 37513  		n += 1 + l + sovEvents(uint64(l))
 37514  	}
 37515  	l = len(m.TeleportCluster)
 37516  	if l > 0 {
 37517  		n += 1 + l + sovEvents(uint64(l))
 37518  	}
 37519  	if m.RouteToDatabase != nil {
 37520  		l = m.RouteToDatabase.Size()
 37521  		n += 1 + l + sovEvents(uint64(l))
 37522  	}
 37523  	if len(m.DatabaseNames) > 0 {
 37524  		for _, s := range m.DatabaseNames {
 37525  			l = len(s)
 37526  			n += 1 + l + sovEvents(uint64(l))
 37527  		}
 37528  	}
 37529  	if len(m.DatabaseUsers) > 0 {
 37530  		for _, s := range m.DatabaseUsers {
 37531  			l = len(s)
 37532  			n += 2 + l + sovEvents(uint64(l))
 37533  		}
 37534  	}
 37535  	l = len(m.MFADeviceUUID)
 37536  	if l > 0 {
 37537  		n += 2 + l + sovEvents(uint64(l))
 37538  	}
 37539  	l = len(m.ClientIP)
 37540  	if l > 0 {
 37541  		n += 2 + l + sovEvents(uint64(l))
 37542  	}
 37543  	if len(m.AWSRoleARNs) > 0 {
 37544  		for _, s := range m.AWSRoleARNs {
 37545  			l = len(s)
 37546  			n += 2 + l + sovEvents(uint64(l))
 37547  		}
 37548  	}
 37549  	if len(m.AccessRequests) > 0 {
 37550  		for _, s := range m.AccessRequests {
 37551  			l = len(s)
 37552  			n += 2 + l + sovEvents(uint64(l))
 37553  		}
 37554  	}
 37555  	if m.DisallowReissue {
 37556  		n += 3
 37557  	}
 37558  	if len(m.AllowedResourceIDs) > 0 {
 37559  		for _, e := range m.AllowedResourceIDs {
 37560  			l = e.Size()
 37561  			n += 2 + l + sovEvents(uint64(l))
 37562  		}
 37563  	}
 37564  	l = github_com_gogo_protobuf_types.SizeOfStdTime(m.PreviousIdentityExpires)
 37565  	n += 2 + l + sovEvents(uint64(l))
 37566  	if len(m.AzureIdentities) > 0 {
 37567  		for _, s := range m.AzureIdentities {
 37568  			l = len(s)
 37569  			n += 2 + l + sovEvents(uint64(l))
 37570  		}
 37571  	}
 37572  	if len(m.GCPServiceAccounts) > 0 {
 37573  		for _, s := range m.GCPServiceAccounts {
 37574  			l = len(s)
 37575  			n += 2 + l + sovEvents(uint64(l))
 37576  		}
 37577  	}
 37578  	l = len(m.PrivateKeyPolicy)
 37579  	if l > 0 {
 37580  		n += 2 + l + sovEvents(uint64(l))
 37581  	}
 37582  	l = len(m.BotName)
 37583  	if l > 0 {
 37584  		n += 2 + l + sovEvents(uint64(l))
 37585  	}
 37586  	if m.DeviceExtensions != nil {
 37587  		l = m.DeviceExtensions.Size()
 37588  		n += 2 + l + sovEvents(uint64(l))
 37589  	}
 37590  	if m.XXX_unrecognized != nil {
 37591  		n += len(m.XXX_unrecognized)
 37592  	}
 37593  	return n
 37594  }
 37595  
 37596  func (m *RouteToApp) Size() (n int) {
 37597  	if m == nil {
 37598  		return 0
 37599  	}
 37600  	var l int
 37601  	_ = l
 37602  	l = len(m.Name)
 37603  	if l > 0 {
 37604  		n += 1 + l + sovEvents(uint64(l))
 37605  	}
 37606  	l = len(m.SessionID)
 37607  	if l > 0 {
 37608  		n += 1 + l + sovEvents(uint64(l))
 37609  	}
 37610  	l = len(m.PublicAddr)
 37611  	if l > 0 {
 37612  		n += 1 + l + sovEvents(uint64(l))
 37613  	}
 37614  	l = len(m.ClusterName)
 37615  	if l > 0 {
 37616  		n += 1 + l + sovEvents(uint64(l))
 37617  	}
 37618  	l = len(m.AWSRoleARN)
 37619  	if l > 0 {
 37620  		n += 1 + l + sovEvents(uint64(l))
 37621  	}
 37622  	l = len(m.AzureIdentity)
 37623  	if l > 0 {
 37624  		n += 1 + l + sovEvents(uint64(l))
 37625  	}
 37626  	l = len(m.GCPServiceAccount)
 37627  	if l > 0 {
 37628  		n += 1 + l + sovEvents(uint64(l))
 37629  	}
 37630  	if m.XXX_unrecognized != nil {
 37631  		n += len(m.XXX_unrecognized)
 37632  	}
 37633  	return n
 37634  }
 37635  
 37636  func (m *RouteToDatabase) Size() (n int) {
 37637  	if m == nil {
 37638  		return 0
 37639  	}
 37640  	var l int
 37641  	_ = l
 37642  	l = len(m.ServiceName)
 37643  	if l > 0 {
 37644  		n += 1 + l + sovEvents(uint64(l))
 37645  	}
 37646  	l = len(m.Protocol)
 37647  	if l > 0 {
 37648  		n += 1 + l + sovEvents(uint64(l))
 37649  	}
 37650  	l = len(m.Username)
 37651  	if l > 0 {
 37652  		n += 1 + l + sovEvents(uint64(l))
 37653  	}
 37654  	l = len(m.Database)
 37655  	if l > 0 {
 37656  		n += 1 + l + sovEvents(uint64(l))
 37657  	}
 37658  	if len(m.Roles) > 0 {
 37659  		for _, s := range m.Roles {
 37660  			l = len(s)
 37661  			n += 1 + l + sovEvents(uint64(l))
 37662  		}
 37663  	}
 37664  	if m.XXX_unrecognized != nil {
 37665  		n += len(m.XXX_unrecognized)
 37666  	}
 37667  	return n
 37668  }
 37669  
 37670  func (m *DeviceExtensions) Size() (n int) {
 37671  	if m == nil {
 37672  		return 0
 37673  	}
 37674  	var l int
 37675  	_ = l
 37676  	l = len(m.DeviceId)
 37677  	if l > 0 {
 37678  		n += 1 + l + sovEvents(uint64(l))
 37679  	}
 37680  	l = len(m.AssetTag)
 37681  	if l > 0 {
 37682  		n += 1 + l + sovEvents(uint64(l))
 37683  	}
 37684  	l = len(m.CredentialId)
 37685  	if l > 0 {
 37686  		n += 1 + l + sovEvents(uint64(l))
 37687  	}
 37688  	if m.XXX_unrecognized != nil {
 37689  		n += len(m.XXX_unrecognized)
 37690  	}
 37691  	return n
 37692  }
 37693  
 37694  func (m *AccessRequestResourceSearch) Size() (n int) {
 37695  	if m == nil {
 37696  		return 0
 37697  	}
 37698  	var l int
 37699  	_ = l
 37700  	l = m.Metadata.Size()
 37701  	n += 1 + l + sovEvents(uint64(l))
 37702  	l = m.UserMetadata.Size()
 37703  	n += 1 + l + sovEvents(uint64(l))
 37704  	if len(m.SearchAsRoles) > 0 {
 37705  		for _, s := range m.SearchAsRoles {
 37706  			l = len(s)
 37707  			n += 1 + l + sovEvents(uint64(l))
 37708  		}
 37709  	}
 37710  	l = len(m.ResourceType)
 37711  	if l > 0 {
 37712  		n += 1 + l + sovEvents(uint64(l))
 37713  	}
 37714  	l = len(m.Namespace)
 37715  	if l > 0 {
 37716  		n += 1 + l + sovEvents(uint64(l))
 37717  	}
 37718  	if len(m.Labels) > 0 {
 37719  		for k, v := range m.Labels {
 37720  			_ = k
 37721  			_ = v
 37722  			mapEntrySize := 1 + len(k) + sovEvents(uint64(len(k))) + 1 + len(v) + sovEvents(uint64(len(v)))
 37723  			n += mapEntrySize + 1 + sovEvents(uint64(mapEntrySize))
 37724  		}
 37725  	}
 37726  	l = len(m.PredicateExpression)
 37727  	if l > 0 {
 37728  		n += 1 + l + sovEvents(uint64(l))
 37729  	}
 37730  	if len(m.SearchKeywords) > 0 {
 37731  		for _, s := range m.SearchKeywords {
 37732  			l = len(s)
 37733  			n += 1 + l + sovEvents(uint64(l))
 37734  		}
 37735  	}
 37736  	if m.XXX_unrecognized != nil {
 37737  		n += len(m.XXX_unrecognized)
 37738  	}
 37739  	return n
 37740  }
 37741  
 37742  func (m *MySQLStatementPrepare) Size() (n int) {
 37743  	if m == nil {
 37744  		return 0
 37745  	}
 37746  	var l int
 37747  	_ = l
 37748  	l = m.Metadata.Size()
 37749  	n += 1 + l + sovEvents(uint64(l))
 37750  	l = m.UserMetadata.Size()
 37751  	n += 1 + l + sovEvents(uint64(l))
 37752  	l = m.SessionMetadata.Size()
 37753  	n += 1 + l + sovEvents(uint64(l))
 37754  	l = m.DatabaseMetadata.Size()
 37755  	n += 1 + l + sovEvents(uint64(l))
 37756  	l = len(m.Query)
 37757  	if l > 0 {
 37758  		n += 1 + l + sovEvents(uint64(l))
 37759  	}
 37760  	if m.XXX_unrecognized != nil {
 37761  		n += len(m.XXX_unrecognized)
 37762  	}
 37763  	return n
 37764  }
 37765  
 37766  func (m *MySQLStatementExecute) Size() (n int) {
 37767  	if m == nil {
 37768  		return 0
 37769  	}
 37770  	var l int
 37771  	_ = l
 37772  	l = m.Metadata.Size()
 37773  	n += 1 + l + sovEvents(uint64(l))
 37774  	l = m.UserMetadata.Size()
 37775  	n += 1 + l + sovEvents(uint64(l))
 37776  	l = m.SessionMetadata.Size()
 37777  	n += 1 + l + sovEvents(uint64(l))
 37778  	l = m.DatabaseMetadata.Size()
 37779  	n += 1 + l + sovEvents(uint64(l))
 37780  	if m.StatementID != 0 {
 37781  		n += 1 + sovEvents(uint64(m.StatementID))
 37782  	}
 37783  	if len(m.Parameters) > 0 {
 37784  		for _, s := range m.Parameters {
 37785  			l = len(s)
 37786  			n += 1 + l + sovEvents(uint64(l))
 37787  		}
 37788  	}
 37789  	if m.XXX_unrecognized != nil {
 37790  		n += len(m.XXX_unrecognized)
 37791  	}
 37792  	return n
 37793  }
 37794  
 37795  func (m *MySQLStatementSendLongData) Size() (n int) {
 37796  	if m == nil {
 37797  		return 0
 37798  	}
 37799  	var l int
 37800  	_ = l
 37801  	l = m.Metadata.Size()
 37802  	n += 1 + l + sovEvents(uint64(l))
 37803  	l = m.UserMetadata.Size()
 37804  	n += 1 + l + sovEvents(uint64(l))
 37805  	l = m.SessionMetadata.Size()
 37806  	n += 1 + l + sovEvents(uint64(l))
 37807  	l = m.DatabaseMetadata.Size()
 37808  	n += 1 + l + sovEvents(uint64(l))
 37809  	if m.StatementID != 0 {
 37810  		n += 1 + sovEvents(uint64(m.StatementID))
 37811  	}
 37812  	if m.ParameterID != 0 {
 37813  		n += 1 + sovEvents(uint64(m.ParameterID))
 37814  	}
 37815  	if m.DataSize != 0 {
 37816  		n += 1 + sovEvents(uint64(m.DataSize))
 37817  	}
 37818  	if m.XXX_unrecognized != nil {
 37819  		n += len(m.XXX_unrecognized)
 37820  	}
 37821  	return n
 37822  }
 37823  
 37824  func (m *MySQLStatementClose) Size() (n int) {
 37825  	if m == nil {
 37826  		return 0
 37827  	}
 37828  	var l int
 37829  	_ = l
 37830  	l = m.Metadata.Size()
 37831  	n += 1 + l + sovEvents(uint64(l))
 37832  	l = m.UserMetadata.Size()
 37833  	n += 1 + l + sovEvents(uint64(l))
 37834  	l = m.SessionMetadata.Size()
 37835  	n += 1 + l + sovEvents(uint64(l))
 37836  	l = m.DatabaseMetadata.Size()
 37837  	n += 1 + l + sovEvents(uint64(l))
 37838  	if m.StatementID != 0 {
 37839  		n += 1 + sovEvents(uint64(m.StatementID))
 37840  	}
 37841  	if m.XXX_unrecognized != nil {
 37842  		n += len(m.XXX_unrecognized)
 37843  	}
 37844  	return n
 37845  }
 37846  
 37847  func (m *MySQLStatementReset) Size() (n int) {
 37848  	if m == nil {
 37849  		return 0
 37850  	}
 37851  	var l int
 37852  	_ = l
 37853  	l = m.Metadata.Size()
 37854  	n += 1 + l + sovEvents(uint64(l))
 37855  	l = m.UserMetadata.Size()
 37856  	n += 1 + l + sovEvents(uint64(l))
 37857  	l = m.SessionMetadata.Size()
 37858  	n += 1 + l + sovEvents(uint64(l))
 37859  	l = m.DatabaseMetadata.Size()
 37860  	n += 1 + l + sovEvents(uint64(l))
 37861  	if m.StatementID != 0 {
 37862  		n += 1 + sovEvents(uint64(m.StatementID))
 37863  	}
 37864  	if m.XXX_unrecognized != nil {
 37865  		n += len(m.XXX_unrecognized)
 37866  	}
 37867  	return n
 37868  }
 37869  
 37870  func (m *MySQLStatementFetch) Size() (n int) {
 37871  	if m == nil {
 37872  		return 0
 37873  	}
 37874  	var l int
 37875  	_ = l
 37876  	l = m.Metadata.Size()
 37877  	n += 1 + l + sovEvents(uint64(l))
 37878  	l = m.UserMetadata.Size()
 37879  	n += 1 + l + sovEvents(uint64(l))
 37880  	l = m.SessionMetadata.Size()
 37881  	n += 1 + l + sovEvents(uint64(l))
 37882  	l = m.DatabaseMetadata.Size()
 37883  	n += 1 + l + sovEvents(uint64(l))
 37884  	if m.StatementID != 0 {
 37885  		n += 1 + sovEvents(uint64(m.StatementID))
 37886  	}
 37887  	if m.RowsCount != 0 {
 37888  		n += 1 + sovEvents(uint64(m.RowsCount))
 37889  	}
 37890  	if m.XXX_unrecognized != nil {
 37891  		n += len(m.XXX_unrecognized)
 37892  	}
 37893  	return n
 37894  }
 37895  
 37896  func (m *MySQLStatementBulkExecute) Size() (n int) {
 37897  	if m == nil {
 37898  		return 0
 37899  	}
 37900  	var l int
 37901  	_ = l
 37902  	l = m.Metadata.Size()
 37903  	n += 1 + l + sovEvents(uint64(l))
 37904  	l = m.UserMetadata.Size()
 37905  	n += 1 + l + sovEvents(uint64(l))
 37906  	l = m.SessionMetadata.Size()
 37907  	n += 1 + l + sovEvents(uint64(l))
 37908  	l = m.DatabaseMetadata.Size()
 37909  	n += 1 + l + sovEvents(uint64(l))
 37910  	if m.StatementID != 0 {
 37911  		n += 1 + sovEvents(uint64(m.StatementID))
 37912  	}
 37913  	if len(m.Parameters) > 0 {
 37914  		for _, s := range m.Parameters {
 37915  			l = len(s)
 37916  			n += 1 + l + sovEvents(uint64(l))
 37917  		}
 37918  	}
 37919  	if m.XXX_unrecognized != nil {
 37920  		n += len(m.XXX_unrecognized)
 37921  	}
 37922  	return n
 37923  }
 37924  
 37925  func (m *MySQLInitDB) Size() (n int) {
 37926  	if m == nil {
 37927  		return 0
 37928  	}
 37929  	var l int
 37930  	_ = l
 37931  	l = m.Metadata.Size()
 37932  	n += 1 + l + sovEvents(uint64(l))
 37933  	l = m.UserMetadata.Size()
 37934  	n += 1 + l + sovEvents(uint64(l))
 37935  	l = m.SessionMetadata.Size()
 37936  	n += 1 + l + sovEvents(uint64(l))
 37937  	l = m.DatabaseMetadata.Size()
 37938  	n += 1 + l + sovEvents(uint64(l))
 37939  	l = len(m.SchemaName)
 37940  	if l > 0 {
 37941  		n += 1 + l + sovEvents(uint64(l))
 37942  	}
 37943  	if m.XXX_unrecognized != nil {
 37944  		n += len(m.XXX_unrecognized)
 37945  	}
 37946  	return n
 37947  }
 37948  
 37949  func (m *MySQLCreateDB) Size() (n int) {
 37950  	if m == nil {
 37951  		return 0
 37952  	}
 37953  	var l int
 37954  	_ = l
 37955  	l = m.Metadata.Size()
 37956  	n += 1 + l + sovEvents(uint64(l))
 37957  	l = m.UserMetadata.Size()
 37958  	n += 1 + l + sovEvents(uint64(l))
 37959  	l = m.SessionMetadata.Size()
 37960  	n += 1 + l + sovEvents(uint64(l))
 37961  	l = m.DatabaseMetadata.Size()
 37962  	n += 1 + l + sovEvents(uint64(l))
 37963  	l = len(m.SchemaName)
 37964  	if l > 0 {
 37965  		n += 1 + l + sovEvents(uint64(l))
 37966  	}
 37967  	if m.XXX_unrecognized != nil {
 37968  		n += len(m.XXX_unrecognized)
 37969  	}
 37970  	return n
 37971  }
 37972  
 37973  func (m *MySQLDropDB) Size() (n int) {
 37974  	if m == nil {
 37975  		return 0
 37976  	}
 37977  	var l int
 37978  	_ = l
 37979  	l = m.Metadata.Size()
 37980  	n += 1 + l + sovEvents(uint64(l))
 37981  	l = m.UserMetadata.Size()
 37982  	n += 1 + l + sovEvents(uint64(l))
 37983  	l = m.SessionMetadata.Size()
 37984  	n += 1 + l + sovEvents(uint64(l))
 37985  	l = m.DatabaseMetadata.Size()
 37986  	n += 1 + l + sovEvents(uint64(l))
 37987  	l = len(m.SchemaName)
 37988  	if l > 0 {
 37989  		n += 1 + l + sovEvents(uint64(l))
 37990  	}
 37991  	if m.XXX_unrecognized != nil {
 37992  		n += len(m.XXX_unrecognized)
 37993  	}
 37994  	return n
 37995  }
 37996  
 37997  func (m *MySQLShutDown) Size() (n int) {
 37998  	if m == nil {
 37999  		return 0
 38000  	}
 38001  	var l int
 38002  	_ = l
 38003  	l = m.Metadata.Size()
 38004  	n += 1 + l + sovEvents(uint64(l))
 38005  	l = m.UserMetadata.Size()
 38006  	n += 1 + l + sovEvents(uint64(l))
 38007  	l = m.SessionMetadata.Size()
 38008  	n += 1 + l + sovEvents(uint64(l))
 38009  	l = m.DatabaseMetadata.Size()
 38010  	n += 1 + l + sovEvents(uint64(l))
 38011  	if m.XXX_unrecognized != nil {
 38012  		n += len(m.XXX_unrecognized)
 38013  	}
 38014  	return n
 38015  }
 38016  
 38017  func (m *MySQLProcessKill) Size() (n int) {
 38018  	if m == nil {
 38019  		return 0
 38020  	}
 38021  	var l int
 38022  	_ = l
 38023  	l = m.Metadata.Size()
 38024  	n += 1 + l + sovEvents(uint64(l))
 38025  	l = m.UserMetadata.Size()
 38026  	n += 1 + l + sovEvents(uint64(l))
 38027  	l = m.SessionMetadata.Size()
 38028  	n += 1 + l + sovEvents(uint64(l))
 38029  	l = m.DatabaseMetadata.Size()
 38030  	n += 1 + l + sovEvents(uint64(l))
 38031  	if m.ProcessID != 0 {
 38032  		n += 1 + sovEvents(uint64(m.ProcessID))
 38033  	}
 38034  	if m.XXX_unrecognized != nil {
 38035  		n += len(m.XXX_unrecognized)
 38036  	}
 38037  	return n
 38038  }
 38039  
 38040  func (m *MySQLDebug) Size() (n int) {
 38041  	if m == nil {
 38042  		return 0
 38043  	}
 38044  	var l int
 38045  	_ = l
 38046  	l = m.Metadata.Size()
 38047  	n += 1 + l + sovEvents(uint64(l))
 38048  	l = m.UserMetadata.Size()
 38049  	n += 1 + l + sovEvents(uint64(l))
 38050  	l = m.SessionMetadata.Size()
 38051  	n += 1 + l + sovEvents(uint64(l))
 38052  	l = m.DatabaseMetadata.Size()
 38053  	n += 1 + l + sovEvents(uint64(l))
 38054  	if m.XXX_unrecognized != nil {
 38055  		n += len(m.XXX_unrecognized)
 38056  	}
 38057  	return n
 38058  }
 38059  
 38060  func (m *MySQLRefresh) Size() (n int) {
 38061  	if m == nil {
 38062  		return 0
 38063  	}
 38064  	var l int
 38065  	_ = l
 38066  	l = m.Metadata.Size()
 38067  	n += 1 + l + sovEvents(uint64(l))
 38068  	l = m.UserMetadata.Size()
 38069  	n += 1 + l + sovEvents(uint64(l))
 38070  	l = m.SessionMetadata.Size()
 38071  	n += 1 + l + sovEvents(uint64(l))
 38072  	l = m.DatabaseMetadata.Size()
 38073  	n += 1 + l + sovEvents(uint64(l))
 38074  	l = len(m.Subcommand)
 38075  	if l > 0 {
 38076  		n += 1 + l + sovEvents(uint64(l))
 38077  	}
 38078  	if m.XXX_unrecognized != nil {
 38079  		n += len(m.XXX_unrecognized)
 38080  	}
 38081  	return n
 38082  }
 38083  
 38084  func (m *SQLServerRPCRequest) Size() (n int) {
 38085  	if m == nil {
 38086  		return 0
 38087  	}
 38088  	var l int
 38089  	_ = l
 38090  	l = m.Metadata.Size()
 38091  	n += 1 + l + sovEvents(uint64(l))
 38092  	l = m.UserMetadata.Size()
 38093  	n += 1 + l + sovEvents(uint64(l))
 38094  	l = m.SessionMetadata.Size()
 38095  	n += 1 + l + sovEvents(uint64(l))
 38096  	l = m.DatabaseMetadata.Size()
 38097  	n += 1 + l + sovEvents(uint64(l))
 38098  	l = len(m.Procname)
 38099  	if l > 0 {
 38100  		n += 1 + l + sovEvents(uint64(l))
 38101  	}
 38102  	if len(m.Parameters) > 0 {
 38103  		for _, s := range m.Parameters {
 38104  			l = len(s)
 38105  			n += 1 + l + sovEvents(uint64(l))
 38106  		}
 38107  	}
 38108  	if m.XXX_unrecognized != nil {
 38109  		n += len(m.XXX_unrecognized)
 38110  	}
 38111  	return n
 38112  }
 38113  
 38114  func (m *DatabaseSessionMalformedPacket) Size() (n int) {
 38115  	if m == nil {
 38116  		return 0
 38117  	}
 38118  	var l int
 38119  	_ = l
 38120  	l = m.Metadata.Size()
 38121  	n += 1 + l + sovEvents(uint64(l))
 38122  	l = m.UserMetadata.Size()
 38123  	n += 1 + l + sovEvents(uint64(l))
 38124  	l = m.SessionMetadata.Size()
 38125  	n += 1 + l + sovEvents(uint64(l))
 38126  	l = m.DatabaseMetadata.Size()
 38127  	n += 1 + l + sovEvents(uint64(l))
 38128  	l = len(m.Payload)
 38129  	if l > 0 {
 38130  		n += 1 + l + sovEvents(uint64(l))
 38131  	}
 38132  	if m.XXX_unrecognized != nil {
 38133  		n += len(m.XXX_unrecognized)
 38134  	}
 38135  	return n
 38136  }
 38137  
 38138  func (m *ElasticsearchRequest) Size() (n int) {
 38139  	if m == nil {
 38140  		return 0
 38141  	}
 38142  	var l int
 38143  	_ = l
 38144  	l = m.Metadata.Size()
 38145  	n += 1 + l + sovEvents(uint64(l))
 38146  	l = m.UserMetadata.Size()
 38147  	n += 1 + l + sovEvents(uint64(l))
 38148  	l = m.SessionMetadata.Size()
 38149  	n += 1 + l + sovEvents(uint64(l))
 38150  	l = m.DatabaseMetadata.Size()
 38151  	n += 1 + l + sovEvents(uint64(l))
 38152  	l = len(m.Path)
 38153  	if l > 0 {
 38154  		n += 1 + l + sovEvents(uint64(l))
 38155  	}
 38156  	l = len(m.RawQuery)
 38157  	if l > 0 {
 38158  		n += 1 + l + sovEvents(uint64(l))
 38159  	}
 38160  	l = len(m.Method)
 38161  	if l > 0 {
 38162  		n += 1 + l + sovEvents(uint64(l))
 38163  	}
 38164  	l = len(m.Body)
 38165  	if l > 0 {
 38166  		n += 1 + l + sovEvents(uint64(l))
 38167  	}
 38168  	l = m.Headers.Size()
 38169  	n += 1 + l + sovEvents(uint64(l))
 38170  	if m.Category != 0 {
 38171  		n += 1 + sovEvents(uint64(m.Category))
 38172  	}
 38173  	l = len(m.Target)
 38174  	if l > 0 {
 38175  		n += 1 + l + sovEvents(uint64(l))
 38176  	}
 38177  	l = len(m.Query)
 38178  	if l > 0 {
 38179  		n += 1 + l + sovEvents(uint64(l))
 38180  	}
 38181  	if m.StatusCode != 0 {
 38182  		n += 1 + sovEvents(uint64(m.StatusCode))
 38183  	}
 38184  	if m.XXX_unrecognized != nil {
 38185  		n += len(m.XXX_unrecognized)
 38186  	}
 38187  	return n
 38188  }
 38189  
 38190  func (m *OpenSearchRequest) Size() (n int) {
 38191  	if m == nil {
 38192  		return 0
 38193  	}
 38194  	var l int
 38195  	_ = l
 38196  	l = m.Metadata.Size()
 38197  	n += 1 + l + sovEvents(uint64(l))
 38198  	l = m.UserMetadata.Size()
 38199  	n += 1 + l + sovEvents(uint64(l))
 38200  	l = m.SessionMetadata.Size()
 38201  	n += 1 + l + sovEvents(uint64(l))
 38202  	l = m.DatabaseMetadata.Size()
 38203  	n += 1 + l + sovEvents(uint64(l))
 38204  	l = len(m.Path)
 38205  	if l > 0 {
 38206  		n += 1 + l + sovEvents(uint64(l))
 38207  	}
 38208  	l = len(m.RawQuery)
 38209  	if l > 0 {
 38210  		n += 1 + l + sovEvents(uint64(l))
 38211  	}
 38212  	l = len(m.Method)
 38213  	if l > 0 {
 38214  		n += 1 + l + sovEvents(uint64(l))
 38215  	}
 38216  	l = len(m.Body)
 38217  	if l > 0 {
 38218  		n += 1 + l + sovEvents(uint64(l))
 38219  	}
 38220  	l = m.Headers.Size()
 38221  	n += 1 + l + sovEvents(uint64(l))
 38222  	if m.Category != 0 {
 38223  		n += 1 + sovEvents(uint64(m.Category))
 38224  	}
 38225  	l = len(m.Target)
 38226  	if l > 0 {
 38227  		n += 1 + l + sovEvents(uint64(l))
 38228  	}
 38229  	l = len(m.Query)
 38230  	if l > 0 {
 38231  		n += 1 + l + sovEvents(uint64(l))
 38232  	}
 38233  	if m.StatusCode != 0 {
 38234  		n += 1 + sovEvents(uint64(m.StatusCode))
 38235  	}
 38236  	if m.XXX_unrecognized != nil {
 38237  		n += len(m.XXX_unrecognized)
 38238  	}
 38239  	return n
 38240  }
 38241  
 38242  func (m *DynamoDBRequest) Size() (n int) {
 38243  	if m == nil {
 38244  		return 0
 38245  	}
 38246  	var l int
 38247  	_ = l
 38248  	l = m.Metadata.Size()
 38249  	n += 1 + l + sovEvents(uint64(l))
 38250  	l = m.UserMetadata.Size()
 38251  	n += 1 + l + sovEvents(uint64(l))
 38252  	l = m.SessionMetadata.Size()
 38253  	n += 1 + l + sovEvents(uint64(l))
 38254  	l = m.DatabaseMetadata.Size()
 38255  	n += 1 + l + sovEvents(uint64(l))
 38256  	if m.StatusCode != 0 {
 38257  		n += 1 + sovEvents(uint64(m.StatusCode))
 38258  	}
 38259  	l = len(m.Path)
 38260  	if l > 0 {
 38261  		n += 1 + l + sovEvents(uint64(l))
 38262  	}
 38263  	l = len(m.RawQuery)
 38264  	if l > 0 {
 38265  		n += 1 + l + sovEvents(uint64(l))
 38266  	}
 38267  	l = len(m.Method)
 38268  	if l > 0 {
 38269  		n += 1 + l + sovEvents(uint64(l))
 38270  	}
 38271  	l = len(m.Target)
 38272  	if l > 0 {
 38273  		n += 1 + l + sovEvents(uint64(l))
 38274  	}
 38275  	if m.Body != nil {
 38276  		l = m.Body.Size()
 38277  		n += 1 + l + sovEvents(uint64(l))
 38278  	}
 38279  	if m.XXX_unrecognized != nil {
 38280  		n += len(m.XXX_unrecognized)
 38281  	}
 38282  	return n
 38283  }
 38284  
 38285  func (m *AppSessionDynamoDBRequest) Size() (n int) {
 38286  	if m == nil {
 38287  		return 0
 38288  	}
 38289  	var l int
 38290  	_ = l
 38291  	l = m.Metadata.Size()
 38292  	n += 1 + l + sovEvents(uint64(l))
 38293  	l = m.UserMetadata.Size()
 38294  	n += 1 + l + sovEvents(uint64(l))
 38295  	l = m.AppMetadata.Size()
 38296  	n += 1 + l + sovEvents(uint64(l))
 38297  	l = m.AWSRequestMetadata.Size()
 38298  	n += 1 + l + sovEvents(uint64(l))
 38299  	l = len(m.SessionChunkID)
 38300  	if l > 0 {
 38301  		n += 1 + l + sovEvents(uint64(l))
 38302  	}
 38303  	if m.StatusCode != 0 {
 38304  		n += 1 + sovEvents(uint64(m.StatusCode))
 38305  	}
 38306  	l = len(m.Path)
 38307  	if l > 0 {
 38308  		n += 1 + l + sovEvents(uint64(l))
 38309  	}
 38310  	l = len(m.RawQuery)
 38311  	if l > 0 {
 38312  		n += 1 + l + sovEvents(uint64(l))
 38313  	}
 38314  	l = len(m.Method)
 38315  	if l > 0 {
 38316  		n += 1 + l + sovEvents(uint64(l))
 38317  	}
 38318  	l = len(m.Target)
 38319  	if l > 0 {
 38320  		n += 1 + l + sovEvents(uint64(l))
 38321  	}
 38322  	if m.Body != nil {
 38323  		l = m.Body.Size()
 38324  		n += 1 + l + sovEvents(uint64(l))
 38325  	}
 38326  	if m.XXX_unrecognized != nil {
 38327  		n += len(m.XXX_unrecognized)
 38328  	}
 38329  	return n
 38330  }
 38331  
 38332  func (m *UpgradeWindowStartMetadata) Size() (n int) {
 38333  	if m == nil {
 38334  		return 0
 38335  	}
 38336  	var l int
 38337  	_ = l
 38338  	l = len(m.UpgradeWindowStart)
 38339  	if l > 0 {
 38340  		n += 1 + l + sovEvents(uint64(l))
 38341  	}
 38342  	if m.XXX_unrecognized != nil {
 38343  		n += len(m.XXX_unrecognized)
 38344  	}
 38345  	return n
 38346  }
 38347  
 38348  func (m *UpgradeWindowStartUpdate) Size() (n int) {
 38349  	if m == nil {
 38350  		return 0
 38351  	}
 38352  	var l int
 38353  	_ = l
 38354  	l = m.Metadata.Size()
 38355  	n += 1 + l + sovEvents(uint64(l))
 38356  	l = m.UserMetadata.Size()
 38357  	n += 1 + l + sovEvents(uint64(l))
 38358  	l = m.SessionMetadata.Size()
 38359  	n += 1 + l + sovEvents(uint64(l))
 38360  	l = m.UpgradeWindowStartMetadata.Size()
 38361  	n += 1 + l + sovEvents(uint64(l))
 38362  	if m.XXX_unrecognized != nil {
 38363  		n += len(m.XXX_unrecognized)
 38364  	}
 38365  	return n
 38366  }
 38367  
 38368  func (m *SessionRecordingAccess) Size() (n int) {
 38369  	if m == nil {
 38370  		return 0
 38371  	}
 38372  	var l int
 38373  	_ = l
 38374  	l = m.Metadata.Size()
 38375  	n += 1 + l + sovEvents(uint64(l))
 38376  	l = len(m.SessionID)
 38377  	if l > 0 {
 38378  		n += 1 + l + sovEvents(uint64(l))
 38379  	}
 38380  	l = m.UserMetadata.Size()
 38381  	n += 1 + l + sovEvents(uint64(l))
 38382  	if m.XXX_unrecognized != nil {
 38383  		n += len(m.XXX_unrecognized)
 38384  	}
 38385  	return n
 38386  }
 38387  
 38388  func (m *KubeClusterMetadata) Size() (n int) {
 38389  	if m == nil {
 38390  		return 0
 38391  	}
 38392  	var l int
 38393  	_ = l
 38394  	if len(m.KubeLabels) > 0 {
 38395  		for k, v := range m.KubeLabels {
 38396  			_ = k
 38397  			_ = v
 38398  			mapEntrySize := 1 + len(k) + sovEvents(uint64(len(k))) + 1 + len(v) + sovEvents(uint64(len(v)))
 38399  			n += mapEntrySize + 1 + sovEvents(uint64(mapEntrySize))
 38400  		}
 38401  	}
 38402  	if m.XXX_unrecognized != nil {
 38403  		n += len(m.XXX_unrecognized)
 38404  	}
 38405  	return n
 38406  }
 38407  
 38408  func (m *KubernetesClusterCreate) Size() (n int) {
 38409  	if m == nil {
 38410  		return 0
 38411  	}
 38412  	var l int
 38413  	_ = l
 38414  	l = m.Metadata.Size()
 38415  	n += 1 + l + sovEvents(uint64(l))
 38416  	l = m.UserMetadata.Size()
 38417  	n += 1 + l + sovEvents(uint64(l))
 38418  	l = m.ResourceMetadata.Size()
 38419  	n += 1 + l + sovEvents(uint64(l))
 38420  	l = m.KubeClusterMetadata.Size()
 38421  	n += 1 + l + sovEvents(uint64(l))
 38422  	if m.XXX_unrecognized != nil {
 38423  		n += len(m.XXX_unrecognized)
 38424  	}
 38425  	return n
 38426  }
 38427  
 38428  func (m *KubernetesClusterUpdate) Size() (n int) {
 38429  	if m == nil {
 38430  		return 0
 38431  	}
 38432  	var l int
 38433  	_ = l
 38434  	l = m.Metadata.Size()
 38435  	n += 1 + l + sovEvents(uint64(l))
 38436  	l = m.UserMetadata.Size()
 38437  	n += 1 + l + sovEvents(uint64(l))
 38438  	l = m.ResourceMetadata.Size()
 38439  	n += 1 + l + sovEvents(uint64(l))
 38440  	l = m.KubeClusterMetadata.Size()
 38441  	n += 1 + l + sovEvents(uint64(l))
 38442  	if m.XXX_unrecognized != nil {
 38443  		n += len(m.XXX_unrecognized)
 38444  	}
 38445  	return n
 38446  }
 38447  
 38448  func (m *KubernetesClusterDelete) Size() (n int) {
 38449  	if m == nil {
 38450  		return 0
 38451  	}
 38452  	var l int
 38453  	_ = l
 38454  	l = m.Metadata.Size()
 38455  	n += 1 + l + sovEvents(uint64(l))
 38456  	l = m.UserMetadata.Size()
 38457  	n += 1 + l + sovEvents(uint64(l))
 38458  	l = m.ResourceMetadata.Size()
 38459  	n += 1 + l + sovEvents(uint64(l))
 38460  	if m.XXX_unrecognized != nil {
 38461  		n += len(m.XXX_unrecognized)
 38462  	}
 38463  	return n
 38464  }
 38465  
 38466  func (m *SSMRun) Size() (n int) {
 38467  	if m == nil {
 38468  		return 0
 38469  	}
 38470  	var l int
 38471  	_ = l
 38472  	l = m.Metadata.Size()
 38473  	n += 1 + l + sovEvents(uint64(l))
 38474  	l = len(m.CommandID)
 38475  	if l > 0 {
 38476  		n += 1 + l + sovEvents(uint64(l))
 38477  	}
 38478  	l = len(m.InstanceID)
 38479  	if l > 0 {
 38480  		n += 1 + l + sovEvents(uint64(l))
 38481  	}
 38482  	if m.ExitCode != 0 {
 38483  		n += 1 + sovEvents(uint64(m.ExitCode))
 38484  	}
 38485  	l = len(m.Status)
 38486  	if l > 0 {
 38487  		n += 1 + l + sovEvents(uint64(l))
 38488  	}
 38489  	l = len(m.AccountID)
 38490  	if l > 0 {
 38491  		n += 1 + l + sovEvents(uint64(l))
 38492  	}
 38493  	l = len(m.Region)
 38494  	if l > 0 {
 38495  		n += 1 + l + sovEvents(uint64(l))
 38496  	}
 38497  	if m.XXX_unrecognized != nil {
 38498  		n += len(m.XXX_unrecognized)
 38499  	}
 38500  	return n
 38501  }
 38502  
 38503  func (m *CassandraPrepare) Size() (n int) {
 38504  	if m == nil {
 38505  		return 0
 38506  	}
 38507  	var l int
 38508  	_ = l
 38509  	l = m.Metadata.Size()
 38510  	n += 1 + l + sovEvents(uint64(l))
 38511  	l = m.UserMetadata.Size()
 38512  	n += 1 + l + sovEvents(uint64(l))
 38513  	l = m.SessionMetadata.Size()
 38514  	n += 1 + l + sovEvents(uint64(l))
 38515  	l = m.DatabaseMetadata.Size()
 38516  	n += 1 + l + sovEvents(uint64(l))
 38517  	l = len(m.Query)
 38518  	if l > 0 {
 38519  		n += 1 + l + sovEvents(uint64(l))
 38520  	}
 38521  	l = len(m.Keyspace)
 38522  	if l > 0 {
 38523  		n += 1 + l + sovEvents(uint64(l))
 38524  	}
 38525  	if m.XXX_unrecognized != nil {
 38526  		n += len(m.XXX_unrecognized)
 38527  	}
 38528  	return n
 38529  }
 38530  
 38531  func (m *CassandraExecute) Size() (n int) {
 38532  	if m == nil {
 38533  		return 0
 38534  	}
 38535  	var l int
 38536  	_ = l
 38537  	l = m.Metadata.Size()
 38538  	n += 1 + l + sovEvents(uint64(l))
 38539  	l = m.UserMetadata.Size()
 38540  	n += 1 + l + sovEvents(uint64(l))
 38541  	l = m.SessionMetadata.Size()
 38542  	n += 1 + l + sovEvents(uint64(l))
 38543  	l = m.DatabaseMetadata.Size()
 38544  	n += 1 + l + sovEvents(uint64(l))
 38545  	l = len(m.QueryId)
 38546  	if l > 0 {
 38547  		n += 1 + l + sovEvents(uint64(l))
 38548  	}
 38549  	if m.XXX_unrecognized != nil {
 38550  		n += len(m.XXX_unrecognized)
 38551  	}
 38552  	return n
 38553  }
 38554  
 38555  func (m *CassandraBatch) Size() (n int) {
 38556  	if m == nil {
 38557  		return 0
 38558  	}
 38559  	var l int
 38560  	_ = l
 38561  	l = m.Metadata.Size()
 38562  	n += 1 + l + sovEvents(uint64(l))
 38563  	l = m.UserMetadata.Size()
 38564  	n += 1 + l + sovEvents(uint64(l))
 38565  	l = m.SessionMetadata.Size()
 38566  	n += 1 + l + sovEvents(uint64(l))
 38567  	l = m.DatabaseMetadata.Size()
 38568  	n += 1 + l + sovEvents(uint64(l))
 38569  	l = len(m.Consistency)
 38570  	if l > 0 {
 38571  		n += 1 + l + sovEvents(uint64(l))
 38572  	}
 38573  	l = len(m.Keyspace)
 38574  	if l > 0 {
 38575  		n += 1 + l + sovEvents(uint64(l))
 38576  	}
 38577  	l = len(m.BatchType)
 38578  	if l > 0 {
 38579  		n += 1 + l + sovEvents(uint64(l))
 38580  	}
 38581  	if len(m.Children) > 0 {
 38582  		for _, e := range m.Children {
 38583  			l = e.Size()
 38584  			n += 1 + l + sovEvents(uint64(l))
 38585  		}
 38586  	}
 38587  	if m.XXX_unrecognized != nil {
 38588  		n += len(m.XXX_unrecognized)
 38589  	}
 38590  	return n
 38591  }
 38592  
 38593  func (m *CassandraBatch_BatchChild) Size() (n int) {
 38594  	if m == nil {
 38595  		return 0
 38596  	}
 38597  	var l int
 38598  	_ = l
 38599  	l = len(m.ID)
 38600  	if l > 0 {
 38601  		n += 1 + l + sovEvents(uint64(l))
 38602  	}
 38603  	l = len(m.Query)
 38604  	if l > 0 {
 38605  		n += 1 + l + sovEvents(uint64(l))
 38606  	}
 38607  	if len(m.Values) > 0 {
 38608  		for _, e := range m.Values {
 38609  			l = e.Size()
 38610  			n += 1 + l + sovEvents(uint64(l))
 38611  		}
 38612  	}
 38613  	if m.XXX_unrecognized != nil {
 38614  		n += len(m.XXX_unrecognized)
 38615  	}
 38616  	return n
 38617  }
 38618  
 38619  func (m *CassandraBatch_BatchChild_Value) Size() (n int) {
 38620  	if m == nil {
 38621  		return 0
 38622  	}
 38623  	var l int
 38624  	_ = l
 38625  	if m.Type != 0 {
 38626  		n += 1 + sovEvents(uint64(m.Type))
 38627  	}
 38628  	l = len(m.Contents)
 38629  	if l > 0 {
 38630  		n += 1 + l + sovEvents(uint64(l))
 38631  	}
 38632  	if m.XXX_unrecognized != nil {
 38633  		n += len(m.XXX_unrecognized)
 38634  	}
 38635  	return n
 38636  }
 38637  
 38638  func (m *CassandraRegister) Size() (n int) {
 38639  	if m == nil {
 38640  		return 0
 38641  	}
 38642  	var l int
 38643  	_ = l
 38644  	l = m.Metadata.Size()
 38645  	n += 1 + l + sovEvents(uint64(l))
 38646  	l = m.UserMetadata.Size()
 38647  	n += 1 + l + sovEvents(uint64(l))
 38648  	l = m.SessionMetadata.Size()
 38649  	n += 1 + l + sovEvents(uint64(l))
 38650  	l = m.DatabaseMetadata.Size()
 38651  	n += 1 + l + sovEvents(uint64(l))
 38652  	if len(m.EventTypes) > 0 {
 38653  		for _, s := range m.EventTypes {
 38654  			l = len(s)
 38655  			n += 1 + l + sovEvents(uint64(l))
 38656  		}
 38657  	}
 38658  	if m.XXX_unrecognized != nil {
 38659  		n += len(m.XXX_unrecognized)
 38660  	}
 38661  	return n
 38662  }
 38663  
 38664  func (m *LoginRuleCreate) Size() (n int) {
 38665  	if m == nil {
 38666  		return 0
 38667  	}
 38668  	var l int
 38669  	_ = l
 38670  	l = m.Metadata.Size()
 38671  	n += 1 + l + sovEvents(uint64(l))
 38672  	l = m.ResourceMetadata.Size()
 38673  	n += 1 + l + sovEvents(uint64(l))
 38674  	l = m.UserMetadata.Size()
 38675  	n += 1 + l + sovEvents(uint64(l))
 38676  	if m.XXX_unrecognized != nil {
 38677  		n += len(m.XXX_unrecognized)
 38678  	}
 38679  	return n
 38680  }
 38681  
 38682  func (m *LoginRuleDelete) Size() (n int) {
 38683  	if m == nil {
 38684  		return 0
 38685  	}
 38686  	var l int
 38687  	_ = l
 38688  	l = m.Metadata.Size()
 38689  	n += 1 + l + sovEvents(uint64(l))
 38690  	l = m.ResourceMetadata.Size()
 38691  	n += 1 + l + sovEvents(uint64(l))
 38692  	l = m.UserMetadata.Size()
 38693  	n += 1 + l + sovEvents(uint64(l))
 38694  	if m.XXX_unrecognized != nil {
 38695  		n += len(m.XXX_unrecognized)
 38696  	}
 38697  	return n
 38698  }
 38699  
 38700  func (m *SAMLIdPAuthAttempt) Size() (n int) {
 38701  	if m == nil {
 38702  		return 0
 38703  	}
 38704  	var l int
 38705  	_ = l
 38706  	l = m.Metadata.Size()
 38707  	n += 1 + l + sovEvents(uint64(l))
 38708  	l = m.UserMetadata.Size()
 38709  	n += 1 + l + sovEvents(uint64(l))
 38710  	l = m.SessionMetadata.Size()
 38711  	n += 1 + l + sovEvents(uint64(l))
 38712  	l = m.Status.Size()
 38713  	n += 1 + l + sovEvents(uint64(l))
 38714  	l = m.SAMLIdPServiceProviderMetadata.Size()
 38715  	n += 1 + l + sovEvents(uint64(l))
 38716  	if m.XXX_unrecognized != nil {
 38717  		n += len(m.XXX_unrecognized)
 38718  	}
 38719  	return n
 38720  }
 38721  
 38722  func (m *SAMLIdPServiceProviderCreate) Size() (n int) {
 38723  	if m == nil {
 38724  		return 0
 38725  	}
 38726  	var l int
 38727  	_ = l
 38728  	l = m.Metadata.Size()
 38729  	n += 1 + l + sovEvents(uint64(l))
 38730  	l = m.ResourceMetadata.Size()
 38731  	n += 1 + l + sovEvents(uint64(l))
 38732  	l = m.SAMLIdPServiceProviderMetadata.Size()
 38733  	n += 1 + l + sovEvents(uint64(l))
 38734  	if m.XXX_unrecognized != nil {
 38735  		n += len(m.XXX_unrecognized)
 38736  	}
 38737  	return n
 38738  }
 38739  
 38740  func (m *SAMLIdPServiceProviderUpdate) Size() (n int) {
 38741  	if m == nil {
 38742  		return 0
 38743  	}
 38744  	var l int
 38745  	_ = l
 38746  	l = m.Metadata.Size()
 38747  	n += 1 + l + sovEvents(uint64(l))
 38748  	l = m.ResourceMetadata.Size()
 38749  	n += 1 + l + sovEvents(uint64(l))
 38750  	l = m.SAMLIdPServiceProviderMetadata.Size()
 38751  	n += 1 + l + sovEvents(uint64(l))
 38752  	if m.XXX_unrecognized != nil {
 38753  		n += len(m.XXX_unrecognized)
 38754  	}
 38755  	return n
 38756  }
 38757  
 38758  func (m *SAMLIdPServiceProviderDelete) Size() (n int) {
 38759  	if m == nil {
 38760  		return 0
 38761  	}
 38762  	var l int
 38763  	_ = l
 38764  	l = m.Metadata.Size()
 38765  	n += 1 + l + sovEvents(uint64(l))
 38766  	l = m.ResourceMetadata.Size()
 38767  	n += 1 + l + sovEvents(uint64(l))
 38768  	l = m.SAMLIdPServiceProviderMetadata.Size()
 38769  	n += 1 + l + sovEvents(uint64(l))
 38770  	if m.XXX_unrecognized != nil {
 38771  		n += len(m.XXX_unrecognized)
 38772  	}
 38773  	return n
 38774  }
 38775  
 38776  func (m *SAMLIdPServiceProviderDeleteAll) Size() (n int) {
 38777  	if m == nil {
 38778  		return 0
 38779  	}
 38780  	var l int
 38781  	_ = l
 38782  	l = m.Metadata.Size()
 38783  	n += 1 + l + sovEvents(uint64(l))
 38784  	l = m.ResourceMetadata.Size()
 38785  	n += 1 + l + sovEvents(uint64(l))
 38786  	if m.XXX_unrecognized != nil {
 38787  		n += len(m.XXX_unrecognized)
 38788  	}
 38789  	return n
 38790  }
 38791  
 38792  func (m *OktaResourcesUpdate) Size() (n int) {
 38793  	if m == nil {
 38794  		return 0
 38795  	}
 38796  	var l int
 38797  	_ = l
 38798  	l = m.Metadata.Size()
 38799  	n += 1 + l + sovEvents(uint64(l))
 38800  	l = m.ServerMetadata.Size()
 38801  	n += 1 + l + sovEvents(uint64(l))
 38802  	l = m.OktaResourcesUpdatedMetadata.Size()
 38803  	n += 1 + l + sovEvents(uint64(l))
 38804  	if m.XXX_unrecognized != nil {
 38805  		n += len(m.XXX_unrecognized)
 38806  	}
 38807  	return n
 38808  }
 38809  
 38810  func (m *OktaSyncFailure) Size() (n int) {
 38811  	if m == nil {
 38812  		return 0
 38813  	}
 38814  	var l int
 38815  	_ = l
 38816  	l = m.Metadata.Size()
 38817  	n += 1 + l + sovEvents(uint64(l))
 38818  	l = m.ServerMetadata.Size()
 38819  	n += 1 + l + sovEvents(uint64(l))
 38820  	l = m.Status.Size()
 38821  	n += 1 + l + sovEvents(uint64(l))
 38822  	if m.XXX_unrecognized != nil {
 38823  		n += len(m.XXX_unrecognized)
 38824  	}
 38825  	return n
 38826  }
 38827  
 38828  func (m *OktaAssignmentResult) Size() (n int) {
 38829  	if m == nil {
 38830  		return 0
 38831  	}
 38832  	var l int
 38833  	_ = l
 38834  	l = m.Metadata.Size()
 38835  	n += 1 + l + sovEvents(uint64(l))
 38836  	l = m.ServerMetadata.Size()
 38837  	n += 1 + l + sovEvents(uint64(l))
 38838  	l = m.ResourceMetadata.Size()
 38839  	n += 1 + l + sovEvents(uint64(l))
 38840  	l = m.Status.Size()
 38841  	n += 1 + l + sovEvents(uint64(l))
 38842  	l = m.OktaAssignmentMetadata.Size()
 38843  	n += 1 + l + sovEvents(uint64(l))
 38844  	if m.XXX_unrecognized != nil {
 38845  		n += len(m.XXX_unrecognized)
 38846  	}
 38847  	return n
 38848  }
 38849  
 38850  func (m *AccessListCreate) Size() (n int) {
 38851  	if m == nil {
 38852  		return 0
 38853  	}
 38854  	var l int
 38855  	_ = l
 38856  	l = m.Metadata.Size()
 38857  	n += 1 + l + sovEvents(uint64(l))
 38858  	l = m.ResourceMetadata.Size()
 38859  	n += 1 + l + sovEvents(uint64(l))
 38860  	l = m.Status.Size()
 38861  	n += 1 + l + sovEvents(uint64(l))
 38862  	if m.XXX_unrecognized != nil {
 38863  		n += len(m.XXX_unrecognized)
 38864  	}
 38865  	return n
 38866  }
 38867  
 38868  func (m *AccessListUpdate) Size() (n int) {
 38869  	if m == nil {
 38870  		return 0
 38871  	}
 38872  	var l int
 38873  	_ = l
 38874  	l = m.Metadata.Size()
 38875  	n += 1 + l + sovEvents(uint64(l))
 38876  	l = m.ResourceMetadata.Size()
 38877  	n += 1 + l + sovEvents(uint64(l))
 38878  	l = m.Status.Size()
 38879  	n += 1 + l + sovEvents(uint64(l))
 38880  	if m.XXX_unrecognized != nil {
 38881  		n += len(m.XXX_unrecognized)
 38882  	}
 38883  	return n
 38884  }
 38885  
 38886  func (m *AccessListDelete) Size() (n int) {
 38887  	if m == nil {
 38888  		return 0
 38889  	}
 38890  	var l int
 38891  	_ = l
 38892  	l = m.Metadata.Size()
 38893  	n += 1 + l + sovEvents(uint64(l))
 38894  	l = m.ResourceMetadata.Size()
 38895  	n += 1 + l + sovEvents(uint64(l))
 38896  	l = m.Status.Size()
 38897  	n += 1 + l + sovEvents(uint64(l))
 38898  	if m.XXX_unrecognized != nil {
 38899  		n += len(m.XXX_unrecognized)
 38900  	}
 38901  	return n
 38902  }
 38903  
 38904  func (m *AccessListMemberCreate) Size() (n int) {
 38905  	if m == nil {
 38906  		return 0
 38907  	}
 38908  	var l int
 38909  	_ = l
 38910  	l = m.Metadata.Size()
 38911  	n += 1 + l + sovEvents(uint64(l))
 38912  	l = m.ResourceMetadata.Size()
 38913  	n += 1 + l + sovEvents(uint64(l))
 38914  	l = m.AccessListMemberMetadata.Size()
 38915  	n += 1 + l + sovEvents(uint64(l))
 38916  	l = m.Status.Size()
 38917  	n += 1 + l + sovEvents(uint64(l))
 38918  	if m.XXX_unrecognized != nil {
 38919  		n += len(m.XXX_unrecognized)
 38920  	}
 38921  	return n
 38922  }
 38923  
 38924  func (m *AccessListMemberUpdate) Size() (n int) {
 38925  	if m == nil {
 38926  		return 0
 38927  	}
 38928  	var l int
 38929  	_ = l
 38930  	l = m.Metadata.Size()
 38931  	n += 1 + l + sovEvents(uint64(l))
 38932  	l = m.ResourceMetadata.Size()
 38933  	n += 1 + l + sovEvents(uint64(l))
 38934  	l = m.AccessListMemberMetadata.Size()
 38935  	n += 1 + l + sovEvents(uint64(l))
 38936  	l = m.Status.Size()
 38937  	n += 1 + l + sovEvents(uint64(l))
 38938  	if m.XXX_unrecognized != nil {
 38939  		n += len(m.XXX_unrecognized)
 38940  	}
 38941  	return n
 38942  }
 38943  
 38944  func (m *AccessListMemberDelete) Size() (n int) {
 38945  	if m == nil {
 38946  		return 0
 38947  	}
 38948  	var l int
 38949  	_ = l
 38950  	l = m.Metadata.Size()
 38951  	n += 1 + l + sovEvents(uint64(l))
 38952  	l = m.ResourceMetadata.Size()
 38953  	n += 1 + l + sovEvents(uint64(l))
 38954  	l = m.AccessListMemberMetadata.Size()
 38955  	n += 1 + l + sovEvents(uint64(l))
 38956  	l = m.Status.Size()
 38957  	n += 1 + l + sovEvents(uint64(l))
 38958  	if m.XXX_unrecognized != nil {
 38959  		n += len(m.XXX_unrecognized)
 38960  	}
 38961  	return n
 38962  }
 38963  
 38964  func (m *AccessListMemberDeleteAllForAccessList) Size() (n int) {
 38965  	if m == nil {
 38966  		return 0
 38967  	}
 38968  	var l int
 38969  	_ = l
 38970  	l = m.Metadata.Size()
 38971  	n += 1 + l + sovEvents(uint64(l))
 38972  	l = m.ResourceMetadata.Size()
 38973  	n += 1 + l + sovEvents(uint64(l))
 38974  	l = m.AccessListMemberMetadata.Size()
 38975  	n += 1 + l + sovEvents(uint64(l))
 38976  	l = m.Status.Size()
 38977  	n += 1 + l + sovEvents(uint64(l))
 38978  	if m.XXX_unrecognized != nil {
 38979  		n += len(m.XXX_unrecognized)
 38980  	}
 38981  	return n
 38982  }
 38983  
 38984  func (m *AccessListReview) Size() (n int) {
 38985  	if m == nil {
 38986  		return 0
 38987  	}
 38988  	var l int
 38989  	_ = l
 38990  	l = m.Metadata.Size()
 38991  	n += 1 + l + sovEvents(uint64(l))
 38992  	l = m.ResourceMetadata.Size()
 38993  	n += 1 + l + sovEvents(uint64(l))
 38994  	l = m.AccessListReviewMetadata.Size()
 38995  	n += 1 + l + sovEvents(uint64(l))
 38996  	l = m.Status.Size()
 38997  	n += 1 + l + sovEvents(uint64(l))
 38998  	if m.XXX_unrecognized != nil {
 38999  		n += len(m.XXX_unrecognized)
 39000  	}
 39001  	return n
 39002  }
 39003  
 39004  func (m *AuditQueryRun) Size() (n int) {
 39005  	if m == nil {
 39006  		return 0
 39007  	}
 39008  	var l int
 39009  	_ = l
 39010  	l = m.Metadata.Size()
 39011  	n += 1 + l + sovEvents(uint64(l))
 39012  	l = m.UserMetadata.Size()
 39013  	n += 1 + l + sovEvents(uint64(l))
 39014  	l = m.Status.Size()
 39015  	n += 1 + l + sovEvents(uint64(l))
 39016  	l = m.AuditQueryDetails.Size()
 39017  	n += 1 + l + sovEvents(uint64(l))
 39018  	if m.XXX_unrecognized != nil {
 39019  		n += len(m.XXX_unrecognized)
 39020  	}
 39021  	return n
 39022  }
 39023  
 39024  func (m *AuditQueryDetails) Size() (n int) {
 39025  	if m == nil {
 39026  		return 0
 39027  	}
 39028  	var l int
 39029  	_ = l
 39030  	l = len(m.Name)
 39031  	if l > 0 {
 39032  		n += 1 + l + sovEvents(uint64(l))
 39033  	}
 39034  	l = len(m.Query)
 39035  	if l > 0 {
 39036  		n += 1 + l + sovEvents(uint64(l))
 39037  	}
 39038  	if m.Days != 0 {
 39039  		n += 1 + sovEvents(uint64(m.Days))
 39040  	}
 39041  	if m.ExecutionTimeInMillis != 0 {
 39042  		n += 1 + sovEvents(uint64(m.ExecutionTimeInMillis))
 39043  	}
 39044  	if m.DataScannedInBytes != 0 {
 39045  		n += 1 + sovEvents(uint64(m.DataScannedInBytes))
 39046  	}
 39047  	if m.XXX_unrecognized != nil {
 39048  		n += len(m.XXX_unrecognized)
 39049  	}
 39050  	return n
 39051  }
 39052  
 39053  func (m *SecurityReportRun) Size() (n int) {
 39054  	if m == nil {
 39055  		return 0
 39056  	}
 39057  	var l int
 39058  	_ = l
 39059  	l = m.Metadata.Size()
 39060  	n += 1 + l + sovEvents(uint64(l))
 39061  	l = m.UserMetadata.Size()
 39062  	n += 1 + l + sovEvents(uint64(l))
 39063  	l = m.Status.Size()
 39064  	n += 1 + l + sovEvents(uint64(l))
 39065  	l = len(m.Name)
 39066  	if l > 0 {
 39067  		n += 1 + l + sovEvents(uint64(l))
 39068  	}
 39069  	l = len(m.Version)
 39070  	if l > 0 {
 39071  		n += 1 + l + sovEvents(uint64(l))
 39072  	}
 39073  	if m.TotalExecutionTimeInMillis != 0 {
 39074  		n += 1 + sovEvents(uint64(m.TotalExecutionTimeInMillis))
 39075  	}
 39076  	if m.TotalDataScannedInBytes != 0 {
 39077  		n += 1 + sovEvents(uint64(m.TotalDataScannedInBytes))
 39078  	}
 39079  	if len(m.AuditQueries) > 0 {
 39080  		for _, e := range m.AuditQueries {
 39081  			l = e.Size()
 39082  			n += 1 + l + sovEvents(uint64(l))
 39083  		}
 39084  	}
 39085  	if m.XXX_unrecognized != nil {
 39086  		n += len(m.XXX_unrecognized)
 39087  	}
 39088  	return n
 39089  }
 39090  
 39091  func (m *ExternalAuditStorageEnable) Size() (n int) {
 39092  	if m == nil {
 39093  		return 0
 39094  	}
 39095  	var l int
 39096  	_ = l
 39097  	l = m.Metadata.Size()
 39098  	n += 1 + l + sovEvents(uint64(l))
 39099  	l = m.ResourceMetadata.Size()
 39100  	n += 1 + l + sovEvents(uint64(l))
 39101  	if m.Details != nil {
 39102  		l = m.Details.Size()
 39103  		n += 1 + l + sovEvents(uint64(l))
 39104  	}
 39105  	if m.XXX_unrecognized != nil {
 39106  		n += len(m.XXX_unrecognized)
 39107  	}
 39108  	return n
 39109  }
 39110  
 39111  func (m *ExternalAuditStorageDisable) Size() (n int) {
 39112  	if m == nil {
 39113  		return 0
 39114  	}
 39115  	var l int
 39116  	_ = l
 39117  	l = m.Metadata.Size()
 39118  	n += 1 + l + sovEvents(uint64(l))
 39119  	l = m.ResourceMetadata.Size()
 39120  	n += 1 + l + sovEvents(uint64(l))
 39121  	if m.Details != nil {
 39122  		l = m.Details.Size()
 39123  		n += 1 + l + sovEvents(uint64(l))
 39124  	}
 39125  	if m.XXX_unrecognized != nil {
 39126  		n += len(m.XXX_unrecognized)
 39127  	}
 39128  	return n
 39129  }
 39130  
 39131  func (m *ExternalAuditStorageDetails) Size() (n int) {
 39132  	if m == nil {
 39133  		return 0
 39134  	}
 39135  	var l int
 39136  	_ = l
 39137  	l = len(m.IntegrationName)
 39138  	if l > 0 {
 39139  		n += 1 + l + sovEvents(uint64(l))
 39140  	}
 39141  	l = len(m.SessionRecordingsUri)
 39142  	if l > 0 {
 39143  		n += 1 + l + sovEvents(uint64(l))
 39144  	}
 39145  	l = len(m.AthenaWorkgroup)
 39146  	if l > 0 {
 39147  		n += 1 + l + sovEvents(uint64(l))
 39148  	}
 39149  	l = len(m.GlueDatabase)
 39150  	if l > 0 {
 39151  		n += 1 + l + sovEvents(uint64(l))
 39152  	}
 39153  	l = len(m.GlueTable)
 39154  	if l > 0 {
 39155  		n += 1 + l + sovEvents(uint64(l))
 39156  	}
 39157  	l = len(m.AuditEventsLongTermUri)
 39158  	if l > 0 {
 39159  		n += 1 + l + sovEvents(uint64(l))
 39160  	}
 39161  	l = len(m.AthenaResultsUri)
 39162  	if l > 0 {
 39163  		n += 1 + l + sovEvents(uint64(l))
 39164  	}
 39165  	l = len(m.PolicyName)
 39166  	if l > 0 {
 39167  		n += 1 + l + sovEvents(uint64(l))
 39168  	}
 39169  	l = len(m.Region)
 39170  	if l > 0 {
 39171  		n += 1 + l + sovEvents(uint64(l))
 39172  	}
 39173  	if m.XXX_unrecognized != nil {
 39174  		n += len(m.XXX_unrecognized)
 39175  	}
 39176  	return n
 39177  }
 39178  
 39179  func (m *OktaAccessListSync) Size() (n int) {
 39180  	if m == nil {
 39181  		return 0
 39182  	}
 39183  	var l int
 39184  	_ = l
 39185  	l = m.Metadata.Size()
 39186  	n += 1 + l + sovEvents(uint64(l))
 39187  	l = m.Status.Size()
 39188  	n += 1 + l + sovEvents(uint64(l))
 39189  	if m.NumAppFilters != 0 {
 39190  		n += 1 + sovEvents(uint64(m.NumAppFilters))
 39191  	}
 39192  	if m.NumGroupFilters != 0 {
 39193  		n += 1 + sovEvents(uint64(m.NumGroupFilters))
 39194  	}
 39195  	if m.NumApps != 0 {
 39196  		n += 1 + sovEvents(uint64(m.NumApps))
 39197  	}
 39198  	if m.NumGroups != 0 {
 39199  		n += 1 + sovEvents(uint64(m.NumGroups))
 39200  	}
 39201  	if m.NumRoles != 0 {
 39202  		n += 1 + sovEvents(uint64(m.NumRoles))
 39203  	}
 39204  	if m.NumAccessLists != 0 {
 39205  		n += 1 + sovEvents(uint64(m.NumAccessLists))
 39206  	}
 39207  	if m.NumAccessListMembers != 0 {
 39208  		n += 1 + sovEvents(uint64(m.NumAccessListMembers))
 39209  	}
 39210  	if m.XXX_unrecognized != nil {
 39211  		n += len(m.XXX_unrecognized)
 39212  	}
 39213  	return n
 39214  }
 39215  
 39216  func (m *OktaUserSync) Size() (n int) {
 39217  	if m == nil {
 39218  		return 0
 39219  	}
 39220  	var l int
 39221  	_ = l
 39222  	l = m.Metadata.Size()
 39223  	n += 1 + l + sovEvents(uint64(l))
 39224  	l = m.Status.Size()
 39225  	n += 1 + l + sovEvents(uint64(l))
 39226  	l = len(m.OrgUrl)
 39227  	if l > 0 {
 39228  		n += 1 + l + sovEvents(uint64(l))
 39229  	}
 39230  	l = len(m.AppId)
 39231  	if l > 0 {
 39232  		n += 1 + l + sovEvents(uint64(l))
 39233  	}
 39234  	if m.NumUsersCreated != 0 {
 39235  		n += 1 + sovEvents(uint64(m.NumUsersCreated))
 39236  	}
 39237  	if m.NumUsersDeleted != 0 {
 39238  		n += 1 + sovEvents(uint64(m.NumUsersDeleted))
 39239  	}
 39240  	if m.NumUsersModified != 0 {
 39241  		n += 1 + sovEvents(uint64(m.NumUsersModified))
 39242  	}
 39243  	if m.NumUsersTotal != 0 {
 39244  		n += 1 + sovEvents(uint64(m.NumUsersTotal))
 39245  	}
 39246  	if m.XXX_unrecognized != nil {
 39247  		n += len(m.XXX_unrecognized)
 39248  	}
 39249  	return n
 39250  }
 39251  
 39252  func (m *SPIFFESVIDIssued) Size() (n int) {
 39253  	if m == nil {
 39254  		return 0
 39255  	}
 39256  	var l int
 39257  	_ = l
 39258  	l = m.Metadata.Size()
 39259  	n += 1 + l + sovEvents(uint64(l))
 39260  	l = m.UserMetadata.Size()
 39261  	n += 1 + l + sovEvents(uint64(l))
 39262  	l = m.ConnectionMetadata.Size()
 39263  	n += 1 + l + sovEvents(uint64(l))
 39264  	l = len(m.SPIFFEID)
 39265  	if l > 0 {
 39266  		n += 1 + l + sovEvents(uint64(l))
 39267  	}
 39268  	if len(m.DNSSANs) > 0 {
 39269  		for _, s := range m.DNSSANs {
 39270  			l = len(s)
 39271  			n += 1 + l + sovEvents(uint64(l))
 39272  		}
 39273  	}
 39274  	if len(m.IPSANs) > 0 {
 39275  		for _, s := range m.IPSANs {
 39276  			l = len(s)
 39277  			n += 1 + l + sovEvents(uint64(l))
 39278  		}
 39279  	}
 39280  	l = len(m.SVIDType)
 39281  	if l > 0 {
 39282  		n += 1 + l + sovEvents(uint64(l))
 39283  	}
 39284  	l = len(m.SerialNumber)
 39285  	if l > 0 {
 39286  		n += 1 + l + sovEvents(uint64(l))
 39287  	}
 39288  	l = len(m.Hint)
 39289  	if l > 0 {
 39290  		n += 1 + l + sovEvents(uint64(l))
 39291  	}
 39292  	if m.XXX_unrecognized != nil {
 39293  		n += len(m.XXX_unrecognized)
 39294  	}
 39295  	return n
 39296  }
 39297  
 39298  func (m *AuthPreferenceUpdate) Size() (n int) {
 39299  	if m == nil {
 39300  		return 0
 39301  	}
 39302  	var l int
 39303  	_ = l
 39304  	l = m.Metadata.Size()
 39305  	n += 1 + l + sovEvents(uint64(l))
 39306  	l = m.Status.Size()
 39307  	n += 1 + l + sovEvents(uint64(l))
 39308  	l = m.UserMetadata.Size()
 39309  	n += 1 + l + sovEvents(uint64(l))
 39310  	l = m.ConnectionMetadata.Size()
 39311  	n += 1 + l + sovEvents(uint64(l))
 39312  	if m.XXX_unrecognized != nil {
 39313  		n += len(m.XXX_unrecognized)
 39314  	}
 39315  	return n
 39316  }
 39317  
 39318  func (m *ClusterNetworkingConfigUpdate) Size() (n int) {
 39319  	if m == nil {
 39320  		return 0
 39321  	}
 39322  	var l int
 39323  	_ = l
 39324  	l = m.Metadata.Size()
 39325  	n += 1 + l + sovEvents(uint64(l))
 39326  	l = m.Status.Size()
 39327  	n += 1 + l + sovEvents(uint64(l))
 39328  	l = m.UserMetadata.Size()
 39329  	n += 1 + l + sovEvents(uint64(l))
 39330  	l = m.ConnectionMetadata.Size()
 39331  	n += 1 + l + sovEvents(uint64(l))
 39332  	if m.XXX_unrecognized != nil {
 39333  		n += len(m.XXX_unrecognized)
 39334  	}
 39335  	return n
 39336  }
 39337  
 39338  func (m *SessionRecordingConfigUpdate) Size() (n int) {
 39339  	if m == nil {
 39340  		return 0
 39341  	}
 39342  	var l int
 39343  	_ = l
 39344  	l = m.Metadata.Size()
 39345  	n += 1 + l + sovEvents(uint64(l))
 39346  	l = m.Status.Size()
 39347  	n += 1 + l + sovEvents(uint64(l))
 39348  	l = m.UserMetadata.Size()
 39349  	n += 1 + l + sovEvents(uint64(l))
 39350  	l = m.ConnectionMetadata.Size()
 39351  	n += 1 + l + sovEvents(uint64(l))
 39352  	if m.XXX_unrecognized != nil {
 39353  		n += len(m.XXX_unrecognized)
 39354  	}
 39355  	return n
 39356  }
 39357  
 39358  func (m *AccessPathChanged) Size() (n int) {
 39359  	if m == nil {
 39360  		return 0
 39361  	}
 39362  	var l int
 39363  	_ = l
 39364  	l = m.Metadata.Size()
 39365  	n += 1 + l + sovEvents(uint64(l))
 39366  	l = len(m.ChangeID)
 39367  	if l > 0 {
 39368  		n += 1 + l + sovEvents(uint64(l))
 39369  	}
 39370  	l = len(m.AffectedResourceName)
 39371  	if l > 0 {
 39372  		n += 1 + l + sovEvents(uint64(l))
 39373  	}
 39374  	l = len(m.AffectedResourceSource)
 39375  	if l > 0 {
 39376  		n += 1 + l + sovEvents(uint64(l))
 39377  	}
 39378  	if m.XXX_unrecognized != nil {
 39379  		n += len(m.XXX_unrecognized)
 39380  	}
 39381  	return n
 39382  }
 39383  
 39384  func sovEvents(x uint64) (n int) {
 39385  	return (math_bits.Len64(x|1) + 6) / 7
 39386  }
 39387  func sozEvents(x uint64) (n int) {
 39388  	return sovEvents(uint64((x << 1) ^ uint64((int64(x) >> 63))))
 39389  }
 39390  func (m *Metadata) Unmarshal(dAtA []byte) error {
 39391  	l := len(dAtA)
 39392  	iNdEx := 0
 39393  	for iNdEx < l {
 39394  		preIndex := iNdEx
 39395  		var wire uint64
 39396  		for shift := uint(0); ; shift += 7 {
 39397  			if shift >= 64 {
 39398  				return ErrIntOverflowEvents
 39399  			}
 39400  			if iNdEx >= l {
 39401  				return io.ErrUnexpectedEOF
 39402  			}
 39403  			b := dAtA[iNdEx]
 39404  			iNdEx++
 39405  			wire |= uint64(b&0x7F) << shift
 39406  			if b < 0x80 {
 39407  				break
 39408  			}
 39409  		}
 39410  		fieldNum := int32(wire >> 3)
 39411  		wireType := int(wire & 0x7)
 39412  		if wireType == 4 {
 39413  			return fmt.Errorf("proto: Metadata: wiretype end group for non-group")
 39414  		}
 39415  		if fieldNum <= 0 {
 39416  			return fmt.Errorf("proto: Metadata: illegal tag %d (wire type %d)", fieldNum, wire)
 39417  		}
 39418  		switch fieldNum {
 39419  		case 1:
 39420  			if wireType != 0 {
 39421  				return fmt.Errorf("proto: wrong wireType = %d for field Index", wireType)
 39422  			}
 39423  			m.Index = 0
 39424  			for shift := uint(0); ; shift += 7 {
 39425  				if shift >= 64 {
 39426  					return ErrIntOverflowEvents
 39427  				}
 39428  				if iNdEx >= l {
 39429  					return io.ErrUnexpectedEOF
 39430  				}
 39431  				b := dAtA[iNdEx]
 39432  				iNdEx++
 39433  				m.Index |= int64(b&0x7F) << shift
 39434  				if b < 0x80 {
 39435  					break
 39436  				}
 39437  			}
 39438  		case 2:
 39439  			if wireType != 2 {
 39440  				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
 39441  			}
 39442  			var stringLen uint64
 39443  			for shift := uint(0); ; shift += 7 {
 39444  				if shift >= 64 {
 39445  					return ErrIntOverflowEvents
 39446  				}
 39447  				if iNdEx >= l {
 39448  					return io.ErrUnexpectedEOF
 39449  				}
 39450  				b := dAtA[iNdEx]
 39451  				iNdEx++
 39452  				stringLen |= uint64(b&0x7F) << shift
 39453  				if b < 0x80 {
 39454  					break
 39455  				}
 39456  			}
 39457  			intStringLen := int(stringLen)
 39458  			if intStringLen < 0 {
 39459  				return ErrInvalidLengthEvents
 39460  			}
 39461  			postIndex := iNdEx + intStringLen
 39462  			if postIndex < 0 {
 39463  				return ErrInvalidLengthEvents
 39464  			}
 39465  			if postIndex > l {
 39466  				return io.ErrUnexpectedEOF
 39467  			}
 39468  			m.Type = string(dAtA[iNdEx:postIndex])
 39469  			iNdEx = postIndex
 39470  		case 3:
 39471  			if wireType != 2 {
 39472  				return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
 39473  			}
 39474  			var stringLen uint64
 39475  			for shift := uint(0); ; shift += 7 {
 39476  				if shift >= 64 {
 39477  					return ErrIntOverflowEvents
 39478  				}
 39479  				if iNdEx >= l {
 39480  					return io.ErrUnexpectedEOF
 39481  				}
 39482  				b := dAtA[iNdEx]
 39483  				iNdEx++
 39484  				stringLen |= uint64(b&0x7F) << shift
 39485  				if b < 0x80 {
 39486  					break
 39487  				}
 39488  			}
 39489  			intStringLen := int(stringLen)
 39490  			if intStringLen < 0 {
 39491  				return ErrInvalidLengthEvents
 39492  			}
 39493  			postIndex := iNdEx + intStringLen
 39494  			if postIndex < 0 {
 39495  				return ErrInvalidLengthEvents
 39496  			}
 39497  			if postIndex > l {
 39498  				return io.ErrUnexpectedEOF
 39499  			}
 39500  			m.ID = string(dAtA[iNdEx:postIndex])
 39501  			iNdEx = postIndex
 39502  		case 4:
 39503  			if wireType != 2 {
 39504  				return fmt.Errorf("proto: wrong wireType = %d for field Code", wireType)
 39505  			}
 39506  			var stringLen uint64
 39507  			for shift := uint(0); ; shift += 7 {
 39508  				if shift >= 64 {
 39509  					return ErrIntOverflowEvents
 39510  				}
 39511  				if iNdEx >= l {
 39512  					return io.ErrUnexpectedEOF
 39513  				}
 39514  				b := dAtA[iNdEx]
 39515  				iNdEx++
 39516  				stringLen |= uint64(b&0x7F) << shift
 39517  				if b < 0x80 {
 39518  					break
 39519  				}
 39520  			}
 39521  			intStringLen := int(stringLen)
 39522  			if intStringLen < 0 {
 39523  				return ErrInvalidLengthEvents
 39524  			}
 39525  			postIndex := iNdEx + intStringLen
 39526  			if postIndex < 0 {
 39527  				return ErrInvalidLengthEvents
 39528  			}
 39529  			if postIndex > l {
 39530  				return io.ErrUnexpectedEOF
 39531  			}
 39532  			m.Code = string(dAtA[iNdEx:postIndex])
 39533  			iNdEx = postIndex
 39534  		case 5:
 39535  			if wireType != 2 {
 39536  				return fmt.Errorf("proto: wrong wireType = %d for field Time", wireType)
 39537  			}
 39538  			var msglen int
 39539  			for shift := uint(0); ; shift += 7 {
 39540  				if shift >= 64 {
 39541  					return ErrIntOverflowEvents
 39542  				}
 39543  				if iNdEx >= l {
 39544  					return io.ErrUnexpectedEOF
 39545  				}
 39546  				b := dAtA[iNdEx]
 39547  				iNdEx++
 39548  				msglen |= int(b&0x7F) << shift
 39549  				if b < 0x80 {
 39550  					break
 39551  				}
 39552  			}
 39553  			if msglen < 0 {
 39554  				return ErrInvalidLengthEvents
 39555  			}
 39556  			postIndex := iNdEx + msglen
 39557  			if postIndex < 0 {
 39558  				return ErrInvalidLengthEvents
 39559  			}
 39560  			if postIndex > l {
 39561  				return io.ErrUnexpectedEOF
 39562  			}
 39563  			if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.Time, dAtA[iNdEx:postIndex]); err != nil {
 39564  				return err
 39565  			}
 39566  			iNdEx = postIndex
 39567  		case 6:
 39568  			if wireType != 2 {
 39569  				return fmt.Errorf("proto: wrong wireType = %d for field ClusterName", wireType)
 39570  			}
 39571  			var stringLen uint64
 39572  			for shift := uint(0); ; shift += 7 {
 39573  				if shift >= 64 {
 39574  					return ErrIntOverflowEvents
 39575  				}
 39576  				if iNdEx >= l {
 39577  					return io.ErrUnexpectedEOF
 39578  				}
 39579  				b := dAtA[iNdEx]
 39580  				iNdEx++
 39581  				stringLen |= uint64(b&0x7F) << shift
 39582  				if b < 0x80 {
 39583  					break
 39584  				}
 39585  			}
 39586  			intStringLen := int(stringLen)
 39587  			if intStringLen < 0 {
 39588  				return ErrInvalidLengthEvents
 39589  			}
 39590  			postIndex := iNdEx + intStringLen
 39591  			if postIndex < 0 {
 39592  				return ErrInvalidLengthEvents
 39593  			}
 39594  			if postIndex > l {
 39595  				return io.ErrUnexpectedEOF
 39596  			}
 39597  			m.ClusterName = string(dAtA[iNdEx:postIndex])
 39598  			iNdEx = postIndex
 39599  		default:
 39600  			iNdEx = preIndex
 39601  			skippy, err := skipEvents(dAtA[iNdEx:])
 39602  			if err != nil {
 39603  				return err
 39604  			}
 39605  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 39606  				return ErrInvalidLengthEvents
 39607  			}
 39608  			if (iNdEx + skippy) > l {
 39609  				return io.ErrUnexpectedEOF
 39610  			}
 39611  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 39612  			iNdEx += skippy
 39613  		}
 39614  	}
 39615  
 39616  	if iNdEx > l {
 39617  		return io.ErrUnexpectedEOF
 39618  	}
 39619  	return nil
 39620  }
 39621  func (m *SessionMetadata) Unmarshal(dAtA []byte) error {
 39622  	l := len(dAtA)
 39623  	iNdEx := 0
 39624  	for iNdEx < l {
 39625  		preIndex := iNdEx
 39626  		var wire uint64
 39627  		for shift := uint(0); ; shift += 7 {
 39628  			if shift >= 64 {
 39629  				return ErrIntOverflowEvents
 39630  			}
 39631  			if iNdEx >= l {
 39632  				return io.ErrUnexpectedEOF
 39633  			}
 39634  			b := dAtA[iNdEx]
 39635  			iNdEx++
 39636  			wire |= uint64(b&0x7F) << shift
 39637  			if b < 0x80 {
 39638  				break
 39639  			}
 39640  		}
 39641  		fieldNum := int32(wire >> 3)
 39642  		wireType := int(wire & 0x7)
 39643  		if wireType == 4 {
 39644  			return fmt.Errorf("proto: SessionMetadata: wiretype end group for non-group")
 39645  		}
 39646  		if fieldNum <= 0 {
 39647  			return fmt.Errorf("proto: SessionMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 39648  		}
 39649  		switch fieldNum {
 39650  		case 1:
 39651  			if wireType != 2 {
 39652  				return fmt.Errorf("proto: wrong wireType = %d for field SessionID", wireType)
 39653  			}
 39654  			var stringLen uint64
 39655  			for shift := uint(0); ; shift += 7 {
 39656  				if shift >= 64 {
 39657  					return ErrIntOverflowEvents
 39658  				}
 39659  				if iNdEx >= l {
 39660  					return io.ErrUnexpectedEOF
 39661  				}
 39662  				b := dAtA[iNdEx]
 39663  				iNdEx++
 39664  				stringLen |= uint64(b&0x7F) << shift
 39665  				if b < 0x80 {
 39666  					break
 39667  				}
 39668  			}
 39669  			intStringLen := int(stringLen)
 39670  			if intStringLen < 0 {
 39671  				return ErrInvalidLengthEvents
 39672  			}
 39673  			postIndex := iNdEx + intStringLen
 39674  			if postIndex < 0 {
 39675  				return ErrInvalidLengthEvents
 39676  			}
 39677  			if postIndex > l {
 39678  				return io.ErrUnexpectedEOF
 39679  			}
 39680  			m.SessionID = string(dAtA[iNdEx:postIndex])
 39681  			iNdEx = postIndex
 39682  		case 2:
 39683  			if wireType != 2 {
 39684  				return fmt.Errorf("proto: wrong wireType = %d for field WithMFA", wireType)
 39685  			}
 39686  			var stringLen uint64
 39687  			for shift := uint(0); ; shift += 7 {
 39688  				if shift >= 64 {
 39689  					return ErrIntOverflowEvents
 39690  				}
 39691  				if iNdEx >= l {
 39692  					return io.ErrUnexpectedEOF
 39693  				}
 39694  				b := dAtA[iNdEx]
 39695  				iNdEx++
 39696  				stringLen |= uint64(b&0x7F) << shift
 39697  				if b < 0x80 {
 39698  					break
 39699  				}
 39700  			}
 39701  			intStringLen := int(stringLen)
 39702  			if intStringLen < 0 {
 39703  				return ErrInvalidLengthEvents
 39704  			}
 39705  			postIndex := iNdEx + intStringLen
 39706  			if postIndex < 0 {
 39707  				return ErrInvalidLengthEvents
 39708  			}
 39709  			if postIndex > l {
 39710  				return io.ErrUnexpectedEOF
 39711  			}
 39712  			m.WithMFA = string(dAtA[iNdEx:postIndex])
 39713  			iNdEx = postIndex
 39714  		case 3:
 39715  			if wireType != 2 {
 39716  				return fmt.Errorf("proto: wrong wireType = %d for field PrivateKeyPolicy", wireType)
 39717  			}
 39718  			var stringLen uint64
 39719  			for shift := uint(0); ; shift += 7 {
 39720  				if shift >= 64 {
 39721  					return ErrIntOverflowEvents
 39722  				}
 39723  				if iNdEx >= l {
 39724  					return io.ErrUnexpectedEOF
 39725  				}
 39726  				b := dAtA[iNdEx]
 39727  				iNdEx++
 39728  				stringLen |= uint64(b&0x7F) << shift
 39729  				if b < 0x80 {
 39730  					break
 39731  				}
 39732  			}
 39733  			intStringLen := int(stringLen)
 39734  			if intStringLen < 0 {
 39735  				return ErrInvalidLengthEvents
 39736  			}
 39737  			postIndex := iNdEx + intStringLen
 39738  			if postIndex < 0 {
 39739  				return ErrInvalidLengthEvents
 39740  			}
 39741  			if postIndex > l {
 39742  				return io.ErrUnexpectedEOF
 39743  			}
 39744  			m.PrivateKeyPolicy = string(dAtA[iNdEx:postIndex])
 39745  			iNdEx = postIndex
 39746  		default:
 39747  			iNdEx = preIndex
 39748  			skippy, err := skipEvents(dAtA[iNdEx:])
 39749  			if err != nil {
 39750  				return err
 39751  			}
 39752  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 39753  				return ErrInvalidLengthEvents
 39754  			}
 39755  			if (iNdEx + skippy) > l {
 39756  				return io.ErrUnexpectedEOF
 39757  			}
 39758  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 39759  			iNdEx += skippy
 39760  		}
 39761  	}
 39762  
 39763  	if iNdEx > l {
 39764  		return io.ErrUnexpectedEOF
 39765  	}
 39766  	return nil
 39767  }
 39768  func (m *UserMetadata) Unmarshal(dAtA []byte) error {
 39769  	l := len(dAtA)
 39770  	iNdEx := 0
 39771  	for iNdEx < l {
 39772  		preIndex := iNdEx
 39773  		var wire uint64
 39774  		for shift := uint(0); ; shift += 7 {
 39775  			if shift >= 64 {
 39776  				return ErrIntOverflowEvents
 39777  			}
 39778  			if iNdEx >= l {
 39779  				return io.ErrUnexpectedEOF
 39780  			}
 39781  			b := dAtA[iNdEx]
 39782  			iNdEx++
 39783  			wire |= uint64(b&0x7F) << shift
 39784  			if b < 0x80 {
 39785  				break
 39786  			}
 39787  		}
 39788  		fieldNum := int32(wire >> 3)
 39789  		wireType := int(wire & 0x7)
 39790  		if wireType == 4 {
 39791  			return fmt.Errorf("proto: UserMetadata: wiretype end group for non-group")
 39792  		}
 39793  		if fieldNum <= 0 {
 39794  			return fmt.Errorf("proto: UserMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 39795  		}
 39796  		switch fieldNum {
 39797  		case 1:
 39798  			if wireType != 2 {
 39799  				return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
 39800  			}
 39801  			var stringLen uint64
 39802  			for shift := uint(0); ; shift += 7 {
 39803  				if shift >= 64 {
 39804  					return ErrIntOverflowEvents
 39805  				}
 39806  				if iNdEx >= l {
 39807  					return io.ErrUnexpectedEOF
 39808  				}
 39809  				b := dAtA[iNdEx]
 39810  				iNdEx++
 39811  				stringLen |= uint64(b&0x7F) << shift
 39812  				if b < 0x80 {
 39813  					break
 39814  				}
 39815  			}
 39816  			intStringLen := int(stringLen)
 39817  			if intStringLen < 0 {
 39818  				return ErrInvalidLengthEvents
 39819  			}
 39820  			postIndex := iNdEx + intStringLen
 39821  			if postIndex < 0 {
 39822  				return ErrInvalidLengthEvents
 39823  			}
 39824  			if postIndex > l {
 39825  				return io.ErrUnexpectedEOF
 39826  			}
 39827  			m.User = string(dAtA[iNdEx:postIndex])
 39828  			iNdEx = postIndex
 39829  		case 2:
 39830  			if wireType != 2 {
 39831  				return fmt.Errorf("proto: wrong wireType = %d for field Login", wireType)
 39832  			}
 39833  			var stringLen uint64
 39834  			for shift := uint(0); ; shift += 7 {
 39835  				if shift >= 64 {
 39836  					return ErrIntOverflowEvents
 39837  				}
 39838  				if iNdEx >= l {
 39839  					return io.ErrUnexpectedEOF
 39840  				}
 39841  				b := dAtA[iNdEx]
 39842  				iNdEx++
 39843  				stringLen |= uint64(b&0x7F) << shift
 39844  				if b < 0x80 {
 39845  					break
 39846  				}
 39847  			}
 39848  			intStringLen := int(stringLen)
 39849  			if intStringLen < 0 {
 39850  				return ErrInvalidLengthEvents
 39851  			}
 39852  			postIndex := iNdEx + intStringLen
 39853  			if postIndex < 0 {
 39854  				return ErrInvalidLengthEvents
 39855  			}
 39856  			if postIndex > l {
 39857  				return io.ErrUnexpectedEOF
 39858  			}
 39859  			m.Login = string(dAtA[iNdEx:postIndex])
 39860  			iNdEx = postIndex
 39861  		case 3:
 39862  			if wireType != 2 {
 39863  				return fmt.Errorf("proto: wrong wireType = %d for field Impersonator", wireType)
 39864  			}
 39865  			var stringLen uint64
 39866  			for shift := uint(0); ; shift += 7 {
 39867  				if shift >= 64 {
 39868  					return ErrIntOverflowEvents
 39869  				}
 39870  				if iNdEx >= l {
 39871  					return io.ErrUnexpectedEOF
 39872  				}
 39873  				b := dAtA[iNdEx]
 39874  				iNdEx++
 39875  				stringLen |= uint64(b&0x7F) << shift
 39876  				if b < 0x80 {
 39877  					break
 39878  				}
 39879  			}
 39880  			intStringLen := int(stringLen)
 39881  			if intStringLen < 0 {
 39882  				return ErrInvalidLengthEvents
 39883  			}
 39884  			postIndex := iNdEx + intStringLen
 39885  			if postIndex < 0 {
 39886  				return ErrInvalidLengthEvents
 39887  			}
 39888  			if postIndex > l {
 39889  				return io.ErrUnexpectedEOF
 39890  			}
 39891  			m.Impersonator = string(dAtA[iNdEx:postIndex])
 39892  			iNdEx = postIndex
 39893  		case 4:
 39894  			if wireType != 2 {
 39895  				return fmt.Errorf("proto: wrong wireType = %d for field AWSRoleARN", wireType)
 39896  			}
 39897  			var stringLen uint64
 39898  			for shift := uint(0); ; shift += 7 {
 39899  				if shift >= 64 {
 39900  					return ErrIntOverflowEvents
 39901  				}
 39902  				if iNdEx >= l {
 39903  					return io.ErrUnexpectedEOF
 39904  				}
 39905  				b := dAtA[iNdEx]
 39906  				iNdEx++
 39907  				stringLen |= uint64(b&0x7F) << shift
 39908  				if b < 0x80 {
 39909  					break
 39910  				}
 39911  			}
 39912  			intStringLen := int(stringLen)
 39913  			if intStringLen < 0 {
 39914  				return ErrInvalidLengthEvents
 39915  			}
 39916  			postIndex := iNdEx + intStringLen
 39917  			if postIndex < 0 {
 39918  				return ErrInvalidLengthEvents
 39919  			}
 39920  			if postIndex > l {
 39921  				return io.ErrUnexpectedEOF
 39922  			}
 39923  			m.AWSRoleARN = string(dAtA[iNdEx:postIndex])
 39924  			iNdEx = postIndex
 39925  		case 5:
 39926  			if wireType != 2 {
 39927  				return fmt.Errorf("proto: wrong wireType = %d for field AccessRequests", wireType)
 39928  			}
 39929  			var stringLen uint64
 39930  			for shift := uint(0); ; shift += 7 {
 39931  				if shift >= 64 {
 39932  					return ErrIntOverflowEvents
 39933  				}
 39934  				if iNdEx >= l {
 39935  					return io.ErrUnexpectedEOF
 39936  				}
 39937  				b := dAtA[iNdEx]
 39938  				iNdEx++
 39939  				stringLen |= uint64(b&0x7F) << shift
 39940  				if b < 0x80 {
 39941  					break
 39942  				}
 39943  			}
 39944  			intStringLen := int(stringLen)
 39945  			if intStringLen < 0 {
 39946  				return ErrInvalidLengthEvents
 39947  			}
 39948  			postIndex := iNdEx + intStringLen
 39949  			if postIndex < 0 {
 39950  				return ErrInvalidLengthEvents
 39951  			}
 39952  			if postIndex > l {
 39953  				return io.ErrUnexpectedEOF
 39954  			}
 39955  			m.AccessRequests = append(m.AccessRequests, string(dAtA[iNdEx:postIndex]))
 39956  			iNdEx = postIndex
 39957  		case 6:
 39958  			if wireType != 2 {
 39959  				return fmt.Errorf("proto: wrong wireType = %d for field AzureIdentity", wireType)
 39960  			}
 39961  			var stringLen uint64
 39962  			for shift := uint(0); ; shift += 7 {
 39963  				if shift >= 64 {
 39964  					return ErrIntOverflowEvents
 39965  				}
 39966  				if iNdEx >= l {
 39967  					return io.ErrUnexpectedEOF
 39968  				}
 39969  				b := dAtA[iNdEx]
 39970  				iNdEx++
 39971  				stringLen |= uint64(b&0x7F) << shift
 39972  				if b < 0x80 {
 39973  					break
 39974  				}
 39975  			}
 39976  			intStringLen := int(stringLen)
 39977  			if intStringLen < 0 {
 39978  				return ErrInvalidLengthEvents
 39979  			}
 39980  			postIndex := iNdEx + intStringLen
 39981  			if postIndex < 0 {
 39982  				return ErrInvalidLengthEvents
 39983  			}
 39984  			if postIndex > l {
 39985  				return io.ErrUnexpectedEOF
 39986  			}
 39987  			m.AzureIdentity = string(dAtA[iNdEx:postIndex])
 39988  			iNdEx = postIndex
 39989  		case 7:
 39990  			if wireType != 2 {
 39991  				return fmt.Errorf("proto: wrong wireType = %d for field GCPServiceAccount", wireType)
 39992  			}
 39993  			var stringLen uint64
 39994  			for shift := uint(0); ; shift += 7 {
 39995  				if shift >= 64 {
 39996  					return ErrIntOverflowEvents
 39997  				}
 39998  				if iNdEx >= l {
 39999  					return io.ErrUnexpectedEOF
 40000  				}
 40001  				b := dAtA[iNdEx]
 40002  				iNdEx++
 40003  				stringLen |= uint64(b&0x7F) << shift
 40004  				if b < 0x80 {
 40005  					break
 40006  				}
 40007  			}
 40008  			intStringLen := int(stringLen)
 40009  			if intStringLen < 0 {
 40010  				return ErrInvalidLengthEvents
 40011  			}
 40012  			postIndex := iNdEx + intStringLen
 40013  			if postIndex < 0 {
 40014  				return ErrInvalidLengthEvents
 40015  			}
 40016  			if postIndex > l {
 40017  				return io.ErrUnexpectedEOF
 40018  			}
 40019  			m.GCPServiceAccount = string(dAtA[iNdEx:postIndex])
 40020  			iNdEx = postIndex
 40021  		case 8:
 40022  			if wireType != 2 {
 40023  				return fmt.Errorf("proto: wrong wireType = %d for field TrustedDevice", wireType)
 40024  			}
 40025  			var msglen int
 40026  			for shift := uint(0); ; shift += 7 {
 40027  				if shift >= 64 {
 40028  					return ErrIntOverflowEvents
 40029  				}
 40030  				if iNdEx >= l {
 40031  					return io.ErrUnexpectedEOF
 40032  				}
 40033  				b := dAtA[iNdEx]
 40034  				iNdEx++
 40035  				msglen |= int(b&0x7F) << shift
 40036  				if b < 0x80 {
 40037  					break
 40038  				}
 40039  			}
 40040  			if msglen < 0 {
 40041  				return ErrInvalidLengthEvents
 40042  			}
 40043  			postIndex := iNdEx + msglen
 40044  			if postIndex < 0 {
 40045  				return ErrInvalidLengthEvents
 40046  			}
 40047  			if postIndex > l {
 40048  				return io.ErrUnexpectedEOF
 40049  			}
 40050  			if m.TrustedDevice == nil {
 40051  				m.TrustedDevice = &DeviceMetadata{}
 40052  			}
 40053  			if err := m.TrustedDevice.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 40054  				return err
 40055  			}
 40056  			iNdEx = postIndex
 40057  		case 9:
 40058  			if wireType != 2 {
 40059  				return fmt.Errorf("proto: wrong wireType = %d for field RequiredPrivateKeyPolicy", wireType)
 40060  			}
 40061  			var stringLen uint64
 40062  			for shift := uint(0); ; shift += 7 {
 40063  				if shift >= 64 {
 40064  					return ErrIntOverflowEvents
 40065  				}
 40066  				if iNdEx >= l {
 40067  					return io.ErrUnexpectedEOF
 40068  				}
 40069  				b := dAtA[iNdEx]
 40070  				iNdEx++
 40071  				stringLen |= uint64(b&0x7F) << shift
 40072  				if b < 0x80 {
 40073  					break
 40074  				}
 40075  			}
 40076  			intStringLen := int(stringLen)
 40077  			if intStringLen < 0 {
 40078  				return ErrInvalidLengthEvents
 40079  			}
 40080  			postIndex := iNdEx + intStringLen
 40081  			if postIndex < 0 {
 40082  				return ErrInvalidLengthEvents
 40083  			}
 40084  			if postIndex > l {
 40085  				return io.ErrUnexpectedEOF
 40086  			}
 40087  			m.RequiredPrivateKeyPolicy = string(dAtA[iNdEx:postIndex])
 40088  			iNdEx = postIndex
 40089  		case 10:
 40090  			if wireType != 0 {
 40091  				return fmt.Errorf("proto: wrong wireType = %d for field UserKind", wireType)
 40092  			}
 40093  			m.UserKind = 0
 40094  			for shift := uint(0); ; shift += 7 {
 40095  				if shift >= 64 {
 40096  					return ErrIntOverflowEvents
 40097  				}
 40098  				if iNdEx >= l {
 40099  					return io.ErrUnexpectedEOF
 40100  				}
 40101  				b := dAtA[iNdEx]
 40102  				iNdEx++
 40103  				m.UserKind |= UserKind(b&0x7F) << shift
 40104  				if b < 0x80 {
 40105  					break
 40106  				}
 40107  			}
 40108  		default:
 40109  			iNdEx = preIndex
 40110  			skippy, err := skipEvents(dAtA[iNdEx:])
 40111  			if err != nil {
 40112  				return err
 40113  			}
 40114  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 40115  				return ErrInvalidLengthEvents
 40116  			}
 40117  			if (iNdEx + skippy) > l {
 40118  				return io.ErrUnexpectedEOF
 40119  			}
 40120  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 40121  			iNdEx += skippy
 40122  		}
 40123  	}
 40124  
 40125  	if iNdEx > l {
 40126  		return io.ErrUnexpectedEOF
 40127  	}
 40128  	return nil
 40129  }
 40130  func (m *ServerMetadata) Unmarshal(dAtA []byte) error {
 40131  	l := len(dAtA)
 40132  	iNdEx := 0
 40133  	for iNdEx < l {
 40134  		preIndex := iNdEx
 40135  		var wire uint64
 40136  		for shift := uint(0); ; shift += 7 {
 40137  			if shift >= 64 {
 40138  				return ErrIntOverflowEvents
 40139  			}
 40140  			if iNdEx >= l {
 40141  				return io.ErrUnexpectedEOF
 40142  			}
 40143  			b := dAtA[iNdEx]
 40144  			iNdEx++
 40145  			wire |= uint64(b&0x7F) << shift
 40146  			if b < 0x80 {
 40147  				break
 40148  			}
 40149  		}
 40150  		fieldNum := int32(wire >> 3)
 40151  		wireType := int(wire & 0x7)
 40152  		if wireType == 4 {
 40153  			return fmt.Errorf("proto: ServerMetadata: wiretype end group for non-group")
 40154  		}
 40155  		if fieldNum <= 0 {
 40156  			return fmt.Errorf("proto: ServerMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 40157  		}
 40158  		switch fieldNum {
 40159  		case 1:
 40160  			if wireType != 2 {
 40161  				return fmt.Errorf("proto: wrong wireType = %d for field ServerNamespace", wireType)
 40162  			}
 40163  			var stringLen uint64
 40164  			for shift := uint(0); ; shift += 7 {
 40165  				if shift >= 64 {
 40166  					return ErrIntOverflowEvents
 40167  				}
 40168  				if iNdEx >= l {
 40169  					return io.ErrUnexpectedEOF
 40170  				}
 40171  				b := dAtA[iNdEx]
 40172  				iNdEx++
 40173  				stringLen |= uint64(b&0x7F) << shift
 40174  				if b < 0x80 {
 40175  					break
 40176  				}
 40177  			}
 40178  			intStringLen := int(stringLen)
 40179  			if intStringLen < 0 {
 40180  				return ErrInvalidLengthEvents
 40181  			}
 40182  			postIndex := iNdEx + intStringLen
 40183  			if postIndex < 0 {
 40184  				return ErrInvalidLengthEvents
 40185  			}
 40186  			if postIndex > l {
 40187  				return io.ErrUnexpectedEOF
 40188  			}
 40189  			m.ServerNamespace = string(dAtA[iNdEx:postIndex])
 40190  			iNdEx = postIndex
 40191  		case 2:
 40192  			if wireType != 2 {
 40193  				return fmt.Errorf("proto: wrong wireType = %d for field ServerID", wireType)
 40194  			}
 40195  			var stringLen uint64
 40196  			for shift := uint(0); ; shift += 7 {
 40197  				if shift >= 64 {
 40198  					return ErrIntOverflowEvents
 40199  				}
 40200  				if iNdEx >= l {
 40201  					return io.ErrUnexpectedEOF
 40202  				}
 40203  				b := dAtA[iNdEx]
 40204  				iNdEx++
 40205  				stringLen |= uint64(b&0x7F) << shift
 40206  				if b < 0x80 {
 40207  					break
 40208  				}
 40209  			}
 40210  			intStringLen := int(stringLen)
 40211  			if intStringLen < 0 {
 40212  				return ErrInvalidLengthEvents
 40213  			}
 40214  			postIndex := iNdEx + intStringLen
 40215  			if postIndex < 0 {
 40216  				return ErrInvalidLengthEvents
 40217  			}
 40218  			if postIndex > l {
 40219  				return io.ErrUnexpectedEOF
 40220  			}
 40221  			m.ServerID = string(dAtA[iNdEx:postIndex])
 40222  			iNdEx = postIndex
 40223  		case 3:
 40224  			if wireType != 2 {
 40225  				return fmt.Errorf("proto: wrong wireType = %d for field ServerHostname", wireType)
 40226  			}
 40227  			var stringLen uint64
 40228  			for shift := uint(0); ; shift += 7 {
 40229  				if shift >= 64 {
 40230  					return ErrIntOverflowEvents
 40231  				}
 40232  				if iNdEx >= l {
 40233  					return io.ErrUnexpectedEOF
 40234  				}
 40235  				b := dAtA[iNdEx]
 40236  				iNdEx++
 40237  				stringLen |= uint64(b&0x7F) << shift
 40238  				if b < 0x80 {
 40239  					break
 40240  				}
 40241  			}
 40242  			intStringLen := int(stringLen)
 40243  			if intStringLen < 0 {
 40244  				return ErrInvalidLengthEvents
 40245  			}
 40246  			postIndex := iNdEx + intStringLen
 40247  			if postIndex < 0 {
 40248  				return ErrInvalidLengthEvents
 40249  			}
 40250  			if postIndex > l {
 40251  				return io.ErrUnexpectedEOF
 40252  			}
 40253  			m.ServerHostname = string(dAtA[iNdEx:postIndex])
 40254  			iNdEx = postIndex
 40255  		case 4:
 40256  			if wireType != 2 {
 40257  				return fmt.Errorf("proto: wrong wireType = %d for field ServerAddr", wireType)
 40258  			}
 40259  			var stringLen uint64
 40260  			for shift := uint(0); ; shift += 7 {
 40261  				if shift >= 64 {
 40262  					return ErrIntOverflowEvents
 40263  				}
 40264  				if iNdEx >= l {
 40265  					return io.ErrUnexpectedEOF
 40266  				}
 40267  				b := dAtA[iNdEx]
 40268  				iNdEx++
 40269  				stringLen |= uint64(b&0x7F) << shift
 40270  				if b < 0x80 {
 40271  					break
 40272  				}
 40273  			}
 40274  			intStringLen := int(stringLen)
 40275  			if intStringLen < 0 {
 40276  				return ErrInvalidLengthEvents
 40277  			}
 40278  			postIndex := iNdEx + intStringLen
 40279  			if postIndex < 0 {
 40280  				return ErrInvalidLengthEvents
 40281  			}
 40282  			if postIndex > l {
 40283  				return io.ErrUnexpectedEOF
 40284  			}
 40285  			m.ServerAddr = string(dAtA[iNdEx:postIndex])
 40286  			iNdEx = postIndex
 40287  		case 5:
 40288  			if wireType != 2 {
 40289  				return fmt.Errorf("proto: wrong wireType = %d for field ServerLabels", wireType)
 40290  			}
 40291  			var msglen int
 40292  			for shift := uint(0); ; shift += 7 {
 40293  				if shift >= 64 {
 40294  					return ErrIntOverflowEvents
 40295  				}
 40296  				if iNdEx >= l {
 40297  					return io.ErrUnexpectedEOF
 40298  				}
 40299  				b := dAtA[iNdEx]
 40300  				iNdEx++
 40301  				msglen |= int(b&0x7F) << shift
 40302  				if b < 0x80 {
 40303  					break
 40304  				}
 40305  			}
 40306  			if msglen < 0 {
 40307  				return ErrInvalidLengthEvents
 40308  			}
 40309  			postIndex := iNdEx + msglen
 40310  			if postIndex < 0 {
 40311  				return ErrInvalidLengthEvents
 40312  			}
 40313  			if postIndex > l {
 40314  				return io.ErrUnexpectedEOF
 40315  			}
 40316  			if m.ServerLabels == nil {
 40317  				m.ServerLabels = make(map[string]string)
 40318  			}
 40319  			var mapkey string
 40320  			var mapvalue string
 40321  			for iNdEx < postIndex {
 40322  				entryPreIndex := iNdEx
 40323  				var wire uint64
 40324  				for shift := uint(0); ; shift += 7 {
 40325  					if shift >= 64 {
 40326  						return ErrIntOverflowEvents
 40327  					}
 40328  					if iNdEx >= l {
 40329  						return io.ErrUnexpectedEOF
 40330  					}
 40331  					b := dAtA[iNdEx]
 40332  					iNdEx++
 40333  					wire |= uint64(b&0x7F) << shift
 40334  					if b < 0x80 {
 40335  						break
 40336  					}
 40337  				}
 40338  				fieldNum := int32(wire >> 3)
 40339  				if fieldNum == 1 {
 40340  					var stringLenmapkey uint64
 40341  					for shift := uint(0); ; shift += 7 {
 40342  						if shift >= 64 {
 40343  							return ErrIntOverflowEvents
 40344  						}
 40345  						if iNdEx >= l {
 40346  							return io.ErrUnexpectedEOF
 40347  						}
 40348  						b := dAtA[iNdEx]
 40349  						iNdEx++
 40350  						stringLenmapkey |= uint64(b&0x7F) << shift
 40351  						if b < 0x80 {
 40352  							break
 40353  						}
 40354  					}
 40355  					intStringLenmapkey := int(stringLenmapkey)
 40356  					if intStringLenmapkey < 0 {
 40357  						return ErrInvalidLengthEvents
 40358  					}
 40359  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 40360  					if postStringIndexmapkey < 0 {
 40361  						return ErrInvalidLengthEvents
 40362  					}
 40363  					if postStringIndexmapkey > l {
 40364  						return io.ErrUnexpectedEOF
 40365  					}
 40366  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 40367  					iNdEx = postStringIndexmapkey
 40368  				} else if fieldNum == 2 {
 40369  					var stringLenmapvalue uint64
 40370  					for shift := uint(0); ; shift += 7 {
 40371  						if shift >= 64 {
 40372  							return ErrIntOverflowEvents
 40373  						}
 40374  						if iNdEx >= l {
 40375  							return io.ErrUnexpectedEOF
 40376  						}
 40377  						b := dAtA[iNdEx]
 40378  						iNdEx++
 40379  						stringLenmapvalue |= uint64(b&0x7F) << shift
 40380  						if b < 0x80 {
 40381  							break
 40382  						}
 40383  					}
 40384  					intStringLenmapvalue := int(stringLenmapvalue)
 40385  					if intStringLenmapvalue < 0 {
 40386  						return ErrInvalidLengthEvents
 40387  					}
 40388  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
 40389  					if postStringIndexmapvalue < 0 {
 40390  						return ErrInvalidLengthEvents
 40391  					}
 40392  					if postStringIndexmapvalue > l {
 40393  						return io.ErrUnexpectedEOF
 40394  					}
 40395  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
 40396  					iNdEx = postStringIndexmapvalue
 40397  				} else {
 40398  					iNdEx = entryPreIndex
 40399  					skippy, err := skipEvents(dAtA[iNdEx:])
 40400  					if err != nil {
 40401  						return err
 40402  					}
 40403  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 40404  						return ErrInvalidLengthEvents
 40405  					}
 40406  					if (iNdEx + skippy) > postIndex {
 40407  						return io.ErrUnexpectedEOF
 40408  					}
 40409  					iNdEx += skippy
 40410  				}
 40411  			}
 40412  			m.ServerLabels[mapkey] = mapvalue
 40413  			iNdEx = postIndex
 40414  		case 6:
 40415  			if wireType != 2 {
 40416  				return fmt.Errorf("proto: wrong wireType = %d for field ForwardedBy", wireType)
 40417  			}
 40418  			var stringLen uint64
 40419  			for shift := uint(0); ; shift += 7 {
 40420  				if shift >= 64 {
 40421  					return ErrIntOverflowEvents
 40422  				}
 40423  				if iNdEx >= l {
 40424  					return io.ErrUnexpectedEOF
 40425  				}
 40426  				b := dAtA[iNdEx]
 40427  				iNdEx++
 40428  				stringLen |= uint64(b&0x7F) << shift
 40429  				if b < 0x80 {
 40430  					break
 40431  				}
 40432  			}
 40433  			intStringLen := int(stringLen)
 40434  			if intStringLen < 0 {
 40435  				return ErrInvalidLengthEvents
 40436  			}
 40437  			postIndex := iNdEx + intStringLen
 40438  			if postIndex < 0 {
 40439  				return ErrInvalidLengthEvents
 40440  			}
 40441  			if postIndex > l {
 40442  				return io.ErrUnexpectedEOF
 40443  			}
 40444  			m.ForwardedBy = string(dAtA[iNdEx:postIndex])
 40445  			iNdEx = postIndex
 40446  		case 7:
 40447  			if wireType != 2 {
 40448  				return fmt.Errorf("proto: wrong wireType = %d for field ServerSubKind", wireType)
 40449  			}
 40450  			var stringLen uint64
 40451  			for shift := uint(0); ; shift += 7 {
 40452  				if shift >= 64 {
 40453  					return ErrIntOverflowEvents
 40454  				}
 40455  				if iNdEx >= l {
 40456  					return io.ErrUnexpectedEOF
 40457  				}
 40458  				b := dAtA[iNdEx]
 40459  				iNdEx++
 40460  				stringLen |= uint64(b&0x7F) << shift
 40461  				if b < 0x80 {
 40462  					break
 40463  				}
 40464  			}
 40465  			intStringLen := int(stringLen)
 40466  			if intStringLen < 0 {
 40467  				return ErrInvalidLengthEvents
 40468  			}
 40469  			postIndex := iNdEx + intStringLen
 40470  			if postIndex < 0 {
 40471  				return ErrInvalidLengthEvents
 40472  			}
 40473  			if postIndex > l {
 40474  				return io.ErrUnexpectedEOF
 40475  			}
 40476  			m.ServerSubKind = string(dAtA[iNdEx:postIndex])
 40477  			iNdEx = postIndex
 40478  		default:
 40479  			iNdEx = preIndex
 40480  			skippy, err := skipEvents(dAtA[iNdEx:])
 40481  			if err != nil {
 40482  				return err
 40483  			}
 40484  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 40485  				return ErrInvalidLengthEvents
 40486  			}
 40487  			if (iNdEx + skippy) > l {
 40488  				return io.ErrUnexpectedEOF
 40489  			}
 40490  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 40491  			iNdEx += skippy
 40492  		}
 40493  	}
 40494  
 40495  	if iNdEx > l {
 40496  		return io.ErrUnexpectedEOF
 40497  	}
 40498  	return nil
 40499  }
 40500  func (m *ConnectionMetadata) Unmarshal(dAtA []byte) error {
 40501  	l := len(dAtA)
 40502  	iNdEx := 0
 40503  	for iNdEx < l {
 40504  		preIndex := iNdEx
 40505  		var wire uint64
 40506  		for shift := uint(0); ; shift += 7 {
 40507  			if shift >= 64 {
 40508  				return ErrIntOverflowEvents
 40509  			}
 40510  			if iNdEx >= l {
 40511  				return io.ErrUnexpectedEOF
 40512  			}
 40513  			b := dAtA[iNdEx]
 40514  			iNdEx++
 40515  			wire |= uint64(b&0x7F) << shift
 40516  			if b < 0x80 {
 40517  				break
 40518  			}
 40519  		}
 40520  		fieldNum := int32(wire >> 3)
 40521  		wireType := int(wire & 0x7)
 40522  		if wireType == 4 {
 40523  			return fmt.Errorf("proto: ConnectionMetadata: wiretype end group for non-group")
 40524  		}
 40525  		if fieldNum <= 0 {
 40526  			return fmt.Errorf("proto: ConnectionMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 40527  		}
 40528  		switch fieldNum {
 40529  		case 1:
 40530  			if wireType != 2 {
 40531  				return fmt.Errorf("proto: wrong wireType = %d for field LocalAddr", wireType)
 40532  			}
 40533  			var stringLen uint64
 40534  			for shift := uint(0); ; shift += 7 {
 40535  				if shift >= 64 {
 40536  					return ErrIntOverflowEvents
 40537  				}
 40538  				if iNdEx >= l {
 40539  					return io.ErrUnexpectedEOF
 40540  				}
 40541  				b := dAtA[iNdEx]
 40542  				iNdEx++
 40543  				stringLen |= uint64(b&0x7F) << shift
 40544  				if b < 0x80 {
 40545  					break
 40546  				}
 40547  			}
 40548  			intStringLen := int(stringLen)
 40549  			if intStringLen < 0 {
 40550  				return ErrInvalidLengthEvents
 40551  			}
 40552  			postIndex := iNdEx + intStringLen
 40553  			if postIndex < 0 {
 40554  				return ErrInvalidLengthEvents
 40555  			}
 40556  			if postIndex > l {
 40557  				return io.ErrUnexpectedEOF
 40558  			}
 40559  			m.LocalAddr = string(dAtA[iNdEx:postIndex])
 40560  			iNdEx = postIndex
 40561  		case 2:
 40562  			if wireType != 2 {
 40563  				return fmt.Errorf("proto: wrong wireType = %d for field RemoteAddr", wireType)
 40564  			}
 40565  			var stringLen uint64
 40566  			for shift := uint(0); ; shift += 7 {
 40567  				if shift >= 64 {
 40568  					return ErrIntOverflowEvents
 40569  				}
 40570  				if iNdEx >= l {
 40571  					return io.ErrUnexpectedEOF
 40572  				}
 40573  				b := dAtA[iNdEx]
 40574  				iNdEx++
 40575  				stringLen |= uint64(b&0x7F) << shift
 40576  				if b < 0x80 {
 40577  					break
 40578  				}
 40579  			}
 40580  			intStringLen := int(stringLen)
 40581  			if intStringLen < 0 {
 40582  				return ErrInvalidLengthEvents
 40583  			}
 40584  			postIndex := iNdEx + intStringLen
 40585  			if postIndex < 0 {
 40586  				return ErrInvalidLengthEvents
 40587  			}
 40588  			if postIndex > l {
 40589  				return io.ErrUnexpectedEOF
 40590  			}
 40591  			m.RemoteAddr = string(dAtA[iNdEx:postIndex])
 40592  			iNdEx = postIndex
 40593  		case 3:
 40594  			if wireType != 2 {
 40595  				return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType)
 40596  			}
 40597  			var stringLen uint64
 40598  			for shift := uint(0); ; shift += 7 {
 40599  				if shift >= 64 {
 40600  					return ErrIntOverflowEvents
 40601  				}
 40602  				if iNdEx >= l {
 40603  					return io.ErrUnexpectedEOF
 40604  				}
 40605  				b := dAtA[iNdEx]
 40606  				iNdEx++
 40607  				stringLen |= uint64(b&0x7F) << shift
 40608  				if b < 0x80 {
 40609  					break
 40610  				}
 40611  			}
 40612  			intStringLen := int(stringLen)
 40613  			if intStringLen < 0 {
 40614  				return ErrInvalidLengthEvents
 40615  			}
 40616  			postIndex := iNdEx + intStringLen
 40617  			if postIndex < 0 {
 40618  				return ErrInvalidLengthEvents
 40619  			}
 40620  			if postIndex > l {
 40621  				return io.ErrUnexpectedEOF
 40622  			}
 40623  			m.Protocol = string(dAtA[iNdEx:postIndex])
 40624  			iNdEx = postIndex
 40625  		default:
 40626  			iNdEx = preIndex
 40627  			skippy, err := skipEvents(dAtA[iNdEx:])
 40628  			if err != nil {
 40629  				return err
 40630  			}
 40631  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 40632  				return ErrInvalidLengthEvents
 40633  			}
 40634  			if (iNdEx + skippy) > l {
 40635  				return io.ErrUnexpectedEOF
 40636  			}
 40637  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 40638  			iNdEx += skippy
 40639  		}
 40640  	}
 40641  
 40642  	if iNdEx > l {
 40643  		return io.ErrUnexpectedEOF
 40644  	}
 40645  	return nil
 40646  }
 40647  func (m *ClientMetadata) Unmarshal(dAtA []byte) error {
 40648  	l := len(dAtA)
 40649  	iNdEx := 0
 40650  	for iNdEx < l {
 40651  		preIndex := iNdEx
 40652  		var wire uint64
 40653  		for shift := uint(0); ; shift += 7 {
 40654  			if shift >= 64 {
 40655  				return ErrIntOverflowEvents
 40656  			}
 40657  			if iNdEx >= l {
 40658  				return io.ErrUnexpectedEOF
 40659  			}
 40660  			b := dAtA[iNdEx]
 40661  			iNdEx++
 40662  			wire |= uint64(b&0x7F) << shift
 40663  			if b < 0x80 {
 40664  				break
 40665  			}
 40666  		}
 40667  		fieldNum := int32(wire >> 3)
 40668  		wireType := int(wire & 0x7)
 40669  		if wireType == 4 {
 40670  			return fmt.Errorf("proto: ClientMetadata: wiretype end group for non-group")
 40671  		}
 40672  		if fieldNum <= 0 {
 40673  			return fmt.Errorf("proto: ClientMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 40674  		}
 40675  		switch fieldNum {
 40676  		case 1:
 40677  			if wireType != 2 {
 40678  				return fmt.Errorf("proto: wrong wireType = %d for field UserAgent", wireType)
 40679  			}
 40680  			var stringLen uint64
 40681  			for shift := uint(0); ; shift += 7 {
 40682  				if shift >= 64 {
 40683  					return ErrIntOverflowEvents
 40684  				}
 40685  				if iNdEx >= l {
 40686  					return io.ErrUnexpectedEOF
 40687  				}
 40688  				b := dAtA[iNdEx]
 40689  				iNdEx++
 40690  				stringLen |= uint64(b&0x7F) << shift
 40691  				if b < 0x80 {
 40692  					break
 40693  				}
 40694  			}
 40695  			intStringLen := int(stringLen)
 40696  			if intStringLen < 0 {
 40697  				return ErrInvalidLengthEvents
 40698  			}
 40699  			postIndex := iNdEx + intStringLen
 40700  			if postIndex < 0 {
 40701  				return ErrInvalidLengthEvents
 40702  			}
 40703  			if postIndex > l {
 40704  				return io.ErrUnexpectedEOF
 40705  			}
 40706  			m.UserAgent = string(dAtA[iNdEx:postIndex])
 40707  			iNdEx = postIndex
 40708  		default:
 40709  			iNdEx = preIndex
 40710  			skippy, err := skipEvents(dAtA[iNdEx:])
 40711  			if err != nil {
 40712  				return err
 40713  			}
 40714  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 40715  				return ErrInvalidLengthEvents
 40716  			}
 40717  			if (iNdEx + skippy) > l {
 40718  				return io.ErrUnexpectedEOF
 40719  			}
 40720  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 40721  			iNdEx += skippy
 40722  		}
 40723  	}
 40724  
 40725  	if iNdEx > l {
 40726  		return io.ErrUnexpectedEOF
 40727  	}
 40728  	return nil
 40729  }
 40730  func (m *KubernetesClusterMetadata) Unmarshal(dAtA []byte) error {
 40731  	l := len(dAtA)
 40732  	iNdEx := 0
 40733  	for iNdEx < l {
 40734  		preIndex := iNdEx
 40735  		var wire uint64
 40736  		for shift := uint(0); ; shift += 7 {
 40737  			if shift >= 64 {
 40738  				return ErrIntOverflowEvents
 40739  			}
 40740  			if iNdEx >= l {
 40741  				return io.ErrUnexpectedEOF
 40742  			}
 40743  			b := dAtA[iNdEx]
 40744  			iNdEx++
 40745  			wire |= uint64(b&0x7F) << shift
 40746  			if b < 0x80 {
 40747  				break
 40748  			}
 40749  		}
 40750  		fieldNum := int32(wire >> 3)
 40751  		wireType := int(wire & 0x7)
 40752  		if wireType == 4 {
 40753  			return fmt.Errorf("proto: KubernetesClusterMetadata: wiretype end group for non-group")
 40754  		}
 40755  		if fieldNum <= 0 {
 40756  			return fmt.Errorf("proto: KubernetesClusterMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 40757  		}
 40758  		switch fieldNum {
 40759  		case 1:
 40760  			if wireType != 2 {
 40761  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesCluster", wireType)
 40762  			}
 40763  			var stringLen uint64
 40764  			for shift := uint(0); ; shift += 7 {
 40765  				if shift >= 64 {
 40766  					return ErrIntOverflowEvents
 40767  				}
 40768  				if iNdEx >= l {
 40769  					return io.ErrUnexpectedEOF
 40770  				}
 40771  				b := dAtA[iNdEx]
 40772  				iNdEx++
 40773  				stringLen |= uint64(b&0x7F) << shift
 40774  				if b < 0x80 {
 40775  					break
 40776  				}
 40777  			}
 40778  			intStringLen := int(stringLen)
 40779  			if intStringLen < 0 {
 40780  				return ErrInvalidLengthEvents
 40781  			}
 40782  			postIndex := iNdEx + intStringLen
 40783  			if postIndex < 0 {
 40784  				return ErrInvalidLengthEvents
 40785  			}
 40786  			if postIndex > l {
 40787  				return io.ErrUnexpectedEOF
 40788  			}
 40789  			m.KubernetesCluster = string(dAtA[iNdEx:postIndex])
 40790  			iNdEx = postIndex
 40791  		case 2:
 40792  			if wireType != 2 {
 40793  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesUsers", wireType)
 40794  			}
 40795  			var stringLen uint64
 40796  			for shift := uint(0); ; shift += 7 {
 40797  				if shift >= 64 {
 40798  					return ErrIntOverflowEvents
 40799  				}
 40800  				if iNdEx >= l {
 40801  					return io.ErrUnexpectedEOF
 40802  				}
 40803  				b := dAtA[iNdEx]
 40804  				iNdEx++
 40805  				stringLen |= uint64(b&0x7F) << shift
 40806  				if b < 0x80 {
 40807  					break
 40808  				}
 40809  			}
 40810  			intStringLen := int(stringLen)
 40811  			if intStringLen < 0 {
 40812  				return ErrInvalidLengthEvents
 40813  			}
 40814  			postIndex := iNdEx + intStringLen
 40815  			if postIndex < 0 {
 40816  				return ErrInvalidLengthEvents
 40817  			}
 40818  			if postIndex > l {
 40819  				return io.ErrUnexpectedEOF
 40820  			}
 40821  			m.KubernetesUsers = append(m.KubernetesUsers, string(dAtA[iNdEx:postIndex]))
 40822  			iNdEx = postIndex
 40823  		case 3:
 40824  			if wireType != 2 {
 40825  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesGroups", wireType)
 40826  			}
 40827  			var stringLen uint64
 40828  			for shift := uint(0); ; shift += 7 {
 40829  				if shift >= 64 {
 40830  					return ErrIntOverflowEvents
 40831  				}
 40832  				if iNdEx >= l {
 40833  					return io.ErrUnexpectedEOF
 40834  				}
 40835  				b := dAtA[iNdEx]
 40836  				iNdEx++
 40837  				stringLen |= uint64(b&0x7F) << shift
 40838  				if b < 0x80 {
 40839  					break
 40840  				}
 40841  			}
 40842  			intStringLen := int(stringLen)
 40843  			if intStringLen < 0 {
 40844  				return ErrInvalidLengthEvents
 40845  			}
 40846  			postIndex := iNdEx + intStringLen
 40847  			if postIndex < 0 {
 40848  				return ErrInvalidLengthEvents
 40849  			}
 40850  			if postIndex > l {
 40851  				return io.ErrUnexpectedEOF
 40852  			}
 40853  			m.KubernetesGroups = append(m.KubernetesGroups, string(dAtA[iNdEx:postIndex]))
 40854  			iNdEx = postIndex
 40855  		case 4:
 40856  			if wireType != 2 {
 40857  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesLabels", wireType)
 40858  			}
 40859  			var msglen int
 40860  			for shift := uint(0); ; shift += 7 {
 40861  				if shift >= 64 {
 40862  					return ErrIntOverflowEvents
 40863  				}
 40864  				if iNdEx >= l {
 40865  					return io.ErrUnexpectedEOF
 40866  				}
 40867  				b := dAtA[iNdEx]
 40868  				iNdEx++
 40869  				msglen |= int(b&0x7F) << shift
 40870  				if b < 0x80 {
 40871  					break
 40872  				}
 40873  			}
 40874  			if msglen < 0 {
 40875  				return ErrInvalidLengthEvents
 40876  			}
 40877  			postIndex := iNdEx + msglen
 40878  			if postIndex < 0 {
 40879  				return ErrInvalidLengthEvents
 40880  			}
 40881  			if postIndex > l {
 40882  				return io.ErrUnexpectedEOF
 40883  			}
 40884  			if m.KubernetesLabels == nil {
 40885  				m.KubernetesLabels = make(map[string]string)
 40886  			}
 40887  			var mapkey string
 40888  			var mapvalue string
 40889  			for iNdEx < postIndex {
 40890  				entryPreIndex := iNdEx
 40891  				var wire uint64
 40892  				for shift := uint(0); ; shift += 7 {
 40893  					if shift >= 64 {
 40894  						return ErrIntOverflowEvents
 40895  					}
 40896  					if iNdEx >= l {
 40897  						return io.ErrUnexpectedEOF
 40898  					}
 40899  					b := dAtA[iNdEx]
 40900  					iNdEx++
 40901  					wire |= uint64(b&0x7F) << shift
 40902  					if b < 0x80 {
 40903  						break
 40904  					}
 40905  				}
 40906  				fieldNum := int32(wire >> 3)
 40907  				if fieldNum == 1 {
 40908  					var stringLenmapkey uint64
 40909  					for shift := uint(0); ; shift += 7 {
 40910  						if shift >= 64 {
 40911  							return ErrIntOverflowEvents
 40912  						}
 40913  						if iNdEx >= l {
 40914  							return io.ErrUnexpectedEOF
 40915  						}
 40916  						b := dAtA[iNdEx]
 40917  						iNdEx++
 40918  						stringLenmapkey |= uint64(b&0x7F) << shift
 40919  						if b < 0x80 {
 40920  							break
 40921  						}
 40922  					}
 40923  					intStringLenmapkey := int(stringLenmapkey)
 40924  					if intStringLenmapkey < 0 {
 40925  						return ErrInvalidLengthEvents
 40926  					}
 40927  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 40928  					if postStringIndexmapkey < 0 {
 40929  						return ErrInvalidLengthEvents
 40930  					}
 40931  					if postStringIndexmapkey > l {
 40932  						return io.ErrUnexpectedEOF
 40933  					}
 40934  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 40935  					iNdEx = postStringIndexmapkey
 40936  				} else if fieldNum == 2 {
 40937  					var stringLenmapvalue uint64
 40938  					for shift := uint(0); ; shift += 7 {
 40939  						if shift >= 64 {
 40940  							return ErrIntOverflowEvents
 40941  						}
 40942  						if iNdEx >= l {
 40943  							return io.ErrUnexpectedEOF
 40944  						}
 40945  						b := dAtA[iNdEx]
 40946  						iNdEx++
 40947  						stringLenmapvalue |= uint64(b&0x7F) << shift
 40948  						if b < 0x80 {
 40949  							break
 40950  						}
 40951  					}
 40952  					intStringLenmapvalue := int(stringLenmapvalue)
 40953  					if intStringLenmapvalue < 0 {
 40954  						return ErrInvalidLengthEvents
 40955  					}
 40956  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
 40957  					if postStringIndexmapvalue < 0 {
 40958  						return ErrInvalidLengthEvents
 40959  					}
 40960  					if postStringIndexmapvalue > l {
 40961  						return io.ErrUnexpectedEOF
 40962  					}
 40963  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
 40964  					iNdEx = postStringIndexmapvalue
 40965  				} else {
 40966  					iNdEx = entryPreIndex
 40967  					skippy, err := skipEvents(dAtA[iNdEx:])
 40968  					if err != nil {
 40969  						return err
 40970  					}
 40971  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 40972  						return ErrInvalidLengthEvents
 40973  					}
 40974  					if (iNdEx + skippy) > postIndex {
 40975  						return io.ErrUnexpectedEOF
 40976  					}
 40977  					iNdEx += skippy
 40978  				}
 40979  			}
 40980  			m.KubernetesLabels[mapkey] = mapvalue
 40981  			iNdEx = postIndex
 40982  		default:
 40983  			iNdEx = preIndex
 40984  			skippy, err := skipEvents(dAtA[iNdEx:])
 40985  			if err != nil {
 40986  				return err
 40987  			}
 40988  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 40989  				return ErrInvalidLengthEvents
 40990  			}
 40991  			if (iNdEx + skippy) > l {
 40992  				return io.ErrUnexpectedEOF
 40993  			}
 40994  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 40995  			iNdEx += skippy
 40996  		}
 40997  	}
 40998  
 40999  	if iNdEx > l {
 41000  		return io.ErrUnexpectedEOF
 41001  	}
 41002  	return nil
 41003  }
 41004  func (m *KubernetesPodMetadata) Unmarshal(dAtA []byte) error {
 41005  	l := len(dAtA)
 41006  	iNdEx := 0
 41007  	for iNdEx < l {
 41008  		preIndex := iNdEx
 41009  		var wire uint64
 41010  		for shift := uint(0); ; shift += 7 {
 41011  			if shift >= 64 {
 41012  				return ErrIntOverflowEvents
 41013  			}
 41014  			if iNdEx >= l {
 41015  				return io.ErrUnexpectedEOF
 41016  			}
 41017  			b := dAtA[iNdEx]
 41018  			iNdEx++
 41019  			wire |= uint64(b&0x7F) << shift
 41020  			if b < 0x80 {
 41021  				break
 41022  			}
 41023  		}
 41024  		fieldNum := int32(wire >> 3)
 41025  		wireType := int(wire & 0x7)
 41026  		if wireType == 4 {
 41027  			return fmt.Errorf("proto: KubernetesPodMetadata: wiretype end group for non-group")
 41028  		}
 41029  		if fieldNum <= 0 {
 41030  			return fmt.Errorf("proto: KubernetesPodMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 41031  		}
 41032  		switch fieldNum {
 41033  		case 1:
 41034  			if wireType != 2 {
 41035  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesPodName", wireType)
 41036  			}
 41037  			var stringLen uint64
 41038  			for shift := uint(0); ; shift += 7 {
 41039  				if shift >= 64 {
 41040  					return ErrIntOverflowEvents
 41041  				}
 41042  				if iNdEx >= l {
 41043  					return io.ErrUnexpectedEOF
 41044  				}
 41045  				b := dAtA[iNdEx]
 41046  				iNdEx++
 41047  				stringLen |= uint64(b&0x7F) << shift
 41048  				if b < 0x80 {
 41049  					break
 41050  				}
 41051  			}
 41052  			intStringLen := int(stringLen)
 41053  			if intStringLen < 0 {
 41054  				return ErrInvalidLengthEvents
 41055  			}
 41056  			postIndex := iNdEx + intStringLen
 41057  			if postIndex < 0 {
 41058  				return ErrInvalidLengthEvents
 41059  			}
 41060  			if postIndex > l {
 41061  				return io.ErrUnexpectedEOF
 41062  			}
 41063  			m.KubernetesPodName = string(dAtA[iNdEx:postIndex])
 41064  			iNdEx = postIndex
 41065  		case 2:
 41066  			if wireType != 2 {
 41067  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesPodNamespace", wireType)
 41068  			}
 41069  			var stringLen uint64
 41070  			for shift := uint(0); ; shift += 7 {
 41071  				if shift >= 64 {
 41072  					return ErrIntOverflowEvents
 41073  				}
 41074  				if iNdEx >= l {
 41075  					return io.ErrUnexpectedEOF
 41076  				}
 41077  				b := dAtA[iNdEx]
 41078  				iNdEx++
 41079  				stringLen |= uint64(b&0x7F) << shift
 41080  				if b < 0x80 {
 41081  					break
 41082  				}
 41083  			}
 41084  			intStringLen := int(stringLen)
 41085  			if intStringLen < 0 {
 41086  				return ErrInvalidLengthEvents
 41087  			}
 41088  			postIndex := iNdEx + intStringLen
 41089  			if postIndex < 0 {
 41090  				return ErrInvalidLengthEvents
 41091  			}
 41092  			if postIndex > l {
 41093  				return io.ErrUnexpectedEOF
 41094  			}
 41095  			m.KubernetesPodNamespace = string(dAtA[iNdEx:postIndex])
 41096  			iNdEx = postIndex
 41097  		case 3:
 41098  			if wireType != 2 {
 41099  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesContainerName", wireType)
 41100  			}
 41101  			var stringLen uint64
 41102  			for shift := uint(0); ; shift += 7 {
 41103  				if shift >= 64 {
 41104  					return ErrIntOverflowEvents
 41105  				}
 41106  				if iNdEx >= l {
 41107  					return io.ErrUnexpectedEOF
 41108  				}
 41109  				b := dAtA[iNdEx]
 41110  				iNdEx++
 41111  				stringLen |= uint64(b&0x7F) << shift
 41112  				if b < 0x80 {
 41113  					break
 41114  				}
 41115  			}
 41116  			intStringLen := int(stringLen)
 41117  			if intStringLen < 0 {
 41118  				return ErrInvalidLengthEvents
 41119  			}
 41120  			postIndex := iNdEx + intStringLen
 41121  			if postIndex < 0 {
 41122  				return ErrInvalidLengthEvents
 41123  			}
 41124  			if postIndex > l {
 41125  				return io.ErrUnexpectedEOF
 41126  			}
 41127  			m.KubernetesContainerName = string(dAtA[iNdEx:postIndex])
 41128  			iNdEx = postIndex
 41129  		case 4:
 41130  			if wireType != 2 {
 41131  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesContainerImage", wireType)
 41132  			}
 41133  			var stringLen uint64
 41134  			for shift := uint(0); ; shift += 7 {
 41135  				if shift >= 64 {
 41136  					return ErrIntOverflowEvents
 41137  				}
 41138  				if iNdEx >= l {
 41139  					return io.ErrUnexpectedEOF
 41140  				}
 41141  				b := dAtA[iNdEx]
 41142  				iNdEx++
 41143  				stringLen |= uint64(b&0x7F) << shift
 41144  				if b < 0x80 {
 41145  					break
 41146  				}
 41147  			}
 41148  			intStringLen := int(stringLen)
 41149  			if intStringLen < 0 {
 41150  				return ErrInvalidLengthEvents
 41151  			}
 41152  			postIndex := iNdEx + intStringLen
 41153  			if postIndex < 0 {
 41154  				return ErrInvalidLengthEvents
 41155  			}
 41156  			if postIndex > l {
 41157  				return io.ErrUnexpectedEOF
 41158  			}
 41159  			m.KubernetesContainerImage = string(dAtA[iNdEx:postIndex])
 41160  			iNdEx = postIndex
 41161  		case 5:
 41162  			if wireType != 2 {
 41163  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesNodeName", wireType)
 41164  			}
 41165  			var stringLen uint64
 41166  			for shift := uint(0); ; shift += 7 {
 41167  				if shift >= 64 {
 41168  					return ErrIntOverflowEvents
 41169  				}
 41170  				if iNdEx >= l {
 41171  					return io.ErrUnexpectedEOF
 41172  				}
 41173  				b := dAtA[iNdEx]
 41174  				iNdEx++
 41175  				stringLen |= uint64(b&0x7F) << shift
 41176  				if b < 0x80 {
 41177  					break
 41178  				}
 41179  			}
 41180  			intStringLen := int(stringLen)
 41181  			if intStringLen < 0 {
 41182  				return ErrInvalidLengthEvents
 41183  			}
 41184  			postIndex := iNdEx + intStringLen
 41185  			if postIndex < 0 {
 41186  				return ErrInvalidLengthEvents
 41187  			}
 41188  			if postIndex > l {
 41189  				return io.ErrUnexpectedEOF
 41190  			}
 41191  			m.KubernetesNodeName = string(dAtA[iNdEx:postIndex])
 41192  			iNdEx = postIndex
 41193  		default:
 41194  			iNdEx = preIndex
 41195  			skippy, err := skipEvents(dAtA[iNdEx:])
 41196  			if err != nil {
 41197  				return err
 41198  			}
 41199  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 41200  				return ErrInvalidLengthEvents
 41201  			}
 41202  			if (iNdEx + skippy) > l {
 41203  				return io.ErrUnexpectedEOF
 41204  			}
 41205  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 41206  			iNdEx += skippy
 41207  		}
 41208  	}
 41209  
 41210  	if iNdEx > l {
 41211  		return io.ErrUnexpectedEOF
 41212  	}
 41213  	return nil
 41214  }
 41215  func (m *SAMLIdPServiceProviderMetadata) Unmarshal(dAtA []byte) error {
 41216  	l := len(dAtA)
 41217  	iNdEx := 0
 41218  	for iNdEx < l {
 41219  		preIndex := iNdEx
 41220  		var wire uint64
 41221  		for shift := uint(0); ; shift += 7 {
 41222  			if shift >= 64 {
 41223  				return ErrIntOverflowEvents
 41224  			}
 41225  			if iNdEx >= l {
 41226  				return io.ErrUnexpectedEOF
 41227  			}
 41228  			b := dAtA[iNdEx]
 41229  			iNdEx++
 41230  			wire |= uint64(b&0x7F) << shift
 41231  			if b < 0x80 {
 41232  				break
 41233  			}
 41234  		}
 41235  		fieldNum := int32(wire >> 3)
 41236  		wireType := int(wire & 0x7)
 41237  		if wireType == 4 {
 41238  			return fmt.Errorf("proto: SAMLIdPServiceProviderMetadata: wiretype end group for non-group")
 41239  		}
 41240  		if fieldNum <= 0 {
 41241  			return fmt.Errorf("proto: SAMLIdPServiceProviderMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 41242  		}
 41243  		switch fieldNum {
 41244  		case 1:
 41245  			if wireType != 2 {
 41246  				return fmt.Errorf("proto: wrong wireType = %d for field ServiceProviderEntityID", wireType)
 41247  			}
 41248  			var stringLen uint64
 41249  			for shift := uint(0); ; shift += 7 {
 41250  				if shift >= 64 {
 41251  					return ErrIntOverflowEvents
 41252  				}
 41253  				if iNdEx >= l {
 41254  					return io.ErrUnexpectedEOF
 41255  				}
 41256  				b := dAtA[iNdEx]
 41257  				iNdEx++
 41258  				stringLen |= uint64(b&0x7F) << shift
 41259  				if b < 0x80 {
 41260  					break
 41261  				}
 41262  			}
 41263  			intStringLen := int(stringLen)
 41264  			if intStringLen < 0 {
 41265  				return ErrInvalidLengthEvents
 41266  			}
 41267  			postIndex := iNdEx + intStringLen
 41268  			if postIndex < 0 {
 41269  				return ErrInvalidLengthEvents
 41270  			}
 41271  			if postIndex > l {
 41272  				return io.ErrUnexpectedEOF
 41273  			}
 41274  			m.ServiceProviderEntityID = string(dAtA[iNdEx:postIndex])
 41275  			iNdEx = postIndex
 41276  		case 2:
 41277  			if wireType != 2 {
 41278  				return fmt.Errorf("proto: wrong wireType = %d for field ServiceProviderShortcut", wireType)
 41279  			}
 41280  			var stringLen uint64
 41281  			for shift := uint(0); ; shift += 7 {
 41282  				if shift >= 64 {
 41283  					return ErrIntOverflowEvents
 41284  				}
 41285  				if iNdEx >= l {
 41286  					return io.ErrUnexpectedEOF
 41287  				}
 41288  				b := dAtA[iNdEx]
 41289  				iNdEx++
 41290  				stringLen |= uint64(b&0x7F) << shift
 41291  				if b < 0x80 {
 41292  					break
 41293  				}
 41294  			}
 41295  			intStringLen := int(stringLen)
 41296  			if intStringLen < 0 {
 41297  				return ErrInvalidLengthEvents
 41298  			}
 41299  			postIndex := iNdEx + intStringLen
 41300  			if postIndex < 0 {
 41301  				return ErrInvalidLengthEvents
 41302  			}
 41303  			if postIndex > l {
 41304  				return io.ErrUnexpectedEOF
 41305  			}
 41306  			m.ServiceProviderShortcut = string(dAtA[iNdEx:postIndex])
 41307  			iNdEx = postIndex
 41308  		case 3:
 41309  			if wireType != 2 {
 41310  				return fmt.Errorf("proto: wrong wireType = %d for field AttributeMapping", wireType)
 41311  			}
 41312  			var msglen int
 41313  			for shift := uint(0); ; shift += 7 {
 41314  				if shift >= 64 {
 41315  					return ErrIntOverflowEvents
 41316  				}
 41317  				if iNdEx >= l {
 41318  					return io.ErrUnexpectedEOF
 41319  				}
 41320  				b := dAtA[iNdEx]
 41321  				iNdEx++
 41322  				msglen |= int(b&0x7F) << shift
 41323  				if b < 0x80 {
 41324  					break
 41325  				}
 41326  			}
 41327  			if msglen < 0 {
 41328  				return ErrInvalidLengthEvents
 41329  			}
 41330  			postIndex := iNdEx + msglen
 41331  			if postIndex < 0 {
 41332  				return ErrInvalidLengthEvents
 41333  			}
 41334  			if postIndex > l {
 41335  				return io.ErrUnexpectedEOF
 41336  			}
 41337  			if m.AttributeMapping == nil {
 41338  				m.AttributeMapping = make(map[string]string)
 41339  			}
 41340  			var mapkey string
 41341  			var mapvalue string
 41342  			for iNdEx < postIndex {
 41343  				entryPreIndex := iNdEx
 41344  				var wire uint64
 41345  				for shift := uint(0); ; shift += 7 {
 41346  					if shift >= 64 {
 41347  						return ErrIntOverflowEvents
 41348  					}
 41349  					if iNdEx >= l {
 41350  						return io.ErrUnexpectedEOF
 41351  					}
 41352  					b := dAtA[iNdEx]
 41353  					iNdEx++
 41354  					wire |= uint64(b&0x7F) << shift
 41355  					if b < 0x80 {
 41356  						break
 41357  					}
 41358  				}
 41359  				fieldNum := int32(wire >> 3)
 41360  				if fieldNum == 1 {
 41361  					var stringLenmapkey uint64
 41362  					for shift := uint(0); ; shift += 7 {
 41363  						if shift >= 64 {
 41364  							return ErrIntOverflowEvents
 41365  						}
 41366  						if iNdEx >= l {
 41367  							return io.ErrUnexpectedEOF
 41368  						}
 41369  						b := dAtA[iNdEx]
 41370  						iNdEx++
 41371  						stringLenmapkey |= uint64(b&0x7F) << shift
 41372  						if b < 0x80 {
 41373  							break
 41374  						}
 41375  					}
 41376  					intStringLenmapkey := int(stringLenmapkey)
 41377  					if intStringLenmapkey < 0 {
 41378  						return ErrInvalidLengthEvents
 41379  					}
 41380  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 41381  					if postStringIndexmapkey < 0 {
 41382  						return ErrInvalidLengthEvents
 41383  					}
 41384  					if postStringIndexmapkey > l {
 41385  						return io.ErrUnexpectedEOF
 41386  					}
 41387  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 41388  					iNdEx = postStringIndexmapkey
 41389  				} else if fieldNum == 2 {
 41390  					var stringLenmapvalue uint64
 41391  					for shift := uint(0); ; shift += 7 {
 41392  						if shift >= 64 {
 41393  							return ErrIntOverflowEvents
 41394  						}
 41395  						if iNdEx >= l {
 41396  							return io.ErrUnexpectedEOF
 41397  						}
 41398  						b := dAtA[iNdEx]
 41399  						iNdEx++
 41400  						stringLenmapvalue |= uint64(b&0x7F) << shift
 41401  						if b < 0x80 {
 41402  							break
 41403  						}
 41404  					}
 41405  					intStringLenmapvalue := int(stringLenmapvalue)
 41406  					if intStringLenmapvalue < 0 {
 41407  						return ErrInvalidLengthEvents
 41408  					}
 41409  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
 41410  					if postStringIndexmapvalue < 0 {
 41411  						return ErrInvalidLengthEvents
 41412  					}
 41413  					if postStringIndexmapvalue > l {
 41414  						return io.ErrUnexpectedEOF
 41415  					}
 41416  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
 41417  					iNdEx = postStringIndexmapvalue
 41418  				} else {
 41419  					iNdEx = entryPreIndex
 41420  					skippy, err := skipEvents(dAtA[iNdEx:])
 41421  					if err != nil {
 41422  						return err
 41423  					}
 41424  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 41425  						return ErrInvalidLengthEvents
 41426  					}
 41427  					if (iNdEx + skippy) > postIndex {
 41428  						return io.ErrUnexpectedEOF
 41429  					}
 41430  					iNdEx += skippy
 41431  				}
 41432  			}
 41433  			m.AttributeMapping[mapkey] = mapvalue
 41434  			iNdEx = postIndex
 41435  		default:
 41436  			iNdEx = preIndex
 41437  			skippy, err := skipEvents(dAtA[iNdEx:])
 41438  			if err != nil {
 41439  				return err
 41440  			}
 41441  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 41442  				return ErrInvalidLengthEvents
 41443  			}
 41444  			if (iNdEx + skippy) > l {
 41445  				return io.ErrUnexpectedEOF
 41446  			}
 41447  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 41448  			iNdEx += skippy
 41449  		}
 41450  	}
 41451  
 41452  	if iNdEx > l {
 41453  		return io.ErrUnexpectedEOF
 41454  	}
 41455  	return nil
 41456  }
 41457  func (m *OktaResourcesUpdatedMetadata) Unmarshal(dAtA []byte) error {
 41458  	l := len(dAtA)
 41459  	iNdEx := 0
 41460  	for iNdEx < l {
 41461  		preIndex := iNdEx
 41462  		var wire uint64
 41463  		for shift := uint(0); ; shift += 7 {
 41464  			if shift >= 64 {
 41465  				return ErrIntOverflowEvents
 41466  			}
 41467  			if iNdEx >= l {
 41468  				return io.ErrUnexpectedEOF
 41469  			}
 41470  			b := dAtA[iNdEx]
 41471  			iNdEx++
 41472  			wire |= uint64(b&0x7F) << shift
 41473  			if b < 0x80 {
 41474  				break
 41475  			}
 41476  		}
 41477  		fieldNum := int32(wire >> 3)
 41478  		wireType := int(wire & 0x7)
 41479  		if wireType == 4 {
 41480  			return fmt.Errorf("proto: OktaResourcesUpdatedMetadata: wiretype end group for non-group")
 41481  		}
 41482  		if fieldNum <= 0 {
 41483  			return fmt.Errorf("proto: OktaResourcesUpdatedMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 41484  		}
 41485  		switch fieldNum {
 41486  		case 1:
 41487  			if wireType != 0 {
 41488  				return fmt.Errorf("proto: wrong wireType = %d for field Added", wireType)
 41489  			}
 41490  			m.Added = 0
 41491  			for shift := uint(0); ; shift += 7 {
 41492  				if shift >= 64 {
 41493  					return ErrIntOverflowEvents
 41494  				}
 41495  				if iNdEx >= l {
 41496  					return io.ErrUnexpectedEOF
 41497  				}
 41498  				b := dAtA[iNdEx]
 41499  				iNdEx++
 41500  				m.Added |= int32(b&0x7F) << shift
 41501  				if b < 0x80 {
 41502  					break
 41503  				}
 41504  			}
 41505  		case 2:
 41506  			if wireType != 0 {
 41507  				return fmt.Errorf("proto: wrong wireType = %d for field Updated", wireType)
 41508  			}
 41509  			m.Updated = 0
 41510  			for shift := uint(0); ; shift += 7 {
 41511  				if shift >= 64 {
 41512  					return ErrIntOverflowEvents
 41513  				}
 41514  				if iNdEx >= l {
 41515  					return io.ErrUnexpectedEOF
 41516  				}
 41517  				b := dAtA[iNdEx]
 41518  				iNdEx++
 41519  				m.Updated |= int32(b&0x7F) << shift
 41520  				if b < 0x80 {
 41521  					break
 41522  				}
 41523  			}
 41524  		case 3:
 41525  			if wireType != 0 {
 41526  				return fmt.Errorf("proto: wrong wireType = %d for field Deleted", wireType)
 41527  			}
 41528  			m.Deleted = 0
 41529  			for shift := uint(0); ; shift += 7 {
 41530  				if shift >= 64 {
 41531  					return ErrIntOverflowEvents
 41532  				}
 41533  				if iNdEx >= l {
 41534  					return io.ErrUnexpectedEOF
 41535  				}
 41536  				b := dAtA[iNdEx]
 41537  				iNdEx++
 41538  				m.Deleted |= int32(b&0x7F) << shift
 41539  				if b < 0x80 {
 41540  					break
 41541  				}
 41542  			}
 41543  		case 4:
 41544  			if wireType != 2 {
 41545  				return fmt.Errorf("proto: wrong wireType = %d for field AddedResources", wireType)
 41546  			}
 41547  			var msglen int
 41548  			for shift := uint(0); ; shift += 7 {
 41549  				if shift >= 64 {
 41550  					return ErrIntOverflowEvents
 41551  				}
 41552  				if iNdEx >= l {
 41553  					return io.ErrUnexpectedEOF
 41554  				}
 41555  				b := dAtA[iNdEx]
 41556  				iNdEx++
 41557  				msglen |= int(b&0x7F) << shift
 41558  				if b < 0x80 {
 41559  					break
 41560  				}
 41561  			}
 41562  			if msglen < 0 {
 41563  				return ErrInvalidLengthEvents
 41564  			}
 41565  			postIndex := iNdEx + msglen
 41566  			if postIndex < 0 {
 41567  				return ErrInvalidLengthEvents
 41568  			}
 41569  			if postIndex > l {
 41570  				return io.ErrUnexpectedEOF
 41571  			}
 41572  			m.AddedResources = append(m.AddedResources, &OktaResource{})
 41573  			if err := m.AddedResources[len(m.AddedResources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 41574  				return err
 41575  			}
 41576  			iNdEx = postIndex
 41577  		case 5:
 41578  			if wireType != 2 {
 41579  				return fmt.Errorf("proto: wrong wireType = %d for field UpdatedResources", wireType)
 41580  			}
 41581  			var msglen int
 41582  			for shift := uint(0); ; shift += 7 {
 41583  				if shift >= 64 {
 41584  					return ErrIntOverflowEvents
 41585  				}
 41586  				if iNdEx >= l {
 41587  					return io.ErrUnexpectedEOF
 41588  				}
 41589  				b := dAtA[iNdEx]
 41590  				iNdEx++
 41591  				msglen |= int(b&0x7F) << shift
 41592  				if b < 0x80 {
 41593  					break
 41594  				}
 41595  			}
 41596  			if msglen < 0 {
 41597  				return ErrInvalidLengthEvents
 41598  			}
 41599  			postIndex := iNdEx + msglen
 41600  			if postIndex < 0 {
 41601  				return ErrInvalidLengthEvents
 41602  			}
 41603  			if postIndex > l {
 41604  				return io.ErrUnexpectedEOF
 41605  			}
 41606  			m.UpdatedResources = append(m.UpdatedResources, &OktaResource{})
 41607  			if err := m.UpdatedResources[len(m.UpdatedResources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 41608  				return err
 41609  			}
 41610  			iNdEx = postIndex
 41611  		case 6:
 41612  			if wireType != 2 {
 41613  				return fmt.Errorf("proto: wrong wireType = %d for field DeletedResources", wireType)
 41614  			}
 41615  			var msglen int
 41616  			for shift := uint(0); ; shift += 7 {
 41617  				if shift >= 64 {
 41618  					return ErrIntOverflowEvents
 41619  				}
 41620  				if iNdEx >= l {
 41621  					return io.ErrUnexpectedEOF
 41622  				}
 41623  				b := dAtA[iNdEx]
 41624  				iNdEx++
 41625  				msglen |= int(b&0x7F) << shift
 41626  				if b < 0x80 {
 41627  					break
 41628  				}
 41629  			}
 41630  			if msglen < 0 {
 41631  				return ErrInvalidLengthEvents
 41632  			}
 41633  			postIndex := iNdEx + msglen
 41634  			if postIndex < 0 {
 41635  				return ErrInvalidLengthEvents
 41636  			}
 41637  			if postIndex > l {
 41638  				return io.ErrUnexpectedEOF
 41639  			}
 41640  			m.DeletedResources = append(m.DeletedResources, &OktaResource{})
 41641  			if err := m.DeletedResources[len(m.DeletedResources)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 41642  				return err
 41643  			}
 41644  			iNdEx = postIndex
 41645  		default:
 41646  			iNdEx = preIndex
 41647  			skippy, err := skipEvents(dAtA[iNdEx:])
 41648  			if err != nil {
 41649  				return err
 41650  			}
 41651  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 41652  				return ErrInvalidLengthEvents
 41653  			}
 41654  			if (iNdEx + skippy) > l {
 41655  				return io.ErrUnexpectedEOF
 41656  			}
 41657  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 41658  			iNdEx += skippy
 41659  		}
 41660  	}
 41661  
 41662  	if iNdEx > l {
 41663  		return io.ErrUnexpectedEOF
 41664  	}
 41665  	return nil
 41666  }
 41667  func (m *OktaResource) Unmarshal(dAtA []byte) error {
 41668  	l := len(dAtA)
 41669  	iNdEx := 0
 41670  	for iNdEx < l {
 41671  		preIndex := iNdEx
 41672  		var wire uint64
 41673  		for shift := uint(0); ; shift += 7 {
 41674  			if shift >= 64 {
 41675  				return ErrIntOverflowEvents
 41676  			}
 41677  			if iNdEx >= l {
 41678  				return io.ErrUnexpectedEOF
 41679  			}
 41680  			b := dAtA[iNdEx]
 41681  			iNdEx++
 41682  			wire |= uint64(b&0x7F) << shift
 41683  			if b < 0x80 {
 41684  				break
 41685  			}
 41686  		}
 41687  		fieldNum := int32(wire >> 3)
 41688  		wireType := int(wire & 0x7)
 41689  		if wireType == 4 {
 41690  			return fmt.Errorf("proto: OktaResource: wiretype end group for non-group")
 41691  		}
 41692  		if fieldNum <= 0 {
 41693  			return fmt.Errorf("proto: OktaResource: illegal tag %d (wire type %d)", fieldNum, wire)
 41694  		}
 41695  		switch fieldNum {
 41696  		case 1:
 41697  			if wireType != 2 {
 41698  				return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
 41699  			}
 41700  			var stringLen uint64
 41701  			for shift := uint(0); ; shift += 7 {
 41702  				if shift >= 64 {
 41703  					return ErrIntOverflowEvents
 41704  				}
 41705  				if iNdEx >= l {
 41706  					return io.ErrUnexpectedEOF
 41707  				}
 41708  				b := dAtA[iNdEx]
 41709  				iNdEx++
 41710  				stringLen |= uint64(b&0x7F) << shift
 41711  				if b < 0x80 {
 41712  					break
 41713  				}
 41714  			}
 41715  			intStringLen := int(stringLen)
 41716  			if intStringLen < 0 {
 41717  				return ErrInvalidLengthEvents
 41718  			}
 41719  			postIndex := iNdEx + intStringLen
 41720  			if postIndex < 0 {
 41721  				return ErrInvalidLengthEvents
 41722  			}
 41723  			if postIndex > l {
 41724  				return io.ErrUnexpectedEOF
 41725  			}
 41726  			m.ID = string(dAtA[iNdEx:postIndex])
 41727  			iNdEx = postIndex
 41728  		case 2:
 41729  			if wireType != 2 {
 41730  				return fmt.Errorf("proto: wrong wireType = %d for field Description", wireType)
 41731  			}
 41732  			var stringLen uint64
 41733  			for shift := uint(0); ; shift += 7 {
 41734  				if shift >= 64 {
 41735  					return ErrIntOverflowEvents
 41736  				}
 41737  				if iNdEx >= l {
 41738  					return io.ErrUnexpectedEOF
 41739  				}
 41740  				b := dAtA[iNdEx]
 41741  				iNdEx++
 41742  				stringLen |= uint64(b&0x7F) << shift
 41743  				if b < 0x80 {
 41744  					break
 41745  				}
 41746  			}
 41747  			intStringLen := int(stringLen)
 41748  			if intStringLen < 0 {
 41749  				return ErrInvalidLengthEvents
 41750  			}
 41751  			postIndex := iNdEx + intStringLen
 41752  			if postIndex < 0 {
 41753  				return ErrInvalidLengthEvents
 41754  			}
 41755  			if postIndex > l {
 41756  				return io.ErrUnexpectedEOF
 41757  			}
 41758  			m.Description = string(dAtA[iNdEx:postIndex])
 41759  			iNdEx = postIndex
 41760  		default:
 41761  			iNdEx = preIndex
 41762  			skippy, err := skipEvents(dAtA[iNdEx:])
 41763  			if err != nil {
 41764  				return err
 41765  			}
 41766  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 41767  				return ErrInvalidLengthEvents
 41768  			}
 41769  			if (iNdEx + skippy) > l {
 41770  				return io.ErrUnexpectedEOF
 41771  			}
 41772  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 41773  			iNdEx += skippy
 41774  		}
 41775  	}
 41776  
 41777  	if iNdEx > l {
 41778  		return io.ErrUnexpectedEOF
 41779  	}
 41780  	return nil
 41781  }
 41782  func (m *OktaAssignmentMetadata) Unmarshal(dAtA []byte) error {
 41783  	l := len(dAtA)
 41784  	iNdEx := 0
 41785  	for iNdEx < l {
 41786  		preIndex := iNdEx
 41787  		var wire uint64
 41788  		for shift := uint(0); ; shift += 7 {
 41789  			if shift >= 64 {
 41790  				return ErrIntOverflowEvents
 41791  			}
 41792  			if iNdEx >= l {
 41793  				return io.ErrUnexpectedEOF
 41794  			}
 41795  			b := dAtA[iNdEx]
 41796  			iNdEx++
 41797  			wire |= uint64(b&0x7F) << shift
 41798  			if b < 0x80 {
 41799  				break
 41800  			}
 41801  		}
 41802  		fieldNum := int32(wire >> 3)
 41803  		wireType := int(wire & 0x7)
 41804  		if wireType == 4 {
 41805  			return fmt.Errorf("proto: OktaAssignmentMetadata: wiretype end group for non-group")
 41806  		}
 41807  		if fieldNum <= 0 {
 41808  			return fmt.Errorf("proto: OktaAssignmentMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 41809  		}
 41810  		switch fieldNum {
 41811  		case 1:
 41812  			if wireType != 2 {
 41813  				return fmt.Errorf("proto: wrong wireType = %d for field Source", wireType)
 41814  			}
 41815  			var stringLen uint64
 41816  			for shift := uint(0); ; shift += 7 {
 41817  				if shift >= 64 {
 41818  					return ErrIntOverflowEvents
 41819  				}
 41820  				if iNdEx >= l {
 41821  					return io.ErrUnexpectedEOF
 41822  				}
 41823  				b := dAtA[iNdEx]
 41824  				iNdEx++
 41825  				stringLen |= uint64(b&0x7F) << shift
 41826  				if b < 0x80 {
 41827  					break
 41828  				}
 41829  			}
 41830  			intStringLen := int(stringLen)
 41831  			if intStringLen < 0 {
 41832  				return ErrInvalidLengthEvents
 41833  			}
 41834  			postIndex := iNdEx + intStringLen
 41835  			if postIndex < 0 {
 41836  				return ErrInvalidLengthEvents
 41837  			}
 41838  			if postIndex > l {
 41839  				return io.ErrUnexpectedEOF
 41840  			}
 41841  			m.Source = string(dAtA[iNdEx:postIndex])
 41842  			iNdEx = postIndex
 41843  		case 2:
 41844  			if wireType != 2 {
 41845  				return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
 41846  			}
 41847  			var stringLen uint64
 41848  			for shift := uint(0); ; shift += 7 {
 41849  				if shift >= 64 {
 41850  					return ErrIntOverflowEvents
 41851  				}
 41852  				if iNdEx >= l {
 41853  					return io.ErrUnexpectedEOF
 41854  				}
 41855  				b := dAtA[iNdEx]
 41856  				iNdEx++
 41857  				stringLen |= uint64(b&0x7F) << shift
 41858  				if b < 0x80 {
 41859  					break
 41860  				}
 41861  			}
 41862  			intStringLen := int(stringLen)
 41863  			if intStringLen < 0 {
 41864  				return ErrInvalidLengthEvents
 41865  			}
 41866  			postIndex := iNdEx + intStringLen
 41867  			if postIndex < 0 {
 41868  				return ErrInvalidLengthEvents
 41869  			}
 41870  			if postIndex > l {
 41871  				return io.ErrUnexpectedEOF
 41872  			}
 41873  			m.User = string(dAtA[iNdEx:postIndex])
 41874  			iNdEx = postIndex
 41875  		case 3:
 41876  			if wireType != 2 {
 41877  				return fmt.Errorf("proto: wrong wireType = %d for field StartingStatus", wireType)
 41878  			}
 41879  			var stringLen uint64
 41880  			for shift := uint(0); ; shift += 7 {
 41881  				if shift >= 64 {
 41882  					return ErrIntOverflowEvents
 41883  				}
 41884  				if iNdEx >= l {
 41885  					return io.ErrUnexpectedEOF
 41886  				}
 41887  				b := dAtA[iNdEx]
 41888  				iNdEx++
 41889  				stringLen |= uint64(b&0x7F) << shift
 41890  				if b < 0x80 {
 41891  					break
 41892  				}
 41893  			}
 41894  			intStringLen := int(stringLen)
 41895  			if intStringLen < 0 {
 41896  				return ErrInvalidLengthEvents
 41897  			}
 41898  			postIndex := iNdEx + intStringLen
 41899  			if postIndex < 0 {
 41900  				return ErrInvalidLengthEvents
 41901  			}
 41902  			if postIndex > l {
 41903  				return io.ErrUnexpectedEOF
 41904  			}
 41905  			m.StartingStatus = string(dAtA[iNdEx:postIndex])
 41906  			iNdEx = postIndex
 41907  		case 4:
 41908  			if wireType != 2 {
 41909  				return fmt.Errorf("proto: wrong wireType = %d for field EndingStatus", wireType)
 41910  			}
 41911  			var stringLen uint64
 41912  			for shift := uint(0); ; shift += 7 {
 41913  				if shift >= 64 {
 41914  					return ErrIntOverflowEvents
 41915  				}
 41916  				if iNdEx >= l {
 41917  					return io.ErrUnexpectedEOF
 41918  				}
 41919  				b := dAtA[iNdEx]
 41920  				iNdEx++
 41921  				stringLen |= uint64(b&0x7F) << shift
 41922  				if b < 0x80 {
 41923  					break
 41924  				}
 41925  			}
 41926  			intStringLen := int(stringLen)
 41927  			if intStringLen < 0 {
 41928  				return ErrInvalidLengthEvents
 41929  			}
 41930  			postIndex := iNdEx + intStringLen
 41931  			if postIndex < 0 {
 41932  				return ErrInvalidLengthEvents
 41933  			}
 41934  			if postIndex > l {
 41935  				return io.ErrUnexpectedEOF
 41936  			}
 41937  			m.EndingStatus = string(dAtA[iNdEx:postIndex])
 41938  			iNdEx = postIndex
 41939  		default:
 41940  			iNdEx = preIndex
 41941  			skippy, err := skipEvents(dAtA[iNdEx:])
 41942  			if err != nil {
 41943  				return err
 41944  			}
 41945  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 41946  				return ErrInvalidLengthEvents
 41947  			}
 41948  			if (iNdEx + skippy) > l {
 41949  				return io.ErrUnexpectedEOF
 41950  			}
 41951  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 41952  			iNdEx += skippy
 41953  		}
 41954  	}
 41955  
 41956  	if iNdEx > l {
 41957  		return io.ErrUnexpectedEOF
 41958  	}
 41959  	return nil
 41960  }
 41961  func (m *AccessListMemberMetadata) Unmarshal(dAtA []byte) error {
 41962  	l := len(dAtA)
 41963  	iNdEx := 0
 41964  	for iNdEx < l {
 41965  		preIndex := iNdEx
 41966  		var wire uint64
 41967  		for shift := uint(0); ; shift += 7 {
 41968  			if shift >= 64 {
 41969  				return ErrIntOverflowEvents
 41970  			}
 41971  			if iNdEx >= l {
 41972  				return io.ErrUnexpectedEOF
 41973  			}
 41974  			b := dAtA[iNdEx]
 41975  			iNdEx++
 41976  			wire |= uint64(b&0x7F) << shift
 41977  			if b < 0x80 {
 41978  				break
 41979  			}
 41980  		}
 41981  		fieldNum := int32(wire >> 3)
 41982  		wireType := int(wire & 0x7)
 41983  		if wireType == 4 {
 41984  			return fmt.Errorf("proto: AccessListMemberMetadata: wiretype end group for non-group")
 41985  		}
 41986  		if fieldNum <= 0 {
 41987  			return fmt.Errorf("proto: AccessListMemberMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 41988  		}
 41989  		switch fieldNum {
 41990  		case 1:
 41991  			if wireType != 2 {
 41992  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListName", wireType)
 41993  			}
 41994  			var stringLen uint64
 41995  			for shift := uint(0); ; shift += 7 {
 41996  				if shift >= 64 {
 41997  					return ErrIntOverflowEvents
 41998  				}
 41999  				if iNdEx >= l {
 42000  					return io.ErrUnexpectedEOF
 42001  				}
 42002  				b := dAtA[iNdEx]
 42003  				iNdEx++
 42004  				stringLen |= uint64(b&0x7F) << shift
 42005  				if b < 0x80 {
 42006  					break
 42007  				}
 42008  			}
 42009  			intStringLen := int(stringLen)
 42010  			if intStringLen < 0 {
 42011  				return ErrInvalidLengthEvents
 42012  			}
 42013  			postIndex := iNdEx + intStringLen
 42014  			if postIndex < 0 {
 42015  				return ErrInvalidLengthEvents
 42016  			}
 42017  			if postIndex > l {
 42018  				return io.ErrUnexpectedEOF
 42019  			}
 42020  			m.AccessListName = string(dAtA[iNdEx:postIndex])
 42021  			iNdEx = postIndex
 42022  		case 2:
 42023  			if wireType != 2 {
 42024  				return fmt.Errorf("proto: wrong wireType = %d for field Members", wireType)
 42025  			}
 42026  			var msglen int
 42027  			for shift := uint(0); ; shift += 7 {
 42028  				if shift >= 64 {
 42029  					return ErrIntOverflowEvents
 42030  				}
 42031  				if iNdEx >= l {
 42032  					return io.ErrUnexpectedEOF
 42033  				}
 42034  				b := dAtA[iNdEx]
 42035  				iNdEx++
 42036  				msglen |= int(b&0x7F) << shift
 42037  				if b < 0x80 {
 42038  					break
 42039  				}
 42040  			}
 42041  			if msglen < 0 {
 42042  				return ErrInvalidLengthEvents
 42043  			}
 42044  			postIndex := iNdEx + msglen
 42045  			if postIndex < 0 {
 42046  				return ErrInvalidLengthEvents
 42047  			}
 42048  			if postIndex > l {
 42049  				return io.ErrUnexpectedEOF
 42050  			}
 42051  			m.Members = append(m.Members, &AccessListMember{})
 42052  			if err := m.Members[len(m.Members)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 42053  				return err
 42054  			}
 42055  			iNdEx = postIndex
 42056  		default:
 42057  			iNdEx = preIndex
 42058  			skippy, err := skipEvents(dAtA[iNdEx:])
 42059  			if err != nil {
 42060  				return err
 42061  			}
 42062  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 42063  				return ErrInvalidLengthEvents
 42064  			}
 42065  			if (iNdEx + skippy) > l {
 42066  				return io.ErrUnexpectedEOF
 42067  			}
 42068  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 42069  			iNdEx += skippy
 42070  		}
 42071  	}
 42072  
 42073  	if iNdEx > l {
 42074  		return io.ErrUnexpectedEOF
 42075  	}
 42076  	return nil
 42077  }
 42078  func (m *AccessListMember) Unmarshal(dAtA []byte) error {
 42079  	l := len(dAtA)
 42080  	iNdEx := 0
 42081  	for iNdEx < l {
 42082  		preIndex := iNdEx
 42083  		var wire uint64
 42084  		for shift := uint(0); ; shift += 7 {
 42085  			if shift >= 64 {
 42086  				return ErrIntOverflowEvents
 42087  			}
 42088  			if iNdEx >= l {
 42089  				return io.ErrUnexpectedEOF
 42090  			}
 42091  			b := dAtA[iNdEx]
 42092  			iNdEx++
 42093  			wire |= uint64(b&0x7F) << shift
 42094  			if b < 0x80 {
 42095  				break
 42096  			}
 42097  		}
 42098  		fieldNum := int32(wire >> 3)
 42099  		wireType := int(wire & 0x7)
 42100  		if wireType == 4 {
 42101  			return fmt.Errorf("proto: AccessListMember: wiretype end group for non-group")
 42102  		}
 42103  		if fieldNum <= 0 {
 42104  			return fmt.Errorf("proto: AccessListMember: illegal tag %d (wire type %d)", fieldNum, wire)
 42105  		}
 42106  		switch fieldNum {
 42107  		case 1:
 42108  			if wireType != 2 {
 42109  				return fmt.Errorf("proto: wrong wireType = %d for field JoinedOn", wireType)
 42110  			}
 42111  			var msglen int
 42112  			for shift := uint(0); ; shift += 7 {
 42113  				if shift >= 64 {
 42114  					return ErrIntOverflowEvents
 42115  				}
 42116  				if iNdEx >= l {
 42117  					return io.ErrUnexpectedEOF
 42118  				}
 42119  				b := dAtA[iNdEx]
 42120  				iNdEx++
 42121  				msglen |= int(b&0x7F) << shift
 42122  				if b < 0x80 {
 42123  					break
 42124  				}
 42125  			}
 42126  			if msglen < 0 {
 42127  				return ErrInvalidLengthEvents
 42128  			}
 42129  			postIndex := iNdEx + msglen
 42130  			if postIndex < 0 {
 42131  				return ErrInvalidLengthEvents
 42132  			}
 42133  			if postIndex > l {
 42134  				return io.ErrUnexpectedEOF
 42135  			}
 42136  			if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.JoinedOn, dAtA[iNdEx:postIndex]); err != nil {
 42137  				return err
 42138  			}
 42139  			iNdEx = postIndex
 42140  		case 2:
 42141  			if wireType != 2 {
 42142  				return fmt.Errorf("proto: wrong wireType = %d for field RemovedOn", wireType)
 42143  			}
 42144  			var msglen int
 42145  			for shift := uint(0); ; shift += 7 {
 42146  				if shift >= 64 {
 42147  					return ErrIntOverflowEvents
 42148  				}
 42149  				if iNdEx >= l {
 42150  					return io.ErrUnexpectedEOF
 42151  				}
 42152  				b := dAtA[iNdEx]
 42153  				iNdEx++
 42154  				msglen |= int(b&0x7F) << shift
 42155  				if b < 0x80 {
 42156  					break
 42157  				}
 42158  			}
 42159  			if msglen < 0 {
 42160  				return ErrInvalidLengthEvents
 42161  			}
 42162  			postIndex := iNdEx + msglen
 42163  			if postIndex < 0 {
 42164  				return ErrInvalidLengthEvents
 42165  			}
 42166  			if postIndex > l {
 42167  				return io.ErrUnexpectedEOF
 42168  			}
 42169  			if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.RemovedOn, dAtA[iNdEx:postIndex]); err != nil {
 42170  				return err
 42171  			}
 42172  			iNdEx = postIndex
 42173  		case 3:
 42174  			if wireType != 2 {
 42175  				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
 42176  			}
 42177  			var stringLen uint64
 42178  			for shift := uint(0); ; shift += 7 {
 42179  				if shift >= 64 {
 42180  					return ErrIntOverflowEvents
 42181  				}
 42182  				if iNdEx >= l {
 42183  					return io.ErrUnexpectedEOF
 42184  				}
 42185  				b := dAtA[iNdEx]
 42186  				iNdEx++
 42187  				stringLen |= uint64(b&0x7F) << shift
 42188  				if b < 0x80 {
 42189  					break
 42190  				}
 42191  			}
 42192  			intStringLen := int(stringLen)
 42193  			if intStringLen < 0 {
 42194  				return ErrInvalidLengthEvents
 42195  			}
 42196  			postIndex := iNdEx + intStringLen
 42197  			if postIndex < 0 {
 42198  				return ErrInvalidLengthEvents
 42199  			}
 42200  			if postIndex > l {
 42201  				return io.ErrUnexpectedEOF
 42202  			}
 42203  			m.Reason = string(dAtA[iNdEx:postIndex])
 42204  			iNdEx = postIndex
 42205  		case 4:
 42206  			if wireType != 2 {
 42207  				return fmt.Errorf("proto: wrong wireType = %d for field MemberName", wireType)
 42208  			}
 42209  			var stringLen uint64
 42210  			for shift := uint(0); ; shift += 7 {
 42211  				if shift >= 64 {
 42212  					return ErrIntOverflowEvents
 42213  				}
 42214  				if iNdEx >= l {
 42215  					return io.ErrUnexpectedEOF
 42216  				}
 42217  				b := dAtA[iNdEx]
 42218  				iNdEx++
 42219  				stringLen |= uint64(b&0x7F) << shift
 42220  				if b < 0x80 {
 42221  					break
 42222  				}
 42223  			}
 42224  			intStringLen := int(stringLen)
 42225  			if intStringLen < 0 {
 42226  				return ErrInvalidLengthEvents
 42227  			}
 42228  			postIndex := iNdEx + intStringLen
 42229  			if postIndex < 0 {
 42230  				return ErrInvalidLengthEvents
 42231  			}
 42232  			if postIndex > l {
 42233  				return io.ErrUnexpectedEOF
 42234  			}
 42235  			m.MemberName = string(dAtA[iNdEx:postIndex])
 42236  			iNdEx = postIndex
 42237  		default:
 42238  			iNdEx = preIndex
 42239  			skippy, err := skipEvents(dAtA[iNdEx:])
 42240  			if err != nil {
 42241  				return err
 42242  			}
 42243  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 42244  				return ErrInvalidLengthEvents
 42245  			}
 42246  			if (iNdEx + skippy) > l {
 42247  				return io.ErrUnexpectedEOF
 42248  			}
 42249  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 42250  			iNdEx += skippy
 42251  		}
 42252  	}
 42253  
 42254  	if iNdEx > l {
 42255  		return io.ErrUnexpectedEOF
 42256  	}
 42257  	return nil
 42258  }
 42259  func (m *AccessListReviewMembershipRequirementsChanged) Unmarshal(dAtA []byte) error {
 42260  	l := len(dAtA)
 42261  	iNdEx := 0
 42262  	for iNdEx < l {
 42263  		preIndex := iNdEx
 42264  		var wire uint64
 42265  		for shift := uint(0); ; shift += 7 {
 42266  			if shift >= 64 {
 42267  				return ErrIntOverflowEvents
 42268  			}
 42269  			if iNdEx >= l {
 42270  				return io.ErrUnexpectedEOF
 42271  			}
 42272  			b := dAtA[iNdEx]
 42273  			iNdEx++
 42274  			wire |= uint64(b&0x7F) << shift
 42275  			if b < 0x80 {
 42276  				break
 42277  			}
 42278  		}
 42279  		fieldNum := int32(wire >> 3)
 42280  		wireType := int(wire & 0x7)
 42281  		if wireType == 4 {
 42282  			return fmt.Errorf("proto: AccessListReviewMembershipRequirementsChanged: wiretype end group for non-group")
 42283  		}
 42284  		if fieldNum <= 0 {
 42285  			return fmt.Errorf("proto: AccessListReviewMembershipRequirementsChanged: illegal tag %d (wire type %d)", fieldNum, wire)
 42286  		}
 42287  		switch fieldNum {
 42288  		case 1:
 42289  			if wireType != 2 {
 42290  				return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType)
 42291  			}
 42292  			var stringLen uint64
 42293  			for shift := uint(0); ; shift += 7 {
 42294  				if shift >= 64 {
 42295  					return ErrIntOverflowEvents
 42296  				}
 42297  				if iNdEx >= l {
 42298  					return io.ErrUnexpectedEOF
 42299  				}
 42300  				b := dAtA[iNdEx]
 42301  				iNdEx++
 42302  				stringLen |= uint64(b&0x7F) << shift
 42303  				if b < 0x80 {
 42304  					break
 42305  				}
 42306  			}
 42307  			intStringLen := int(stringLen)
 42308  			if intStringLen < 0 {
 42309  				return ErrInvalidLengthEvents
 42310  			}
 42311  			postIndex := iNdEx + intStringLen
 42312  			if postIndex < 0 {
 42313  				return ErrInvalidLengthEvents
 42314  			}
 42315  			if postIndex > l {
 42316  				return io.ErrUnexpectedEOF
 42317  			}
 42318  			m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex]))
 42319  			iNdEx = postIndex
 42320  		case 2:
 42321  			if wireType != 2 {
 42322  				return fmt.Errorf("proto: wrong wireType = %d for field Traits", wireType)
 42323  			}
 42324  			var msglen int
 42325  			for shift := uint(0); ; shift += 7 {
 42326  				if shift >= 64 {
 42327  					return ErrIntOverflowEvents
 42328  				}
 42329  				if iNdEx >= l {
 42330  					return io.ErrUnexpectedEOF
 42331  				}
 42332  				b := dAtA[iNdEx]
 42333  				iNdEx++
 42334  				msglen |= int(b&0x7F) << shift
 42335  				if b < 0x80 {
 42336  					break
 42337  				}
 42338  			}
 42339  			if msglen < 0 {
 42340  				return ErrInvalidLengthEvents
 42341  			}
 42342  			postIndex := iNdEx + msglen
 42343  			if postIndex < 0 {
 42344  				return ErrInvalidLengthEvents
 42345  			}
 42346  			if postIndex > l {
 42347  				return io.ErrUnexpectedEOF
 42348  			}
 42349  			if m.Traits == nil {
 42350  				m.Traits = make(map[string]string)
 42351  			}
 42352  			var mapkey string
 42353  			var mapvalue string
 42354  			for iNdEx < postIndex {
 42355  				entryPreIndex := iNdEx
 42356  				var wire uint64
 42357  				for shift := uint(0); ; shift += 7 {
 42358  					if shift >= 64 {
 42359  						return ErrIntOverflowEvents
 42360  					}
 42361  					if iNdEx >= l {
 42362  						return io.ErrUnexpectedEOF
 42363  					}
 42364  					b := dAtA[iNdEx]
 42365  					iNdEx++
 42366  					wire |= uint64(b&0x7F) << shift
 42367  					if b < 0x80 {
 42368  						break
 42369  					}
 42370  				}
 42371  				fieldNum := int32(wire >> 3)
 42372  				if fieldNum == 1 {
 42373  					var stringLenmapkey uint64
 42374  					for shift := uint(0); ; shift += 7 {
 42375  						if shift >= 64 {
 42376  							return ErrIntOverflowEvents
 42377  						}
 42378  						if iNdEx >= l {
 42379  							return io.ErrUnexpectedEOF
 42380  						}
 42381  						b := dAtA[iNdEx]
 42382  						iNdEx++
 42383  						stringLenmapkey |= uint64(b&0x7F) << shift
 42384  						if b < 0x80 {
 42385  							break
 42386  						}
 42387  					}
 42388  					intStringLenmapkey := int(stringLenmapkey)
 42389  					if intStringLenmapkey < 0 {
 42390  						return ErrInvalidLengthEvents
 42391  					}
 42392  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 42393  					if postStringIndexmapkey < 0 {
 42394  						return ErrInvalidLengthEvents
 42395  					}
 42396  					if postStringIndexmapkey > l {
 42397  						return io.ErrUnexpectedEOF
 42398  					}
 42399  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 42400  					iNdEx = postStringIndexmapkey
 42401  				} else if fieldNum == 2 {
 42402  					var stringLenmapvalue uint64
 42403  					for shift := uint(0); ; shift += 7 {
 42404  						if shift >= 64 {
 42405  							return ErrIntOverflowEvents
 42406  						}
 42407  						if iNdEx >= l {
 42408  							return io.ErrUnexpectedEOF
 42409  						}
 42410  						b := dAtA[iNdEx]
 42411  						iNdEx++
 42412  						stringLenmapvalue |= uint64(b&0x7F) << shift
 42413  						if b < 0x80 {
 42414  							break
 42415  						}
 42416  					}
 42417  					intStringLenmapvalue := int(stringLenmapvalue)
 42418  					if intStringLenmapvalue < 0 {
 42419  						return ErrInvalidLengthEvents
 42420  					}
 42421  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
 42422  					if postStringIndexmapvalue < 0 {
 42423  						return ErrInvalidLengthEvents
 42424  					}
 42425  					if postStringIndexmapvalue > l {
 42426  						return io.ErrUnexpectedEOF
 42427  					}
 42428  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
 42429  					iNdEx = postStringIndexmapvalue
 42430  				} else {
 42431  					iNdEx = entryPreIndex
 42432  					skippy, err := skipEvents(dAtA[iNdEx:])
 42433  					if err != nil {
 42434  						return err
 42435  					}
 42436  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 42437  						return ErrInvalidLengthEvents
 42438  					}
 42439  					if (iNdEx + skippy) > postIndex {
 42440  						return io.ErrUnexpectedEOF
 42441  					}
 42442  					iNdEx += skippy
 42443  				}
 42444  			}
 42445  			m.Traits[mapkey] = mapvalue
 42446  			iNdEx = postIndex
 42447  		default:
 42448  			iNdEx = preIndex
 42449  			skippy, err := skipEvents(dAtA[iNdEx:])
 42450  			if err != nil {
 42451  				return err
 42452  			}
 42453  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 42454  				return ErrInvalidLengthEvents
 42455  			}
 42456  			if (iNdEx + skippy) > l {
 42457  				return io.ErrUnexpectedEOF
 42458  			}
 42459  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 42460  			iNdEx += skippy
 42461  		}
 42462  	}
 42463  
 42464  	if iNdEx > l {
 42465  		return io.ErrUnexpectedEOF
 42466  	}
 42467  	return nil
 42468  }
 42469  func (m *AccessListReviewMetadata) Unmarshal(dAtA []byte) error {
 42470  	l := len(dAtA)
 42471  	iNdEx := 0
 42472  	for iNdEx < l {
 42473  		preIndex := iNdEx
 42474  		var wire uint64
 42475  		for shift := uint(0); ; shift += 7 {
 42476  			if shift >= 64 {
 42477  				return ErrIntOverflowEvents
 42478  			}
 42479  			if iNdEx >= l {
 42480  				return io.ErrUnexpectedEOF
 42481  			}
 42482  			b := dAtA[iNdEx]
 42483  			iNdEx++
 42484  			wire |= uint64(b&0x7F) << shift
 42485  			if b < 0x80 {
 42486  				break
 42487  			}
 42488  		}
 42489  		fieldNum := int32(wire >> 3)
 42490  		wireType := int(wire & 0x7)
 42491  		if wireType == 4 {
 42492  			return fmt.Errorf("proto: AccessListReviewMetadata: wiretype end group for non-group")
 42493  		}
 42494  		if fieldNum <= 0 {
 42495  			return fmt.Errorf("proto: AccessListReviewMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 42496  		}
 42497  		switch fieldNum {
 42498  		case 1:
 42499  			if wireType != 2 {
 42500  				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
 42501  			}
 42502  			var stringLen uint64
 42503  			for shift := uint(0); ; shift += 7 {
 42504  				if shift >= 64 {
 42505  					return ErrIntOverflowEvents
 42506  				}
 42507  				if iNdEx >= l {
 42508  					return io.ErrUnexpectedEOF
 42509  				}
 42510  				b := dAtA[iNdEx]
 42511  				iNdEx++
 42512  				stringLen |= uint64(b&0x7F) << shift
 42513  				if b < 0x80 {
 42514  					break
 42515  				}
 42516  			}
 42517  			intStringLen := int(stringLen)
 42518  			if intStringLen < 0 {
 42519  				return ErrInvalidLengthEvents
 42520  			}
 42521  			postIndex := iNdEx + intStringLen
 42522  			if postIndex < 0 {
 42523  				return ErrInvalidLengthEvents
 42524  			}
 42525  			if postIndex > l {
 42526  				return io.ErrUnexpectedEOF
 42527  			}
 42528  			m.Message = string(dAtA[iNdEx:postIndex])
 42529  			iNdEx = postIndex
 42530  		case 2:
 42531  			if wireType != 2 {
 42532  				return fmt.Errorf("proto: wrong wireType = %d for field ReviewID", wireType)
 42533  			}
 42534  			var stringLen uint64
 42535  			for shift := uint(0); ; shift += 7 {
 42536  				if shift >= 64 {
 42537  					return ErrIntOverflowEvents
 42538  				}
 42539  				if iNdEx >= l {
 42540  					return io.ErrUnexpectedEOF
 42541  				}
 42542  				b := dAtA[iNdEx]
 42543  				iNdEx++
 42544  				stringLen |= uint64(b&0x7F) << shift
 42545  				if b < 0x80 {
 42546  					break
 42547  				}
 42548  			}
 42549  			intStringLen := int(stringLen)
 42550  			if intStringLen < 0 {
 42551  				return ErrInvalidLengthEvents
 42552  			}
 42553  			postIndex := iNdEx + intStringLen
 42554  			if postIndex < 0 {
 42555  				return ErrInvalidLengthEvents
 42556  			}
 42557  			if postIndex > l {
 42558  				return io.ErrUnexpectedEOF
 42559  			}
 42560  			m.ReviewID = string(dAtA[iNdEx:postIndex])
 42561  			iNdEx = postIndex
 42562  		case 3:
 42563  			if wireType != 2 {
 42564  				return fmt.Errorf("proto: wrong wireType = %d for field MembershipRequirementsChanged", wireType)
 42565  			}
 42566  			var msglen int
 42567  			for shift := uint(0); ; shift += 7 {
 42568  				if shift >= 64 {
 42569  					return ErrIntOverflowEvents
 42570  				}
 42571  				if iNdEx >= l {
 42572  					return io.ErrUnexpectedEOF
 42573  				}
 42574  				b := dAtA[iNdEx]
 42575  				iNdEx++
 42576  				msglen |= int(b&0x7F) << shift
 42577  				if b < 0x80 {
 42578  					break
 42579  				}
 42580  			}
 42581  			if msglen < 0 {
 42582  				return ErrInvalidLengthEvents
 42583  			}
 42584  			postIndex := iNdEx + msglen
 42585  			if postIndex < 0 {
 42586  				return ErrInvalidLengthEvents
 42587  			}
 42588  			if postIndex > l {
 42589  				return io.ErrUnexpectedEOF
 42590  			}
 42591  			if m.MembershipRequirementsChanged == nil {
 42592  				m.MembershipRequirementsChanged = &AccessListReviewMembershipRequirementsChanged{}
 42593  			}
 42594  			if err := m.MembershipRequirementsChanged.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 42595  				return err
 42596  			}
 42597  			iNdEx = postIndex
 42598  		case 4:
 42599  			if wireType != 2 {
 42600  				return fmt.Errorf("proto: wrong wireType = %d for field ReviewFrequencyChanged", wireType)
 42601  			}
 42602  			var stringLen uint64
 42603  			for shift := uint(0); ; shift += 7 {
 42604  				if shift >= 64 {
 42605  					return ErrIntOverflowEvents
 42606  				}
 42607  				if iNdEx >= l {
 42608  					return io.ErrUnexpectedEOF
 42609  				}
 42610  				b := dAtA[iNdEx]
 42611  				iNdEx++
 42612  				stringLen |= uint64(b&0x7F) << shift
 42613  				if b < 0x80 {
 42614  					break
 42615  				}
 42616  			}
 42617  			intStringLen := int(stringLen)
 42618  			if intStringLen < 0 {
 42619  				return ErrInvalidLengthEvents
 42620  			}
 42621  			postIndex := iNdEx + intStringLen
 42622  			if postIndex < 0 {
 42623  				return ErrInvalidLengthEvents
 42624  			}
 42625  			if postIndex > l {
 42626  				return io.ErrUnexpectedEOF
 42627  			}
 42628  			m.ReviewFrequencyChanged = string(dAtA[iNdEx:postIndex])
 42629  			iNdEx = postIndex
 42630  		case 5:
 42631  			if wireType != 2 {
 42632  				return fmt.Errorf("proto: wrong wireType = %d for field ReviewDayOfMonthChanged", wireType)
 42633  			}
 42634  			var stringLen uint64
 42635  			for shift := uint(0); ; shift += 7 {
 42636  				if shift >= 64 {
 42637  					return ErrIntOverflowEvents
 42638  				}
 42639  				if iNdEx >= l {
 42640  					return io.ErrUnexpectedEOF
 42641  				}
 42642  				b := dAtA[iNdEx]
 42643  				iNdEx++
 42644  				stringLen |= uint64(b&0x7F) << shift
 42645  				if b < 0x80 {
 42646  					break
 42647  				}
 42648  			}
 42649  			intStringLen := int(stringLen)
 42650  			if intStringLen < 0 {
 42651  				return ErrInvalidLengthEvents
 42652  			}
 42653  			postIndex := iNdEx + intStringLen
 42654  			if postIndex < 0 {
 42655  				return ErrInvalidLengthEvents
 42656  			}
 42657  			if postIndex > l {
 42658  				return io.ErrUnexpectedEOF
 42659  			}
 42660  			m.ReviewDayOfMonthChanged = string(dAtA[iNdEx:postIndex])
 42661  			iNdEx = postIndex
 42662  		case 6:
 42663  			if wireType != 2 {
 42664  				return fmt.Errorf("proto: wrong wireType = %d for field RemovedMembers", wireType)
 42665  			}
 42666  			var stringLen uint64
 42667  			for shift := uint(0); ; shift += 7 {
 42668  				if shift >= 64 {
 42669  					return ErrIntOverflowEvents
 42670  				}
 42671  				if iNdEx >= l {
 42672  					return io.ErrUnexpectedEOF
 42673  				}
 42674  				b := dAtA[iNdEx]
 42675  				iNdEx++
 42676  				stringLen |= uint64(b&0x7F) << shift
 42677  				if b < 0x80 {
 42678  					break
 42679  				}
 42680  			}
 42681  			intStringLen := int(stringLen)
 42682  			if intStringLen < 0 {
 42683  				return ErrInvalidLengthEvents
 42684  			}
 42685  			postIndex := iNdEx + intStringLen
 42686  			if postIndex < 0 {
 42687  				return ErrInvalidLengthEvents
 42688  			}
 42689  			if postIndex > l {
 42690  				return io.ErrUnexpectedEOF
 42691  			}
 42692  			m.RemovedMembers = append(m.RemovedMembers, string(dAtA[iNdEx:postIndex]))
 42693  			iNdEx = postIndex
 42694  		default:
 42695  			iNdEx = preIndex
 42696  			skippy, err := skipEvents(dAtA[iNdEx:])
 42697  			if err != nil {
 42698  				return err
 42699  			}
 42700  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 42701  				return ErrInvalidLengthEvents
 42702  			}
 42703  			if (iNdEx + skippy) > l {
 42704  				return io.ErrUnexpectedEOF
 42705  			}
 42706  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 42707  			iNdEx += skippy
 42708  		}
 42709  	}
 42710  
 42711  	if iNdEx > l {
 42712  		return io.ErrUnexpectedEOF
 42713  	}
 42714  	return nil
 42715  }
 42716  func (m *LockMetadata) Unmarshal(dAtA []byte) error {
 42717  	l := len(dAtA)
 42718  	iNdEx := 0
 42719  	for iNdEx < l {
 42720  		preIndex := iNdEx
 42721  		var wire uint64
 42722  		for shift := uint(0); ; shift += 7 {
 42723  			if shift >= 64 {
 42724  				return ErrIntOverflowEvents
 42725  			}
 42726  			if iNdEx >= l {
 42727  				return io.ErrUnexpectedEOF
 42728  			}
 42729  			b := dAtA[iNdEx]
 42730  			iNdEx++
 42731  			wire |= uint64(b&0x7F) << shift
 42732  			if b < 0x80 {
 42733  				break
 42734  			}
 42735  		}
 42736  		fieldNum := int32(wire >> 3)
 42737  		wireType := int(wire & 0x7)
 42738  		if wireType == 4 {
 42739  			return fmt.Errorf("proto: LockMetadata: wiretype end group for non-group")
 42740  		}
 42741  		if fieldNum <= 0 {
 42742  			return fmt.Errorf("proto: LockMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 42743  		}
 42744  		switch fieldNum {
 42745  		case 4:
 42746  			if wireType != 2 {
 42747  				return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType)
 42748  			}
 42749  			var msglen int
 42750  			for shift := uint(0); ; shift += 7 {
 42751  				if shift >= 64 {
 42752  					return ErrIntOverflowEvents
 42753  				}
 42754  				if iNdEx >= l {
 42755  					return io.ErrUnexpectedEOF
 42756  				}
 42757  				b := dAtA[iNdEx]
 42758  				iNdEx++
 42759  				msglen |= int(b&0x7F) << shift
 42760  				if b < 0x80 {
 42761  					break
 42762  				}
 42763  			}
 42764  			if msglen < 0 {
 42765  				return ErrInvalidLengthEvents
 42766  			}
 42767  			postIndex := iNdEx + msglen
 42768  			if postIndex < 0 {
 42769  				return ErrInvalidLengthEvents
 42770  			}
 42771  			if postIndex > l {
 42772  				return io.ErrUnexpectedEOF
 42773  			}
 42774  			if err := m.Target.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 42775  				return err
 42776  			}
 42777  			iNdEx = postIndex
 42778  		default:
 42779  			iNdEx = preIndex
 42780  			skippy, err := skipEvents(dAtA[iNdEx:])
 42781  			if err != nil {
 42782  				return err
 42783  			}
 42784  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 42785  				return ErrInvalidLengthEvents
 42786  			}
 42787  			if (iNdEx + skippy) > l {
 42788  				return io.ErrUnexpectedEOF
 42789  			}
 42790  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 42791  			iNdEx += skippy
 42792  		}
 42793  	}
 42794  
 42795  	if iNdEx > l {
 42796  		return io.ErrUnexpectedEOF
 42797  	}
 42798  	return nil
 42799  }
 42800  func (m *SessionStart) Unmarshal(dAtA []byte) error {
 42801  	l := len(dAtA)
 42802  	iNdEx := 0
 42803  	for iNdEx < l {
 42804  		preIndex := iNdEx
 42805  		var wire uint64
 42806  		for shift := uint(0); ; shift += 7 {
 42807  			if shift >= 64 {
 42808  				return ErrIntOverflowEvents
 42809  			}
 42810  			if iNdEx >= l {
 42811  				return io.ErrUnexpectedEOF
 42812  			}
 42813  			b := dAtA[iNdEx]
 42814  			iNdEx++
 42815  			wire |= uint64(b&0x7F) << shift
 42816  			if b < 0x80 {
 42817  				break
 42818  			}
 42819  		}
 42820  		fieldNum := int32(wire >> 3)
 42821  		wireType := int(wire & 0x7)
 42822  		if wireType == 4 {
 42823  			return fmt.Errorf("proto: SessionStart: wiretype end group for non-group")
 42824  		}
 42825  		if fieldNum <= 0 {
 42826  			return fmt.Errorf("proto: SessionStart: illegal tag %d (wire type %d)", fieldNum, wire)
 42827  		}
 42828  		switch fieldNum {
 42829  		case 1:
 42830  			if wireType != 2 {
 42831  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 42832  			}
 42833  			var msglen int
 42834  			for shift := uint(0); ; shift += 7 {
 42835  				if shift >= 64 {
 42836  					return ErrIntOverflowEvents
 42837  				}
 42838  				if iNdEx >= l {
 42839  					return io.ErrUnexpectedEOF
 42840  				}
 42841  				b := dAtA[iNdEx]
 42842  				iNdEx++
 42843  				msglen |= int(b&0x7F) << shift
 42844  				if b < 0x80 {
 42845  					break
 42846  				}
 42847  			}
 42848  			if msglen < 0 {
 42849  				return ErrInvalidLengthEvents
 42850  			}
 42851  			postIndex := iNdEx + msglen
 42852  			if postIndex < 0 {
 42853  				return ErrInvalidLengthEvents
 42854  			}
 42855  			if postIndex > l {
 42856  				return io.ErrUnexpectedEOF
 42857  			}
 42858  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 42859  				return err
 42860  			}
 42861  			iNdEx = postIndex
 42862  		case 2:
 42863  			if wireType != 2 {
 42864  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 42865  			}
 42866  			var msglen int
 42867  			for shift := uint(0); ; shift += 7 {
 42868  				if shift >= 64 {
 42869  					return ErrIntOverflowEvents
 42870  				}
 42871  				if iNdEx >= l {
 42872  					return io.ErrUnexpectedEOF
 42873  				}
 42874  				b := dAtA[iNdEx]
 42875  				iNdEx++
 42876  				msglen |= int(b&0x7F) << shift
 42877  				if b < 0x80 {
 42878  					break
 42879  				}
 42880  			}
 42881  			if msglen < 0 {
 42882  				return ErrInvalidLengthEvents
 42883  			}
 42884  			postIndex := iNdEx + msglen
 42885  			if postIndex < 0 {
 42886  				return ErrInvalidLengthEvents
 42887  			}
 42888  			if postIndex > l {
 42889  				return io.ErrUnexpectedEOF
 42890  			}
 42891  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 42892  				return err
 42893  			}
 42894  			iNdEx = postIndex
 42895  		case 3:
 42896  			if wireType != 2 {
 42897  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 42898  			}
 42899  			var msglen int
 42900  			for shift := uint(0); ; shift += 7 {
 42901  				if shift >= 64 {
 42902  					return ErrIntOverflowEvents
 42903  				}
 42904  				if iNdEx >= l {
 42905  					return io.ErrUnexpectedEOF
 42906  				}
 42907  				b := dAtA[iNdEx]
 42908  				iNdEx++
 42909  				msglen |= int(b&0x7F) << shift
 42910  				if b < 0x80 {
 42911  					break
 42912  				}
 42913  			}
 42914  			if msglen < 0 {
 42915  				return ErrInvalidLengthEvents
 42916  			}
 42917  			postIndex := iNdEx + msglen
 42918  			if postIndex < 0 {
 42919  				return ErrInvalidLengthEvents
 42920  			}
 42921  			if postIndex > l {
 42922  				return io.ErrUnexpectedEOF
 42923  			}
 42924  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 42925  				return err
 42926  			}
 42927  			iNdEx = postIndex
 42928  		case 4:
 42929  			if wireType != 2 {
 42930  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 42931  			}
 42932  			var msglen int
 42933  			for shift := uint(0); ; shift += 7 {
 42934  				if shift >= 64 {
 42935  					return ErrIntOverflowEvents
 42936  				}
 42937  				if iNdEx >= l {
 42938  					return io.ErrUnexpectedEOF
 42939  				}
 42940  				b := dAtA[iNdEx]
 42941  				iNdEx++
 42942  				msglen |= int(b&0x7F) << shift
 42943  				if b < 0x80 {
 42944  					break
 42945  				}
 42946  			}
 42947  			if msglen < 0 {
 42948  				return ErrInvalidLengthEvents
 42949  			}
 42950  			postIndex := iNdEx + msglen
 42951  			if postIndex < 0 {
 42952  				return ErrInvalidLengthEvents
 42953  			}
 42954  			if postIndex > l {
 42955  				return io.ErrUnexpectedEOF
 42956  			}
 42957  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 42958  				return err
 42959  			}
 42960  			iNdEx = postIndex
 42961  		case 5:
 42962  			if wireType != 2 {
 42963  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 42964  			}
 42965  			var msglen int
 42966  			for shift := uint(0); ; shift += 7 {
 42967  				if shift >= 64 {
 42968  					return ErrIntOverflowEvents
 42969  				}
 42970  				if iNdEx >= l {
 42971  					return io.ErrUnexpectedEOF
 42972  				}
 42973  				b := dAtA[iNdEx]
 42974  				iNdEx++
 42975  				msglen |= int(b&0x7F) << shift
 42976  				if b < 0x80 {
 42977  					break
 42978  				}
 42979  			}
 42980  			if msglen < 0 {
 42981  				return ErrInvalidLengthEvents
 42982  			}
 42983  			postIndex := iNdEx + msglen
 42984  			if postIndex < 0 {
 42985  				return ErrInvalidLengthEvents
 42986  			}
 42987  			if postIndex > l {
 42988  				return io.ErrUnexpectedEOF
 42989  			}
 42990  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 42991  				return err
 42992  			}
 42993  			iNdEx = postIndex
 42994  		case 6:
 42995  			if wireType != 2 {
 42996  				return fmt.Errorf("proto: wrong wireType = %d for field TerminalSize", wireType)
 42997  			}
 42998  			var stringLen uint64
 42999  			for shift := uint(0); ; shift += 7 {
 43000  				if shift >= 64 {
 43001  					return ErrIntOverflowEvents
 43002  				}
 43003  				if iNdEx >= l {
 43004  					return io.ErrUnexpectedEOF
 43005  				}
 43006  				b := dAtA[iNdEx]
 43007  				iNdEx++
 43008  				stringLen |= uint64(b&0x7F) << shift
 43009  				if b < 0x80 {
 43010  					break
 43011  				}
 43012  			}
 43013  			intStringLen := int(stringLen)
 43014  			if intStringLen < 0 {
 43015  				return ErrInvalidLengthEvents
 43016  			}
 43017  			postIndex := iNdEx + intStringLen
 43018  			if postIndex < 0 {
 43019  				return ErrInvalidLengthEvents
 43020  			}
 43021  			if postIndex > l {
 43022  				return io.ErrUnexpectedEOF
 43023  			}
 43024  			m.TerminalSize = string(dAtA[iNdEx:postIndex])
 43025  			iNdEx = postIndex
 43026  		case 7:
 43027  			if wireType != 2 {
 43028  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesClusterMetadata", wireType)
 43029  			}
 43030  			var msglen int
 43031  			for shift := uint(0); ; shift += 7 {
 43032  				if shift >= 64 {
 43033  					return ErrIntOverflowEvents
 43034  				}
 43035  				if iNdEx >= l {
 43036  					return io.ErrUnexpectedEOF
 43037  				}
 43038  				b := dAtA[iNdEx]
 43039  				iNdEx++
 43040  				msglen |= int(b&0x7F) << shift
 43041  				if b < 0x80 {
 43042  					break
 43043  				}
 43044  			}
 43045  			if msglen < 0 {
 43046  				return ErrInvalidLengthEvents
 43047  			}
 43048  			postIndex := iNdEx + msglen
 43049  			if postIndex < 0 {
 43050  				return ErrInvalidLengthEvents
 43051  			}
 43052  			if postIndex > l {
 43053  				return io.ErrUnexpectedEOF
 43054  			}
 43055  			if err := m.KubernetesClusterMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 43056  				return err
 43057  			}
 43058  			iNdEx = postIndex
 43059  		case 8:
 43060  			if wireType != 2 {
 43061  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesPodMetadata", wireType)
 43062  			}
 43063  			var msglen int
 43064  			for shift := uint(0); ; shift += 7 {
 43065  				if shift >= 64 {
 43066  					return ErrIntOverflowEvents
 43067  				}
 43068  				if iNdEx >= l {
 43069  					return io.ErrUnexpectedEOF
 43070  				}
 43071  				b := dAtA[iNdEx]
 43072  				iNdEx++
 43073  				msglen |= int(b&0x7F) << shift
 43074  				if b < 0x80 {
 43075  					break
 43076  				}
 43077  			}
 43078  			if msglen < 0 {
 43079  				return ErrInvalidLengthEvents
 43080  			}
 43081  			postIndex := iNdEx + msglen
 43082  			if postIndex < 0 {
 43083  				return ErrInvalidLengthEvents
 43084  			}
 43085  			if postIndex > l {
 43086  				return io.ErrUnexpectedEOF
 43087  			}
 43088  			if err := m.KubernetesPodMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 43089  				return err
 43090  			}
 43091  			iNdEx = postIndex
 43092  		case 9:
 43093  			if wireType != 2 {
 43094  				return fmt.Errorf("proto: wrong wireType = %d for field InitialCommand", wireType)
 43095  			}
 43096  			var stringLen uint64
 43097  			for shift := uint(0); ; shift += 7 {
 43098  				if shift >= 64 {
 43099  					return ErrIntOverflowEvents
 43100  				}
 43101  				if iNdEx >= l {
 43102  					return io.ErrUnexpectedEOF
 43103  				}
 43104  				b := dAtA[iNdEx]
 43105  				iNdEx++
 43106  				stringLen |= uint64(b&0x7F) << shift
 43107  				if b < 0x80 {
 43108  					break
 43109  				}
 43110  			}
 43111  			intStringLen := int(stringLen)
 43112  			if intStringLen < 0 {
 43113  				return ErrInvalidLengthEvents
 43114  			}
 43115  			postIndex := iNdEx + intStringLen
 43116  			if postIndex < 0 {
 43117  				return ErrInvalidLengthEvents
 43118  			}
 43119  			if postIndex > l {
 43120  				return io.ErrUnexpectedEOF
 43121  			}
 43122  			m.InitialCommand = append(m.InitialCommand, string(dAtA[iNdEx:postIndex]))
 43123  			iNdEx = postIndex
 43124  		case 10:
 43125  			if wireType != 2 {
 43126  				return fmt.Errorf("proto: wrong wireType = %d for field SessionRecording", wireType)
 43127  			}
 43128  			var stringLen uint64
 43129  			for shift := uint(0); ; shift += 7 {
 43130  				if shift >= 64 {
 43131  					return ErrIntOverflowEvents
 43132  				}
 43133  				if iNdEx >= l {
 43134  					return io.ErrUnexpectedEOF
 43135  				}
 43136  				b := dAtA[iNdEx]
 43137  				iNdEx++
 43138  				stringLen |= uint64(b&0x7F) << shift
 43139  				if b < 0x80 {
 43140  					break
 43141  				}
 43142  			}
 43143  			intStringLen := int(stringLen)
 43144  			if intStringLen < 0 {
 43145  				return ErrInvalidLengthEvents
 43146  			}
 43147  			postIndex := iNdEx + intStringLen
 43148  			if postIndex < 0 {
 43149  				return ErrInvalidLengthEvents
 43150  			}
 43151  			if postIndex > l {
 43152  				return io.ErrUnexpectedEOF
 43153  			}
 43154  			m.SessionRecording = string(dAtA[iNdEx:postIndex])
 43155  			iNdEx = postIndex
 43156  		default:
 43157  			iNdEx = preIndex
 43158  			skippy, err := skipEvents(dAtA[iNdEx:])
 43159  			if err != nil {
 43160  				return err
 43161  			}
 43162  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 43163  				return ErrInvalidLengthEvents
 43164  			}
 43165  			if (iNdEx + skippy) > l {
 43166  				return io.ErrUnexpectedEOF
 43167  			}
 43168  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 43169  			iNdEx += skippy
 43170  		}
 43171  	}
 43172  
 43173  	if iNdEx > l {
 43174  		return io.ErrUnexpectedEOF
 43175  	}
 43176  	return nil
 43177  }
 43178  func (m *SessionJoin) Unmarshal(dAtA []byte) error {
 43179  	l := len(dAtA)
 43180  	iNdEx := 0
 43181  	for iNdEx < l {
 43182  		preIndex := iNdEx
 43183  		var wire uint64
 43184  		for shift := uint(0); ; shift += 7 {
 43185  			if shift >= 64 {
 43186  				return ErrIntOverflowEvents
 43187  			}
 43188  			if iNdEx >= l {
 43189  				return io.ErrUnexpectedEOF
 43190  			}
 43191  			b := dAtA[iNdEx]
 43192  			iNdEx++
 43193  			wire |= uint64(b&0x7F) << shift
 43194  			if b < 0x80 {
 43195  				break
 43196  			}
 43197  		}
 43198  		fieldNum := int32(wire >> 3)
 43199  		wireType := int(wire & 0x7)
 43200  		if wireType == 4 {
 43201  			return fmt.Errorf("proto: SessionJoin: wiretype end group for non-group")
 43202  		}
 43203  		if fieldNum <= 0 {
 43204  			return fmt.Errorf("proto: SessionJoin: illegal tag %d (wire type %d)", fieldNum, wire)
 43205  		}
 43206  		switch fieldNum {
 43207  		case 1:
 43208  			if wireType != 2 {
 43209  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 43210  			}
 43211  			var msglen int
 43212  			for shift := uint(0); ; shift += 7 {
 43213  				if shift >= 64 {
 43214  					return ErrIntOverflowEvents
 43215  				}
 43216  				if iNdEx >= l {
 43217  					return io.ErrUnexpectedEOF
 43218  				}
 43219  				b := dAtA[iNdEx]
 43220  				iNdEx++
 43221  				msglen |= int(b&0x7F) << shift
 43222  				if b < 0x80 {
 43223  					break
 43224  				}
 43225  			}
 43226  			if msglen < 0 {
 43227  				return ErrInvalidLengthEvents
 43228  			}
 43229  			postIndex := iNdEx + msglen
 43230  			if postIndex < 0 {
 43231  				return ErrInvalidLengthEvents
 43232  			}
 43233  			if postIndex > l {
 43234  				return io.ErrUnexpectedEOF
 43235  			}
 43236  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 43237  				return err
 43238  			}
 43239  			iNdEx = postIndex
 43240  		case 2:
 43241  			if wireType != 2 {
 43242  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 43243  			}
 43244  			var msglen int
 43245  			for shift := uint(0); ; shift += 7 {
 43246  				if shift >= 64 {
 43247  					return ErrIntOverflowEvents
 43248  				}
 43249  				if iNdEx >= l {
 43250  					return io.ErrUnexpectedEOF
 43251  				}
 43252  				b := dAtA[iNdEx]
 43253  				iNdEx++
 43254  				msglen |= int(b&0x7F) << shift
 43255  				if b < 0x80 {
 43256  					break
 43257  				}
 43258  			}
 43259  			if msglen < 0 {
 43260  				return ErrInvalidLengthEvents
 43261  			}
 43262  			postIndex := iNdEx + msglen
 43263  			if postIndex < 0 {
 43264  				return ErrInvalidLengthEvents
 43265  			}
 43266  			if postIndex > l {
 43267  				return io.ErrUnexpectedEOF
 43268  			}
 43269  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 43270  				return err
 43271  			}
 43272  			iNdEx = postIndex
 43273  		case 3:
 43274  			if wireType != 2 {
 43275  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 43276  			}
 43277  			var msglen int
 43278  			for shift := uint(0); ; shift += 7 {
 43279  				if shift >= 64 {
 43280  					return ErrIntOverflowEvents
 43281  				}
 43282  				if iNdEx >= l {
 43283  					return io.ErrUnexpectedEOF
 43284  				}
 43285  				b := dAtA[iNdEx]
 43286  				iNdEx++
 43287  				msglen |= int(b&0x7F) << shift
 43288  				if b < 0x80 {
 43289  					break
 43290  				}
 43291  			}
 43292  			if msglen < 0 {
 43293  				return ErrInvalidLengthEvents
 43294  			}
 43295  			postIndex := iNdEx + msglen
 43296  			if postIndex < 0 {
 43297  				return ErrInvalidLengthEvents
 43298  			}
 43299  			if postIndex > l {
 43300  				return io.ErrUnexpectedEOF
 43301  			}
 43302  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 43303  				return err
 43304  			}
 43305  			iNdEx = postIndex
 43306  		case 4:
 43307  			if wireType != 2 {
 43308  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 43309  			}
 43310  			var msglen int
 43311  			for shift := uint(0); ; shift += 7 {
 43312  				if shift >= 64 {
 43313  					return ErrIntOverflowEvents
 43314  				}
 43315  				if iNdEx >= l {
 43316  					return io.ErrUnexpectedEOF
 43317  				}
 43318  				b := dAtA[iNdEx]
 43319  				iNdEx++
 43320  				msglen |= int(b&0x7F) << shift
 43321  				if b < 0x80 {
 43322  					break
 43323  				}
 43324  			}
 43325  			if msglen < 0 {
 43326  				return ErrInvalidLengthEvents
 43327  			}
 43328  			postIndex := iNdEx + msglen
 43329  			if postIndex < 0 {
 43330  				return ErrInvalidLengthEvents
 43331  			}
 43332  			if postIndex > l {
 43333  				return io.ErrUnexpectedEOF
 43334  			}
 43335  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 43336  				return err
 43337  			}
 43338  			iNdEx = postIndex
 43339  		case 5:
 43340  			if wireType != 2 {
 43341  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 43342  			}
 43343  			var msglen int
 43344  			for shift := uint(0); ; shift += 7 {
 43345  				if shift >= 64 {
 43346  					return ErrIntOverflowEvents
 43347  				}
 43348  				if iNdEx >= l {
 43349  					return io.ErrUnexpectedEOF
 43350  				}
 43351  				b := dAtA[iNdEx]
 43352  				iNdEx++
 43353  				msglen |= int(b&0x7F) << shift
 43354  				if b < 0x80 {
 43355  					break
 43356  				}
 43357  			}
 43358  			if msglen < 0 {
 43359  				return ErrInvalidLengthEvents
 43360  			}
 43361  			postIndex := iNdEx + msglen
 43362  			if postIndex < 0 {
 43363  				return ErrInvalidLengthEvents
 43364  			}
 43365  			if postIndex > l {
 43366  				return io.ErrUnexpectedEOF
 43367  			}
 43368  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 43369  				return err
 43370  			}
 43371  			iNdEx = postIndex
 43372  		case 6:
 43373  			if wireType != 2 {
 43374  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesClusterMetadata", wireType)
 43375  			}
 43376  			var msglen int
 43377  			for shift := uint(0); ; shift += 7 {
 43378  				if shift >= 64 {
 43379  					return ErrIntOverflowEvents
 43380  				}
 43381  				if iNdEx >= l {
 43382  					return io.ErrUnexpectedEOF
 43383  				}
 43384  				b := dAtA[iNdEx]
 43385  				iNdEx++
 43386  				msglen |= int(b&0x7F) << shift
 43387  				if b < 0x80 {
 43388  					break
 43389  				}
 43390  			}
 43391  			if msglen < 0 {
 43392  				return ErrInvalidLengthEvents
 43393  			}
 43394  			postIndex := iNdEx + msglen
 43395  			if postIndex < 0 {
 43396  				return ErrInvalidLengthEvents
 43397  			}
 43398  			if postIndex > l {
 43399  				return io.ErrUnexpectedEOF
 43400  			}
 43401  			if err := m.KubernetesClusterMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 43402  				return err
 43403  			}
 43404  			iNdEx = postIndex
 43405  		default:
 43406  			iNdEx = preIndex
 43407  			skippy, err := skipEvents(dAtA[iNdEx:])
 43408  			if err != nil {
 43409  				return err
 43410  			}
 43411  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 43412  				return ErrInvalidLengthEvents
 43413  			}
 43414  			if (iNdEx + skippy) > l {
 43415  				return io.ErrUnexpectedEOF
 43416  			}
 43417  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 43418  			iNdEx += skippy
 43419  		}
 43420  	}
 43421  
 43422  	if iNdEx > l {
 43423  		return io.ErrUnexpectedEOF
 43424  	}
 43425  	return nil
 43426  }
 43427  func (m *SessionPrint) Unmarshal(dAtA []byte) error {
 43428  	l := len(dAtA)
 43429  	iNdEx := 0
 43430  	for iNdEx < l {
 43431  		preIndex := iNdEx
 43432  		var wire uint64
 43433  		for shift := uint(0); ; shift += 7 {
 43434  			if shift >= 64 {
 43435  				return ErrIntOverflowEvents
 43436  			}
 43437  			if iNdEx >= l {
 43438  				return io.ErrUnexpectedEOF
 43439  			}
 43440  			b := dAtA[iNdEx]
 43441  			iNdEx++
 43442  			wire |= uint64(b&0x7F) << shift
 43443  			if b < 0x80 {
 43444  				break
 43445  			}
 43446  		}
 43447  		fieldNum := int32(wire >> 3)
 43448  		wireType := int(wire & 0x7)
 43449  		if wireType == 4 {
 43450  			return fmt.Errorf("proto: SessionPrint: wiretype end group for non-group")
 43451  		}
 43452  		if fieldNum <= 0 {
 43453  			return fmt.Errorf("proto: SessionPrint: illegal tag %d (wire type %d)", fieldNum, wire)
 43454  		}
 43455  		switch fieldNum {
 43456  		case 1:
 43457  			if wireType != 2 {
 43458  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 43459  			}
 43460  			var msglen int
 43461  			for shift := uint(0); ; shift += 7 {
 43462  				if shift >= 64 {
 43463  					return ErrIntOverflowEvents
 43464  				}
 43465  				if iNdEx >= l {
 43466  					return io.ErrUnexpectedEOF
 43467  				}
 43468  				b := dAtA[iNdEx]
 43469  				iNdEx++
 43470  				msglen |= int(b&0x7F) << shift
 43471  				if b < 0x80 {
 43472  					break
 43473  				}
 43474  			}
 43475  			if msglen < 0 {
 43476  				return ErrInvalidLengthEvents
 43477  			}
 43478  			postIndex := iNdEx + msglen
 43479  			if postIndex < 0 {
 43480  				return ErrInvalidLengthEvents
 43481  			}
 43482  			if postIndex > l {
 43483  				return io.ErrUnexpectedEOF
 43484  			}
 43485  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 43486  				return err
 43487  			}
 43488  			iNdEx = postIndex
 43489  		case 2:
 43490  			if wireType != 0 {
 43491  				return fmt.Errorf("proto: wrong wireType = %d for field ChunkIndex", wireType)
 43492  			}
 43493  			m.ChunkIndex = 0
 43494  			for shift := uint(0); ; shift += 7 {
 43495  				if shift >= 64 {
 43496  					return ErrIntOverflowEvents
 43497  				}
 43498  				if iNdEx >= l {
 43499  					return io.ErrUnexpectedEOF
 43500  				}
 43501  				b := dAtA[iNdEx]
 43502  				iNdEx++
 43503  				m.ChunkIndex |= int64(b&0x7F) << shift
 43504  				if b < 0x80 {
 43505  					break
 43506  				}
 43507  			}
 43508  		case 3:
 43509  			if wireType != 2 {
 43510  				return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
 43511  			}
 43512  			var byteLen int
 43513  			for shift := uint(0); ; shift += 7 {
 43514  				if shift >= 64 {
 43515  					return ErrIntOverflowEvents
 43516  				}
 43517  				if iNdEx >= l {
 43518  					return io.ErrUnexpectedEOF
 43519  				}
 43520  				b := dAtA[iNdEx]
 43521  				iNdEx++
 43522  				byteLen |= int(b&0x7F) << shift
 43523  				if b < 0x80 {
 43524  					break
 43525  				}
 43526  			}
 43527  			if byteLen < 0 {
 43528  				return ErrInvalidLengthEvents
 43529  			}
 43530  			postIndex := iNdEx + byteLen
 43531  			if postIndex < 0 {
 43532  				return ErrInvalidLengthEvents
 43533  			}
 43534  			if postIndex > l {
 43535  				return io.ErrUnexpectedEOF
 43536  			}
 43537  			m.Data = append(m.Data[:0], dAtA[iNdEx:postIndex]...)
 43538  			if m.Data == nil {
 43539  				m.Data = []byte{}
 43540  			}
 43541  			iNdEx = postIndex
 43542  		case 4:
 43543  			if wireType != 0 {
 43544  				return fmt.Errorf("proto: wrong wireType = %d for field Bytes", wireType)
 43545  			}
 43546  			m.Bytes = 0
 43547  			for shift := uint(0); ; shift += 7 {
 43548  				if shift >= 64 {
 43549  					return ErrIntOverflowEvents
 43550  				}
 43551  				if iNdEx >= l {
 43552  					return io.ErrUnexpectedEOF
 43553  				}
 43554  				b := dAtA[iNdEx]
 43555  				iNdEx++
 43556  				m.Bytes |= int64(b&0x7F) << shift
 43557  				if b < 0x80 {
 43558  					break
 43559  				}
 43560  			}
 43561  		case 5:
 43562  			if wireType != 0 {
 43563  				return fmt.Errorf("proto: wrong wireType = %d for field DelayMilliseconds", wireType)
 43564  			}
 43565  			m.DelayMilliseconds = 0
 43566  			for shift := uint(0); ; shift += 7 {
 43567  				if shift >= 64 {
 43568  					return ErrIntOverflowEvents
 43569  				}
 43570  				if iNdEx >= l {
 43571  					return io.ErrUnexpectedEOF
 43572  				}
 43573  				b := dAtA[iNdEx]
 43574  				iNdEx++
 43575  				m.DelayMilliseconds |= int64(b&0x7F) << shift
 43576  				if b < 0x80 {
 43577  					break
 43578  				}
 43579  			}
 43580  		case 6:
 43581  			if wireType != 0 {
 43582  				return fmt.Errorf("proto: wrong wireType = %d for field Offset", wireType)
 43583  			}
 43584  			m.Offset = 0
 43585  			for shift := uint(0); ; shift += 7 {
 43586  				if shift >= 64 {
 43587  					return ErrIntOverflowEvents
 43588  				}
 43589  				if iNdEx >= l {
 43590  					return io.ErrUnexpectedEOF
 43591  				}
 43592  				b := dAtA[iNdEx]
 43593  				iNdEx++
 43594  				m.Offset |= int64(b&0x7F) << shift
 43595  				if b < 0x80 {
 43596  					break
 43597  				}
 43598  			}
 43599  		default:
 43600  			iNdEx = preIndex
 43601  			skippy, err := skipEvents(dAtA[iNdEx:])
 43602  			if err != nil {
 43603  				return err
 43604  			}
 43605  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 43606  				return ErrInvalidLengthEvents
 43607  			}
 43608  			if (iNdEx + skippy) > l {
 43609  				return io.ErrUnexpectedEOF
 43610  			}
 43611  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 43612  			iNdEx += skippy
 43613  		}
 43614  	}
 43615  
 43616  	if iNdEx > l {
 43617  		return io.ErrUnexpectedEOF
 43618  	}
 43619  	return nil
 43620  }
 43621  func (m *DesktopRecording) Unmarshal(dAtA []byte) error {
 43622  	l := len(dAtA)
 43623  	iNdEx := 0
 43624  	for iNdEx < l {
 43625  		preIndex := iNdEx
 43626  		var wire uint64
 43627  		for shift := uint(0); ; shift += 7 {
 43628  			if shift >= 64 {
 43629  				return ErrIntOverflowEvents
 43630  			}
 43631  			if iNdEx >= l {
 43632  				return io.ErrUnexpectedEOF
 43633  			}
 43634  			b := dAtA[iNdEx]
 43635  			iNdEx++
 43636  			wire |= uint64(b&0x7F) << shift
 43637  			if b < 0x80 {
 43638  				break
 43639  			}
 43640  		}
 43641  		fieldNum := int32(wire >> 3)
 43642  		wireType := int(wire & 0x7)
 43643  		if wireType == 4 {
 43644  			return fmt.Errorf("proto: DesktopRecording: wiretype end group for non-group")
 43645  		}
 43646  		if fieldNum <= 0 {
 43647  			return fmt.Errorf("proto: DesktopRecording: illegal tag %d (wire type %d)", fieldNum, wire)
 43648  		}
 43649  		switch fieldNum {
 43650  		case 1:
 43651  			if wireType != 2 {
 43652  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 43653  			}
 43654  			var msglen int
 43655  			for shift := uint(0); ; shift += 7 {
 43656  				if shift >= 64 {
 43657  					return ErrIntOverflowEvents
 43658  				}
 43659  				if iNdEx >= l {
 43660  					return io.ErrUnexpectedEOF
 43661  				}
 43662  				b := dAtA[iNdEx]
 43663  				iNdEx++
 43664  				msglen |= int(b&0x7F) << shift
 43665  				if b < 0x80 {
 43666  					break
 43667  				}
 43668  			}
 43669  			if msglen < 0 {
 43670  				return ErrInvalidLengthEvents
 43671  			}
 43672  			postIndex := iNdEx + msglen
 43673  			if postIndex < 0 {
 43674  				return ErrInvalidLengthEvents
 43675  			}
 43676  			if postIndex > l {
 43677  				return io.ErrUnexpectedEOF
 43678  			}
 43679  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 43680  				return err
 43681  			}
 43682  			iNdEx = postIndex
 43683  		case 2:
 43684  			if wireType != 2 {
 43685  				return fmt.Errorf("proto: wrong wireType = %d for field Message", wireType)
 43686  			}
 43687  			var byteLen int
 43688  			for shift := uint(0); ; shift += 7 {
 43689  				if shift >= 64 {
 43690  					return ErrIntOverflowEvents
 43691  				}
 43692  				if iNdEx >= l {
 43693  					return io.ErrUnexpectedEOF
 43694  				}
 43695  				b := dAtA[iNdEx]
 43696  				iNdEx++
 43697  				byteLen |= int(b&0x7F) << shift
 43698  				if b < 0x80 {
 43699  					break
 43700  				}
 43701  			}
 43702  			if byteLen < 0 {
 43703  				return ErrInvalidLengthEvents
 43704  			}
 43705  			postIndex := iNdEx + byteLen
 43706  			if postIndex < 0 {
 43707  				return ErrInvalidLengthEvents
 43708  			}
 43709  			if postIndex > l {
 43710  				return io.ErrUnexpectedEOF
 43711  			}
 43712  			m.Message = append(m.Message[:0], dAtA[iNdEx:postIndex]...)
 43713  			if m.Message == nil {
 43714  				m.Message = []byte{}
 43715  			}
 43716  			iNdEx = postIndex
 43717  		case 3:
 43718  			if wireType != 0 {
 43719  				return fmt.Errorf("proto: wrong wireType = %d for field DelayMilliseconds", wireType)
 43720  			}
 43721  			m.DelayMilliseconds = 0
 43722  			for shift := uint(0); ; shift += 7 {
 43723  				if shift >= 64 {
 43724  					return ErrIntOverflowEvents
 43725  				}
 43726  				if iNdEx >= l {
 43727  					return io.ErrUnexpectedEOF
 43728  				}
 43729  				b := dAtA[iNdEx]
 43730  				iNdEx++
 43731  				m.DelayMilliseconds |= int64(b&0x7F) << shift
 43732  				if b < 0x80 {
 43733  					break
 43734  				}
 43735  			}
 43736  		default:
 43737  			iNdEx = preIndex
 43738  			skippy, err := skipEvents(dAtA[iNdEx:])
 43739  			if err != nil {
 43740  				return err
 43741  			}
 43742  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 43743  				return ErrInvalidLengthEvents
 43744  			}
 43745  			if (iNdEx + skippy) > l {
 43746  				return io.ErrUnexpectedEOF
 43747  			}
 43748  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 43749  			iNdEx += skippy
 43750  		}
 43751  	}
 43752  
 43753  	if iNdEx > l {
 43754  		return io.ErrUnexpectedEOF
 43755  	}
 43756  	return nil
 43757  }
 43758  func (m *DesktopClipboardReceive) Unmarshal(dAtA []byte) error {
 43759  	l := len(dAtA)
 43760  	iNdEx := 0
 43761  	for iNdEx < l {
 43762  		preIndex := iNdEx
 43763  		var wire uint64
 43764  		for shift := uint(0); ; shift += 7 {
 43765  			if shift >= 64 {
 43766  				return ErrIntOverflowEvents
 43767  			}
 43768  			if iNdEx >= l {
 43769  				return io.ErrUnexpectedEOF
 43770  			}
 43771  			b := dAtA[iNdEx]
 43772  			iNdEx++
 43773  			wire |= uint64(b&0x7F) << shift
 43774  			if b < 0x80 {
 43775  				break
 43776  			}
 43777  		}
 43778  		fieldNum := int32(wire >> 3)
 43779  		wireType := int(wire & 0x7)
 43780  		if wireType == 4 {
 43781  			return fmt.Errorf("proto: DesktopClipboardReceive: wiretype end group for non-group")
 43782  		}
 43783  		if fieldNum <= 0 {
 43784  			return fmt.Errorf("proto: DesktopClipboardReceive: illegal tag %d (wire type %d)", fieldNum, wire)
 43785  		}
 43786  		switch fieldNum {
 43787  		case 1:
 43788  			if wireType != 2 {
 43789  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 43790  			}
 43791  			var msglen int
 43792  			for shift := uint(0); ; shift += 7 {
 43793  				if shift >= 64 {
 43794  					return ErrIntOverflowEvents
 43795  				}
 43796  				if iNdEx >= l {
 43797  					return io.ErrUnexpectedEOF
 43798  				}
 43799  				b := dAtA[iNdEx]
 43800  				iNdEx++
 43801  				msglen |= int(b&0x7F) << shift
 43802  				if b < 0x80 {
 43803  					break
 43804  				}
 43805  			}
 43806  			if msglen < 0 {
 43807  				return ErrInvalidLengthEvents
 43808  			}
 43809  			postIndex := iNdEx + msglen
 43810  			if postIndex < 0 {
 43811  				return ErrInvalidLengthEvents
 43812  			}
 43813  			if postIndex > l {
 43814  				return io.ErrUnexpectedEOF
 43815  			}
 43816  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 43817  				return err
 43818  			}
 43819  			iNdEx = postIndex
 43820  		case 2:
 43821  			if wireType != 2 {
 43822  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 43823  			}
 43824  			var msglen int
 43825  			for shift := uint(0); ; shift += 7 {
 43826  				if shift >= 64 {
 43827  					return ErrIntOverflowEvents
 43828  				}
 43829  				if iNdEx >= l {
 43830  					return io.ErrUnexpectedEOF
 43831  				}
 43832  				b := dAtA[iNdEx]
 43833  				iNdEx++
 43834  				msglen |= int(b&0x7F) << shift
 43835  				if b < 0x80 {
 43836  					break
 43837  				}
 43838  			}
 43839  			if msglen < 0 {
 43840  				return ErrInvalidLengthEvents
 43841  			}
 43842  			postIndex := iNdEx + msglen
 43843  			if postIndex < 0 {
 43844  				return ErrInvalidLengthEvents
 43845  			}
 43846  			if postIndex > l {
 43847  				return io.ErrUnexpectedEOF
 43848  			}
 43849  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 43850  				return err
 43851  			}
 43852  			iNdEx = postIndex
 43853  		case 3:
 43854  			if wireType != 2 {
 43855  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 43856  			}
 43857  			var msglen int
 43858  			for shift := uint(0); ; shift += 7 {
 43859  				if shift >= 64 {
 43860  					return ErrIntOverflowEvents
 43861  				}
 43862  				if iNdEx >= l {
 43863  					return io.ErrUnexpectedEOF
 43864  				}
 43865  				b := dAtA[iNdEx]
 43866  				iNdEx++
 43867  				msglen |= int(b&0x7F) << shift
 43868  				if b < 0x80 {
 43869  					break
 43870  				}
 43871  			}
 43872  			if msglen < 0 {
 43873  				return ErrInvalidLengthEvents
 43874  			}
 43875  			postIndex := iNdEx + msglen
 43876  			if postIndex < 0 {
 43877  				return ErrInvalidLengthEvents
 43878  			}
 43879  			if postIndex > l {
 43880  				return io.ErrUnexpectedEOF
 43881  			}
 43882  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 43883  				return err
 43884  			}
 43885  			iNdEx = postIndex
 43886  		case 4:
 43887  			if wireType != 2 {
 43888  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 43889  			}
 43890  			var msglen int
 43891  			for shift := uint(0); ; shift += 7 {
 43892  				if shift >= 64 {
 43893  					return ErrIntOverflowEvents
 43894  				}
 43895  				if iNdEx >= l {
 43896  					return io.ErrUnexpectedEOF
 43897  				}
 43898  				b := dAtA[iNdEx]
 43899  				iNdEx++
 43900  				msglen |= int(b&0x7F) << shift
 43901  				if b < 0x80 {
 43902  					break
 43903  				}
 43904  			}
 43905  			if msglen < 0 {
 43906  				return ErrInvalidLengthEvents
 43907  			}
 43908  			postIndex := iNdEx + msglen
 43909  			if postIndex < 0 {
 43910  				return ErrInvalidLengthEvents
 43911  			}
 43912  			if postIndex > l {
 43913  				return io.ErrUnexpectedEOF
 43914  			}
 43915  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 43916  				return err
 43917  			}
 43918  			iNdEx = postIndex
 43919  		case 5:
 43920  			if wireType != 2 {
 43921  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopAddr", wireType)
 43922  			}
 43923  			var stringLen uint64
 43924  			for shift := uint(0); ; shift += 7 {
 43925  				if shift >= 64 {
 43926  					return ErrIntOverflowEvents
 43927  				}
 43928  				if iNdEx >= l {
 43929  					return io.ErrUnexpectedEOF
 43930  				}
 43931  				b := dAtA[iNdEx]
 43932  				iNdEx++
 43933  				stringLen |= uint64(b&0x7F) << shift
 43934  				if b < 0x80 {
 43935  					break
 43936  				}
 43937  			}
 43938  			intStringLen := int(stringLen)
 43939  			if intStringLen < 0 {
 43940  				return ErrInvalidLengthEvents
 43941  			}
 43942  			postIndex := iNdEx + intStringLen
 43943  			if postIndex < 0 {
 43944  				return ErrInvalidLengthEvents
 43945  			}
 43946  			if postIndex > l {
 43947  				return io.ErrUnexpectedEOF
 43948  			}
 43949  			m.DesktopAddr = string(dAtA[iNdEx:postIndex])
 43950  			iNdEx = postIndex
 43951  		case 6:
 43952  			if wireType != 0 {
 43953  				return fmt.Errorf("proto: wrong wireType = %d for field Length", wireType)
 43954  			}
 43955  			m.Length = 0
 43956  			for shift := uint(0); ; shift += 7 {
 43957  				if shift >= 64 {
 43958  					return ErrIntOverflowEvents
 43959  				}
 43960  				if iNdEx >= l {
 43961  					return io.ErrUnexpectedEOF
 43962  				}
 43963  				b := dAtA[iNdEx]
 43964  				iNdEx++
 43965  				m.Length |= int32(b&0x7F) << shift
 43966  				if b < 0x80 {
 43967  					break
 43968  				}
 43969  			}
 43970  		default:
 43971  			iNdEx = preIndex
 43972  			skippy, err := skipEvents(dAtA[iNdEx:])
 43973  			if err != nil {
 43974  				return err
 43975  			}
 43976  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 43977  				return ErrInvalidLengthEvents
 43978  			}
 43979  			if (iNdEx + skippy) > l {
 43980  				return io.ErrUnexpectedEOF
 43981  			}
 43982  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 43983  			iNdEx += skippy
 43984  		}
 43985  	}
 43986  
 43987  	if iNdEx > l {
 43988  		return io.ErrUnexpectedEOF
 43989  	}
 43990  	return nil
 43991  }
 43992  func (m *DesktopClipboardSend) Unmarshal(dAtA []byte) error {
 43993  	l := len(dAtA)
 43994  	iNdEx := 0
 43995  	for iNdEx < l {
 43996  		preIndex := iNdEx
 43997  		var wire uint64
 43998  		for shift := uint(0); ; shift += 7 {
 43999  			if shift >= 64 {
 44000  				return ErrIntOverflowEvents
 44001  			}
 44002  			if iNdEx >= l {
 44003  				return io.ErrUnexpectedEOF
 44004  			}
 44005  			b := dAtA[iNdEx]
 44006  			iNdEx++
 44007  			wire |= uint64(b&0x7F) << shift
 44008  			if b < 0x80 {
 44009  				break
 44010  			}
 44011  		}
 44012  		fieldNum := int32(wire >> 3)
 44013  		wireType := int(wire & 0x7)
 44014  		if wireType == 4 {
 44015  			return fmt.Errorf("proto: DesktopClipboardSend: wiretype end group for non-group")
 44016  		}
 44017  		if fieldNum <= 0 {
 44018  			return fmt.Errorf("proto: DesktopClipboardSend: illegal tag %d (wire type %d)", fieldNum, wire)
 44019  		}
 44020  		switch fieldNum {
 44021  		case 1:
 44022  			if wireType != 2 {
 44023  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 44024  			}
 44025  			var msglen int
 44026  			for shift := uint(0); ; shift += 7 {
 44027  				if shift >= 64 {
 44028  					return ErrIntOverflowEvents
 44029  				}
 44030  				if iNdEx >= l {
 44031  					return io.ErrUnexpectedEOF
 44032  				}
 44033  				b := dAtA[iNdEx]
 44034  				iNdEx++
 44035  				msglen |= int(b&0x7F) << shift
 44036  				if b < 0x80 {
 44037  					break
 44038  				}
 44039  			}
 44040  			if msglen < 0 {
 44041  				return ErrInvalidLengthEvents
 44042  			}
 44043  			postIndex := iNdEx + msglen
 44044  			if postIndex < 0 {
 44045  				return ErrInvalidLengthEvents
 44046  			}
 44047  			if postIndex > l {
 44048  				return io.ErrUnexpectedEOF
 44049  			}
 44050  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 44051  				return err
 44052  			}
 44053  			iNdEx = postIndex
 44054  		case 2:
 44055  			if wireType != 2 {
 44056  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 44057  			}
 44058  			var msglen int
 44059  			for shift := uint(0); ; shift += 7 {
 44060  				if shift >= 64 {
 44061  					return ErrIntOverflowEvents
 44062  				}
 44063  				if iNdEx >= l {
 44064  					return io.ErrUnexpectedEOF
 44065  				}
 44066  				b := dAtA[iNdEx]
 44067  				iNdEx++
 44068  				msglen |= int(b&0x7F) << shift
 44069  				if b < 0x80 {
 44070  					break
 44071  				}
 44072  			}
 44073  			if msglen < 0 {
 44074  				return ErrInvalidLengthEvents
 44075  			}
 44076  			postIndex := iNdEx + msglen
 44077  			if postIndex < 0 {
 44078  				return ErrInvalidLengthEvents
 44079  			}
 44080  			if postIndex > l {
 44081  				return io.ErrUnexpectedEOF
 44082  			}
 44083  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 44084  				return err
 44085  			}
 44086  			iNdEx = postIndex
 44087  		case 3:
 44088  			if wireType != 2 {
 44089  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 44090  			}
 44091  			var msglen int
 44092  			for shift := uint(0); ; shift += 7 {
 44093  				if shift >= 64 {
 44094  					return ErrIntOverflowEvents
 44095  				}
 44096  				if iNdEx >= l {
 44097  					return io.ErrUnexpectedEOF
 44098  				}
 44099  				b := dAtA[iNdEx]
 44100  				iNdEx++
 44101  				msglen |= int(b&0x7F) << shift
 44102  				if b < 0x80 {
 44103  					break
 44104  				}
 44105  			}
 44106  			if msglen < 0 {
 44107  				return ErrInvalidLengthEvents
 44108  			}
 44109  			postIndex := iNdEx + msglen
 44110  			if postIndex < 0 {
 44111  				return ErrInvalidLengthEvents
 44112  			}
 44113  			if postIndex > l {
 44114  				return io.ErrUnexpectedEOF
 44115  			}
 44116  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 44117  				return err
 44118  			}
 44119  			iNdEx = postIndex
 44120  		case 4:
 44121  			if wireType != 2 {
 44122  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 44123  			}
 44124  			var msglen int
 44125  			for shift := uint(0); ; shift += 7 {
 44126  				if shift >= 64 {
 44127  					return ErrIntOverflowEvents
 44128  				}
 44129  				if iNdEx >= l {
 44130  					return io.ErrUnexpectedEOF
 44131  				}
 44132  				b := dAtA[iNdEx]
 44133  				iNdEx++
 44134  				msglen |= int(b&0x7F) << shift
 44135  				if b < 0x80 {
 44136  					break
 44137  				}
 44138  			}
 44139  			if msglen < 0 {
 44140  				return ErrInvalidLengthEvents
 44141  			}
 44142  			postIndex := iNdEx + msglen
 44143  			if postIndex < 0 {
 44144  				return ErrInvalidLengthEvents
 44145  			}
 44146  			if postIndex > l {
 44147  				return io.ErrUnexpectedEOF
 44148  			}
 44149  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 44150  				return err
 44151  			}
 44152  			iNdEx = postIndex
 44153  		case 5:
 44154  			if wireType != 2 {
 44155  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopAddr", wireType)
 44156  			}
 44157  			var stringLen uint64
 44158  			for shift := uint(0); ; shift += 7 {
 44159  				if shift >= 64 {
 44160  					return ErrIntOverflowEvents
 44161  				}
 44162  				if iNdEx >= l {
 44163  					return io.ErrUnexpectedEOF
 44164  				}
 44165  				b := dAtA[iNdEx]
 44166  				iNdEx++
 44167  				stringLen |= uint64(b&0x7F) << shift
 44168  				if b < 0x80 {
 44169  					break
 44170  				}
 44171  			}
 44172  			intStringLen := int(stringLen)
 44173  			if intStringLen < 0 {
 44174  				return ErrInvalidLengthEvents
 44175  			}
 44176  			postIndex := iNdEx + intStringLen
 44177  			if postIndex < 0 {
 44178  				return ErrInvalidLengthEvents
 44179  			}
 44180  			if postIndex > l {
 44181  				return io.ErrUnexpectedEOF
 44182  			}
 44183  			m.DesktopAddr = string(dAtA[iNdEx:postIndex])
 44184  			iNdEx = postIndex
 44185  		case 6:
 44186  			if wireType != 0 {
 44187  				return fmt.Errorf("proto: wrong wireType = %d for field Length", wireType)
 44188  			}
 44189  			m.Length = 0
 44190  			for shift := uint(0); ; shift += 7 {
 44191  				if shift >= 64 {
 44192  					return ErrIntOverflowEvents
 44193  				}
 44194  				if iNdEx >= l {
 44195  					return io.ErrUnexpectedEOF
 44196  				}
 44197  				b := dAtA[iNdEx]
 44198  				iNdEx++
 44199  				m.Length |= int32(b&0x7F) << shift
 44200  				if b < 0x80 {
 44201  					break
 44202  				}
 44203  			}
 44204  		default:
 44205  			iNdEx = preIndex
 44206  			skippy, err := skipEvents(dAtA[iNdEx:])
 44207  			if err != nil {
 44208  				return err
 44209  			}
 44210  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 44211  				return ErrInvalidLengthEvents
 44212  			}
 44213  			if (iNdEx + skippy) > l {
 44214  				return io.ErrUnexpectedEOF
 44215  			}
 44216  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 44217  			iNdEx += skippy
 44218  		}
 44219  	}
 44220  
 44221  	if iNdEx > l {
 44222  		return io.ErrUnexpectedEOF
 44223  	}
 44224  	return nil
 44225  }
 44226  func (m *DesktopSharedDirectoryStart) Unmarshal(dAtA []byte) error {
 44227  	l := len(dAtA)
 44228  	iNdEx := 0
 44229  	for iNdEx < l {
 44230  		preIndex := iNdEx
 44231  		var wire uint64
 44232  		for shift := uint(0); ; shift += 7 {
 44233  			if shift >= 64 {
 44234  				return ErrIntOverflowEvents
 44235  			}
 44236  			if iNdEx >= l {
 44237  				return io.ErrUnexpectedEOF
 44238  			}
 44239  			b := dAtA[iNdEx]
 44240  			iNdEx++
 44241  			wire |= uint64(b&0x7F) << shift
 44242  			if b < 0x80 {
 44243  				break
 44244  			}
 44245  		}
 44246  		fieldNum := int32(wire >> 3)
 44247  		wireType := int(wire & 0x7)
 44248  		if wireType == 4 {
 44249  			return fmt.Errorf("proto: DesktopSharedDirectoryStart: wiretype end group for non-group")
 44250  		}
 44251  		if fieldNum <= 0 {
 44252  			return fmt.Errorf("proto: DesktopSharedDirectoryStart: illegal tag %d (wire type %d)", fieldNum, wire)
 44253  		}
 44254  		switch fieldNum {
 44255  		case 1:
 44256  			if wireType != 2 {
 44257  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 44258  			}
 44259  			var msglen int
 44260  			for shift := uint(0); ; shift += 7 {
 44261  				if shift >= 64 {
 44262  					return ErrIntOverflowEvents
 44263  				}
 44264  				if iNdEx >= l {
 44265  					return io.ErrUnexpectedEOF
 44266  				}
 44267  				b := dAtA[iNdEx]
 44268  				iNdEx++
 44269  				msglen |= int(b&0x7F) << shift
 44270  				if b < 0x80 {
 44271  					break
 44272  				}
 44273  			}
 44274  			if msglen < 0 {
 44275  				return ErrInvalidLengthEvents
 44276  			}
 44277  			postIndex := iNdEx + msglen
 44278  			if postIndex < 0 {
 44279  				return ErrInvalidLengthEvents
 44280  			}
 44281  			if postIndex > l {
 44282  				return io.ErrUnexpectedEOF
 44283  			}
 44284  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 44285  				return err
 44286  			}
 44287  			iNdEx = postIndex
 44288  		case 2:
 44289  			if wireType != 2 {
 44290  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 44291  			}
 44292  			var msglen int
 44293  			for shift := uint(0); ; shift += 7 {
 44294  				if shift >= 64 {
 44295  					return ErrIntOverflowEvents
 44296  				}
 44297  				if iNdEx >= l {
 44298  					return io.ErrUnexpectedEOF
 44299  				}
 44300  				b := dAtA[iNdEx]
 44301  				iNdEx++
 44302  				msglen |= int(b&0x7F) << shift
 44303  				if b < 0x80 {
 44304  					break
 44305  				}
 44306  			}
 44307  			if msglen < 0 {
 44308  				return ErrInvalidLengthEvents
 44309  			}
 44310  			postIndex := iNdEx + msglen
 44311  			if postIndex < 0 {
 44312  				return ErrInvalidLengthEvents
 44313  			}
 44314  			if postIndex > l {
 44315  				return io.ErrUnexpectedEOF
 44316  			}
 44317  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 44318  				return err
 44319  			}
 44320  			iNdEx = postIndex
 44321  		case 3:
 44322  			if wireType != 2 {
 44323  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 44324  			}
 44325  			var msglen int
 44326  			for shift := uint(0); ; shift += 7 {
 44327  				if shift >= 64 {
 44328  					return ErrIntOverflowEvents
 44329  				}
 44330  				if iNdEx >= l {
 44331  					return io.ErrUnexpectedEOF
 44332  				}
 44333  				b := dAtA[iNdEx]
 44334  				iNdEx++
 44335  				msglen |= int(b&0x7F) << shift
 44336  				if b < 0x80 {
 44337  					break
 44338  				}
 44339  			}
 44340  			if msglen < 0 {
 44341  				return ErrInvalidLengthEvents
 44342  			}
 44343  			postIndex := iNdEx + msglen
 44344  			if postIndex < 0 {
 44345  				return ErrInvalidLengthEvents
 44346  			}
 44347  			if postIndex > l {
 44348  				return io.ErrUnexpectedEOF
 44349  			}
 44350  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 44351  				return err
 44352  			}
 44353  			iNdEx = postIndex
 44354  		case 4:
 44355  			if wireType != 2 {
 44356  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 44357  			}
 44358  			var msglen int
 44359  			for shift := uint(0); ; shift += 7 {
 44360  				if shift >= 64 {
 44361  					return ErrIntOverflowEvents
 44362  				}
 44363  				if iNdEx >= l {
 44364  					return io.ErrUnexpectedEOF
 44365  				}
 44366  				b := dAtA[iNdEx]
 44367  				iNdEx++
 44368  				msglen |= int(b&0x7F) << shift
 44369  				if b < 0x80 {
 44370  					break
 44371  				}
 44372  			}
 44373  			if msglen < 0 {
 44374  				return ErrInvalidLengthEvents
 44375  			}
 44376  			postIndex := iNdEx + msglen
 44377  			if postIndex < 0 {
 44378  				return ErrInvalidLengthEvents
 44379  			}
 44380  			if postIndex > l {
 44381  				return io.ErrUnexpectedEOF
 44382  			}
 44383  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 44384  				return err
 44385  			}
 44386  			iNdEx = postIndex
 44387  		case 5:
 44388  			if wireType != 2 {
 44389  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 44390  			}
 44391  			var msglen int
 44392  			for shift := uint(0); ; shift += 7 {
 44393  				if shift >= 64 {
 44394  					return ErrIntOverflowEvents
 44395  				}
 44396  				if iNdEx >= l {
 44397  					return io.ErrUnexpectedEOF
 44398  				}
 44399  				b := dAtA[iNdEx]
 44400  				iNdEx++
 44401  				msglen |= int(b&0x7F) << shift
 44402  				if b < 0x80 {
 44403  					break
 44404  				}
 44405  			}
 44406  			if msglen < 0 {
 44407  				return ErrInvalidLengthEvents
 44408  			}
 44409  			postIndex := iNdEx + msglen
 44410  			if postIndex < 0 {
 44411  				return ErrInvalidLengthEvents
 44412  			}
 44413  			if postIndex > l {
 44414  				return io.ErrUnexpectedEOF
 44415  			}
 44416  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 44417  				return err
 44418  			}
 44419  			iNdEx = postIndex
 44420  		case 6:
 44421  			if wireType != 2 {
 44422  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopAddr", wireType)
 44423  			}
 44424  			var stringLen uint64
 44425  			for shift := uint(0); ; shift += 7 {
 44426  				if shift >= 64 {
 44427  					return ErrIntOverflowEvents
 44428  				}
 44429  				if iNdEx >= l {
 44430  					return io.ErrUnexpectedEOF
 44431  				}
 44432  				b := dAtA[iNdEx]
 44433  				iNdEx++
 44434  				stringLen |= uint64(b&0x7F) << shift
 44435  				if b < 0x80 {
 44436  					break
 44437  				}
 44438  			}
 44439  			intStringLen := int(stringLen)
 44440  			if intStringLen < 0 {
 44441  				return ErrInvalidLengthEvents
 44442  			}
 44443  			postIndex := iNdEx + intStringLen
 44444  			if postIndex < 0 {
 44445  				return ErrInvalidLengthEvents
 44446  			}
 44447  			if postIndex > l {
 44448  				return io.ErrUnexpectedEOF
 44449  			}
 44450  			m.DesktopAddr = string(dAtA[iNdEx:postIndex])
 44451  			iNdEx = postIndex
 44452  		case 7:
 44453  			if wireType != 2 {
 44454  				return fmt.Errorf("proto: wrong wireType = %d for field DirectoryName", wireType)
 44455  			}
 44456  			var stringLen uint64
 44457  			for shift := uint(0); ; shift += 7 {
 44458  				if shift >= 64 {
 44459  					return ErrIntOverflowEvents
 44460  				}
 44461  				if iNdEx >= l {
 44462  					return io.ErrUnexpectedEOF
 44463  				}
 44464  				b := dAtA[iNdEx]
 44465  				iNdEx++
 44466  				stringLen |= uint64(b&0x7F) << shift
 44467  				if b < 0x80 {
 44468  					break
 44469  				}
 44470  			}
 44471  			intStringLen := int(stringLen)
 44472  			if intStringLen < 0 {
 44473  				return ErrInvalidLengthEvents
 44474  			}
 44475  			postIndex := iNdEx + intStringLen
 44476  			if postIndex < 0 {
 44477  				return ErrInvalidLengthEvents
 44478  			}
 44479  			if postIndex > l {
 44480  				return io.ErrUnexpectedEOF
 44481  			}
 44482  			m.DirectoryName = string(dAtA[iNdEx:postIndex])
 44483  			iNdEx = postIndex
 44484  		case 8:
 44485  			if wireType != 0 {
 44486  				return fmt.Errorf("proto: wrong wireType = %d for field DirectoryID", wireType)
 44487  			}
 44488  			m.DirectoryID = 0
 44489  			for shift := uint(0); ; shift += 7 {
 44490  				if shift >= 64 {
 44491  					return ErrIntOverflowEvents
 44492  				}
 44493  				if iNdEx >= l {
 44494  					return io.ErrUnexpectedEOF
 44495  				}
 44496  				b := dAtA[iNdEx]
 44497  				iNdEx++
 44498  				m.DirectoryID |= uint32(b&0x7F) << shift
 44499  				if b < 0x80 {
 44500  					break
 44501  				}
 44502  			}
 44503  		default:
 44504  			iNdEx = preIndex
 44505  			skippy, err := skipEvents(dAtA[iNdEx:])
 44506  			if err != nil {
 44507  				return err
 44508  			}
 44509  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 44510  				return ErrInvalidLengthEvents
 44511  			}
 44512  			if (iNdEx + skippy) > l {
 44513  				return io.ErrUnexpectedEOF
 44514  			}
 44515  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 44516  			iNdEx += skippy
 44517  		}
 44518  	}
 44519  
 44520  	if iNdEx > l {
 44521  		return io.ErrUnexpectedEOF
 44522  	}
 44523  	return nil
 44524  }
 44525  func (m *DesktopSharedDirectoryRead) Unmarshal(dAtA []byte) error {
 44526  	l := len(dAtA)
 44527  	iNdEx := 0
 44528  	for iNdEx < l {
 44529  		preIndex := iNdEx
 44530  		var wire uint64
 44531  		for shift := uint(0); ; shift += 7 {
 44532  			if shift >= 64 {
 44533  				return ErrIntOverflowEvents
 44534  			}
 44535  			if iNdEx >= l {
 44536  				return io.ErrUnexpectedEOF
 44537  			}
 44538  			b := dAtA[iNdEx]
 44539  			iNdEx++
 44540  			wire |= uint64(b&0x7F) << shift
 44541  			if b < 0x80 {
 44542  				break
 44543  			}
 44544  		}
 44545  		fieldNum := int32(wire >> 3)
 44546  		wireType := int(wire & 0x7)
 44547  		if wireType == 4 {
 44548  			return fmt.Errorf("proto: DesktopSharedDirectoryRead: wiretype end group for non-group")
 44549  		}
 44550  		if fieldNum <= 0 {
 44551  			return fmt.Errorf("proto: DesktopSharedDirectoryRead: illegal tag %d (wire type %d)", fieldNum, wire)
 44552  		}
 44553  		switch fieldNum {
 44554  		case 1:
 44555  			if wireType != 2 {
 44556  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 44557  			}
 44558  			var msglen int
 44559  			for shift := uint(0); ; shift += 7 {
 44560  				if shift >= 64 {
 44561  					return ErrIntOverflowEvents
 44562  				}
 44563  				if iNdEx >= l {
 44564  					return io.ErrUnexpectedEOF
 44565  				}
 44566  				b := dAtA[iNdEx]
 44567  				iNdEx++
 44568  				msglen |= int(b&0x7F) << shift
 44569  				if b < 0x80 {
 44570  					break
 44571  				}
 44572  			}
 44573  			if msglen < 0 {
 44574  				return ErrInvalidLengthEvents
 44575  			}
 44576  			postIndex := iNdEx + msglen
 44577  			if postIndex < 0 {
 44578  				return ErrInvalidLengthEvents
 44579  			}
 44580  			if postIndex > l {
 44581  				return io.ErrUnexpectedEOF
 44582  			}
 44583  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 44584  				return err
 44585  			}
 44586  			iNdEx = postIndex
 44587  		case 2:
 44588  			if wireType != 2 {
 44589  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 44590  			}
 44591  			var msglen int
 44592  			for shift := uint(0); ; shift += 7 {
 44593  				if shift >= 64 {
 44594  					return ErrIntOverflowEvents
 44595  				}
 44596  				if iNdEx >= l {
 44597  					return io.ErrUnexpectedEOF
 44598  				}
 44599  				b := dAtA[iNdEx]
 44600  				iNdEx++
 44601  				msglen |= int(b&0x7F) << shift
 44602  				if b < 0x80 {
 44603  					break
 44604  				}
 44605  			}
 44606  			if msglen < 0 {
 44607  				return ErrInvalidLengthEvents
 44608  			}
 44609  			postIndex := iNdEx + msglen
 44610  			if postIndex < 0 {
 44611  				return ErrInvalidLengthEvents
 44612  			}
 44613  			if postIndex > l {
 44614  				return io.ErrUnexpectedEOF
 44615  			}
 44616  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 44617  				return err
 44618  			}
 44619  			iNdEx = postIndex
 44620  		case 3:
 44621  			if wireType != 2 {
 44622  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 44623  			}
 44624  			var msglen int
 44625  			for shift := uint(0); ; shift += 7 {
 44626  				if shift >= 64 {
 44627  					return ErrIntOverflowEvents
 44628  				}
 44629  				if iNdEx >= l {
 44630  					return io.ErrUnexpectedEOF
 44631  				}
 44632  				b := dAtA[iNdEx]
 44633  				iNdEx++
 44634  				msglen |= int(b&0x7F) << shift
 44635  				if b < 0x80 {
 44636  					break
 44637  				}
 44638  			}
 44639  			if msglen < 0 {
 44640  				return ErrInvalidLengthEvents
 44641  			}
 44642  			postIndex := iNdEx + msglen
 44643  			if postIndex < 0 {
 44644  				return ErrInvalidLengthEvents
 44645  			}
 44646  			if postIndex > l {
 44647  				return io.ErrUnexpectedEOF
 44648  			}
 44649  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 44650  				return err
 44651  			}
 44652  			iNdEx = postIndex
 44653  		case 4:
 44654  			if wireType != 2 {
 44655  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 44656  			}
 44657  			var msglen int
 44658  			for shift := uint(0); ; shift += 7 {
 44659  				if shift >= 64 {
 44660  					return ErrIntOverflowEvents
 44661  				}
 44662  				if iNdEx >= l {
 44663  					return io.ErrUnexpectedEOF
 44664  				}
 44665  				b := dAtA[iNdEx]
 44666  				iNdEx++
 44667  				msglen |= int(b&0x7F) << shift
 44668  				if b < 0x80 {
 44669  					break
 44670  				}
 44671  			}
 44672  			if msglen < 0 {
 44673  				return ErrInvalidLengthEvents
 44674  			}
 44675  			postIndex := iNdEx + msglen
 44676  			if postIndex < 0 {
 44677  				return ErrInvalidLengthEvents
 44678  			}
 44679  			if postIndex > l {
 44680  				return io.ErrUnexpectedEOF
 44681  			}
 44682  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 44683  				return err
 44684  			}
 44685  			iNdEx = postIndex
 44686  		case 5:
 44687  			if wireType != 2 {
 44688  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 44689  			}
 44690  			var msglen int
 44691  			for shift := uint(0); ; shift += 7 {
 44692  				if shift >= 64 {
 44693  					return ErrIntOverflowEvents
 44694  				}
 44695  				if iNdEx >= l {
 44696  					return io.ErrUnexpectedEOF
 44697  				}
 44698  				b := dAtA[iNdEx]
 44699  				iNdEx++
 44700  				msglen |= int(b&0x7F) << shift
 44701  				if b < 0x80 {
 44702  					break
 44703  				}
 44704  			}
 44705  			if msglen < 0 {
 44706  				return ErrInvalidLengthEvents
 44707  			}
 44708  			postIndex := iNdEx + msglen
 44709  			if postIndex < 0 {
 44710  				return ErrInvalidLengthEvents
 44711  			}
 44712  			if postIndex > l {
 44713  				return io.ErrUnexpectedEOF
 44714  			}
 44715  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 44716  				return err
 44717  			}
 44718  			iNdEx = postIndex
 44719  		case 6:
 44720  			if wireType != 2 {
 44721  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopAddr", wireType)
 44722  			}
 44723  			var stringLen uint64
 44724  			for shift := uint(0); ; shift += 7 {
 44725  				if shift >= 64 {
 44726  					return ErrIntOverflowEvents
 44727  				}
 44728  				if iNdEx >= l {
 44729  					return io.ErrUnexpectedEOF
 44730  				}
 44731  				b := dAtA[iNdEx]
 44732  				iNdEx++
 44733  				stringLen |= uint64(b&0x7F) << shift
 44734  				if b < 0x80 {
 44735  					break
 44736  				}
 44737  			}
 44738  			intStringLen := int(stringLen)
 44739  			if intStringLen < 0 {
 44740  				return ErrInvalidLengthEvents
 44741  			}
 44742  			postIndex := iNdEx + intStringLen
 44743  			if postIndex < 0 {
 44744  				return ErrInvalidLengthEvents
 44745  			}
 44746  			if postIndex > l {
 44747  				return io.ErrUnexpectedEOF
 44748  			}
 44749  			m.DesktopAddr = string(dAtA[iNdEx:postIndex])
 44750  			iNdEx = postIndex
 44751  		case 7:
 44752  			if wireType != 2 {
 44753  				return fmt.Errorf("proto: wrong wireType = %d for field DirectoryName", wireType)
 44754  			}
 44755  			var stringLen uint64
 44756  			for shift := uint(0); ; shift += 7 {
 44757  				if shift >= 64 {
 44758  					return ErrIntOverflowEvents
 44759  				}
 44760  				if iNdEx >= l {
 44761  					return io.ErrUnexpectedEOF
 44762  				}
 44763  				b := dAtA[iNdEx]
 44764  				iNdEx++
 44765  				stringLen |= uint64(b&0x7F) << shift
 44766  				if b < 0x80 {
 44767  					break
 44768  				}
 44769  			}
 44770  			intStringLen := int(stringLen)
 44771  			if intStringLen < 0 {
 44772  				return ErrInvalidLengthEvents
 44773  			}
 44774  			postIndex := iNdEx + intStringLen
 44775  			if postIndex < 0 {
 44776  				return ErrInvalidLengthEvents
 44777  			}
 44778  			if postIndex > l {
 44779  				return io.ErrUnexpectedEOF
 44780  			}
 44781  			m.DirectoryName = string(dAtA[iNdEx:postIndex])
 44782  			iNdEx = postIndex
 44783  		case 8:
 44784  			if wireType != 0 {
 44785  				return fmt.Errorf("proto: wrong wireType = %d for field DirectoryID", wireType)
 44786  			}
 44787  			m.DirectoryID = 0
 44788  			for shift := uint(0); ; shift += 7 {
 44789  				if shift >= 64 {
 44790  					return ErrIntOverflowEvents
 44791  				}
 44792  				if iNdEx >= l {
 44793  					return io.ErrUnexpectedEOF
 44794  				}
 44795  				b := dAtA[iNdEx]
 44796  				iNdEx++
 44797  				m.DirectoryID |= uint32(b&0x7F) << shift
 44798  				if b < 0x80 {
 44799  					break
 44800  				}
 44801  			}
 44802  		case 9:
 44803  			if wireType != 2 {
 44804  				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
 44805  			}
 44806  			var stringLen uint64
 44807  			for shift := uint(0); ; shift += 7 {
 44808  				if shift >= 64 {
 44809  					return ErrIntOverflowEvents
 44810  				}
 44811  				if iNdEx >= l {
 44812  					return io.ErrUnexpectedEOF
 44813  				}
 44814  				b := dAtA[iNdEx]
 44815  				iNdEx++
 44816  				stringLen |= uint64(b&0x7F) << shift
 44817  				if b < 0x80 {
 44818  					break
 44819  				}
 44820  			}
 44821  			intStringLen := int(stringLen)
 44822  			if intStringLen < 0 {
 44823  				return ErrInvalidLengthEvents
 44824  			}
 44825  			postIndex := iNdEx + intStringLen
 44826  			if postIndex < 0 {
 44827  				return ErrInvalidLengthEvents
 44828  			}
 44829  			if postIndex > l {
 44830  				return io.ErrUnexpectedEOF
 44831  			}
 44832  			m.Path = string(dAtA[iNdEx:postIndex])
 44833  			iNdEx = postIndex
 44834  		case 10:
 44835  			if wireType != 0 {
 44836  				return fmt.Errorf("proto: wrong wireType = %d for field Length", wireType)
 44837  			}
 44838  			m.Length = 0
 44839  			for shift := uint(0); ; shift += 7 {
 44840  				if shift >= 64 {
 44841  					return ErrIntOverflowEvents
 44842  				}
 44843  				if iNdEx >= l {
 44844  					return io.ErrUnexpectedEOF
 44845  				}
 44846  				b := dAtA[iNdEx]
 44847  				iNdEx++
 44848  				m.Length |= uint32(b&0x7F) << shift
 44849  				if b < 0x80 {
 44850  					break
 44851  				}
 44852  			}
 44853  		case 11:
 44854  			if wireType != 0 {
 44855  				return fmt.Errorf("proto: wrong wireType = %d for field Offset", wireType)
 44856  			}
 44857  			m.Offset = 0
 44858  			for shift := uint(0); ; shift += 7 {
 44859  				if shift >= 64 {
 44860  					return ErrIntOverflowEvents
 44861  				}
 44862  				if iNdEx >= l {
 44863  					return io.ErrUnexpectedEOF
 44864  				}
 44865  				b := dAtA[iNdEx]
 44866  				iNdEx++
 44867  				m.Offset |= uint64(b&0x7F) << shift
 44868  				if b < 0x80 {
 44869  					break
 44870  				}
 44871  			}
 44872  		default:
 44873  			iNdEx = preIndex
 44874  			skippy, err := skipEvents(dAtA[iNdEx:])
 44875  			if err != nil {
 44876  				return err
 44877  			}
 44878  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 44879  				return ErrInvalidLengthEvents
 44880  			}
 44881  			if (iNdEx + skippy) > l {
 44882  				return io.ErrUnexpectedEOF
 44883  			}
 44884  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 44885  			iNdEx += skippy
 44886  		}
 44887  	}
 44888  
 44889  	if iNdEx > l {
 44890  		return io.ErrUnexpectedEOF
 44891  	}
 44892  	return nil
 44893  }
 44894  func (m *DesktopSharedDirectoryWrite) Unmarshal(dAtA []byte) error {
 44895  	l := len(dAtA)
 44896  	iNdEx := 0
 44897  	for iNdEx < l {
 44898  		preIndex := iNdEx
 44899  		var wire uint64
 44900  		for shift := uint(0); ; shift += 7 {
 44901  			if shift >= 64 {
 44902  				return ErrIntOverflowEvents
 44903  			}
 44904  			if iNdEx >= l {
 44905  				return io.ErrUnexpectedEOF
 44906  			}
 44907  			b := dAtA[iNdEx]
 44908  			iNdEx++
 44909  			wire |= uint64(b&0x7F) << shift
 44910  			if b < 0x80 {
 44911  				break
 44912  			}
 44913  		}
 44914  		fieldNum := int32(wire >> 3)
 44915  		wireType := int(wire & 0x7)
 44916  		if wireType == 4 {
 44917  			return fmt.Errorf("proto: DesktopSharedDirectoryWrite: wiretype end group for non-group")
 44918  		}
 44919  		if fieldNum <= 0 {
 44920  			return fmt.Errorf("proto: DesktopSharedDirectoryWrite: illegal tag %d (wire type %d)", fieldNum, wire)
 44921  		}
 44922  		switch fieldNum {
 44923  		case 1:
 44924  			if wireType != 2 {
 44925  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 44926  			}
 44927  			var msglen int
 44928  			for shift := uint(0); ; shift += 7 {
 44929  				if shift >= 64 {
 44930  					return ErrIntOverflowEvents
 44931  				}
 44932  				if iNdEx >= l {
 44933  					return io.ErrUnexpectedEOF
 44934  				}
 44935  				b := dAtA[iNdEx]
 44936  				iNdEx++
 44937  				msglen |= int(b&0x7F) << shift
 44938  				if b < 0x80 {
 44939  					break
 44940  				}
 44941  			}
 44942  			if msglen < 0 {
 44943  				return ErrInvalidLengthEvents
 44944  			}
 44945  			postIndex := iNdEx + msglen
 44946  			if postIndex < 0 {
 44947  				return ErrInvalidLengthEvents
 44948  			}
 44949  			if postIndex > l {
 44950  				return io.ErrUnexpectedEOF
 44951  			}
 44952  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 44953  				return err
 44954  			}
 44955  			iNdEx = postIndex
 44956  		case 2:
 44957  			if wireType != 2 {
 44958  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 44959  			}
 44960  			var msglen int
 44961  			for shift := uint(0); ; shift += 7 {
 44962  				if shift >= 64 {
 44963  					return ErrIntOverflowEvents
 44964  				}
 44965  				if iNdEx >= l {
 44966  					return io.ErrUnexpectedEOF
 44967  				}
 44968  				b := dAtA[iNdEx]
 44969  				iNdEx++
 44970  				msglen |= int(b&0x7F) << shift
 44971  				if b < 0x80 {
 44972  					break
 44973  				}
 44974  			}
 44975  			if msglen < 0 {
 44976  				return ErrInvalidLengthEvents
 44977  			}
 44978  			postIndex := iNdEx + msglen
 44979  			if postIndex < 0 {
 44980  				return ErrInvalidLengthEvents
 44981  			}
 44982  			if postIndex > l {
 44983  				return io.ErrUnexpectedEOF
 44984  			}
 44985  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 44986  				return err
 44987  			}
 44988  			iNdEx = postIndex
 44989  		case 3:
 44990  			if wireType != 2 {
 44991  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 44992  			}
 44993  			var msglen int
 44994  			for shift := uint(0); ; shift += 7 {
 44995  				if shift >= 64 {
 44996  					return ErrIntOverflowEvents
 44997  				}
 44998  				if iNdEx >= l {
 44999  					return io.ErrUnexpectedEOF
 45000  				}
 45001  				b := dAtA[iNdEx]
 45002  				iNdEx++
 45003  				msglen |= int(b&0x7F) << shift
 45004  				if b < 0x80 {
 45005  					break
 45006  				}
 45007  			}
 45008  			if msglen < 0 {
 45009  				return ErrInvalidLengthEvents
 45010  			}
 45011  			postIndex := iNdEx + msglen
 45012  			if postIndex < 0 {
 45013  				return ErrInvalidLengthEvents
 45014  			}
 45015  			if postIndex > l {
 45016  				return io.ErrUnexpectedEOF
 45017  			}
 45018  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 45019  				return err
 45020  			}
 45021  			iNdEx = postIndex
 45022  		case 4:
 45023  			if wireType != 2 {
 45024  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 45025  			}
 45026  			var msglen int
 45027  			for shift := uint(0); ; shift += 7 {
 45028  				if shift >= 64 {
 45029  					return ErrIntOverflowEvents
 45030  				}
 45031  				if iNdEx >= l {
 45032  					return io.ErrUnexpectedEOF
 45033  				}
 45034  				b := dAtA[iNdEx]
 45035  				iNdEx++
 45036  				msglen |= int(b&0x7F) << shift
 45037  				if b < 0x80 {
 45038  					break
 45039  				}
 45040  			}
 45041  			if msglen < 0 {
 45042  				return ErrInvalidLengthEvents
 45043  			}
 45044  			postIndex := iNdEx + msglen
 45045  			if postIndex < 0 {
 45046  				return ErrInvalidLengthEvents
 45047  			}
 45048  			if postIndex > l {
 45049  				return io.ErrUnexpectedEOF
 45050  			}
 45051  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 45052  				return err
 45053  			}
 45054  			iNdEx = postIndex
 45055  		case 5:
 45056  			if wireType != 2 {
 45057  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 45058  			}
 45059  			var msglen int
 45060  			for shift := uint(0); ; shift += 7 {
 45061  				if shift >= 64 {
 45062  					return ErrIntOverflowEvents
 45063  				}
 45064  				if iNdEx >= l {
 45065  					return io.ErrUnexpectedEOF
 45066  				}
 45067  				b := dAtA[iNdEx]
 45068  				iNdEx++
 45069  				msglen |= int(b&0x7F) << shift
 45070  				if b < 0x80 {
 45071  					break
 45072  				}
 45073  			}
 45074  			if msglen < 0 {
 45075  				return ErrInvalidLengthEvents
 45076  			}
 45077  			postIndex := iNdEx + msglen
 45078  			if postIndex < 0 {
 45079  				return ErrInvalidLengthEvents
 45080  			}
 45081  			if postIndex > l {
 45082  				return io.ErrUnexpectedEOF
 45083  			}
 45084  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 45085  				return err
 45086  			}
 45087  			iNdEx = postIndex
 45088  		case 6:
 45089  			if wireType != 2 {
 45090  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopAddr", wireType)
 45091  			}
 45092  			var stringLen uint64
 45093  			for shift := uint(0); ; shift += 7 {
 45094  				if shift >= 64 {
 45095  					return ErrIntOverflowEvents
 45096  				}
 45097  				if iNdEx >= l {
 45098  					return io.ErrUnexpectedEOF
 45099  				}
 45100  				b := dAtA[iNdEx]
 45101  				iNdEx++
 45102  				stringLen |= uint64(b&0x7F) << shift
 45103  				if b < 0x80 {
 45104  					break
 45105  				}
 45106  			}
 45107  			intStringLen := int(stringLen)
 45108  			if intStringLen < 0 {
 45109  				return ErrInvalidLengthEvents
 45110  			}
 45111  			postIndex := iNdEx + intStringLen
 45112  			if postIndex < 0 {
 45113  				return ErrInvalidLengthEvents
 45114  			}
 45115  			if postIndex > l {
 45116  				return io.ErrUnexpectedEOF
 45117  			}
 45118  			m.DesktopAddr = string(dAtA[iNdEx:postIndex])
 45119  			iNdEx = postIndex
 45120  		case 7:
 45121  			if wireType != 2 {
 45122  				return fmt.Errorf("proto: wrong wireType = %d for field DirectoryName", wireType)
 45123  			}
 45124  			var stringLen uint64
 45125  			for shift := uint(0); ; shift += 7 {
 45126  				if shift >= 64 {
 45127  					return ErrIntOverflowEvents
 45128  				}
 45129  				if iNdEx >= l {
 45130  					return io.ErrUnexpectedEOF
 45131  				}
 45132  				b := dAtA[iNdEx]
 45133  				iNdEx++
 45134  				stringLen |= uint64(b&0x7F) << shift
 45135  				if b < 0x80 {
 45136  					break
 45137  				}
 45138  			}
 45139  			intStringLen := int(stringLen)
 45140  			if intStringLen < 0 {
 45141  				return ErrInvalidLengthEvents
 45142  			}
 45143  			postIndex := iNdEx + intStringLen
 45144  			if postIndex < 0 {
 45145  				return ErrInvalidLengthEvents
 45146  			}
 45147  			if postIndex > l {
 45148  				return io.ErrUnexpectedEOF
 45149  			}
 45150  			m.DirectoryName = string(dAtA[iNdEx:postIndex])
 45151  			iNdEx = postIndex
 45152  		case 8:
 45153  			if wireType != 0 {
 45154  				return fmt.Errorf("proto: wrong wireType = %d for field DirectoryID", wireType)
 45155  			}
 45156  			m.DirectoryID = 0
 45157  			for shift := uint(0); ; shift += 7 {
 45158  				if shift >= 64 {
 45159  					return ErrIntOverflowEvents
 45160  				}
 45161  				if iNdEx >= l {
 45162  					return io.ErrUnexpectedEOF
 45163  				}
 45164  				b := dAtA[iNdEx]
 45165  				iNdEx++
 45166  				m.DirectoryID |= uint32(b&0x7F) << shift
 45167  				if b < 0x80 {
 45168  					break
 45169  				}
 45170  			}
 45171  		case 9:
 45172  			if wireType != 2 {
 45173  				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
 45174  			}
 45175  			var stringLen uint64
 45176  			for shift := uint(0); ; shift += 7 {
 45177  				if shift >= 64 {
 45178  					return ErrIntOverflowEvents
 45179  				}
 45180  				if iNdEx >= l {
 45181  					return io.ErrUnexpectedEOF
 45182  				}
 45183  				b := dAtA[iNdEx]
 45184  				iNdEx++
 45185  				stringLen |= uint64(b&0x7F) << shift
 45186  				if b < 0x80 {
 45187  					break
 45188  				}
 45189  			}
 45190  			intStringLen := int(stringLen)
 45191  			if intStringLen < 0 {
 45192  				return ErrInvalidLengthEvents
 45193  			}
 45194  			postIndex := iNdEx + intStringLen
 45195  			if postIndex < 0 {
 45196  				return ErrInvalidLengthEvents
 45197  			}
 45198  			if postIndex > l {
 45199  				return io.ErrUnexpectedEOF
 45200  			}
 45201  			m.Path = string(dAtA[iNdEx:postIndex])
 45202  			iNdEx = postIndex
 45203  		case 10:
 45204  			if wireType != 0 {
 45205  				return fmt.Errorf("proto: wrong wireType = %d for field Length", wireType)
 45206  			}
 45207  			m.Length = 0
 45208  			for shift := uint(0); ; shift += 7 {
 45209  				if shift >= 64 {
 45210  					return ErrIntOverflowEvents
 45211  				}
 45212  				if iNdEx >= l {
 45213  					return io.ErrUnexpectedEOF
 45214  				}
 45215  				b := dAtA[iNdEx]
 45216  				iNdEx++
 45217  				m.Length |= uint32(b&0x7F) << shift
 45218  				if b < 0x80 {
 45219  					break
 45220  				}
 45221  			}
 45222  		case 11:
 45223  			if wireType != 0 {
 45224  				return fmt.Errorf("proto: wrong wireType = %d for field Offset", wireType)
 45225  			}
 45226  			m.Offset = 0
 45227  			for shift := uint(0); ; shift += 7 {
 45228  				if shift >= 64 {
 45229  					return ErrIntOverflowEvents
 45230  				}
 45231  				if iNdEx >= l {
 45232  					return io.ErrUnexpectedEOF
 45233  				}
 45234  				b := dAtA[iNdEx]
 45235  				iNdEx++
 45236  				m.Offset |= uint64(b&0x7F) << shift
 45237  				if b < 0x80 {
 45238  					break
 45239  				}
 45240  			}
 45241  		default:
 45242  			iNdEx = preIndex
 45243  			skippy, err := skipEvents(dAtA[iNdEx:])
 45244  			if err != nil {
 45245  				return err
 45246  			}
 45247  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 45248  				return ErrInvalidLengthEvents
 45249  			}
 45250  			if (iNdEx + skippy) > l {
 45251  				return io.ErrUnexpectedEOF
 45252  			}
 45253  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 45254  			iNdEx += skippy
 45255  		}
 45256  	}
 45257  
 45258  	if iNdEx > l {
 45259  		return io.ErrUnexpectedEOF
 45260  	}
 45261  	return nil
 45262  }
 45263  func (m *SessionReject) Unmarshal(dAtA []byte) error {
 45264  	l := len(dAtA)
 45265  	iNdEx := 0
 45266  	for iNdEx < l {
 45267  		preIndex := iNdEx
 45268  		var wire uint64
 45269  		for shift := uint(0); ; shift += 7 {
 45270  			if shift >= 64 {
 45271  				return ErrIntOverflowEvents
 45272  			}
 45273  			if iNdEx >= l {
 45274  				return io.ErrUnexpectedEOF
 45275  			}
 45276  			b := dAtA[iNdEx]
 45277  			iNdEx++
 45278  			wire |= uint64(b&0x7F) << shift
 45279  			if b < 0x80 {
 45280  				break
 45281  			}
 45282  		}
 45283  		fieldNum := int32(wire >> 3)
 45284  		wireType := int(wire & 0x7)
 45285  		if wireType == 4 {
 45286  			return fmt.Errorf("proto: SessionReject: wiretype end group for non-group")
 45287  		}
 45288  		if fieldNum <= 0 {
 45289  			return fmt.Errorf("proto: SessionReject: illegal tag %d (wire type %d)", fieldNum, wire)
 45290  		}
 45291  		switch fieldNum {
 45292  		case 1:
 45293  			if wireType != 2 {
 45294  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 45295  			}
 45296  			var msglen int
 45297  			for shift := uint(0); ; shift += 7 {
 45298  				if shift >= 64 {
 45299  					return ErrIntOverflowEvents
 45300  				}
 45301  				if iNdEx >= l {
 45302  					return io.ErrUnexpectedEOF
 45303  				}
 45304  				b := dAtA[iNdEx]
 45305  				iNdEx++
 45306  				msglen |= int(b&0x7F) << shift
 45307  				if b < 0x80 {
 45308  					break
 45309  				}
 45310  			}
 45311  			if msglen < 0 {
 45312  				return ErrInvalidLengthEvents
 45313  			}
 45314  			postIndex := iNdEx + msglen
 45315  			if postIndex < 0 {
 45316  				return ErrInvalidLengthEvents
 45317  			}
 45318  			if postIndex > l {
 45319  				return io.ErrUnexpectedEOF
 45320  			}
 45321  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 45322  				return err
 45323  			}
 45324  			iNdEx = postIndex
 45325  		case 2:
 45326  			if wireType != 2 {
 45327  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 45328  			}
 45329  			var msglen int
 45330  			for shift := uint(0); ; shift += 7 {
 45331  				if shift >= 64 {
 45332  					return ErrIntOverflowEvents
 45333  				}
 45334  				if iNdEx >= l {
 45335  					return io.ErrUnexpectedEOF
 45336  				}
 45337  				b := dAtA[iNdEx]
 45338  				iNdEx++
 45339  				msglen |= int(b&0x7F) << shift
 45340  				if b < 0x80 {
 45341  					break
 45342  				}
 45343  			}
 45344  			if msglen < 0 {
 45345  				return ErrInvalidLengthEvents
 45346  			}
 45347  			postIndex := iNdEx + msglen
 45348  			if postIndex < 0 {
 45349  				return ErrInvalidLengthEvents
 45350  			}
 45351  			if postIndex > l {
 45352  				return io.ErrUnexpectedEOF
 45353  			}
 45354  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 45355  				return err
 45356  			}
 45357  			iNdEx = postIndex
 45358  		case 3:
 45359  			if wireType != 2 {
 45360  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 45361  			}
 45362  			var msglen int
 45363  			for shift := uint(0); ; shift += 7 {
 45364  				if shift >= 64 {
 45365  					return ErrIntOverflowEvents
 45366  				}
 45367  				if iNdEx >= l {
 45368  					return io.ErrUnexpectedEOF
 45369  				}
 45370  				b := dAtA[iNdEx]
 45371  				iNdEx++
 45372  				msglen |= int(b&0x7F) << shift
 45373  				if b < 0x80 {
 45374  					break
 45375  				}
 45376  			}
 45377  			if msglen < 0 {
 45378  				return ErrInvalidLengthEvents
 45379  			}
 45380  			postIndex := iNdEx + msglen
 45381  			if postIndex < 0 {
 45382  				return ErrInvalidLengthEvents
 45383  			}
 45384  			if postIndex > l {
 45385  				return io.ErrUnexpectedEOF
 45386  			}
 45387  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 45388  				return err
 45389  			}
 45390  			iNdEx = postIndex
 45391  		case 4:
 45392  			if wireType != 2 {
 45393  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 45394  			}
 45395  			var msglen int
 45396  			for shift := uint(0); ; shift += 7 {
 45397  				if shift >= 64 {
 45398  					return ErrIntOverflowEvents
 45399  				}
 45400  				if iNdEx >= l {
 45401  					return io.ErrUnexpectedEOF
 45402  				}
 45403  				b := dAtA[iNdEx]
 45404  				iNdEx++
 45405  				msglen |= int(b&0x7F) << shift
 45406  				if b < 0x80 {
 45407  					break
 45408  				}
 45409  			}
 45410  			if msglen < 0 {
 45411  				return ErrInvalidLengthEvents
 45412  			}
 45413  			postIndex := iNdEx + msglen
 45414  			if postIndex < 0 {
 45415  				return ErrInvalidLengthEvents
 45416  			}
 45417  			if postIndex > l {
 45418  				return io.ErrUnexpectedEOF
 45419  			}
 45420  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 45421  				return err
 45422  			}
 45423  			iNdEx = postIndex
 45424  		case 5:
 45425  			if wireType != 2 {
 45426  				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
 45427  			}
 45428  			var stringLen uint64
 45429  			for shift := uint(0); ; shift += 7 {
 45430  				if shift >= 64 {
 45431  					return ErrIntOverflowEvents
 45432  				}
 45433  				if iNdEx >= l {
 45434  					return io.ErrUnexpectedEOF
 45435  				}
 45436  				b := dAtA[iNdEx]
 45437  				iNdEx++
 45438  				stringLen |= uint64(b&0x7F) << shift
 45439  				if b < 0x80 {
 45440  					break
 45441  				}
 45442  			}
 45443  			intStringLen := int(stringLen)
 45444  			if intStringLen < 0 {
 45445  				return ErrInvalidLengthEvents
 45446  			}
 45447  			postIndex := iNdEx + intStringLen
 45448  			if postIndex < 0 {
 45449  				return ErrInvalidLengthEvents
 45450  			}
 45451  			if postIndex > l {
 45452  				return io.ErrUnexpectedEOF
 45453  			}
 45454  			m.Reason = string(dAtA[iNdEx:postIndex])
 45455  			iNdEx = postIndex
 45456  		case 6:
 45457  			if wireType != 0 {
 45458  				return fmt.Errorf("proto: wrong wireType = %d for field Maximum", wireType)
 45459  			}
 45460  			m.Maximum = 0
 45461  			for shift := uint(0); ; shift += 7 {
 45462  				if shift >= 64 {
 45463  					return ErrIntOverflowEvents
 45464  				}
 45465  				if iNdEx >= l {
 45466  					return io.ErrUnexpectedEOF
 45467  				}
 45468  				b := dAtA[iNdEx]
 45469  				iNdEx++
 45470  				m.Maximum |= int64(b&0x7F) << shift
 45471  				if b < 0x80 {
 45472  					break
 45473  				}
 45474  			}
 45475  		default:
 45476  			iNdEx = preIndex
 45477  			skippy, err := skipEvents(dAtA[iNdEx:])
 45478  			if err != nil {
 45479  				return err
 45480  			}
 45481  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 45482  				return ErrInvalidLengthEvents
 45483  			}
 45484  			if (iNdEx + skippy) > l {
 45485  				return io.ErrUnexpectedEOF
 45486  			}
 45487  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 45488  			iNdEx += skippy
 45489  		}
 45490  	}
 45491  
 45492  	if iNdEx > l {
 45493  		return io.ErrUnexpectedEOF
 45494  	}
 45495  	return nil
 45496  }
 45497  func (m *SessionConnect) Unmarshal(dAtA []byte) error {
 45498  	l := len(dAtA)
 45499  	iNdEx := 0
 45500  	for iNdEx < l {
 45501  		preIndex := iNdEx
 45502  		var wire uint64
 45503  		for shift := uint(0); ; shift += 7 {
 45504  			if shift >= 64 {
 45505  				return ErrIntOverflowEvents
 45506  			}
 45507  			if iNdEx >= l {
 45508  				return io.ErrUnexpectedEOF
 45509  			}
 45510  			b := dAtA[iNdEx]
 45511  			iNdEx++
 45512  			wire |= uint64(b&0x7F) << shift
 45513  			if b < 0x80 {
 45514  				break
 45515  			}
 45516  		}
 45517  		fieldNum := int32(wire >> 3)
 45518  		wireType := int(wire & 0x7)
 45519  		if wireType == 4 {
 45520  			return fmt.Errorf("proto: SessionConnect: wiretype end group for non-group")
 45521  		}
 45522  		if fieldNum <= 0 {
 45523  			return fmt.Errorf("proto: SessionConnect: illegal tag %d (wire type %d)", fieldNum, wire)
 45524  		}
 45525  		switch fieldNum {
 45526  		case 1:
 45527  			if wireType != 2 {
 45528  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 45529  			}
 45530  			var msglen int
 45531  			for shift := uint(0); ; shift += 7 {
 45532  				if shift >= 64 {
 45533  					return ErrIntOverflowEvents
 45534  				}
 45535  				if iNdEx >= l {
 45536  					return io.ErrUnexpectedEOF
 45537  				}
 45538  				b := dAtA[iNdEx]
 45539  				iNdEx++
 45540  				msglen |= int(b&0x7F) << shift
 45541  				if b < 0x80 {
 45542  					break
 45543  				}
 45544  			}
 45545  			if msglen < 0 {
 45546  				return ErrInvalidLengthEvents
 45547  			}
 45548  			postIndex := iNdEx + msglen
 45549  			if postIndex < 0 {
 45550  				return ErrInvalidLengthEvents
 45551  			}
 45552  			if postIndex > l {
 45553  				return io.ErrUnexpectedEOF
 45554  			}
 45555  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 45556  				return err
 45557  			}
 45558  			iNdEx = postIndex
 45559  		case 2:
 45560  			if wireType != 2 {
 45561  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 45562  			}
 45563  			var msglen int
 45564  			for shift := uint(0); ; shift += 7 {
 45565  				if shift >= 64 {
 45566  					return ErrIntOverflowEvents
 45567  				}
 45568  				if iNdEx >= l {
 45569  					return io.ErrUnexpectedEOF
 45570  				}
 45571  				b := dAtA[iNdEx]
 45572  				iNdEx++
 45573  				msglen |= int(b&0x7F) << shift
 45574  				if b < 0x80 {
 45575  					break
 45576  				}
 45577  			}
 45578  			if msglen < 0 {
 45579  				return ErrInvalidLengthEvents
 45580  			}
 45581  			postIndex := iNdEx + msglen
 45582  			if postIndex < 0 {
 45583  				return ErrInvalidLengthEvents
 45584  			}
 45585  			if postIndex > l {
 45586  				return io.ErrUnexpectedEOF
 45587  			}
 45588  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 45589  				return err
 45590  			}
 45591  			iNdEx = postIndex
 45592  		case 3:
 45593  			if wireType != 2 {
 45594  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 45595  			}
 45596  			var msglen int
 45597  			for shift := uint(0); ; shift += 7 {
 45598  				if shift >= 64 {
 45599  					return ErrIntOverflowEvents
 45600  				}
 45601  				if iNdEx >= l {
 45602  					return io.ErrUnexpectedEOF
 45603  				}
 45604  				b := dAtA[iNdEx]
 45605  				iNdEx++
 45606  				msglen |= int(b&0x7F) << shift
 45607  				if b < 0x80 {
 45608  					break
 45609  				}
 45610  			}
 45611  			if msglen < 0 {
 45612  				return ErrInvalidLengthEvents
 45613  			}
 45614  			postIndex := iNdEx + msglen
 45615  			if postIndex < 0 {
 45616  				return ErrInvalidLengthEvents
 45617  			}
 45618  			if postIndex > l {
 45619  				return io.ErrUnexpectedEOF
 45620  			}
 45621  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 45622  				return err
 45623  			}
 45624  			iNdEx = postIndex
 45625  		default:
 45626  			iNdEx = preIndex
 45627  			skippy, err := skipEvents(dAtA[iNdEx:])
 45628  			if err != nil {
 45629  				return err
 45630  			}
 45631  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 45632  				return ErrInvalidLengthEvents
 45633  			}
 45634  			if (iNdEx + skippy) > l {
 45635  				return io.ErrUnexpectedEOF
 45636  			}
 45637  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 45638  			iNdEx += skippy
 45639  		}
 45640  	}
 45641  
 45642  	if iNdEx > l {
 45643  		return io.ErrUnexpectedEOF
 45644  	}
 45645  	return nil
 45646  }
 45647  func (m *FileTransferRequestEvent) Unmarshal(dAtA []byte) error {
 45648  	l := len(dAtA)
 45649  	iNdEx := 0
 45650  	for iNdEx < l {
 45651  		preIndex := iNdEx
 45652  		var wire uint64
 45653  		for shift := uint(0); ; shift += 7 {
 45654  			if shift >= 64 {
 45655  				return ErrIntOverflowEvents
 45656  			}
 45657  			if iNdEx >= l {
 45658  				return io.ErrUnexpectedEOF
 45659  			}
 45660  			b := dAtA[iNdEx]
 45661  			iNdEx++
 45662  			wire |= uint64(b&0x7F) << shift
 45663  			if b < 0x80 {
 45664  				break
 45665  			}
 45666  		}
 45667  		fieldNum := int32(wire >> 3)
 45668  		wireType := int(wire & 0x7)
 45669  		if wireType == 4 {
 45670  			return fmt.Errorf("proto: FileTransferRequestEvent: wiretype end group for non-group")
 45671  		}
 45672  		if fieldNum <= 0 {
 45673  			return fmt.Errorf("proto: FileTransferRequestEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 45674  		}
 45675  		switch fieldNum {
 45676  		case 1:
 45677  			if wireType != 2 {
 45678  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 45679  			}
 45680  			var msglen int
 45681  			for shift := uint(0); ; shift += 7 {
 45682  				if shift >= 64 {
 45683  					return ErrIntOverflowEvents
 45684  				}
 45685  				if iNdEx >= l {
 45686  					return io.ErrUnexpectedEOF
 45687  				}
 45688  				b := dAtA[iNdEx]
 45689  				iNdEx++
 45690  				msglen |= int(b&0x7F) << shift
 45691  				if b < 0x80 {
 45692  					break
 45693  				}
 45694  			}
 45695  			if msglen < 0 {
 45696  				return ErrInvalidLengthEvents
 45697  			}
 45698  			postIndex := iNdEx + msglen
 45699  			if postIndex < 0 {
 45700  				return ErrInvalidLengthEvents
 45701  			}
 45702  			if postIndex > l {
 45703  				return io.ErrUnexpectedEOF
 45704  			}
 45705  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 45706  				return err
 45707  			}
 45708  			iNdEx = postIndex
 45709  		case 2:
 45710  			if wireType != 2 {
 45711  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 45712  			}
 45713  			var msglen int
 45714  			for shift := uint(0); ; shift += 7 {
 45715  				if shift >= 64 {
 45716  					return ErrIntOverflowEvents
 45717  				}
 45718  				if iNdEx >= l {
 45719  					return io.ErrUnexpectedEOF
 45720  				}
 45721  				b := dAtA[iNdEx]
 45722  				iNdEx++
 45723  				msglen |= int(b&0x7F) << shift
 45724  				if b < 0x80 {
 45725  					break
 45726  				}
 45727  			}
 45728  			if msglen < 0 {
 45729  				return ErrInvalidLengthEvents
 45730  			}
 45731  			postIndex := iNdEx + msglen
 45732  			if postIndex < 0 {
 45733  				return ErrInvalidLengthEvents
 45734  			}
 45735  			if postIndex > l {
 45736  				return io.ErrUnexpectedEOF
 45737  			}
 45738  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 45739  				return err
 45740  			}
 45741  			iNdEx = postIndex
 45742  		case 3:
 45743  			if wireType != 2 {
 45744  				return fmt.Errorf("proto: wrong wireType = %d for field RequestID", wireType)
 45745  			}
 45746  			var stringLen uint64
 45747  			for shift := uint(0); ; shift += 7 {
 45748  				if shift >= 64 {
 45749  					return ErrIntOverflowEvents
 45750  				}
 45751  				if iNdEx >= l {
 45752  					return io.ErrUnexpectedEOF
 45753  				}
 45754  				b := dAtA[iNdEx]
 45755  				iNdEx++
 45756  				stringLen |= uint64(b&0x7F) << shift
 45757  				if b < 0x80 {
 45758  					break
 45759  				}
 45760  			}
 45761  			intStringLen := int(stringLen)
 45762  			if intStringLen < 0 {
 45763  				return ErrInvalidLengthEvents
 45764  			}
 45765  			postIndex := iNdEx + intStringLen
 45766  			if postIndex < 0 {
 45767  				return ErrInvalidLengthEvents
 45768  			}
 45769  			if postIndex > l {
 45770  				return io.ErrUnexpectedEOF
 45771  			}
 45772  			m.RequestID = string(dAtA[iNdEx:postIndex])
 45773  			iNdEx = postIndex
 45774  		case 4:
 45775  			if wireType != 2 {
 45776  				return fmt.Errorf("proto: wrong wireType = %d for field Approvers", wireType)
 45777  			}
 45778  			var stringLen uint64
 45779  			for shift := uint(0); ; shift += 7 {
 45780  				if shift >= 64 {
 45781  					return ErrIntOverflowEvents
 45782  				}
 45783  				if iNdEx >= l {
 45784  					return io.ErrUnexpectedEOF
 45785  				}
 45786  				b := dAtA[iNdEx]
 45787  				iNdEx++
 45788  				stringLen |= uint64(b&0x7F) << shift
 45789  				if b < 0x80 {
 45790  					break
 45791  				}
 45792  			}
 45793  			intStringLen := int(stringLen)
 45794  			if intStringLen < 0 {
 45795  				return ErrInvalidLengthEvents
 45796  			}
 45797  			postIndex := iNdEx + intStringLen
 45798  			if postIndex < 0 {
 45799  				return ErrInvalidLengthEvents
 45800  			}
 45801  			if postIndex > l {
 45802  				return io.ErrUnexpectedEOF
 45803  			}
 45804  			m.Approvers = append(m.Approvers, string(dAtA[iNdEx:postIndex]))
 45805  			iNdEx = postIndex
 45806  		case 5:
 45807  			if wireType != 2 {
 45808  				return fmt.Errorf("proto: wrong wireType = %d for field Requester", wireType)
 45809  			}
 45810  			var stringLen uint64
 45811  			for shift := uint(0); ; shift += 7 {
 45812  				if shift >= 64 {
 45813  					return ErrIntOverflowEvents
 45814  				}
 45815  				if iNdEx >= l {
 45816  					return io.ErrUnexpectedEOF
 45817  				}
 45818  				b := dAtA[iNdEx]
 45819  				iNdEx++
 45820  				stringLen |= uint64(b&0x7F) << shift
 45821  				if b < 0x80 {
 45822  					break
 45823  				}
 45824  			}
 45825  			intStringLen := int(stringLen)
 45826  			if intStringLen < 0 {
 45827  				return ErrInvalidLengthEvents
 45828  			}
 45829  			postIndex := iNdEx + intStringLen
 45830  			if postIndex < 0 {
 45831  				return ErrInvalidLengthEvents
 45832  			}
 45833  			if postIndex > l {
 45834  				return io.ErrUnexpectedEOF
 45835  			}
 45836  			m.Requester = string(dAtA[iNdEx:postIndex])
 45837  			iNdEx = postIndex
 45838  		case 6:
 45839  			if wireType != 2 {
 45840  				return fmt.Errorf("proto: wrong wireType = %d for field Location", wireType)
 45841  			}
 45842  			var stringLen uint64
 45843  			for shift := uint(0); ; shift += 7 {
 45844  				if shift >= 64 {
 45845  					return ErrIntOverflowEvents
 45846  				}
 45847  				if iNdEx >= l {
 45848  					return io.ErrUnexpectedEOF
 45849  				}
 45850  				b := dAtA[iNdEx]
 45851  				iNdEx++
 45852  				stringLen |= uint64(b&0x7F) << shift
 45853  				if b < 0x80 {
 45854  					break
 45855  				}
 45856  			}
 45857  			intStringLen := int(stringLen)
 45858  			if intStringLen < 0 {
 45859  				return ErrInvalidLengthEvents
 45860  			}
 45861  			postIndex := iNdEx + intStringLen
 45862  			if postIndex < 0 {
 45863  				return ErrInvalidLengthEvents
 45864  			}
 45865  			if postIndex > l {
 45866  				return io.ErrUnexpectedEOF
 45867  			}
 45868  			m.Location = string(dAtA[iNdEx:postIndex])
 45869  			iNdEx = postIndex
 45870  		case 7:
 45871  			if wireType != 0 {
 45872  				return fmt.Errorf("proto: wrong wireType = %d for field Download", wireType)
 45873  			}
 45874  			var v int
 45875  			for shift := uint(0); ; shift += 7 {
 45876  				if shift >= 64 {
 45877  					return ErrIntOverflowEvents
 45878  				}
 45879  				if iNdEx >= l {
 45880  					return io.ErrUnexpectedEOF
 45881  				}
 45882  				b := dAtA[iNdEx]
 45883  				iNdEx++
 45884  				v |= int(b&0x7F) << shift
 45885  				if b < 0x80 {
 45886  					break
 45887  				}
 45888  			}
 45889  			m.Download = bool(v != 0)
 45890  		case 8:
 45891  			if wireType != 2 {
 45892  				return fmt.Errorf("proto: wrong wireType = %d for field Filename", wireType)
 45893  			}
 45894  			var stringLen uint64
 45895  			for shift := uint(0); ; shift += 7 {
 45896  				if shift >= 64 {
 45897  					return ErrIntOverflowEvents
 45898  				}
 45899  				if iNdEx >= l {
 45900  					return io.ErrUnexpectedEOF
 45901  				}
 45902  				b := dAtA[iNdEx]
 45903  				iNdEx++
 45904  				stringLen |= uint64(b&0x7F) << shift
 45905  				if b < 0x80 {
 45906  					break
 45907  				}
 45908  			}
 45909  			intStringLen := int(stringLen)
 45910  			if intStringLen < 0 {
 45911  				return ErrInvalidLengthEvents
 45912  			}
 45913  			postIndex := iNdEx + intStringLen
 45914  			if postIndex < 0 {
 45915  				return ErrInvalidLengthEvents
 45916  			}
 45917  			if postIndex > l {
 45918  				return io.ErrUnexpectedEOF
 45919  			}
 45920  			m.Filename = string(dAtA[iNdEx:postIndex])
 45921  			iNdEx = postIndex
 45922  		default:
 45923  			iNdEx = preIndex
 45924  			skippy, err := skipEvents(dAtA[iNdEx:])
 45925  			if err != nil {
 45926  				return err
 45927  			}
 45928  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 45929  				return ErrInvalidLengthEvents
 45930  			}
 45931  			if (iNdEx + skippy) > l {
 45932  				return io.ErrUnexpectedEOF
 45933  			}
 45934  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 45935  			iNdEx += skippy
 45936  		}
 45937  	}
 45938  
 45939  	if iNdEx > l {
 45940  		return io.ErrUnexpectedEOF
 45941  	}
 45942  	return nil
 45943  }
 45944  func (m *Resize) Unmarshal(dAtA []byte) error {
 45945  	l := len(dAtA)
 45946  	iNdEx := 0
 45947  	for iNdEx < l {
 45948  		preIndex := iNdEx
 45949  		var wire uint64
 45950  		for shift := uint(0); ; shift += 7 {
 45951  			if shift >= 64 {
 45952  				return ErrIntOverflowEvents
 45953  			}
 45954  			if iNdEx >= l {
 45955  				return io.ErrUnexpectedEOF
 45956  			}
 45957  			b := dAtA[iNdEx]
 45958  			iNdEx++
 45959  			wire |= uint64(b&0x7F) << shift
 45960  			if b < 0x80 {
 45961  				break
 45962  			}
 45963  		}
 45964  		fieldNum := int32(wire >> 3)
 45965  		wireType := int(wire & 0x7)
 45966  		if wireType == 4 {
 45967  			return fmt.Errorf("proto: Resize: wiretype end group for non-group")
 45968  		}
 45969  		if fieldNum <= 0 {
 45970  			return fmt.Errorf("proto: Resize: illegal tag %d (wire type %d)", fieldNum, wire)
 45971  		}
 45972  		switch fieldNum {
 45973  		case 1:
 45974  			if wireType != 2 {
 45975  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 45976  			}
 45977  			var msglen int
 45978  			for shift := uint(0); ; shift += 7 {
 45979  				if shift >= 64 {
 45980  					return ErrIntOverflowEvents
 45981  				}
 45982  				if iNdEx >= l {
 45983  					return io.ErrUnexpectedEOF
 45984  				}
 45985  				b := dAtA[iNdEx]
 45986  				iNdEx++
 45987  				msglen |= int(b&0x7F) << shift
 45988  				if b < 0x80 {
 45989  					break
 45990  				}
 45991  			}
 45992  			if msglen < 0 {
 45993  				return ErrInvalidLengthEvents
 45994  			}
 45995  			postIndex := iNdEx + msglen
 45996  			if postIndex < 0 {
 45997  				return ErrInvalidLengthEvents
 45998  			}
 45999  			if postIndex > l {
 46000  				return io.ErrUnexpectedEOF
 46001  			}
 46002  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 46003  				return err
 46004  			}
 46005  			iNdEx = postIndex
 46006  		case 2:
 46007  			if wireType != 2 {
 46008  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 46009  			}
 46010  			var msglen int
 46011  			for shift := uint(0); ; shift += 7 {
 46012  				if shift >= 64 {
 46013  					return ErrIntOverflowEvents
 46014  				}
 46015  				if iNdEx >= l {
 46016  					return io.ErrUnexpectedEOF
 46017  				}
 46018  				b := dAtA[iNdEx]
 46019  				iNdEx++
 46020  				msglen |= int(b&0x7F) << shift
 46021  				if b < 0x80 {
 46022  					break
 46023  				}
 46024  			}
 46025  			if msglen < 0 {
 46026  				return ErrInvalidLengthEvents
 46027  			}
 46028  			postIndex := iNdEx + msglen
 46029  			if postIndex < 0 {
 46030  				return ErrInvalidLengthEvents
 46031  			}
 46032  			if postIndex > l {
 46033  				return io.ErrUnexpectedEOF
 46034  			}
 46035  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 46036  				return err
 46037  			}
 46038  			iNdEx = postIndex
 46039  		case 3:
 46040  			if wireType != 2 {
 46041  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 46042  			}
 46043  			var msglen int
 46044  			for shift := uint(0); ; shift += 7 {
 46045  				if shift >= 64 {
 46046  					return ErrIntOverflowEvents
 46047  				}
 46048  				if iNdEx >= l {
 46049  					return io.ErrUnexpectedEOF
 46050  				}
 46051  				b := dAtA[iNdEx]
 46052  				iNdEx++
 46053  				msglen |= int(b&0x7F) << shift
 46054  				if b < 0x80 {
 46055  					break
 46056  				}
 46057  			}
 46058  			if msglen < 0 {
 46059  				return ErrInvalidLengthEvents
 46060  			}
 46061  			postIndex := iNdEx + msglen
 46062  			if postIndex < 0 {
 46063  				return ErrInvalidLengthEvents
 46064  			}
 46065  			if postIndex > l {
 46066  				return io.ErrUnexpectedEOF
 46067  			}
 46068  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 46069  				return err
 46070  			}
 46071  			iNdEx = postIndex
 46072  		case 4:
 46073  			if wireType != 2 {
 46074  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 46075  			}
 46076  			var msglen int
 46077  			for shift := uint(0); ; shift += 7 {
 46078  				if shift >= 64 {
 46079  					return ErrIntOverflowEvents
 46080  				}
 46081  				if iNdEx >= l {
 46082  					return io.ErrUnexpectedEOF
 46083  				}
 46084  				b := dAtA[iNdEx]
 46085  				iNdEx++
 46086  				msglen |= int(b&0x7F) << shift
 46087  				if b < 0x80 {
 46088  					break
 46089  				}
 46090  			}
 46091  			if msglen < 0 {
 46092  				return ErrInvalidLengthEvents
 46093  			}
 46094  			postIndex := iNdEx + msglen
 46095  			if postIndex < 0 {
 46096  				return ErrInvalidLengthEvents
 46097  			}
 46098  			if postIndex > l {
 46099  				return io.ErrUnexpectedEOF
 46100  			}
 46101  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 46102  				return err
 46103  			}
 46104  			iNdEx = postIndex
 46105  		case 5:
 46106  			if wireType != 2 {
 46107  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 46108  			}
 46109  			var msglen int
 46110  			for shift := uint(0); ; shift += 7 {
 46111  				if shift >= 64 {
 46112  					return ErrIntOverflowEvents
 46113  				}
 46114  				if iNdEx >= l {
 46115  					return io.ErrUnexpectedEOF
 46116  				}
 46117  				b := dAtA[iNdEx]
 46118  				iNdEx++
 46119  				msglen |= int(b&0x7F) << shift
 46120  				if b < 0x80 {
 46121  					break
 46122  				}
 46123  			}
 46124  			if msglen < 0 {
 46125  				return ErrInvalidLengthEvents
 46126  			}
 46127  			postIndex := iNdEx + msglen
 46128  			if postIndex < 0 {
 46129  				return ErrInvalidLengthEvents
 46130  			}
 46131  			if postIndex > l {
 46132  				return io.ErrUnexpectedEOF
 46133  			}
 46134  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 46135  				return err
 46136  			}
 46137  			iNdEx = postIndex
 46138  		case 6:
 46139  			if wireType != 2 {
 46140  				return fmt.Errorf("proto: wrong wireType = %d for field TerminalSize", wireType)
 46141  			}
 46142  			var stringLen uint64
 46143  			for shift := uint(0); ; shift += 7 {
 46144  				if shift >= 64 {
 46145  					return ErrIntOverflowEvents
 46146  				}
 46147  				if iNdEx >= l {
 46148  					return io.ErrUnexpectedEOF
 46149  				}
 46150  				b := dAtA[iNdEx]
 46151  				iNdEx++
 46152  				stringLen |= uint64(b&0x7F) << shift
 46153  				if b < 0x80 {
 46154  					break
 46155  				}
 46156  			}
 46157  			intStringLen := int(stringLen)
 46158  			if intStringLen < 0 {
 46159  				return ErrInvalidLengthEvents
 46160  			}
 46161  			postIndex := iNdEx + intStringLen
 46162  			if postIndex < 0 {
 46163  				return ErrInvalidLengthEvents
 46164  			}
 46165  			if postIndex > l {
 46166  				return io.ErrUnexpectedEOF
 46167  			}
 46168  			m.TerminalSize = string(dAtA[iNdEx:postIndex])
 46169  			iNdEx = postIndex
 46170  		case 7:
 46171  			if wireType != 2 {
 46172  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesClusterMetadata", wireType)
 46173  			}
 46174  			var msglen int
 46175  			for shift := uint(0); ; shift += 7 {
 46176  				if shift >= 64 {
 46177  					return ErrIntOverflowEvents
 46178  				}
 46179  				if iNdEx >= l {
 46180  					return io.ErrUnexpectedEOF
 46181  				}
 46182  				b := dAtA[iNdEx]
 46183  				iNdEx++
 46184  				msglen |= int(b&0x7F) << shift
 46185  				if b < 0x80 {
 46186  					break
 46187  				}
 46188  			}
 46189  			if msglen < 0 {
 46190  				return ErrInvalidLengthEvents
 46191  			}
 46192  			postIndex := iNdEx + msglen
 46193  			if postIndex < 0 {
 46194  				return ErrInvalidLengthEvents
 46195  			}
 46196  			if postIndex > l {
 46197  				return io.ErrUnexpectedEOF
 46198  			}
 46199  			if err := m.KubernetesClusterMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 46200  				return err
 46201  			}
 46202  			iNdEx = postIndex
 46203  		case 8:
 46204  			if wireType != 2 {
 46205  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesPodMetadata", wireType)
 46206  			}
 46207  			var msglen int
 46208  			for shift := uint(0); ; shift += 7 {
 46209  				if shift >= 64 {
 46210  					return ErrIntOverflowEvents
 46211  				}
 46212  				if iNdEx >= l {
 46213  					return io.ErrUnexpectedEOF
 46214  				}
 46215  				b := dAtA[iNdEx]
 46216  				iNdEx++
 46217  				msglen |= int(b&0x7F) << shift
 46218  				if b < 0x80 {
 46219  					break
 46220  				}
 46221  			}
 46222  			if msglen < 0 {
 46223  				return ErrInvalidLengthEvents
 46224  			}
 46225  			postIndex := iNdEx + msglen
 46226  			if postIndex < 0 {
 46227  				return ErrInvalidLengthEvents
 46228  			}
 46229  			if postIndex > l {
 46230  				return io.ErrUnexpectedEOF
 46231  			}
 46232  			if err := m.KubernetesPodMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 46233  				return err
 46234  			}
 46235  			iNdEx = postIndex
 46236  		default:
 46237  			iNdEx = preIndex
 46238  			skippy, err := skipEvents(dAtA[iNdEx:])
 46239  			if err != nil {
 46240  				return err
 46241  			}
 46242  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 46243  				return ErrInvalidLengthEvents
 46244  			}
 46245  			if (iNdEx + skippy) > l {
 46246  				return io.ErrUnexpectedEOF
 46247  			}
 46248  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 46249  			iNdEx += skippy
 46250  		}
 46251  	}
 46252  
 46253  	if iNdEx > l {
 46254  		return io.ErrUnexpectedEOF
 46255  	}
 46256  	return nil
 46257  }
 46258  func (m *SessionEnd) Unmarshal(dAtA []byte) error {
 46259  	l := len(dAtA)
 46260  	iNdEx := 0
 46261  	for iNdEx < l {
 46262  		preIndex := iNdEx
 46263  		var wire uint64
 46264  		for shift := uint(0); ; shift += 7 {
 46265  			if shift >= 64 {
 46266  				return ErrIntOverflowEvents
 46267  			}
 46268  			if iNdEx >= l {
 46269  				return io.ErrUnexpectedEOF
 46270  			}
 46271  			b := dAtA[iNdEx]
 46272  			iNdEx++
 46273  			wire |= uint64(b&0x7F) << shift
 46274  			if b < 0x80 {
 46275  				break
 46276  			}
 46277  		}
 46278  		fieldNum := int32(wire >> 3)
 46279  		wireType := int(wire & 0x7)
 46280  		if wireType == 4 {
 46281  			return fmt.Errorf("proto: SessionEnd: wiretype end group for non-group")
 46282  		}
 46283  		if fieldNum <= 0 {
 46284  			return fmt.Errorf("proto: SessionEnd: illegal tag %d (wire type %d)", fieldNum, wire)
 46285  		}
 46286  		switch fieldNum {
 46287  		case 1:
 46288  			if wireType != 2 {
 46289  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 46290  			}
 46291  			var msglen int
 46292  			for shift := uint(0); ; shift += 7 {
 46293  				if shift >= 64 {
 46294  					return ErrIntOverflowEvents
 46295  				}
 46296  				if iNdEx >= l {
 46297  					return io.ErrUnexpectedEOF
 46298  				}
 46299  				b := dAtA[iNdEx]
 46300  				iNdEx++
 46301  				msglen |= int(b&0x7F) << shift
 46302  				if b < 0x80 {
 46303  					break
 46304  				}
 46305  			}
 46306  			if msglen < 0 {
 46307  				return ErrInvalidLengthEvents
 46308  			}
 46309  			postIndex := iNdEx + msglen
 46310  			if postIndex < 0 {
 46311  				return ErrInvalidLengthEvents
 46312  			}
 46313  			if postIndex > l {
 46314  				return io.ErrUnexpectedEOF
 46315  			}
 46316  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 46317  				return err
 46318  			}
 46319  			iNdEx = postIndex
 46320  		case 2:
 46321  			if wireType != 2 {
 46322  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 46323  			}
 46324  			var msglen int
 46325  			for shift := uint(0); ; shift += 7 {
 46326  				if shift >= 64 {
 46327  					return ErrIntOverflowEvents
 46328  				}
 46329  				if iNdEx >= l {
 46330  					return io.ErrUnexpectedEOF
 46331  				}
 46332  				b := dAtA[iNdEx]
 46333  				iNdEx++
 46334  				msglen |= int(b&0x7F) << shift
 46335  				if b < 0x80 {
 46336  					break
 46337  				}
 46338  			}
 46339  			if msglen < 0 {
 46340  				return ErrInvalidLengthEvents
 46341  			}
 46342  			postIndex := iNdEx + msglen
 46343  			if postIndex < 0 {
 46344  				return ErrInvalidLengthEvents
 46345  			}
 46346  			if postIndex > l {
 46347  				return io.ErrUnexpectedEOF
 46348  			}
 46349  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 46350  				return err
 46351  			}
 46352  			iNdEx = postIndex
 46353  		case 3:
 46354  			if wireType != 2 {
 46355  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 46356  			}
 46357  			var msglen int
 46358  			for shift := uint(0); ; shift += 7 {
 46359  				if shift >= 64 {
 46360  					return ErrIntOverflowEvents
 46361  				}
 46362  				if iNdEx >= l {
 46363  					return io.ErrUnexpectedEOF
 46364  				}
 46365  				b := dAtA[iNdEx]
 46366  				iNdEx++
 46367  				msglen |= int(b&0x7F) << shift
 46368  				if b < 0x80 {
 46369  					break
 46370  				}
 46371  			}
 46372  			if msglen < 0 {
 46373  				return ErrInvalidLengthEvents
 46374  			}
 46375  			postIndex := iNdEx + msglen
 46376  			if postIndex < 0 {
 46377  				return ErrInvalidLengthEvents
 46378  			}
 46379  			if postIndex > l {
 46380  				return io.ErrUnexpectedEOF
 46381  			}
 46382  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 46383  				return err
 46384  			}
 46385  			iNdEx = postIndex
 46386  		case 4:
 46387  			if wireType != 2 {
 46388  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 46389  			}
 46390  			var msglen int
 46391  			for shift := uint(0); ; shift += 7 {
 46392  				if shift >= 64 {
 46393  					return ErrIntOverflowEvents
 46394  				}
 46395  				if iNdEx >= l {
 46396  					return io.ErrUnexpectedEOF
 46397  				}
 46398  				b := dAtA[iNdEx]
 46399  				iNdEx++
 46400  				msglen |= int(b&0x7F) << shift
 46401  				if b < 0x80 {
 46402  					break
 46403  				}
 46404  			}
 46405  			if msglen < 0 {
 46406  				return ErrInvalidLengthEvents
 46407  			}
 46408  			postIndex := iNdEx + msglen
 46409  			if postIndex < 0 {
 46410  				return ErrInvalidLengthEvents
 46411  			}
 46412  			if postIndex > l {
 46413  				return io.ErrUnexpectedEOF
 46414  			}
 46415  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 46416  				return err
 46417  			}
 46418  			iNdEx = postIndex
 46419  		case 5:
 46420  			if wireType != 2 {
 46421  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 46422  			}
 46423  			var msglen int
 46424  			for shift := uint(0); ; shift += 7 {
 46425  				if shift >= 64 {
 46426  					return ErrIntOverflowEvents
 46427  				}
 46428  				if iNdEx >= l {
 46429  					return io.ErrUnexpectedEOF
 46430  				}
 46431  				b := dAtA[iNdEx]
 46432  				iNdEx++
 46433  				msglen |= int(b&0x7F) << shift
 46434  				if b < 0x80 {
 46435  					break
 46436  				}
 46437  			}
 46438  			if msglen < 0 {
 46439  				return ErrInvalidLengthEvents
 46440  			}
 46441  			postIndex := iNdEx + msglen
 46442  			if postIndex < 0 {
 46443  				return ErrInvalidLengthEvents
 46444  			}
 46445  			if postIndex > l {
 46446  				return io.ErrUnexpectedEOF
 46447  			}
 46448  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 46449  				return err
 46450  			}
 46451  			iNdEx = postIndex
 46452  		case 6:
 46453  			if wireType != 0 {
 46454  				return fmt.Errorf("proto: wrong wireType = %d for field EnhancedRecording", wireType)
 46455  			}
 46456  			var v int
 46457  			for shift := uint(0); ; shift += 7 {
 46458  				if shift >= 64 {
 46459  					return ErrIntOverflowEvents
 46460  				}
 46461  				if iNdEx >= l {
 46462  					return io.ErrUnexpectedEOF
 46463  				}
 46464  				b := dAtA[iNdEx]
 46465  				iNdEx++
 46466  				v |= int(b&0x7F) << shift
 46467  				if b < 0x80 {
 46468  					break
 46469  				}
 46470  			}
 46471  			m.EnhancedRecording = bool(v != 0)
 46472  		case 7:
 46473  			if wireType != 0 {
 46474  				return fmt.Errorf("proto: wrong wireType = %d for field Interactive", wireType)
 46475  			}
 46476  			var v int
 46477  			for shift := uint(0); ; shift += 7 {
 46478  				if shift >= 64 {
 46479  					return ErrIntOverflowEvents
 46480  				}
 46481  				if iNdEx >= l {
 46482  					return io.ErrUnexpectedEOF
 46483  				}
 46484  				b := dAtA[iNdEx]
 46485  				iNdEx++
 46486  				v |= int(b&0x7F) << shift
 46487  				if b < 0x80 {
 46488  					break
 46489  				}
 46490  			}
 46491  			m.Interactive = bool(v != 0)
 46492  		case 8:
 46493  			if wireType != 2 {
 46494  				return fmt.Errorf("proto: wrong wireType = %d for field Participants", wireType)
 46495  			}
 46496  			var stringLen uint64
 46497  			for shift := uint(0); ; shift += 7 {
 46498  				if shift >= 64 {
 46499  					return ErrIntOverflowEvents
 46500  				}
 46501  				if iNdEx >= l {
 46502  					return io.ErrUnexpectedEOF
 46503  				}
 46504  				b := dAtA[iNdEx]
 46505  				iNdEx++
 46506  				stringLen |= uint64(b&0x7F) << shift
 46507  				if b < 0x80 {
 46508  					break
 46509  				}
 46510  			}
 46511  			intStringLen := int(stringLen)
 46512  			if intStringLen < 0 {
 46513  				return ErrInvalidLengthEvents
 46514  			}
 46515  			postIndex := iNdEx + intStringLen
 46516  			if postIndex < 0 {
 46517  				return ErrInvalidLengthEvents
 46518  			}
 46519  			if postIndex > l {
 46520  				return io.ErrUnexpectedEOF
 46521  			}
 46522  			m.Participants = append(m.Participants, string(dAtA[iNdEx:postIndex]))
 46523  			iNdEx = postIndex
 46524  		case 9:
 46525  			if wireType != 2 {
 46526  				return fmt.Errorf("proto: wrong wireType = %d for field StartTime", wireType)
 46527  			}
 46528  			var msglen int
 46529  			for shift := uint(0); ; shift += 7 {
 46530  				if shift >= 64 {
 46531  					return ErrIntOverflowEvents
 46532  				}
 46533  				if iNdEx >= l {
 46534  					return io.ErrUnexpectedEOF
 46535  				}
 46536  				b := dAtA[iNdEx]
 46537  				iNdEx++
 46538  				msglen |= int(b&0x7F) << shift
 46539  				if b < 0x80 {
 46540  					break
 46541  				}
 46542  			}
 46543  			if msglen < 0 {
 46544  				return ErrInvalidLengthEvents
 46545  			}
 46546  			postIndex := iNdEx + msglen
 46547  			if postIndex < 0 {
 46548  				return ErrInvalidLengthEvents
 46549  			}
 46550  			if postIndex > l {
 46551  				return io.ErrUnexpectedEOF
 46552  			}
 46553  			if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.StartTime, dAtA[iNdEx:postIndex]); err != nil {
 46554  				return err
 46555  			}
 46556  			iNdEx = postIndex
 46557  		case 10:
 46558  			if wireType != 2 {
 46559  				return fmt.Errorf("proto: wrong wireType = %d for field EndTime", wireType)
 46560  			}
 46561  			var msglen int
 46562  			for shift := uint(0); ; shift += 7 {
 46563  				if shift >= 64 {
 46564  					return ErrIntOverflowEvents
 46565  				}
 46566  				if iNdEx >= l {
 46567  					return io.ErrUnexpectedEOF
 46568  				}
 46569  				b := dAtA[iNdEx]
 46570  				iNdEx++
 46571  				msglen |= int(b&0x7F) << shift
 46572  				if b < 0x80 {
 46573  					break
 46574  				}
 46575  			}
 46576  			if msglen < 0 {
 46577  				return ErrInvalidLengthEvents
 46578  			}
 46579  			postIndex := iNdEx + msglen
 46580  			if postIndex < 0 {
 46581  				return ErrInvalidLengthEvents
 46582  			}
 46583  			if postIndex > l {
 46584  				return io.ErrUnexpectedEOF
 46585  			}
 46586  			if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.EndTime, dAtA[iNdEx:postIndex]); err != nil {
 46587  				return err
 46588  			}
 46589  			iNdEx = postIndex
 46590  		case 11:
 46591  			if wireType != 2 {
 46592  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesClusterMetadata", wireType)
 46593  			}
 46594  			var msglen int
 46595  			for shift := uint(0); ; shift += 7 {
 46596  				if shift >= 64 {
 46597  					return ErrIntOverflowEvents
 46598  				}
 46599  				if iNdEx >= l {
 46600  					return io.ErrUnexpectedEOF
 46601  				}
 46602  				b := dAtA[iNdEx]
 46603  				iNdEx++
 46604  				msglen |= int(b&0x7F) << shift
 46605  				if b < 0x80 {
 46606  					break
 46607  				}
 46608  			}
 46609  			if msglen < 0 {
 46610  				return ErrInvalidLengthEvents
 46611  			}
 46612  			postIndex := iNdEx + msglen
 46613  			if postIndex < 0 {
 46614  				return ErrInvalidLengthEvents
 46615  			}
 46616  			if postIndex > l {
 46617  				return io.ErrUnexpectedEOF
 46618  			}
 46619  			if err := m.KubernetesClusterMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 46620  				return err
 46621  			}
 46622  			iNdEx = postIndex
 46623  		case 12:
 46624  			if wireType != 2 {
 46625  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesPodMetadata", wireType)
 46626  			}
 46627  			var msglen int
 46628  			for shift := uint(0); ; shift += 7 {
 46629  				if shift >= 64 {
 46630  					return ErrIntOverflowEvents
 46631  				}
 46632  				if iNdEx >= l {
 46633  					return io.ErrUnexpectedEOF
 46634  				}
 46635  				b := dAtA[iNdEx]
 46636  				iNdEx++
 46637  				msglen |= int(b&0x7F) << shift
 46638  				if b < 0x80 {
 46639  					break
 46640  				}
 46641  			}
 46642  			if msglen < 0 {
 46643  				return ErrInvalidLengthEvents
 46644  			}
 46645  			postIndex := iNdEx + msglen
 46646  			if postIndex < 0 {
 46647  				return ErrInvalidLengthEvents
 46648  			}
 46649  			if postIndex > l {
 46650  				return io.ErrUnexpectedEOF
 46651  			}
 46652  			if err := m.KubernetesPodMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 46653  				return err
 46654  			}
 46655  			iNdEx = postIndex
 46656  		case 13:
 46657  			if wireType != 2 {
 46658  				return fmt.Errorf("proto: wrong wireType = %d for field InitialCommand", wireType)
 46659  			}
 46660  			var stringLen uint64
 46661  			for shift := uint(0); ; shift += 7 {
 46662  				if shift >= 64 {
 46663  					return ErrIntOverflowEvents
 46664  				}
 46665  				if iNdEx >= l {
 46666  					return io.ErrUnexpectedEOF
 46667  				}
 46668  				b := dAtA[iNdEx]
 46669  				iNdEx++
 46670  				stringLen |= uint64(b&0x7F) << shift
 46671  				if b < 0x80 {
 46672  					break
 46673  				}
 46674  			}
 46675  			intStringLen := int(stringLen)
 46676  			if intStringLen < 0 {
 46677  				return ErrInvalidLengthEvents
 46678  			}
 46679  			postIndex := iNdEx + intStringLen
 46680  			if postIndex < 0 {
 46681  				return ErrInvalidLengthEvents
 46682  			}
 46683  			if postIndex > l {
 46684  				return io.ErrUnexpectedEOF
 46685  			}
 46686  			m.InitialCommand = append(m.InitialCommand, string(dAtA[iNdEx:postIndex]))
 46687  			iNdEx = postIndex
 46688  		case 14:
 46689  			if wireType != 2 {
 46690  				return fmt.Errorf("proto: wrong wireType = %d for field SessionRecording", wireType)
 46691  			}
 46692  			var stringLen uint64
 46693  			for shift := uint(0); ; shift += 7 {
 46694  				if shift >= 64 {
 46695  					return ErrIntOverflowEvents
 46696  				}
 46697  				if iNdEx >= l {
 46698  					return io.ErrUnexpectedEOF
 46699  				}
 46700  				b := dAtA[iNdEx]
 46701  				iNdEx++
 46702  				stringLen |= uint64(b&0x7F) << shift
 46703  				if b < 0x80 {
 46704  					break
 46705  				}
 46706  			}
 46707  			intStringLen := int(stringLen)
 46708  			if intStringLen < 0 {
 46709  				return ErrInvalidLengthEvents
 46710  			}
 46711  			postIndex := iNdEx + intStringLen
 46712  			if postIndex < 0 {
 46713  				return ErrInvalidLengthEvents
 46714  			}
 46715  			if postIndex > l {
 46716  				return io.ErrUnexpectedEOF
 46717  			}
 46718  			m.SessionRecording = string(dAtA[iNdEx:postIndex])
 46719  			iNdEx = postIndex
 46720  		default:
 46721  			iNdEx = preIndex
 46722  			skippy, err := skipEvents(dAtA[iNdEx:])
 46723  			if err != nil {
 46724  				return err
 46725  			}
 46726  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 46727  				return ErrInvalidLengthEvents
 46728  			}
 46729  			if (iNdEx + skippy) > l {
 46730  				return io.ErrUnexpectedEOF
 46731  			}
 46732  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 46733  			iNdEx += skippy
 46734  		}
 46735  	}
 46736  
 46737  	if iNdEx > l {
 46738  		return io.ErrUnexpectedEOF
 46739  	}
 46740  	return nil
 46741  }
 46742  func (m *BPFMetadata) Unmarshal(dAtA []byte) error {
 46743  	l := len(dAtA)
 46744  	iNdEx := 0
 46745  	for iNdEx < l {
 46746  		preIndex := iNdEx
 46747  		var wire uint64
 46748  		for shift := uint(0); ; shift += 7 {
 46749  			if shift >= 64 {
 46750  				return ErrIntOverflowEvents
 46751  			}
 46752  			if iNdEx >= l {
 46753  				return io.ErrUnexpectedEOF
 46754  			}
 46755  			b := dAtA[iNdEx]
 46756  			iNdEx++
 46757  			wire |= uint64(b&0x7F) << shift
 46758  			if b < 0x80 {
 46759  				break
 46760  			}
 46761  		}
 46762  		fieldNum := int32(wire >> 3)
 46763  		wireType := int(wire & 0x7)
 46764  		if wireType == 4 {
 46765  			return fmt.Errorf("proto: BPFMetadata: wiretype end group for non-group")
 46766  		}
 46767  		if fieldNum <= 0 {
 46768  			return fmt.Errorf("proto: BPFMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 46769  		}
 46770  		switch fieldNum {
 46771  		case 1:
 46772  			if wireType != 0 {
 46773  				return fmt.Errorf("proto: wrong wireType = %d for field PID", wireType)
 46774  			}
 46775  			m.PID = 0
 46776  			for shift := uint(0); ; shift += 7 {
 46777  				if shift >= 64 {
 46778  					return ErrIntOverflowEvents
 46779  				}
 46780  				if iNdEx >= l {
 46781  					return io.ErrUnexpectedEOF
 46782  				}
 46783  				b := dAtA[iNdEx]
 46784  				iNdEx++
 46785  				m.PID |= uint64(b&0x7F) << shift
 46786  				if b < 0x80 {
 46787  					break
 46788  				}
 46789  			}
 46790  		case 2:
 46791  			if wireType != 0 {
 46792  				return fmt.Errorf("proto: wrong wireType = %d for field CgroupID", wireType)
 46793  			}
 46794  			m.CgroupID = 0
 46795  			for shift := uint(0); ; shift += 7 {
 46796  				if shift >= 64 {
 46797  					return ErrIntOverflowEvents
 46798  				}
 46799  				if iNdEx >= l {
 46800  					return io.ErrUnexpectedEOF
 46801  				}
 46802  				b := dAtA[iNdEx]
 46803  				iNdEx++
 46804  				m.CgroupID |= uint64(b&0x7F) << shift
 46805  				if b < 0x80 {
 46806  					break
 46807  				}
 46808  			}
 46809  		case 3:
 46810  			if wireType != 2 {
 46811  				return fmt.Errorf("proto: wrong wireType = %d for field Program", wireType)
 46812  			}
 46813  			var stringLen uint64
 46814  			for shift := uint(0); ; shift += 7 {
 46815  				if shift >= 64 {
 46816  					return ErrIntOverflowEvents
 46817  				}
 46818  				if iNdEx >= l {
 46819  					return io.ErrUnexpectedEOF
 46820  				}
 46821  				b := dAtA[iNdEx]
 46822  				iNdEx++
 46823  				stringLen |= uint64(b&0x7F) << shift
 46824  				if b < 0x80 {
 46825  					break
 46826  				}
 46827  			}
 46828  			intStringLen := int(stringLen)
 46829  			if intStringLen < 0 {
 46830  				return ErrInvalidLengthEvents
 46831  			}
 46832  			postIndex := iNdEx + intStringLen
 46833  			if postIndex < 0 {
 46834  				return ErrInvalidLengthEvents
 46835  			}
 46836  			if postIndex > l {
 46837  				return io.ErrUnexpectedEOF
 46838  			}
 46839  			m.Program = string(dAtA[iNdEx:postIndex])
 46840  			iNdEx = postIndex
 46841  		default:
 46842  			iNdEx = preIndex
 46843  			skippy, err := skipEvents(dAtA[iNdEx:])
 46844  			if err != nil {
 46845  				return err
 46846  			}
 46847  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 46848  				return ErrInvalidLengthEvents
 46849  			}
 46850  			if (iNdEx + skippy) > l {
 46851  				return io.ErrUnexpectedEOF
 46852  			}
 46853  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 46854  			iNdEx += skippy
 46855  		}
 46856  	}
 46857  
 46858  	if iNdEx > l {
 46859  		return io.ErrUnexpectedEOF
 46860  	}
 46861  	return nil
 46862  }
 46863  func (m *Status) Unmarshal(dAtA []byte) error {
 46864  	l := len(dAtA)
 46865  	iNdEx := 0
 46866  	for iNdEx < l {
 46867  		preIndex := iNdEx
 46868  		var wire uint64
 46869  		for shift := uint(0); ; shift += 7 {
 46870  			if shift >= 64 {
 46871  				return ErrIntOverflowEvents
 46872  			}
 46873  			if iNdEx >= l {
 46874  				return io.ErrUnexpectedEOF
 46875  			}
 46876  			b := dAtA[iNdEx]
 46877  			iNdEx++
 46878  			wire |= uint64(b&0x7F) << shift
 46879  			if b < 0x80 {
 46880  				break
 46881  			}
 46882  		}
 46883  		fieldNum := int32(wire >> 3)
 46884  		wireType := int(wire & 0x7)
 46885  		if wireType == 4 {
 46886  			return fmt.Errorf("proto: Status: wiretype end group for non-group")
 46887  		}
 46888  		if fieldNum <= 0 {
 46889  			return fmt.Errorf("proto: Status: illegal tag %d (wire type %d)", fieldNum, wire)
 46890  		}
 46891  		switch fieldNum {
 46892  		case 1:
 46893  			if wireType != 0 {
 46894  				return fmt.Errorf("proto: wrong wireType = %d for field Success", wireType)
 46895  			}
 46896  			var v int
 46897  			for shift := uint(0); ; shift += 7 {
 46898  				if shift >= 64 {
 46899  					return ErrIntOverflowEvents
 46900  				}
 46901  				if iNdEx >= l {
 46902  					return io.ErrUnexpectedEOF
 46903  				}
 46904  				b := dAtA[iNdEx]
 46905  				iNdEx++
 46906  				v |= int(b&0x7F) << shift
 46907  				if b < 0x80 {
 46908  					break
 46909  				}
 46910  			}
 46911  			m.Success = bool(v != 0)
 46912  		case 2:
 46913  			if wireType != 2 {
 46914  				return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
 46915  			}
 46916  			var stringLen uint64
 46917  			for shift := uint(0); ; shift += 7 {
 46918  				if shift >= 64 {
 46919  					return ErrIntOverflowEvents
 46920  				}
 46921  				if iNdEx >= l {
 46922  					return io.ErrUnexpectedEOF
 46923  				}
 46924  				b := dAtA[iNdEx]
 46925  				iNdEx++
 46926  				stringLen |= uint64(b&0x7F) << shift
 46927  				if b < 0x80 {
 46928  					break
 46929  				}
 46930  			}
 46931  			intStringLen := int(stringLen)
 46932  			if intStringLen < 0 {
 46933  				return ErrInvalidLengthEvents
 46934  			}
 46935  			postIndex := iNdEx + intStringLen
 46936  			if postIndex < 0 {
 46937  				return ErrInvalidLengthEvents
 46938  			}
 46939  			if postIndex > l {
 46940  				return io.ErrUnexpectedEOF
 46941  			}
 46942  			m.Error = string(dAtA[iNdEx:postIndex])
 46943  			iNdEx = postIndex
 46944  		case 3:
 46945  			if wireType != 2 {
 46946  				return fmt.Errorf("proto: wrong wireType = %d for field UserMessage", wireType)
 46947  			}
 46948  			var stringLen uint64
 46949  			for shift := uint(0); ; shift += 7 {
 46950  				if shift >= 64 {
 46951  					return ErrIntOverflowEvents
 46952  				}
 46953  				if iNdEx >= l {
 46954  					return io.ErrUnexpectedEOF
 46955  				}
 46956  				b := dAtA[iNdEx]
 46957  				iNdEx++
 46958  				stringLen |= uint64(b&0x7F) << shift
 46959  				if b < 0x80 {
 46960  					break
 46961  				}
 46962  			}
 46963  			intStringLen := int(stringLen)
 46964  			if intStringLen < 0 {
 46965  				return ErrInvalidLengthEvents
 46966  			}
 46967  			postIndex := iNdEx + intStringLen
 46968  			if postIndex < 0 {
 46969  				return ErrInvalidLengthEvents
 46970  			}
 46971  			if postIndex > l {
 46972  				return io.ErrUnexpectedEOF
 46973  			}
 46974  			m.UserMessage = string(dAtA[iNdEx:postIndex])
 46975  			iNdEx = postIndex
 46976  		default:
 46977  			iNdEx = preIndex
 46978  			skippy, err := skipEvents(dAtA[iNdEx:])
 46979  			if err != nil {
 46980  				return err
 46981  			}
 46982  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 46983  				return ErrInvalidLengthEvents
 46984  			}
 46985  			if (iNdEx + skippy) > l {
 46986  				return io.ErrUnexpectedEOF
 46987  			}
 46988  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 46989  			iNdEx += skippy
 46990  		}
 46991  	}
 46992  
 46993  	if iNdEx > l {
 46994  		return io.ErrUnexpectedEOF
 46995  	}
 46996  	return nil
 46997  }
 46998  func (m *SessionCommand) Unmarshal(dAtA []byte) error {
 46999  	l := len(dAtA)
 47000  	iNdEx := 0
 47001  	for iNdEx < l {
 47002  		preIndex := iNdEx
 47003  		var wire uint64
 47004  		for shift := uint(0); ; shift += 7 {
 47005  			if shift >= 64 {
 47006  				return ErrIntOverflowEvents
 47007  			}
 47008  			if iNdEx >= l {
 47009  				return io.ErrUnexpectedEOF
 47010  			}
 47011  			b := dAtA[iNdEx]
 47012  			iNdEx++
 47013  			wire |= uint64(b&0x7F) << shift
 47014  			if b < 0x80 {
 47015  				break
 47016  			}
 47017  		}
 47018  		fieldNum := int32(wire >> 3)
 47019  		wireType := int(wire & 0x7)
 47020  		if wireType == 4 {
 47021  			return fmt.Errorf("proto: SessionCommand: wiretype end group for non-group")
 47022  		}
 47023  		if fieldNum <= 0 {
 47024  			return fmt.Errorf("proto: SessionCommand: illegal tag %d (wire type %d)", fieldNum, wire)
 47025  		}
 47026  		switch fieldNum {
 47027  		case 1:
 47028  			if wireType != 2 {
 47029  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 47030  			}
 47031  			var msglen int
 47032  			for shift := uint(0); ; shift += 7 {
 47033  				if shift >= 64 {
 47034  					return ErrIntOverflowEvents
 47035  				}
 47036  				if iNdEx >= l {
 47037  					return io.ErrUnexpectedEOF
 47038  				}
 47039  				b := dAtA[iNdEx]
 47040  				iNdEx++
 47041  				msglen |= int(b&0x7F) << shift
 47042  				if b < 0x80 {
 47043  					break
 47044  				}
 47045  			}
 47046  			if msglen < 0 {
 47047  				return ErrInvalidLengthEvents
 47048  			}
 47049  			postIndex := iNdEx + msglen
 47050  			if postIndex < 0 {
 47051  				return ErrInvalidLengthEvents
 47052  			}
 47053  			if postIndex > l {
 47054  				return io.ErrUnexpectedEOF
 47055  			}
 47056  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 47057  				return err
 47058  			}
 47059  			iNdEx = postIndex
 47060  		case 2:
 47061  			if wireType != 2 {
 47062  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 47063  			}
 47064  			var msglen int
 47065  			for shift := uint(0); ; shift += 7 {
 47066  				if shift >= 64 {
 47067  					return ErrIntOverflowEvents
 47068  				}
 47069  				if iNdEx >= l {
 47070  					return io.ErrUnexpectedEOF
 47071  				}
 47072  				b := dAtA[iNdEx]
 47073  				iNdEx++
 47074  				msglen |= int(b&0x7F) << shift
 47075  				if b < 0x80 {
 47076  					break
 47077  				}
 47078  			}
 47079  			if msglen < 0 {
 47080  				return ErrInvalidLengthEvents
 47081  			}
 47082  			postIndex := iNdEx + msglen
 47083  			if postIndex < 0 {
 47084  				return ErrInvalidLengthEvents
 47085  			}
 47086  			if postIndex > l {
 47087  				return io.ErrUnexpectedEOF
 47088  			}
 47089  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 47090  				return err
 47091  			}
 47092  			iNdEx = postIndex
 47093  		case 3:
 47094  			if wireType != 2 {
 47095  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 47096  			}
 47097  			var msglen int
 47098  			for shift := uint(0); ; shift += 7 {
 47099  				if shift >= 64 {
 47100  					return ErrIntOverflowEvents
 47101  				}
 47102  				if iNdEx >= l {
 47103  					return io.ErrUnexpectedEOF
 47104  				}
 47105  				b := dAtA[iNdEx]
 47106  				iNdEx++
 47107  				msglen |= int(b&0x7F) << shift
 47108  				if b < 0x80 {
 47109  					break
 47110  				}
 47111  			}
 47112  			if msglen < 0 {
 47113  				return ErrInvalidLengthEvents
 47114  			}
 47115  			postIndex := iNdEx + msglen
 47116  			if postIndex < 0 {
 47117  				return ErrInvalidLengthEvents
 47118  			}
 47119  			if postIndex > l {
 47120  				return io.ErrUnexpectedEOF
 47121  			}
 47122  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 47123  				return err
 47124  			}
 47125  			iNdEx = postIndex
 47126  		case 4:
 47127  			if wireType != 2 {
 47128  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 47129  			}
 47130  			var msglen int
 47131  			for shift := uint(0); ; shift += 7 {
 47132  				if shift >= 64 {
 47133  					return ErrIntOverflowEvents
 47134  				}
 47135  				if iNdEx >= l {
 47136  					return io.ErrUnexpectedEOF
 47137  				}
 47138  				b := dAtA[iNdEx]
 47139  				iNdEx++
 47140  				msglen |= int(b&0x7F) << shift
 47141  				if b < 0x80 {
 47142  					break
 47143  				}
 47144  			}
 47145  			if msglen < 0 {
 47146  				return ErrInvalidLengthEvents
 47147  			}
 47148  			postIndex := iNdEx + msglen
 47149  			if postIndex < 0 {
 47150  				return ErrInvalidLengthEvents
 47151  			}
 47152  			if postIndex > l {
 47153  				return io.ErrUnexpectedEOF
 47154  			}
 47155  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 47156  				return err
 47157  			}
 47158  			iNdEx = postIndex
 47159  		case 5:
 47160  			if wireType != 2 {
 47161  				return fmt.Errorf("proto: wrong wireType = %d for field BPFMetadata", wireType)
 47162  			}
 47163  			var msglen int
 47164  			for shift := uint(0); ; shift += 7 {
 47165  				if shift >= 64 {
 47166  					return ErrIntOverflowEvents
 47167  				}
 47168  				if iNdEx >= l {
 47169  					return io.ErrUnexpectedEOF
 47170  				}
 47171  				b := dAtA[iNdEx]
 47172  				iNdEx++
 47173  				msglen |= int(b&0x7F) << shift
 47174  				if b < 0x80 {
 47175  					break
 47176  				}
 47177  			}
 47178  			if msglen < 0 {
 47179  				return ErrInvalidLengthEvents
 47180  			}
 47181  			postIndex := iNdEx + msglen
 47182  			if postIndex < 0 {
 47183  				return ErrInvalidLengthEvents
 47184  			}
 47185  			if postIndex > l {
 47186  				return io.ErrUnexpectedEOF
 47187  			}
 47188  			if err := m.BPFMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 47189  				return err
 47190  			}
 47191  			iNdEx = postIndex
 47192  		case 6:
 47193  			if wireType != 0 {
 47194  				return fmt.Errorf("proto: wrong wireType = %d for field PPID", wireType)
 47195  			}
 47196  			m.PPID = 0
 47197  			for shift := uint(0); ; shift += 7 {
 47198  				if shift >= 64 {
 47199  					return ErrIntOverflowEvents
 47200  				}
 47201  				if iNdEx >= l {
 47202  					return io.ErrUnexpectedEOF
 47203  				}
 47204  				b := dAtA[iNdEx]
 47205  				iNdEx++
 47206  				m.PPID |= uint64(b&0x7F) << shift
 47207  				if b < 0x80 {
 47208  					break
 47209  				}
 47210  			}
 47211  		case 7:
 47212  			if wireType != 2 {
 47213  				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
 47214  			}
 47215  			var stringLen uint64
 47216  			for shift := uint(0); ; shift += 7 {
 47217  				if shift >= 64 {
 47218  					return ErrIntOverflowEvents
 47219  				}
 47220  				if iNdEx >= l {
 47221  					return io.ErrUnexpectedEOF
 47222  				}
 47223  				b := dAtA[iNdEx]
 47224  				iNdEx++
 47225  				stringLen |= uint64(b&0x7F) << shift
 47226  				if b < 0x80 {
 47227  					break
 47228  				}
 47229  			}
 47230  			intStringLen := int(stringLen)
 47231  			if intStringLen < 0 {
 47232  				return ErrInvalidLengthEvents
 47233  			}
 47234  			postIndex := iNdEx + intStringLen
 47235  			if postIndex < 0 {
 47236  				return ErrInvalidLengthEvents
 47237  			}
 47238  			if postIndex > l {
 47239  				return io.ErrUnexpectedEOF
 47240  			}
 47241  			m.Path = string(dAtA[iNdEx:postIndex])
 47242  			iNdEx = postIndex
 47243  		case 8:
 47244  			if wireType != 2 {
 47245  				return fmt.Errorf("proto: wrong wireType = %d for field Argv", wireType)
 47246  			}
 47247  			var stringLen uint64
 47248  			for shift := uint(0); ; shift += 7 {
 47249  				if shift >= 64 {
 47250  					return ErrIntOverflowEvents
 47251  				}
 47252  				if iNdEx >= l {
 47253  					return io.ErrUnexpectedEOF
 47254  				}
 47255  				b := dAtA[iNdEx]
 47256  				iNdEx++
 47257  				stringLen |= uint64(b&0x7F) << shift
 47258  				if b < 0x80 {
 47259  					break
 47260  				}
 47261  			}
 47262  			intStringLen := int(stringLen)
 47263  			if intStringLen < 0 {
 47264  				return ErrInvalidLengthEvents
 47265  			}
 47266  			postIndex := iNdEx + intStringLen
 47267  			if postIndex < 0 {
 47268  				return ErrInvalidLengthEvents
 47269  			}
 47270  			if postIndex > l {
 47271  				return io.ErrUnexpectedEOF
 47272  			}
 47273  			m.Argv = append(m.Argv, string(dAtA[iNdEx:postIndex]))
 47274  			iNdEx = postIndex
 47275  		case 9:
 47276  			if wireType != 0 {
 47277  				return fmt.Errorf("proto: wrong wireType = %d for field ReturnCode", wireType)
 47278  			}
 47279  			m.ReturnCode = 0
 47280  			for shift := uint(0); ; shift += 7 {
 47281  				if shift >= 64 {
 47282  					return ErrIntOverflowEvents
 47283  				}
 47284  				if iNdEx >= l {
 47285  					return io.ErrUnexpectedEOF
 47286  				}
 47287  				b := dAtA[iNdEx]
 47288  				iNdEx++
 47289  				m.ReturnCode |= int32(b&0x7F) << shift
 47290  				if b < 0x80 {
 47291  					break
 47292  				}
 47293  			}
 47294  		default:
 47295  			iNdEx = preIndex
 47296  			skippy, err := skipEvents(dAtA[iNdEx:])
 47297  			if err != nil {
 47298  				return err
 47299  			}
 47300  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 47301  				return ErrInvalidLengthEvents
 47302  			}
 47303  			if (iNdEx + skippy) > l {
 47304  				return io.ErrUnexpectedEOF
 47305  			}
 47306  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 47307  			iNdEx += skippy
 47308  		}
 47309  	}
 47310  
 47311  	if iNdEx > l {
 47312  		return io.ErrUnexpectedEOF
 47313  	}
 47314  	return nil
 47315  }
 47316  func (m *SessionDisk) Unmarshal(dAtA []byte) error {
 47317  	l := len(dAtA)
 47318  	iNdEx := 0
 47319  	for iNdEx < l {
 47320  		preIndex := iNdEx
 47321  		var wire uint64
 47322  		for shift := uint(0); ; shift += 7 {
 47323  			if shift >= 64 {
 47324  				return ErrIntOverflowEvents
 47325  			}
 47326  			if iNdEx >= l {
 47327  				return io.ErrUnexpectedEOF
 47328  			}
 47329  			b := dAtA[iNdEx]
 47330  			iNdEx++
 47331  			wire |= uint64(b&0x7F) << shift
 47332  			if b < 0x80 {
 47333  				break
 47334  			}
 47335  		}
 47336  		fieldNum := int32(wire >> 3)
 47337  		wireType := int(wire & 0x7)
 47338  		if wireType == 4 {
 47339  			return fmt.Errorf("proto: SessionDisk: wiretype end group for non-group")
 47340  		}
 47341  		if fieldNum <= 0 {
 47342  			return fmt.Errorf("proto: SessionDisk: illegal tag %d (wire type %d)", fieldNum, wire)
 47343  		}
 47344  		switch fieldNum {
 47345  		case 1:
 47346  			if wireType != 2 {
 47347  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 47348  			}
 47349  			var msglen int
 47350  			for shift := uint(0); ; shift += 7 {
 47351  				if shift >= 64 {
 47352  					return ErrIntOverflowEvents
 47353  				}
 47354  				if iNdEx >= l {
 47355  					return io.ErrUnexpectedEOF
 47356  				}
 47357  				b := dAtA[iNdEx]
 47358  				iNdEx++
 47359  				msglen |= int(b&0x7F) << shift
 47360  				if b < 0x80 {
 47361  					break
 47362  				}
 47363  			}
 47364  			if msglen < 0 {
 47365  				return ErrInvalidLengthEvents
 47366  			}
 47367  			postIndex := iNdEx + msglen
 47368  			if postIndex < 0 {
 47369  				return ErrInvalidLengthEvents
 47370  			}
 47371  			if postIndex > l {
 47372  				return io.ErrUnexpectedEOF
 47373  			}
 47374  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 47375  				return err
 47376  			}
 47377  			iNdEx = postIndex
 47378  		case 2:
 47379  			if wireType != 2 {
 47380  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 47381  			}
 47382  			var msglen int
 47383  			for shift := uint(0); ; shift += 7 {
 47384  				if shift >= 64 {
 47385  					return ErrIntOverflowEvents
 47386  				}
 47387  				if iNdEx >= l {
 47388  					return io.ErrUnexpectedEOF
 47389  				}
 47390  				b := dAtA[iNdEx]
 47391  				iNdEx++
 47392  				msglen |= int(b&0x7F) << shift
 47393  				if b < 0x80 {
 47394  					break
 47395  				}
 47396  			}
 47397  			if msglen < 0 {
 47398  				return ErrInvalidLengthEvents
 47399  			}
 47400  			postIndex := iNdEx + msglen
 47401  			if postIndex < 0 {
 47402  				return ErrInvalidLengthEvents
 47403  			}
 47404  			if postIndex > l {
 47405  				return io.ErrUnexpectedEOF
 47406  			}
 47407  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 47408  				return err
 47409  			}
 47410  			iNdEx = postIndex
 47411  		case 3:
 47412  			if wireType != 2 {
 47413  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 47414  			}
 47415  			var msglen int
 47416  			for shift := uint(0); ; shift += 7 {
 47417  				if shift >= 64 {
 47418  					return ErrIntOverflowEvents
 47419  				}
 47420  				if iNdEx >= l {
 47421  					return io.ErrUnexpectedEOF
 47422  				}
 47423  				b := dAtA[iNdEx]
 47424  				iNdEx++
 47425  				msglen |= int(b&0x7F) << shift
 47426  				if b < 0x80 {
 47427  					break
 47428  				}
 47429  			}
 47430  			if msglen < 0 {
 47431  				return ErrInvalidLengthEvents
 47432  			}
 47433  			postIndex := iNdEx + msglen
 47434  			if postIndex < 0 {
 47435  				return ErrInvalidLengthEvents
 47436  			}
 47437  			if postIndex > l {
 47438  				return io.ErrUnexpectedEOF
 47439  			}
 47440  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 47441  				return err
 47442  			}
 47443  			iNdEx = postIndex
 47444  		case 4:
 47445  			if wireType != 2 {
 47446  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 47447  			}
 47448  			var msglen int
 47449  			for shift := uint(0); ; shift += 7 {
 47450  				if shift >= 64 {
 47451  					return ErrIntOverflowEvents
 47452  				}
 47453  				if iNdEx >= l {
 47454  					return io.ErrUnexpectedEOF
 47455  				}
 47456  				b := dAtA[iNdEx]
 47457  				iNdEx++
 47458  				msglen |= int(b&0x7F) << shift
 47459  				if b < 0x80 {
 47460  					break
 47461  				}
 47462  			}
 47463  			if msglen < 0 {
 47464  				return ErrInvalidLengthEvents
 47465  			}
 47466  			postIndex := iNdEx + msglen
 47467  			if postIndex < 0 {
 47468  				return ErrInvalidLengthEvents
 47469  			}
 47470  			if postIndex > l {
 47471  				return io.ErrUnexpectedEOF
 47472  			}
 47473  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 47474  				return err
 47475  			}
 47476  			iNdEx = postIndex
 47477  		case 5:
 47478  			if wireType != 2 {
 47479  				return fmt.Errorf("proto: wrong wireType = %d for field BPFMetadata", wireType)
 47480  			}
 47481  			var msglen int
 47482  			for shift := uint(0); ; shift += 7 {
 47483  				if shift >= 64 {
 47484  					return ErrIntOverflowEvents
 47485  				}
 47486  				if iNdEx >= l {
 47487  					return io.ErrUnexpectedEOF
 47488  				}
 47489  				b := dAtA[iNdEx]
 47490  				iNdEx++
 47491  				msglen |= int(b&0x7F) << shift
 47492  				if b < 0x80 {
 47493  					break
 47494  				}
 47495  			}
 47496  			if msglen < 0 {
 47497  				return ErrInvalidLengthEvents
 47498  			}
 47499  			postIndex := iNdEx + msglen
 47500  			if postIndex < 0 {
 47501  				return ErrInvalidLengthEvents
 47502  			}
 47503  			if postIndex > l {
 47504  				return io.ErrUnexpectedEOF
 47505  			}
 47506  			if err := m.BPFMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 47507  				return err
 47508  			}
 47509  			iNdEx = postIndex
 47510  		case 6:
 47511  			if wireType != 2 {
 47512  				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
 47513  			}
 47514  			var stringLen uint64
 47515  			for shift := uint(0); ; shift += 7 {
 47516  				if shift >= 64 {
 47517  					return ErrIntOverflowEvents
 47518  				}
 47519  				if iNdEx >= l {
 47520  					return io.ErrUnexpectedEOF
 47521  				}
 47522  				b := dAtA[iNdEx]
 47523  				iNdEx++
 47524  				stringLen |= uint64(b&0x7F) << shift
 47525  				if b < 0x80 {
 47526  					break
 47527  				}
 47528  			}
 47529  			intStringLen := int(stringLen)
 47530  			if intStringLen < 0 {
 47531  				return ErrInvalidLengthEvents
 47532  			}
 47533  			postIndex := iNdEx + intStringLen
 47534  			if postIndex < 0 {
 47535  				return ErrInvalidLengthEvents
 47536  			}
 47537  			if postIndex > l {
 47538  				return io.ErrUnexpectedEOF
 47539  			}
 47540  			m.Path = string(dAtA[iNdEx:postIndex])
 47541  			iNdEx = postIndex
 47542  		case 7:
 47543  			if wireType != 0 {
 47544  				return fmt.Errorf("proto: wrong wireType = %d for field Flags", wireType)
 47545  			}
 47546  			m.Flags = 0
 47547  			for shift := uint(0); ; shift += 7 {
 47548  				if shift >= 64 {
 47549  					return ErrIntOverflowEvents
 47550  				}
 47551  				if iNdEx >= l {
 47552  					return io.ErrUnexpectedEOF
 47553  				}
 47554  				b := dAtA[iNdEx]
 47555  				iNdEx++
 47556  				m.Flags |= int32(b&0x7F) << shift
 47557  				if b < 0x80 {
 47558  					break
 47559  				}
 47560  			}
 47561  		case 8:
 47562  			if wireType != 0 {
 47563  				return fmt.Errorf("proto: wrong wireType = %d for field ReturnCode", wireType)
 47564  			}
 47565  			m.ReturnCode = 0
 47566  			for shift := uint(0); ; shift += 7 {
 47567  				if shift >= 64 {
 47568  					return ErrIntOverflowEvents
 47569  				}
 47570  				if iNdEx >= l {
 47571  					return io.ErrUnexpectedEOF
 47572  				}
 47573  				b := dAtA[iNdEx]
 47574  				iNdEx++
 47575  				m.ReturnCode |= int32(b&0x7F) << shift
 47576  				if b < 0x80 {
 47577  					break
 47578  				}
 47579  			}
 47580  		default:
 47581  			iNdEx = preIndex
 47582  			skippy, err := skipEvents(dAtA[iNdEx:])
 47583  			if err != nil {
 47584  				return err
 47585  			}
 47586  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 47587  				return ErrInvalidLengthEvents
 47588  			}
 47589  			if (iNdEx + skippy) > l {
 47590  				return io.ErrUnexpectedEOF
 47591  			}
 47592  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 47593  			iNdEx += skippy
 47594  		}
 47595  	}
 47596  
 47597  	if iNdEx > l {
 47598  		return io.ErrUnexpectedEOF
 47599  	}
 47600  	return nil
 47601  }
 47602  func (m *SessionNetwork) Unmarshal(dAtA []byte) error {
 47603  	l := len(dAtA)
 47604  	iNdEx := 0
 47605  	for iNdEx < l {
 47606  		preIndex := iNdEx
 47607  		var wire uint64
 47608  		for shift := uint(0); ; shift += 7 {
 47609  			if shift >= 64 {
 47610  				return ErrIntOverflowEvents
 47611  			}
 47612  			if iNdEx >= l {
 47613  				return io.ErrUnexpectedEOF
 47614  			}
 47615  			b := dAtA[iNdEx]
 47616  			iNdEx++
 47617  			wire |= uint64(b&0x7F) << shift
 47618  			if b < 0x80 {
 47619  				break
 47620  			}
 47621  		}
 47622  		fieldNum := int32(wire >> 3)
 47623  		wireType := int(wire & 0x7)
 47624  		if wireType == 4 {
 47625  			return fmt.Errorf("proto: SessionNetwork: wiretype end group for non-group")
 47626  		}
 47627  		if fieldNum <= 0 {
 47628  			return fmt.Errorf("proto: SessionNetwork: illegal tag %d (wire type %d)", fieldNum, wire)
 47629  		}
 47630  		switch fieldNum {
 47631  		case 1:
 47632  			if wireType != 2 {
 47633  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 47634  			}
 47635  			var msglen int
 47636  			for shift := uint(0); ; shift += 7 {
 47637  				if shift >= 64 {
 47638  					return ErrIntOverflowEvents
 47639  				}
 47640  				if iNdEx >= l {
 47641  					return io.ErrUnexpectedEOF
 47642  				}
 47643  				b := dAtA[iNdEx]
 47644  				iNdEx++
 47645  				msglen |= int(b&0x7F) << shift
 47646  				if b < 0x80 {
 47647  					break
 47648  				}
 47649  			}
 47650  			if msglen < 0 {
 47651  				return ErrInvalidLengthEvents
 47652  			}
 47653  			postIndex := iNdEx + msglen
 47654  			if postIndex < 0 {
 47655  				return ErrInvalidLengthEvents
 47656  			}
 47657  			if postIndex > l {
 47658  				return io.ErrUnexpectedEOF
 47659  			}
 47660  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 47661  				return err
 47662  			}
 47663  			iNdEx = postIndex
 47664  		case 2:
 47665  			if wireType != 2 {
 47666  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 47667  			}
 47668  			var msglen int
 47669  			for shift := uint(0); ; shift += 7 {
 47670  				if shift >= 64 {
 47671  					return ErrIntOverflowEvents
 47672  				}
 47673  				if iNdEx >= l {
 47674  					return io.ErrUnexpectedEOF
 47675  				}
 47676  				b := dAtA[iNdEx]
 47677  				iNdEx++
 47678  				msglen |= int(b&0x7F) << shift
 47679  				if b < 0x80 {
 47680  					break
 47681  				}
 47682  			}
 47683  			if msglen < 0 {
 47684  				return ErrInvalidLengthEvents
 47685  			}
 47686  			postIndex := iNdEx + msglen
 47687  			if postIndex < 0 {
 47688  				return ErrInvalidLengthEvents
 47689  			}
 47690  			if postIndex > l {
 47691  				return io.ErrUnexpectedEOF
 47692  			}
 47693  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 47694  				return err
 47695  			}
 47696  			iNdEx = postIndex
 47697  		case 3:
 47698  			if wireType != 2 {
 47699  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 47700  			}
 47701  			var msglen int
 47702  			for shift := uint(0); ; shift += 7 {
 47703  				if shift >= 64 {
 47704  					return ErrIntOverflowEvents
 47705  				}
 47706  				if iNdEx >= l {
 47707  					return io.ErrUnexpectedEOF
 47708  				}
 47709  				b := dAtA[iNdEx]
 47710  				iNdEx++
 47711  				msglen |= int(b&0x7F) << shift
 47712  				if b < 0x80 {
 47713  					break
 47714  				}
 47715  			}
 47716  			if msglen < 0 {
 47717  				return ErrInvalidLengthEvents
 47718  			}
 47719  			postIndex := iNdEx + msglen
 47720  			if postIndex < 0 {
 47721  				return ErrInvalidLengthEvents
 47722  			}
 47723  			if postIndex > l {
 47724  				return io.ErrUnexpectedEOF
 47725  			}
 47726  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 47727  				return err
 47728  			}
 47729  			iNdEx = postIndex
 47730  		case 4:
 47731  			if wireType != 2 {
 47732  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 47733  			}
 47734  			var msglen int
 47735  			for shift := uint(0); ; shift += 7 {
 47736  				if shift >= 64 {
 47737  					return ErrIntOverflowEvents
 47738  				}
 47739  				if iNdEx >= l {
 47740  					return io.ErrUnexpectedEOF
 47741  				}
 47742  				b := dAtA[iNdEx]
 47743  				iNdEx++
 47744  				msglen |= int(b&0x7F) << shift
 47745  				if b < 0x80 {
 47746  					break
 47747  				}
 47748  			}
 47749  			if msglen < 0 {
 47750  				return ErrInvalidLengthEvents
 47751  			}
 47752  			postIndex := iNdEx + msglen
 47753  			if postIndex < 0 {
 47754  				return ErrInvalidLengthEvents
 47755  			}
 47756  			if postIndex > l {
 47757  				return io.ErrUnexpectedEOF
 47758  			}
 47759  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 47760  				return err
 47761  			}
 47762  			iNdEx = postIndex
 47763  		case 5:
 47764  			if wireType != 2 {
 47765  				return fmt.Errorf("proto: wrong wireType = %d for field BPFMetadata", wireType)
 47766  			}
 47767  			var msglen int
 47768  			for shift := uint(0); ; shift += 7 {
 47769  				if shift >= 64 {
 47770  					return ErrIntOverflowEvents
 47771  				}
 47772  				if iNdEx >= l {
 47773  					return io.ErrUnexpectedEOF
 47774  				}
 47775  				b := dAtA[iNdEx]
 47776  				iNdEx++
 47777  				msglen |= int(b&0x7F) << shift
 47778  				if b < 0x80 {
 47779  					break
 47780  				}
 47781  			}
 47782  			if msglen < 0 {
 47783  				return ErrInvalidLengthEvents
 47784  			}
 47785  			postIndex := iNdEx + msglen
 47786  			if postIndex < 0 {
 47787  				return ErrInvalidLengthEvents
 47788  			}
 47789  			if postIndex > l {
 47790  				return io.ErrUnexpectedEOF
 47791  			}
 47792  			if err := m.BPFMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 47793  				return err
 47794  			}
 47795  			iNdEx = postIndex
 47796  		case 6:
 47797  			if wireType != 2 {
 47798  				return fmt.Errorf("proto: wrong wireType = %d for field SrcAddr", wireType)
 47799  			}
 47800  			var stringLen uint64
 47801  			for shift := uint(0); ; shift += 7 {
 47802  				if shift >= 64 {
 47803  					return ErrIntOverflowEvents
 47804  				}
 47805  				if iNdEx >= l {
 47806  					return io.ErrUnexpectedEOF
 47807  				}
 47808  				b := dAtA[iNdEx]
 47809  				iNdEx++
 47810  				stringLen |= uint64(b&0x7F) << shift
 47811  				if b < 0x80 {
 47812  					break
 47813  				}
 47814  			}
 47815  			intStringLen := int(stringLen)
 47816  			if intStringLen < 0 {
 47817  				return ErrInvalidLengthEvents
 47818  			}
 47819  			postIndex := iNdEx + intStringLen
 47820  			if postIndex < 0 {
 47821  				return ErrInvalidLengthEvents
 47822  			}
 47823  			if postIndex > l {
 47824  				return io.ErrUnexpectedEOF
 47825  			}
 47826  			m.SrcAddr = string(dAtA[iNdEx:postIndex])
 47827  			iNdEx = postIndex
 47828  		case 7:
 47829  			if wireType != 2 {
 47830  				return fmt.Errorf("proto: wrong wireType = %d for field DstAddr", wireType)
 47831  			}
 47832  			var stringLen uint64
 47833  			for shift := uint(0); ; shift += 7 {
 47834  				if shift >= 64 {
 47835  					return ErrIntOverflowEvents
 47836  				}
 47837  				if iNdEx >= l {
 47838  					return io.ErrUnexpectedEOF
 47839  				}
 47840  				b := dAtA[iNdEx]
 47841  				iNdEx++
 47842  				stringLen |= uint64(b&0x7F) << shift
 47843  				if b < 0x80 {
 47844  					break
 47845  				}
 47846  			}
 47847  			intStringLen := int(stringLen)
 47848  			if intStringLen < 0 {
 47849  				return ErrInvalidLengthEvents
 47850  			}
 47851  			postIndex := iNdEx + intStringLen
 47852  			if postIndex < 0 {
 47853  				return ErrInvalidLengthEvents
 47854  			}
 47855  			if postIndex > l {
 47856  				return io.ErrUnexpectedEOF
 47857  			}
 47858  			m.DstAddr = string(dAtA[iNdEx:postIndex])
 47859  			iNdEx = postIndex
 47860  		case 8:
 47861  			if wireType != 0 {
 47862  				return fmt.Errorf("proto: wrong wireType = %d for field DstPort", wireType)
 47863  			}
 47864  			m.DstPort = 0
 47865  			for shift := uint(0); ; shift += 7 {
 47866  				if shift >= 64 {
 47867  					return ErrIntOverflowEvents
 47868  				}
 47869  				if iNdEx >= l {
 47870  					return io.ErrUnexpectedEOF
 47871  				}
 47872  				b := dAtA[iNdEx]
 47873  				iNdEx++
 47874  				m.DstPort |= int32(b&0x7F) << shift
 47875  				if b < 0x80 {
 47876  					break
 47877  				}
 47878  			}
 47879  		case 9:
 47880  			if wireType != 0 {
 47881  				return fmt.Errorf("proto: wrong wireType = %d for field TCPVersion", wireType)
 47882  			}
 47883  			m.TCPVersion = 0
 47884  			for shift := uint(0); ; shift += 7 {
 47885  				if shift >= 64 {
 47886  					return ErrIntOverflowEvents
 47887  				}
 47888  				if iNdEx >= l {
 47889  					return io.ErrUnexpectedEOF
 47890  				}
 47891  				b := dAtA[iNdEx]
 47892  				iNdEx++
 47893  				m.TCPVersion |= int32(b&0x7F) << shift
 47894  				if b < 0x80 {
 47895  					break
 47896  				}
 47897  			}
 47898  		case 10:
 47899  			if wireType != 0 {
 47900  				return fmt.Errorf("proto: wrong wireType = %d for field Operation", wireType)
 47901  			}
 47902  			m.Operation = 0
 47903  			for shift := uint(0); ; shift += 7 {
 47904  				if shift >= 64 {
 47905  					return ErrIntOverflowEvents
 47906  				}
 47907  				if iNdEx >= l {
 47908  					return io.ErrUnexpectedEOF
 47909  				}
 47910  				b := dAtA[iNdEx]
 47911  				iNdEx++
 47912  				m.Operation |= SessionNetwork_NetworkOperation(b&0x7F) << shift
 47913  				if b < 0x80 {
 47914  					break
 47915  				}
 47916  			}
 47917  		case 11:
 47918  			if wireType != 0 {
 47919  				return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType)
 47920  			}
 47921  			m.Action = 0
 47922  			for shift := uint(0); ; shift += 7 {
 47923  				if shift >= 64 {
 47924  					return ErrIntOverflowEvents
 47925  				}
 47926  				if iNdEx >= l {
 47927  					return io.ErrUnexpectedEOF
 47928  				}
 47929  				b := dAtA[iNdEx]
 47930  				iNdEx++
 47931  				m.Action |= EventAction(b&0x7F) << shift
 47932  				if b < 0x80 {
 47933  					break
 47934  				}
 47935  			}
 47936  		default:
 47937  			iNdEx = preIndex
 47938  			skippy, err := skipEvents(dAtA[iNdEx:])
 47939  			if err != nil {
 47940  				return err
 47941  			}
 47942  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 47943  				return ErrInvalidLengthEvents
 47944  			}
 47945  			if (iNdEx + skippy) > l {
 47946  				return io.ErrUnexpectedEOF
 47947  			}
 47948  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 47949  			iNdEx += skippy
 47950  		}
 47951  	}
 47952  
 47953  	if iNdEx > l {
 47954  		return io.ErrUnexpectedEOF
 47955  	}
 47956  	return nil
 47957  }
 47958  func (m *SessionData) Unmarshal(dAtA []byte) error {
 47959  	l := len(dAtA)
 47960  	iNdEx := 0
 47961  	for iNdEx < l {
 47962  		preIndex := iNdEx
 47963  		var wire uint64
 47964  		for shift := uint(0); ; shift += 7 {
 47965  			if shift >= 64 {
 47966  				return ErrIntOverflowEvents
 47967  			}
 47968  			if iNdEx >= l {
 47969  				return io.ErrUnexpectedEOF
 47970  			}
 47971  			b := dAtA[iNdEx]
 47972  			iNdEx++
 47973  			wire |= uint64(b&0x7F) << shift
 47974  			if b < 0x80 {
 47975  				break
 47976  			}
 47977  		}
 47978  		fieldNum := int32(wire >> 3)
 47979  		wireType := int(wire & 0x7)
 47980  		if wireType == 4 {
 47981  			return fmt.Errorf("proto: SessionData: wiretype end group for non-group")
 47982  		}
 47983  		if fieldNum <= 0 {
 47984  			return fmt.Errorf("proto: SessionData: illegal tag %d (wire type %d)", fieldNum, wire)
 47985  		}
 47986  		switch fieldNum {
 47987  		case 1:
 47988  			if wireType != 2 {
 47989  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 47990  			}
 47991  			var msglen int
 47992  			for shift := uint(0); ; shift += 7 {
 47993  				if shift >= 64 {
 47994  					return ErrIntOverflowEvents
 47995  				}
 47996  				if iNdEx >= l {
 47997  					return io.ErrUnexpectedEOF
 47998  				}
 47999  				b := dAtA[iNdEx]
 48000  				iNdEx++
 48001  				msglen |= int(b&0x7F) << shift
 48002  				if b < 0x80 {
 48003  					break
 48004  				}
 48005  			}
 48006  			if msglen < 0 {
 48007  				return ErrInvalidLengthEvents
 48008  			}
 48009  			postIndex := iNdEx + msglen
 48010  			if postIndex < 0 {
 48011  				return ErrInvalidLengthEvents
 48012  			}
 48013  			if postIndex > l {
 48014  				return io.ErrUnexpectedEOF
 48015  			}
 48016  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48017  				return err
 48018  			}
 48019  			iNdEx = postIndex
 48020  		case 2:
 48021  			if wireType != 2 {
 48022  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 48023  			}
 48024  			var msglen int
 48025  			for shift := uint(0); ; shift += 7 {
 48026  				if shift >= 64 {
 48027  					return ErrIntOverflowEvents
 48028  				}
 48029  				if iNdEx >= l {
 48030  					return io.ErrUnexpectedEOF
 48031  				}
 48032  				b := dAtA[iNdEx]
 48033  				iNdEx++
 48034  				msglen |= int(b&0x7F) << shift
 48035  				if b < 0x80 {
 48036  					break
 48037  				}
 48038  			}
 48039  			if msglen < 0 {
 48040  				return ErrInvalidLengthEvents
 48041  			}
 48042  			postIndex := iNdEx + msglen
 48043  			if postIndex < 0 {
 48044  				return ErrInvalidLengthEvents
 48045  			}
 48046  			if postIndex > l {
 48047  				return io.ErrUnexpectedEOF
 48048  			}
 48049  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48050  				return err
 48051  			}
 48052  			iNdEx = postIndex
 48053  		case 3:
 48054  			if wireType != 2 {
 48055  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 48056  			}
 48057  			var msglen int
 48058  			for shift := uint(0); ; shift += 7 {
 48059  				if shift >= 64 {
 48060  					return ErrIntOverflowEvents
 48061  				}
 48062  				if iNdEx >= l {
 48063  					return io.ErrUnexpectedEOF
 48064  				}
 48065  				b := dAtA[iNdEx]
 48066  				iNdEx++
 48067  				msglen |= int(b&0x7F) << shift
 48068  				if b < 0x80 {
 48069  					break
 48070  				}
 48071  			}
 48072  			if msglen < 0 {
 48073  				return ErrInvalidLengthEvents
 48074  			}
 48075  			postIndex := iNdEx + msglen
 48076  			if postIndex < 0 {
 48077  				return ErrInvalidLengthEvents
 48078  			}
 48079  			if postIndex > l {
 48080  				return io.ErrUnexpectedEOF
 48081  			}
 48082  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48083  				return err
 48084  			}
 48085  			iNdEx = postIndex
 48086  		case 4:
 48087  			if wireType != 2 {
 48088  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 48089  			}
 48090  			var msglen int
 48091  			for shift := uint(0); ; shift += 7 {
 48092  				if shift >= 64 {
 48093  					return ErrIntOverflowEvents
 48094  				}
 48095  				if iNdEx >= l {
 48096  					return io.ErrUnexpectedEOF
 48097  				}
 48098  				b := dAtA[iNdEx]
 48099  				iNdEx++
 48100  				msglen |= int(b&0x7F) << shift
 48101  				if b < 0x80 {
 48102  					break
 48103  				}
 48104  			}
 48105  			if msglen < 0 {
 48106  				return ErrInvalidLengthEvents
 48107  			}
 48108  			postIndex := iNdEx + msglen
 48109  			if postIndex < 0 {
 48110  				return ErrInvalidLengthEvents
 48111  			}
 48112  			if postIndex > l {
 48113  				return io.ErrUnexpectedEOF
 48114  			}
 48115  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48116  				return err
 48117  			}
 48118  			iNdEx = postIndex
 48119  		case 5:
 48120  			if wireType != 2 {
 48121  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 48122  			}
 48123  			var msglen int
 48124  			for shift := uint(0); ; shift += 7 {
 48125  				if shift >= 64 {
 48126  					return ErrIntOverflowEvents
 48127  				}
 48128  				if iNdEx >= l {
 48129  					return io.ErrUnexpectedEOF
 48130  				}
 48131  				b := dAtA[iNdEx]
 48132  				iNdEx++
 48133  				msglen |= int(b&0x7F) << shift
 48134  				if b < 0x80 {
 48135  					break
 48136  				}
 48137  			}
 48138  			if msglen < 0 {
 48139  				return ErrInvalidLengthEvents
 48140  			}
 48141  			postIndex := iNdEx + msglen
 48142  			if postIndex < 0 {
 48143  				return ErrInvalidLengthEvents
 48144  			}
 48145  			if postIndex > l {
 48146  				return io.ErrUnexpectedEOF
 48147  			}
 48148  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48149  				return err
 48150  			}
 48151  			iNdEx = postIndex
 48152  		case 6:
 48153  			if wireType != 0 {
 48154  				return fmt.Errorf("proto: wrong wireType = %d for field BytesTransmitted", wireType)
 48155  			}
 48156  			m.BytesTransmitted = 0
 48157  			for shift := uint(0); ; shift += 7 {
 48158  				if shift >= 64 {
 48159  					return ErrIntOverflowEvents
 48160  				}
 48161  				if iNdEx >= l {
 48162  					return io.ErrUnexpectedEOF
 48163  				}
 48164  				b := dAtA[iNdEx]
 48165  				iNdEx++
 48166  				m.BytesTransmitted |= uint64(b&0x7F) << shift
 48167  				if b < 0x80 {
 48168  					break
 48169  				}
 48170  			}
 48171  		case 7:
 48172  			if wireType != 0 {
 48173  				return fmt.Errorf("proto: wrong wireType = %d for field BytesReceived", wireType)
 48174  			}
 48175  			m.BytesReceived = 0
 48176  			for shift := uint(0); ; shift += 7 {
 48177  				if shift >= 64 {
 48178  					return ErrIntOverflowEvents
 48179  				}
 48180  				if iNdEx >= l {
 48181  					return io.ErrUnexpectedEOF
 48182  				}
 48183  				b := dAtA[iNdEx]
 48184  				iNdEx++
 48185  				m.BytesReceived |= uint64(b&0x7F) << shift
 48186  				if b < 0x80 {
 48187  					break
 48188  				}
 48189  			}
 48190  		default:
 48191  			iNdEx = preIndex
 48192  			skippy, err := skipEvents(dAtA[iNdEx:])
 48193  			if err != nil {
 48194  				return err
 48195  			}
 48196  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 48197  				return ErrInvalidLengthEvents
 48198  			}
 48199  			if (iNdEx + skippy) > l {
 48200  				return io.ErrUnexpectedEOF
 48201  			}
 48202  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 48203  			iNdEx += skippy
 48204  		}
 48205  	}
 48206  
 48207  	if iNdEx > l {
 48208  		return io.ErrUnexpectedEOF
 48209  	}
 48210  	return nil
 48211  }
 48212  func (m *SessionLeave) Unmarshal(dAtA []byte) error {
 48213  	l := len(dAtA)
 48214  	iNdEx := 0
 48215  	for iNdEx < l {
 48216  		preIndex := iNdEx
 48217  		var wire uint64
 48218  		for shift := uint(0); ; shift += 7 {
 48219  			if shift >= 64 {
 48220  				return ErrIntOverflowEvents
 48221  			}
 48222  			if iNdEx >= l {
 48223  				return io.ErrUnexpectedEOF
 48224  			}
 48225  			b := dAtA[iNdEx]
 48226  			iNdEx++
 48227  			wire |= uint64(b&0x7F) << shift
 48228  			if b < 0x80 {
 48229  				break
 48230  			}
 48231  		}
 48232  		fieldNum := int32(wire >> 3)
 48233  		wireType := int(wire & 0x7)
 48234  		if wireType == 4 {
 48235  			return fmt.Errorf("proto: SessionLeave: wiretype end group for non-group")
 48236  		}
 48237  		if fieldNum <= 0 {
 48238  			return fmt.Errorf("proto: SessionLeave: illegal tag %d (wire type %d)", fieldNum, wire)
 48239  		}
 48240  		switch fieldNum {
 48241  		case 1:
 48242  			if wireType != 2 {
 48243  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 48244  			}
 48245  			var msglen int
 48246  			for shift := uint(0); ; shift += 7 {
 48247  				if shift >= 64 {
 48248  					return ErrIntOverflowEvents
 48249  				}
 48250  				if iNdEx >= l {
 48251  					return io.ErrUnexpectedEOF
 48252  				}
 48253  				b := dAtA[iNdEx]
 48254  				iNdEx++
 48255  				msglen |= int(b&0x7F) << shift
 48256  				if b < 0x80 {
 48257  					break
 48258  				}
 48259  			}
 48260  			if msglen < 0 {
 48261  				return ErrInvalidLengthEvents
 48262  			}
 48263  			postIndex := iNdEx + msglen
 48264  			if postIndex < 0 {
 48265  				return ErrInvalidLengthEvents
 48266  			}
 48267  			if postIndex > l {
 48268  				return io.ErrUnexpectedEOF
 48269  			}
 48270  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48271  				return err
 48272  			}
 48273  			iNdEx = postIndex
 48274  		case 2:
 48275  			if wireType != 2 {
 48276  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 48277  			}
 48278  			var msglen int
 48279  			for shift := uint(0); ; shift += 7 {
 48280  				if shift >= 64 {
 48281  					return ErrIntOverflowEvents
 48282  				}
 48283  				if iNdEx >= l {
 48284  					return io.ErrUnexpectedEOF
 48285  				}
 48286  				b := dAtA[iNdEx]
 48287  				iNdEx++
 48288  				msglen |= int(b&0x7F) << shift
 48289  				if b < 0x80 {
 48290  					break
 48291  				}
 48292  			}
 48293  			if msglen < 0 {
 48294  				return ErrInvalidLengthEvents
 48295  			}
 48296  			postIndex := iNdEx + msglen
 48297  			if postIndex < 0 {
 48298  				return ErrInvalidLengthEvents
 48299  			}
 48300  			if postIndex > l {
 48301  				return io.ErrUnexpectedEOF
 48302  			}
 48303  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48304  				return err
 48305  			}
 48306  			iNdEx = postIndex
 48307  		case 3:
 48308  			if wireType != 2 {
 48309  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 48310  			}
 48311  			var msglen int
 48312  			for shift := uint(0); ; shift += 7 {
 48313  				if shift >= 64 {
 48314  					return ErrIntOverflowEvents
 48315  				}
 48316  				if iNdEx >= l {
 48317  					return io.ErrUnexpectedEOF
 48318  				}
 48319  				b := dAtA[iNdEx]
 48320  				iNdEx++
 48321  				msglen |= int(b&0x7F) << shift
 48322  				if b < 0x80 {
 48323  					break
 48324  				}
 48325  			}
 48326  			if msglen < 0 {
 48327  				return ErrInvalidLengthEvents
 48328  			}
 48329  			postIndex := iNdEx + msglen
 48330  			if postIndex < 0 {
 48331  				return ErrInvalidLengthEvents
 48332  			}
 48333  			if postIndex > l {
 48334  				return io.ErrUnexpectedEOF
 48335  			}
 48336  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48337  				return err
 48338  			}
 48339  			iNdEx = postIndex
 48340  		case 4:
 48341  			if wireType != 2 {
 48342  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 48343  			}
 48344  			var msglen int
 48345  			for shift := uint(0); ; shift += 7 {
 48346  				if shift >= 64 {
 48347  					return ErrIntOverflowEvents
 48348  				}
 48349  				if iNdEx >= l {
 48350  					return io.ErrUnexpectedEOF
 48351  				}
 48352  				b := dAtA[iNdEx]
 48353  				iNdEx++
 48354  				msglen |= int(b&0x7F) << shift
 48355  				if b < 0x80 {
 48356  					break
 48357  				}
 48358  			}
 48359  			if msglen < 0 {
 48360  				return ErrInvalidLengthEvents
 48361  			}
 48362  			postIndex := iNdEx + msglen
 48363  			if postIndex < 0 {
 48364  				return ErrInvalidLengthEvents
 48365  			}
 48366  			if postIndex > l {
 48367  				return io.ErrUnexpectedEOF
 48368  			}
 48369  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48370  				return err
 48371  			}
 48372  			iNdEx = postIndex
 48373  		case 5:
 48374  			if wireType != 2 {
 48375  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 48376  			}
 48377  			var msglen int
 48378  			for shift := uint(0); ; shift += 7 {
 48379  				if shift >= 64 {
 48380  					return ErrIntOverflowEvents
 48381  				}
 48382  				if iNdEx >= l {
 48383  					return io.ErrUnexpectedEOF
 48384  				}
 48385  				b := dAtA[iNdEx]
 48386  				iNdEx++
 48387  				msglen |= int(b&0x7F) << shift
 48388  				if b < 0x80 {
 48389  					break
 48390  				}
 48391  			}
 48392  			if msglen < 0 {
 48393  				return ErrInvalidLengthEvents
 48394  			}
 48395  			postIndex := iNdEx + msglen
 48396  			if postIndex < 0 {
 48397  				return ErrInvalidLengthEvents
 48398  			}
 48399  			if postIndex > l {
 48400  				return io.ErrUnexpectedEOF
 48401  			}
 48402  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48403  				return err
 48404  			}
 48405  			iNdEx = postIndex
 48406  		default:
 48407  			iNdEx = preIndex
 48408  			skippy, err := skipEvents(dAtA[iNdEx:])
 48409  			if err != nil {
 48410  				return err
 48411  			}
 48412  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 48413  				return ErrInvalidLengthEvents
 48414  			}
 48415  			if (iNdEx + skippy) > l {
 48416  				return io.ErrUnexpectedEOF
 48417  			}
 48418  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 48419  			iNdEx += skippy
 48420  		}
 48421  	}
 48422  
 48423  	if iNdEx > l {
 48424  		return io.ErrUnexpectedEOF
 48425  	}
 48426  	return nil
 48427  }
 48428  func (m *UserLogin) Unmarshal(dAtA []byte) error {
 48429  	l := len(dAtA)
 48430  	iNdEx := 0
 48431  	for iNdEx < l {
 48432  		preIndex := iNdEx
 48433  		var wire uint64
 48434  		for shift := uint(0); ; shift += 7 {
 48435  			if shift >= 64 {
 48436  				return ErrIntOverflowEvents
 48437  			}
 48438  			if iNdEx >= l {
 48439  				return io.ErrUnexpectedEOF
 48440  			}
 48441  			b := dAtA[iNdEx]
 48442  			iNdEx++
 48443  			wire |= uint64(b&0x7F) << shift
 48444  			if b < 0x80 {
 48445  				break
 48446  			}
 48447  		}
 48448  		fieldNum := int32(wire >> 3)
 48449  		wireType := int(wire & 0x7)
 48450  		if wireType == 4 {
 48451  			return fmt.Errorf("proto: UserLogin: wiretype end group for non-group")
 48452  		}
 48453  		if fieldNum <= 0 {
 48454  			return fmt.Errorf("proto: UserLogin: illegal tag %d (wire type %d)", fieldNum, wire)
 48455  		}
 48456  		switch fieldNum {
 48457  		case 1:
 48458  			if wireType != 2 {
 48459  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 48460  			}
 48461  			var msglen int
 48462  			for shift := uint(0); ; shift += 7 {
 48463  				if shift >= 64 {
 48464  					return ErrIntOverflowEvents
 48465  				}
 48466  				if iNdEx >= l {
 48467  					return io.ErrUnexpectedEOF
 48468  				}
 48469  				b := dAtA[iNdEx]
 48470  				iNdEx++
 48471  				msglen |= int(b&0x7F) << shift
 48472  				if b < 0x80 {
 48473  					break
 48474  				}
 48475  			}
 48476  			if msglen < 0 {
 48477  				return ErrInvalidLengthEvents
 48478  			}
 48479  			postIndex := iNdEx + msglen
 48480  			if postIndex < 0 {
 48481  				return ErrInvalidLengthEvents
 48482  			}
 48483  			if postIndex > l {
 48484  				return io.ErrUnexpectedEOF
 48485  			}
 48486  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48487  				return err
 48488  			}
 48489  			iNdEx = postIndex
 48490  		case 2:
 48491  			if wireType != 2 {
 48492  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 48493  			}
 48494  			var msglen int
 48495  			for shift := uint(0); ; shift += 7 {
 48496  				if shift >= 64 {
 48497  					return ErrIntOverflowEvents
 48498  				}
 48499  				if iNdEx >= l {
 48500  					return io.ErrUnexpectedEOF
 48501  				}
 48502  				b := dAtA[iNdEx]
 48503  				iNdEx++
 48504  				msglen |= int(b&0x7F) << shift
 48505  				if b < 0x80 {
 48506  					break
 48507  				}
 48508  			}
 48509  			if msglen < 0 {
 48510  				return ErrInvalidLengthEvents
 48511  			}
 48512  			postIndex := iNdEx + msglen
 48513  			if postIndex < 0 {
 48514  				return ErrInvalidLengthEvents
 48515  			}
 48516  			if postIndex > l {
 48517  				return io.ErrUnexpectedEOF
 48518  			}
 48519  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48520  				return err
 48521  			}
 48522  			iNdEx = postIndex
 48523  		case 3:
 48524  			if wireType != 2 {
 48525  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 48526  			}
 48527  			var msglen int
 48528  			for shift := uint(0); ; shift += 7 {
 48529  				if shift >= 64 {
 48530  					return ErrIntOverflowEvents
 48531  				}
 48532  				if iNdEx >= l {
 48533  					return io.ErrUnexpectedEOF
 48534  				}
 48535  				b := dAtA[iNdEx]
 48536  				iNdEx++
 48537  				msglen |= int(b&0x7F) << shift
 48538  				if b < 0x80 {
 48539  					break
 48540  				}
 48541  			}
 48542  			if msglen < 0 {
 48543  				return ErrInvalidLengthEvents
 48544  			}
 48545  			postIndex := iNdEx + msglen
 48546  			if postIndex < 0 {
 48547  				return ErrInvalidLengthEvents
 48548  			}
 48549  			if postIndex > l {
 48550  				return io.ErrUnexpectedEOF
 48551  			}
 48552  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48553  				return err
 48554  			}
 48555  			iNdEx = postIndex
 48556  		case 4:
 48557  			if wireType != 2 {
 48558  				return fmt.Errorf("proto: wrong wireType = %d for field Method", wireType)
 48559  			}
 48560  			var stringLen uint64
 48561  			for shift := uint(0); ; shift += 7 {
 48562  				if shift >= 64 {
 48563  					return ErrIntOverflowEvents
 48564  				}
 48565  				if iNdEx >= l {
 48566  					return io.ErrUnexpectedEOF
 48567  				}
 48568  				b := dAtA[iNdEx]
 48569  				iNdEx++
 48570  				stringLen |= uint64(b&0x7F) << shift
 48571  				if b < 0x80 {
 48572  					break
 48573  				}
 48574  			}
 48575  			intStringLen := int(stringLen)
 48576  			if intStringLen < 0 {
 48577  				return ErrInvalidLengthEvents
 48578  			}
 48579  			postIndex := iNdEx + intStringLen
 48580  			if postIndex < 0 {
 48581  				return ErrInvalidLengthEvents
 48582  			}
 48583  			if postIndex > l {
 48584  				return io.ErrUnexpectedEOF
 48585  			}
 48586  			m.Method = string(dAtA[iNdEx:postIndex])
 48587  			iNdEx = postIndex
 48588  		case 5:
 48589  			if wireType != 2 {
 48590  				return fmt.Errorf("proto: wrong wireType = %d for field IdentityAttributes", wireType)
 48591  			}
 48592  			var msglen int
 48593  			for shift := uint(0); ; shift += 7 {
 48594  				if shift >= 64 {
 48595  					return ErrIntOverflowEvents
 48596  				}
 48597  				if iNdEx >= l {
 48598  					return io.ErrUnexpectedEOF
 48599  				}
 48600  				b := dAtA[iNdEx]
 48601  				iNdEx++
 48602  				msglen |= int(b&0x7F) << shift
 48603  				if b < 0x80 {
 48604  					break
 48605  				}
 48606  			}
 48607  			if msglen < 0 {
 48608  				return ErrInvalidLengthEvents
 48609  			}
 48610  			postIndex := iNdEx + msglen
 48611  			if postIndex < 0 {
 48612  				return ErrInvalidLengthEvents
 48613  			}
 48614  			if postIndex > l {
 48615  				return io.ErrUnexpectedEOF
 48616  			}
 48617  			if m.IdentityAttributes == nil {
 48618  				m.IdentityAttributes = &Struct{}
 48619  			}
 48620  			if err := m.IdentityAttributes.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48621  				return err
 48622  			}
 48623  			iNdEx = postIndex
 48624  		case 6:
 48625  			if wireType != 2 {
 48626  				return fmt.Errorf("proto: wrong wireType = %d for field MFADevice", wireType)
 48627  			}
 48628  			var msglen int
 48629  			for shift := uint(0); ; shift += 7 {
 48630  				if shift >= 64 {
 48631  					return ErrIntOverflowEvents
 48632  				}
 48633  				if iNdEx >= l {
 48634  					return io.ErrUnexpectedEOF
 48635  				}
 48636  				b := dAtA[iNdEx]
 48637  				iNdEx++
 48638  				msglen |= int(b&0x7F) << shift
 48639  				if b < 0x80 {
 48640  					break
 48641  				}
 48642  			}
 48643  			if msglen < 0 {
 48644  				return ErrInvalidLengthEvents
 48645  			}
 48646  			postIndex := iNdEx + msglen
 48647  			if postIndex < 0 {
 48648  				return ErrInvalidLengthEvents
 48649  			}
 48650  			if postIndex > l {
 48651  				return io.ErrUnexpectedEOF
 48652  			}
 48653  			if m.MFADevice == nil {
 48654  				m.MFADevice = &MFADeviceMetadata{}
 48655  			}
 48656  			if err := m.MFADevice.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48657  				return err
 48658  			}
 48659  			iNdEx = postIndex
 48660  		case 7:
 48661  			if wireType != 2 {
 48662  				return fmt.Errorf("proto: wrong wireType = %d for field ClientMetadata", wireType)
 48663  			}
 48664  			var msglen int
 48665  			for shift := uint(0); ; shift += 7 {
 48666  				if shift >= 64 {
 48667  					return ErrIntOverflowEvents
 48668  				}
 48669  				if iNdEx >= l {
 48670  					return io.ErrUnexpectedEOF
 48671  				}
 48672  				b := dAtA[iNdEx]
 48673  				iNdEx++
 48674  				msglen |= int(b&0x7F) << shift
 48675  				if b < 0x80 {
 48676  					break
 48677  				}
 48678  			}
 48679  			if msglen < 0 {
 48680  				return ErrInvalidLengthEvents
 48681  			}
 48682  			postIndex := iNdEx + msglen
 48683  			if postIndex < 0 {
 48684  				return ErrInvalidLengthEvents
 48685  			}
 48686  			if postIndex > l {
 48687  				return io.ErrUnexpectedEOF
 48688  			}
 48689  			if err := m.ClientMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48690  				return err
 48691  			}
 48692  			iNdEx = postIndex
 48693  		case 8:
 48694  			if wireType != 2 {
 48695  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 48696  			}
 48697  			var msglen int
 48698  			for shift := uint(0); ; shift += 7 {
 48699  				if shift >= 64 {
 48700  					return ErrIntOverflowEvents
 48701  				}
 48702  				if iNdEx >= l {
 48703  					return io.ErrUnexpectedEOF
 48704  				}
 48705  				b := dAtA[iNdEx]
 48706  				iNdEx++
 48707  				msglen |= int(b&0x7F) << shift
 48708  				if b < 0x80 {
 48709  					break
 48710  				}
 48711  			}
 48712  			if msglen < 0 {
 48713  				return ErrInvalidLengthEvents
 48714  			}
 48715  			postIndex := iNdEx + msglen
 48716  			if postIndex < 0 {
 48717  				return ErrInvalidLengthEvents
 48718  			}
 48719  			if postIndex > l {
 48720  				return io.ErrUnexpectedEOF
 48721  			}
 48722  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48723  				return err
 48724  			}
 48725  			iNdEx = postIndex
 48726  		case 9:
 48727  			if wireType != 2 {
 48728  				return fmt.Errorf("proto: wrong wireType = %d for field AppliedLoginRules", wireType)
 48729  			}
 48730  			var stringLen uint64
 48731  			for shift := uint(0); ; shift += 7 {
 48732  				if shift >= 64 {
 48733  					return ErrIntOverflowEvents
 48734  				}
 48735  				if iNdEx >= l {
 48736  					return io.ErrUnexpectedEOF
 48737  				}
 48738  				b := dAtA[iNdEx]
 48739  				iNdEx++
 48740  				stringLen |= uint64(b&0x7F) << shift
 48741  				if b < 0x80 {
 48742  					break
 48743  				}
 48744  			}
 48745  			intStringLen := int(stringLen)
 48746  			if intStringLen < 0 {
 48747  				return ErrInvalidLengthEvents
 48748  			}
 48749  			postIndex := iNdEx + intStringLen
 48750  			if postIndex < 0 {
 48751  				return ErrInvalidLengthEvents
 48752  			}
 48753  			if postIndex > l {
 48754  				return io.ErrUnexpectedEOF
 48755  			}
 48756  			m.AppliedLoginRules = append(m.AppliedLoginRules, string(dAtA[iNdEx:postIndex]))
 48757  			iNdEx = postIndex
 48758  		default:
 48759  			iNdEx = preIndex
 48760  			skippy, err := skipEvents(dAtA[iNdEx:])
 48761  			if err != nil {
 48762  				return err
 48763  			}
 48764  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 48765  				return ErrInvalidLengthEvents
 48766  			}
 48767  			if (iNdEx + skippy) > l {
 48768  				return io.ErrUnexpectedEOF
 48769  			}
 48770  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 48771  			iNdEx += skippy
 48772  		}
 48773  	}
 48774  
 48775  	if iNdEx > l {
 48776  		return io.ErrUnexpectedEOF
 48777  	}
 48778  	return nil
 48779  }
 48780  func (m *CreateMFAAuthChallenge) Unmarshal(dAtA []byte) error {
 48781  	l := len(dAtA)
 48782  	iNdEx := 0
 48783  	for iNdEx < l {
 48784  		preIndex := iNdEx
 48785  		var wire uint64
 48786  		for shift := uint(0); ; shift += 7 {
 48787  			if shift >= 64 {
 48788  				return ErrIntOverflowEvents
 48789  			}
 48790  			if iNdEx >= l {
 48791  				return io.ErrUnexpectedEOF
 48792  			}
 48793  			b := dAtA[iNdEx]
 48794  			iNdEx++
 48795  			wire |= uint64(b&0x7F) << shift
 48796  			if b < 0x80 {
 48797  				break
 48798  			}
 48799  		}
 48800  		fieldNum := int32(wire >> 3)
 48801  		wireType := int(wire & 0x7)
 48802  		if wireType == 4 {
 48803  			return fmt.Errorf("proto: CreateMFAAuthChallenge: wiretype end group for non-group")
 48804  		}
 48805  		if fieldNum <= 0 {
 48806  			return fmt.Errorf("proto: CreateMFAAuthChallenge: illegal tag %d (wire type %d)", fieldNum, wire)
 48807  		}
 48808  		switch fieldNum {
 48809  		case 1:
 48810  			if wireType != 2 {
 48811  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 48812  			}
 48813  			var msglen int
 48814  			for shift := uint(0); ; shift += 7 {
 48815  				if shift >= 64 {
 48816  					return ErrIntOverflowEvents
 48817  				}
 48818  				if iNdEx >= l {
 48819  					return io.ErrUnexpectedEOF
 48820  				}
 48821  				b := dAtA[iNdEx]
 48822  				iNdEx++
 48823  				msglen |= int(b&0x7F) << shift
 48824  				if b < 0x80 {
 48825  					break
 48826  				}
 48827  			}
 48828  			if msglen < 0 {
 48829  				return ErrInvalidLengthEvents
 48830  			}
 48831  			postIndex := iNdEx + msglen
 48832  			if postIndex < 0 {
 48833  				return ErrInvalidLengthEvents
 48834  			}
 48835  			if postIndex > l {
 48836  				return io.ErrUnexpectedEOF
 48837  			}
 48838  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48839  				return err
 48840  			}
 48841  			iNdEx = postIndex
 48842  		case 2:
 48843  			if wireType != 2 {
 48844  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 48845  			}
 48846  			var msglen int
 48847  			for shift := uint(0); ; shift += 7 {
 48848  				if shift >= 64 {
 48849  					return ErrIntOverflowEvents
 48850  				}
 48851  				if iNdEx >= l {
 48852  					return io.ErrUnexpectedEOF
 48853  				}
 48854  				b := dAtA[iNdEx]
 48855  				iNdEx++
 48856  				msglen |= int(b&0x7F) << shift
 48857  				if b < 0x80 {
 48858  					break
 48859  				}
 48860  			}
 48861  			if msglen < 0 {
 48862  				return ErrInvalidLengthEvents
 48863  			}
 48864  			postIndex := iNdEx + msglen
 48865  			if postIndex < 0 {
 48866  				return ErrInvalidLengthEvents
 48867  			}
 48868  			if postIndex > l {
 48869  				return io.ErrUnexpectedEOF
 48870  			}
 48871  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 48872  				return err
 48873  			}
 48874  			iNdEx = postIndex
 48875  		case 3:
 48876  			if wireType != 2 {
 48877  				return fmt.Errorf("proto: wrong wireType = %d for field ChallengeScope", wireType)
 48878  			}
 48879  			var stringLen uint64
 48880  			for shift := uint(0); ; shift += 7 {
 48881  				if shift >= 64 {
 48882  					return ErrIntOverflowEvents
 48883  				}
 48884  				if iNdEx >= l {
 48885  					return io.ErrUnexpectedEOF
 48886  				}
 48887  				b := dAtA[iNdEx]
 48888  				iNdEx++
 48889  				stringLen |= uint64(b&0x7F) << shift
 48890  				if b < 0x80 {
 48891  					break
 48892  				}
 48893  			}
 48894  			intStringLen := int(stringLen)
 48895  			if intStringLen < 0 {
 48896  				return ErrInvalidLengthEvents
 48897  			}
 48898  			postIndex := iNdEx + intStringLen
 48899  			if postIndex < 0 {
 48900  				return ErrInvalidLengthEvents
 48901  			}
 48902  			if postIndex > l {
 48903  				return io.ErrUnexpectedEOF
 48904  			}
 48905  			m.ChallengeScope = string(dAtA[iNdEx:postIndex])
 48906  			iNdEx = postIndex
 48907  		case 4:
 48908  			if wireType != 0 {
 48909  				return fmt.Errorf("proto: wrong wireType = %d for field ChallengeAllowReuse", wireType)
 48910  			}
 48911  			var v int
 48912  			for shift := uint(0); ; shift += 7 {
 48913  				if shift >= 64 {
 48914  					return ErrIntOverflowEvents
 48915  				}
 48916  				if iNdEx >= l {
 48917  					return io.ErrUnexpectedEOF
 48918  				}
 48919  				b := dAtA[iNdEx]
 48920  				iNdEx++
 48921  				v |= int(b&0x7F) << shift
 48922  				if b < 0x80 {
 48923  					break
 48924  				}
 48925  			}
 48926  			m.ChallengeAllowReuse = bool(v != 0)
 48927  		default:
 48928  			iNdEx = preIndex
 48929  			skippy, err := skipEvents(dAtA[iNdEx:])
 48930  			if err != nil {
 48931  				return err
 48932  			}
 48933  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 48934  				return ErrInvalidLengthEvents
 48935  			}
 48936  			if (iNdEx + skippy) > l {
 48937  				return io.ErrUnexpectedEOF
 48938  			}
 48939  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 48940  			iNdEx += skippy
 48941  		}
 48942  	}
 48943  
 48944  	if iNdEx > l {
 48945  		return io.ErrUnexpectedEOF
 48946  	}
 48947  	return nil
 48948  }
 48949  func (m *ValidateMFAAuthResponse) Unmarshal(dAtA []byte) error {
 48950  	l := len(dAtA)
 48951  	iNdEx := 0
 48952  	for iNdEx < l {
 48953  		preIndex := iNdEx
 48954  		var wire uint64
 48955  		for shift := uint(0); ; shift += 7 {
 48956  			if shift >= 64 {
 48957  				return ErrIntOverflowEvents
 48958  			}
 48959  			if iNdEx >= l {
 48960  				return io.ErrUnexpectedEOF
 48961  			}
 48962  			b := dAtA[iNdEx]
 48963  			iNdEx++
 48964  			wire |= uint64(b&0x7F) << shift
 48965  			if b < 0x80 {
 48966  				break
 48967  			}
 48968  		}
 48969  		fieldNum := int32(wire >> 3)
 48970  		wireType := int(wire & 0x7)
 48971  		if wireType == 4 {
 48972  			return fmt.Errorf("proto: ValidateMFAAuthResponse: wiretype end group for non-group")
 48973  		}
 48974  		if fieldNum <= 0 {
 48975  			return fmt.Errorf("proto: ValidateMFAAuthResponse: illegal tag %d (wire type %d)", fieldNum, wire)
 48976  		}
 48977  		switch fieldNum {
 48978  		case 1:
 48979  			if wireType != 2 {
 48980  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 48981  			}
 48982  			var msglen int
 48983  			for shift := uint(0); ; shift += 7 {
 48984  				if shift >= 64 {
 48985  					return ErrIntOverflowEvents
 48986  				}
 48987  				if iNdEx >= l {
 48988  					return io.ErrUnexpectedEOF
 48989  				}
 48990  				b := dAtA[iNdEx]
 48991  				iNdEx++
 48992  				msglen |= int(b&0x7F) << shift
 48993  				if b < 0x80 {
 48994  					break
 48995  				}
 48996  			}
 48997  			if msglen < 0 {
 48998  				return ErrInvalidLengthEvents
 48999  			}
 49000  			postIndex := iNdEx + msglen
 49001  			if postIndex < 0 {
 49002  				return ErrInvalidLengthEvents
 49003  			}
 49004  			if postIndex > l {
 49005  				return io.ErrUnexpectedEOF
 49006  			}
 49007  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 49008  				return err
 49009  			}
 49010  			iNdEx = postIndex
 49011  		case 2:
 49012  			if wireType != 2 {
 49013  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 49014  			}
 49015  			var msglen int
 49016  			for shift := uint(0); ; shift += 7 {
 49017  				if shift >= 64 {
 49018  					return ErrIntOverflowEvents
 49019  				}
 49020  				if iNdEx >= l {
 49021  					return io.ErrUnexpectedEOF
 49022  				}
 49023  				b := dAtA[iNdEx]
 49024  				iNdEx++
 49025  				msglen |= int(b&0x7F) << shift
 49026  				if b < 0x80 {
 49027  					break
 49028  				}
 49029  			}
 49030  			if msglen < 0 {
 49031  				return ErrInvalidLengthEvents
 49032  			}
 49033  			postIndex := iNdEx + msglen
 49034  			if postIndex < 0 {
 49035  				return ErrInvalidLengthEvents
 49036  			}
 49037  			if postIndex > l {
 49038  				return io.ErrUnexpectedEOF
 49039  			}
 49040  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 49041  				return err
 49042  			}
 49043  			iNdEx = postIndex
 49044  		case 3:
 49045  			if wireType != 2 {
 49046  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 49047  			}
 49048  			var msglen int
 49049  			for shift := uint(0); ; shift += 7 {
 49050  				if shift >= 64 {
 49051  					return ErrIntOverflowEvents
 49052  				}
 49053  				if iNdEx >= l {
 49054  					return io.ErrUnexpectedEOF
 49055  				}
 49056  				b := dAtA[iNdEx]
 49057  				iNdEx++
 49058  				msglen |= int(b&0x7F) << shift
 49059  				if b < 0x80 {
 49060  					break
 49061  				}
 49062  			}
 49063  			if msglen < 0 {
 49064  				return ErrInvalidLengthEvents
 49065  			}
 49066  			postIndex := iNdEx + msglen
 49067  			if postIndex < 0 {
 49068  				return ErrInvalidLengthEvents
 49069  			}
 49070  			if postIndex > l {
 49071  				return io.ErrUnexpectedEOF
 49072  			}
 49073  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 49074  				return err
 49075  			}
 49076  			iNdEx = postIndex
 49077  		case 4:
 49078  			if wireType != 2 {
 49079  				return fmt.Errorf("proto: wrong wireType = %d for field MFADevice", wireType)
 49080  			}
 49081  			var msglen int
 49082  			for shift := uint(0); ; shift += 7 {
 49083  				if shift >= 64 {
 49084  					return ErrIntOverflowEvents
 49085  				}
 49086  				if iNdEx >= l {
 49087  					return io.ErrUnexpectedEOF
 49088  				}
 49089  				b := dAtA[iNdEx]
 49090  				iNdEx++
 49091  				msglen |= int(b&0x7F) << shift
 49092  				if b < 0x80 {
 49093  					break
 49094  				}
 49095  			}
 49096  			if msglen < 0 {
 49097  				return ErrInvalidLengthEvents
 49098  			}
 49099  			postIndex := iNdEx + msglen
 49100  			if postIndex < 0 {
 49101  				return ErrInvalidLengthEvents
 49102  			}
 49103  			if postIndex > l {
 49104  				return io.ErrUnexpectedEOF
 49105  			}
 49106  			if m.MFADevice == nil {
 49107  				m.MFADevice = &MFADeviceMetadata{}
 49108  			}
 49109  			if err := m.MFADevice.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 49110  				return err
 49111  			}
 49112  			iNdEx = postIndex
 49113  		case 5:
 49114  			if wireType != 2 {
 49115  				return fmt.Errorf("proto: wrong wireType = %d for field ChallengeScope", wireType)
 49116  			}
 49117  			var stringLen uint64
 49118  			for shift := uint(0); ; shift += 7 {
 49119  				if shift >= 64 {
 49120  					return ErrIntOverflowEvents
 49121  				}
 49122  				if iNdEx >= l {
 49123  					return io.ErrUnexpectedEOF
 49124  				}
 49125  				b := dAtA[iNdEx]
 49126  				iNdEx++
 49127  				stringLen |= uint64(b&0x7F) << shift
 49128  				if b < 0x80 {
 49129  					break
 49130  				}
 49131  			}
 49132  			intStringLen := int(stringLen)
 49133  			if intStringLen < 0 {
 49134  				return ErrInvalidLengthEvents
 49135  			}
 49136  			postIndex := iNdEx + intStringLen
 49137  			if postIndex < 0 {
 49138  				return ErrInvalidLengthEvents
 49139  			}
 49140  			if postIndex > l {
 49141  				return io.ErrUnexpectedEOF
 49142  			}
 49143  			m.ChallengeScope = string(dAtA[iNdEx:postIndex])
 49144  			iNdEx = postIndex
 49145  		case 6:
 49146  			if wireType != 0 {
 49147  				return fmt.Errorf("proto: wrong wireType = %d for field ChallengeAllowReuse", wireType)
 49148  			}
 49149  			var v int
 49150  			for shift := uint(0); ; shift += 7 {
 49151  				if shift >= 64 {
 49152  					return ErrIntOverflowEvents
 49153  				}
 49154  				if iNdEx >= l {
 49155  					return io.ErrUnexpectedEOF
 49156  				}
 49157  				b := dAtA[iNdEx]
 49158  				iNdEx++
 49159  				v |= int(b&0x7F) << shift
 49160  				if b < 0x80 {
 49161  					break
 49162  				}
 49163  			}
 49164  			m.ChallengeAllowReuse = bool(v != 0)
 49165  		default:
 49166  			iNdEx = preIndex
 49167  			skippy, err := skipEvents(dAtA[iNdEx:])
 49168  			if err != nil {
 49169  				return err
 49170  			}
 49171  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 49172  				return ErrInvalidLengthEvents
 49173  			}
 49174  			if (iNdEx + skippy) > l {
 49175  				return io.ErrUnexpectedEOF
 49176  			}
 49177  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 49178  			iNdEx += skippy
 49179  		}
 49180  	}
 49181  
 49182  	if iNdEx > l {
 49183  		return io.ErrUnexpectedEOF
 49184  	}
 49185  	return nil
 49186  }
 49187  func (m *ResourceMetadata) Unmarshal(dAtA []byte) error {
 49188  	l := len(dAtA)
 49189  	iNdEx := 0
 49190  	for iNdEx < l {
 49191  		preIndex := iNdEx
 49192  		var wire uint64
 49193  		for shift := uint(0); ; shift += 7 {
 49194  			if shift >= 64 {
 49195  				return ErrIntOverflowEvents
 49196  			}
 49197  			if iNdEx >= l {
 49198  				return io.ErrUnexpectedEOF
 49199  			}
 49200  			b := dAtA[iNdEx]
 49201  			iNdEx++
 49202  			wire |= uint64(b&0x7F) << shift
 49203  			if b < 0x80 {
 49204  				break
 49205  			}
 49206  		}
 49207  		fieldNum := int32(wire >> 3)
 49208  		wireType := int(wire & 0x7)
 49209  		if wireType == 4 {
 49210  			return fmt.Errorf("proto: ResourceMetadata: wiretype end group for non-group")
 49211  		}
 49212  		if fieldNum <= 0 {
 49213  			return fmt.Errorf("proto: ResourceMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 49214  		}
 49215  		switch fieldNum {
 49216  		case 1:
 49217  			if wireType != 2 {
 49218  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 49219  			}
 49220  			var stringLen uint64
 49221  			for shift := uint(0); ; shift += 7 {
 49222  				if shift >= 64 {
 49223  					return ErrIntOverflowEvents
 49224  				}
 49225  				if iNdEx >= l {
 49226  					return io.ErrUnexpectedEOF
 49227  				}
 49228  				b := dAtA[iNdEx]
 49229  				iNdEx++
 49230  				stringLen |= uint64(b&0x7F) << shift
 49231  				if b < 0x80 {
 49232  					break
 49233  				}
 49234  			}
 49235  			intStringLen := int(stringLen)
 49236  			if intStringLen < 0 {
 49237  				return ErrInvalidLengthEvents
 49238  			}
 49239  			postIndex := iNdEx + intStringLen
 49240  			if postIndex < 0 {
 49241  				return ErrInvalidLengthEvents
 49242  			}
 49243  			if postIndex > l {
 49244  				return io.ErrUnexpectedEOF
 49245  			}
 49246  			m.Name = string(dAtA[iNdEx:postIndex])
 49247  			iNdEx = postIndex
 49248  		case 2:
 49249  			if wireType != 2 {
 49250  				return fmt.Errorf("proto: wrong wireType = %d for field Expires", wireType)
 49251  			}
 49252  			var msglen int
 49253  			for shift := uint(0); ; shift += 7 {
 49254  				if shift >= 64 {
 49255  					return ErrIntOverflowEvents
 49256  				}
 49257  				if iNdEx >= l {
 49258  					return io.ErrUnexpectedEOF
 49259  				}
 49260  				b := dAtA[iNdEx]
 49261  				iNdEx++
 49262  				msglen |= int(b&0x7F) << shift
 49263  				if b < 0x80 {
 49264  					break
 49265  				}
 49266  			}
 49267  			if msglen < 0 {
 49268  				return ErrInvalidLengthEvents
 49269  			}
 49270  			postIndex := iNdEx + msglen
 49271  			if postIndex < 0 {
 49272  				return ErrInvalidLengthEvents
 49273  			}
 49274  			if postIndex > l {
 49275  				return io.ErrUnexpectedEOF
 49276  			}
 49277  			if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.Expires, dAtA[iNdEx:postIndex]); err != nil {
 49278  				return err
 49279  			}
 49280  			iNdEx = postIndex
 49281  		case 3:
 49282  			if wireType != 2 {
 49283  				return fmt.Errorf("proto: wrong wireType = %d for field UpdatedBy", wireType)
 49284  			}
 49285  			var stringLen uint64
 49286  			for shift := uint(0); ; shift += 7 {
 49287  				if shift >= 64 {
 49288  					return ErrIntOverflowEvents
 49289  				}
 49290  				if iNdEx >= l {
 49291  					return io.ErrUnexpectedEOF
 49292  				}
 49293  				b := dAtA[iNdEx]
 49294  				iNdEx++
 49295  				stringLen |= uint64(b&0x7F) << shift
 49296  				if b < 0x80 {
 49297  					break
 49298  				}
 49299  			}
 49300  			intStringLen := int(stringLen)
 49301  			if intStringLen < 0 {
 49302  				return ErrInvalidLengthEvents
 49303  			}
 49304  			postIndex := iNdEx + intStringLen
 49305  			if postIndex < 0 {
 49306  				return ErrInvalidLengthEvents
 49307  			}
 49308  			if postIndex > l {
 49309  				return io.ErrUnexpectedEOF
 49310  			}
 49311  			m.UpdatedBy = string(dAtA[iNdEx:postIndex])
 49312  			iNdEx = postIndex
 49313  		case 4:
 49314  			if wireType != 2 {
 49315  				return fmt.Errorf("proto: wrong wireType = %d for field TTL", wireType)
 49316  			}
 49317  			var stringLen uint64
 49318  			for shift := uint(0); ; shift += 7 {
 49319  				if shift >= 64 {
 49320  					return ErrIntOverflowEvents
 49321  				}
 49322  				if iNdEx >= l {
 49323  					return io.ErrUnexpectedEOF
 49324  				}
 49325  				b := dAtA[iNdEx]
 49326  				iNdEx++
 49327  				stringLen |= uint64(b&0x7F) << shift
 49328  				if b < 0x80 {
 49329  					break
 49330  				}
 49331  			}
 49332  			intStringLen := int(stringLen)
 49333  			if intStringLen < 0 {
 49334  				return ErrInvalidLengthEvents
 49335  			}
 49336  			postIndex := iNdEx + intStringLen
 49337  			if postIndex < 0 {
 49338  				return ErrInvalidLengthEvents
 49339  			}
 49340  			if postIndex > l {
 49341  				return io.ErrUnexpectedEOF
 49342  			}
 49343  			m.TTL = string(dAtA[iNdEx:postIndex])
 49344  			iNdEx = postIndex
 49345  		default:
 49346  			iNdEx = preIndex
 49347  			skippy, err := skipEvents(dAtA[iNdEx:])
 49348  			if err != nil {
 49349  				return err
 49350  			}
 49351  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 49352  				return ErrInvalidLengthEvents
 49353  			}
 49354  			if (iNdEx + skippy) > l {
 49355  				return io.ErrUnexpectedEOF
 49356  			}
 49357  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 49358  			iNdEx += skippy
 49359  		}
 49360  	}
 49361  
 49362  	if iNdEx > l {
 49363  		return io.ErrUnexpectedEOF
 49364  	}
 49365  	return nil
 49366  }
 49367  func (m *UserCreate) Unmarshal(dAtA []byte) error {
 49368  	l := len(dAtA)
 49369  	iNdEx := 0
 49370  	for iNdEx < l {
 49371  		preIndex := iNdEx
 49372  		var wire uint64
 49373  		for shift := uint(0); ; shift += 7 {
 49374  			if shift >= 64 {
 49375  				return ErrIntOverflowEvents
 49376  			}
 49377  			if iNdEx >= l {
 49378  				return io.ErrUnexpectedEOF
 49379  			}
 49380  			b := dAtA[iNdEx]
 49381  			iNdEx++
 49382  			wire |= uint64(b&0x7F) << shift
 49383  			if b < 0x80 {
 49384  				break
 49385  			}
 49386  		}
 49387  		fieldNum := int32(wire >> 3)
 49388  		wireType := int(wire & 0x7)
 49389  		if wireType == 4 {
 49390  			return fmt.Errorf("proto: UserCreate: wiretype end group for non-group")
 49391  		}
 49392  		if fieldNum <= 0 {
 49393  			return fmt.Errorf("proto: UserCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 49394  		}
 49395  		switch fieldNum {
 49396  		case 1:
 49397  			if wireType != 2 {
 49398  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 49399  			}
 49400  			var msglen int
 49401  			for shift := uint(0); ; shift += 7 {
 49402  				if shift >= 64 {
 49403  					return ErrIntOverflowEvents
 49404  				}
 49405  				if iNdEx >= l {
 49406  					return io.ErrUnexpectedEOF
 49407  				}
 49408  				b := dAtA[iNdEx]
 49409  				iNdEx++
 49410  				msglen |= int(b&0x7F) << shift
 49411  				if b < 0x80 {
 49412  					break
 49413  				}
 49414  			}
 49415  			if msglen < 0 {
 49416  				return ErrInvalidLengthEvents
 49417  			}
 49418  			postIndex := iNdEx + msglen
 49419  			if postIndex < 0 {
 49420  				return ErrInvalidLengthEvents
 49421  			}
 49422  			if postIndex > l {
 49423  				return io.ErrUnexpectedEOF
 49424  			}
 49425  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 49426  				return err
 49427  			}
 49428  			iNdEx = postIndex
 49429  		case 2:
 49430  			if wireType != 2 {
 49431  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 49432  			}
 49433  			var msglen int
 49434  			for shift := uint(0); ; shift += 7 {
 49435  				if shift >= 64 {
 49436  					return ErrIntOverflowEvents
 49437  				}
 49438  				if iNdEx >= l {
 49439  					return io.ErrUnexpectedEOF
 49440  				}
 49441  				b := dAtA[iNdEx]
 49442  				iNdEx++
 49443  				msglen |= int(b&0x7F) << shift
 49444  				if b < 0x80 {
 49445  					break
 49446  				}
 49447  			}
 49448  			if msglen < 0 {
 49449  				return ErrInvalidLengthEvents
 49450  			}
 49451  			postIndex := iNdEx + msglen
 49452  			if postIndex < 0 {
 49453  				return ErrInvalidLengthEvents
 49454  			}
 49455  			if postIndex > l {
 49456  				return io.ErrUnexpectedEOF
 49457  			}
 49458  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 49459  				return err
 49460  			}
 49461  			iNdEx = postIndex
 49462  		case 3:
 49463  			if wireType != 2 {
 49464  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 49465  			}
 49466  			var msglen int
 49467  			for shift := uint(0); ; shift += 7 {
 49468  				if shift >= 64 {
 49469  					return ErrIntOverflowEvents
 49470  				}
 49471  				if iNdEx >= l {
 49472  					return io.ErrUnexpectedEOF
 49473  				}
 49474  				b := dAtA[iNdEx]
 49475  				iNdEx++
 49476  				msglen |= int(b&0x7F) << shift
 49477  				if b < 0x80 {
 49478  					break
 49479  				}
 49480  			}
 49481  			if msglen < 0 {
 49482  				return ErrInvalidLengthEvents
 49483  			}
 49484  			postIndex := iNdEx + msglen
 49485  			if postIndex < 0 {
 49486  				return ErrInvalidLengthEvents
 49487  			}
 49488  			if postIndex > l {
 49489  				return io.ErrUnexpectedEOF
 49490  			}
 49491  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 49492  				return err
 49493  			}
 49494  			iNdEx = postIndex
 49495  		case 4:
 49496  			if wireType != 2 {
 49497  				return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType)
 49498  			}
 49499  			var stringLen uint64
 49500  			for shift := uint(0); ; shift += 7 {
 49501  				if shift >= 64 {
 49502  					return ErrIntOverflowEvents
 49503  				}
 49504  				if iNdEx >= l {
 49505  					return io.ErrUnexpectedEOF
 49506  				}
 49507  				b := dAtA[iNdEx]
 49508  				iNdEx++
 49509  				stringLen |= uint64(b&0x7F) << shift
 49510  				if b < 0x80 {
 49511  					break
 49512  				}
 49513  			}
 49514  			intStringLen := int(stringLen)
 49515  			if intStringLen < 0 {
 49516  				return ErrInvalidLengthEvents
 49517  			}
 49518  			postIndex := iNdEx + intStringLen
 49519  			if postIndex < 0 {
 49520  				return ErrInvalidLengthEvents
 49521  			}
 49522  			if postIndex > l {
 49523  				return io.ErrUnexpectedEOF
 49524  			}
 49525  			m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex]))
 49526  			iNdEx = postIndex
 49527  		case 5:
 49528  			if wireType != 2 {
 49529  				return fmt.Errorf("proto: wrong wireType = %d for field Connector", wireType)
 49530  			}
 49531  			var stringLen uint64
 49532  			for shift := uint(0); ; shift += 7 {
 49533  				if shift >= 64 {
 49534  					return ErrIntOverflowEvents
 49535  				}
 49536  				if iNdEx >= l {
 49537  					return io.ErrUnexpectedEOF
 49538  				}
 49539  				b := dAtA[iNdEx]
 49540  				iNdEx++
 49541  				stringLen |= uint64(b&0x7F) << shift
 49542  				if b < 0x80 {
 49543  					break
 49544  				}
 49545  			}
 49546  			intStringLen := int(stringLen)
 49547  			if intStringLen < 0 {
 49548  				return ErrInvalidLengthEvents
 49549  			}
 49550  			postIndex := iNdEx + intStringLen
 49551  			if postIndex < 0 {
 49552  				return ErrInvalidLengthEvents
 49553  			}
 49554  			if postIndex > l {
 49555  				return io.ErrUnexpectedEOF
 49556  			}
 49557  			m.Connector = string(dAtA[iNdEx:postIndex])
 49558  			iNdEx = postIndex
 49559  		case 6:
 49560  			if wireType != 2 {
 49561  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 49562  			}
 49563  			var msglen int
 49564  			for shift := uint(0); ; shift += 7 {
 49565  				if shift >= 64 {
 49566  					return ErrIntOverflowEvents
 49567  				}
 49568  				if iNdEx >= l {
 49569  					return io.ErrUnexpectedEOF
 49570  				}
 49571  				b := dAtA[iNdEx]
 49572  				iNdEx++
 49573  				msglen |= int(b&0x7F) << shift
 49574  				if b < 0x80 {
 49575  					break
 49576  				}
 49577  			}
 49578  			if msglen < 0 {
 49579  				return ErrInvalidLengthEvents
 49580  			}
 49581  			postIndex := iNdEx + msglen
 49582  			if postIndex < 0 {
 49583  				return ErrInvalidLengthEvents
 49584  			}
 49585  			if postIndex > l {
 49586  				return io.ErrUnexpectedEOF
 49587  			}
 49588  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 49589  				return err
 49590  			}
 49591  			iNdEx = postIndex
 49592  		default:
 49593  			iNdEx = preIndex
 49594  			skippy, err := skipEvents(dAtA[iNdEx:])
 49595  			if err != nil {
 49596  				return err
 49597  			}
 49598  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 49599  				return ErrInvalidLengthEvents
 49600  			}
 49601  			if (iNdEx + skippy) > l {
 49602  				return io.ErrUnexpectedEOF
 49603  			}
 49604  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 49605  			iNdEx += skippy
 49606  		}
 49607  	}
 49608  
 49609  	if iNdEx > l {
 49610  		return io.ErrUnexpectedEOF
 49611  	}
 49612  	return nil
 49613  }
 49614  func (m *UserUpdate) Unmarshal(dAtA []byte) error {
 49615  	l := len(dAtA)
 49616  	iNdEx := 0
 49617  	for iNdEx < l {
 49618  		preIndex := iNdEx
 49619  		var wire uint64
 49620  		for shift := uint(0); ; shift += 7 {
 49621  			if shift >= 64 {
 49622  				return ErrIntOverflowEvents
 49623  			}
 49624  			if iNdEx >= l {
 49625  				return io.ErrUnexpectedEOF
 49626  			}
 49627  			b := dAtA[iNdEx]
 49628  			iNdEx++
 49629  			wire |= uint64(b&0x7F) << shift
 49630  			if b < 0x80 {
 49631  				break
 49632  			}
 49633  		}
 49634  		fieldNum := int32(wire >> 3)
 49635  		wireType := int(wire & 0x7)
 49636  		if wireType == 4 {
 49637  			return fmt.Errorf("proto: UserUpdate: wiretype end group for non-group")
 49638  		}
 49639  		if fieldNum <= 0 {
 49640  			return fmt.Errorf("proto: UserUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 49641  		}
 49642  		switch fieldNum {
 49643  		case 1:
 49644  			if wireType != 2 {
 49645  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 49646  			}
 49647  			var msglen int
 49648  			for shift := uint(0); ; shift += 7 {
 49649  				if shift >= 64 {
 49650  					return ErrIntOverflowEvents
 49651  				}
 49652  				if iNdEx >= l {
 49653  					return io.ErrUnexpectedEOF
 49654  				}
 49655  				b := dAtA[iNdEx]
 49656  				iNdEx++
 49657  				msglen |= int(b&0x7F) << shift
 49658  				if b < 0x80 {
 49659  					break
 49660  				}
 49661  			}
 49662  			if msglen < 0 {
 49663  				return ErrInvalidLengthEvents
 49664  			}
 49665  			postIndex := iNdEx + msglen
 49666  			if postIndex < 0 {
 49667  				return ErrInvalidLengthEvents
 49668  			}
 49669  			if postIndex > l {
 49670  				return io.ErrUnexpectedEOF
 49671  			}
 49672  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 49673  				return err
 49674  			}
 49675  			iNdEx = postIndex
 49676  		case 2:
 49677  			if wireType != 2 {
 49678  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 49679  			}
 49680  			var msglen int
 49681  			for shift := uint(0); ; shift += 7 {
 49682  				if shift >= 64 {
 49683  					return ErrIntOverflowEvents
 49684  				}
 49685  				if iNdEx >= l {
 49686  					return io.ErrUnexpectedEOF
 49687  				}
 49688  				b := dAtA[iNdEx]
 49689  				iNdEx++
 49690  				msglen |= int(b&0x7F) << shift
 49691  				if b < 0x80 {
 49692  					break
 49693  				}
 49694  			}
 49695  			if msglen < 0 {
 49696  				return ErrInvalidLengthEvents
 49697  			}
 49698  			postIndex := iNdEx + msglen
 49699  			if postIndex < 0 {
 49700  				return ErrInvalidLengthEvents
 49701  			}
 49702  			if postIndex > l {
 49703  				return io.ErrUnexpectedEOF
 49704  			}
 49705  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 49706  				return err
 49707  			}
 49708  			iNdEx = postIndex
 49709  		case 3:
 49710  			if wireType != 2 {
 49711  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 49712  			}
 49713  			var msglen int
 49714  			for shift := uint(0); ; shift += 7 {
 49715  				if shift >= 64 {
 49716  					return ErrIntOverflowEvents
 49717  				}
 49718  				if iNdEx >= l {
 49719  					return io.ErrUnexpectedEOF
 49720  				}
 49721  				b := dAtA[iNdEx]
 49722  				iNdEx++
 49723  				msglen |= int(b&0x7F) << shift
 49724  				if b < 0x80 {
 49725  					break
 49726  				}
 49727  			}
 49728  			if msglen < 0 {
 49729  				return ErrInvalidLengthEvents
 49730  			}
 49731  			postIndex := iNdEx + msglen
 49732  			if postIndex < 0 {
 49733  				return ErrInvalidLengthEvents
 49734  			}
 49735  			if postIndex > l {
 49736  				return io.ErrUnexpectedEOF
 49737  			}
 49738  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 49739  				return err
 49740  			}
 49741  			iNdEx = postIndex
 49742  		case 4:
 49743  			if wireType != 2 {
 49744  				return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType)
 49745  			}
 49746  			var stringLen uint64
 49747  			for shift := uint(0); ; shift += 7 {
 49748  				if shift >= 64 {
 49749  					return ErrIntOverflowEvents
 49750  				}
 49751  				if iNdEx >= l {
 49752  					return io.ErrUnexpectedEOF
 49753  				}
 49754  				b := dAtA[iNdEx]
 49755  				iNdEx++
 49756  				stringLen |= uint64(b&0x7F) << shift
 49757  				if b < 0x80 {
 49758  					break
 49759  				}
 49760  			}
 49761  			intStringLen := int(stringLen)
 49762  			if intStringLen < 0 {
 49763  				return ErrInvalidLengthEvents
 49764  			}
 49765  			postIndex := iNdEx + intStringLen
 49766  			if postIndex < 0 {
 49767  				return ErrInvalidLengthEvents
 49768  			}
 49769  			if postIndex > l {
 49770  				return io.ErrUnexpectedEOF
 49771  			}
 49772  			m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex]))
 49773  			iNdEx = postIndex
 49774  		case 5:
 49775  			if wireType != 2 {
 49776  				return fmt.Errorf("proto: wrong wireType = %d for field Connector", wireType)
 49777  			}
 49778  			var stringLen uint64
 49779  			for shift := uint(0); ; shift += 7 {
 49780  				if shift >= 64 {
 49781  					return ErrIntOverflowEvents
 49782  				}
 49783  				if iNdEx >= l {
 49784  					return io.ErrUnexpectedEOF
 49785  				}
 49786  				b := dAtA[iNdEx]
 49787  				iNdEx++
 49788  				stringLen |= uint64(b&0x7F) << shift
 49789  				if b < 0x80 {
 49790  					break
 49791  				}
 49792  			}
 49793  			intStringLen := int(stringLen)
 49794  			if intStringLen < 0 {
 49795  				return ErrInvalidLengthEvents
 49796  			}
 49797  			postIndex := iNdEx + intStringLen
 49798  			if postIndex < 0 {
 49799  				return ErrInvalidLengthEvents
 49800  			}
 49801  			if postIndex > l {
 49802  				return io.ErrUnexpectedEOF
 49803  			}
 49804  			m.Connector = string(dAtA[iNdEx:postIndex])
 49805  			iNdEx = postIndex
 49806  		case 6:
 49807  			if wireType != 2 {
 49808  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 49809  			}
 49810  			var msglen int
 49811  			for shift := uint(0); ; shift += 7 {
 49812  				if shift >= 64 {
 49813  					return ErrIntOverflowEvents
 49814  				}
 49815  				if iNdEx >= l {
 49816  					return io.ErrUnexpectedEOF
 49817  				}
 49818  				b := dAtA[iNdEx]
 49819  				iNdEx++
 49820  				msglen |= int(b&0x7F) << shift
 49821  				if b < 0x80 {
 49822  					break
 49823  				}
 49824  			}
 49825  			if msglen < 0 {
 49826  				return ErrInvalidLengthEvents
 49827  			}
 49828  			postIndex := iNdEx + msglen
 49829  			if postIndex < 0 {
 49830  				return ErrInvalidLengthEvents
 49831  			}
 49832  			if postIndex > l {
 49833  				return io.ErrUnexpectedEOF
 49834  			}
 49835  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 49836  				return err
 49837  			}
 49838  			iNdEx = postIndex
 49839  		default:
 49840  			iNdEx = preIndex
 49841  			skippy, err := skipEvents(dAtA[iNdEx:])
 49842  			if err != nil {
 49843  				return err
 49844  			}
 49845  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 49846  				return ErrInvalidLengthEvents
 49847  			}
 49848  			if (iNdEx + skippy) > l {
 49849  				return io.ErrUnexpectedEOF
 49850  			}
 49851  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 49852  			iNdEx += skippy
 49853  		}
 49854  	}
 49855  
 49856  	if iNdEx > l {
 49857  		return io.ErrUnexpectedEOF
 49858  	}
 49859  	return nil
 49860  }
 49861  func (m *UserDelete) Unmarshal(dAtA []byte) error {
 49862  	l := len(dAtA)
 49863  	iNdEx := 0
 49864  	for iNdEx < l {
 49865  		preIndex := iNdEx
 49866  		var wire uint64
 49867  		for shift := uint(0); ; shift += 7 {
 49868  			if shift >= 64 {
 49869  				return ErrIntOverflowEvents
 49870  			}
 49871  			if iNdEx >= l {
 49872  				return io.ErrUnexpectedEOF
 49873  			}
 49874  			b := dAtA[iNdEx]
 49875  			iNdEx++
 49876  			wire |= uint64(b&0x7F) << shift
 49877  			if b < 0x80 {
 49878  				break
 49879  			}
 49880  		}
 49881  		fieldNum := int32(wire >> 3)
 49882  		wireType := int(wire & 0x7)
 49883  		if wireType == 4 {
 49884  			return fmt.Errorf("proto: UserDelete: wiretype end group for non-group")
 49885  		}
 49886  		if fieldNum <= 0 {
 49887  			return fmt.Errorf("proto: UserDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 49888  		}
 49889  		switch fieldNum {
 49890  		case 1:
 49891  			if wireType != 2 {
 49892  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 49893  			}
 49894  			var msglen int
 49895  			for shift := uint(0); ; shift += 7 {
 49896  				if shift >= 64 {
 49897  					return ErrIntOverflowEvents
 49898  				}
 49899  				if iNdEx >= l {
 49900  					return io.ErrUnexpectedEOF
 49901  				}
 49902  				b := dAtA[iNdEx]
 49903  				iNdEx++
 49904  				msglen |= int(b&0x7F) << shift
 49905  				if b < 0x80 {
 49906  					break
 49907  				}
 49908  			}
 49909  			if msglen < 0 {
 49910  				return ErrInvalidLengthEvents
 49911  			}
 49912  			postIndex := iNdEx + msglen
 49913  			if postIndex < 0 {
 49914  				return ErrInvalidLengthEvents
 49915  			}
 49916  			if postIndex > l {
 49917  				return io.ErrUnexpectedEOF
 49918  			}
 49919  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 49920  				return err
 49921  			}
 49922  			iNdEx = postIndex
 49923  		case 2:
 49924  			if wireType != 2 {
 49925  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 49926  			}
 49927  			var msglen int
 49928  			for shift := uint(0); ; shift += 7 {
 49929  				if shift >= 64 {
 49930  					return ErrIntOverflowEvents
 49931  				}
 49932  				if iNdEx >= l {
 49933  					return io.ErrUnexpectedEOF
 49934  				}
 49935  				b := dAtA[iNdEx]
 49936  				iNdEx++
 49937  				msglen |= int(b&0x7F) << shift
 49938  				if b < 0x80 {
 49939  					break
 49940  				}
 49941  			}
 49942  			if msglen < 0 {
 49943  				return ErrInvalidLengthEvents
 49944  			}
 49945  			postIndex := iNdEx + msglen
 49946  			if postIndex < 0 {
 49947  				return ErrInvalidLengthEvents
 49948  			}
 49949  			if postIndex > l {
 49950  				return io.ErrUnexpectedEOF
 49951  			}
 49952  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 49953  				return err
 49954  			}
 49955  			iNdEx = postIndex
 49956  		case 3:
 49957  			if wireType != 2 {
 49958  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 49959  			}
 49960  			var msglen int
 49961  			for shift := uint(0); ; shift += 7 {
 49962  				if shift >= 64 {
 49963  					return ErrIntOverflowEvents
 49964  				}
 49965  				if iNdEx >= l {
 49966  					return io.ErrUnexpectedEOF
 49967  				}
 49968  				b := dAtA[iNdEx]
 49969  				iNdEx++
 49970  				msglen |= int(b&0x7F) << shift
 49971  				if b < 0x80 {
 49972  					break
 49973  				}
 49974  			}
 49975  			if msglen < 0 {
 49976  				return ErrInvalidLengthEvents
 49977  			}
 49978  			postIndex := iNdEx + msglen
 49979  			if postIndex < 0 {
 49980  				return ErrInvalidLengthEvents
 49981  			}
 49982  			if postIndex > l {
 49983  				return io.ErrUnexpectedEOF
 49984  			}
 49985  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 49986  				return err
 49987  			}
 49988  			iNdEx = postIndex
 49989  		case 4:
 49990  			if wireType != 2 {
 49991  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 49992  			}
 49993  			var msglen int
 49994  			for shift := uint(0); ; shift += 7 {
 49995  				if shift >= 64 {
 49996  					return ErrIntOverflowEvents
 49997  				}
 49998  				if iNdEx >= l {
 49999  					return io.ErrUnexpectedEOF
 50000  				}
 50001  				b := dAtA[iNdEx]
 50002  				iNdEx++
 50003  				msglen |= int(b&0x7F) << shift
 50004  				if b < 0x80 {
 50005  					break
 50006  				}
 50007  			}
 50008  			if msglen < 0 {
 50009  				return ErrInvalidLengthEvents
 50010  			}
 50011  			postIndex := iNdEx + msglen
 50012  			if postIndex < 0 {
 50013  				return ErrInvalidLengthEvents
 50014  			}
 50015  			if postIndex > l {
 50016  				return io.ErrUnexpectedEOF
 50017  			}
 50018  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 50019  				return err
 50020  			}
 50021  			iNdEx = postIndex
 50022  		default:
 50023  			iNdEx = preIndex
 50024  			skippy, err := skipEvents(dAtA[iNdEx:])
 50025  			if err != nil {
 50026  				return err
 50027  			}
 50028  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 50029  				return ErrInvalidLengthEvents
 50030  			}
 50031  			if (iNdEx + skippy) > l {
 50032  				return io.ErrUnexpectedEOF
 50033  			}
 50034  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 50035  			iNdEx += skippy
 50036  		}
 50037  	}
 50038  
 50039  	if iNdEx > l {
 50040  		return io.ErrUnexpectedEOF
 50041  	}
 50042  	return nil
 50043  }
 50044  func (m *UserPasswordChange) Unmarshal(dAtA []byte) error {
 50045  	l := len(dAtA)
 50046  	iNdEx := 0
 50047  	for iNdEx < l {
 50048  		preIndex := iNdEx
 50049  		var wire uint64
 50050  		for shift := uint(0); ; shift += 7 {
 50051  			if shift >= 64 {
 50052  				return ErrIntOverflowEvents
 50053  			}
 50054  			if iNdEx >= l {
 50055  				return io.ErrUnexpectedEOF
 50056  			}
 50057  			b := dAtA[iNdEx]
 50058  			iNdEx++
 50059  			wire |= uint64(b&0x7F) << shift
 50060  			if b < 0x80 {
 50061  				break
 50062  			}
 50063  		}
 50064  		fieldNum := int32(wire >> 3)
 50065  		wireType := int(wire & 0x7)
 50066  		if wireType == 4 {
 50067  			return fmt.Errorf("proto: UserPasswordChange: wiretype end group for non-group")
 50068  		}
 50069  		if fieldNum <= 0 {
 50070  			return fmt.Errorf("proto: UserPasswordChange: illegal tag %d (wire type %d)", fieldNum, wire)
 50071  		}
 50072  		switch fieldNum {
 50073  		case 1:
 50074  			if wireType != 2 {
 50075  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 50076  			}
 50077  			var msglen int
 50078  			for shift := uint(0); ; shift += 7 {
 50079  				if shift >= 64 {
 50080  					return ErrIntOverflowEvents
 50081  				}
 50082  				if iNdEx >= l {
 50083  					return io.ErrUnexpectedEOF
 50084  				}
 50085  				b := dAtA[iNdEx]
 50086  				iNdEx++
 50087  				msglen |= int(b&0x7F) << shift
 50088  				if b < 0x80 {
 50089  					break
 50090  				}
 50091  			}
 50092  			if msglen < 0 {
 50093  				return ErrInvalidLengthEvents
 50094  			}
 50095  			postIndex := iNdEx + msglen
 50096  			if postIndex < 0 {
 50097  				return ErrInvalidLengthEvents
 50098  			}
 50099  			if postIndex > l {
 50100  				return io.ErrUnexpectedEOF
 50101  			}
 50102  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 50103  				return err
 50104  			}
 50105  			iNdEx = postIndex
 50106  		case 2:
 50107  			if wireType != 2 {
 50108  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 50109  			}
 50110  			var msglen int
 50111  			for shift := uint(0); ; shift += 7 {
 50112  				if shift >= 64 {
 50113  					return ErrIntOverflowEvents
 50114  				}
 50115  				if iNdEx >= l {
 50116  					return io.ErrUnexpectedEOF
 50117  				}
 50118  				b := dAtA[iNdEx]
 50119  				iNdEx++
 50120  				msglen |= int(b&0x7F) << shift
 50121  				if b < 0x80 {
 50122  					break
 50123  				}
 50124  			}
 50125  			if msglen < 0 {
 50126  				return ErrInvalidLengthEvents
 50127  			}
 50128  			postIndex := iNdEx + msglen
 50129  			if postIndex < 0 {
 50130  				return ErrInvalidLengthEvents
 50131  			}
 50132  			if postIndex > l {
 50133  				return io.ErrUnexpectedEOF
 50134  			}
 50135  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 50136  				return err
 50137  			}
 50138  			iNdEx = postIndex
 50139  		case 3:
 50140  			if wireType != 2 {
 50141  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 50142  			}
 50143  			var msglen int
 50144  			for shift := uint(0); ; shift += 7 {
 50145  				if shift >= 64 {
 50146  					return ErrIntOverflowEvents
 50147  				}
 50148  				if iNdEx >= l {
 50149  					return io.ErrUnexpectedEOF
 50150  				}
 50151  				b := dAtA[iNdEx]
 50152  				iNdEx++
 50153  				msglen |= int(b&0x7F) << shift
 50154  				if b < 0x80 {
 50155  					break
 50156  				}
 50157  			}
 50158  			if msglen < 0 {
 50159  				return ErrInvalidLengthEvents
 50160  			}
 50161  			postIndex := iNdEx + msglen
 50162  			if postIndex < 0 {
 50163  				return ErrInvalidLengthEvents
 50164  			}
 50165  			if postIndex > l {
 50166  				return io.ErrUnexpectedEOF
 50167  			}
 50168  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 50169  				return err
 50170  			}
 50171  			iNdEx = postIndex
 50172  		default:
 50173  			iNdEx = preIndex
 50174  			skippy, err := skipEvents(dAtA[iNdEx:])
 50175  			if err != nil {
 50176  				return err
 50177  			}
 50178  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 50179  				return ErrInvalidLengthEvents
 50180  			}
 50181  			if (iNdEx + skippy) > l {
 50182  				return io.ErrUnexpectedEOF
 50183  			}
 50184  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 50185  			iNdEx += skippy
 50186  		}
 50187  	}
 50188  
 50189  	if iNdEx > l {
 50190  		return io.ErrUnexpectedEOF
 50191  	}
 50192  	return nil
 50193  }
 50194  func (m *AccessRequestCreate) Unmarshal(dAtA []byte) error {
 50195  	l := len(dAtA)
 50196  	iNdEx := 0
 50197  	for iNdEx < l {
 50198  		preIndex := iNdEx
 50199  		var wire uint64
 50200  		for shift := uint(0); ; shift += 7 {
 50201  			if shift >= 64 {
 50202  				return ErrIntOverflowEvents
 50203  			}
 50204  			if iNdEx >= l {
 50205  				return io.ErrUnexpectedEOF
 50206  			}
 50207  			b := dAtA[iNdEx]
 50208  			iNdEx++
 50209  			wire |= uint64(b&0x7F) << shift
 50210  			if b < 0x80 {
 50211  				break
 50212  			}
 50213  		}
 50214  		fieldNum := int32(wire >> 3)
 50215  		wireType := int(wire & 0x7)
 50216  		if wireType == 4 {
 50217  			return fmt.Errorf("proto: AccessRequestCreate: wiretype end group for non-group")
 50218  		}
 50219  		if fieldNum <= 0 {
 50220  			return fmt.Errorf("proto: AccessRequestCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 50221  		}
 50222  		switch fieldNum {
 50223  		case 1:
 50224  			if wireType != 2 {
 50225  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 50226  			}
 50227  			var msglen int
 50228  			for shift := uint(0); ; shift += 7 {
 50229  				if shift >= 64 {
 50230  					return ErrIntOverflowEvents
 50231  				}
 50232  				if iNdEx >= l {
 50233  					return io.ErrUnexpectedEOF
 50234  				}
 50235  				b := dAtA[iNdEx]
 50236  				iNdEx++
 50237  				msglen |= int(b&0x7F) << shift
 50238  				if b < 0x80 {
 50239  					break
 50240  				}
 50241  			}
 50242  			if msglen < 0 {
 50243  				return ErrInvalidLengthEvents
 50244  			}
 50245  			postIndex := iNdEx + msglen
 50246  			if postIndex < 0 {
 50247  				return ErrInvalidLengthEvents
 50248  			}
 50249  			if postIndex > l {
 50250  				return io.ErrUnexpectedEOF
 50251  			}
 50252  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 50253  				return err
 50254  			}
 50255  			iNdEx = postIndex
 50256  		case 2:
 50257  			if wireType != 2 {
 50258  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 50259  			}
 50260  			var msglen int
 50261  			for shift := uint(0); ; shift += 7 {
 50262  				if shift >= 64 {
 50263  					return ErrIntOverflowEvents
 50264  				}
 50265  				if iNdEx >= l {
 50266  					return io.ErrUnexpectedEOF
 50267  				}
 50268  				b := dAtA[iNdEx]
 50269  				iNdEx++
 50270  				msglen |= int(b&0x7F) << shift
 50271  				if b < 0x80 {
 50272  					break
 50273  				}
 50274  			}
 50275  			if msglen < 0 {
 50276  				return ErrInvalidLengthEvents
 50277  			}
 50278  			postIndex := iNdEx + msglen
 50279  			if postIndex < 0 {
 50280  				return ErrInvalidLengthEvents
 50281  			}
 50282  			if postIndex > l {
 50283  				return io.ErrUnexpectedEOF
 50284  			}
 50285  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 50286  				return err
 50287  			}
 50288  			iNdEx = postIndex
 50289  		case 3:
 50290  			if wireType != 2 {
 50291  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 50292  			}
 50293  			var msglen int
 50294  			for shift := uint(0); ; shift += 7 {
 50295  				if shift >= 64 {
 50296  					return ErrIntOverflowEvents
 50297  				}
 50298  				if iNdEx >= l {
 50299  					return io.ErrUnexpectedEOF
 50300  				}
 50301  				b := dAtA[iNdEx]
 50302  				iNdEx++
 50303  				msglen |= int(b&0x7F) << shift
 50304  				if b < 0x80 {
 50305  					break
 50306  				}
 50307  			}
 50308  			if msglen < 0 {
 50309  				return ErrInvalidLengthEvents
 50310  			}
 50311  			postIndex := iNdEx + msglen
 50312  			if postIndex < 0 {
 50313  				return ErrInvalidLengthEvents
 50314  			}
 50315  			if postIndex > l {
 50316  				return io.ErrUnexpectedEOF
 50317  			}
 50318  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 50319  				return err
 50320  			}
 50321  			iNdEx = postIndex
 50322  		case 4:
 50323  			if wireType != 2 {
 50324  				return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType)
 50325  			}
 50326  			var stringLen uint64
 50327  			for shift := uint(0); ; shift += 7 {
 50328  				if shift >= 64 {
 50329  					return ErrIntOverflowEvents
 50330  				}
 50331  				if iNdEx >= l {
 50332  					return io.ErrUnexpectedEOF
 50333  				}
 50334  				b := dAtA[iNdEx]
 50335  				iNdEx++
 50336  				stringLen |= uint64(b&0x7F) << shift
 50337  				if b < 0x80 {
 50338  					break
 50339  				}
 50340  			}
 50341  			intStringLen := int(stringLen)
 50342  			if intStringLen < 0 {
 50343  				return ErrInvalidLengthEvents
 50344  			}
 50345  			postIndex := iNdEx + intStringLen
 50346  			if postIndex < 0 {
 50347  				return ErrInvalidLengthEvents
 50348  			}
 50349  			if postIndex > l {
 50350  				return io.ErrUnexpectedEOF
 50351  			}
 50352  			m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex]))
 50353  			iNdEx = postIndex
 50354  		case 5:
 50355  			if wireType != 2 {
 50356  				return fmt.Errorf("proto: wrong wireType = %d for field RequestID", wireType)
 50357  			}
 50358  			var stringLen uint64
 50359  			for shift := uint(0); ; shift += 7 {
 50360  				if shift >= 64 {
 50361  					return ErrIntOverflowEvents
 50362  				}
 50363  				if iNdEx >= l {
 50364  					return io.ErrUnexpectedEOF
 50365  				}
 50366  				b := dAtA[iNdEx]
 50367  				iNdEx++
 50368  				stringLen |= uint64(b&0x7F) << shift
 50369  				if b < 0x80 {
 50370  					break
 50371  				}
 50372  			}
 50373  			intStringLen := int(stringLen)
 50374  			if intStringLen < 0 {
 50375  				return ErrInvalidLengthEvents
 50376  			}
 50377  			postIndex := iNdEx + intStringLen
 50378  			if postIndex < 0 {
 50379  				return ErrInvalidLengthEvents
 50380  			}
 50381  			if postIndex > l {
 50382  				return io.ErrUnexpectedEOF
 50383  			}
 50384  			m.RequestID = string(dAtA[iNdEx:postIndex])
 50385  			iNdEx = postIndex
 50386  		case 6:
 50387  			if wireType != 2 {
 50388  				return fmt.Errorf("proto: wrong wireType = %d for field RequestState", wireType)
 50389  			}
 50390  			var stringLen uint64
 50391  			for shift := uint(0); ; shift += 7 {
 50392  				if shift >= 64 {
 50393  					return ErrIntOverflowEvents
 50394  				}
 50395  				if iNdEx >= l {
 50396  					return io.ErrUnexpectedEOF
 50397  				}
 50398  				b := dAtA[iNdEx]
 50399  				iNdEx++
 50400  				stringLen |= uint64(b&0x7F) << shift
 50401  				if b < 0x80 {
 50402  					break
 50403  				}
 50404  			}
 50405  			intStringLen := int(stringLen)
 50406  			if intStringLen < 0 {
 50407  				return ErrInvalidLengthEvents
 50408  			}
 50409  			postIndex := iNdEx + intStringLen
 50410  			if postIndex < 0 {
 50411  				return ErrInvalidLengthEvents
 50412  			}
 50413  			if postIndex > l {
 50414  				return io.ErrUnexpectedEOF
 50415  			}
 50416  			m.RequestState = string(dAtA[iNdEx:postIndex])
 50417  			iNdEx = postIndex
 50418  		case 7:
 50419  			if wireType != 2 {
 50420  				return fmt.Errorf("proto: wrong wireType = %d for field Delegator", wireType)
 50421  			}
 50422  			var stringLen uint64
 50423  			for shift := uint(0); ; shift += 7 {
 50424  				if shift >= 64 {
 50425  					return ErrIntOverflowEvents
 50426  				}
 50427  				if iNdEx >= l {
 50428  					return io.ErrUnexpectedEOF
 50429  				}
 50430  				b := dAtA[iNdEx]
 50431  				iNdEx++
 50432  				stringLen |= uint64(b&0x7F) << shift
 50433  				if b < 0x80 {
 50434  					break
 50435  				}
 50436  			}
 50437  			intStringLen := int(stringLen)
 50438  			if intStringLen < 0 {
 50439  				return ErrInvalidLengthEvents
 50440  			}
 50441  			postIndex := iNdEx + intStringLen
 50442  			if postIndex < 0 {
 50443  				return ErrInvalidLengthEvents
 50444  			}
 50445  			if postIndex > l {
 50446  				return io.ErrUnexpectedEOF
 50447  			}
 50448  			m.Delegator = string(dAtA[iNdEx:postIndex])
 50449  			iNdEx = postIndex
 50450  		case 8:
 50451  			if wireType != 2 {
 50452  				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
 50453  			}
 50454  			var stringLen uint64
 50455  			for shift := uint(0); ; shift += 7 {
 50456  				if shift >= 64 {
 50457  					return ErrIntOverflowEvents
 50458  				}
 50459  				if iNdEx >= l {
 50460  					return io.ErrUnexpectedEOF
 50461  				}
 50462  				b := dAtA[iNdEx]
 50463  				iNdEx++
 50464  				stringLen |= uint64(b&0x7F) << shift
 50465  				if b < 0x80 {
 50466  					break
 50467  				}
 50468  			}
 50469  			intStringLen := int(stringLen)
 50470  			if intStringLen < 0 {
 50471  				return ErrInvalidLengthEvents
 50472  			}
 50473  			postIndex := iNdEx + intStringLen
 50474  			if postIndex < 0 {
 50475  				return ErrInvalidLengthEvents
 50476  			}
 50477  			if postIndex > l {
 50478  				return io.ErrUnexpectedEOF
 50479  			}
 50480  			m.Reason = string(dAtA[iNdEx:postIndex])
 50481  			iNdEx = postIndex
 50482  		case 9:
 50483  			if wireType != 2 {
 50484  				return fmt.Errorf("proto: wrong wireType = %d for field Annotations", wireType)
 50485  			}
 50486  			var msglen int
 50487  			for shift := uint(0); ; shift += 7 {
 50488  				if shift >= 64 {
 50489  					return ErrIntOverflowEvents
 50490  				}
 50491  				if iNdEx >= l {
 50492  					return io.ErrUnexpectedEOF
 50493  				}
 50494  				b := dAtA[iNdEx]
 50495  				iNdEx++
 50496  				msglen |= int(b&0x7F) << shift
 50497  				if b < 0x80 {
 50498  					break
 50499  				}
 50500  			}
 50501  			if msglen < 0 {
 50502  				return ErrInvalidLengthEvents
 50503  			}
 50504  			postIndex := iNdEx + msglen
 50505  			if postIndex < 0 {
 50506  				return ErrInvalidLengthEvents
 50507  			}
 50508  			if postIndex > l {
 50509  				return io.ErrUnexpectedEOF
 50510  			}
 50511  			if m.Annotations == nil {
 50512  				m.Annotations = &Struct{}
 50513  			}
 50514  			if err := m.Annotations.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 50515  				return err
 50516  			}
 50517  			iNdEx = postIndex
 50518  		case 10:
 50519  			if wireType != 2 {
 50520  				return fmt.Errorf("proto: wrong wireType = %d for field Reviewer", wireType)
 50521  			}
 50522  			var stringLen uint64
 50523  			for shift := uint(0); ; shift += 7 {
 50524  				if shift >= 64 {
 50525  					return ErrIntOverflowEvents
 50526  				}
 50527  				if iNdEx >= l {
 50528  					return io.ErrUnexpectedEOF
 50529  				}
 50530  				b := dAtA[iNdEx]
 50531  				iNdEx++
 50532  				stringLen |= uint64(b&0x7F) << shift
 50533  				if b < 0x80 {
 50534  					break
 50535  				}
 50536  			}
 50537  			intStringLen := int(stringLen)
 50538  			if intStringLen < 0 {
 50539  				return ErrInvalidLengthEvents
 50540  			}
 50541  			postIndex := iNdEx + intStringLen
 50542  			if postIndex < 0 {
 50543  				return ErrInvalidLengthEvents
 50544  			}
 50545  			if postIndex > l {
 50546  				return io.ErrUnexpectedEOF
 50547  			}
 50548  			m.Reviewer = string(dAtA[iNdEx:postIndex])
 50549  			iNdEx = postIndex
 50550  		case 11:
 50551  			if wireType != 2 {
 50552  				return fmt.Errorf("proto: wrong wireType = %d for field ProposedState", wireType)
 50553  			}
 50554  			var stringLen uint64
 50555  			for shift := uint(0); ; shift += 7 {
 50556  				if shift >= 64 {
 50557  					return ErrIntOverflowEvents
 50558  				}
 50559  				if iNdEx >= l {
 50560  					return io.ErrUnexpectedEOF
 50561  				}
 50562  				b := dAtA[iNdEx]
 50563  				iNdEx++
 50564  				stringLen |= uint64(b&0x7F) << shift
 50565  				if b < 0x80 {
 50566  					break
 50567  				}
 50568  			}
 50569  			intStringLen := int(stringLen)
 50570  			if intStringLen < 0 {
 50571  				return ErrInvalidLengthEvents
 50572  			}
 50573  			postIndex := iNdEx + intStringLen
 50574  			if postIndex < 0 {
 50575  				return ErrInvalidLengthEvents
 50576  			}
 50577  			if postIndex > l {
 50578  				return io.ErrUnexpectedEOF
 50579  			}
 50580  			m.ProposedState = string(dAtA[iNdEx:postIndex])
 50581  			iNdEx = postIndex
 50582  		case 12:
 50583  			if wireType != 2 {
 50584  				return fmt.Errorf("proto: wrong wireType = %d for field RequestedResourceIDs", wireType)
 50585  			}
 50586  			var msglen int
 50587  			for shift := uint(0); ; shift += 7 {
 50588  				if shift >= 64 {
 50589  					return ErrIntOverflowEvents
 50590  				}
 50591  				if iNdEx >= l {
 50592  					return io.ErrUnexpectedEOF
 50593  				}
 50594  				b := dAtA[iNdEx]
 50595  				iNdEx++
 50596  				msglen |= int(b&0x7F) << shift
 50597  				if b < 0x80 {
 50598  					break
 50599  				}
 50600  			}
 50601  			if msglen < 0 {
 50602  				return ErrInvalidLengthEvents
 50603  			}
 50604  			postIndex := iNdEx + msglen
 50605  			if postIndex < 0 {
 50606  				return ErrInvalidLengthEvents
 50607  			}
 50608  			if postIndex > l {
 50609  				return io.ErrUnexpectedEOF
 50610  			}
 50611  			m.RequestedResourceIDs = append(m.RequestedResourceIDs, ResourceID{})
 50612  			if err := m.RequestedResourceIDs[len(m.RequestedResourceIDs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 50613  				return err
 50614  			}
 50615  			iNdEx = postIndex
 50616  		case 13:
 50617  			if wireType != 2 {
 50618  				return fmt.Errorf("proto: wrong wireType = %d for field MaxDuration", wireType)
 50619  			}
 50620  			var msglen int
 50621  			for shift := uint(0); ; shift += 7 {
 50622  				if shift >= 64 {
 50623  					return ErrIntOverflowEvents
 50624  				}
 50625  				if iNdEx >= l {
 50626  					return io.ErrUnexpectedEOF
 50627  				}
 50628  				b := dAtA[iNdEx]
 50629  				iNdEx++
 50630  				msglen |= int(b&0x7F) << shift
 50631  				if b < 0x80 {
 50632  					break
 50633  				}
 50634  			}
 50635  			if msglen < 0 {
 50636  				return ErrInvalidLengthEvents
 50637  			}
 50638  			postIndex := iNdEx + msglen
 50639  			if postIndex < 0 {
 50640  				return ErrInvalidLengthEvents
 50641  			}
 50642  			if postIndex > l {
 50643  				return io.ErrUnexpectedEOF
 50644  			}
 50645  			if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.MaxDuration, dAtA[iNdEx:postIndex]); err != nil {
 50646  				return err
 50647  			}
 50648  			iNdEx = postIndex
 50649  		case 15:
 50650  			if wireType != 2 {
 50651  				return fmt.Errorf("proto: wrong wireType = %d for field PromotedAccessListName", wireType)
 50652  			}
 50653  			var stringLen uint64
 50654  			for shift := uint(0); ; shift += 7 {
 50655  				if shift >= 64 {
 50656  					return ErrIntOverflowEvents
 50657  				}
 50658  				if iNdEx >= l {
 50659  					return io.ErrUnexpectedEOF
 50660  				}
 50661  				b := dAtA[iNdEx]
 50662  				iNdEx++
 50663  				stringLen |= uint64(b&0x7F) << shift
 50664  				if b < 0x80 {
 50665  					break
 50666  				}
 50667  			}
 50668  			intStringLen := int(stringLen)
 50669  			if intStringLen < 0 {
 50670  				return ErrInvalidLengthEvents
 50671  			}
 50672  			postIndex := iNdEx + intStringLen
 50673  			if postIndex < 0 {
 50674  				return ErrInvalidLengthEvents
 50675  			}
 50676  			if postIndex > l {
 50677  				return io.ErrUnexpectedEOF
 50678  			}
 50679  			m.PromotedAccessListName = string(dAtA[iNdEx:postIndex])
 50680  			iNdEx = postIndex
 50681  		case 16:
 50682  			if wireType != 2 {
 50683  				return fmt.Errorf("proto: wrong wireType = %d for field AssumeStartTime", wireType)
 50684  			}
 50685  			var msglen int
 50686  			for shift := uint(0); ; shift += 7 {
 50687  				if shift >= 64 {
 50688  					return ErrIntOverflowEvents
 50689  				}
 50690  				if iNdEx >= l {
 50691  					return io.ErrUnexpectedEOF
 50692  				}
 50693  				b := dAtA[iNdEx]
 50694  				iNdEx++
 50695  				msglen |= int(b&0x7F) << shift
 50696  				if b < 0x80 {
 50697  					break
 50698  				}
 50699  			}
 50700  			if msglen < 0 {
 50701  				return ErrInvalidLengthEvents
 50702  			}
 50703  			postIndex := iNdEx + msglen
 50704  			if postIndex < 0 {
 50705  				return ErrInvalidLengthEvents
 50706  			}
 50707  			if postIndex > l {
 50708  				return io.ErrUnexpectedEOF
 50709  			}
 50710  			if m.AssumeStartTime == nil {
 50711  				m.AssumeStartTime = new(time.Time)
 50712  			}
 50713  			if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.AssumeStartTime, dAtA[iNdEx:postIndex]); err != nil {
 50714  				return err
 50715  			}
 50716  			iNdEx = postIndex
 50717  		default:
 50718  			iNdEx = preIndex
 50719  			skippy, err := skipEvents(dAtA[iNdEx:])
 50720  			if err != nil {
 50721  				return err
 50722  			}
 50723  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 50724  				return ErrInvalidLengthEvents
 50725  			}
 50726  			if (iNdEx + skippy) > l {
 50727  				return io.ErrUnexpectedEOF
 50728  			}
 50729  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 50730  			iNdEx += skippy
 50731  		}
 50732  	}
 50733  
 50734  	if iNdEx > l {
 50735  		return io.ErrUnexpectedEOF
 50736  	}
 50737  	return nil
 50738  }
 50739  func (m *ResourceID) Unmarshal(dAtA []byte) error {
 50740  	l := len(dAtA)
 50741  	iNdEx := 0
 50742  	for iNdEx < l {
 50743  		preIndex := iNdEx
 50744  		var wire uint64
 50745  		for shift := uint(0); ; shift += 7 {
 50746  			if shift >= 64 {
 50747  				return ErrIntOverflowEvents
 50748  			}
 50749  			if iNdEx >= l {
 50750  				return io.ErrUnexpectedEOF
 50751  			}
 50752  			b := dAtA[iNdEx]
 50753  			iNdEx++
 50754  			wire |= uint64(b&0x7F) << shift
 50755  			if b < 0x80 {
 50756  				break
 50757  			}
 50758  		}
 50759  		fieldNum := int32(wire >> 3)
 50760  		wireType := int(wire & 0x7)
 50761  		if wireType == 4 {
 50762  			return fmt.Errorf("proto: ResourceID: wiretype end group for non-group")
 50763  		}
 50764  		if fieldNum <= 0 {
 50765  			return fmt.Errorf("proto: ResourceID: illegal tag %d (wire type %d)", fieldNum, wire)
 50766  		}
 50767  		switch fieldNum {
 50768  		case 1:
 50769  			if wireType != 2 {
 50770  				return fmt.Errorf("proto: wrong wireType = %d for field ClusterName", wireType)
 50771  			}
 50772  			var stringLen uint64
 50773  			for shift := uint(0); ; shift += 7 {
 50774  				if shift >= 64 {
 50775  					return ErrIntOverflowEvents
 50776  				}
 50777  				if iNdEx >= l {
 50778  					return io.ErrUnexpectedEOF
 50779  				}
 50780  				b := dAtA[iNdEx]
 50781  				iNdEx++
 50782  				stringLen |= uint64(b&0x7F) << shift
 50783  				if b < 0x80 {
 50784  					break
 50785  				}
 50786  			}
 50787  			intStringLen := int(stringLen)
 50788  			if intStringLen < 0 {
 50789  				return ErrInvalidLengthEvents
 50790  			}
 50791  			postIndex := iNdEx + intStringLen
 50792  			if postIndex < 0 {
 50793  				return ErrInvalidLengthEvents
 50794  			}
 50795  			if postIndex > l {
 50796  				return io.ErrUnexpectedEOF
 50797  			}
 50798  			m.ClusterName = string(dAtA[iNdEx:postIndex])
 50799  			iNdEx = postIndex
 50800  		case 2:
 50801  			if wireType != 2 {
 50802  				return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
 50803  			}
 50804  			var stringLen uint64
 50805  			for shift := uint(0); ; shift += 7 {
 50806  				if shift >= 64 {
 50807  					return ErrIntOverflowEvents
 50808  				}
 50809  				if iNdEx >= l {
 50810  					return io.ErrUnexpectedEOF
 50811  				}
 50812  				b := dAtA[iNdEx]
 50813  				iNdEx++
 50814  				stringLen |= uint64(b&0x7F) << shift
 50815  				if b < 0x80 {
 50816  					break
 50817  				}
 50818  			}
 50819  			intStringLen := int(stringLen)
 50820  			if intStringLen < 0 {
 50821  				return ErrInvalidLengthEvents
 50822  			}
 50823  			postIndex := iNdEx + intStringLen
 50824  			if postIndex < 0 {
 50825  				return ErrInvalidLengthEvents
 50826  			}
 50827  			if postIndex > l {
 50828  				return io.ErrUnexpectedEOF
 50829  			}
 50830  			m.Kind = string(dAtA[iNdEx:postIndex])
 50831  			iNdEx = postIndex
 50832  		case 3:
 50833  			if wireType != 2 {
 50834  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 50835  			}
 50836  			var stringLen uint64
 50837  			for shift := uint(0); ; shift += 7 {
 50838  				if shift >= 64 {
 50839  					return ErrIntOverflowEvents
 50840  				}
 50841  				if iNdEx >= l {
 50842  					return io.ErrUnexpectedEOF
 50843  				}
 50844  				b := dAtA[iNdEx]
 50845  				iNdEx++
 50846  				stringLen |= uint64(b&0x7F) << shift
 50847  				if b < 0x80 {
 50848  					break
 50849  				}
 50850  			}
 50851  			intStringLen := int(stringLen)
 50852  			if intStringLen < 0 {
 50853  				return ErrInvalidLengthEvents
 50854  			}
 50855  			postIndex := iNdEx + intStringLen
 50856  			if postIndex < 0 {
 50857  				return ErrInvalidLengthEvents
 50858  			}
 50859  			if postIndex > l {
 50860  				return io.ErrUnexpectedEOF
 50861  			}
 50862  			m.Name = string(dAtA[iNdEx:postIndex])
 50863  			iNdEx = postIndex
 50864  		case 4:
 50865  			if wireType != 2 {
 50866  				return fmt.Errorf("proto: wrong wireType = %d for field SubResourceName", wireType)
 50867  			}
 50868  			var stringLen uint64
 50869  			for shift := uint(0); ; shift += 7 {
 50870  				if shift >= 64 {
 50871  					return ErrIntOverflowEvents
 50872  				}
 50873  				if iNdEx >= l {
 50874  					return io.ErrUnexpectedEOF
 50875  				}
 50876  				b := dAtA[iNdEx]
 50877  				iNdEx++
 50878  				stringLen |= uint64(b&0x7F) << shift
 50879  				if b < 0x80 {
 50880  					break
 50881  				}
 50882  			}
 50883  			intStringLen := int(stringLen)
 50884  			if intStringLen < 0 {
 50885  				return ErrInvalidLengthEvents
 50886  			}
 50887  			postIndex := iNdEx + intStringLen
 50888  			if postIndex < 0 {
 50889  				return ErrInvalidLengthEvents
 50890  			}
 50891  			if postIndex > l {
 50892  				return io.ErrUnexpectedEOF
 50893  			}
 50894  			m.SubResourceName = string(dAtA[iNdEx:postIndex])
 50895  			iNdEx = postIndex
 50896  		default:
 50897  			iNdEx = preIndex
 50898  			skippy, err := skipEvents(dAtA[iNdEx:])
 50899  			if err != nil {
 50900  				return err
 50901  			}
 50902  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 50903  				return ErrInvalidLengthEvents
 50904  			}
 50905  			if (iNdEx + skippy) > l {
 50906  				return io.ErrUnexpectedEOF
 50907  			}
 50908  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 50909  			iNdEx += skippy
 50910  		}
 50911  	}
 50912  
 50913  	if iNdEx > l {
 50914  		return io.ErrUnexpectedEOF
 50915  	}
 50916  	return nil
 50917  }
 50918  func (m *AccessRequestDelete) Unmarshal(dAtA []byte) error {
 50919  	l := len(dAtA)
 50920  	iNdEx := 0
 50921  	for iNdEx < l {
 50922  		preIndex := iNdEx
 50923  		var wire uint64
 50924  		for shift := uint(0); ; shift += 7 {
 50925  			if shift >= 64 {
 50926  				return ErrIntOverflowEvents
 50927  			}
 50928  			if iNdEx >= l {
 50929  				return io.ErrUnexpectedEOF
 50930  			}
 50931  			b := dAtA[iNdEx]
 50932  			iNdEx++
 50933  			wire |= uint64(b&0x7F) << shift
 50934  			if b < 0x80 {
 50935  				break
 50936  			}
 50937  		}
 50938  		fieldNum := int32(wire >> 3)
 50939  		wireType := int(wire & 0x7)
 50940  		if wireType == 4 {
 50941  			return fmt.Errorf("proto: AccessRequestDelete: wiretype end group for non-group")
 50942  		}
 50943  		if fieldNum <= 0 {
 50944  			return fmt.Errorf("proto: AccessRequestDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 50945  		}
 50946  		switch fieldNum {
 50947  		case 1:
 50948  			if wireType != 2 {
 50949  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 50950  			}
 50951  			var msglen int
 50952  			for shift := uint(0); ; shift += 7 {
 50953  				if shift >= 64 {
 50954  					return ErrIntOverflowEvents
 50955  				}
 50956  				if iNdEx >= l {
 50957  					return io.ErrUnexpectedEOF
 50958  				}
 50959  				b := dAtA[iNdEx]
 50960  				iNdEx++
 50961  				msglen |= int(b&0x7F) << shift
 50962  				if b < 0x80 {
 50963  					break
 50964  				}
 50965  			}
 50966  			if msglen < 0 {
 50967  				return ErrInvalidLengthEvents
 50968  			}
 50969  			postIndex := iNdEx + msglen
 50970  			if postIndex < 0 {
 50971  				return ErrInvalidLengthEvents
 50972  			}
 50973  			if postIndex > l {
 50974  				return io.ErrUnexpectedEOF
 50975  			}
 50976  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 50977  				return err
 50978  			}
 50979  			iNdEx = postIndex
 50980  		case 2:
 50981  			if wireType != 2 {
 50982  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 50983  			}
 50984  			var msglen int
 50985  			for shift := uint(0); ; shift += 7 {
 50986  				if shift >= 64 {
 50987  					return ErrIntOverflowEvents
 50988  				}
 50989  				if iNdEx >= l {
 50990  					return io.ErrUnexpectedEOF
 50991  				}
 50992  				b := dAtA[iNdEx]
 50993  				iNdEx++
 50994  				msglen |= int(b&0x7F) << shift
 50995  				if b < 0x80 {
 50996  					break
 50997  				}
 50998  			}
 50999  			if msglen < 0 {
 51000  				return ErrInvalidLengthEvents
 51001  			}
 51002  			postIndex := iNdEx + msglen
 51003  			if postIndex < 0 {
 51004  				return ErrInvalidLengthEvents
 51005  			}
 51006  			if postIndex > l {
 51007  				return io.ErrUnexpectedEOF
 51008  			}
 51009  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51010  				return err
 51011  			}
 51012  			iNdEx = postIndex
 51013  		case 3:
 51014  			if wireType != 2 {
 51015  				return fmt.Errorf("proto: wrong wireType = %d for field RequestID", wireType)
 51016  			}
 51017  			var stringLen uint64
 51018  			for shift := uint(0); ; shift += 7 {
 51019  				if shift >= 64 {
 51020  					return ErrIntOverflowEvents
 51021  				}
 51022  				if iNdEx >= l {
 51023  					return io.ErrUnexpectedEOF
 51024  				}
 51025  				b := dAtA[iNdEx]
 51026  				iNdEx++
 51027  				stringLen |= uint64(b&0x7F) << shift
 51028  				if b < 0x80 {
 51029  					break
 51030  				}
 51031  			}
 51032  			intStringLen := int(stringLen)
 51033  			if intStringLen < 0 {
 51034  				return ErrInvalidLengthEvents
 51035  			}
 51036  			postIndex := iNdEx + intStringLen
 51037  			if postIndex < 0 {
 51038  				return ErrInvalidLengthEvents
 51039  			}
 51040  			if postIndex > l {
 51041  				return io.ErrUnexpectedEOF
 51042  			}
 51043  			m.RequestID = string(dAtA[iNdEx:postIndex])
 51044  			iNdEx = postIndex
 51045  		default:
 51046  			iNdEx = preIndex
 51047  			skippy, err := skipEvents(dAtA[iNdEx:])
 51048  			if err != nil {
 51049  				return err
 51050  			}
 51051  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 51052  				return ErrInvalidLengthEvents
 51053  			}
 51054  			if (iNdEx + skippy) > l {
 51055  				return io.ErrUnexpectedEOF
 51056  			}
 51057  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 51058  			iNdEx += skippy
 51059  		}
 51060  	}
 51061  
 51062  	if iNdEx > l {
 51063  		return io.ErrUnexpectedEOF
 51064  	}
 51065  	return nil
 51066  }
 51067  func (m *PortForward) Unmarshal(dAtA []byte) error {
 51068  	l := len(dAtA)
 51069  	iNdEx := 0
 51070  	for iNdEx < l {
 51071  		preIndex := iNdEx
 51072  		var wire uint64
 51073  		for shift := uint(0); ; shift += 7 {
 51074  			if shift >= 64 {
 51075  				return ErrIntOverflowEvents
 51076  			}
 51077  			if iNdEx >= l {
 51078  				return io.ErrUnexpectedEOF
 51079  			}
 51080  			b := dAtA[iNdEx]
 51081  			iNdEx++
 51082  			wire |= uint64(b&0x7F) << shift
 51083  			if b < 0x80 {
 51084  				break
 51085  			}
 51086  		}
 51087  		fieldNum := int32(wire >> 3)
 51088  		wireType := int(wire & 0x7)
 51089  		if wireType == 4 {
 51090  			return fmt.Errorf("proto: PortForward: wiretype end group for non-group")
 51091  		}
 51092  		if fieldNum <= 0 {
 51093  			return fmt.Errorf("proto: PortForward: illegal tag %d (wire type %d)", fieldNum, wire)
 51094  		}
 51095  		switch fieldNum {
 51096  		case 1:
 51097  			if wireType != 2 {
 51098  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 51099  			}
 51100  			var msglen int
 51101  			for shift := uint(0); ; shift += 7 {
 51102  				if shift >= 64 {
 51103  					return ErrIntOverflowEvents
 51104  				}
 51105  				if iNdEx >= l {
 51106  					return io.ErrUnexpectedEOF
 51107  				}
 51108  				b := dAtA[iNdEx]
 51109  				iNdEx++
 51110  				msglen |= int(b&0x7F) << shift
 51111  				if b < 0x80 {
 51112  					break
 51113  				}
 51114  			}
 51115  			if msglen < 0 {
 51116  				return ErrInvalidLengthEvents
 51117  			}
 51118  			postIndex := iNdEx + msglen
 51119  			if postIndex < 0 {
 51120  				return ErrInvalidLengthEvents
 51121  			}
 51122  			if postIndex > l {
 51123  				return io.ErrUnexpectedEOF
 51124  			}
 51125  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51126  				return err
 51127  			}
 51128  			iNdEx = postIndex
 51129  		case 2:
 51130  			if wireType != 2 {
 51131  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 51132  			}
 51133  			var msglen int
 51134  			for shift := uint(0); ; shift += 7 {
 51135  				if shift >= 64 {
 51136  					return ErrIntOverflowEvents
 51137  				}
 51138  				if iNdEx >= l {
 51139  					return io.ErrUnexpectedEOF
 51140  				}
 51141  				b := dAtA[iNdEx]
 51142  				iNdEx++
 51143  				msglen |= int(b&0x7F) << shift
 51144  				if b < 0x80 {
 51145  					break
 51146  				}
 51147  			}
 51148  			if msglen < 0 {
 51149  				return ErrInvalidLengthEvents
 51150  			}
 51151  			postIndex := iNdEx + msglen
 51152  			if postIndex < 0 {
 51153  				return ErrInvalidLengthEvents
 51154  			}
 51155  			if postIndex > l {
 51156  				return io.ErrUnexpectedEOF
 51157  			}
 51158  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51159  				return err
 51160  			}
 51161  			iNdEx = postIndex
 51162  		case 3:
 51163  			if wireType != 2 {
 51164  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 51165  			}
 51166  			var msglen int
 51167  			for shift := uint(0); ; shift += 7 {
 51168  				if shift >= 64 {
 51169  					return ErrIntOverflowEvents
 51170  				}
 51171  				if iNdEx >= l {
 51172  					return io.ErrUnexpectedEOF
 51173  				}
 51174  				b := dAtA[iNdEx]
 51175  				iNdEx++
 51176  				msglen |= int(b&0x7F) << shift
 51177  				if b < 0x80 {
 51178  					break
 51179  				}
 51180  			}
 51181  			if msglen < 0 {
 51182  				return ErrInvalidLengthEvents
 51183  			}
 51184  			postIndex := iNdEx + msglen
 51185  			if postIndex < 0 {
 51186  				return ErrInvalidLengthEvents
 51187  			}
 51188  			if postIndex > l {
 51189  				return io.ErrUnexpectedEOF
 51190  			}
 51191  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51192  				return err
 51193  			}
 51194  			iNdEx = postIndex
 51195  		case 4:
 51196  			if wireType != 2 {
 51197  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 51198  			}
 51199  			var msglen int
 51200  			for shift := uint(0); ; shift += 7 {
 51201  				if shift >= 64 {
 51202  					return ErrIntOverflowEvents
 51203  				}
 51204  				if iNdEx >= l {
 51205  					return io.ErrUnexpectedEOF
 51206  				}
 51207  				b := dAtA[iNdEx]
 51208  				iNdEx++
 51209  				msglen |= int(b&0x7F) << shift
 51210  				if b < 0x80 {
 51211  					break
 51212  				}
 51213  			}
 51214  			if msglen < 0 {
 51215  				return ErrInvalidLengthEvents
 51216  			}
 51217  			postIndex := iNdEx + msglen
 51218  			if postIndex < 0 {
 51219  				return ErrInvalidLengthEvents
 51220  			}
 51221  			if postIndex > l {
 51222  				return io.ErrUnexpectedEOF
 51223  			}
 51224  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51225  				return err
 51226  			}
 51227  			iNdEx = postIndex
 51228  		case 5:
 51229  			if wireType != 2 {
 51230  				return fmt.Errorf("proto: wrong wireType = %d for field Addr", wireType)
 51231  			}
 51232  			var stringLen uint64
 51233  			for shift := uint(0); ; shift += 7 {
 51234  				if shift >= 64 {
 51235  					return ErrIntOverflowEvents
 51236  				}
 51237  				if iNdEx >= l {
 51238  					return io.ErrUnexpectedEOF
 51239  				}
 51240  				b := dAtA[iNdEx]
 51241  				iNdEx++
 51242  				stringLen |= uint64(b&0x7F) << shift
 51243  				if b < 0x80 {
 51244  					break
 51245  				}
 51246  			}
 51247  			intStringLen := int(stringLen)
 51248  			if intStringLen < 0 {
 51249  				return ErrInvalidLengthEvents
 51250  			}
 51251  			postIndex := iNdEx + intStringLen
 51252  			if postIndex < 0 {
 51253  				return ErrInvalidLengthEvents
 51254  			}
 51255  			if postIndex > l {
 51256  				return io.ErrUnexpectedEOF
 51257  			}
 51258  			m.Addr = string(dAtA[iNdEx:postIndex])
 51259  			iNdEx = postIndex
 51260  		default:
 51261  			iNdEx = preIndex
 51262  			skippy, err := skipEvents(dAtA[iNdEx:])
 51263  			if err != nil {
 51264  				return err
 51265  			}
 51266  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 51267  				return ErrInvalidLengthEvents
 51268  			}
 51269  			if (iNdEx + skippy) > l {
 51270  				return io.ErrUnexpectedEOF
 51271  			}
 51272  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 51273  			iNdEx += skippy
 51274  		}
 51275  	}
 51276  
 51277  	if iNdEx > l {
 51278  		return io.ErrUnexpectedEOF
 51279  	}
 51280  	return nil
 51281  }
 51282  func (m *X11Forward) Unmarshal(dAtA []byte) error {
 51283  	l := len(dAtA)
 51284  	iNdEx := 0
 51285  	for iNdEx < l {
 51286  		preIndex := iNdEx
 51287  		var wire uint64
 51288  		for shift := uint(0); ; shift += 7 {
 51289  			if shift >= 64 {
 51290  				return ErrIntOverflowEvents
 51291  			}
 51292  			if iNdEx >= l {
 51293  				return io.ErrUnexpectedEOF
 51294  			}
 51295  			b := dAtA[iNdEx]
 51296  			iNdEx++
 51297  			wire |= uint64(b&0x7F) << shift
 51298  			if b < 0x80 {
 51299  				break
 51300  			}
 51301  		}
 51302  		fieldNum := int32(wire >> 3)
 51303  		wireType := int(wire & 0x7)
 51304  		if wireType == 4 {
 51305  			return fmt.Errorf("proto: X11Forward: wiretype end group for non-group")
 51306  		}
 51307  		if fieldNum <= 0 {
 51308  			return fmt.Errorf("proto: X11Forward: illegal tag %d (wire type %d)", fieldNum, wire)
 51309  		}
 51310  		switch fieldNum {
 51311  		case 1:
 51312  			if wireType != 2 {
 51313  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 51314  			}
 51315  			var msglen int
 51316  			for shift := uint(0); ; shift += 7 {
 51317  				if shift >= 64 {
 51318  					return ErrIntOverflowEvents
 51319  				}
 51320  				if iNdEx >= l {
 51321  					return io.ErrUnexpectedEOF
 51322  				}
 51323  				b := dAtA[iNdEx]
 51324  				iNdEx++
 51325  				msglen |= int(b&0x7F) << shift
 51326  				if b < 0x80 {
 51327  					break
 51328  				}
 51329  			}
 51330  			if msglen < 0 {
 51331  				return ErrInvalidLengthEvents
 51332  			}
 51333  			postIndex := iNdEx + msglen
 51334  			if postIndex < 0 {
 51335  				return ErrInvalidLengthEvents
 51336  			}
 51337  			if postIndex > l {
 51338  				return io.ErrUnexpectedEOF
 51339  			}
 51340  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51341  				return err
 51342  			}
 51343  			iNdEx = postIndex
 51344  		case 2:
 51345  			if wireType != 2 {
 51346  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 51347  			}
 51348  			var msglen int
 51349  			for shift := uint(0); ; shift += 7 {
 51350  				if shift >= 64 {
 51351  					return ErrIntOverflowEvents
 51352  				}
 51353  				if iNdEx >= l {
 51354  					return io.ErrUnexpectedEOF
 51355  				}
 51356  				b := dAtA[iNdEx]
 51357  				iNdEx++
 51358  				msglen |= int(b&0x7F) << shift
 51359  				if b < 0x80 {
 51360  					break
 51361  				}
 51362  			}
 51363  			if msglen < 0 {
 51364  				return ErrInvalidLengthEvents
 51365  			}
 51366  			postIndex := iNdEx + msglen
 51367  			if postIndex < 0 {
 51368  				return ErrInvalidLengthEvents
 51369  			}
 51370  			if postIndex > l {
 51371  				return io.ErrUnexpectedEOF
 51372  			}
 51373  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51374  				return err
 51375  			}
 51376  			iNdEx = postIndex
 51377  		case 3:
 51378  			if wireType != 2 {
 51379  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 51380  			}
 51381  			var msglen int
 51382  			for shift := uint(0); ; shift += 7 {
 51383  				if shift >= 64 {
 51384  					return ErrIntOverflowEvents
 51385  				}
 51386  				if iNdEx >= l {
 51387  					return io.ErrUnexpectedEOF
 51388  				}
 51389  				b := dAtA[iNdEx]
 51390  				iNdEx++
 51391  				msglen |= int(b&0x7F) << shift
 51392  				if b < 0x80 {
 51393  					break
 51394  				}
 51395  			}
 51396  			if msglen < 0 {
 51397  				return ErrInvalidLengthEvents
 51398  			}
 51399  			postIndex := iNdEx + msglen
 51400  			if postIndex < 0 {
 51401  				return ErrInvalidLengthEvents
 51402  			}
 51403  			if postIndex > l {
 51404  				return io.ErrUnexpectedEOF
 51405  			}
 51406  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51407  				return err
 51408  			}
 51409  			iNdEx = postIndex
 51410  		case 4:
 51411  			if wireType != 2 {
 51412  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 51413  			}
 51414  			var msglen int
 51415  			for shift := uint(0); ; shift += 7 {
 51416  				if shift >= 64 {
 51417  					return ErrIntOverflowEvents
 51418  				}
 51419  				if iNdEx >= l {
 51420  					return io.ErrUnexpectedEOF
 51421  				}
 51422  				b := dAtA[iNdEx]
 51423  				iNdEx++
 51424  				msglen |= int(b&0x7F) << shift
 51425  				if b < 0x80 {
 51426  					break
 51427  				}
 51428  			}
 51429  			if msglen < 0 {
 51430  				return ErrInvalidLengthEvents
 51431  			}
 51432  			postIndex := iNdEx + msglen
 51433  			if postIndex < 0 {
 51434  				return ErrInvalidLengthEvents
 51435  			}
 51436  			if postIndex > l {
 51437  				return io.ErrUnexpectedEOF
 51438  			}
 51439  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51440  				return err
 51441  			}
 51442  			iNdEx = postIndex
 51443  		default:
 51444  			iNdEx = preIndex
 51445  			skippy, err := skipEvents(dAtA[iNdEx:])
 51446  			if err != nil {
 51447  				return err
 51448  			}
 51449  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 51450  				return ErrInvalidLengthEvents
 51451  			}
 51452  			if (iNdEx + skippy) > l {
 51453  				return io.ErrUnexpectedEOF
 51454  			}
 51455  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 51456  			iNdEx += skippy
 51457  		}
 51458  	}
 51459  
 51460  	if iNdEx > l {
 51461  		return io.ErrUnexpectedEOF
 51462  	}
 51463  	return nil
 51464  }
 51465  func (m *CommandMetadata) Unmarshal(dAtA []byte) error {
 51466  	l := len(dAtA)
 51467  	iNdEx := 0
 51468  	for iNdEx < l {
 51469  		preIndex := iNdEx
 51470  		var wire uint64
 51471  		for shift := uint(0); ; shift += 7 {
 51472  			if shift >= 64 {
 51473  				return ErrIntOverflowEvents
 51474  			}
 51475  			if iNdEx >= l {
 51476  				return io.ErrUnexpectedEOF
 51477  			}
 51478  			b := dAtA[iNdEx]
 51479  			iNdEx++
 51480  			wire |= uint64(b&0x7F) << shift
 51481  			if b < 0x80 {
 51482  				break
 51483  			}
 51484  		}
 51485  		fieldNum := int32(wire >> 3)
 51486  		wireType := int(wire & 0x7)
 51487  		if wireType == 4 {
 51488  			return fmt.Errorf("proto: CommandMetadata: wiretype end group for non-group")
 51489  		}
 51490  		if fieldNum <= 0 {
 51491  			return fmt.Errorf("proto: CommandMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 51492  		}
 51493  		switch fieldNum {
 51494  		case 1:
 51495  			if wireType != 2 {
 51496  				return fmt.Errorf("proto: wrong wireType = %d for field Command", wireType)
 51497  			}
 51498  			var stringLen uint64
 51499  			for shift := uint(0); ; shift += 7 {
 51500  				if shift >= 64 {
 51501  					return ErrIntOverflowEvents
 51502  				}
 51503  				if iNdEx >= l {
 51504  					return io.ErrUnexpectedEOF
 51505  				}
 51506  				b := dAtA[iNdEx]
 51507  				iNdEx++
 51508  				stringLen |= uint64(b&0x7F) << shift
 51509  				if b < 0x80 {
 51510  					break
 51511  				}
 51512  			}
 51513  			intStringLen := int(stringLen)
 51514  			if intStringLen < 0 {
 51515  				return ErrInvalidLengthEvents
 51516  			}
 51517  			postIndex := iNdEx + intStringLen
 51518  			if postIndex < 0 {
 51519  				return ErrInvalidLengthEvents
 51520  			}
 51521  			if postIndex > l {
 51522  				return io.ErrUnexpectedEOF
 51523  			}
 51524  			m.Command = string(dAtA[iNdEx:postIndex])
 51525  			iNdEx = postIndex
 51526  		case 2:
 51527  			if wireType != 2 {
 51528  				return fmt.Errorf("proto: wrong wireType = %d for field ExitCode", wireType)
 51529  			}
 51530  			var stringLen uint64
 51531  			for shift := uint(0); ; shift += 7 {
 51532  				if shift >= 64 {
 51533  					return ErrIntOverflowEvents
 51534  				}
 51535  				if iNdEx >= l {
 51536  					return io.ErrUnexpectedEOF
 51537  				}
 51538  				b := dAtA[iNdEx]
 51539  				iNdEx++
 51540  				stringLen |= uint64(b&0x7F) << shift
 51541  				if b < 0x80 {
 51542  					break
 51543  				}
 51544  			}
 51545  			intStringLen := int(stringLen)
 51546  			if intStringLen < 0 {
 51547  				return ErrInvalidLengthEvents
 51548  			}
 51549  			postIndex := iNdEx + intStringLen
 51550  			if postIndex < 0 {
 51551  				return ErrInvalidLengthEvents
 51552  			}
 51553  			if postIndex > l {
 51554  				return io.ErrUnexpectedEOF
 51555  			}
 51556  			m.ExitCode = string(dAtA[iNdEx:postIndex])
 51557  			iNdEx = postIndex
 51558  		case 3:
 51559  			if wireType != 2 {
 51560  				return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
 51561  			}
 51562  			var stringLen uint64
 51563  			for shift := uint(0); ; shift += 7 {
 51564  				if shift >= 64 {
 51565  					return ErrIntOverflowEvents
 51566  				}
 51567  				if iNdEx >= l {
 51568  					return io.ErrUnexpectedEOF
 51569  				}
 51570  				b := dAtA[iNdEx]
 51571  				iNdEx++
 51572  				stringLen |= uint64(b&0x7F) << shift
 51573  				if b < 0x80 {
 51574  					break
 51575  				}
 51576  			}
 51577  			intStringLen := int(stringLen)
 51578  			if intStringLen < 0 {
 51579  				return ErrInvalidLengthEvents
 51580  			}
 51581  			postIndex := iNdEx + intStringLen
 51582  			if postIndex < 0 {
 51583  				return ErrInvalidLengthEvents
 51584  			}
 51585  			if postIndex > l {
 51586  				return io.ErrUnexpectedEOF
 51587  			}
 51588  			m.Error = string(dAtA[iNdEx:postIndex])
 51589  			iNdEx = postIndex
 51590  		default:
 51591  			iNdEx = preIndex
 51592  			skippy, err := skipEvents(dAtA[iNdEx:])
 51593  			if err != nil {
 51594  				return err
 51595  			}
 51596  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 51597  				return ErrInvalidLengthEvents
 51598  			}
 51599  			if (iNdEx + skippy) > l {
 51600  				return io.ErrUnexpectedEOF
 51601  			}
 51602  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 51603  			iNdEx += skippy
 51604  		}
 51605  	}
 51606  
 51607  	if iNdEx > l {
 51608  		return io.ErrUnexpectedEOF
 51609  	}
 51610  	return nil
 51611  }
 51612  func (m *Exec) Unmarshal(dAtA []byte) error {
 51613  	l := len(dAtA)
 51614  	iNdEx := 0
 51615  	for iNdEx < l {
 51616  		preIndex := iNdEx
 51617  		var wire uint64
 51618  		for shift := uint(0); ; shift += 7 {
 51619  			if shift >= 64 {
 51620  				return ErrIntOverflowEvents
 51621  			}
 51622  			if iNdEx >= l {
 51623  				return io.ErrUnexpectedEOF
 51624  			}
 51625  			b := dAtA[iNdEx]
 51626  			iNdEx++
 51627  			wire |= uint64(b&0x7F) << shift
 51628  			if b < 0x80 {
 51629  				break
 51630  			}
 51631  		}
 51632  		fieldNum := int32(wire >> 3)
 51633  		wireType := int(wire & 0x7)
 51634  		if wireType == 4 {
 51635  			return fmt.Errorf("proto: Exec: wiretype end group for non-group")
 51636  		}
 51637  		if fieldNum <= 0 {
 51638  			return fmt.Errorf("proto: Exec: illegal tag %d (wire type %d)", fieldNum, wire)
 51639  		}
 51640  		switch fieldNum {
 51641  		case 1:
 51642  			if wireType != 2 {
 51643  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 51644  			}
 51645  			var msglen int
 51646  			for shift := uint(0); ; shift += 7 {
 51647  				if shift >= 64 {
 51648  					return ErrIntOverflowEvents
 51649  				}
 51650  				if iNdEx >= l {
 51651  					return io.ErrUnexpectedEOF
 51652  				}
 51653  				b := dAtA[iNdEx]
 51654  				iNdEx++
 51655  				msglen |= int(b&0x7F) << shift
 51656  				if b < 0x80 {
 51657  					break
 51658  				}
 51659  			}
 51660  			if msglen < 0 {
 51661  				return ErrInvalidLengthEvents
 51662  			}
 51663  			postIndex := iNdEx + msglen
 51664  			if postIndex < 0 {
 51665  				return ErrInvalidLengthEvents
 51666  			}
 51667  			if postIndex > l {
 51668  				return io.ErrUnexpectedEOF
 51669  			}
 51670  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51671  				return err
 51672  			}
 51673  			iNdEx = postIndex
 51674  		case 2:
 51675  			if wireType != 2 {
 51676  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 51677  			}
 51678  			var msglen int
 51679  			for shift := uint(0); ; shift += 7 {
 51680  				if shift >= 64 {
 51681  					return ErrIntOverflowEvents
 51682  				}
 51683  				if iNdEx >= l {
 51684  					return io.ErrUnexpectedEOF
 51685  				}
 51686  				b := dAtA[iNdEx]
 51687  				iNdEx++
 51688  				msglen |= int(b&0x7F) << shift
 51689  				if b < 0x80 {
 51690  					break
 51691  				}
 51692  			}
 51693  			if msglen < 0 {
 51694  				return ErrInvalidLengthEvents
 51695  			}
 51696  			postIndex := iNdEx + msglen
 51697  			if postIndex < 0 {
 51698  				return ErrInvalidLengthEvents
 51699  			}
 51700  			if postIndex > l {
 51701  				return io.ErrUnexpectedEOF
 51702  			}
 51703  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51704  				return err
 51705  			}
 51706  			iNdEx = postIndex
 51707  		case 3:
 51708  			if wireType != 2 {
 51709  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 51710  			}
 51711  			var msglen int
 51712  			for shift := uint(0); ; shift += 7 {
 51713  				if shift >= 64 {
 51714  					return ErrIntOverflowEvents
 51715  				}
 51716  				if iNdEx >= l {
 51717  					return io.ErrUnexpectedEOF
 51718  				}
 51719  				b := dAtA[iNdEx]
 51720  				iNdEx++
 51721  				msglen |= int(b&0x7F) << shift
 51722  				if b < 0x80 {
 51723  					break
 51724  				}
 51725  			}
 51726  			if msglen < 0 {
 51727  				return ErrInvalidLengthEvents
 51728  			}
 51729  			postIndex := iNdEx + msglen
 51730  			if postIndex < 0 {
 51731  				return ErrInvalidLengthEvents
 51732  			}
 51733  			if postIndex > l {
 51734  				return io.ErrUnexpectedEOF
 51735  			}
 51736  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51737  				return err
 51738  			}
 51739  			iNdEx = postIndex
 51740  		case 4:
 51741  			if wireType != 2 {
 51742  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 51743  			}
 51744  			var msglen int
 51745  			for shift := uint(0); ; shift += 7 {
 51746  				if shift >= 64 {
 51747  					return ErrIntOverflowEvents
 51748  				}
 51749  				if iNdEx >= l {
 51750  					return io.ErrUnexpectedEOF
 51751  				}
 51752  				b := dAtA[iNdEx]
 51753  				iNdEx++
 51754  				msglen |= int(b&0x7F) << shift
 51755  				if b < 0x80 {
 51756  					break
 51757  				}
 51758  			}
 51759  			if msglen < 0 {
 51760  				return ErrInvalidLengthEvents
 51761  			}
 51762  			postIndex := iNdEx + msglen
 51763  			if postIndex < 0 {
 51764  				return ErrInvalidLengthEvents
 51765  			}
 51766  			if postIndex > l {
 51767  				return io.ErrUnexpectedEOF
 51768  			}
 51769  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51770  				return err
 51771  			}
 51772  			iNdEx = postIndex
 51773  		case 5:
 51774  			if wireType != 2 {
 51775  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 51776  			}
 51777  			var msglen int
 51778  			for shift := uint(0); ; shift += 7 {
 51779  				if shift >= 64 {
 51780  					return ErrIntOverflowEvents
 51781  				}
 51782  				if iNdEx >= l {
 51783  					return io.ErrUnexpectedEOF
 51784  				}
 51785  				b := dAtA[iNdEx]
 51786  				iNdEx++
 51787  				msglen |= int(b&0x7F) << shift
 51788  				if b < 0x80 {
 51789  					break
 51790  				}
 51791  			}
 51792  			if msglen < 0 {
 51793  				return ErrInvalidLengthEvents
 51794  			}
 51795  			postIndex := iNdEx + msglen
 51796  			if postIndex < 0 {
 51797  				return ErrInvalidLengthEvents
 51798  			}
 51799  			if postIndex > l {
 51800  				return io.ErrUnexpectedEOF
 51801  			}
 51802  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51803  				return err
 51804  			}
 51805  			iNdEx = postIndex
 51806  		case 6:
 51807  			if wireType != 2 {
 51808  				return fmt.Errorf("proto: wrong wireType = %d for field CommandMetadata", wireType)
 51809  			}
 51810  			var msglen int
 51811  			for shift := uint(0); ; shift += 7 {
 51812  				if shift >= 64 {
 51813  					return ErrIntOverflowEvents
 51814  				}
 51815  				if iNdEx >= l {
 51816  					return io.ErrUnexpectedEOF
 51817  				}
 51818  				b := dAtA[iNdEx]
 51819  				iNdEx++
 51820  				msglen |= int(b&0x7F) << shift
 51821  				if b < 0x80 {
 51822  					break
 51823  				}
 51824  			}
 51825  			if msglen < 0 {
 51826  				return ErrInvalidLengthEvents
 51827  			}
 51828  			postIndex := iNdEx + msglen
 51829  			if postIndex < 0 {
 51830  				return ErrInvalidLengthEvents
 51831  			}
 51832  			if postIndex > l {
 51833  				return io.ErrUnexpectedEOF
 51834  			}
 51835  			if err := m.CommandMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51836  				return err
 51837  			}
 51838  			iNdEx = postIndex
 51839  		case 7:
 51840  			if wireType != 2 {
 51841  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesClusterMetadata", wireType)
 51842  			}
 51843  			var msglen int
 51844  			for shift := uint(0); ; shift += 7 {
 51845  				if shift >= 64 {
 51846  					return ErrIntOverflowEvents
 51847  				}
 51848  				if iNdEx >= l {
 51849  					return io.ErrUnexpectedEOF
 51850  				}
 51851  				b := dAtA[iNdEx]
 51852  				iNdEx++
 51853  				msglen |= int(b&0x7F) << shift
 51854  				if b < 0x80 {
 51855  					break
 51856  				}
 51857  			}
 51858  			if msglen < 0 {
 51859  				return ErrInvalidLengthEvents
 51860  			}
 51861  			postIndex := iNdEx + msglen
 51862  			if postIndex < 0 {
 51863  				return ErrInvalidLengthEvents
 51864  			}
 51865  			if postIndex > l {
 51866  				return io.ErrUnexpectedEOF
 51867  			}
 51868  			if err := m.KubernetesClusterMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51869  				return err
 51870  			}
 51871  			iNdEx = postIndex
 51872  		case 8:
 51873  			if wireType != 2 {
 51874  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesPodMetadata", wireType)
 51875  			}
 51876  			var msglen int
 51877  			for shift := uint(0); ; shift += 7 {
 51878  				if shift >= 64 {
 51879  					return ErrIntOverflowEvents
 51880  				}
 51881  				if iNdEx >= l {
 51882  					return io.ErrUnexpectedEOF
 51883  				}
 51884  				b := dAtA[iNdEx]
 51885  				iNdEx++
 51886  				msglen |= int(b&0x7F) << shift
 51887  				if b < 0x80 {
 51888  					break
 51889  				}
 51890  			}
 51891  			if msglen < 0 {
 51892  				return ErrInvalidLengthEvents
 51893  			}
 51894  			postIndex := iNdEx + msglen
 51895  			if postIndex < 0 {
 51896  				return ErrInvalidLengthEvents
 51897  			}
 51898  			if postIndex > l {
 51899  				return io.ErrUnexpectedEOF
 51900  			}
 51901  			if err := m.KubernetesPodMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51902  				return err
 51903  			}
 51904  			iNdEx = postIndex
 51905  		default:
 51906  			iNdEx = preIndex
 51907  			skippy, err := skipEvents(dAtA[iNdEx:])
 51908  			if err != nil {
 51909  				return err
 51910  			}
 51911  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 51912  				return ErrInvalidLengthEvents
 51913  			}
 51914  			if (iNdEx + skippy) > l {
 51915  				return io.ErrUnexpectedEOF
 51916  			}
 51917  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 51918  			iNdEx += skippy
 51919  		}
 51920  	}
 51921  
 51922  	if iNdEx > l {
 51923  		return io.ErrUnexpectedEOF
 51924  	}
 51925  	return nil
 51926  }
 51927  func (m *SCP) Unmarshal(dAtA []byte) error {
 51928  	l := len(dAtA)
 51929  	iNdEx := 0
 51930  	for iNdEx < l {
 51931  		preIndex := iNdEx
 51932  		var wire uint64
 51933  		for shift := uint(0); ; shift += 7 {
 51934  			if shift >= 64 {
 51935  				return ErrIntOverflowEvents
 51936  			}
 51937  			if iNdEx >= l {
 51938  				return io.ErrUnexpectedEOF
 51939  			}
 51940  			b := dAtA[iNdEx]
 51941  			iNdEx++
 51942  			wire |= uint64(b&0x7F) << shift
 51943  			if b < 0x80 {
 51944  				break
 51945  			}
 51946  		}
 51947  		fieldNum := int32(wire >> 3)
 51948  		wireType := int(wire & 0x7)
 51949  		if wireType == 4 {
 51950  			return fmt.Errorf("proto: SCP: wiretype end group for non-group")
 51951  		}
 51952  		if fieldNum <= 0 {
 51953  			return fmt.Errorf("proto: SCP: illegal tag %d (wire type %d)", fieldNum, wire)
 51954  		}
 51955  		switch fieldNum {
 51956  		case 1:
 51957  			if wireType != 2 {
 51958  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 51959  			}
 51960  			var msglen int
 51961  			for shift := uint(0); ; shift += 7 {
 51962  				if shift >= 64 {
 51963  					return ErrIntOverflowEvents
 51964  				}
 51965  				if iNdEx >= l {
 51966  					return io.ErrUnexpectedEOF
 51967  				}
 51968  				b := dAtA[iNdEx]
 51969  				iNdEx++
 51970  				msglen |= int(b&0x7F) << shift
 51971  				if b < 0x80 {
 51972  					break
 51973  				}
 51974  			}
 51975  			if msglen < 0 {
 51976  				return ErrInvalidLengthEvents
 51977  			}
 51978  			postIndex := iNdEx + msglen
 51979  			if postIndex < 0 {
 51980  				return ErrInvalidLengthEvents
 51981  			}
 51982  			if postIndex > l {
 51983  				return io.ErrUnexpectedEOF
 51984  			}
 51985  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 51986  				return err
 51987  			}
 51988  			iNdEx = postIndex
 51989  		case 2:
 51990  			if wireType != 2 {
 51991  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 51992  			}
 51993  			var msglen int
 51994  			for shift := uint(0); ; shift += 7 {
 51995  				if shift >= 64 {
 51996  					return ErrIntOverflowEvents
 51997  				}
 51998  				if iNdEx >= l {
 51999  					return io.ErrUnexpectedEOF
 52000  				}
 52001  				b := dAtA[iNdEx]
 52002  				iNdEx++
 52003  				msglen |= int(b&0x7F) << shift
 52004  				if b < 0x80 {
 52005  					break
 52006  				}
 52007  			}
 52008  			if msglen < 0 {
 52009  				return ErrInvalidLengthEvents
 52010  			}
 52011  			postIndex := iNdEx + msglen
 52012  			if postIndex < 0 {
 52013  				return ErrInvalidLengthEvents
 52014  			}
 52015  			if postIndex > l {
 52016  				return io.ErrUnexpectedEOF
 52017  			}
 52018  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 52019  				return err
 52020  			}
 52021  			iNdEx = postIndex
 52022  		case 3:
 52023  			if wireType != 2 {
 52024  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 52025  			}
 52026  			var msglen int
 52027  			for shift := uint(0); ; shift += 7 {
 52028  				if shift >= 64 {
 52029  					return ErrIntOverflowEvents
 52030  				}
 52031  				if iNdEx >= l {
 52032  					return io.ErrUnexpectedEOF
 52033  				}
 52034  				b := dAtA[iNdEx]
 52035  				iNdEx++
 52036  				msglen |= int(b&0x7F) << shift
 52037  				if b < 0x80 {
 52038  					break
 52039  				}
 52040  			}
 52041  			if msglen < 0 {
 52042  				return ErrInvalidLengthEvents
 52043  			}
 52044  			postIndex := iNdEx + msglen
 52045  			if postIndex < 0 {
 52046  				return ErrInvalidLengthEvents
 52047  			}
 52048  			if postIndex > l {
 52049  				return io.ErrUnexpectedEOF
 52050  			}
 52051  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 52052  				return err
 52053  			}
 52054  			iNdEx = postIndex
 52055  		case 4:
 52056  			if wireType != 2 {
 52057  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 52058  			}
 52059  			var msglen int
 52060  			for shift := uint(0); ; shift += 7 {
 52061  				if shift >= 64 {
 52062  					return ErrIntOverflowEvents
 52063  				}
 52064  				if iNdEx >= l {
 52065  					return io.ErrUnexpectedEOF
 52066  				}
 52067  				b := dAtA[iNdEx]
 52068  				iNdEx++
 52069  				msglen |= int(b&0x7F) << shift
 52070  				if b < 0x80 {
 52071  					break
 52072  				}
 52073  			}
 52074  			if msglen < 0 {
 52075  				return ErrInvalidLengthEvents
 52076  			}
 52077  			postIndex := iNdEx + msglen
 52078  			if postIndex < 0 {
 52079  				return ErrInvalidLengthEvents
 52080  			}
 52081  			if postIndex > l {
 52082  				return io.ErrUnexpectedEOF
 52083  			}
 52084  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 52085  				return err
 52086  			}
 52087  			iNdEx = postIndex
 52088  		case 5:
 52089  			if wireType != 2 {
 52090  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 52091  			}
 52092  			var msglen int
 52093  			for shift := uint(0); ; shift += 7 {
 52094  				if shift >= 64 {
 52095  					return ErrIntOverflowEvents
 52096  				}
 52097  				if iNdEx >= l {
 52098  					return io.ErrUnexpectedEOF
 52099  				}
 52100  				b := dAtA[iNdEx]
 52101  				iNdEx++
 52102  				msglen |= int(b&0x7F) << shift
 52103  				if b < 0x80 {
 52104  					break
 52105  				}
 52106  			}
 52107  			if msglen < 0 {
 52108  				return ErrInvalidLengthEvents
 52109  			}
 52110  			postIndex := iNdEx + msglen
 52111  			if postIndex < 0 {
 52112  				return ErrInvalidLengthEvents
 52113  			}
 52114  			if postIndex > l {
 52115  				return io.ErrUnexpectedEOF
 52116  			}
 52117  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 52118  				return err
 52119  			}
 52120  			iNdEx = postIndex
 52121  		case 6:
 52122  			if wireType != 2 {
 52123  				return fmt.Errorf("proto: wrong wireType = %d for field CommandMetadata", wireType)
 52124  			}
 52125  			var msglen int
 52126  			for shift := uint(0); ; shift += 7 {
 52127  				if shift >= 64 {
 52128  					return ErrIntOverflowEvents
 52129  				}
 52130  				if iNdEx >= l {
 52131  					return io.ErrUnexpectedEOF
 52132  				}
 52133  				b := dAtA[iNdEx]
 52134  				iNdEx++
 52135  				msglen |= int(b&0x7F) << shift
 52136  				if b < 0x80 {
 52137  					break
 52138  				}
 52139  			}
 52140  			if msglen < 0 {
 52141  				return ErrInvalidLengthEvents
 52142  			}
 52143  			postIndex := iNdEx + msglen
 52144  			if postIndex < 0 {
 52145  				return ErrInvalidLengthEvents
 52146  			}
 52147  			if postIndex > l {
 52148  				return io.ErrUnexpectedEOF
 52149  			}
 52150  			if err := m.CommandMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 52151  				return err
 52152  			}
 52153  			iNdEx = postIndex
 52154  		case 7:
 52155  			if wireType != 2 {
 52156  				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
 52157  			}
 52158  			var stringLen uint64
 52159  			for shift := uint(0); ; shift += 7 {
 52160  				if shift >= 64 {
 52161  					return ErrIntOverflowEvents
 52162  				}
 52163  				if iNdEx >= l {
 52164  					return io.ErrUnexpectedEOF
 52165  				}
 52166  				b := dAtA[iNdEx]
 52167  				iNdEx++
 52168  				stringLen |= uint64(b&0x7F) << shift
 52169  				if b < 0x80 {
 52170  					break
 52171  				}
 52172  			}
 52173  			intStringLen := int(stringLen)
 52174  			if intStringLen < 0 {
 52175  				return ErrInvalidLengthEvents
 52176  			}
 52177  			postIndex := iNdEx + intStringLen
 52178  			if postIndex < 0 {
 52179  				return ErrInvalidLengthEvents
 52180  			}
 52181  			if postIndex > l {
 52182  				return io.ErrUnexpectedEOF
 52183  			}
 52184  			m.Path = string(dAtA[iNdEx:postIndex])
 52185  			iNdEx = postIndex
 52186  		case 8:
 52187  			if wireType != 2 {
 52188  				return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType)
 52189  			}
 52190  			var stringLen uint64
 52191  			for shift := uint(0); ; shift += 7 {
 52192  				if shift >= 64 {
 52193  					return ErrIntOverflowEvents
 52194  				}
 52195  				if iNdEx >= l {
 52196  					return io.ErrUnexpectedEOF
 52197  				}
 52198  				b := dAtA[iNdEx]
 52199  				iNdEx++
 52200  				stringLen |= uint64(b&0x7F) << shift
 52201  				if b < 0x80 {
 52202  					break
 52203  				}
 52204  			}
 52205  			intStringLen := int(stringLen)
 52206  			if intStringLen < 0 {
 52207  				return ErrInvalidLengthEvents
 52208  			}
 52209  			postIndex := iNdEx + intStringLen
 52210  			if postIndex < 0 {
 52211  				return ErrInvalidLengthEvents
 52212  			}
 52213  			if postIndex > l {
 52214  				return io.ErrUnexpectedEOF
 52215  			}
 52216  			m.Action = string(dAtA[iNdEx:postIndex])
 52217  			iNdEx = postIndex
 52218  		default:
 52219  			iNdEx = preIndex
 52220  			skippy, err := skipEvents(dAtA[iNdEx:])
 52221  			if err != nil {
 52222  				return err
 52223  			}
 52224  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 52225  				return ErrInvalidLengthEvents
 52226  			}
 52227  			if (iNdEx + skippy) > l {
 52228  				return io.ErrUnexpectedEOF
 52229  			}
 52230  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 52231  			iNdEx += skippy
 52232  		}
 52233  	}
 52234  
 52235  	if iNdEx > l {
 52236  		return io.ErrUnexpectedEOF
 52237  	}
 52238  	return nil
 52239  }
 52240  func (m *SFTPAttributes) Unmarshal(dAtA []byte) error {
 52241  	l := len(dAtA)
 52242  	iNdEx := 0
 52243  	for iNdEx < l {
 52244  		preIndex := iNdEx
 52245  		var wire uint64
 52246  		for shift := uint(0); ; shift += 7 {
 52247  			if shift >= 64 {
 52248  				return ErrIntOverflowEvents
 52249  			}
 52250  			if iNdEx >= l {
 52251  				return io.ErrUnexpectedEOF
 52252  			}
 52253  			b := dAtA[iNdEx]
 52254  			iNdEx++
 52255  			wire |= uint64(b&0x7F) << shift
 52256  			if b < 0x80 {
 52257  				break
 52258  			}
 52259  		}
 52260  		fieldNum := int32(wire >> 3)
 52261  		wireType := int(wire & 0x7)
 52262  		if wireType == 4 {
 52263  			return fmt.Errorf("proto: SFTPAttributes: wiretype end group for non-group")
 52264  		}
 52265  		if fieldNum <= 0 {
 52266  			return fmt.Errorf("proto: SFTPAttributes: illegal tag %d (wire type %d)", fieldNum, wire)
 52267  		}
 52268  		switch fieldNum {
 52269  		case 1:
 52270  			if wireType != 2 {
 52271  				return fmt.Errorf("proto: wrong wireType = %d for field FileSize", wireType)
 52272  			}
 52273  			var msglen int
 52274  			for shift := uint(0); ; shift += 7 {
 52275  				if shift >= 64 {
 52276  					return ErrIntOverflowEvents
 52277  				}
 52278  				if iNdEx >= l {
 52279  					return io.ErrUnexpectedEOF
 52280  				}
 52281  				b := dAtA[iNdEx]
 52282  				iNdEx++
 52283  				msglen |= int(b&0x7F) << shift
 52284  				if b < 0x80 {
 52285  					break
 52286  				}
 52287  			}
 52288  			if msglen < 0 {
 52289  				return ErrInvalidLengthEvents
 52290  			}
 52291  			postIndex := iNdEx + msglen
 52292  			if postIndex < 0 {
 52293  				return ErrInvalidLengthEvents
 52294  			}
 52295  			if postIndex > l {
 52296  				return io.ErrUnexpectedEOF
 52297  			}
 52298  			if m.FileSize == nil {
 52299  				m.FileSize = new(uint64)
 52300  			}
 52301  			if err := github_com_gogo_protobuf_types.StdUInt64Unmarshal(m.FileSize, dAtA[iNdEx:postIndex]); err != nil {
 52302  				return err
 52303  			}
 52304  			iNdEx = postIndex
 52305  		case 2:
 52306  			if wireType != 2 {
 52307  				return fmt.Errorf("proto: wrong wireType = %d for field UID", wireType)
 52308  			}
 52309  			var msglen int
 52310  			for shift := uint(0); ; shift += 7 {
 52311  				if shift >= 64 {
 52312  					return ErrIntOverflowEvents
 52313  				}
 52314  				if iNdEx >= l {
 52315  					return io.ErrUnexpectedEOF
 52316  				}
 52317  				b := dAtA[iNdEx]
 52318  				iNdEx++
 52319  				msglen |= int(b&0x7F) << shift
 52320  				if b < 0x80 {
 52321  					break
 52322  				}
 52323  			}
 52324  			if msglen < 0 {
 52325  				return ErrInvalidLengthEvents
 52326  			}
 52327  			postIndex := iNdEx + msglen
 52328  			if postIndex < 0 {
 52329  				return ErrInvalidLengthEvents
 52330  			}
 52331  			if postIndex > l {
 52332  				return io.ErrUnexpectedEOF
 52333  			}
 52334  			if m.UID == nil {
 52335  				m.UID = new(uint32)
 52336  			}
 52337  			if err := github_com_gogo_protobuf_types.StdUInt32Unmarshal(m.UID, dAtA[iNdEx:postIndex]); err != nil {
 52338  				return err
 52339  			}
 52340  			iNdEx = postIndex
 52341  		case 3:
 52342  			if wireType != 2 {
 52343  				return fmt.Errorf("proto: wrong wireType = %d for field GID", wireType)
 52344  			}
 52345  			var msglen int
 52346  			for shift := uint(0); ; shift += 7 {
 52347  				if shift >= 64 {
 52348  					return ErrIntOverflowEvents
 52349  				}
 52350  				if iNdEx >= l {
 52351  					return io.ErrUnexpectedEOF
 52352  				}
 52353  				b := dAtA[iNdEx]
 52354  				iNdEx++
 52355  				msglen |= int(b&0x7F) << shift
 52356  				if b < 0x80 {
 52357  					break
 52358  				}
 52359  			}
 52360  			if msglen < 0 {
 52361  				return ErrInvalidLengthEvents
 52362  			}
 52363  			postIndex := iNdEx + msglen
 52364  			if postIndex < 0 {
 52365  				return ErrInvalidLengthEvents
 52366  			}
 52367  			if postIndex > l {
 52368  				return io.ErrUnexpectedEOF
 52369  			}
 52370  			if m.GID == nil {
 52371  				m.GID = new(uint32)
 52372  			}
 52373  			if err := github_com_gogo_protobuf_types.StdUInt32Unmarshal(m.GID, dAtA[iNdEx:postIndex]); err != nil {
 52374  				return err
 52375  			}
 52376  			iNdEx = postIndex
 52377  		case 4:
 52378  			if wireType != 2 {
 52379  				return fmt.Errorf("proto: wrong wireType = %d for field Permissions", wireType)
 52380  			}
 52381  			var msglen int
 52382  			for shift := uint(0); ; shift += 7 {
 52383  				if shift >= 64 {
 52384  					return ErrIntOverflowEvents
 52385  				}
 52386  				if iNdEx >= l {
 52387  					return io.ErrUnexpectedEOF
 52388  				}
 52389  				b := dAtA[iNdEx]
 52390  				iNdEx++
 52391  				msglen |= int(b&0x7F) << shift
 52392  				if b < 0x80 {
 52393  					break
 52394  				}
 52395  			}
 52396  			if msglen < 0 {
 52397  				return ErrInvalidLengthEvents
 52398  			}
 52399  			postIndex := iNdEx + msglen
 52400  			if postIndex < 0 {
 52401  				return ErrInvalidLengthEvents
 52402  			}
 52403  			if postIndex > l {
 52404  				return io.ErrUnexpectedEOF
 52405  			}
 52406  			if m.Permissions == nil {
 52407  				m.Permissions = new(uint32)
 52408  			}
 52409  			if err := github_com_gogo_protobuf_types.StdUInt32Unmarshal(m.Permissions, dAtA[iNdEx:postIndex]); err != nil {
 52410  				return err
 52411  			}
 52412  			iNdEx = postIndex
 52413  		case 5:
 52414  			if wireType != 2 {
 52415  				return fmt.Errorf("proto: wrong wireType = %d for field AccessTime", wireType)
 52416  			}
 52417  			var msglen int
 52418  			for shift := uint(0); ; shift += 7 {
 52419  				if shift >= 64 {
 52420  					return ErrIntOverflowEvents
 52421  				}
 52422  				if iNdEx >= l {
 52423  					return io.ErrUnexpectedEOF
 52424  				}
 52425  				b := dAtA[iNdEx]
 52426  				iNdEx++
 52427  				msglen |= int(b&0x7F) << shift
 52428  				if b < 0x80 {
 52429  					break
 52430  				}
 52431  			}
 52432  			if msglen < 0 {
 52433  				return ErrInvalidLengthEvents
 52434  			}
 52435  			postIndex := iNdEx + msglen
 52436  			if postIndex < 0 {
 52437  				return ErrInvalidLengthEvents
 52438  			}
 52439  			if postIndex > l {
 52440  				return io.ErrUnexpectedEOF
 52441  			}
 52442  			if m.AccessTime == nil {
 52443  				m.AccessTime = new(time.Time)
 52444  			}
 52445  			if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.AccessTime, dAtA[iNdEx:postIndex]); err != nil {
 52446  				return err
 52447  			}
 52448  			iNdEx = postIndex
 52449  		case 6:
 52450  			if wireType != 2 {
 52451  				return fmt.Errorf("proto: wrong wireType = %d for field ModificationTime", wireType)
 52452  			}
 52453  			var msglen int
 52454  			for shift := uint(0); ; shift += 7 {
 52455  				if shift >= 64 {
 52456  					return ErrIntOverflowEvents
 52457  				}
 52458  				if iNdEx >= l {
 52459  					return io.ErrUnexpectedEOF
 52460  				}
 52461  				b := dAtA[iNdEx]
 52462  				iNdEx++
 52463  				msglen |= int(b&0x7F) << shift
 52464  				if b < 0x80 {
 52465  					break
 52466  				}
 52467  			}
 52468  			if msglen < 0 {
 52469  				return ErrInvalidLengthEvents
 52470  			}
 52471  			postIndex := iNdEx + msglen
 52472  			if postIndex < 0 {
 52473  				return ErrInvalidLengthEvents
 52474  			}
 52475  			if postIndex > l {
 52476  				return io.ErrUnexpectedEOF
 52477  			}
 52478  			if m.ModificationTime == nil {
 52479  				m.ModificationTime = new(time.Time)
 52480  			}
 52481  			if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(m.ModificationTime, dAtA[iNdEx:postIndex]); err != nil {
 52482  				return err
 52483  			}
 52484  			iNdEx = postIndex
 52485  		default:
 52486  			iNdEx = preIndex
 52487  			skippy, err := skipEvents(dAtA[iNdEx:])
 52488  			if err != nil {
 52489  				return err
 52490  			}
 52491  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 52492  				return ErrInvalidLengthEvents
 52493  			}
 52494  			if (iNdEx + skippy) > l {
 52495  				return io.ErrUnexpectedEOF
 52496  			}
 52497  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 52498  			iNdEx += skippy
 52499  		}
 52500  	}
 52501  
 52502  	if iNdEx > l {
 52503  		return io.ErrUnexpectedEOF
 52504  	}
 52505  	return nil
 52506  }
 52507  func (m *SFTP) Unmarshal(dAtA []byte) error {
 52508  	l := len(dAtA)
 52509  	iNdEx := 0
 52510  	for iNdEx < l {
 52511  		preIndex := iNdEx
 52512  		var wire uint64
 52513  		for shift := uint(0); ; shift += 7 {
 52514  			if shift >= 64 {
 52515  				return ErrIntOverflowEvents
 52516  			}
 52517  			if iNdEx >= l {
 52518  				return io.ErrUnexpectedEOF
 52519  			}
 52520  			b := dAtA[iNdEx]
 52521  			iNdEx++
 52522  			wire |= uint64(b&0x7F) << shift
 52523  			if b < 0x80 {
 52524  				break
 52525  			}
 52526  		}
 52527  		fieldNum := int32(wire >> 3)
 52528  		wireType := int(wire & 0x7)
 52529  		if wireType == 4 {
 52530  			return fmt.Errorf("proto: SFTP: wiretype end group for non-group")
 52531  		}
 52532  		if fieldNum <= 0 {
 52533  			return fmt.Errorf("proto: SFTP: illegal tag %d (wire type %d)", fieldNum, wire)
 52534  		}
 52535  		switch fieldNum {
 52536  		case 1:
 52537  			if wireType != 2 {
 52538  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 52539  			}
 52540  			var msglen int
 52541  			for shift := uint(0); ; shift += 7 {
 52542  				if shift >= 64 {
 52543  					return ErrIntOverflowEvents
 52544  				}
 52545  				if iNdEx >= l {
 52546  					return io.ErrUnexpectedEOF
 52547  				}
 52548  				b := dAtA[iNdEx]
 52549  				iNdEx++
 52550  				msglen |= int(b&0x7F) << shift
 52551  				if b < 0x80 {
 52552  					break
 52553  				}
 52554  			}
 52555  			if msglen < 0 {
 52556  				return ErrInvalidLengthEvents
 52557  			}
 52558  			postIndex := iNdEx + msglen
 52559  			if postIndex < 0 {
 52560  				return ErrInvalidLengthEvents
 52561  			}
 52562  			if postIndex > l {
 52563  				return io.ErrUnexpectedEOF
 52564  			}
 52565  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 52566  				return err
 52567  			}
 52568  			iNdEx = postIndex
 52569  		case 2:
 52570  			if wireType != 2 {
 52571  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 52572  			}
 52573  			var msglen int
 52574  			for shift := uint(0); ; shift += 7 {
 52575  				if shift >= 64 {
 52576  					return ErrIntOverflowEvents
 52577  				}
 52578  				if iNdEx >= l {
 52579  					return io.ErrUnexpectedEOF
 52580  				}
 52581  				b := dAtA[iNdEx]
 52582  				iNdEx++
 52583  				msglen |= int(b&0x7F) << shift
 52584  				if b < 0x80 {
 52585  					break
 52586  				}
 52587  			}
 52588  			if msglen < 0 {
 52589  				return ErrInvalidLengthEvents
 52590  			}
 52591  			postIndex := iNdEx + msglen
 52592  			if postIndex < 0 {
 52593  				return ErrInvalidLengthEvents
 52594  			}
 52595  			if postIndex > l {
 52596  				return io.ErrUnexpectedEOF
 52597  			}
 52598  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 52599  				return err
 52600  			}
 52601  			iNdEx = postIndex
 52602  		case 3:
 52603  			if wireType != 2 {
 52604  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 52605  			}
 52606  			var msglen int
 52607  			for shift := uint(0); ; shift += 7 {
 52608  				if shift >= 64 {
 52609  					return ErrIntOverflowEvents
 52610  				}
 52611  				if iNdEx >= l {
 52612  					return io.ErrUnexpectedEOF
 52613  				}
 52614  				b := dAtA[iNdEx]
 52615  				iNdEx++
 52616  				msglen |= int(b&0x7F) << shift
 52617  				if b < 0x80 {
 52618  					break
 52619  				}
 52620  			}
 52621  			if msglen < 0 {
 52622  				return ErrInvalidLengthEvents
 52623  			}
 52624  			postIndex := iNdEx + msglen
 52625  			if postIndex < 0 {
 52626  				return ErrInvalidLengthEvents
 52627  			}
 52628  			if postIndex > l {
 52629  				return io.ErrUnexpectedEOF
 52630  			}
 52631  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 52632  				return err
 52633  			}
 52634  			iNdEx = postIndex
 52635  		case 4:
 52636  			if wireType != 2 {
 52637  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 52638  			}
 52639  			var msglen int
 52640  			for shift := uint(0); ; shift += 7 {
 52641  				if shift >= 64 {
 52642  					return ErrIntOverflowEvents
 52643  				}
 52644  				if iNdEx >= l {
 52645  					return io.ErrUnexpectedEOF
 52646  				}
 52647  				b := dAtA[iNdEx]
 52648  				iNdEx++
 52649  				msglen |= int(b&0x7F) << shift
 52650  				if b < 0x80 {
 52651  					break
 52652  				}
 52653  			}
 52654  			if msglen < 0 {
 52655  				return ErrInvalidLengthEvents
 52656  			}
 52657  			postIndex := iNdEx + msglen
 52658  			if postIndex < 0 {
 52659  				return ErrInvalidLengthEvents
 52660  			}
 52661  			if postIndex > l {
 52662  				return io.ErrUnexpectedEOF
 52663  			}
 52664  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 52665  				return err
 52666  			}
 52667  			iNdEx = postIndex
 52668  		case 5:
 52669  			if wireType != 2 {
 52670  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 52671  			}
 52672  			var msglen int
 52673  			for shift := uint(0); ; shift += 7 {
 52674  				if shift >= 64 {
 52675  					return ErrIntOverflowEvents
 52676  				}
 52677  				if iNdEx >= l {
 52678  					return io.ErrUnexpectedEOF
 52679  				}
 52680  				b := dAtA[iNdEx]
 52681  				iNdEx++
 52682  				msglen |= int(b&0x7F) << shift
 52683  				if b < 0x80 {
 52684  					break
 52685  				}
 52686  			}
 52687  			if msglen < 0 {
 52688  				return ErrInvalidLengthEvents
 52689  			}
 52690  			postIndex := iNdEx + msglen
 52691  			if postIndex < 0 {
 52692  				return ErrInvalidLengthEvents
 52693  			}
 52694  			if postIndex > l {
 52695  				return io.ErrUnexpectedEOF
 52696  			}
 52697  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 52698  				return err
 52699  			}
 52700  			iNdEx = postIndex
 52701  		case 6:
 52702  			if wireType != 2 {
 52703  				return fmt.Errorf("proto: wrong wireType = %d for field WorkingDirectory", wireType)
 52704  			}
 52705  			var stringLen uint64
 52706  			for shift := uint(0); ; shift += 7 {
 52707  				if shift >= 64 {
 52708  					return ErrIntOverflowEvents
 52709  				}
 52710  				if iNdEx >= l {
 52711  					return io.ErrUnexpectedEOF
 52712  				}
 52713  				b := dAtA[iNdEx]
 52714  				iNdEx++
 52715  				stringLen |= uint64(b&0x7F) << shift
 52716  				if b < 0x80 {
 52717  					break
 52718  				}
 52719  			}
 52720  			intStringLen := int(stringLen)
 52721  			if intStringLen < 0 {
 52722  				return ErrInvalidLengthEvents
 52723  			}
 52724  			postIndex := iNdEx + intStringLen
 52725  			if postIndex < 0 {
 52726  				return ErrInvalidLengthEvents
 52727  			}
 52728  			if postIndex > l {
 52729  				return io.ErrUnexpectedEOF
 52730  			}
 52731  			m.WorkingDirectory = string(dAtA[iNdEx:postIndex])
 52732  			iNdEx = postIndex
 52733  		case 7:
 52734  			if wireType != 2 {
 52735  				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
 52736  			}
 52737  			var stringLen uint64
 52738  			for shift := uint(0); ; shift += 7 {
 52739  				if shift >= 64 {
 52740  					return ErrIntOverflowEvents
 52741  				}
 52742  				if iNdEx >= l {
 52743  					return io.ErrUnexpectedEOF
 52744  				}
 52745  				b := dAtA[iNdEx]
 52746  				iNdEx++
 52747  				stringLen |= uint64(b&0x7F) << shift
 52748  				if b < 0x80 {
 52749  					break
 52750  				}
 52751  			}
 52752  			intStringLen := int(stringLen)
 52753  			if intStringLen < 0 {
 52754  				return ErrInvalidLengthEvents
 52755  			}
 52756  			postIndex := iNdEx + intStringLen
 52757  			if postIndex < 0 {
 52758  				return ErrInvalidLengthEvents
 52759  			}
 52760  			if postIndex > l {
 52761  				return io.ErrUnexpectedEOF
 52762  			}
 52763  			m.Path = string(dAtA[iNdEx:postIndex])
 52764  			iNdEx = postIndex
 52765  		case 8:
 52766  			if wireType != 2 {
 52767  				return fmt.Errorf("proto: wrong wireType = %d for field TargetPath", wireType)
 52768  			}
 52769  			var stringLen uint64
 52770  			for shift := uint(0); ; shift += 7 {
 52771  				if shift >= 64 {
 52772  					return ErrIntOverflowEvents
 52773  				}
 52774  				if iNdEx >= l {
 52775  					return io.ErrUnexpectedEOF
 52776  				}
 52777  				b := dAtA[iNdEx]
 52778  				iNdEx++
 52779  				stringLen |= uint64(b&0x7F) << shift
 52780  				if b < 0x80 {
 52781  					break
 52782  				}
 52783  			}
 52784  			intStringLen := int(stringLen)
 52785  			if intStringLen < 0 {
 52786  				return ErrInvalidLengthEvents
 52787  			}
 52788  			postIndex := iNdEx + intStringLen
 52789  			if postIndex < 0 {
 52790  				return ErrInvalidLengthEvents
 52791  			}
 52792  			if postIndex > l {
 52793  				return io.ErrUnexpectedEOF
 52794  			}
 52795  			m.TargetPath = string(dAtA[iNdEx:postIndex])
 52796  			iNdEx = postIndex
 52797  		case 9:
 52798  			if wireType != 0 {
 52799  				return fmt.Errorf("proto: wrong wireType = %d for field Flags", wireType)
 52800  			}
 52801  			m.Flags = 0
 52802  			for shift := uint(0); ; shift += 7 {
 52803  				if shift >= 64 {
 52804  					return ErrIntOverflowEvents
 52805  				}
 52806  				if iNdEx >= l {
 52807  					return io.ErrUnexpectedEOF
 52808  				}
 52809  				b := dAtA[iNdEx]
 52810  				iNdEx++
 52811  				m.Flags |= uint32(b&0x7F) << shift
 52812  				if b < 0x80 {
 52813  					break
 52814  				}
 52815  			}
 52816  		case 10:
 52817  			if wireType != 2 {
 52818  				return fmt.Errorf("proto: wrong wireType = %d for field Attributes", wireType)
 52819  			}
 52820  			var msglen int
 52821  			for shift := uint(0); ; shift += 7 {
 52822  				if shift >= 64 {
 52823  					return ErrIntOverflowEvents
 52824  				}
 52825  				if iNdEx >= l {
 52826  					return io.ErrUnexpectedEOF
 52827  				}
 52828  				b := dAtA[iNdEx]
 52829  				iNdEx++
 52830  				msglen |= int(b&0x7F) << shift
 52831  				if b < 0x80 {
 52832  					break
 52833  				}
 52834  			}
 52835  			if msglen < 0 {
 52836  				return ErrInvalidLengthEvents
 52837  			}
 52838  			postIndex := iNdEx + msglen
 52839  			if postIndex < 0 {
 52840  				return ErrInvalidLengthEvents
 52841  			}
 52842  			if postIndex > l {
 52843  				return io.ErrUnexpectedEOF
 52844  			}
 52845  			if m.Attributes == nil {
 52846  				m.Attributes = &SFTPAttributes{}
 52847  			}
 52848  			if err := m.Attributes.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 52849  				return err
 52850  			}
 52851  			iNdEx = postIndex
 52852  		case 11:
 52853  			if wireType != 0 {
 52854  				return fmt.Errorf("proto: wrong wireType = %d for field Action", wireType)
 52855  			}
 52856  			m.Action = 0
 52857  			for shift := uint(0); ; shift += 7 {
 52858  				if shift >= 64 {
 52859  					return ErrIntOverflowEvents
 52860  				}
 52861  				if iNdEx >= l {
 52862  					return io.ErrUnexpectedEOF
 52863  				}
 52864  				b := dAtA[iNdEx]
 52865  				iNdEx++
 52866  				m.Action |= SFTPAction(b&0x7F) << shift
 52867  				if b < 0x80 {
 52868  					break
 52869  				}
 52870  			}
 52871  		case 12:
 52872  			if wireType != 2 {
 52873  				return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
 52874  			}
 52875  			var stringLen uint64
 52876  			for shift := uint(0); ; shift += 7 {
 52877  				if shift >= 64 {
 52878  					return ErrIntOverflowEvents
 52879  				}
 52880  				if iNdEx >= l {
 52881  					return io.ErrUnexpectedEOF
 52882  				}
 52883  				b := dAtA[iNdEx]
 52884  				iNdEx++
 52885  				stringLen |= uint64(b&0x7F) << shift
 52886  				if b < 0x80 {
 52887  					break
 52888  				}
 52889  			}
 52890  			intStringLen := int(stringLen)
 52891  			if intStringLen < 0 {
 52892  				return ErrInvalidLengthEvents
 52893  			}
 52894  			postIndex := iNdEx + intStringLen
 52895  			if postIndex < 0 {
 52896  				return ErrInvalidLengthEvents
 52897  			}
 52898  			if postIndex > l {
 52899  				return io.ErrUnexpectedEOF
 52900  			}
 52901  			m.Error = string(dAtA[iNdEx:postIndex])
 52902  			iNdEx = postIndex
 52903  		default:
 52904  			iNdEx = preIndex
 52905  			skippy, err := skipEvents(dAtA[iNdEx:])
 52906  			if err != nil {
 52907  				return err
 52908  			}
 52909  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 52910  				return ErrInvalidLengthEvents
 52911  			}
 52912  			if (iNdEx + skippy) > l {
 52913  				return io.ErrUnexpectedEOF
 52914  			}
 52915  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 52916  			iNdEx += skippy
 52917  		}
 52918  	}
 52919  
 52920  	if iNdEx > l {
 52921  		return io.ErrUnexpectedEOF
 52922  	}
 52923  	return nil
 52924  }
 52925  func (m *Subsystem) Unmarshal(dAtA []byte) error {
 52926  	l := len(dAtA)
 52927  	iNdEx := 0
 52928  	for iNdEx < l {
 52929  		preIndex := iNdEx
 52930  		var wire uint64
 52931  		for shift := uint(0); ; shift += 7 {
 52932  			if shift >= 64 {
 52933  				return ErrIntOverflowEvents
 52934  			}
 52935  			if iNdEx >= l {
 52936  				return io.ErrUnexpectedEOF
 52937  			}
 52938  			b := dAtA[iNdEx]
 52939  			iNdEx++
 52940  			wire |= uint64(b&0x7F) << shift
 52941  			if b < 0x80 {
 52942  				break
 52943  			}
 52944  		}
 52945  		fieldNum := int32(wire >> 3)
 52946  		wireType := int(wire & 0x7)
 52947  		if wireType == 4 {
 52948  			return fmt.Errorf("proto: Subsystem: wiretype end group for non-group")
 52949  		}
 52950  		if fieldNum <= 0 {
 52951  			return fmt.Errorf("proto: Subsystem: illegal tag %d (wire type %d)", fieldNum, wire)
 52952  		}
 52953  		switch fieldNum {
 52954  		case 1:
 52955  			if wireType != 2 {
 52956  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 52957  			}
 52958  			var msglen int
 52959  			for shift := uint(0); ; shift += 7 {
 52960  				if shift >= 64 {
 52961  					return ErrIntOverflowEvents
 52962  				}
 52963  				if iNdEx >= l {
 52964  					return io.ErrUnexpectedEOF
 52965  				}
 52966  				b := dAtA[iNdEx]
 52967  				iNdEx++
 52968  				msglen |= int(b&0x7F) << shift
 52969  				if b < 0x80 {
 52970  					break
 52971  				}
 52972  			}
 52973  			if msglen < 0 {
 52974  				return ErrInvalidLengthEvents
 52975  			}
 52976  			postIndex := iNdEx + msglen
 52977  			if postIndex < 0 {
 52978  				return ErrInvalidLengthEvents
 52979  			}
 52980  			if postIndex > l {
 52981  				return io.ErrUnexpectedEOF
 52982  			}
 52983  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 52984  				return err
 52985  			}
 52986  			iNdEx = postIndex
 52987  		case 2:
 52988  			if wireType != 2 {
 52989  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 52990  			}
 52991  			var msglen int
 52992  			for shift := uint(0); ; shift += 7 {
 52993  				if shift >= 64 {
 52994  					return ErrIntOverflowEvents
 52995  				}
 52996  				if iNdEx >= l {
 52997  					return io.ErrUnexpectedEOF
 52998  				}
 52999  				b := dAtA[iNdEx]
 53000  				iNdEx++
 53001  				msglen |= int(b&0x7F) << shift
 53002  				if b < 0x80 {
 53003  					break
 53004  				}
 53005  			}
 53006  			if msglen < 0 {
 53007  				return ErrInvalidLengthEvents
 53008  			}
 53009  			postIndex := iNdEx + msglen
 53010  			if postIndex < 0 {
 53011  				return ErrInvalidLengthEvents
 53012  			}
 53013  			if postIndex > l {
 53014  				return io.ErrUnexpectedEOF
 53015  			}
 53016  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53017  				return err
 53018  			}
 53019  			iNdEx = postIndex
 53020  		case 3:
 53021  			if wireType != 2 {
 53022  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 53023  			}
 53024  			var msglen int
 53025  			for shift := uint(0); ; shift += 7 {
 53026  				if shift >= 64 {
 53027  					return ErrIntOverflowEvents
 53028  				}
 53029  				if iNdEx >= l {
 53030  					return io.ErrUnexpectedEOF
 53031  				}
 53032  				b := dAtA[iNdEx]
 53033  				iNdEx++
 53034  				msglen |= int(b&0x7F) << shift
 53035  				if b < 0x80 {
 53036  					break
 53037  				}
 53038  			}
 53039  			if msglen < 0 {
 53040  				return ErrInvalidLengthEvents
 53041  			}
 53042  			postIndex := iNdEx + msglen
 53043  			if postIndex < 0 {
 53044  				return ErrInvalidLengthEvents
 53045  			}
 53046  			if postIndex > l {
 53047  				return io.ErrUnexpectedEOF
 53048  			}
 53049  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53050  				return err
 53051  			}
 53052  			iNdEx = postIndex
 53053  		case 4:
 53054  			if wireType != 2 {
 53055  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 53056  			}
 53057  			var stringLen uint64
 53058  			for shift := uint(0); ; shift += 7 {
 53059  				if shift >= 64 {
 53060  					return ErrIntOverflowEvents
 53061  				}
 53062  				if iNdEx >= l {
 53063  					return io.ErrUnexpectedEOF
 53064  				}
 53065  				b := dAtA[iNdEx]
 53066  				iNdEx++
 53067  				stringLen |= uint64(b&0x7F) << shift
 53068  				if b < 0x80 {
 53069  					break
 53070  				}
 53071  			}
 53072  			intStringLen := int(stringLen)
 53073  			if intStringLen < 0 {
 53074  				return ErrInvalidLengthEvents
 53075  			}
 53076  			postIndex := iNdEx + intStringLen
 53077  			if postIndex < 0 {
 53078  				return ErrInvalidLengthEvents
 53079  			}
 53080  			if postIndex > l {
 53081  				return io.ErrUnexpectedEOF
 53082  			}
 53083  			m.Name = string(dAtA[iNdEx:postIndex])
 53084  			iNdEx = postIndex
 53085  		case 5:
 53086  			if wireType != 2 {
 53087  				return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
 53088  			}
 53089  			var stringLen uint64
 53090  			for shift := uint(0); ; shift += 7 {
 53091  				if shift >= 64 {
 53092  					return ErrIntOverflowEvents
 53093  				}
 53094  				if iNdEx >= l {
 53095  					return io.ErrUnexpectedEOF
 53096  				}
 53097  				b := dAtA[iNdEx]
 53098  				iNdEx++
 53099  				stringLen |= uint64(b&0x7F) << shift
 53100  				if b < 0x80 {
 53101  					break
 53102  				}
 53103  			}
 53104  			intStringLen := int(stringLen)
 53105  			if intStringLen < 0 {
 53106  				return ErrInvalidLengthEvents
 53107  			}
 53108  			postIndex := iNdEx + intStringLen
 53109  			if postIndex < 0 {
 53110  				return ErrInvalidLengthEvents
 53111  			}
 53112  			if postIndex > l {
 53113  				return io.ErrUnexpectedEOF
 53114  			}
 53115  			m.Error = string(dAtA[iNdEx:postIndex])
 53116  			iNdEx = postIndex
 53117  		default:
 53118  			iNdEx = preIndex
 53119  			skippy, err := skipEvents(dAtA[iNdEx:])
 53120  			if err != nil {
 53121  				return err
 53122  			}
 53123  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 53124  				return ErrInvalidLengthEvents
 53125  			}
 53126  			if (iNdEx + skippy) > l {
 53127  				return io.ErrUnexpectedEOF
 53128  			}
 53129  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 53130  			iNdEx += skippy
 53131  		}
 53132  	}
 53133  
 53134  	if iNdEx > l {
 53135  		return io.ErrUnexpectedEOF
 53136  	}
 53137  	return nil
 53138  }
 53139  func (m *ClientDisconnect) Unmarshal(dAtA []byte) error {
 53140  	l := len(dAtA)
 53141  	iNdEx := 0
 53142  	for iNdEx < l {
 53143  		preIndex := iNdEx
 53144  		var wire uint64
 53145  		for shift := uint(0); ; shift += 7 {
 53146  			if shift >= 64 {
 53147  				return ErrIntOverflowEvents
 53148  			}
 53149  			if iNdEx >= l {
 53150  				return io.ErrUnexpectedEOF
 53151  			}
 53152  			b := dAtA[iNdEx]
 53153  			iNdEx++
 53154  			wire |= uint64(b&0x7F) << shift
 53155  			if b < 0x80 {
 53156  				break
 53157  			}
 53158  		}
 53159  		fieldNum := int32(wire >> 3)
 53160  		wireType := int(wire & 0x7)
 53161  		if wireType == 4 {
 53162  			return fmt.Errorf("proto: ClientDisconnect: wiretype end group for non-group")
 53163  		}
 53164  		if fieldNum <= 0 {
 53165  			return fmt.Errorf("proto: ClientDisconnect: illegal tag %d (wire type %d)", fieldNum, wire)
 53166  		}
 53167  		switch fieldNum {
 53168  		case 1:
 53169  			if wireType != 2 {
 53170  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 53171  			}
 53172  			var msglen int
 53173  			for shift := uint(0); ; shift += 7 {
 53174  				if shift >= 64 {
 53175  					return ErrIntOverflowEvents
 53176  				}
 53177  				if iNdEx >= l {
 53178  					return io.ErrUnexpectedEOF
 53179  				}
 53180  				b := dAtA[iNdEx]
 53181  				iNdEx++
 53182  				msglen |= int(b&0x7F) << shift
 53183  				if b < 0x80 {
 53184  					break
 53185  				}
 53186  			}
 53187  			if msglen < 0 {
 53188  				return ErrInvalidLengthEvents
 53189  			}
 53190  			postIndex := iNdEx + msglen
 53191  			if postIndex < 0 {
 53192  				return ErrInvalidLengthEvents
 53193  			}
 53194  			if postIndex > l {
 53195  				return io.ErrUnexpectedEOF
 53196  			}
 53197  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53198  				return err
 53199  			}
 53200  			iNdEx = postIndex
 53201  		case 2:
 53202  			if wireType != 2 {
 53203  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 53204  			}
 53205  			var msglen int
 53206  			for shift := uint(0); ; shift += 7 {
 53207  				if shift >= 64 {
 53208  					return ErrIntOverflowEvents
 53209  				}
 53210  				if iNdEx >= l {
 53211  					return io.ErrUnexpectedEOF
 53212  				}
 53213  				b := dAtA[iNdEx]
 53214  				iNdEx++
 53215  				msglen |= int(b&0x7F) << shift
 53216  				if b < 0x80 {
 53217  					break
 53218  				}
 53219  			}
 53220  			if msglen < 0 {
 53221  				return ErrInvalidLengthEvents
 53222  			}
 53223  			postIndex := iNdEx + msglen
 53224  			if postIndex < 0 {
 53225  				return ErrInvalidLengthEvents
 53226  			}
 53227  			if postIndex > l {
 53228  				return io.ErrUnexpectedEOF
 53229  			}
 53230  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53231  				return err
 53232  			}
 53233  			iNdEx = postIndex
 53234  		case 3:
 53235  			if wireType != 2 {
 53236  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 53237  			}
 53238  			var msglen int
 53239  			for shift := uint(0); ; shift += 7 {
 53240  				if shift >= 64 {
 53241  					return ErrIntOverflowEvents
 53242  				}
 53243  				if iNdEx >= l {
 53244  					return io.ErrUnexpectedEOF
 53245  				}
 53246  				b := dAtA[iNdEx]
 53247  				iNdEx++
 53248  				msglen |= int(b&0x7F) << shift
 53249  				if b < 0x80 {
 53250  					break
 53251  				}
 53252  			}
 53253  			if msglen < 0 {
 53254  				return ErrInvalidLengthEvents
 53255  			}
 53256  			postIndex := iNdEx + msglen
 53257  			if postIndex < 0 {
 53258  				return ErrInvalidLengthEvents
 53259  			}
 53260  			if postIndex > l {
 53261  				return io.ErrUnexpectedEOF
 53262  			}
 53263  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53264  				return err
 53265  			}
 53266  			iNdEx = postIndex
 53267  		case 4:
 53268  			if wireType != 2 {
 53269  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 53270  			}
 53271  			var msglen int
 53272  			for shift := uint(0); ; shift += 7 {
 53273  				if shift >= 64 {
 53274  					return ErrIntOverflowEvents
 53275  				}
 53276  				if iNdEx >= l {
 53277  					return io.ErrUnexpectedEOF
 53278  				}
 53279  				b := dAtA[iNdEx]
 53280  				iNdEx++
 53281  				msglen |= int(b&0x7F) << shift
 53282  				if b < 0x80 {
 53283  					break
 53284  				}
 53285  			}
 53286  			if msglen < 0 {
 53287  				return ErrInvalidLengthEvents
 53288  			}
 53289  			postIndex := iNdEx + msglen
 53290  			if postIndex < 0 {
 53291  				return ErrInvalidLengthEvents
 53292  			}
 53293  			if postIndex > l {
 53294  				return io.ErrUnexpectedEOF
 53295  			}
 53296  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53297  				return err
 53298  			}
 53299  			iNdEx = postIndex
 53300  		case 5:
 53301  			if wireType != 2 {
 53302  				return fmt.Errorf("proto: wrong wireType = %d for field Reason", wireType)
 53303  			}
 53304  			var stringLen uint64
 53305  			for shift := uint(0); ; shift += 7 {
 53306  				if shift >= 64 {
 53307  					return ErrIntOverflowEvents
 53308  				}
 53309  				if iNdEx >= l {
 53310  					return io.ErrUnexpectedEOF
 53311  				}
 53312  				b := dAtA[iNdEx]
 53313  				iNdEx++
 53314  				stringLen |= uint64(b&0x7F) << shift
 53315  				if b < 0x80 {
 53316  					break
 53317  				}
 53318  			}
 53319  			intStringLen := int(stringLen)
 53320  			if intStringLen < 0 {
 53321  				return ErrInvalidLengthEvents
 53322  			}
 53323  			postIndex := iNdEx + intStringLen
 53324  			if postIndex < 0 {
 53325  				return ErrInvalidLengthEvents
 53326  			}
 53327  			if postIndex > l {
 53328  				return io.ErrUnexpectedEOF
 53329  			}
 53330  			m.Reason = string(dAtA[iNdEx:postIndex])
 53331  			iNdEx = postIndex
 53332  		default:
 53333  			iNdEx = preIndex
 53334  			skippy, err := skipEvents(dAtA[iNdEx:])
 53335  			if err != nil {
 53336  				return err
 53337  			}
 53338  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 53339  				return ErrInvalidLengthEvents
 53340  			}
 53341  			if (iNdEx + skippy) > l {
 53342  				return io.ErrUnexpectedEOF
 53343  			}
 53344  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 53345  			iNdEx += skippy
 53346  		}
 53347  	}
 53348  
 53349  	if iNdEx > l {
 53350  		return io.ErrUnexpectedEOF
 53351  	}
 53352  	return nil
 53353  }
 53354  func (m *AuthAttempt) Unmarshal(dAtA []byte) error {
 53355  	l := len(dAtA)
 53356  	iNdEx := 0
 53357  	for iNdEx < l {
 53358  		preIndex := iNdEx
 53359  		var wire uint64
 53360  		for shift := uint(0); ; shift += 7 {
 53361  			if shift >= 64 {
 53362  				return ErrIntOverflowEvents
 53363  			}
 53364  			if iNdEx >= l {
 53365  				return io.ErrUnexpectedEOF
 53366  			}
 53367  			b := dAtA[iNdEx]
 53368  			iNdEx++
 53369  			wire |= uint64(b&0x7F) << shift
 53370  			if b < 0x80 {
 53371  				break
 53372  			}
 53373  		}
 53374  		fieldNum := int32(wire >> 3)
 53375  		wireType := int(wire & 0x7)
 53376  		if wireType == 4 {
 53377  			return fmt.Errorf("proto: AuthAttempt: wiretype end group for non-group")
 53378  		}
 53379  		if fieldNum <= 0 {
 53380  			return fmt.Errorf("proto: AuthAttempt: illegal tag %d (wire type %d)", fieldNum, wire)
 53381  		}
 53382  		switch fieldNum {
 53383  		case 1:
 53384  			if wireType != 2 {
 53385  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 53386  			}
 53387  			var msglen int
 53388  			for shift := uint(0); ; shift += 7 {
 53389  				if shift >= 64 {
 53390  					return ErrIntOverflowEvents
 53391  				}
 53392  				if iNdEx >= l {
 53393  					return io.ErrUnexpectedEOF
 53394  				}
 53395  				b := dAtA[iNdEx]
 53396  				iNdEx++
 53397  				msglen |= int(b&0x7F) << shift
 53398  				if b < 0x80 {
 53399  					break
 53400  				}
 53401  			}
 53402  			if msglen < 0 {
 53403  				return ErrInvalidLengthEvents
 53404  			}
 53405  			postIndex := iNdEx + msglen
 53406  			if postIndex < 0 {
 53407  				return ErrInvalidLengthEvents
 53408  			}
 53409  			if postIndex > l {
 53410  				return io.ErrUnexpectedEOF
 53411  			}
 53412  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53413  				return err
 53414  			}
 53415  			iNdEx = postIndex
 53416  		case 2:
 53417  			if wireType != 2 {
 53418  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 53419  			}
 53420  			var msglen int
 53421  			for shift := uint(0); ; shift += 7 {
 53422  				if shift >= 64 {
 53423  					return ErrIntOverflowEvents
 53424  				}
 53425  				if iNdEx >= l {
 53426  					return io.ErrUnexpectedEOF
 53427  				}
 53428  				b := dAtA[iNdEx]
 53429  				iNdEx++
 53430  				msglen |= int(b&0x7F) << shift
 53431  				if b < 0x80 {
 53432  					break
 53433  				}
 53434  			}
 53435  			if msglen < 0 {
 53436  				return ErrInvalidLengthEvents
 53437  			}
 53438  			postIndex := iNdEx + msglen
 53439  			if postIndex < 0 {
 53440  				return ErrInvalidLengthEvents
 53441  			}
 53442  			if postIndex > l {
 53443  				return io.ErrUnexpectedEOF
 53444  			}
 53445  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53446  				return err
 53447  			}
 53448  			iNdEx = postIndex
 53449  		case 3:
 53450  			if wireType != 2 {
 53451  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 53452  			}
 53453  			var msglen int
 53454  			for shift := uint(0); ; shift += 7 {
 53455  				if shift >= 64 {
 53456  					return ErrIntOverflowEvents
 53457  				}
 53458  				if iNdEx >= l {
 53459  					return io.ErrUnexpectedEOF
 53460  				}
 53461  				b := dAtA[iNdEx]
 53462  				iNdEx++
 53463  				msglen |= int(b&0x7F) << shift
 53464  				if b < 0x80 {
 53465  					break
 53466  				}
 53467  			}
 53468  			if msglen < 0 {
 53469  				return ErrInvalidLengthEvents
 53470  			}
 53471  			postIndex := iNdEx + msglen
 53472  			if postIndex < 0 {
 53473  				return ErrInvalidLengthEvents
 53474  			}
 53475  			if postIndex > l {
 53476  				return io.ErrUnexpectedEOF
 53477  			}
 53478  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53479  				return err
 53480  			}
 53481  			iNdEx = postIndex
 53482  		case 4:
 53483  			if wireType != 2 {
 53484  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 53485  			}
 53486  			var msglen int
 53487  			for shift := uint(0); ; shift += 7 {
 53488  				if shift >= 64 {
 53489  					return ErrIntOverflowEvents
 53490  				}
 53491  				if iNdEx >= l {
 53492  					return io.ErrUnexpectedEOF
 53493  				}
 53494  				b := dAtA[iNdEx]
 53495  				iNdEx++
 53496  				msglen |= int(b&0x7F) << shift
 53497  				if b < 0x80 {
 53498  					break
 53499  				}
 53500  			}
 53501  			if msglen < 0 {
 53502  				return ErrInvalidLengthEvents
 53503  			}
 53504  			postIndex := iNdEx + msglen
 53505  			if postIndex < 0 {
 53506  				return ErrInvalidLengthEvents
 53507  			}
 53508  			if postIndex > l {
 53509  				return io.ErrUnexpectedEOF
 53510  			}
 53511  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53512  				return err
 53513  			}
 53514  			iNdEx = postIndex
 53515  		default:
 53516  			iNdEx = preIndex
 53517  			skippy, err := skipEvents(dAtA[iNdEx:])
 53518  			if err != nil {
 53519  				return err
 53520  			}
 53521  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 53522  				return ErrInvalidLengthEvents
 53523  			}
 53524  			if (iNdEx + skippy) > l {
 53525  				return io.ErrUnexpectedEOF
 53526  			}
 53527  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 53528  			iNdEx += skippy
 53529  		}
 53530  	}
 53531  
 53532  	if iNdEx > l {
 53533  		return io.ErrUnexpectedEOF
 53534  	}
 53535  	return nil
 53536  }
 53537  func (m *UserTokenCreate) Unmarshal(dAtA []byte) error {
 53538  	l := len(dAtA)
 53539  	iNdEx := 0
 53540  	for iNdEx < l {
 53541  		preIndex := iNdEx
 53542  		var wire uint64
 53543  		for shift := uint(0); ; shift += 7 {
 53544  			if shift >= 64 {
 53545  				return ErrIntOverflowEvents
 53546  			}
 53547  			if iNdEx >= l {
 53548  				return io.ErrUnexpectedEOF
 53549  			}
 53550  			b := dAtA[iNdEx]
 53551  			iNdEx++
 53552  			wire |= uint64(b&0x7F) << shift
 53553  			if b < 0x80 {
 53554  				break
 53555  			}
 53556  		}
 53557  		fieldNum := int32(wire >> 3)
 53558  		wireType := int(wire & 0x7)
 53559  		if wireType == 4 {
 53560  			return fmt.Errorf("proto: UserTokenCreate: wiretype end group for non-group")
 53561  		}
 53562  		if fieldNum <= 0 {
 53563  			return fmt.Errorf("proto: UserTokenCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 53564  		}
 53565  		switch fieldNum {
 53566  		case 1:
 53567  			if wireType != 2 {
 53568  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 53569  			}
 53570  			var msglen int
 53571  			for shift := uint(0); ; shift += 7 {
 53572  				if shift >= 64 {
 53573  					return ErrIntOverflowEvents
 53574  				}
 53575  				if iNdEx >= l {
 53576  					return io.ErrUnexpectedEOF
 53577  				}
 53578  				b := dAtA[iNdEx]
 53579  				iNdEx++
 53580  				msglen |= int(b&0x7F) << shift
 53581  				if b < 0x80 {
 53582  					break
 53583  				}
 53584  			}
 53585  			if msglen < 0 {
 53586  				return ErrInvalidLengthEvents
 53587  			}
 53588  			postIndex := iNdEx + msglen
 53589  			if postIndex < 0 {
 53590  				return ErrInvalidLengthEvents
 53591  			}
 53592  			if postIndex > l {
 53593  				return io.ErrUnexpectedEOF
 53594  			}
 53595  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53596  				return err
 53597  			}
 53598  			iNdEx = postIndex
 53599  		case 2:
 53600  			if wireType != 2 {
 53601  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 53602  			}
 53603  			var msglen int
 53604  			for shift := uint(0); ; shift += 7 {
 53605  				if shift >= 64 {
 53606  					return ErrIntOverflowEvents
 53607  				}
 53608  				if iNdEx >= l {
 53609  					return io.ErrUnexpectedEOF
 53610  				}
 53611  				b := dAtA[iNdEx]
 53612  				iNdEx++
 53613  				msglen |= int(b&0x7F) << shift
 53614  				if b < 0x80 {
 53615  					break
 53616  				}
 53617  			}
 53618  			if msglen < 0 {
 53619  				return ErrInvalidLengthEvents
 53620  			}
 53621  			postIndex := iNdEx + msglen
 53622  			if postIndex < 0 {
 53623  				return ErrInvalidLengthEvents
 53624  			}
 53625  			if postIndex > l {
 53626  				return io.ErrUnexpectedEOF
 53627  			}
 53628  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53629  				return err
 53630  			}
 53631  			iNdEx = postIndex
 53632  		case 3:
 53633  			if wireType != 2 {
 53634  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 53635  			}
 53636  			var msglen int
 53637  			for shift := uint(0); ; shift += 7 {
 53638  				if shift >= 64 {
 53639  					return ErrIntOverflowEvents
 53640  				}
 53641  				if iNdEx >= l {
 53642  					return io.ErrUnexpectedEOF
 53643  				}
 53644  				b := dAtA[iNdEx]
 53645  				iNdEx++
 53646  				msglen |= int(b&0x7F) << shift
 53647  				if b < 0x80 {
 53648  					break
 53649  				}
 53650  			}
 53651  			if msglen < 0 {
 53652  				return ErrInvalidLengthEvents
 53653  			}
 53654  			postIndex := iNdEx + msglen
 53655  			if postIndex < 0 {
 53656  				return ErrInvalidLengthEvents
 53657  			}
 53658  			if postIndex > l {
 53659  				return io.ErrUnexpectedEOF
 53660  			}
 53661  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53662  				return err
 53663  			}
 53664  			iNdEx = postIndex
 53665  		default:
 53666  			iNdEx = preIndex
 53667  			skippy, err := skipEvents(dAtA[iNdEx:])
 53668  			if err != nil {
 53669  				return err
 53670  			}
 53671  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 53672  				return ErrInvalidLengthEvents
 53673  			}
 53674  			if (iNdEx + skippy) > l {
 53675  				return io.ErrUnexpectedEOF
 53676  			}
 53677  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 53678  			iNdEx += skippy
 53679  		}
 53680  	}
 53681  
 53682  	if iNdEx > l {
 53683  		return io.ErrUnexpectedEOF
 53684  	}
 53685  	return nil
 53686  }
 53687  func (m *RoleCreate) Unmarshal(dAtA []byte) error {
 53688  	l := len(dAtA)
 53689  	iNdEx := 0
 53690  	for iNdEx < l {
 53691  		preIndex := iNdEx
 53692  		var wire uint64
 53693  		for shift := uint(0); ; shift += 7 {
 53694  			if shift >= 64 {
 53695  				return ErrIntOverflowEvents
 53696  			}
 53697  			if iNdEx >= l {
 53698  				return io.ErrUnexpectedEOF
 53699  			}
 53700  			b := dAtA[iNdEx]
 53701  			iNdEx++
 53702  			wire |= uint64(b&0x7F) << shift
 53703  			if b < 0x80 {
 53704  				break
 53705  			}
 53706  		}
 53707  		fieldNum := int32(wire >> 3)
 53708  		wireType := int(wire & 0x7)
 53709  		if wireType == 4 {
 53710  			return fmt.Errorf("proto: RoleCreate: wiretype end group for non-group")
 53711  		}
 53712  		if fieldNum <= 0 {
 53713  			return fmt.Errorf("proto: RoleCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 53714  		}
 53715  		switch fieldNum {
 53716  		case 1:
 53717  			if wireType != 2 {
 53718  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 53719  			}
 53720  			var msglen int
 53721  			for shift := uint(0); ; shift += 7 {
 53722  				if shift >= 64 {
 53723  					return ErrIntOverflowEvents
 53724  				}
 53725  				if iNdEx >= l {
 53726  					return io.ErrUnexpectedEOF
 53727  				}
 53728  				b := dAtA[iNdEx]
 53729  				iNdEx++
 53730  				msglen |= int(b&0x7F) << shift
 53731  				if b < 0x80 {
 53732  					break
 53733  				}
 53734  			}
 53735  			if msglen < 0 {
 53736  				return ErrInvalidLengthEvents
 53737  			}
 53738  			postIndex := iNdEx + msglen
 53739  			if postIndex < 0 {
 53740  				return ErrInvalidLengthEvents
 53741  			}
 53742  			if postIndex > l {
 53743  				return io.ErrUnexpectedEOF
 53744  			}
 53745  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53746  				return err
 53747  			}
 53748  			iNdEx = postIndex
 53749  		case 2:
 53750  			if wireType != 2 {
 53751  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 53752  			}
 53753  			var msglen int
 53754  			for shift := uint(0); ; shift += 7 {
 53755  				if shift >= 64 {
 53756  					return ErrIntOverflowEvents
 53757  				}
 53758  				if iNdEx >= l {
 53759  					return io.ErrUnexpectedEOF
 53760  				}
 53761  				b := dAtA[iNdEx]
 53762  				iNdEx++
 53763  				msglen |= int(b&0x7F) << shift
 53764  				if b < 0x80 {
 53765  					break
 53766  				}
 53767  			}
 53768  			if msglen < 0 {
 53769  				return ErrInvalidLengthEvents
 53770  			}
 53771  			postIndex := iNdEx + msglen
 53772  			if postIndex < 0 {
 53773  				return ErrInvalidLengthEvents
 53774  			}
 53775  			if postIndex > l {
 53776  				return io.ErrUnexpectedEOF
 53777  			}
 53778  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53779  				return err
 53780  			}
 53781  			iNdEx = postIndex
 53782  		case 3:
 53783  			if wireType != 2 {
 53784  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 53785  			}
 53786  			var msglen int
 53787  			for shift := uint(0); ; shift += 7 {
 53788  				if shift >= 64 {
 53789  					return ErrIntOverflowEvents
 53790  				}
 53791  				if iNdEx >= l {
 53792  					return io.ErrUnexpectedEOF
 53793  				}
 53794  				b := dAtA[iNdEx]
 53795  				iNdEx++
 53796  				msglen |= int(b&0x7F) << shift
 53797  				if b < 0x80 {
 53798  					break
 53799  				}
 53800  			}
 53801  			if msglen < 0 {
 53802  				return ErrInvalidLengthEvents
 53803  			}
 53804  			postIndex := iNdEx + msglen
 53805  			if postIndex < 0 {
 53806  				return ErrInvalidLengthEvents
 53807  			}
 53808  			if postIndex > l {
 53809  				return io.ErrUnexpectedEOF
 53810  			}
 53811  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53812  				return err
 53813  			}
 53814  			iNdEx = postIndex
 53815  		case 4:
 53816  			if wireType != 2 {
 53817  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 53818  			}
 53819  			var msglen int
 53820  			for shift := uint(0); ; shift += 7 {
 53821  				if shift >= 64 {
 53822  					return ErrIntOverflowEvents
 53823  				}
 53824  				if iNdEx >= l {
 53825  					return io.ErrUnexpectedEOF
 53826  				}
 53827  				b := dAtA[iNdEx]
 53828  				iNdEx++
 53829  				msglen |= int(b&0x7F) << shift
 53830  				if b < 0x80 {
 53831  					break
 53832  				}
 53833  			}
 53834  			if msglen < 0 {
 53835  				return ErrInvalidLengthEvents
 53836  			}
 53837  			postIndex := iNdEx + msglen
 53838  			if postIndex < 0 {
 53839  				return ErrInvalidLengthEvents
 53840  			}
 53841  			if postIndex > l {
 53842  				return io.ErrUnexpectedEOF
 53843  			}
 53844  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53845  				return err
 53846  			}
 53847  			iNdEx = postIndex
 53848  		default:
 53849  			iNdEx = preIndex
 53850  			skippy, err := skipEvents(dAtA[iNdEx:])
 53851  			if err != nil {
 53852  				return err
 53853  			}
 53854  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 53855  				return ErrInvalidLengthEvents
 53856  			}
 53857  			if (iNdEx + skippy) > l {
 53858  				return io.ErrUnexpectedEOF
 53859  			}
 53860  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 53861  			iNdEx += skippy
 53862  		}
 53863  	}
 53864  
 53865  	if iNdEx > l {
 53866  		return io.ErrUnexpectedEOF
 53867  	}
 53868  	return nil
 53869  }
 53870  func (m *RoleUpdate) Unmarshal(dAtA []byte) error {
 53871  	l := len(dAtA)
 53872  	iNdEx := 0
 53873  	for iNdEx < l {
 53874  		preIndex := iNdEx
 53875  		var wire uint64
 53876  		for shift := uint(0); ; shift += 7 {
 53877  			if shift >= 64 {
 53878  				return ErrIntOverflowEvents
 53879  			}
 53880  			if iNdEx >= l {
 53881  				return io.ErrUnexpectedEOF
 53882  			}
 53883  			b := dAtA[iNdEx]
 53884  			iNdEx++
 53885  			wire |= uint64(b&0x7F) << shift
 53886  			if b < 0x80 {
 53887  				break
 53888  			}
 53889  		}
 53890  		fieldNum := int32(wire >> 3)
 53891  		wireType := int(wire & 0x7)
 53892  		if wireType == 4 {
 53893  			return fmt.Errorf("proto: RoleUpdate: wiretype end group for non-group")
 53894  		}
 53895  		if fieldNum <= 0 {
 53896  			return fmt.Errorf("proto: RoleUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 53897  		}
 53898  		switch fieldNum {
 53899  		case 1:
 53900  			if wireType != 2 {
 53901  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 53902  			}
 53903  			var msglen int
 53904  			for shift := uint(0); ; shift += 7 {
 53905  				if shift >= 64 {
 53906  					return ErrIntOverflowEvents
 53907  				}
 53908  				if iNdEx >= l {
 53909  					return io.ErrUnexpectedEOF
 53910  				}
 53911  				b := dAtA[iNdEx]
 53912  				iNdEx++
 53913  				msglen |= int(b&0x7F) << shift
 53914  				if b < 0x80 {
 53915  					break
 53916  				}
 53917  			}
 53918  			if msglen < 0 {
 53919  				return ErrInvalidLengthEvents
 53920  			}
 53921  			postIndex := iNdEx + msglen
 53922  			if postIndex < 0 {
 53923  				return ErrInvalidLengthEvents
 53924  			}
 53925  			if postIndex > l {
 53926  				return io.ErrUnexpectedEOF
 53927  			}
 53928  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53929  				return err
 53930  			}
 53931  			iNdEx = postIndex
 53932  		case 2:
 53933  			if wireType != 2 {
 53934  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 53935  			}
 53936  			var msglen int
 53937  			for shift := uint(0); ; shift += 7 {
 53938  				if shift >= 64 {
 53939  					return ErrIntOverflowEvents
 53940  				}
 53941  				if iNdEx >= l {
 53942  					return io.ErrUnexpectedEOF
 53943  				}
 53944  				b := dAtA[iNdEx]
 53945  				iNdEx++
 53946  				msglen |= int(b&0x7F) << shift
 53947  				if b < 0x80 {
 53948  					break
 53949  				}
 53950  			}
 53951  			if msglen < 0 {
 53952  				return ErrInvalidLengthEvents
 53953  			}
 53954  			postIndex := iNdEx + msglen
 53955  			if postIndex < 0 {
 53956  				return ErrInvalidLengthEvents
 53957  			}
 53958  			if postIndex > l {
 53959  				return io.ErrUnexpectedEOF
 53960  			}
 53961  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53962  				return err
 53963  			}
 53964  			iNdEx = postIndex
 53965  		case 3:
 53966  			if wireType != 2 {
 53967  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 53968  			}
 53969  			var msglen int
 53970  			for shift := uint(0); ; shift += 7 {
 53971  				if shift >= 64 {
 53972  					return ErrIntOverflowEvents
 53973  				}
 53974  				if iNdEx >= l {
 53975  					return io.ErrUnexpectedEOF
 53976  				}
 53977  				b := dAtA[iNdEx]
 53978  				iNdEx++
 53979  				msglen |= int(b&0x7F) << shift
 53980  				if b < 0x80 {
 53981  					break
 53982  				}
 53983  			}
 53984  			if msglen < 0 {
 53985  				return ErrInvalidLengthEvents
 53986  			}
 53987  			postIndex := iNdEx + msglen
 53988  			if postIndex < 0 {
 53989  				return ErrInvalidLengthEvents
 53990  			}
 53991  			if postIndex > l {
 53992  				return io.ErrUnexpectedEOF
 53993  			}
 53994  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 53995  				return err
 53996  			}
 53997  			iNdEx = postIndex
 53998  		case 4:
 53999  			if wireType != 2 {
 54000  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 54001  			}
 54002  			var msglen int
 54003  			for shift := uint(0); ; shift += 7 {
 54004  				if shift >= 64 {
 54005  					return ErrIntOverflowEvents
 54006  				}
 54007  				if iNdEx >= l {
 54008  					return io.ErrUnexpectedEOF
 54009  				}
 54010  				b := dAtA[iNdEx]
 54011  				iNdEx++
 54012  				msglen |= int(b&0x7F) << shift
 54013  				if b < 0x80 {
 54014  					break
 54015  				}
 54016  			}
 54017  			if msglen < 0 {
 54018  				return ErrInvalidLengthEvents
 54019  			}
 54020  			postIndex := iNdEx + msglen
 54021  			if postIndex < 0 {
 54022  				return ErrInvalidLengthEvents
 54023  			}
 54024  			if postIndex > l {
 54025  				return io.ErrUnexpectedEOF
 54026  			}
 54027  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54028  				return err
 54029  			}
 54030  			iNdEx = postIndex
 54031  		default:
 54032  			iNdEx = preIndex
 54033  			skippy, err := skipEvents(dAtA[iNdEx:])
 54034  			if err != nil {
 54035  				return err
 54036  			}
 54037  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 54038  				return ErrInvalidLengthEvents
 54039  			}
 54040  			if (iNdEx + skippy) > l {
 54041  				return io.ErrUnexpectedEOF
 54042  			}
 54043  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 54044  			iNdEx += skippy
 54045  		}
 54046  	}
 54047  
 54048  	if iNdEx > l {
 54049  		return io.ErrUnexpectedEOF
 54050  	}
 54051  	return nil
 54052  }
 54053  func (m *RoleDelete) Unmarshal(dAtA []byte) error {
 54054  	l := len(dAtA)
 54055  	iNdEx := 0
 54056  	for iNdEx < l {
 54057  		preIndex := iNdEx
 54058  		var wire uint64
 54059  		for shift := uint(0); ; shift += 7 {
 54060  			if shift >= 64 {
 54061  				return ErrIntOverflowEvents
 54062  			}
 54063  			if iNdEx >= l {
 54064  				return io.ErrUnexpectedEOF
 54065  			}
 54066  			b := dAtA[iNdEx]
 54067  			iNdEx++
 54068  			wire |= uint64(b&0x7F) << shift
 54069  			if b < 0x80 {
 54070  				break
 54071  			}
 54072  		}
 54073  		fieldNum := int32(wire >> 3)
 54074  		wireType := int(wire & 0x7)
 54075  		if wireType == 4 {
 54076  			return fmt.Errorf("proto: RoleDelete: wiretype end group for non-group")
 54077  		}
 54078  		if fieldNum <= 0 {
 54079  			return fmt.Errorf("proto: RoleDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 54080  		}
 54081  		switch fieldNum {
 54082  		case 1:
 54083  			if wireType != 2 {
 54084  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 54085  			}
 54086  			var msglen int
 54087  			for shift := uint(0); ; shift += 7 {
 54088  				if shift >= 64 {
 54089  					return ErrIntOverflowEvents
 54090  				}
 54091  				if iNdEx >= l {
 54092  					return io.ErrUnexpectedEOF
 54093  				}
 54094  				b := dAtA[iNdEx]
 54095  				iNdEx++
 54096  				msglen |= int(b&0x7F) << shift
 54097  				if b < 0x80 {
 54098  					break
 54099  				}
 54100  			}
 54101  			if msglen < 0 {
 54102  				return ErrInvalidLengthEvents
 54103  			}
 54104  			postIndex := iNdEx + msglen
 54105  			if postIndex < 0 {
 54106  				return ErrInvalidLengthEvents
 54107  			}
 54108  			if postIndex > l {
 54109  				return io.ErrUnexpectedEOF
 54110  			}
 54111  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54112  				return err
 54113  			}
 54114  			iNdEx = postIndex
 54115  		case 2:
 54116  			if wireType != 2 {
 54117  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 54118  			}
 54119  			var msglen int
 54120  			for shift := uint(0); ; shift += 7 {
 54121  				if shift >= 64 {
 54122  					return ErrIntOverflowEvents
 54123  				}
 54124  				if iNdEx >= l {
 54125  					return io.ErrUnexpectedEOF
 54126  				}
 54127  				b := dAtA[iNdEx]
 54128  				iNdEx++
 54129  				msglen |= int(b&0x7F) << shift
 54130  				if b < 0x80 {
 54131  					break
 54132  				}
 54133  			}
 54134  			if msglen < 0 {
 54135  				return ErrInvalidLengthEvents
 54136  			}
 54137  			postIndex := iNdEx + msglen
 54138  			if postIndex < 0 {
 54139  				return ErrInvalidLengthEvents
 54140  			}
 54141  			if postIndex > l {
 54142  				return io.ErrUnexpectedEOF
 54143  			}
 54144  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54145  				return err
 54146  			}
 54147  			iNdEx = postIndex
 54148  		case 3:
 54149  			if wireType != 2 {
 54150  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 54151  			}
 54152  			var msglen int
 54153  			for shift := uint(0); ; shift += 7 {
 54154  				if shift >= 64 {
 54155  					return ErrIntOverflowEvents
 54156  				}
 54157  				if iNdEx >= l {
 54158  					return io.ErrUnexpectedEOF
 54159  				}
 54160  				b := dAtA[iNdEx]
 54161  				iNdEx++
 54162  				msglen |= int(b&0x7F) << shift
 54163  				if b < 0x80 {
 54164  					break
 54165  				}
 54166  			}
 54167  			if msglen < 0 {
 54168  				return ErrInvalidLengthEvents
 54169  			}
 54170  			postIndex := iNdEx + msglen
 54171  			if postIndex < 0 {
 54172  				return ErrInvalidLengthEvents
 54173  			}
 54174  			if postIndex > l {
 54175  				return io.ErrUnexpectedEOF
 54176  			}
 54177  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54178  				return err
 54179  			}
 54180  			iNdEx = postIndex
 54181  		case 4:
 54182  			if wireType != 2 {
 54183  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 54184  			}
 54185  			var msglen int
 54186  			for shift := uint(0); ; shift += 7 {
 54187  				if shift >= 64 {
 54188  					return ErrIntOverflowEvents
 54189  				}
 54190  				if iNdEx >= l {
 54191  					return io.ErrUnexpectedEOF
 54192  				}
 54193  				b := dAtA[iNdEx]
 54194  				iNdEx++
 54195  				msglen |= int(b&0x7F) << shift
 54196  				if b < 0x80 {
 54197  					break
 54198  				}
 54199  			}
 54200  			if msglen < 0 {
 54201  				return ErrInvalidLengthEvents
 54202  			}
 54203  			postIndex := iNdEx + msglen
 54204  			if postIndex < 0 {
 54205  				return ErrInvalidLengthEvents
 54206  			}
 54207  			if postIndex > l {
 54208  				return io.ErrUnexpectedEOF
 54209  			}
 54210  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54211  				return err
 54212  			}
 54213  			iNdEx = postIndex
 54214  		default:
 54215  			iNdEx = preIndex
 54216  			skippy, err := skipEvents(dAtA[iNdEx:])
 54217  			if err != nil {
 54218  				return err
 54219  			}
 54220  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 54221  				return ErrInvalidLengthEvents
 54222  			}
 54223  			if (iNdEx + skippy) > l {
 54224  				return io.ErrUnexpectedEOF
 54225  			}
 54226  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 54227  			iNdEx += skippy
 54228  		}
 54229  	}
 54230  
 54231  	if iNdEx > l {
 54232  		return io.ErrUnexpectedEOF
 54233  	}
 54234  	return nil
 54235  }
 54236  func (m *BotCreate) Unmarshal(dAtA []byte) error {
 54237  	l := len(dAtA)
 54238  	iNdEx := 0
 54239  	for iNdEx < l {
 54240  		preIndex := iNdEx
 54241  		var wire uint64
 54242  		for shift := uint(0); ; shift += 7 {
 54243  			if shift >= 64 {
 54244  				return ErrIntOverflowEvents
 54245  			}
 54246  			if iNdEx >= l {
 54247  				return io.ErrUnexpectedEOF
 54248  			}
 54249  			b := dAtA[iNdEx]
 54250  			iNdEx++
 54251  			wire |= uint64(b&0x7F) << shift
 54252  			if b < 0x80 {
 54253  				break
 54254  			}
 54255  		}
 54256  		fieldNum := int32(wire >> 3)
 54257  		wireType := int(wire & 0x7)
 54258  		if wireType == 4 {
 54259  			return fmt.Errorf("proto: BotCreate: wiretype end group for non-group")
 54260  		}
 54261  		if fieldNum <= 0 {
 54262  			return fmt.Errorf("proto: BotCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 54263  		}
 54264  		switch fieldNum {
 54265  		case 1:
 54266  			if wireType != 2 {
 54267  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 54268  			}
 54269  			var msglen int
 54270  			for shift := uint(0); ; shift += 7 {
 54271  				if shift >= 64 {
 54272  					return ErrIntOverflowEvents
 54273  				}
 54274  				if iNdEx >= l {
 54275  					return io.ErrUnexpectedEOF
 54276  				}
 54277  				b := dAtA[iNdEx]
 54278  				iNdEx++
 54279  				msglen |= int(b&0x7F) << shift
 54280  				if b < 0x80 {
 54281  					break
 54282  				}
 54283  			}
 54284  			if msglen < 0 {
 54285  				return ErrInvalidLengthEvents
 54286  			}
 54287  			postIndex := iNdEx + msglen
 54288  			if postIndex < 0 {
 54289  				return ErrInvalidLengthEvents
 54290  			}
 54291  			if postIndex > l {
 54292  				return io.ErrUnexpectedEOF
 54293  			}
 54294  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54295  				return err
 54296  			}
 54297  			iNdEx = postIndex
 54298  		case 2:
 54299  			if wireType != 2 {
 54300  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 54301  			}
 54302  			var msglen int
 54303  			for shift := uint(0); ; shift += 7 {
 54304  				if shift >= 64 {
 54305  					return ErrIntOverflowEvents
 54306  				}
 54307  				if iNdEx >= l {
 54308  					return io.ErrUnexpectedEOF
 54309  				}
 54310  				b := dAtA[iNdEx]
 54311  				iNdEx++
 54312  				msglen |= int(b&0x7F) << shift
 54313  				if b < 0x80 {
 54314  					break
 54315  				}
 54316  			}
 54317  			if msglen < 0 {
 54318  				return ErrInvalidLengthEvents
 54319  			}
 54320  			postIndex := iNdEx + msglen
 54321  			if postIndex < 0 {
 54322  				return ErrInvalidLengthEvents
 54323  			}
 54324  			if postIndex > l {
 54325  				return io.ErrUnexpectedEOF
 54326  			}
 54327  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54328  				return err
 54329  			}
 54330  			iNdEx = postIndex
 54331  		case 3:
 54332  			if wireType != 2 {
 54333  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 54334  			}
 54335  			var msglen int
 54336  			for shift := uint(0); ; shift += 7 {
 54337  				if shift >= 64 {
 54338  					return ErrIntOverflowEvents
 54339  				}
 54340  				if iNdEx >= l {
 54341  					return io.ErrUnexpectedEOF
 54342  				}
 54343  				b := dAtA[iNdEx]
 54344  				iNdEx++
 54345  				msglen |= int(b&0x7F) << shift
 54346  				if b < 0x80 {
 54347  					break
 54348  				}
 54349  			}
 54350  			if msglen < 0 {
 54351  				return ErrInvalidLengthEvents
 54352  			}
 54353  			postIndex := iNdEx + msglen
 54354  			if postIndex < 0 {
 54355  				return ErrInvalidLengthEvents
 54356  			}
 54357  			if postIndex > l {
 54358  				return io.ErrUnexpectedEOF
 54359  			}
 54360  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54361  				return err
 54362  			}
 54363  			iNdEx = postIndex
 54364  		default:
 54365  			iNdEx = preIndex
 54366  			skippy, err := skipEvents(dAtA[iNdEx:])
 54367  			if err != nil {
 54368  				return err
 54369  			}
 54370  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 54371  				return ErrInvalidLengthEvents
 54372  			}
 54373  			if (iNdEx + skippy) > l {
 54374  				return io.ErrUnexpectedEOF
 54375  			}
 54376  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 54377  			iNdEx += skippy
 54378  		}
 54379  	}
 54380  
 54381  	if iNdEx > l {
 54382  		return io.ErrUnexpectedEOF
 54383  	}
 54384  	return nil
 54385  }
 54386  func (m *BotUpdate) Unmarshal(dAtA []byte) error {
 54387  	l := len(dAtA)
 54388  	iNdEx := 0
 54389  	for iNdEx < l {
 54390  		preIndex := iNdEx
 54391  		var wire uint64
 54392  		for shift := uint(0); ; shift += 7 {
 54393  			if shift >= 64 {
 54394  				return ErrIntOverflowEvents
 54395  			}
 54396  			if iNdEx >= l {
 54397  				return io.ErrUnexpectedEOF
 54398  			}
 54399  			b := dAtA[iNdEx]
 54400  			iNdEx++
 54401  			wire |= uint64(b&0x7F) << shift
 54402  			if b < 0x80 {
 54403  				break
 54404  			}
 54405  		}
 54406  		fieldNum := int32(wire >> 3)
 54407  		wireType := int(wire & 0x7)
 54408  		if wireType == 4 {
 54409  			return fmt.Errorf("proto: BotUpdate: wiretype end group for non-group")
 54410  		}
 54411  		if fieldNum <= 0 {
 54412  			return fmt.Errorf("proto: BotUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 54413  		}
 54414  		switch fieldNum {
 54415  		case 1:
 54416  			if wireType != 2 {
 54417  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 54418  			}
 54419  			var msglen int
 54420  			for shift := uint(0); ; shift += 7 {
 54421  				if shift >= 64 {
 54422  					return ErrIntOverflowEvents
 54423  				}
 54424  				if iNdEx >= l {
 54425  					return io.ErrUnexpectedEOF
 54426  				}
 54427  				b := dAtA[iNdEx]
 54428  				iNdEx++
 54429  				msglen |= int(b&0x7F) << shift
 54430  				if b < 0x80 {
 54431  					break
 54432  				}
 54433  			}
 54434  			if msglen < 0 {
 54435  				return ErrInvalidLengthEvents
 54436  			}
 54437  			postIndex := iNdEx + msglen
 54438  			if postIndex < 0 {
 54439  				return ErrInvalidLengthEvents
 54440  			}
 54441  			if postIndex > l {
 54442  				return io.ErrUnexpectedEOF
 54443  			}
 54444  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54445  				return err
 54446  			}
 54447  			iNdEx = postIndex
 54448  		case 2:
 54449  			if wireType != 2 {
 54450  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 54451  			}
 54452  			var msglen int
 54453  			for shift := uint(0); ; shift += 7 {
 54454  				if shift >= 64 {
 54455  					return ErrIntOverflowEvents
 54456  				}
 54457  				if iNdEx >= l {
 54458  					return io.ErrUnexpectedEOF
 54459  				}
 54460  				b := dAtA[iNdEx]
 54461  				iNdEx++
 54462  				msglen |= int(b&0x7F) << shift
 54463  				if b < 0x80 {
 54464  					break
 54465  				}
 54466  			}
 54467  			if msglen < 0 {
 54468  				return ErrInvalidLengthEvents
 54469  			}
 54470  			postIndex := iNdEx + msglen
 54471  			if postIndex < 0 {
 54472  				return ErrInvalidLengthEvents
 54473  			}
 54474  			if postIndex > l {
 54475  				return io.ErrUnexpectedEOF
 54476  			}
 54477  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54478  				return err
 54479  			}
 54480  			iNdEx = postIndex
 54481  		case 3:
 54482  			if wireType != 2 {
 54483  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 54484  			}
 54485  			var msglen int
 54486  			for shift := uint(0); ; shift += 7 {
 54487  				if shift >= 64 {
 54488  					return ErrIntOverflowEvents
 54489  				}
 54490  				if iNdEx >= l {
 54491  					return io.ErrUnexpectedEOF
 54492  				}
 54493  				b := dAtA[iNdEx]
 54494  				iNdEx++
 54495  				msglen |= int(b&0x7F) << shift
 54496  				if b < 0x80 {
 54497  					break
 54498  				}
 54499  			}
 54500  			if msglen < 0 {
 54501  				return ErrInvalidLengthEvents
 54502  			}
 54503  			postIndex := iNdEx + msglen
 54504  			if postIndex < 0 {
 54505  				return ErrInvalidLengthEvents
 54506  			}
 54507  			if postIndex > l {
 54508  				return io.ErrUnexpectedEOF
 54509  			}
 54510  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54511  				return err
 54512  			}
 54513  			iNdEx = postIndex
 54514  		default:
 54515  			iNdEx = preIndex
 54516  			skippy, err := skipEvents(dAtA[iNdEx:])
 54517  			if err != nil {
 54518  				return err
 54519  			}
 54520  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 54521  				return ErrInvalidLengthEvents
 54522  			}
 54523  			if (iNdEx + skippy) > l {
 54524  				return io.ErrUnexpectedEOF
 54525  			}
 54526  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 54527  			iNdEx += skippy
 54528  		}
 54529  	}
 54530  
 54531  	if iNdEx > l {
 54532  		return io.ErrUnexpectedEOF
 54533  	}
 54534  	return nil
 54535  }
 54536  func (m *BotDelete) Unmarshal(dAtA []byte) error {
 54537  	l := len(dAtA)
 54538  	iNdEx := 0
 54539  	for iNdEx < l {
 54540  		preIndex := iNdEx
 54541  		var wire uint64
 54542  		for shift := uint(0); ; shift += 7 {
 54543  			if shift >= 64 {
 54544  				return ErrIntOverflowEvents
 54545  			}
 54546  			if iNdEx >= l {
 54547  				return io.ErrUnexpectedEOF
 54548  			}
 54549  			b := dAtA[iNdEx]
 54550  			iNdEx++
 54551  			wire |= uint64(b&0x7F) << shift
 54552  			if b < 0x80 {
 54553  				break
 54554  			}
 54555  		}
 54556  		fieldNum := int32(wire >> 3)
 54557  		wireType := int(wire & 0x7)
 54558  		if wireType == 4 {
 54559  			return fmt.Errorf("proto: BotDelete: wiretype end group for non-group")
 54560  		}
 54561  		if fieldNum <= 0 {
 54562  			return fmt.Errorf("proto: BotDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 54563  		}
 54564  		switch fieldNum {
 54565  		case 1:
 54566  			if wireType != 2 {
 54567  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 54568  			}
 54569  			var msglen int
 54570  			for shift := uint(0); ; shift += 7 {
 54571  				if shift >= 64 {
 54572  					return ErrIntOverflowEvents
 54573  				}
 54574  				if iNdEx >= l {
 54575  					return io.ErrUnexpectedEOF
 54576  				}
 54577  				b := dAtA[iNdEx]
 54578  				iNdEx++
 54579  				msglen |= int(b&0x7F) << shift
 54580  				if b < 0x80 {
 54581  					break
 54582  				}
 54583  			}
 54584  			if msglen < 0 {
 54585  				return ErrInvalidLengthEvents
 54586  			}
 54587  			postIndex := iNdEx + msglen
 54588  			if postIndex < 0 {
 54589  				return ErrInvalidLengthEvents
 54590  			}
 54591  			if postIndex > l {
 54592  				return io.ErrUnexpectedEOF
 54593  			}
 54594  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54595  				return err
 54596  			}
 54597  			iNdEx = postIndex
 54598  		case 2:
 54599  			if wireType != 2 {
 54600  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 54601  			}
 54602  			var msglen int
 54603  			for shift := uint(0); ; shift += 7 {
 54604  				if shift >= 64 {
 54605  					return ErrIntOverflowEvents
 54606  				}
 54607  				if iNdEx >= l {
 54608  					return io.ErrUnexpectedEOF
 54609  				}
 54610  				b := dAtA[iNdEx]
 54611  				iNdEx++
 54612  				msglen |= int(b&0x7F) << shift
 54613  				if b < 0x80 {
 54614  					break
 54615  				}
 54616  			}
 54617  			if msglen < 0 {
 54618  				return ErrInvalidLengthEvents
 54619  			}
 54620  			postIndex := iNdEx + msglen
 54621  			if postIndex < 0 {
 54622  				return ErrInvalidLengthEvents
 54623  			}
 54624  			if postIndex > l {
 54625  				return io.ErrUnexpectedEOF
 54626  			}
 54627  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54628  				return err
 54629  			}
 54630  			iNdEx = postIndex
 54631  		case 3:
 54632  			if wireType != 2 {
 54633  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 54634  			}
 54635  			var msglen int
 54636  			for shift := uint(0); ; shift += 7 {
 54637  				if shift >= 64 {
 54638  					return ErrIntOverflowEvents
 54639  				}
 54640  				if iNdEx >= l {
 54641  					return io.ErrUnexpectedEOF
 54642  				}
 54643  				b := dAtA[iNdEx]
 54644  				iNdEx++
 54645  				msglen |= int(b&0x7F) << shift
 54646  				if b < 0x80 {
 54647  					break
 54648  				}
 54649  			}
 54650  			if msglen < 0 {
 54651  				return ErrInvalidLengthEvents
 54652  			}
 54653  			postIndex := iNdEx + msglen
 54654  			if postIndex < 0 {
 54655  				return ErrInvalidLengthEvents
 54656  			}
 54657  			if postIndex > l {
 54658  				return io.ErrUnexpectedEOF
 54659  			}
 54660  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54661  				return err
 54662  			}
 54663  			iNdEx = postIndex
 54664  		default:
 54665  			iNdEx = preIndex
 54666  			skippy, err := skipEvents(dAtA[iNdEx:])
 54667  			if err != nil {
 54668  				return err
 54669  			}
 54670  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 54671  				return ErrInvalidLengthEvents
 54672  			}
 54673  			if (iNdEx + skippy) > l {
 54674  				return io.ErrUnexpectedEOF
 54675  			}
 54676  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 54677  			iNdEx += skippy
 54678  		}
 54679  	}
 54680  
 54681  	if iNdEx > l {
 54682  		return io.ErrUnexpectedEOF
 54683  	}
 54684  	return nil
 54685  }
 54686  func (m *TrustedClusterCreate) Unmarshal(dAtA []byte) error {
 54687  	l := len(dAtA)
 54688  	iNdEx := 0
 54689  	for iNdEx < l {
 54690  		preIndex := iNdEx
 54691  		var wire uint64
 54692  		for shift := uint(0); ; shift += 7 {
 54693  			if shift >= 64 {
 54694  				return ErrIntOverflowEvents
 54695  			}
 54696  			if iNdEx >= l {
 54697  				return io.ErrUnexpectedEOF
 54698  			}
 54699  			b := dAtA[iNdEx]
 54700  			iNdEx++
 54701  			wire |= uint64(b&0x7F) << shift
 54702  			if b < 0x80 {
 54703  				break
 54704  			}
 54705  		}
 54706  		fieldNum := int32(wire >> 3)
 54707  		wireType := int(wire & 0x7)
 54708  		if wireType == 4 {
 54709  			return fmt.Errorf("proto: TrustedClusterCreate: wiretype end group for non-group")
 54710  		}
 54711  		if fieldNum <= 0 {
 54712  			return fmt.Errorf("proto: TrustedClusterCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 54713  		}
 54714  		switch fieldNum {
 54715  		case 1:
 54716  			if wireType != 2 {
 54717  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 54718  			}
 54719  			var msglen int
 54720  			for shift := uint(0); ; shift += 7 {
 54721  				if shift >= 64 {
 54722  					return ErrIntOverflowEvents
 54723  				}
 54724  				if iNdEx >= l {
 54725  					return io.ErrUnexpectedEOF
 54726  				}
 54727  				b := dAtA[iNdEx]
 54728  				iNdEx++
 54729  				msglen |= int(b&0x7F) << shift
 54730  				if b < 0x80 {
 54731  					break
 54732  				}
 54733  			}
 54734  			if msglen < 0 {
 54735  				return ErrInvalidLengthEvents
 54736  			}
 54737  			postIndex := iNdEx + msglen
 54738  			if postIndex < 0 {
 54739  				return ErrInvalidLengthEvents
 54740  			}
 54741  			if postIndex > l {
 54742  				return io.ErrUnexpectedEOF
 54743  			}
 54744  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54745  				return err
 54746  			}
 54747  			iNdEx = postIndex
 54748  		case 2:
 54749  			if wireType != 2 {
 54750  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 54751  			}
 54752  			var msglen int
 54753  			for shift := uint(0); ; shift += 7 {
 54754  				if shift >= 64 {
 54755  					return ErrIntOverflowEvents
 54756  				}
 54757  				if iNdEx >= l {
 54758  					return io.ErrUnexpectedEOF
 54759  				}
 54760  				b := dAtA[iNdEx]
 54761  				iNdEx++
 54762  				msglen |= int(b&0x7F) << shift
 54763  				if b < 0x80 {
 54764  					break
 54765  				}
 54766  			}
 54767  			if msglen < 0 {
 54768  				return ErrInvalidLengthEvents
 54769  			}
 54770  			postIndex := iNdEx + msglen
 54771  			if postIndex < 0 {
 54772  				return ErrInvalidLengthEvents
 54773  			}
 54774  			if postIndex > l {
 54775  				return io.ErrUnexpectedEOF
 54776  			}
 54777  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54778  				return err
 54779  			}
 54780  			iNdEx = postIndex
 54781  		case 3:
 54782  			if wireType != 2 {
 54783  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 54784  			}
 54785  			var msglen int
 54786  			for shift := uint(0); ; shift += 7 {
 54787  				if shift >= 64 {
 54788  					return ErrIntOverflowEvents
 54789  				}
 54790  				if iNdEx >= l {
 54791  					return io.ErrUnexpectedEOF
 54792  				}
 54793  				b := dAtA[iNdEx]
 54794  				iNdEx++
 54795  				msglen |= int(b&0x7F) << shift
 54796  				if b < 0x80 {
 54797  					break
 54798  				}
 54799  			}
 54800  			if msglen < 0 {
 54801  				return ErrInvalidLengthEvents
 54802  			}
 54803  			postIndex := iNdEx + msglen
 54804  			if postIndex < 0 {
 54805  				return ErrInvalidLengthEvents
 54806  			}
 54807  			if postIndex > l {
 54808  				return io.ErrUnexpectedEOF
 54809  			}
 54810  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54811  				return err
 54812  			}
 54813  			iNdEx = postIndex
 54814  		case 4:
 54815  			if wireType != 2 {
 54816  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 54817  			}
 54818  			var msglen int
 54819  			for shift := uint(0); ; shift += 7 {
 54820  				if shift >= 64 {
 54821  					return ErrIntOverflowEvents
 54822  				}
 54823  				if iNdEx >= l {
 54824  					return io.ErrUnexpectedEOF
 54825  				}
 54826  				b := dAtA[iNdEx]
 54827  				iNdEx++
 54828  				msglen |= int(b&0x7F) << shift
 54829  				if b < 0x80 {
 54830  					break
 54831  				}
 54832  			}
 54833  			if msglen < 0 {
 54834  				return ErrInvalidLengthEvents
 54835  			}
 54836  			postIndex := iNdEx + msglen
 54837  			if postIndex < 0 {
 54838  				return ErrInvalidLengthEvents
 54839  			}
 54840  			if postIndex > l {
 54841  				return io.ErrUnexpectedEOF
 54842  			}
 54843  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54844  				return err
 54845  			}
 54846  			iNdEx = postIndex
 54847  		default:
 54848  			iNdEx = preIndex
 54849  			skippy, err := skipEvents(dAtA[iNdEx:])
 54850  			if err != nil {
 54851  				return err
 54852  			}
 54853  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 54854  				return ErrInvalidLengthEvents
 54855  			}
 54856  			if (iNdEx + skippy) > l {
 54857  				return io.ErrUnexpectedEOF
 54858  			}
 54859  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 54860  			iNdEx += skippy
 54861  		}
 54862  	}
 54863  
 54864  	if iNdEx > l {
 54865  		return io.ErrUnexpectedEOF
 54866  	}
 54867  	return nil
 54868  }
 54869  func (m *TrustedClusterDelete) Unmarshal(dAtA []byte) error {
 54870  	l := len(dAtA)
 54871  	iNdEx := 0
 54872  	for iNdEx < l {
 54873  		preIndex := iNdEx
 54874  		var wire uint64
 54875  		for shift := uint(0); ; shift += 7 {
 54876  			if shift >= 64 {
 54877  				return ErrIntOverflowEvents
 54878  			}
 54879  			if iNdEx >= l {
 54880  				return io.ErrUnexpectedEOF
 54881  			}
 54882  			b := dAtA[iNdEx]
 54883  			iNdEx++
 54884  			wire |= uint64(b&0x7F) << shift
 54885  			if b < 0x80 {
 54886  				break
 54887  			}
 54888  		}
 54889  		fieldNum := int32(wire >> 3)
 54890  		wireType := int(wire & 0x7)
 54891  		if wireType == 4 {
 54892  			return fmt.Errorf("proto: TrustedClusterDelete: wiretype end group for non-group")
 54893  		}
 54894  		if fieldNum <= 0 {
 54895  			return fmt.Errorf("proto: TrustedClusterDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 54896  		}
 54897  		switch fieldNum {
 54898  		case 1:
 54899  			if wireType != 2 {
 54900  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 54901  			}
 54902  			var msglen int
 54903  			for shift := uint(0); ; shift += 7 {
 54904  				if shift >= 64 {
 54905  					return ErrIntOverflowEvents
 54906  				}
 54907  				if iNdEx >= l {
 54908  					return io.ErrUnexpectedEOF
 54909  				}
 54910  				b := dAtA[iNdEx]
 54911  				iNdEx++
 54912  				msglen |= int(b&0x7F) << shift
 54913  				if b < 0x80 {
 54914  					break
 54915  				}
 54916  			}
 54917  			if msglen < 0 {
 54918  				return ErrInvalidLengthEvents
 54919  			}
 54920  			postIndex := iNdEx + msglen
 54921  			if postIndex < 0 {
 54922  				return ErrInvalidLengthEvents
 54923  			}
 54924  			if postIndex > l {
 54925  				return io.ErrUnexpectedEOF
 54926  			}
 54927  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54928  				return err
 54929  			}
 54930  			iNdEx = postIndex
 54931  		case 2:
 54932  			if wireType != 2 {
 54933  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 54934  			}
 54935  			var msglen int
 54936  			for shift := uint(0); ; shift += 7 {
 54937  				if shift >= 64 {
 54938  					return ErrIntOverflowEvents
 54939  				}
 54940  				if iNdEx >= l {
 54941  					return io.ErrUnexpectedEOF
 54942  				}
 54943  				b := dAtA[iNdEx]
 54944  				iNdEx++
 54945  				msglen |= int(b&0x7F) << shift
 54946  				if b < 0x80 {
 54947  					break
 54948  				}
 54949  			}
 54950  			if msglen < 0 {
 54951  				return ErrInvalidLengthEvents
 54952  			}
 54953  			postIndex := iNdEx + msglen
 54954  			if postIndex < 0 {
 54955  				return ErrInvalidLengthEvents
 54956  			}
 54957  			if postIndex > l {
 54958  				return io.ErrUnexpectedEOF
 54959  			}
 54960  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54961  				return err
 54962  			}
 54963  			iNdEx = postIndex
 54964  		case 3:
 54965  			if wireType != 2 {
 54966  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 54967  			}
 54968  			var msglen int
 54969  			for shift := uint(0); ; shift += 7 {
 54970  				if shift >= 64 {
 54971  					return ErrIntOverflowEvents
 54972  				}
 54973  				if iNdEx >= l {
 54974  					return io.ErrUnexpectedEOF
 54975  				}
 54976  				b := dAtA[iNdEx]
 54977  				iNdEx++
 54978  				msglen |= int(b&0x7F) << shift
 54979  				if b < 0x80 {
 54980  					break
 54981  				}
 54982  			}
 54983  			if msglen < 0 {
 54984  				return ErrInvalidLengthEvents
 54985  			}
 54986  			postIndex := iNdEx + msglen
 54987  			if postIndex < 0 {
 54988  				return ErrInvalidLengthEvents
 54989  			}
 54990  			if postIndex > l {
 54991  				return io.ErrUnexpectedEOF
 54992  			}
 54993  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 54994  				return err
 54995  			}
 54996  			iNdEx = postIndex
 54997  		case 4:
 54998  			if wireType != 2 {
 54999  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 55000  			}
 55001  			var msglen int
 55002  			for shift := uint(0); ; shift += 7 {
 55003  				if shift >= 64 {
 55004  					return ErrIntOverflowEvents
 55005  				}
 55006  				if iNdEx >= l {
 55007  					return io.ErrUnexpectedEOF
 55008  				}
 55009  				b := dAtA[iNdEx]
 55010  				iNdEx++
 55011  				msglen |= int(b&0x7F) << shift
 55012  				if b < 0x80 {
 55013  					break
 55014  				}
 55015  			}
 55016  			if msglen < 0 {
 55017  				return ErrInvalidLengthEvents
 55018  			}
 55019  			postIndex := iNdEx + msglen
 55020  			if postIndex < 0 {
 55021  				return ErrInvalidLengthEvents
 55022  			}
 55023  			if postIndex > l {
 55024  				return io.ErrUnexpectedEOF
 55025  			}
 55026  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55027  				return err
 55028  			}
 55029  			iNdEx = postIndex
 55030  		default:
 55031  			iNdEx = preIndex
 55032  			skippy, err := skipEvents(dAtA[iNdEx:])
 55033  			if err != nil {
 55034  				return err
 55035  			}
 55036  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 55037  				return ErrInvalidLengthEvents
 55038  			}
 55039  			if (iNdEx + skippy) > l {
 55040  				return io.ErrUnexpectedEOF
 55041  			}
 55042  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 55043  			iNdEx += skippy
 55044  		}
 55045  	}
 55046  
 55047  	if iNdEx > l {
 55048  		return io.ErrUnexpectedEOF
 55049  	}
 55050  	return nil
 55051  }
 55052  func (m *ProvisionTokenCreate) Unmarshal(dAtA []byte) error {
 55053  	l := len(dAtA)
 55054  	iNdEx := 0
 55055  	for iNdEx < l {
 55056  		preIndex := iNdEx
 55057  		var wire uint64
 55058  		for shift := uint(0); ; shift += 7 {
 55059  			if shift >= 64 {
 55060  				return ErrIntOverflowEvents
 55061  			}
 55062  			if iNdEx >= l {
 55063  				return io.ErrUnexpectedEOF
 55064  			}
 55065  			b := dAtA[iNdEx]
 55066  			iNdEx++
 55067  			wire |= uint64(b&0x7F) << shift
 55068  			if b < 0x80 {
 55069  				break
 55070  			}
 55071  		}
 55072  		fieldNum := int32(wire >> 3)
 55073  		wireType := int(wire & 0x7)
 55074  		if wireType == 4 {
 55075  			return fmt.Errorf("proto: ProvisionTokenCreate: wiretype end group for non-group")
 55076  		}
 55077  		if fieldNum <= 0 {
 55078  			return fmt.Errorf("proto: ProvisionTokenCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 55079  		}
 55080  		switch fieldNum {
 55081  		case 1:
 55082  			if wireType != 2 {
 55083  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 55084  			}
 55085  			var msglen int
 55086  			for shift := uint(0); ; shift += 7 {
 55087  				if shift >= 64 {
 55088  					return ErrIntOverflowEvents
 55089  				}
 55090  				if iNdEx >= l {
 55091  					return io.ErrUnexpectedEOF
 55092  				}
 55093  				b := dAtA[iNdEx]
 55094  				iNdEx++
 55095  				msglen |= int(b&0x7F) << shift
 55096  				if b < 0x80 {
 55097  					break
 55098  				}
 55099  			}
 55100  			if msglen < 0 {
 55101  				return ErrInvalidLengthEvents
 55102  			}
 55103  			postIndex := iNdEx + msglen
 55104  			if postIndex < 0 {
 55105  				return ErrInvalidLengthEvents
 55106  			}
 55107  			if postIndex > l {
 55108  				return io.ErrUnexpectedEOF
 55109  			}
 55110  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55111  				return err
 55112  			}
 55113  			iNdEx = postIndex
 55114  		case 2:
 55115  			if wireType != 2 {
 55116  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 55117  			}
 55118  			var msglen int
 55119  			for shift := uint(0); ; shift += 7 {
 55120  				if shift >= 64 {
 55121  					return ErrIntOverflowEvents
 55122  				}
 55123  				if iNdEx >= l {
 55124  					return io.ErrUnexpectedEOF
 55125  				}
 55126  				b := dAtA[iNdEx]
 55127  				iNdEx++
 55128  				msglen |= int(b&0x7F) << shift
 55129  				if b < 0x80 {
 55130  					break
 55131  				}
 55132  			}
 55133  			if msglen < 0 {
 55134  				return ErrInvalidLengthEvents
 55135  			}
 55136  			postIndex := iNdEx + msglen
 55137  			if postIndex < 0 {
 55138  				return ErrInvalidLengthEvents
 55139  			}
 55140  			if postIndex > l {
 55141  				return io.ErrUnexpectedEOF
 55142  			}
 55143  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55144  				return err
 55145  			}
 55146  			iNdEx = postIndex
 55147  		case 3:
 55148  			if wireType != 2 {
 55149  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 55150  			}
 55151  			var msglen int
 55152  			for shift := uint(0); ; shift += 7 {
 55153  				if shift >= 64 {
 55154  					return ErrIntOverflowEvents
 55155  				}
 55156  				if iNdEx >= l {
 55157  					return io.ErrUnexpectedEOF
 55158  				}
 55159  				b := dAtA[iNdEx]
 55160  				iNdEx++
 55161  				msglen |= int(b&0x7F) << shift
 55162  				if b < 0x80 {
 55163  					break
 55164  				}
 55165  			}
 55166  			if msglen < 0 {
 55167  				return ErrInvalidLengthEvents
 55168  			}
 55169  			postIndex := iNdEx + msglen
 55170  			if postIndex < 0 {
 55171  				return ErrInvalidLengthEvents
 55172  			}
 55173  			if postIndex > l {
 55174  				return io.ErrUnexpectedEOF
 55175  			}
 55176  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55177  				return err
 55178  			}
 55179  			iNdEx = postIndex
 55180  		case 4:
 55181  			if wireType != 2 {
 55182  				return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType)
 55183  			}
 55184  			var stringLen uint64
 55185  			for shift := uint(0); ; shift += 7 {
 55186  				if shift >= 64 {
 55187  					return ErrIntOverflowEvents
 55188  				}
 55189  				if iNdEx >= l {
 55190  					return io.ErrUnexpectedEOF
 55191  				}
 55192  				b := dAtA[iNdEx]
 55193  				iNdEx++
 55194  				stringLen |= uint64(b&0x7F) << shift
 55195  				if b < 0x80 {
 55196  					break
 55197  				}
 55198  			}
 55199  			intStringLen := int(stringLen)
 55200  			if intStringLen < 0 {
 55201  				return ErrInvalidLengthEvents
 55202  			}
 55203  			postIndex := iNdEx + intStringLen
 55204  			if postIndex < 0 {
 55205  				return ErrInvalidLengthEvents
 55206  			}
 55207  			if postIndex > l {
 55208  				return io.ErrUnexpectedEOF
 55209  			}
 55210  			m.Roles = append(m.Roles, github_com_gravitational_teleport_api_types.SystemRole(dAtA[iNdEx:postIndex]))
 55211  			iNdEx = postIndex
 55212  		case 5:
 55213  			if wireType != 2 {
 55214  				return fmt.Errorf("proto: wrong wireType = %d for field JoinMethod", wireType)
 55215  			}
 55216  			var stringLen uint64
 55217  			for shift := uint(0); ; shift += 7 {
 55218  				if shift >= 64 {
 55219  					return ErrIntOverflowEvents
 55220  				}
 55221  				if iNdEx >= l {
 55222  					return io.ErrUnexpectedEOF
 55223  				}
 55224  				b := dAtA[iNdEx]
 55225  				iNdEx++
 55226  				stringLen |= uint64(b&0x7F) << shift
 55227  				if b < 0x80 {
 55228  					break
 55229  				}
 55230  			}
 55231  			intStringLen := int(stringLen)
 55232  			if intStringLen < 0 {
 55233  				return ErrInvalidLengthEvents
 55234  			}
 55235  			postIndex := iNdEx + intStringLen
 55236  			if postIndex < 0 {
 55237  				return ErrInvalidLengthEvents
 55238  			}
 55239  			if postIndex > l {
 55240  				return io.ErrUnexpectedEOF
 55241  			}
 55242  			m.JoinMethod = github_com_gravitational_teleport_api_types.JoinMethod(dAtA[iNdEx:postIndex])
 55243  			iNdEx = postIndex
 55244  		default:
 55245  			iNdEx = preIndex
 55246  			skippy, err := skipEvents(dAtA[iNdEx:])
 55247  			if err != nil {
 55248  				return err
 55249  			}
 55250  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 55251  				return ErrInvalidLengthEvents
 55252  			}
 55253  			if (iNdEx + skippy) > l {
 55254  				return io.ErrUnexpectedEOF
 55255  			}
 55256  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 55257  			iNdEx += skippy
 55258  		}
 55259  	}
 55260  
 55261  	if iNdEx > l {
 55262  		return io.ErrUnexpectedEOF
 55263  	}
 55264  	return nil
 55265  }
 55266  func (m *TrustedClusterTokenCreate) Unmarshal(dAtA []byte) error {
 55267  	l := len(dAtA)
 55268  	iNdEx := 0
 55269  	for iNdEx < l {
 55270  		preIndex := iNdEx
 55271  		var wire uint64
 55272  		for shift := uint(0); ; shift += 7 {
 55273  			if shift >= 64 {
 55274  				return ErrIntOverflowEvents
 55275  			}
 55276  			if iNdEx >= l {
 55277  				return io.ErrUnexpectedEOF
 55278  			}
 55279  			b := dAtA[iNdEx]
 55280  			iNdEx++
 55281  			wire |= uint64(b&0x7F) << shift
 55282  			if b < 0x80 {
 55283  				break
 55284  			}
 55285  		}
 55286  		fieldNum := int32(wire >> 3)
 55287  		wireType := int(wire & 0x7)
 55288  		if wireType == 4 {
 55289  			return fmt.Errorf("proto: TrustedClusterTokenCreate: wiretype end group for non-group")
 55290  		}
 55291  		if fieldNum <= 0 {
 55292  			return fmt.Errorf("proto: TrustedClusterTokenCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 55293  		}
 55294  		switch fieldNum {
 55295  		case 1:
 55296  			if wireType != 2 {
 55297  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 55298  			}
 55299  			var msglen int
 55300  			for shift := uint(0); ; shift += 7 {
 55301  				if shift >= 64 {
 55302  					return ErrIntOverflowEvents
 55303  				}
 55304  				if iNdEx >= l {
 55305  					return io.ErrUnexpectedEOF
 55306  				}
 55307  				b := dAtA[iNdEx]
 55308  				iNdEx++
 55309  				msglen |= int(b&0x7F) << shift
 55310  				if b < 0x80 {
 55311  					break
 55312  				}
 55313  			}
 55314  			if msglen < 0 {
 55315  				return ErrInvalidLengthEvents
 55316  			}
 55317  			postIndex := iNdEx + msglen
 55318  			if postIndex < 0 {
 55319  				return ErrInvalidLengthEvents
 55320  			}
 55321  			if postIndex > l {
 55322  				return io.ErrUnexpectedEOF
 55323  			}
 55324  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55325  				return err
 55326  			}
 55327  			iNdEx = postIndex
 55328  		case 2:
 55329  			if wireType != 2 {
 55330  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 55331  			}
 55332  			var msglen int
 55333  			for shift := uint(0); ; shift += 7 {
 55334  				if shift >= 64 {
 55335  					return ErrIntOverflowEvents
 55336  				}
 55337  				if iNdEx >= l {
 55338  					return io.ErrUnexpectedEOF
 55339  				}
 55340  				b := dAtA[iNdEx]
 55341  				iNdEx++
 55342  				msglen |= int(b&0x7F) << shift
 55343  				if b < 0x80 {
 55344  					break
 55345  				}
 55346  			}
 55347  			if msglen < 0 {
 55348  				return ErrInvalidLengthEvents
 55349  			}
 55350  			postIndex := iNdEx + msglen
 55351  			if postIndex < 0 {
 55352  				return ErrInvalidLengthEvents
 55353  			}
 55354  			if postIndex > l {
 55355  				return io.ErrUnexpectedEOF
 55356  			}
 55357  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55358  				return err
 55359  			}
 55360  			iNdEx = postIndex
 55361  		case 3:
 55362  			if wireType != 2 {
 55363  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 55364  			}
 55365  			var msglen int
 55366  			for shift := uint(0); ; shift += 7 {
 55367  				if shift >= 64 {
 55368  					return ErrIntOverflowEvents
 55369  				}
 55370  				if iNdEx >= l {
 55371  					return io.ErrUnexpectedEOF
 55372  				}
 55373  				b := dAtA[iNdEx]
 55374  				iNdEx++
 55375  				msglen |= int(b&0x7F) << shift
 55376  				if b < 0x80 {
 55377  					break
 55378  				}
 55379  			}
 55380  			if msglen < 0 {
 55381  				return ErrInvalidLengthEvents
 55382  			}
 55383  			postIndex := iNdEx + msglen
 55384  			if postIndex < 0 {
 55385  				return ErrInvalidLengthEvents
 55386  			}
 55387  			if postIndex > l {
 55388  				return io.ErrUnexpectedEOF
 55389  			}
 55390  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55391  				return err
 55392  			}
 55393  			iNdEx = postIndex
 55394  		default:
 55395  			iNdEx = preIndex
 55396  			skippy, err := skipEvents(dAtA[iNdEx:])
 55397  			if err != nil {
 55398  				return err
 55399  			}
 55400  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 55401  				return ErrInvalidLengthEvents
 55402  			}
 55403  			if (iNdEx + skippy) > l {
 55404  				return io.ErrUnexpectedEOF
 55405  			}
 55406  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 55407  			iNdEx += skippy
 55408  		}
 55409  	}
 55410  
 55411  	if iNdEx > l {
 55412  		return io.ErrUnexpectedEOF
 55413  	}
 55414  	return nil
 55415  }
 55416  func (m *GithubConnectorCreate) Unmarshal(dAtA []byte) error {
 55417  	l := len(dAtA)
 55418  	iNdEx := 0
 55419  	for iNdEx < l {
 55420  		preIndex := iNdEx
 55421  		var wire uint64
 55422  		for shift := uint(0); ; shift += 7 {
 55423  			if shift >= 64 {
 55424  				return ErrIntOverflowEvents
 55425  			}
 55426  			if iNdEx >= l {
 55427  				return io.ErrUnexpectedEOF
 55428  			}
 55429  			b := dAtA[iNdEx]
 55430  			iNdEx++
 55431  			wire |= uint64(b&0x7F) << shift
 55432  			if b < 0x80 {
 55433  				break
 55434  			}
 55435  		}
 55436  		fieldNum := int32(wire >> 3)
 55437  		wireType := int(wire & 0x7)
 55438  		if wireType == 4 {
 55439  			return fmt.Errorf("proto: GithubConnectorCreate: wiretype end group for non-group")
 55440  		}
 55441  		if fieldNum <= 0 {
 55442  			return fmt.Errorf("proto: GithubConnectorCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 55443  		}
 55444  		switch fieldNum {
 55445  		case 1:
 55446  			if wireType != 2 {
 55447  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 55448  			}
 55449  			var msglen int
 55450  			for shift := uint(0); ; shift += 7 {
 55451  				if shift >= 64 {
 55452  					return ErrIntOverflowEvents
 55453  				}
 55454  				if iNdEx >= l {
 55455  					return io.ErrUnexpectedEOF
 55456  				}
 55457  				b := dAtA[iNdEx]
 55458  				iNdEx++
 55459  				msglen |= int(b&0x7F) << shift
 55460  				if b < 0x80 {
 55461  					break
 55462  				}
 55463  			}
 55464  			if msglen < 0 {
 55465  				return ErrInvalidLengthEvents
 55466  			}
 55467  			postIndex := iNdEx + msglen
 55468  			if postIndex < 0 {
 55469  				return ErrInvalidLengthEvents
 55470  			}
 55471  			if postIndex > l {
 55472  				return io.ErrUnexpectedEOF
 55473  			}
 55474  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55475  				return err
 55476  			}
 55477  			iNdEx = postIndex
 55478  		case 2:
 55479  			if wireType != 2 {
 55480  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 55481  			}
 55482  			var msglen int
 55483  			for shift := uint(0); ; shift += 7 {
 55484  				if shift >= 64 {
 55485  					return ErrIntOverflowEvents
 55486  				}
 55487  				if iNdEx >= l {
 55488  					return io.ErrUnexpectedEOF
 55489  				}
 55490  				b := dAtA[iNdEx]
 55491  				iNdEx++
 55492  				msglen |= int(b&0x7F) << shift
 55493  				if b < 0x80 {
 55494  					break
 55495  				}
 55496  			}
 55497  			if msglen < 0 {
 55498  				return ErrInvalidLengthEvents
 55499  			}
 55500  			postIndex := iNdEx + msglen
 55501  			if postIndex < 0 {
 55502  				return ErrInvalidLengthEvents
 55503  			}
 55504  			if postIndex > l {
 55505  				return io.ErrUnexpectedEOF
 55506  			}
 55507  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55508  				return err
 55509  			}
 55510  			iNdEx = postIndex
 55511  		case 3:
 55512  			if wireType != 2 {
 55513  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 55514  			}
 55515  			var msglen int
 55516  			for shift := uint(0); ; shift += 7 {
 55517  				if shift >= 64 {
 55518  					return ErrIntOverflowEvents
 55519  				}
 55520  				if iNdEx >= l {
 55521  					return io.ErrUnexpectedEOF
 55522  				}
 55523  				b := dAtA[iNdEx]
 55524  				iNdEx++
 55525  				msglen |= int(b&0x7F) << shift
 55526  				if b < 0x80 {
 55527  					break
 55528  				}
 55529  			}
 55530  			if msglen < 0 {
 55531  				return ErrInvalidLengthEvents
 55532  			}
 55533  			postIndex := iNdEx + msglen
 55534  			if postIndex < 0 {
 55535  				return ErrInvalidLengthEvents
 55536  			}
 55537  			if postIndex > l {
 55538  				return io.ErrUnexpectedEOF
 55539  			}
 55540  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55541  				return err
 55542  			}
 55543  			iNdEx = postIndex
 55544  		case 4:
 55545  			if wireType != 2 {
 55546  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 55547  			}
 55548  			var msglen int
 55549  			for shift := uint(0); ; shift += 7 {
 55550  				if shift >= 64 {
 55551  					return ErrIntOverflowEvents
 55552  				}
 55553  				if iNdEx >= l {
 55554  					return io.ErrUnexpectedEOF
 55555  				}
 55556  				b := dAtA[iNdEx]
 55557  				iNdEx++
 55558  				msglen |= int(b&0x7F) << shift
 55559  				if b < 0x80 {
 55560  					break
 55561  				}
 55562  			}
 55563  			if msglen < 0 {
 55564  				return ErrInvalidLengthEvents
 55565  			}
 55566  			postIndex := iNdEx + msglen
 55567  			if postIndex < 0 {
 55568  				return ErrInvalidLengthEvents
 55569  			}
 55570  			if postIndex > l {
 55571  				return io.ErrUnexpectedEOF
 55572  			}
 55573  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55574  				return err
 55575  			}
 55576  			iNdEx = postIndex
 55577  		default:
 55578  			iNdEx = preIndex
 55579  			skippy, err := skipEvents(dAtA[iNdEx:])
 55580  			if err != nil {
 55581  				return err
 55582  			}
 55583  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 55584  				return ErrInvalidLengthEvents
 55585  			}
 55586  			if (iNdEx + skippy) > l {
 55587  				return io.ErrUnexpectedEOF
 55588  			}
 55589  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 55590  			iNdEx += skippy
 55591  		}
 55592  	}
 55593  
 55594  	if iNdEx > l {
 55595  		return io.ErrUnexpectedEOF
 55596  	}
 55597  	return nil
 55598  }
 55599  func (m *GithubConnectorUpdate) Unmarshal(dAtA []byte) error {
 55600  	l := len(dAtA)
 55601  	iNdEx := 0
 55602  	for iNdEx < l {
 55603  		preIndex := iNdEx
 55604  		var wire uint64
 55605  		for shift := uint(0); ; shift += 7 {
 55606  			if shift >= 64 {
 55607  				return ErrIntOverflowEvents
 55608  			}
 55609  			if iNdEx >= l {
 55610  				return io.ErrUnexpectedEOF
 55611  			}
 55612  			b := dAtA[iNdEx]
 55613  			iNdEx++
 55614  			wire |= uint64(b&0x7F) << shift
 55615  			if b < 0x80 {
 55616  				break
 55617  			}
 55618  		}
 55619  		fieldNum := int32(wire >> 3)
 55620  		wireType := int(wire & 0x7)
 55621  		if wireType == 4 {
 55622  			return fmt.Errorf("proto: GithubConnectorUpdate: wiretype end group for non-group")
 55623  		}
 55624  		if fieldNum <= 0 {
 55625  			return fmt.Errorf("proto: GithubConnectorUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 55626  		}
 55627  		switch fieldNum {
 55628  		case 1:
 55629  			if wireType != 2 {
 55630  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 55631  			}
 55632  			var msglen int
 55633  			for shift := uint(0); ; shift += 7 {
 55634  				if shift >= 64 {
 55635  					return ErrIntOverflowEvents
 55636  				}
 55637  				if iNdEx >= l {
 55638  					return io.ErrUnexpectedEOF
 55639  				}
 55640  				b := dAtA[iNdEx]
 55641  				iNdEx++
 55642  				msglen |= int(b&0x7F) << shift
 55643  				if b < 0x80 {
 55644  					break
 55645  				}
 55646  			}
 55647  			if msglen < 0 {
 55648  				return ErrInvalidLengthEvents
 55649  			}
 55650  			postIndex := iNdEx + msglen
 55651  			if postIndex < 0 {
 55652  				return ErrInvalidLengthEvents
 55653  			}
 55654  			if postIndex > l {
 55655  				return io.ErrUnexpectedEOF
 55656  			}
 55657  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55658  				return err
 55659  			}
 55660  			iNdEx = postIndex
 55661  		case 2:
 55662  			if wireType != 2 {
 55663  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 55664  			}
 55665  			var msglen int
 55666  			for shift := uint(0); ; shift += 7 {
 55667  				if shift >= 64 {
 55668  					return ErrIntOverflowEvents
 55669  				}
 55670  				if iNdEx >= l {
 55671  					return io.ErrUnexpectedEOF
 55672  				}
 55673  				b := dAtA[iNdEx]
 55674  				iNdEx++
 55675  				msglen |= int(b&0x7F) << shift
 55676  				if b < 0x80 {
 55677  					break
 55678  				}
 55679  			}
 55680  			if msglen < 0 {
 55681  				return ErrInvalidLengthEvents
 55682  			}
 55683  			postIndex := iNdEx + msglen
 55684  			if postIndex < 0 {
 55685  				return ErrInvalidLengthEvents
 55686  			}
 55687  			if postIndex > l {
 55688  				return io.ErrUnexpectedEOF
 55689  			}
 55690  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55691  				return err
 55692  			}
 55693  			iNdEx = postIndex
 55694  		case 3:
 55695  			if wireType != 2 {
 55696  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 55697  			}
 55698  			var msglen int
 55699  			for shift := uint(0); ; shift += 7 {
 55700  				if shift >= 64 {
 55701  					return ErrIntOverflowEvents
 55702  				}
 55703  				if iNdEx >= l {
 55704  					return io.ErrUnexpectedEOF
 55705  				}
 55706  				b := dAtA[iNdEx]
 55707  				iNdEx++
 55708  				msglen |= int(b&0x7F) << shift
 55709  				if b < 0x80 {
 55710  					break
 55711  				}
 55712  			}
 55713  			if msglen < 0 {
 55714  				return ErrInvalidLengthEvents
 55715  			}
 55716  			postIndex := iNdEx + msglen
 55717  			if postIndex < 0 {
 55718  				return ErrInvalidLengthEvents
 55719  			}
 55720  			if postIndex > l {
 55721  				return io.ErrUnexpectedEOF
 55722  			}
 55723  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55724  				return err
 55725  			}
 55726  			iNdEx = postIndex
 55727  		case 4:
 55728  			if wireType != 2 {
 55729  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 55730  			}
 55731  			var msglen int
 55732  			for shift := uint(0); ; shift += 7 {
 55733  				if shift >= 64 {
 55734  					return ErrIntOverflowEvents
 55735  				}
 55736  				if iNdEx >= l {
 55737  					return io.ErrUnexpectedEOF
 55738  				}
 55739  				b := dAtA[iNdEx]
 55740  				iNdEx++
 55741  				msglen |= int(b&0x7F) << shift
 55742  				if b < 0x80 {
 55743  					break
 55744  				}
 55745  			}
 55746  			if msglen < 0 {
 55747  				return ErrInvalidLengthEvents
 55748  			}
 55749  			postIndex := iNdEx + msglen
 55750  			if postIndex < 0 {
 55751  				return ErrInvalidLengthEvents
 55752  			}
 55753  			if postIndex > l {
 55754  				return io.ErrUnexpectedEOF
 55755  			}
 55756  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55757  				return err
 55758  			}
 55759  			iNdEx = postIndex
 55760  		default:
 55761  			iNdEx = preIndex
 55762  			skippy, err := skipEvents(dAtA[iNdEx:])
 55763  			if err != nil {
 55764  				return err
 55765  			}
 55766  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 55767  				return ErrInvalidLengthEvents
 55768  			}
 55769  			if (iNdEx + skippy) > l {
 55770  				return io.ErrUnexpectedEOF
 55771  			}
 55772  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 55773  			iNdEx += skippy
 55774  		}
 55775  	}
 55776  
 55777  	if iNdEx > l {
 55778  		return io.ErrUnexpectedEOF
 55779  	}
 55780  	return nil
 55781  }
 55782  func (m *GithubConnectorDelete) Unmarshal(dAtA []byte) error {
 55783  	l := len(dAtA)
 55784  	iNdEx := 0
 55785  	for iNdEx < l {
 55786  		preIndex := iNdEx
 55787  		var wire uint64
 55788  		for shift := uint(0); ; shift += 7 {
 55789  			if shift >= 64 {
 55790  				return ErrIntOverflowEvents
 55791  			}
 55792  			if iNdEx >= l {
 55793  				return io.ErrUnexpectedEOF
 55794  			}
 55795  			b := dAtA[iNdEx]
 55796  			iNdEx++
 55797  			wire |= uint64(b&0x7F) << shift
 55798  			if b < 0x80 {
 55799  				break
 55800  			}
 55801  		}
 55802  		fieldNum := int32(wire >> 3)
 55803  		wireType := int(wire & 0x7)
 55804  		if wireType == 4 {
 55805  			return fmt.Errorf("proto: GithubConnectorDelete: wiretype end group for non-group")
 55806  		}
 55807  		if fieldNum <= 0 {
 55808  			return fmt.Errorf("proto: GithubConnectorDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 55809  		}
 55810  		switch fieldNum {
 55811  		case 1:
 55812  			if wireType != 2 {
 55813  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 55814  			}
 55815  			var msglen int
 55816  			for shift := uint(0); ; shift += 7 {
 55817  				if shift >= 64 {
 55818  					return ErrIntOverflowEvents
 55819  				}
 55820  				if iNdEx >= l {
 55821  					return io.ErrUnexpectedEOF
 55822  				}
 55823  				b := dAtA[iNdEx]
 55824  				iNdEx++
 55825  				msglen |= int(b&0x7F) << shift
 55826  				if b < 0x80 {
 55827  					break
 55828  				}
 55829  			}
 55830  			if msglen < 0 {
 55831  				return ErrInvalidLengthEvents
 55832  			}
 55833  			postIndex := iNdEx + msglen
 55834  			if postIndex < 0 {
 55835  				return ErrInvalidLengthEvents
 55836  			}
 55837  			if postIndex > l {
 55838  				return io.ErrUnexpectedEOF
 55839  			}
 55840  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55841  				return err
 55842  			}
 55843  			iNdEx = postIndex
 55844  		case 2:
 55845  			if wireType != 2 {
 55846  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 55847  			}
 55848  			var msglen int
 55849  			for shift := uint(0); ; shift += 7 {
 55850  				if shift >= 64 {
 55851  					return ErrIntOverflowEvents
 55852  				}
 55853  				if iNdEx >= l {
 55854  					return io.ErrUnexpectedEOF
 55855  				}
 55856  				b := dAtA[iNdEx]
 55857  				iNdEx++
 55858  				msglen |= int(b&0x7F) << shift
 55859  				if b < 0x80 {
 55860  					break
 55861  				}
 55862  			}
 55863  			if msglen < 0 {
 55864  				return ErrInvalidLengthEvents
 55865  			}
 55866  			postIndex := iNdEx + msglen
 55867  			if postIndex < 0 {
 55868  				return ErrInvalidLengthEvents
 55869  			}
 55870  			if postIndex > l {
 55871  				return io.ErrUnexpectedEOF
 55872  			}
 55873  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55874  				return err
 55875  			}
 55876  			iNdEx = postIndex
 55877  		case 3:
 55878  			if wireType != 2 {
 55879  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 55880  			}
 55881  			var msglen int
 55882  			for shift := uint(0); ; shift += 7 {
 55883  				if shift >= 64 {
 55884  					return ErrIntOverflowEvents
 55885  				}
 55886  				if iNdEx >= l {
 55887  					return io.ErrUnexpectedEOF
 55888  				}
 55889  				b := dAtA[iNdEx]
 55890  				iNdEx++
 55891  				msglen |= int(b&0x7F) << shift
 55892  				if b < 0x80 {
 55893  					break
 55894  				}
 55895  			}
 55896  			if msglen < 0 {
 55897  				return ErrInvalidLengthEvents
 55898  			}
 55899  			postIndex := iNdEx + msglen
 55900  			if postIndex < 0 {
 55901  				return ErrInvalidLengthEvents
 55902  			}
 55903  			if postIndex > l {
 55904  				return io.ErrUnexpectedEOF
 55905  			}
 55906  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55907  				return err
 55908  			}
 55909  			iNdEx = postIndex
 55910  		case 4:
 55911  			if wireType != 2 {
 55912  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 55913  			}
 55914  			var msglen int
 55915  			for shift := uint(0); ; shift += 7 {
 55916  				if shift >= 64 {
 55917  					return ErrIntOverflowEvents
 55918  				}
 55919  				if iNdEx >= l {
 55920  					return io.ErrUnexpectedEOF
 55921  				}
 55922  				b := dAtA[iNdEx]
 55923  				iNdEx++
 55924  				msglen |= int(b&0x7F) << shift
 55925  				if b < 0x80 {
 55926  					break
 55927  				}
 55928  			}
 55929  			if msglen < 0 {
 55930  				return ErrInvalidLengthEvents
 55931  			}
 55932  			postIndex := iNdEx + msglen
 55933  			if postIndex < 0 {
 55934  				return ErrInvalidLengthEvents
 55935  			}
 55936  			if postIndex > l {
 55937  				return io.ErrUnexpectedEOF
 55938  			}
 55939  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 55940  				return err
 55941  			}
 55942  			iNdEx = postIndex
 55943  		default:
 55944  			iNdEx = preIndex
 55945  			skippy, err := skipEvents(dAtA[iNdEx:])
 55946  			if err != nil {
 55947  				return err
 55948  			}
 55949  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 55950  				return ErrInvalidLengthEvents
 55951  			}
 55952  			if (iNdEx + skippy) > l {
 55953  				return io.ErrUnexpectedEOF
 55954  			}
 55955  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 55956  			iNdEx += skippy
 55957  		}
 55958  	}
 55959  
 55960  	if iNdEx > l {
 55961  		return io.ErrUnexpectedEOF
 55962  	}
 55963  	return nil
 55964  }
 55965  func (m *OIDCConnectorCreate) Unmarshal(dAtA []byte) error {
 55966  	l := len(dAtA)
 55967  	iNdEx := 0
 55968  	for iNdEx < l {
 55969  		preIndex := iNdEx
 55970  		var wire uint64
 55971  		for shift := uint(0); ; shift += 7 {
 55972  			if shift >= 64 {
 55973  				return ErrIntOverflowEvents
 55974  			}
 55975  			if iNdEx >= l {
 55976  				return io.ErrUnexpectedEOF
 55977  			}
 55978  			b := dAtA[iNdEx]
 55979  			iNdEx++
 55980  			wire |= uint64(b&0x7F) << shift
 55981  			if b < 0x80 {
 55982  				break
 55983  			}
 55984  		}
 55985  		fieldNum := int32(wire >> 3)
 55986  		wireType := int(wire & 0x7)
 55987  		if wireType == 4 {
 55988  			return fmt.Errorf("proto: OIDCConnectorCreate: wiretype end group for non-group")
 55989  		}
 55990  		if fieldNum <= 0 {
 55991  			return fmt.Errorf("proto: OIDCConnectorCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 55992  		}
 55993  		switch fieldNum {
 55994  		case 1:
 55995  			if wireType != 2 {
 55996  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 55997  			}
 55998  			var msglen int
 55999  			for shift := uint(0); ; shift += 7 {
 56000  				if shift >= 64 {
 56001  					return ErrIntOverflowEvents
 56002  				}
 56003  				if iNdEx >= l {
 56004  					return io.ErrUnexpectedEOF
 56005  				}
 56006  				b := dAtA[iNdEx]
 56007  				iNdEx++
 56008  				msglen |= int(b&0x7F) << shift
 56009  				if b < 0x80 {
 56010  					break
 56011  				}
 56012  			}
 56013  			if msglen < 0 {
 56014  				return ErrInvalidLengthEvents
 56015  			}
 56016  			postIndex := iNdEx + msglen
 56017  			if postIndex < 0 {
 56018  				return ErrInvalidLengthEvents
 56019  			}
 56020  			if postIndex > l {
 56021  				return io.ErrUnexpectedEOF
 56022  			}
 56023  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56024  				return err
 56025  			}
 56026  			iNdEx = postIndex
 56027  		case 2:
 56028  			if wireType != 2 {
 56029  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 56030  			}
 56031  			var msglen int
 56032  			for shift := uint(0); ; shift += 7 {
 56033  				if shift >= 64 {
 56034  					return ErrIntOverflowEvents
 56035  				}
 56036  				if iNdEx >= l {
 56037  					return io.ErrUnexpectedEOF
 56038  				}
 56039  				b := dAtA[iNdEx]
 56040  				iNdEx++
 56041  				msglen |= int(b&0x7F) << shift
 56042  				if b < 0x80 {
 56043  					break
 56044  				}
 56045  			}
 56046  			if msglen < 0 {
 56047  				return ErrInvalidLengthEvents
 56048  			}
 56049  			postIndex := iNdEx + msglen
 56050  			if postIndex < 0 {
 56051  				return ErrInvalidLengthEvents
 56052  			}
 56053  			if postIndex > l {
 56054  				return io.ErrUnexpectedEOF
 56055  			}
 56056  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56057  				return err
 56058  			}
 56059  			iNdEx = postIndex
 56060  		case 3:
 56061  			if wireType != 2 {
 56062  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 56063  			}
 56064  			var msglen int
 56065  			for shift := uint(0); ; shift += 7 {
 56066  				if shift >= 64 {
 56067  					return ErrIntOverflowEvents
 56068  				}
 56069  				if iNdEx >= l {
 56070  					return io.ErrUnexpectedEOF
 56071  				}
 56072  				b := dAtA[iNdEx]
 56073  				iNdEx++
 56074  				msglen |= int(b&0x7F) << shift
 56075  				if b < 0x80 {
 56076  					break
 56077  				}
 56078  			}
 56079  			if msglen < 0 {
 56080  				return ErrInvalidLengthEvents
 56081  			}
 56082  			postIndex := iNdEx + msglen
 56083  			if postIndex < 0 {
 56084  				return ErrInvalidLengthEvents
 56085  			}
 56086  			if postIndex > l {
 56087  				return io.ErrUnexpectedEOF
 56088  			}
 56089  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56090  				return err
 56091  			}
 56092  			iNdEx = postIndex
 56093  		default:
 56094  			iNdEx = preIndex
 56095  			skippy, err := skipEvents(dAtA[iNdEx:])
 56096  			if err != nil {
 56097  				return err
 56098  			}
 56099  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 56100  				return ErrInvalidLengthEvents
 56101  			}
 56102  			if (iNdEx + skippy) > l {
 56103  				return io.ErrUnexpectedEOF
 56104  			}
 56105  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 56106  			iNdEx += skippy
 56107  		}
 56108  	}
 56109  
 56110  	if iNdEx > l {
 56111  		return io.ErrUnexpectedEOF
 56112  	}
 56113  	return nil
 56114  }
 56115  func (m *OIDCConnectorUpdate) Unmarshal(dAtA []byte) error {
 56116  	l := len(dAtA)
 56117  	iNdEx := 0
 56118  	for iNdEx < l {
 56119  		preIndex := iNdEx
 56120  		var wire uint64
 56121  		for shift := uint(0); ; shift += 7 {
 56122  			if shift >= 64 {
 56123  				return ErrIntOverflowEvents
 56124  			}
 56125  			if iNdEx >= l {
 56126  				return io.ErrUnexpectedEOF
 56127  			}
 56128  			b := dAtA[iNdEx]
 56129  			iNdEx++
 56130  			wire |= uint64(b&0x7F) << shift
 56131  			if b < 0x80 {
 56132  				break
 56133  			}
 56134  		}
 56135  		fieldNum := int32(wire >> 3)
 56136  		wireType := int(wire & 0x7)
 56137  		if wireType == 4 {
 56138  			return fmt.Errorf("proto: OIDCConnectorUpdate: wiretype end group for non-group")
 56139  		}
 56140  		if fieldNum <= 0 {
 56141  			return fmt.Errorf("proto: OIDCConnectorUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 56142  		}
 56143  		switch fieldNum {
 56144  		case 1:
 56145  			if wireType != 2 {
 56146  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 56147  			}
 56148  			var msglen int
 56149  			for shift := uint(0); ; shift += 7 {
 56150  				if shift >= 64 {
 56151  					return ErrIntOverflowEvents
 56152  				}
 56153  				if iNdEx >= l {
 56154  					return io.ErrUnexpectedEOF
 56155  				}
 56156  				b := dAtA[iNdEx]
 56157  				iNdEx++
 56158  				msglen |= int(b&0x7F) << shift
 56159  				if b < 0x80 {
 56160  					break
 56161  				}
 56162  			}
 56163  			if msglen < 0 {
 56164  				return ErrInvalidLengthEvents
 56165  			}
 56166  			postIndex := iNdEx + msglen
 56167  			if postIndex < 0 {
 56168  				return ErrInvalidLengthEvents
 56169  			}
 56170  			if postIndex > l {
 56171  				return io.ErrUnexpectedEOF
 56172  			}
 56173  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56174  				return err
 56175  			}
 56176  			iNdEx = postIndex
 56177  		case 2:
 56178  			if wireType != 2 {
 56179  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 56180  			}
 56181  			var msglen int
 56182  			for shift := uint(0); ; shift += 7 {
 56183  				if shift >= 64 {
 56184  					return ErrIntOverflowEvents
 56185  				}
 56186  				if iNdEx >= l {
 56187  					return io.ErrUnexpectedEOF
 56188  				}
 56189  				b := dAtA[iNdEx]
 56190  				iNdEx++
 56191  				msglen |= int(b&0x7F) << shift
 56192  				if b < 0x80 {
 56193  					break
 56194  				}
 56195  			}
 56196  			if msglen < 0 {
 56197  				return ErrInvalidLengthEvents
 56198  			}
 56199  			postIndex := iNdEx + msglen
 56200  			if postIndex < 0 {
 56201  				return ErrInvalidLengthEvents
 56202  			}
 56203  			if postIndex > l {
 56204  				return io.ErrUnexpectedEOF
 56205  			}
 56206  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56207  				return err
 56208  			}
 56209  			iNdEx = postIndex
 56210  		case 3:
 56211  			if wireType != 2 {
 56212  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 56213  			}
 56214  			var msglen int
 56215  			for shift := uint(0); ; shift += 7 {
 56216  				if shift >= 64 {
 56217  					return ErrIntOverflowEvents
 56218  				}
 56219  				if iNdEx >= l {
 56220  					return io.ErrUnexpectedEOF
 56221  				}
 56222  				b := dAtA[iNdEx]
 56223  				iNdEx++
 56224  				msglen |= int(b&0x7F) << shift
 56225  				if b < 0x80 {
 56226  					break
 56227  				}
 56228  			}
 56229  			if msglen < 0 {
 56230  				return ErrInvalidLengthEvents
 56231  			}
 56232  			postIndex := iNdEx + msglen
 56233  			if postIndex < 0 {
 56234  				return ErrInvalidLengthEvents
 56235  			}
 56236  			if postIndex > l {
 56237  				return io.ErrUnexpectedEOF
 56238  			}
 56239  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56240  				return err
 56241  			}
 56242  			iNdEx = postIndex
 56243  		default:
 56244  			iNdEx = preIndex
 56245  			skippy, err := skipEvents(dAtA[iNdEx:])
 56246  			if err != nil {
 56247  				return err
 56248  			}
 56249  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 56250  				return ErrInvalidLengthEvents
 56251  			}
 56252  			if (iNdEx + skippy) > l {
 56253  				return io.ErrUnexpectedEOF
 56254  			}
 56255  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 56256  			iNdEx += skippy
 56257  		}
 56258  	}
 56259  
 56260  	if iNdEx > l {
 56261  		return io.ErrUnexpectedEOF
 56262  	}
 56263  	return nil
 56264  }
 56265  func (m *OIDCConnectorDelete) Unmarshal(dAtA []byte) error {
 56266  	l := len(dAtA)
 56267  	iNdEx := 0
 56268  	for iNdEx < l {
 56269  		preIndex := iNdEx
 56270  		var wire uint64
 56271  		for shift := uint(0); ; shift += 7 {
 56272  			if shift >= 64 {
 56273  				return ErrIntOverflowEvents
 56274  			}
 56275  			if iNdEx >= l {
 56276  				return io.ErrUnexpectedEOF
 56277  			}
 56278  			b := dAtA[iNdEx]
 56279  			iNdEx++
 56280  			wire |= uint64(b&0x7F) << shift
 56281  			if b < 0x80 {
 56282  				break
 56283  			}
 56284  		}
 56285  		fieldNum := int32(wire >> 3)
 56286  		wireType := int(wire & 0x7)
 56287  		if wireType == 4 {
 56288  			return fmt.Errorf("proto: OIDCConnectorDelete: wiretype end group for non-group")
 56289  		}
 56290  		if fieldNum <= 0 {
 56291  			return fmt.Errorf("proto: OIDCConnectorDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 56292  		}
 56293  		switch fieldNum {
 56294  		case 1:
 56295  			if wireType != 2 {
 56296  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 56297  			}
 56298  			var msglen int
 56299  			for shift := uint(0); ; shift += 7 {
 56300  				if shift >= 64 {
 56301  					return ErrIntOverflowEvents
 56302  				}
 56303  				if iNdEx >= l {
 56304  					return io.ErrUnexpectedEOF
 56305  				}
 56306  				b := dAtA[iNdEx]
 56307  				iNdEx++
 56308  				msglen |= int(b&0x7F) << shift
 56309  				if b < 0x80 {
 56310  					break
 56311  				}
 56312  			}
 56313  			if msglen < 0 {
 56314  				return ErrInvalidLengthEvents
 56315  			}
 56316  			postIndex := iNdEx + msglen
 56317  			if postIndex < 0 {
 56318  				return ErrInvalidLengthEvents
 56319  			}
 56320  			if postIndex > l {
 56321  				return io.ErrUnexpectedEOF
 56322  			}
 56323  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56324  				return err
 56325  			}
 56326  			iNdEx = postIndex
 56327  		case 2:
 56328  			if wireType != 2 {
 56329  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 56330  			}
 56331  			var msglen int
 56332  			for shift := uint(0); ; shift += 7 {
 56333  				if shift >= 64 {
 56334  					return ErrIntOverflowEvents
 56335  				}
 56336  				if iNdEx >= l {
 56337  					return io.ErrUnexpectedEOF
 56338  				}
 56339  				b := dAtA[iNdEx]
 56340  				iNdEx++
 56341  				msglen |= int(b&0x7F) << shift
 56342  				if b < 0x80 {
 56343  					break
 56344  				}
 56345  			}
 56346  			if msglen < 0 {
 56347  				return ErrInvalidLengthEvents
 56348  			}
 56349  			postIndex := iNdEx + msglen
 56350  			if postIndex < 0 {
 56351  				return ErrInvalidLengthEvents
 56352  			}
 56353  			if postIndex > l {
 56354  				return io.ErrUnexpectedEOF
 56355  			}
 56356  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56357  				return err
 56358  			}
 56359  			iNdEx = postIndex
 56360  		case 3:
 56361  			if wireType != 2 {
 56362  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 56363  			}
 56364  			var msglen int
 56365  			for shift := uint(0); ; shift += 7 {
 56366  				if shift >= 64 {
 56367  					return ErrIntOverflowEvents
 56368  				}
 56369  				if iNdEx >= l {
 56370  					return io.ErrUnexpectedEOF
 56371  				}
 56372  				b := dAtA[iNdEx]
 56373  				iNdEx++
 56374  				msglen |= int(b&0x7F) << shift
 56375  				if b < 0x80 {
 56376  					break
 56377  				}
 56378  			}
 56379  			if msglen < 0 {
 56380  				return ErrInvalidLengthEvents
 56381  			}
 56382  			postIndex := iNdEx + msglen
 56383  			if postIndex < 0 {
 56384  				return ErrInvalidLengthEvents
 56385  			}
 56386  			if postIndex > l {
 56387  				return io.ErrUnexpectedEOF
 56388  			}
 56389  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56390  				return err
 56391  			}
 56392  			iNdEx = postIndex
 56393  		default:
 56394  			iNdEx = preIndex
 56395  			skippy, err := skipEvents(dAtA[iNdEx:])
 56396  			if err != nil {
 56397  				return err
 56398  			}
 56399  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 56400  				return ErrInvalidLengthEvents
 56401  			}
 56402  			if (iNdEx + skippy) > l {
 56403  				return io.ErrUnexpectedEOF
 56404  			}
 56405  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 56406  			iNdEx += skippy
 56407  		}
 56408  	}
 56409  
 56410  	if iNdEx > l {
 56411  		return io.ErrUnexpectedEOF
 56412  	}
 56413  	return nil
 56414  }
 56415  func (m *SAMLConnectorCreate) Unmarshal(dAtA []byte) error {
 56416  	l := len(dAtA)
 56417  	iNdEx := 0
 56418  	for iNdEx < l {
 56419  		preIndex := iNdEx
 56420  		var wire uint64
 56421  		for shift := uint(0); ; shift += 7 {
 56422  			if shift >= 64 {
 56423  				return ErrIntOverflowEvents
 56424  			}
 56425  			if iNdEx >= l {
 56426  				return io.ErrUnexpectedEOF
 56427  			}
 56428  			b := dAtA[iNdEx]
 56429  			iNdEx++
 56430  			wire |= uint64(b&0x7F) << shift
 56431  			if b < 0x80 {
 56432  				break
 56433  			}
 56434  		}
 56435  		fieldNum := int32(wire >> 3)
 56436  		wireType := int(wire & 0x7)
 56437  		if wireType == 4 {
 56438  			return fmt.Errorf("proto: SAMLConnectorCreate: wiretype end group for non-group")
 56439  		}
 56440  		if fieldNum <= 0 {
 56441  			return fmt.Errorf("proto: SAMLConnectorCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 56442  		}
 56443  		switch fieldNum {
 56444  		case 1:
 56445  			if wireType != 2 {
 56446  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 56447  			}
 56448  			var msglen int
 56449  			for shift := uint(0); ; shift += 7 {
 56450  				if shift >= 64 {
 56451  					return ErrIntOverflowEvents
 56452  				}
 56453  				if iNdEx >= l {
 56454  					return io.ErrUnexpectedEOF
 56455  				}
 56456  				b := dAtA[iNdEx]
 56457  				iNdEx++
 56458  				msglen |= int(b&0x7F) << shift
 56459  				if b < 0x80 {
 56460  					break
 56461  				}
 56462  			}
 56463  			if msglen < 0 {
 56464  				return ErrInvalidLengthEvents
 56465  			}
 56466  			postIndex := iNdEx + msglen
 56467  			if postIndex < 0 {
 56468  				return ErrInvalidLengthEvents
 56469  			}
 56470  			if postIndex > l {
 56471  				return io.ErrUnexpectedEOF
 56472  			}
 56473  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56474  				return err
 56475  			}
 56476  			iNdEx = postIndex
 56477  		case 2:
 56478  			if wireType != 2 {
 56479  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 56480  			}
 56481  			var msglen int
 56482  			for shift := uint(0); ; shift += 7 {
 56483  				if shift >= 64 {
 56484  					return ErrIntOverflowEvents
 56485  				}
 56486  				if iNdEx >= l {
 56487  					return io.ErrUnexpectedEOF
 56488  				}
 56489  				b := dAtA[iNdEx]
 56490  				iNdEx++
 56491  				msglen |= int(b&0x7F) << shift
 56492  				if b < 0x80 {
 56493  					break
 56494  				}
 56495  			}
 56496  			if msglen < 0 {
 56497  				return ErrInvalidLengthEvents
 56498  			}
 56499  			postIndex := iNdEx + msglen
 56500  			if postIndex < 0 {
 56501  				return ErrInvalidLengthEvents
 56502  			}
 56503  			if postIndex > l {
 56504  				return io.ErrUnexpectedEOF
 56505  			}
 56506  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56507  				return err
 56508  			}
 56509  			iNdEx = postIndex
 56510  		case 3:
 56511  			if wireType != 2 {
 56512  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 56513  			}
 56514  			var msglen int
 56515  			for shift := uint(0); ; shift += 7 {
 56516  				if shift >= 64 {
 56517  					return ErrIntOverflowEvents
 56518  				}
 56519  				if iNdEx >= l {
 56520  					return io.ErrUnexpectedEOF
 56521  				}
 56522  				b := dAtA[iNdEx]
 56523  				iNdEx++
 56524  				msglen |= int(b&0x7F) << shift
 56525  				if b < 0x80 {
 56526  					break
 56527  				}
 56528  			}
 56529  			if msglen < 0 {
 56530  				return ErrInvalidLengthEvents
 56531  			}
 56532  			postIndex := iNdEx + msglen
 56533  			if postIndex < 0 {
 56534  				return ErrInvalidLengthEvents
 56535  			}
 56536  			if postIndex > l {
 56537  				return io.ErrUnexpectedEOF
 56538  			}
 56539  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56540  				return err
 56541  			}
 56542  			iNdEx = postIndex
 56543  		case 4:
 56544  			if wireType != 2 {
 56545  				return fmt.Errorf("proto: wrong wireType = %d for field Connector", wireType)
 56546  			}
 56547  			var msglen int
 56548  			for shift := uint(0); ; shift += 7 {
 56549  				if shift >= 64 {
 56550  					return ErrIntOverflowEvents
 56551  				}
 56552  				if iNdEx >= l {
 56553  					return io.ErrUnexpectedEOF
 56554  				}
 56555  				b := dAtA[iNdEx]
 56556  				iNdEx++
 56557  				msglen |= int(b&0x7F) << shift
 56558  				if b < 0x80 {
 56559  					break
 56560  				}
 56561  			}
 56562  			if msglen < 0 {
 56563  				return ErrInvalidLengthEvents
 56564  			}
 56565  			postIndex := iNdEx + msglen
 56566  			if postIndex < 0 {
 56567  				return ErrInvalidLengthEvents
 56568  			}
 56569  			if postIndex > l {
 56570  				return io.ErrUnexpectedEOF
 56571  			}
 56572  			if m.Connector == nil {
 56573  				m.Connector = &types.SAMLConnectorV2{}
 56574  			}
 56575  			if err := m.Connector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56576  				return err
 56577  			}
 56578  			iNdEx = postIndex
 56579  		default:
 56580  			iNdEx = preIndex
 56581  			skippy, err := skipEvents(dAtA[iNdEx:])
 56582  			if err != nil {
 56583  				return err
 56584  			}
 56585  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 56586  				return ErrInvalidLengthEvents
 56587  			}
 56588  			if (iNdEx + skippy) > l {
 56589  				return io.ErrUnexpectedEOF
 56590  			}
 56591  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 56592  			iNdEx += skippy
 56593  		}
 56594  	}
 56595  
 56596  	if iNdEx > l {
 56597  		return io.ErrUnexpectedEOF
 56598  	}
 56599  	return nil
 56600  }
 56601  func (m *SAMLConnectorUpdate) Unmarshal(dAtA []byte) error {
 56602  	l := len(dAtA)
 56603  	iNdEx := 0
 56604  	for iNdEx < l {
 56605  		preIndex := iNdEx
 56606  		var wire uint64
 56607  		for shift := uint(0); ; shift += 7 {
 56608  			if shift >= 64 {
 56609  				return ErrIntOverflowEvents
 56610  			}
 56611  			if iNdEx >= l {
 56612  				return io.ErrUnexpectedEOF
 56613  			}
 56614  			b := dAtA[iNdEx]
 56615  			iNdEx++
 56616  			wire |= uint64(b&0x7F) << shift
 56617  			if b < 0x80 {
 56618  				break
 56619  			}
 56620  		}
 56621  		fieldNum := int32(wire >> 3)
 56622  		wireType := int(wire & 0x7)
 56623  		if wireType == 4 {
 56624  			return fmt.Errorf("proto: SAMLConnectorUpdate: wiretype end group for non-group")
 56625  		}
 56626  		if fieldNum <= 0 {
 56627  			return fmt.Errorf("proto: SAMLConnectorUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 56628  		}
 56629  		switch fieldNum {
 56630  		case 1:
 56631  			if wireType != 2 {
 56632  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 56633  			}
 56634  			var msglen int
 56635  			for shift := uint(0); ; shift += 7 {
 56636  				if shift >= 64 {
 56637  					return ErrIntOverflowEvents
 56638  				}
 56639  				if iNdEx >= l {
 56640  					return io.ErrUnexpectedEOF
 56641  				}
 56642  				b := dAtA[iNdEx]
 56643  				iNdEx++
 56644  				msglen |= int(b&0x7F) << shift
 56645  				if b < 0x80 {
 56646  					break
 56647  				}
 56648  			}
 56649  			if msglen < 0 {
 56650  				return ErrInvalidLengthEvents
 56651  			}
 56652  			postIndex := iNdEx + msglen
 56653  			if postIndex < 0 {
 56654  				return ErrInvalidLengthEvents
 56655  			}
 56656  			if postIndex > l {
 56657  				return io.ErrUnexpectedEOF
 56658  			}
 56659  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56660  				return err
 56661  			}
 56662  			iNdEx = postIndex
 56663  		case 2:
 56664  			if wireType != 2 {
 56665  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 56666  			}
 56667  			var msglen int
 56668  			for shift := uint(0); ; shift += 7 {
 56669  				if shift >= 64 {
 56670  					return ErrIntOverflowEvents
 56671  				}
 56672  				if iNdEx >= l {
 56673  					return io.ErrUnexpectedEOF
 56674  				}
 56675  				b := dAtA[iNdEx]
 56676  				iNdEx++
 56677  				msglen |= int(b&0x7F) << shift
 56678  				if b < 0x80 {
 56679  					break
 56680  				}
 56681  			}
 56682  			if msglen < 0 {
 56683  				return ErrInvalidLengthEvents
 56684  			}
 56685  			postIndex := iNdEx + msglen
 56686  			if postIndex < 0 {
 56687  				return ErrInvalidLengthEvents
 56688  			}
 56689  			if postIndex > l {
 56690  				return io.ErrUnexpectedEOF
 56691  			}
 56692  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56693  				return err
 56694  			}
 56695  			iNdEx = postIndex
 56696  		case 3:
 56697  			if wireType != 2 {
 56698  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 56699  			}
 56700  			var msglen int
 56701  			for shift := uint(0); ; shift += 7 {
 56702  				if shift >= 64 {
 56703  					return ErrIntOverflowEvents
 56704  				}
 56705  				if iNdEx >= l {
 56706  					return io.ErrUnexpectedEOF
 56707  				}
 56708  				b := dAtA[iNdEx]
 56709  				iNdEx++
 56710  				msglen |= int(b&0x7F) << shift
 56711  				if b < 0x80 {
 56712  					break
 56713  				}
 56714  			}
 56715  			if msglen < 0 {
 56716  				return ErrInvalidLengthEvents
 56717  			}
 56718  			postIndex := iNdEx + msglen
 56719  			if postIndex < 0 {
 56720  				return ErrInvalidLengthEvents
 56721  			}
 56722  			if postIndex > l {
 56723  				return io.ErrUnexpectedEOF
 56724  			}
 56725  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56726  				return err
 56727  			}
 56728  			iNdEx = postIndex
 56729  		case 4:
 56730  			if wireType != 2 {
 56731  				return fmt.Errorf("proto: wrong wireType = %d for field Connector", wireType)
 56732  			}
 56733  			var msglen int
 56734  			for shift := uint(0); ; shift += 7 {
 56735  				if shift >= 64 {
 56736  					return ErrIntOverflowEvents
 56737  				}
 56738  				if iNdEx >= l {
 56739  					return io.ErrUnexpectedEOF
 56740  				}
 56741  				b := dAtA[iNdEx]
 56742  				iNdEx++
 56743  				msglen |= int(b&0x7F) << shift
 56744  				if b < 0x80 {
 56745  					break
 56746  				}
 56747  			}
 56748  			if msglen < 0 {
 56749  				return ErrInvalidLengthEvents
 56750  			}
 56751  			postIndex := iNdEx + msglen
 56752  			if postIndex < 0 {
 56753  				return ErrInvalidLengthEvents
 56754  			}
 56755  			if postIndex > l {
 56756  				return io.ErrUnexpectedEOF
 56757  			}
 56758  			if m.Connector == nil {
 56759  				m.Connector = &types.SAMLConnectorV2{}
 56760  			}
 56761  			if err := m.Connector.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56762  				return err
 56763  			}
 56764  			iNdEx = postIndex
 56765  		default:
 56766  			iNdEx = preIndex
 56767  			skippy, err := skipEvents(dAtA[iNdEx:])
 56768  			if err != nil {
 56769  				return err
 56770  			}
 56771  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 56772  				return ErrInvalidLengthEvents
 56773  			}
 56774  			if (iNdEx + skippy) > l {
 56775  				return io.ErrUnexpectedEOF
 56776  			}
 56777  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 56778  			iNdEx += skippy
 56779  		}
 56780  	}
 56781  
 56782  	if iNdEx > l {
 56783  		return io.ErrUnexpectedEOF
 56784  	}
 56785  	return nil
 56786  }
 56787  func (m *SAMLConnectorDelete) Unmarshal(dAtA []byte) error {
 56788  	l := len(dAtA)
 56789  	iNdEx := 0
 56790  	for iNdEx < l {
 56791  		preIndex := iNdEx
 56792  		var wire uint64
 56793  		for shift := uint(0); ; shift += 7 {
 56794  			if shift >= 64 {
 56795  				return ErrIntOverflowEvents
 56796  			}
 56797  			if iNdEx >= l {
 56798  				return io.ErrUnexpectedEOF
 56799  			}
 56800  			b := dAtA[iNdEx]
 56801  			iNdEx++
 56802  			wire |= uint64(b&0x7F) << shift
 56803  			if b < 0x80 {
 56804  				break
 56805  			}
 56806  		}
 56807  		fieldNum := int32(wire >> 3)
 56808  		wireType := int(wire & 0x7)
 56809  		if wireType == 4 {
 56810  			return fmt.Errorf("proto: SAMLConnectorDelete: wiretype end group for non-group")
 56811  		}
 56812  		if fieldNum <= 0 {
 56813  			return fmt.Errorf("proto: SAMLConnectorDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 56814  		}
 56815  		switch fieldNum {
 56816  		case 1:
 56817  			if wireType != 2 {
 56818  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 56819  			}
 56820  			var msglen int
 56821  			for shift := uint(0); ; shift += 7 {
 56822  				if shift >= 64 {
 56823  					return ErrIntOverflowEvents
 56824  				}
 56825  				if iNdEx >= l {
 56826  					return io.ErrUnexpectedEOF
 56827  				}
 56828  				b := dAtA[iNdEx]
 56829  				iNdEx++
 56830  				msglen |= int(b&0x7F) << shift
 56831  				if b < 0x80 {
 56832  					break
 56833  				}
 56834  			}
 56835  			if msglen < 0 {
 56836  				return ErrInvalidLengthEvents
 56837  			}
 56838  			postIndex := iNdEx + msglen
 56839  			if postIndex < 0 {
 56840  				return ErrInvalidLengthEvents
 56841  			}
 56842  			if postIndex > l {
 56843  				return io.ErrUnexpectedEOF
 56844  			}
 56845  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56846  				return err
 56847  			}
 56848  			iNdEx = postIndex
 56849  		case 2:
 56850  			if wireType != 2 {
 56851  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 56852  			}
 56853  			var msglen int
 56854  			for shift := uint(0); ; shift += 7 {
 56855  				if shift >= 64 {
 56856  					return ErrIntOverflowEvents
 56857  				}
 56858  				if iNdEx >= l {
 56859  					return io.ErrUnexpectedEOF
 56860  				}
 56861  				b := dAtA[iNdEx]
 56862  				iNdEx++
 56863  				msglen |= int(b&0x7F) << shift
 56864  				if b < 0x80 {
 56865  					break
 56866  				}
 56867  			}
 56868  			if msglen < 0 {
 56869  				return ErrInvalidLengthEvents
 56870  			}
 56871  			postIndex := iNdEx + msglen
 56872  			if postIndex < 0 {
 56873  				return ErrInvalidLengthEvents
 56874  			}
 56875  			if postIndex > l {
 56876  				return io.ErrUnexpectedEOF
 56877  			}
 56878  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56879  				return err
 56880  			}
 56881  			iNdEx = postIndex
 56882  		case 3:
 56883  			if wireType != 2 {
 56884  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 56885  			}
 56886  			var msglen int
 56887  			for shift := uint(0); ; shift += 7 {
 56888  				if shift >= 64 {
 56889  					return ErrIntOverflowEvents
 56890  				}
 56891  				if iNdEx >= l {
 56892  					return io.ErrUnexpectedEOF
 56893  				}
 56894  				b := dAtA[iNdEx]
 56895  				iNdEx++
 56896  				msglen |= int(b&0x7F) << shift
 56897  				if b < 0x80 {
 56898  					break
 56899  				}
 56900  			}
 56901  			if msglen < 0 {
 56902  				return ErrInvalidLengthEvents
 56903  			}
 56904  			postIndex := iNdEx + msglen
 56905  			if postIndex < 0 {
 56906  				return ErrInvalidLengthEvents
 56907  			}
 56908  			if postIndex > l {
 56909  				return io.ErrUnexpectedEOF
 56910  			}
 56911  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56912  				return err
 56913  			}
 56914  			iNdEx = postIndex
 56915  		default:
 56916  			iNdEx = preIndex
 56917  			skippy, err := skipEvents(dAtA[iNdEx:])
 56918  			if err != nil {
 56919  				return err
 56920  			}
 56921  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 56922  				return ErrInvalidLengthEvents
 56923  			}
 56924  			if (iNdEx + skippy) > l {
 56925  				return io.ErrUnexpectedEOF
 56926  			}
 56927  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 56928  			iNdEx += skippy
 56929  		}
 56930  	}
 56931  
 56932  	if iNdEx > l {
 56933  		return io.ErrUnexpectedEOF
 56934  	}
 56935  	return nil
 56936  }
 56937  func (m *KubeRequest) Unmarshal(dAtA []byte) error {
 56938  	l := len(dAtA)
 56939  	iNdEx := 0
 56940  	for iNdEx < l {
 56941  		preIndex := iNdEx
 56942  		var wire uint64
 56943  		for shift := uint(0); ; shift += 7 {
 56944  			if shift >= 64 {
 56945  				return ErrIntOverflowEvents
 56946  			}
 56947  			if iNdEx >= l {
 56948  				return io.ErrUnexpectedEOF
 56949  			}
 56950  			b := dAtA[iNdEx]
 56951  			iNdEx++
 56952  			wire |= uint64(b&0x7F) << shift
 56953  			if b < 0x80 {
 56954  				break
 56955  			}
 56956  		}
 56957  		fieldNum := int32(wire >> 3)
 56958  		wireType := int(wire & 0x7)
 56959  		if wireType == 4 {
 56960  			return fmt.Errorf("proto: KubeRequest: wiretype end group for non-group")
 56961  		}
 56962  		if fieldNum <= 0 {
 56963  			return fmt.Errorf("proto: KubeRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 56964  		}
 56965  		switch fieldNum {
 56966  		case 1:
 56967  			if wireType != 2 {
 56968  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 56969  			}
 56970  			var msglen int
 56971  			for shift := uint(0); ; shift += 7 {
 56972  				if shift >= 64 {
 56973  					return ErrIntOverflowEvents
 56974  				}
 56975  				if iNdEx >= l {
 56976  					return io.ErrUnexpectedEOF
 56977  				}
 56978  				b := dAtA[iNdEx]
 56979  				iNdEx++
 56980  				msglen |= int(b&0x7F) << shift
 56981  				if b < 0x80 {
 56982  					break
 56983  				}
 56984  			}
 56985  			if msglen < 0 {
 56986  				return ErrInvalidLengthEvents
 56987  			}
 56988  			postIndex := iNdEx + msglen
 56989  			if postIndex < 0 {
 56990  				return ErrInvalidLengthEvents
 56991  			}
 56992  			if postIndex > l {
 56993  				return io.ErrUnexpectedEOF
 56994  			}
 56995  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 56996  				return err
 56997  			}
 56998  			iNdEx = postIndex
 56999  		case 2:
 57000  			if wireType != 2 {
 57001  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 57002  			}
 57003  			var msglen int
 57004  			for shift := uint(0); ; shift += 7 {
 57005  				if shift >= 64 {
 57006  					return ErrIntOverflowEvents
 57007  				}
 57008  				if iNdEx >= l {
 57009  					return io.ErrUnexpectedEOF
 57010  				}
 57011  				b := dAtA[iNdEx]
 57012  				iNdEx++
 57013  				msglen |= int(b&0x7F) << shift
 57014  				if b < 0x80 {
 57015  					break
 57016  				}
 57017  			}
 57018  			if msglen < 0 {
 57019  				return ErrInvalidLengthEvents
 57020  			}
 57021  			postIndex := iNdEx + msglen
 57022  			if postIndex < 0 {
 57023  				return ErrInvalidLengthEvents
 57024  			}
 57025  			if postIndex > l {
 57026  				return io.ErrUnexpectedEOF
 57027  			}
 57028  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 57029  				return err
 57030  			}
 57031  			iNdEx = postIndex
 57032  		case 3:
 57033  			if wireType != 2 {
 57034  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 57035  			}
 57036  			var msglen int
 57037  			for shift := uint(0); ; shift += 7 {
 57038  				if shift >= 64 {
 57039  					return ErrIntOverflowEvents
 57040  				}
 57041  				if iNdEx >= l {
 57042  					return io.ErrUnexpectedEOF
 57043  				}
 57044  				b := dAtA[iNdEx]
 57045  				iNdEx++
 57046  				msglen |= int(b&0x7F) << shift
 57047  				if b < 0x80 {
 57048  					break
 57049  				}
 57050  			}
 57051  			if msglen < 0 {
 57052  				return ErrInvalidLengthEvents
 57053  			}
 57054  			postIndex := iNdEx + msglen
 57055  			if postIndex < 0 {
 57056  				return ErrInvalidLengthEvents
 57057  			}
 57058  			if postIndex > l {
 57059  				return io.ErrUnexpectedEOF
 57060  			}
 57061  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 57062  				return err
 57063  			}
 57064  			iNdEx = postIndex
 57065  		case 4:
 57066  			if wireType != 2 {
 57067  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 57068  			}
 57069  			var msglen int
 57070  			for shift := uint(0); ; shift += 7 {
 57071  				if shift >= 64 {
 57072  					return ErrIntOverflowEvents
 57073  				}
 57074  				if iNdEx >= l {
 57075  					return io.ErrUnexpectedEOF
 57076  				}
 57077  				b := dAtA[iNdEx]
 57078  				iNdEx++
 57079  				msglen |= int(b&0x7F) << shift
 57080  				if b < 0x80 {
 57081  					break
 57082  				}
 57083  			}
 57084  			if msglen < 0 {
 57085  				return ErrInvalidLengthEvents
 57086  			}
 57087  			postIndex := iNdEx + msglen
 57088  			if postIndex < 0 {
 57089  				return ErrInvalidLengthEvents
 57090  			}
 57091  			if postIndex > l {
 57092  				return io.ErrUnexpectedEOF
 57093  			}
 57094  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 57095  				return err
 57096  			}
 57097  			iNdEx = postIndex
 57098  		case 5:
 57099  			if wireType != 2 {
 57100  				return fmt.Errorf("proto: wrong wireType = %d for field RequestPath", wireType)
 57101  			}
 57102  			var stringLen uint64
 57103  			for shift := uint(0); ; shift += 7 {
 57104  				if shift >= 64 {
 57105  					return ErrIntOverflowEvents
 57106  				}
 57107  				if iNdEx >= l {
 57108  					return io.ErrUnexpectedEOF
 57109  				}
 57110  				b := dAtA[iNdEx]
 57111  				iNdEx++
 57112  				stringLen |= uint64(b&0x7F) << shift
 57113  				if b < 0x80 {
 57114  					break
 57115  				}
 57116  			}
 57117  			intStringLen := int(stringLen)
 57118  			if intStringLen < 0 {
 57119  				return ErrInvalidLengthEvents
 57120  			}
 57121  			postIndex := iNdEx + intStringLen
 57122  			if postIndex < 0 {
 57123  				return ErrInvalidLengthEvents
 57124  			}
 57125  			if postIndex > l {
 57126  				return io.ErrUnexpectedEOF
 57127  			}
 57128  			m.RequestPath = string(dAtA[iNdEx:postIndex])
 57129  			iNdEx = postIndex
 57130  		case 6:
 57131  			if wireType != 2 {
 57132  				return fmt.Errorf("proto: wrong wireType = %d for field Verb", wireType)
 57133  			}
 57134  			var stringLen uint64
 57135  			for shift := uint(0); ; shift += 7 {
 57136  				if shift >= 64 {
 57137  					return ErrIntOverflowEvents
 57138  				}
 57139  				if iNdEx >= l {
 57140  					return io.ErrUnexpectedEOF
 57141  				}
 57142  				b := dAtA[iNdEx]
 57143  				iNdEx++
 57144  				stringLen |= uint64(b&0x7F) << shift
 57145  				if b < 0x80 {
 57146  					break
 57147  				}
 57148  			}
 57149  			intStringLen := int(stringLen)
 57150  			if intStringLen < 0 {
 57151  				return ErrInvalidLengthEvents
 57152  			}
 57153  			postIndex := iNdEx + intStringLen
 57154  			if postIndex < 0 {
 57155  				return ErrInvalidLengthEvents
 57156  			}
 57157  			if postIndex > l {
 57158  				return io.ErrUnexpectedEOF
 57159  			}
 57160  			m.Verb = string(dAtA[iNdEx:postIndex])
 57161  			iNdEx = postIndex
 57162  		case 7:
 57163  			if wireType != 2 {
 57164  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceAPIGroup", wireType)
 57165  			}
 57166  			var stringLen uint64
 57167  			for shift := uint(0); ; shift += 7 {
 57168  				if shift >= 64 {
 57169  					return ErrIntOverflowEvents
 57170  				}
 57171  				if iNdEx >= l {
 57172  					return io.ErrUnexpectedEOF
 57173  				}
 57174  				b := dAtA[iNdEx]
 57175  				iNdEx++
 57176  				stringLen |= uint64(b&0x7F) << shift
 57177  				if b < 0x80 {
 57178  					break
 57179  				}
 57180  			}
 57181  			intStringLen := int(stringLen)
 57182  			if intStringLen < 0 {
 57183  				return ErrInvalidLengthEvents
 57184  			}
 57185  			postIndex := iNdEx + intStringLen
 57186  			if postIndex < 0 {
 57187  				return ErrInvalidLengthEvents
 57188  			}
 57189  			if postIndex > l {
 57190  				return io.ErrUnexpectedEOF
 57191  			}
 57192  			m.ResourceAPIGroup = string(dAtA[iNdEx:postIndex])
 57193  			iNdEx = postIndex
 57194  		case 8:
 57195  			if wireType != 2 {
 57196  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceNamespace", wireType)
 57197  			}
 57198  			var stringLen uint64
 57199  			for shift := uint(0); ; shift += 7 {
 57200  				if shift >= 64 {
 57201  					return ErrIntOverflowEvents
 57202  				}
 57203  				if iNdEx >= l {
 57204  					return io.ErrUnexpectedEOF
 57205  				}
 57206  				b := dAtA[iNdEx]
 57207  				iNdEx++
 57208  				stringLen |= uint64(b&0x7F) << shift
 57209  				if b < 0x80 {
 57210  					break
 57211  				}
 57212  			}
 57213  			intStringLen := int(stringLen)
 57214  			if intStringLen < 0 {
 57215  				return ErrInvalidLengthEvents
 57216  			}
 57217  			postIndex := iNdEx + intStringLen
 57218  			if postIndex < 0 {
 57219  				return ErrInvalidLengthEvents
 57220  			}
 57221  			if postIndex > l {
 57222  				return io.ErrUnexpectedEOF
 57223  			}
 57224  			m.ResourceNamespace = string(dAtA[iNdEx:postIndex])
 57225  			iNdEx = postIndex
 57226  		case 9:
 57227  			if wireType != 2 {
 57228  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceKind", wireType)
 57229  			}
 57230  			var stringLen uint64
 57231  			for shift := uint(0); ; shift += 7 {
 57232  				if shift >= 64 {
 57233  					return ErrIntOverflowEvents
 57234  				}
 57235  				if iNdEx >= l {
 57236  					return io.ErrUnexpectedEOF
 57237  				}
 57238  				b := dAtA[iNdEx]
 57239  				iNdEx++
 57240  				stringLen |= uint64(b&0x7F) << shift
 57241  				if b < 0x80 {
 57242  					break
 57243  				}
 57244  			}
 57245  			intStringLen := int(stringLen)
 57246  			if intStringLen < 0 {
 57247  				return ErrInvalidLengthEvents
 57248  			}
 57249  			postIndex := iNdEx + intStringLen
 57250  			if postIndex < 0 {
 57251  				return ErrInvalidLengthEvents
 57252  			}
 57253  			if postIndex > l {
 57254  				return io.ErrUnexpectedEOF
 57255  			}
 57256  			m.ResourceKind = string(dAtA[iNdEx:postIndex])
 57257  			iNdEx = postIndex
 57258  		case 10:
 57259  			if wireType != 2 {
 57260  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceName", wireType)
 57261  			}
 57262  			var stringLen uint64
 57263  			for shift := uint(0); ; shift += 7 {
 57264  				if shift >= 64 {
 57265  					return ErrIntOverflowEvents
 57266  				}
 57267  				if iNdEx >= l {
 57268  					return io.ErrUnexpectedEOF
 57269  				}
 57270  				b := dAtA[iNdEx]
 57271  				iNdEx++
 57272  				stringLen |= uint64(b&0x7F) << shift
 57273  				if b < 0x80 {
 57274  					break
 57275  				}
 57276  			}
 57277  			intStringLen := int(stringLen)
 57278  			if intStringLen < 0 {
 57279  				return ErrInvalidLengthEvents
 57280  			}
 57281  			postIndex := iNdEx + intStringLen
 57282  			if postIndex < 0 {
 57283  				return ErrInvalidLengthEvents
 57284  			}
 57285  			if postIndex > l {
 57286  				return io.ErrUnexpectedEOF
 57287  			}
 57288  			m.ResourceName = string(dAtA[iNdEx:postIndex])
 57289  			iNdEx = postIndex
 57290  		case 11:
 57291  			if wireType != 0 {
 57292  				return fmt.Errorf("proto: wrong wireType = %d for field ResponseCode", wireType)
 57293  			}
 57294  			m.ResponseCode = 0
 57295  			for shift := uint(0); ; shift += 7 {
 57296  				if shift >= 64 {
 57297  					return ErrIntOverflowEvents
 57298  				}
 57299  				if iNdEx >= l {
 57300  					return io.ErrUnexpectedEOF
 57301  				}
 57302  				b := dAtA[iNdEx]
 57303  				iNdEx++
 57304  				m.ResponseCode |= int32(b&0x7F) << shift
 57305  				if b < 0x80 {
 57306  					break
 57307  				}
 57308  			}
 57309  		case 12:
 57310  			if wireType != 2 {
 57311  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesClusterMetadata", wireType)
 57312  			}
 57313  			var msglen int
 57314  			for shift := uint(0); ; shift += 7 {
 57315  				if shift >= 64 {
 57316  					return ErrIntOverflowEvents
 57317  				}
 57318  				if iNdEx >= l {
 57319  					return io.ErrUnexpectedEOF
 57320  				}
 57321  				b := dAtA[iNdEx]
 57322  				iNdEx++
 57323  				msglen |= int(b&0x7F) << shift
 57324  				if b < 0x80 {
 57325  					break
 57326  				}
 57327  			}
 57328  			if msglen < 0 {
 57329  				return ErrInvalidLengthEvents
 57330  			}
 57331  			postIndex := iNdEx + msglen
 57332  			if postIndex < 0 {
 57333  				return ErrInvalidLengthEvents
 57334  			}
 57335  			if postIndex > l {
 57336  				return io.ErrUnexpectedEOF
 57337  			}
 57338  			if err := m.KubernetesClusterMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 57339  				return err
 57340  			}
 57341  			iNdEx = postIndex
 57342  		case 13:
 57343  			if wireType != 2 {
 57344  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 57345  			}
 57346  			var msglen int
 57347  			for shift := uint(0); ; shift += 7 {
 57348  				if shift >= 64 {
 57349  					return ErrIntOverflowEvents
 57350  				}
 57351  				if iNdEx >= l {
 57352  					return io.ErrUnexpectedEOF
 57353  				}
 57354  				b := dAtA[iNdEx]
 57355  				iNdEx++
 57356  				msglen |= int(b&0x7F) << shift
 57357  				if b < 0x80 {
 57358  					break
 57359  				}
 57360  			}
 57361  			if msglen < 0 {
 57362  				return ErrInvalidLengthEvents
 57363  			}
 57364  			postIndex := iNdEx + msglen
 57365  			if postIndex < 0 {
 57366  				return ErrInvalidLengthEvents
 57367  			}
 57368  			if postIndex > l {
 57369  				return io.ErrUnexpectedEOF
 57370  			}
 57371  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 57372  				return err
 57373  			}
 57374  			iNdEx = postIndex
 57375  		default:
 57376  			iNdEx = preIndex
 57377  			skippy, err := skipEvents(dAtA[iNdEx:])
 57378  			if err != nil {
 57379  				return err
 57380  			}
 57381  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 57382  				return ErrInvalidLengthEvents
 57383  			}
 57384  			if (iNdEx + skippy) > l {
 57385  				return io.ErrUnexpectedEOF
 57386  			}
 57387  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 57388  			iNdEx += skippy
 57389  		}
 57390  	}
 57391  
 57392  	if iNdEx > l {
 57393  		return io.ErrUnexpectedEOF
 57394  	}
 57395  	return nil
 57396  }
 57397  func (m *AppMetadata) Unmarshal(dAtA []byte) error {
 57398  	l := len(dAtA)
 57399  	iNdEx := 0
 57400  	for iNdEx < l {
 57401  		preIndex := iNdEx
 57402  		var wire uint64
 57403  		for shift := uint(0); ; shift += 7 {
 57404  			if shift >= 64 {
 57405  				return ErrIntOverflowEvents
 57406  			}
 57407  			if iNdEx >= l {
 57408  				return io.ErrUnexpectedEOF
 57409  			}
 57410  			b := dAtA[iNdEx]
 57411  			iNdEx++
 57412  			wire |= uint64(b&0x7F) << shift
 57413  			if b < 0x80 {
 57414  				break
 57415  			}
 57416  		}
 57417  		fieldNum := int32(wire >> 3)
 57418  		wireType := int(wire & 0x7)
 57419  		if wireType == 4 {
 57420  			return fmt.Errorf("proto: AppMetadata: wiretype end group for non-group")
 57421  		}
 57422  		if fieldNum <= 0 {
 57423  			return fmt.Errorf("proto: AppMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 57424  		}
 57425  		switch fieldNum {
 57426  		case 1:
 57427  			if wireType != 2 {
 57428  				return fmt.Errorf("proto: wrong wireType = %d for field AppURI", wireType)
 57429  			}
 57430  			var stringLen uint64
 57431  			for shift := uint(0); ; shift += 7 {
 57432  				if shift >= 64 {
 57433  					return ErrIntOverflowEvents
 57434  				}
 57435  				if iNdEx >= l {
 57436  					return io.ErrUnexpectedEOF
 57437  				}
 57438  				b := dAtA[iNdEx]
 57439  				iNdEx++
 57440  				stringLen |= uint64(b&0x7F) << shift
 57441  				if b < 0x80 {
 57442  					break
 57443  				}
 57444  			}
 57445  			intStringLen := int(stringLen)
 57446  			if intStringLen < 0 {
 57447  				return ErrInvalidLengthEvents
 57448  			}
 57449  			postIndex := iNdEx + intStringLen
 57450  			if postIndex < 0 {
 57451  				return ErrInvalidLengthEvents
 57452  			}
 57453  			if postIndex > l {
 57454  				return io.ErrUnexpectedEOF
 57455  			}
 57456  			m.AppURI = string(dAtA[iNdEx:postIndex])
 57457  			iNdEx = postIndex
 57458  		case 2:
 57459  			if wireType != 2 {
 57460  				return fmt.Errorf("proto: wrong wireType = %d for field AppPublicAddr", wireType)
 57461  			}
 57462  			var stringLen uint64
 57463  			for shift := uint(0); ; shift += 7 {
 57464  				if shift >= 64 {
 57465  					return ErrIntOverflowEvents
 57466  				}
 57467  				if iNdEx >= l {
 57468  					return io.ErrUnexpectedEOF
 57469  				}
 57470  				b := dAtA[iNdEx]
 57471  				iNdEx++
 57472  				stringLen |= uint64(b&0x7F) << shift
 57473  				if b < 0x80 {
 57474  					break
 57475  				}
 57476  			}
 57477  			intStringLen := int(stringLen)
 57478  			if intStringLen < 0 {
 57479  				return ErrInvalidLengthEvents
 57480  			}
 57481  			postIndex := iNdEx + intStringLen
 57482  			if postIndex < 0 {
 57483  				return ErrInvalidLengthEvents
 57484  			}
 57485  			if postIndex > l {
 57486  				return io.ErrUnexpectedEOF
 57487  			}
 57488  			m.AppPublicAddr = string(dAtA[iNdEx:postIndex])
 57489  			iNdEx = postIndex
 57490  		case 3:
 57491  			if wireType != 2 {
 57492  				return fmt.Errorf("proto: wrong wireType = %d for field AppLabels", wireType)
 57493  			}
 57494  			var msglen int
 57495  			for shift := uint(0); ; shift += 7 {
 57496  				if shift >= 64 {
 57497  					return ErrIntOverflowEvents
 57498  				}
 57499  				if iNdEx >= l {
 57500  					return io.ErrUnexpectedEOF
 57501  				}
 57502  				b := dAtA[iNdEx]
 57503  				iNdEx++
 57504  				msglen |= int(b&0x7F) << shift
 57505  				if b < 0x80 {
 57506  					break
 57507  				}
 57508  			}
 57509  			if msglen < 0 {
 57510  				return ErrInvalidLengthEvents
 57511  			}
 57512  			postIndex := iNdEx + msglen
 57513  			if postIndex < 0 {
 57514  				return ErrInvalidLengthEvents
 57515  			}
 57516  			if postIndex > l {
 57517  				return io.ErrUnexpectedEOF
 57518  			}
 57519  			if m.AppLabels == nil {
 57520  				m.AppLabels = make(map[string]string)
 57521  			}
 57522  			var mapkey string
 57523  			var mapvalue string
 57524  			for iNdEx < postIndex {
 57525  				entryPreIndex := iNdEx
 57526  				var wire uint64
 57527  				for shift := uint(0); ; shift += 7 {
 57528  					if shift >= 64 {
 57529  						return ErrIntOverflowEvents
 57530  					}
 57531  					if iNdEx >= l {
 57532  						return io.ErrUnexpectedEOF
 57533  					}
 57534  					b := dAtA[iNdEx]
 57535  					iNdEx++
 57536  					wire |= uint64(b&0x7F) << shift
 57537  					if b < 0x80 {
 57538  						break
 57539  					}
 57540  				}
 57541  				fieldNum := int32(wire >> 3)
 57542  				if fieldNum == 1 {
 57543  					var stringLenmapkey uint64
 57544  					for shift := uint(0); ; shift += 7 {
 57545  						if shift >= 64 {
 57546  							return ErrIntOverflowEvents
 57547  						}
 57548  						if iNdEx >= l {
 57549  							return io.ErrUnexpectedEOF
 57550  						}
 57551  						b := dAtA[iNdEx]
 57552  						iNdEx++
 57553  						stringLenmapkey |= uint64(b&0x7F) << shift
 57554  						if b < 0x80 {
 57555  							break
 57556  						}
 57557  					}
 57558  					intStringLenmapkey := int(stringLenmapkey)
 57559  					if intStringLenmapkey < 0 {
 57560  						return ErrInvalidLengthEvents
 57561  					}
 57562  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 57563  					if postStringIndexmapkey < 0 {
 57564  						return ErrInvalidLengthEvents
 57565  					}
 57566  					if postStringIndexmapkey > l {
 57567  						return io.ErrUnexpectedEOF
 57568  					}
 57569  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 57570  					iNdEx = postStringIndexmapkey
 57571  				} else if fieldNum == 2 {
 57572  					var stringLenmapvalue uint64
 57573  					for shift := uint(0); ; shift += 7 {
 57574  						if shift >= 64 {
 57575  							return ErrIntOverflowEvents
 57576  						}
 57577  						if iNdEx >= l {
 57578  							return io.ErrUnexpectedEOF
 57579  						}
 57580  						b := dAtA[iNdEx]
 57581  						iNdEx++
 57582  						stringLenmapvalue |= uint64(b&0x7F) << shift
 57583  						if b < 0x80 {
 57584  							break
 57585  						}
 57586  					}
 57587  					intStringLenmapvalue := int(stringLenmapvalue)
 57588  					if intStringLenmapvalue < 0 {
 57589  						return ErrInvalidLengthEvents
 57590  					}
 57591  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
 57592  					if postStringIndexmapvalue < 0 {
 57593  						return ErrInvalidLengthEvents
 57594  					}
 57595  					if postStringIndexmapvalue > l {
 57596  						return io.ErrUnexpectedEOF
 57597  					}
 57598  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
 57599  					iNdEx = postStringIndexmapvalue
 57600  				} else {
 57601  					iNdEx = entryPreIndex
 57602  					skippy, err := skipEvents(dAtA[iNdEx:])
 57603  					if err != nil {
 57604  						return err
 57605  					}
 57606  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 57607  						return ErrInvalidLengthEvents
 57608  					}
 57609  					if (iNdEx + skippy) > postIndex {
 57610  						return io.ErrUnexpectedEOF
 57611  					}
 57612  					iNdEx += skippy
 57613  				}
 57614  			}
 57615  			m.AppLabels[mapkey] = mapvalue
 57616  			iNdEx = postIndex
 57617  		case 4:
 57618  			if wireType != 2 {
 57619  				return fmt.Errorf("proto: wrong wireType = %d for field AppName", wireType)
 57620  			}
 57621  			var stringLen uint64
 57622  			for shift := uint(0); ; shift += 7 {
 57623  				if shift >= 64 {
 57624  					return ErrIntOverflowEvents
 57625  				}
 57626  				if iNdEx >= l {
 57627  					return io.ErrUnexpectedEOF
 57628  				}
 57629  				b := dAtA[iNdEx]
 57630  				iNdEx++
 57631  				stringLen |= uint64(b&0x7F) << shift
 57632  				if b < 0x80 {
 57633  					break
 57634  				}
 57635  			}
 57636  			intStringLen := int(stringLen)
 57637  			if intStringLen < 0 {
 57638  				return ErrInvalidLengthEvents
 57639  			}
 57640  			postIndex := iNdEx + intStringLen
 57641  			if postIndex < 0 {
 57642  				return ErrInvalidLengthEvents
 57643  			}
 57644  			if postIndex > l {
 57645  				return io.ErrUnexpectedEOF
 57646  			}
 57647  			m.AppName = string(dAtA[iNdEx:postIndex])
 57648  			iNdEx = postIndex
 57649  		default:
 57650  			iNdEx = preIndex
 57651  			skippy, err := skipEvents(dAtA[iNdEx:])
 57652  			if err != nil {
 57653  				return err
 57654  			}
 57655  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 57656  				return ErrInvalidLengthEvents
 57657  			}
 57658  			if (iNdEx + skippy) > l {
 57659  				return io.ErrUnexpectedEOF
 57660  			}
 57661  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 57662  			iNdEx += skippy
 57663  		}
 57664  	}
 57665  
 57666  	if iNdEx > l {
 57667  		return io.ErrUnexpectedEOF
 57668  	}
 57669  	return nil
 57670  }
 57671  func (m *AppCreate) Unmarshal(dAtA []byte) error {
 57672  	l := len(dAtA)
 57673  	iNdEx := 0
 57674  	for iNdEx < l {
 57675  		preIndex := iNdEx
 57676  		var wire uint64
 57677  		for shift := uint(0); ; shift += 7 {
 57678  			if shift >= 64 {
 57679  				return ErrIntOverflowEvents
 57680  			}
 57681  			if iNdEx >= l {
 57682  				return io.ErrUnexpectedEOF
 57683  			}
 57684  			b := dAtA[iNdEx]
 57685  			iNdEx++
 57686  			wire |= uint64(b&0x7F) << shift
 57687  			if b < 0x80 {
 57688  				break
 57689  			}
 57690  		}
 57691  		fieldNum := int32(wire >> 3)
 57692  		wireType := int(wire & 0x7)
 57693  		if wireType == 4 {
 57694  			return fmt.Errorf("proto: AppCreate: wiretype end group for non-group")
 57695  		}
 57696  		if fieldNum <= 0 {
 57697  			return fmt.Errorf("proto: AppCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 57698  		}
 57699  		switch fieldNum {
 57700  		case 1:
 57701  			if wireType != 2 {
 57702  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 57703  			}
 57704  			var msglen int
 57705  			for shift := uint(0); ; shift += 7 {
 57706  				if shift >= 64 {
 57707  					return ErrIntOverflowEvents
 57708  				}
 57709  				if iNdEx >= l {
 57710  					return io.ErrUnexpectedEOF
 57711  				}
 57712  				b := dAtA[iNdEx]
 57713  				iNdEx++
 57714  				msglen |= int(b&0x7F) << shift
 57715  				if b < 0x80 {
 57716  					break
 57717  				}
 57718  			}
 57719  			if msglen < 0 {
 57720  				return ErrInvalidLengthEvents
 57721  			}
 57722  			postIndex := iNdEx + msglen
 57723  			if postIndex < 0 {
 57724  				return ErrInvalidLengthEvents
 57725  			}
 57726  			if postIndex > l {
 57727  				return io.ErrUnexpectedEOF
 57728  			}
 57729  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 57730  				return err
 57731  			}
 57732  			iNdEx = postIndex
 57733  		case 2:
 57734  			if wireType != 2 {
 57735  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 57736  			}
 57737  			var msglen int
 57738  			for shift := uint(0); ; shift += 7 {
 57739  				if shift >= 64 {
 57740  					return ErrIntOverflowEvents
 57741  				}
 57742  				if iNdEx >= l {
 57743  					return io.ErrUnexpectedEOF
 57744  				}
 57745  				b := dAtA[iNdEx]
 57746  				iNdEx++
 57747  				msglen |= int(b&0x7F) << shift
 57748  				if b < 0x80 {
 57749  					break
 57750  				}
 57751  			}
 57752  			if msglen < 0 {
 57753  				return ErrInvalidLengthEvents
 57754  			}
 57755  			postIndex := iNdEx + msglen
 57756  			if postIndex < 0 {
 57757  				return ErrInvalidLengthEvents
 57758  			}
 57759  			if postIndex > l {
 57760  				return io.ErrUnexpectedEOF
 57761  			}
 57762  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 57763  				return err
 57764  			}
 57765  			iNdEx = postIndex
 57766  		case 3:
 57767  			if wireType != 2 {
 57768  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 57769  			}
 57770  			var msglen int
 57771  			for shift := uint(0); ; shift += 7 {
 57772  				if shift >= 64 {
 57773  					return ErrIntOverflowEvents
 57774  				}
 57775  				if iNdEx >= l {
 57776  					return io.ErrUnexpectedEOF
 57777  				}
 57778  				b := dAtA[iNdEx]
 57779  				iNdEx++
 57780  				msglen |= int(b&0x7F) << shift
 57781  				if b < 0x80 {
 57782  					break
 57783  				}
 57784  			}
 57785  			if msglen < 0 {
 57786  				return ErrInvalidLengthEvents
 57787  			}
 57788  			postIndex := iNdEx + msglen
 57789  			if postIndex < 0 {
 57790  				return ErrInvalidLengthEvents
 57791  			}
 57792  			if postIndex > l {
 57793  				return io.ErrUnexpectedEOF
 57794  			}
 57795  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 57796  				return err
 57797  			}
 57798  			iNdEx = postIndex
 57799  		case 4:
 57800  			if wireType != 2 {
 57801  				return fmt.Errorf("proto: wrong wireType = %d for field AppMetadata", wireType)
 57802  			}
 57803  			var msglen int
 57804  			for shift := uint(0); ; shift += 7 {
 57805  				if shift >= 64 {
 57806  					return ErrIntOverflowEvents
 57807  				}
 57808  				if iNdEx >= l {
 57809  					return io.ErrUnexpectedEOF
 57810  				}
 57811  				b := dAtA[iNdEx]
 57812  				iNdEx++
 57813  				msglen |= int(b&0x7F) << shift
 57814  				if b < 0x80 {
 57815  					break
 57816  				}
 57817  			}
 57818  			if msglen < 0 {
 57819  				return ErrInvalidLengthEvents
 57820  			}
 57821  			postIndex := iNdEx + msglen
 57822  			if postIndex < 0 {
 57823  				return ErrInvalidLengthEvents
 57824  			}
 57825  			if postIndex > l {
 57826  				return io.ErrUnexpectedEOF
 57827  			}
 57828  			if err := m.AppMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 57829  				return err
 57830  			}
 57831  			iNdEx = postIndex
 57832  		default:
 57833  			iNdEx = preIndex
 57834  			skippy, err := skipEvents(dAtA[iNdEx:])
 57835  			if err != nil {
 57836  				return err
 57837  			}
 57838  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 57839  				return ErrInvalidLengthEvents
 57840  			}
 57841  			if (iNdEx + skippy) > l {
 57842  				return io.ErrUnexpectedEOF
 57843  			}
 57844  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 57845  			iNdEx += skippy
 57846  		}
 57847  	}
 57848  
 57849  	if iNdEx > l {
 57850  		return io.ErrUnexpectedEOF
 57851  	}
 57852  	return nil
 57853  }
 57854  func (m *AppUpdate) Unmarshal(dAtA []byte) error {
 57855  	l := len(dAtA)
 57856  	iNdEx := 0
 57857  	for iNdEx < l {
 57858  		preIndex := iNdEx
 57859  		var wire uint64
 57860  		for shift := uint(0); ; shift += 7 {
 57861  			if shift >= 64 {
 57862  				return ErrIntOverflowEvents
 57863  			}
 57864  			if iNdEx >= l {
 57865  				return io.ErrUnexpectedEOF
 57866  			}
 57867  			b := dAtA[iNdEx]
 57868  			iNdEx++
 57869  			wire |= uint64(b&0x7F) << shift
 57870  			if b < 0x80 {
 57871  				break
 57872  			}
 57873  		}
 57874  		fieldNum := int32(wire >> 3)
 57875  		wireType := int(wire & 0x7)
 57876  		if wireType == 4 {
 57877  			return fmt.Errorf("proto: AppUpdate: wiretype end group for non-group")
 57878  		}
 57879  		if fieldNum <= 0 {
 57880  			return fmt.Errorf("proto: AppUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 57881  		}
 57882  		switch fieldNum {
 57883  		case 1:
 57884  			if wireType != 2 {
 57885  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 57886  			}
 57887  			var msglen int
 57888  			for shift := uint(0); ; shift += 7 {
 57889  				if shift >= 64 {
 57890  					return ErrIntOverflowEvents
 57891  				}
 57892  				if iNdEx >= l {
 57893  					return io.ErrUnexpectedEOF
 57894  				}
 57895  				b := dAtA[iNdEx]
 57896  				iNdEx++
 57897  				msglen |= int(b&0x7F) << shift
 57898  				if b < 0x80 {
 57899  					break
 57900  				}
 57901  			}
 57902  			if msglen < 0 {
 57903  				return ErrInvalidLengthEvents
 57904  			}
 57905  			postIndex := iNdEx + msglen
 57906  			if postIndex < 0 {
 57907  				return ErrInvalidLengthEvents
 57908  			}
 57909  			if postIndex > l {
 57910  				return io.ErrUnexpectedEOF
 57911  			}
 57912  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 57913  				return err
 57914  			}
 57915  			iNdEx = postIndex
 57916  		case 2:
 57917  			if wireType != 2 {
 57918  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 57919  			}
 57920  			var msglen int
 57921  			for shift := uint(0); ; shift += 7 {
 57922  				if shift >= 64 {
 57923  					return ErrIntOverflowEvents
 57924  				}
 57925  				if iNdEx >= l {
 57926  					return io.ErrUnexpectedEOF
 57927  				}
 57928  				b := dAtA[iNdEx]
 57929  				iNdEx++
 57930  				msglen |= int(b&0x7F) << shift
 57931  				if b < 0x80 {
 57932  					break
 57933  				}
 57934  			}
 57935  			if msglen < 0 {
 57936  				return ErrInvalidLengthEvents
 57937  			}
 57938  			postIndex := iNdEx + msglen
 57939  			if postIndex < 0 {
 57940  				return ErrInvalidLengthEvents
 57941  			}
 57942  			if postIndex > l {
 57943  				return io.ErrUnexpectedEOF
 57944  			}
 57945  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 57946  				return err
 57947  			}
 57948  			iNdEx = postIndex
 57949  		case 3:
 57950  			if wireType != 2 {
 57951  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 57952  			}
 57953  			var msglen int
 57954  			for shift := uint(0); ; shift += 7 {
 57955  				if shift >= 64 {
 57956  					return ErrIntOverflowEvents
 57957  				}
 57958  				if iNdEx >= l {
 57959  					return io.ErrUnexpectedEOF
 57960  				}
 57961  				b := dAtA[iNdEx]
 57962  				iNdEx++
 57963  				msglen |= int(b&0x7F) << shift
 57964  				if b < 0x80 {
 57965  					break
 57966  				}
 57967  			}
 57968  			if msglen < 0 {
 57969  				return ErrInvalidLengthEvents
 57970  			}
 57971  			postIndex := iNdEx + msglen
 57972  			if postIndex < 0 {
 57973  				return ErrInvalidLengthEvents
 57974  			}
 57975  			if postIndex > l {
 57976  				return io.ErrUnexpectedEOF
 57977  			}
 57978  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 57979  				return err
 57980  			}
 57981  			iNdEx = postIndex
 57982  		case 4:
 57983  			if wireType != 2 {
 57984  				return fmt.Errorf("proto: wrong wireType = %d for field AppMetadata", wireType)
 57985  			}
 57986  			var msglen int
 57987  			for shift := uint(0); ; shift += 7 {
 57988  				if shift >= 64 {
 57989  					return ErrIntOverflowEvents
 57990  				}
 57991  				if iNdEx >= l {
 57992  					return io.ErrUnexpectedEOF
 57993  				}
 57994  				b := dAtA[iNdEx]
 57995  				iNdEx++
 57996  				msglen |= int(b&0x7F) << shift
 57997  				if b < 0x80 {
 57998  					break
 57999  				}
 58000  			}
 58001  			if msglen < 0 {
 58002  				return ErrInvalidLengthEvents
 58003  			}
 58004  			postIndex := iNdEx + msglen
 58005  			if postIndex < 0 {
 58006  				return ErrInvalidLengthEvents
 58007  			}
 58008  			if postIndex > l {
 58009  				return io.ErrUnexpectedEOF
 58010  			}
 58011  			if err := m.AppMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58012  				return err
 58013  			}
 58014  			iNdEx = postIndex
 58015  		default:
 58016  			iNdEx = preIndex
 58017  			skippy, err := skipEvents(dAtA[iNdEx:])
 58018  			if err != nil {
 58019  				return err
 58020  			}
 58021  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 58022  				return ErrInvalidLengthEvents
 58023  			}
 58024  			if (iNdEx + skippy) > l {
 58025  				return io.ErrUnexpectedEOF
 58026  			}
 58027  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 58028  			iNdEx += skippy
 58029  		}
 58030  	}
 58031  
 58032  	if iNdEx > l {
 58033  		return io.ErrUnexpectedEOF
 58034  	}
 58035  	return nil
 58036  }
 58037  func (m *AppDelete) Unmarshal(dAtA []byte) error {
 58038  	l := len(dAtA)
 58039  	iNdEx := 0
 58040  	for iNdEx < l {
 58041  		preIndex := iNdEx
 58042  		var wire uint64
 58043  		for shift := uint(0); ; shift += 7 {
 58044  			if shift >= 64 {
 58045  				return ErrIntOverflowEvents
 58046  			}
 58047  			if iNdEx >= l {
 58048  				return io.ErrUnexpectedEOF
 58049  			}
 58050  			b := dAtA[iNdEx]
 58051  			iNdEx++
 58052  			wire |= uint64(b&0x7F) << shift
 58053  			if b < 0x80 {
 58054  				break
 58055  			}
 58056  		}
 58057  		fieldNum := int32(wire >> 3)
 58058  		wireType := int(wire & 0x7)
 58059  		if wireType == 4 {
 58060  			return fmt.Errorf("proto: AppDelete: wiretype end group for non-group")
 58061  		}
 58062  		if fieldNum <= 0 {
 58063  			return fmt.Errorf("proto: AppDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 58064  		}
 58065  		switch fieldNum {
 58066  		case 1:
 58067  			if wireType != 2 {
 58068  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 58069  			}
 58070  			var msglen int
 58071  			for shift := uint(0); ; shift += 7 {
 58072  				if shift >= 64 {
 58073  					return ErrIntOverflowEvents
 58074  				}
 58075  				if iNdEx >= l {
 58076  					return io.ErrUnexpectedEOF
 58077  				}
 58078  				b := dAtA[iNdEx]
 58079  				iNdEx++
 58080  				msglen |= int(b&0x7F) << shift
 58081  				if b < 0x80 {
 58082  					break
 58083  				}
 58084  			}
 58085  			if msglen < 0 {
 58086  				return ErrInvalidLengthEvents
 58087  			}
 58088  			postIndex := iNdEx + msglen
 58089  			if postIndex < 0 {
 58090  				return ErrInvalidLengthEvents
 58091  			}
 58092  			if postIndex > l {
 58093  				return io.ErrUnexpectedEOF
 58094  			}
 58095  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58096  				return err
 58097  			}
 58098  			iNdEx = postIndex
 58099  		case 2:
 58100  			if wireType != 2 {
 58101  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 58102  			}
 58103  			var msglen int
 58104  			for shift := uint(0); ; shift += 7 {
 58105  				if shift >= 64 {
 58106  					return ErrIntOverflowEvents
 58107  				}
 58108  				if iNdEx >= l {
 58109  					return io.ErrUnexpectedEOF
 58110  				}
 58111  				b := dAtA[iNdEx]
 58112  				iNdEx++
 58113  				msglen |= int(b&0x7F) << shift
 58114  				if b < 0x80 {
 58115  					break
 58116  				}
 58117  			}
 58118  			if msglen < 0 {
 58119  				return ErrInvalidLengthEvents
 58120  			}
 58121  			postIndex := iNdEx + msglen
 58122  			if postIndex < 0 {
 58123  				return ErrInvalidLengthEvents
 58124  			}
 58125  			if postIndex > l {
 58126  				return io.ErrUnexpectedEOF
 58127  			}
 58128  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58129  				return err
 58130  			}
 58131  			iNdEx = postIndex
 58132  		case 3:
 58133  			if wireType != 2 {
 58134  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 58135  			}
 58136  			var msglen int
 58137  			for shift := uint(0); ; shift += 7 {
 58138  				if shift >= 64 {
 58139  					return ErrIntOverflowEvents
 58140  				}
 58141  				if iNdEx >= l {
 58142  					return io.ErrUnexpectedEOF
 58143  				}
 58144  				b := dAtA[iNdEx]
 58145  				iNdEx++
 58146  				msglen |= int(b&0x7F) << shift
 58147  				if b < 0x80 {
 58148  					break
 58149  				}
 58150  			}
 58151  			if msglen < 0 {
 58152  				return ErrInvalidLengthEvents
 58153  			}
 58154  			postIndex := iNdEx + msglen
 58155  			if postIndex < 0 {
 58156  				return ErrInvalidLengthEvents
 58157  			}
 58158  			if postIndex > l {
 58159  				return io.ErrUnexpectedEOF
 58160  			}
 58161  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58162  				return err
 58163  			}
 58164  			iNdEx = postIndex
 58165  		default:
 58166  			iNdEx = preIndex
 58167  			skippy, err := skipEvents(dAtA[iNdEx:])
 58168  			if err != nil {
 58169  				return err
 58170  			}
 58171  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 58172  				return ErrInvalidLengthEvents
 58173  			}
 58174  			if (iNdEx + skippy) > l {
 58175  				return io.ErrUnexpectedEOF
 58176  			}
 58177  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 58178  			iNdEx += skippy
 58179  		}
 58180  	}
 58181  
 58182  	if iNdEx > l {
 58183  		return io.ErrUnexpectedEOF
 58184  	}
 58185  	return nil
 58186  }
 58187  func (m *AppSessionStart) Unmarshal(dAtA []byte) error {
 58188  	l := len(dAtA)
 58189  	iNdEx := 0
 58190  	for iNdEx < l {
 58191  		preIndex := iNdEx
 58192  		var wire uint64
 58193  		for shift := uint(0); ; shift += 7 {
 58194  			if shift >= 64 {
 58195  				return ErrIntOverflowEvents
 58196  			}
 58197  			if iNdEx >= l {
 58198  				return io.ErrUnexpectedEOF
 58199  			}
 58200  			b := dAtA[iNdEx]
 58201  			iNdEx++
 58202  			wire |= uint64(b&0x7F) << shift
 58203  			if b < 0x80 {
 58204  				break
 58205  			}
 58206  		}
 58207  		fieldNum := int32(wire >> 3)
 58208  		wireType := int(wire & 0x7)
 58209  		if wireType == 4 {
 58210  			return fmt.Errorf("proto: AppSessionStart: wiretype end group for non-group")
 58211  		}
 58212  		if fieldNum <= 0 {
 58213  			return fmt.Errorf("proto: AppSessionStart: illegal tag %d (wire type %d)", fieldNum, wire)
 58214  		}
 58215  		switch fieldNum {
 58216  		case 1:
 58217  			if wireType != 2 {
 58218  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 58219  			}
 58220  			var msglen int
 58221  			for shift := uint(0); ; shift += 7 {
 58222  				if shift >= 64 {
 58223  					return ErrIntOverflowEvents
 58224  				}
 58225  				if iNdEx >= l {
 58226  					return io.ErrUnexpectedEOF
 58227  				}
 58228  				b := dAtA[iNdEx]
 58229  				iNdEx++
 58230  				msglen |= int(b&0x7F) << shift
 58231  				if b < 0x80 {
 58232  					break
 58233  				}
 58234  			}
 58235  			if msglen < 0 {
 58236  				return ErrInvalidLengthEvents
 58237  			}
 58238  			postIndex := iNdEx + msglen
 58239  			if postIndex < 0 {
 58240  				return ErrInvalidLengthEvents
 58241  			}
 58242  			if postIndex > l {
 58243  				return io.ErrUnexpectedEOF
 58244  			}
 58245  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58246  				return err
 58247  			}
 58248  			iNdEx = postIndex
 58249  		case 2:
 58250  			if wireType != 2 {
 58251  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 58252  			}
 58253  			var msglen int
 58254  			for shift := uint(0); ; shift += 7 {
 58255  				if shift >= 64 {
 58256  					return ErrIntOverflowEvents
 58257  				}
 58258  				if iNdEx >= l {
 58259  					return io.ErrUnexpectedEOF
 58260  				}
 58261  				b := dAtA[iNdEx]
 58262  				iNdEx++
 58263  				msglen |= int(b&0x7F) << shift
 58264  				if b < 0x80 {
 58265  					break
 58266  				}
 58267  			}
 58268  			if msglen < 0 {
 58269  				return ErrInvalidLengthEvents
 58270  			}
 58271  			postIndex := iNdEx + msglen
 58272  			if postIndex < 0 {
 58273  				return ErrInvalidLengthEvents
 58274  			}
 58275  			if postIndex > l {
 58276  				return io.ErrUnexpectedEOF
 58277  			}
 58278  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58279  				return err
 58280  			}
 58281  			iNdEx = postIndex
 58282  		case 3:
 58283  			if wireType != 2 {
 58284  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 58285  			}
 58286  			var msglen int
 58287  			for shift := uint(0); ; shift += 7 {
 58288  				if shift >= 64 {
 58289  					return ErrIntOverflowEvents
 58290  				}
 58291  				if iNdEx >= l {
 58292  					return io.ErrUnexpectedEOF
 58293  				}
 58294  				b := dAtA[iNdEx]
 58295  				iNdEx++
 58296  				msglen |= int(b&0x7F) << shift
 58297  				if b < 0x80 {
 58298  					break
 58299  				}
 58300  			}
 58301  			if msglen < 0 {
 58302  				return ErrInvalidLengthEvents
 58303  			}
 58304  			postIndex := iNdEx + msglen
 58305  			if postIndex < 0 {
 58306  				return ErrInvalidLengthEvents
 58307  			}
 58308  			if postIndex > l {
 58309  				return io.ErrUnexpectedEOF
 58310  			}
 58311  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58312  				return err
 58313  			}
 58314  			iNdEx = postIndex
 58315  		case 4:
 58316  			if wireType != 2 {
 58317  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 58318  			}
 58319  			var msglen int
 58320  			for shift := uint(0); ; shift += 7 {
 58321  				if shift >= 64 {
 58322  					return ErrIntOverflowEvents
 58323  				}
 58324  				if iNdEx >= l {
 58325  					return io.ErrUnexpectedEOF
 58326  				}
 58327  				b := dAtA[iNdEx]
 58328  				iNdEx++
 58329  				msglen |= int(b&0x7F) << shift
 58330  				if b < 0x80 {
 58331  					break
 58332  				}
 58333  			}
 58334  			if msglen < 0 {
 58335  				return ErrInvalidLengthEvents
 58336  			}
 58337  			postIndex := iNdEx + msglen
 58338  			if postIndex < 0 {
 58339  				return ErrInvalidLengthEvents
 58340  			}
 58341  			if postIndex > l {
 58342  				return io.ErrUnexpectedEOF
 58343  			}
 58344  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58345  				return err
 58346  			}
 58347  			iNdEx = postIndex
 58348  		case 5:
 58349  			if wireType != 2 {
 58350  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 58351  			}
 58352  			var msglen int
 58353  			for shift := uint(0); ; shift += 7 {
 58354  				if shift >= 64 {
 58355  					return ErrIntOverflowEvents
 58356  				}
 58357  				if iNdEx >= l {
 58358  					return io.ErrUnexpectedEOF
 58359  				}
 58360  				b := dAtA[iNdEx]
 58361  				iNdEx++
 58362  				msglen |= int(b&0x7F) << shift
 58363  				if b < 0x80 {
 58364  					break
 58365  				}
 58366  			}
 58367  			if msglen < 0 {
 58368  				return ErrInvalidLengthEvents
 58369  			}
 58370  			postIndex := iNdEx + msglen
 58371  			if postIndex < 0 {
 58372  				return ErrInvalidLengthEvents
 58373  			}
 58374  			if postIndex > l {
 58375  				return io.ErrUnexpectedEOF
 58376  			}
 58377  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58378  				return err
 58379  			}
 58380  			iNdEx = postIndex
 58381  		case 7:
 58382  			if wireType != 2 {
 58383  				return fmt.Errorf("proto: wrong wireType = %d for field PublicAddr", wireType)
 58384  			}
 58385  			var stringLen uint64
 58386  			for shift := uint(0); ; shift += 7 {
 58387  				if shift >= 64 {
 58388  					return ErrIntOverflowEvents
 58389  				}
 58390  				if iNdEx >= l {
 58391  					return io.ErrUnexpectedEOF
 58392  				}
 58393  				b := dAtA[iNdEx]
 58394  				iNdEx++
 58395  				stringLen |= uint64(b&0x7F) << shift
 58396  				if b < 0x80 {
 58397  					break
 58398  				}
 58399  			}
 58400  			intStringLen := int(stringLen)
 58401  			if intStringLen < 0 {
 58402  				return ErrInvalidLengthEvents
 58403  			}
 58404  			postIndex := iNdEx + intStringLen
 58405  			if postIndex < 0 {
 58406  				return ErrInvalidLengthEvents
 58407  			}
 58408  			if postIndex > l {
 58409  				return io.ErrUnexpectedEOF
 58410  			}
 58411  			m.PublicAddr = string(dAtA[iNdEx:postIndex])
 58412  			iNdEx = postIndex
 58413  		case 8:
 58414  			if wireType != 2 {
 58415  				return fmt.Errorf("proto: wrong wireType = %d for field AppMetadata", wireType)
 58416  			}
 58417  			var msglen int
 58418  			for shift := uint(0); ; shift += 7 {
 58419  				if shift >= 64 {
 58420  					return ErrIntOverflowEvents
 58421  				}
 58422  				if iNdEx >= l {
 58423  					return io.ErrUnexpectedEOF
 58424  				}
 58425  				b := dAtA[iNdEx]
 58426  				iNdEx++
 58427  				msglen |= int(b&0x7F) << shift
 58428  				if b < 0x80 {
 58429  					break
 58430  				}
 58431  			}
 58432  			if msglen < 0 {
 58433  				return ErrInvalidLengthEvents
 58434  			}
 58435  			postIndex := iNdEx + msglen
 58436  			if postIndex < 0 {
 58437  				return ErrInvalidLengthEvents
 58438  			}
 58439  			if postIndex > l {
 58440  				return io.ErrUnexpectedEOF
 58441  			}
 58442  			if err := m.AppMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58443  				return err
 58444  			}
 58445  			iNdEx = postIndex
 58446  		default:
 58447  			iNdEx = preIndex
 58448  			skippy, err := skipEvents(dAtA[iNdEx:])
 58449  			if err != nil {
 58450  				return err
 58451  			}
 58452  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 58453  				return ErrInvalidLengthEvents
 58454  			}
 58455  			if (iNdEx + skippy) > l {
 58456  				return io.ErrUnexpectedEOF
 58457  			}
 58458  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 58459  			iNdEx += skippy
 58460  		}
 58461  	}
 58462  
 58463  	if iNdEx > l {
 58464  		return io.ErrUnexpectedEOF
 58465  	}
 58466  	return nil
 58467  }
 58468  func (m *AppSessionEnd) Unmarshal(dAtA []byte) error {
 58469  	l := len(dAtA)
 58470  	iNdEx := 0
 58471  	for iNdEx < l {
 58472  		preIndex := iNdEx
 58473  		var wire uint64
 58474  		for shift := uint(0); ; shift += 7 {
 58475  			if shift >= 64 {
 58476  				return ErrIntOverflowEvents
 58477  			}
 58478  			if iNdEx >= l {
 58479  				return io.ErrUnexpectedEOF
 58480  			}
 58481  			b := dAtA[iNdEx]
 58482  			iNdEx++
 58483  			wire |= uint64(b&0x7F) << shift
 58484  			if b < 0x80 {
 58485  				break
 58486  			}
 58487  		}
 58488  		fieldNum := int32(wire >> 3)
 58489  		wireType := int(wire & 0x7)
 58490  		if wireType == 4 {
 58491  			return fmt.Errorf("proto: AppSessionEnd: wiretype end group for non-group")
 58492  		}
 58493  		if fieldNum <= 0 {
 58494  			return fmt.Errorf("proto: AppSessionEnd: illegal tag %d (wire type %d)", fieldNum, wire)
 58495  		}
 58496  		switch fieldNum {
 58497  		case 1:
 58498  			if wireType != 2 {
 58499  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 58500  			}
 58501  			var msglen int
 58502  			for shift := uint(0); ; shift += 7 {
 58503  				if shift >= 64 {
 58504  					return ErrIntOverflowEvents
 58505  				}
 58506  				if iNdEx >= l {
 58507  					return io.ErrUnexpectedEOF
 58508  				}
 58509  				b := dAtA[iNdEx]
 58510  				iNdEx++
 58511  				msglen |= int(b&0x7F) << shift
 58512  				if b < 0x80 {
 58513  					break
 58514  				}
 58515  			}
 58516  			if msglen < 0 {
 58517  				return ErrInvalidLengthEvents
 58518  			}
 58519  			postIndex := iNdEx + msglen
 58520  			if postIndex < 0 {
 58521  				return ErrInvalidLengthEvents
 58522  			}
 58523  			if postIndex > l {
 58524  				return io.ErrUnexpectedEOF
 58525  			}
 58526  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58527  				return err
 58528  			}
 58529  			iNdEx = postIndex
 58530  		case 2:
 58531  			if wireType != 2 {
 58532  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 58533  			}
 58534  			var msglen int
 58535  			for shift := uint(0); ; shift += 7 {
 58536  				if shift >= 64 {
 58537  					return ErrIntOverflowEvents
 58538  				}
 58539  				if iNdEx >= l {
 58540  					return io.ErrUnexpectedEOF
 58541  				}
 58542  				b := dAtA[iNdEx]
 58543  				iNdEx++
 58544  				msglen |= int(b&0x7F) << shift
 58545  				if b < 0x80 {
 58546  					break
 58547  				}
 58548  			}
 58549  			if msglen < 0 {
 58550  				return ErrInvalidLengthEvents
 58551  			}
 58552  			postIndex := iNdEx + msglen
 58553  			if postIndex < 0 {
 58554  				return ErrInvalidLengthEvents
 58555  			}
 58556  			if postIndex > l {
 58557  				return io.ErrUnexpectedEOF
 58558  			}
 58559  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58560  				return err
 58561  			}
 58562  			iNdEx = postIndex
 58563  		case 3:
 58564  			if wireType != 2 {
 58565  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 58566  			}
 58567  			var msglen int
 58568  			for shift := uint(0); ; shift += 7 {
 58569  				if shift >= 64 {
 58570  					return ErrIntOverflowEvents
 58571  				}
 58572  				if iNdEx >= l {
 58573  					return io.ErrUnexpectedEOF
 58574  				}
 58575  				b := dAtA[iNdEx]
 58576  				iNdEx++
 58577  				msglen |= int(b&0x7F) << shift
 58578  				if b < 0x80 {
 58579  					break
 58580  				}
 58581  			}
 58582  			if msglen < 0 {
 58583  				return ErrInvalidLengthEvents
 58584  			}
 58585  			postIndex := iNdEx + msglen
 58586  			if postIndex < 0 {
 58587  				return ErrInvalidLengthEvents
 58588  			}
 58589  			if postIndex > l {
 58590  				return io.ErrUnexpectedEOF
 58591  			}
 58592  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58593  				return err
 58594  			}
 58595  			iNdEx = postIndex
 58596  		case 4:
 58597  			if wireType != 2 {
 58598  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 58599  			}
 58600  			var msglen int
 58601  			for shift := uint(0); ; shift += 7 {
 58602  				if shift >= 64 {
 58603  					return ErrIntOverflowEvents
 58604  				}
 58605  				if iNdEx >= l {
 58606  					return io.ErrUnexpectedEOF
 58607  				}
 58608  				b := dAtA[iNdEx]
 58609  				iNdEx++
 58610  				msglen |= int(b&0x7F) << shift
 58611  				if b < 0x80 {
 58612  					break
 58613  				}
 58614  			}
 58615  			if msglen < 0 {
 58616  				return ErrInvalidLengthEvents
 58617  			}
 58618  			postIndex := iNdEx + msglen
 58619  			if postIndex < 0 {
 58620  				return ErrInvalidLengthEvents
 58621  			}
 58622  			if postIndex > l {
 58623  				return io.ErrUnexpectedEOF
 58624  			}
 58625  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58626  				return err
 58627  			}
 58628  			iNdEx = postIndex
 58629  		case 5:
 58630  			if wireType != 2 {
 58631  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 58632  			}
 58633  			var msglen int
 58634  			for shift := uint(0); ; shift += 7 {
 58635  				if shift >= 64 {
 58636  					return ErrIntOverflowEvents
 58637  				}
 58638  				if iNdEx >= l {
 58639  					return io.ErrUnexpectedEOF
 58640  				}
 58641  				b := dAtA[iNdEx]
 58642  				iNdEx++
 58643  				msglen |= int(b&0x7F) << shift
 58644  				if b < 0x80 {
 58645  					break
 58646  				}
 58647  			}
 58648  			if msglen < 0 {
 58649  				return ErrInvalidLengthEvents
 58650  			}
 58651  			postIndex := iNdEx + msglen
 58652  			if postIndex < 0 {
 58653  				return ErrInvalidLengthEvents
 58654  			}
 58655  			if postIndex > l {
 58656  				return io.ErrUnexpectedEOF
 58657  			}
 58658  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58659  				return err
 58660  			}
 58661  			iNdEx = postIndex
 58662  		case 6:
 58663  			if wireType != 2 {
 58664  				return fmt.Errorf("proto: wrong wireType = %d for field AppMetadata", wireType)
 58665  			}
 58666  			var msglen int
 58667  			for shift := uint(0); ; shift += 7 {
 58668  				if shift >= 64 {
 58669  					return ErrIntOverflowEvents
 58670  				}
 58671  				if iNdEx >= l {
 58672  					return io.ErrUnexpectedEOF
 58673  				}
 58674  				b := dAtA[iNdEx]
 58675  				iNdEx++
 58676  				msglen |= int(b&0x7F) << shift
 58677  				if b < 0x80 {
 58678  					break
 58679  				}
 58680  			}
 58681  			if msglen < 0 {
 58682  				return ErrInvalidLengthEvents
 58683  			}
 58684  			postIndex := iNdEx + msglen
 58685  			if postIndex < 0 {
 58686  				return ErrInvalidLengthEvents
 58687  			}
 58688  			if postIndex > l {
 58689  				return io.ErrUnexpectedEOF
 58690  			}
 58691  			if err := m.AppMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58692  				return err
 58693  			}
 58694  			iNdEx = postIndex
 58695  		default:
 58696  			iNdEx = preIndex
 58697  			skippy, err := skipEvents(dAtA[iNdEx:])
 58698  			if err != nil {
 58699  				return err
 58700  			}
 58701  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 58702  				return ErrInvalidLengthEvents
 58703  			}
 58704  			if (iNdEx + skippy) > l {
 58705  				return io.ErrUnexpectedEOF
 58706  			}
 58707  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 58708  			iNdEx += skippy
 58709  		}
 58710  	}
 58711  
 58712  	if iNdEx > l {
 58713  		return io.ErrUnexpectedEOF
 58714  	}
 58715  	return nil
 58716  }
 58717  func (m *AppSessionChunk) Unmarshal(dAtA []byte) error {
 58718  	l := len(dAtA)
 58719  	iNdEx := 0
 58720  	for iNdEx < l {
 58721  		preIndex := iNdEx
 58722  		var wire uint64
 58723  		for shift := uint(0); ; shift += 7 {
 58724  			if shift >= 64 {
 58725  				return ErrIntOverflowEvents
 58726  			}
 58727  			if iNdEx >= l {
 58728  				return io.ErrUnexpectedEOF
 58729  			}
 58730  			b := dAtA[iNdEx]
 58731  			iNdEx++
 58732  			wire |= uint64(b&0x7F) << shift
 58733  			if b < 0x80 {
 58734  				break
 58735  			}
 58736  		}
 58737  		fieldNum := int32(wire >> 3)
 58738  		wireType := int(wire & 0x7)
 58739  		if wireType == 4 {
 58740  			return fmt.Errorf("proto: AppSessionChunk: wiretype end group for non-group")
 58741  		}
 58742  		if fieldNum <= 0 {
 58743  			return fmt.Errorf("proto: AppSessionChunk: illegal tag %d (wire type %d)", fieldNum, wire)
 58744  		}
 58745  		switch fieldNum {
 58746  		case 1:
 58747  			if wireType != 2 {
 58748  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 58749  			}
 58750  			var msglen int
 58751  			for shift := uint(0); ; shift += 7 {
 58752  				if shift >= 64 {
 58753  					return ErrIntOverflowEvents
 58754  				}
 58755  				if iNdEx >= l {
 58756  					return io.ErrUnexpectedEOF
 58757  				}
 58758  				b := dAtA[iNdEx]
 58759  				iNdEx++
 58760  				msglen |= int(b&0x7F) << shift
 58761  				if b < 0x80 {
 58762  					break
 58763  				}
 58764  			}
 58765  			if msglen < 0 {
 58766  				return ErrInvalidLengthEvents
 58767  			}
 58768  			postIndex := iNdEx + msglen
 58769  			if postIndex < 0 {
 58770  				return ErrInvalidLengthEvents
 58771  			}
 58772  			if postIndex > l {
 58773  				return io.ErrUnexpectedEOF
 58774  			}
 58775  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58776  				return err
 58777  			}
 58778  			iNdEx = postIndex
 58779  		case 2:
 58780  			if wireType != 2 {
 58781  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 58782  			}
 58783  			var msglen int
 58784  			for shift := uint(0); ; shift += 7 {
 58785  				if shift >= 64 {
 58786  					return ErrIntOverflowEvents
 58787  				}
 58788  				if iNdEx >= l {
 58789  					return io.ErrUnexpectedEOF
 58790  				}
 58791  				b := dAtA[iNdEx]
 58792  				iNdEx++
 58793  				msglen |= int(b&0x7F) << shift
 58794  				if b < 0x80 {
 58795  					break
 58796  				}
 58797  			}
 58798  			if msglen < 0 {
 58799  				return ErrInvalidLengthEvents
 58800  			}
 58801  			postIndex := iNdEx + msglen
 58802  			if postIndex < 0 {
 58803  				return ErrInvalidLengthEvents
 58804  			}
 58805  			if postIndex > l {
 58806  				return io.ErrUnexpectedEOF
 58807  			}
 58808  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58809  				return err
 58810  			}
 58811  			iNdEx = postIndex
 58812  		case 3:
 58813  			if wireType != 2 {
 58814  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 58815  			}
 58816  			var msglen int
 58817  			for shift := uint(0); ; shift += 7 {
 58818  				if shift >= 64 {
 58819  					return ErrIntOverflowEvents
 58820  				}
 58821  				if iNdEx >= l {
 58822  					return io.ErrUnexpectedEOF
 58823  				}
 58824  				b := dAtA[iNdEx]
 58825  				iNdEx++
 58826  				msglen |= int(b&0x7F) << shift
 58827  				if b < 0x80 {
 58828  					break
 58829  				}
 58830  			}
 58831  			if msglen < 0 {
 58832  				return ErrInvalidLengthEvents
 58833  			}
 58834  			postIndex := iNdEx + msglen
 58835  			if postIndex < 0 {
 58836  				return ErrInvalidLengthEvents
 58837  			}
 58838  			if postIndex > l {
 58839  				return io.ErrUnexpectedEOF
 58840  			}
 58841  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58842  				return err
 58843  			}
 58844  			iNdEx = postIndex
 58845  		case 4:
 58846  			if wireType != 2 {
 58847  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 58848  			}
 58849  			var msglen int
 58850  			for shift := uint(0); ; shift += 7 {
 58851  				if shift >= 64 {
 58852  					return ErrIntOverflowEvents
 58853  				}
 58854  				if iNdEx >= l {
 58855  					return io.ErrUnexpectedEOF
 58856  				}
 58857  				b := dAtA[iNdEx]
 58858  				iNdEx++
 58859  				msglen |= int(b&0x7F) << shift
 58860  				if b < 0x80 {
 58861  					break
 58862  				}
 58863  			}
 58864  			if msglen < 0 {
 58865  				return ErrInvalidLengthEvents
 58866  			}
 58867  			postIndex := iNdEx + msglen
 58868  			if postIndex < 0 {
 58869  				return ErrInvalidLengthEvents
 58870  			}
 58871  			if postIndex > l {
 58872  				return io.ErrUnexpectedEOF
 58873  			}
 58874  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58875  				return err
 58876  			}
 58877  			iNdEx = postIndex
 58878  		case 5:
 58879  			if wireType != 2 {
 58880  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 58881  			}
 58882  			var msglen int
 58883  			for shift := uint(0); ; shift += 7 {
 58884  				if shift >= 64 {
 58885  					return ErrIntOverflowEvents
 58886  				}
 58887  				if iNdEx >= l {
 58888  					return io.ErrUnexpectedEOF
 58889  				}
 58890  				b := dAtA[iNdEx]
 58891  				iNdEx++
 58892  				msglen |= int(b&0x7F) << shift
 58893  				if b < 0x80 {
 58894  					break
 58895  				}
 58896  			}
 58897  			if msglen < 0 {
 58898  				return ErrInvalidLengthEvents
 58899  			}
 58900  			postIndex := iNdEx + msglen
 58901  			if postIndex < 0 {
 58902  				return ErrInvalidLengthEvents
 58903  			}
 58904  			if postIndex > l {
 58905  				return io.ErrUnexpectedEOF
 58906  			}
 58907  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58908  				return err
 58909  			}
 58910  			iNdEx = postIndex
 58911  		case 6:
 58912  			if wireType != 2 {
 58913  				return fmt.Errorf("proto: wrong wireType = %d for field SessionChunkID", wireType)
 58914  			}
 58915  			var stringLen uint64
 58916  			for shift := uint(0); ; shift += 7 {
 58917  				if shift >= 64 {
 58918  					return ErrIntOverflowEvents
 58919  				}
 58920  				if iNdEx >= l {
 58921  					return io.ErrUnexpectedEOF
 58922  				}
 58923  				b := dAtA[iNdEx]
 58924  				iNdEx++
 58925  				stringLen |= uint64(b&0x7F) << shift
 58926  				if b < 0x80 {
 58927  					break
 58928  				}
 58929  			}
 58930  			intStringLen := int(stringLen)
 58931  			if intStringLen < 0 {
 58932  				return ErrInvalidLengthEvents
 58933  			}
 58934  			postIndex := iNdEx + intStringLen
 58935  			if postIndex < 0 {
 58936  				return ErrInvalidLengthEvents
 58937  			}
 58938  			if postIndex > l {
 58939  				return io.ErrUnexpectedEOF
 58940  			}
 58941  			m.SessionChunkID = string(dAtA[iNdEx:postIndex])
 58942  			iNdEx = postIndex
 58943  		case 7:
 58944  			if wireType != 2 {
 58945  				return fmt.Errorf("proto: wrong wireType = %d for field AppMetadata", wireType)
 58946  			}
 58947  			var msglen int
 58948  			for shift := uint(0); ; shift += 7 {
 58949  				if shift >= 64 {
 58950  					return ErrIntOverflowEvents
 58951  				}
 58952  				if iNdEx >= l {
 58953  					return io.ErrUnexpectedEOF
 58954  				}
 58955  				b := dAtA[iNdEx]
 58956  				iNdEx++
 58957  				msglen |= int(b&0x7F) << shift
 58958  				if b < 0x80 {
 58959  					break
 58960  				}
 58961  			}
 58962  			if msglen < 0 {
 58963  				return ErrInvalidLengthEvents
 58964  			}
 58965  			postIndex := iNdEx + msglen
 58966  			if postIndex < 0 {
 58967  				return ErrInvalidLengthEvents
 58968  			}
 58969  			if postIndex > l {
 58970  				return io.ErrUnexpectedEOF
 58971  			}
 58972  			if err := m.AppMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 58973  				return err
 58974  			}
 58975  			iNdEx = postIndex
 58976  		default:
 58977  			iNdEx = preIndex
 58978  			skippy, err := skipEvents(dAtA[iNdEx:])
 58979  			if err != nil {
 58980  				return err
 58981  			}
 58982  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 58983  				return ErrInvalidLengthEvents
 58984  			}
 58985  			if (iNdEx + skippy) > l {
 58986  				return io.ErrUnexpectedEOF
 58987  			}
 58988  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 58989  			iNdEx += skippy
 58990  		}
 58991  	}
 58992  
 58993  	if iNdEx > l {
 58994  		return io.ErrUnexpectedEOF
 58995  	}
 58996  	return nil
 58997  }
 58998  func (m *AppSessionRequest) Unmarshal(dAtA []byte) error {
 58999  	l := len(dAtA)
 59000  	iNdEx := 0
 59001  	for iNdEx < l {
 59002  		preIndex := iNdEx
 59003  		var wire uint64
 59004  		for shift := uint(0); ; shift += 7 {
 59005  			if shift >= 64 {
 59006  				return ErrIntOverflowEvents
 59007  			}
 59008  			if iNdEx >= l {
 59009  				return io.ErrUnexpectedEOF
 59010  			}
 59011  			b := dAtA[iNdEx]
 59012  			iNdEx++
 59013  			wire |= uint64(b&0x7F) << shift
 59014  			if b < 0x80 {
 59015  				break
 59016  			}
 59017  		}
 59018  		fieldNum := int32(wire >> 3)
 59019  		wireType := int(wire & 0x7)
 59020  		if wireType == 4 {
 59021  			return fmt.Errorf("proto: AppSessionRequest: wiretype end group for non-group")
 59022  		}
 59023  		if fieldNum <= 0 {
 59024  			return fmt.Errorf("proto: AppSessionRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 59025  		}
 59026  		switch fieldNum {
 59027  		case 1:
 59028  			if wireType != 2 {
 59029  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 59030  			}
 59031  			var msglen int
 59032  			for shift := uint(0); ; shift += 7 {
 59033  				if shift >= 64 {
 59034  					return ErrIntOverflowEvents
 59035  				}
 59036  				if iNdEx >= l {
 59037  					return io.ErrUnexpectedEOF
 59038  				}
 59039  				b := dAtA[iNdEx]
 59040  				iNdEx++
 59041  				msglen |= int(b&0x7F) << shift
 59042  				if b < 0x80 {
 59043  					break
 59044  				}
 59045  			}
 59046  			if msglen < 0 {
 59047  				return ErrInvalidLengthEvents
 59048  			}
 59049  			postIndex := iNdEx + msglen
 59050  			if postIndex < 0 {
 59051  				return ErrInvalidLengthEvents
 59052  			}
 59053  			if postIndex > l {
 59054  				return io.ErrUnexpectedEOF
 59055  			}
 59056  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 59057  				return err
 59058  			}
 59059  			iNdEx = postIndex
 59060  		case 2:
 59061  			if wireType != 0 {
 59062  				return fmt.Errorf("proto: wrong wireType = %d for field StatusCode", wireType)
 59063  			}
 59064  			m.StatusCode = 0
 59065  			for shift := uint(0); ; shift += 7 {
 59066  				if shift >= 64 {
 59067  					return ErrIntOverflowEvents
 59068  				}
 59069  				if iNdEx >= l {
 59070  					return io.ErrUnexpectedEOF
 59071  				}
 59072  				b := dAtA[iNdEx]
 59073  				iNdEx++
 59074  				m.StatusCode |= uint32(b&0x7F) << shift
 59075  				if b < 0x80 {
 59076  					break
 59077  				}
 59078  			}
 59079  		case 3:
 59080  			if wireType != 2 {
 59081  				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
 59082  			}
 59083  			var stringLen uint64
 59084  			for shift := uint(0); ; shift += 7 {
 59085  				if shift >= 64 {
 59086  					return ErrIntOverflowEvents
 59087  				}
 59088  				if iNdEx >= l {
 59089  					return io.ErrUnexpectedEOF
 59090  				}
 59091  				b := dAtA[iNdEx]
 59092  				iNdEx++
 59093  				stringLen |= uint64(b&0x7F) << shift
 59094  				if b < 0x80 {
 59095  					break
 59096  				}
 59097  			}
 59098  			intStringLen := int(stringLen)
 59099  			if intStringLen < 0 {
 59100  				return ErrInvalidLengthEvents
 59101  			}
 59102  			postIndex := iNdEx + intStringLen
 59103  			if postIndex < 0 {
 59104  				return ErrInvalidLengthEvents
 59105  			}
 59106  			if postIndex > l {
 59107  				return io.ErrUnexpectedEOF
 59108  			}
 59109  			m.Path = string(dAtA[iNdEx:postIndex])
 59110  			iNdEx = postIndex
 59111  		case 4:
 59112  			if wireType != 2 {
 59113  				return fmt.Errorf("proto: wrong wireType = %d for field RawQuery", wireType)
 59114  			}
 59115  			var stringLen uint64
 59116  			for shift := uint(0); ; shift += 7 {
 59117  				if shift >= 64 {
 59118  					return ErrIntOverflowEvents
 59119  				}
 59120  				if iNdEx >= l {
 59121  					return io.ErrUnexpectedEOF
 59122  				}
 59123  				b := dAtA[iNdEx]
 59124  				iNdEx++
 59125  				stringLen |= uint64(b&0x7F) << shift
 59126  				if b < 0x80 {
 59127  					break
 59128  				}
 59129  			}
 59130  			intStringLen := int(stringLen)
 59131  			if intStringLen < 0 {
 59132  				return ErrInvalidLengthEvents
 59133  			}
 59134  			postIndex := iNdEx + intStringLen
 59135  			if postIndex < 0 {
 59136  				return ErrInvalidLengthEvents
 59137  			}
 59138  			if postIndex > l {
 59139  				return io.ErrUnexpectedEOF
 59140  			}
 59141  			m.RawQuery = string(dAtA[iNdEx:postIndex])
 59142  			iNdEx = postIndex
 59143  		case 5:
 59144  			if wireType != 2 {
 59145  				return fmt.Errorf("proto: wrong wireType = %d for field Method", wireType)
 59146  			}
 59147  			var stringLen uint64
 59148  			for shift := uint(0); ; shift += 7 {
 59149  				if shift >= 64 {
 59150  					return ErrIntOverflowEvents
 59151  				}
 59152  				if iNdEx >= l {
 59153  					return io.ErrUnexpectedEOF
 59154  				}
 59155  				b := dAtA[iNdEx]
 59156  				iNdEx++
 59157  				stringLen |= uint64(b&0x7F) << shift
 59158  				if b < 0x80 {
 59159  					break
 59160  				}
 59161  			}
 59162  			intStringLen := int(stringLen)
 59163  			if intStringLen < 0 {
 59164  				return ErrInvalidLengthEvents
 59165  			}
 59166  			postIndex := iNdEx + intStringLen
 59167  			if postIndex < 0 {
 59168  				return ErrInvalidLengthEvents
 59169  			}
 59170  			if postIndex > l {
 59171  				return io.ErrUnexpectedEOF
 59172  			}
 59173  			m.Method = string(dAtA[iNdEx:postIndex])
 59174  			iNdEx = postIndex
 59175  		case 6:
 59176  			if wireType != 2 {
 59177  				return fmt.Errorf("proto: wrong wireType = %d for field AppMetadata", wireType)
 59178  			}
 59179  			var msglen int
 59180  			for shift := uint(0); ; shift += 7 {
 59181  				if shift >= 64 {
 59182  					return ErrIntOverflowEvents
 59183  				}
 59184  				if iNdEx >= l {
 59185  					return io.ErrUnexpectedEOF
 59186  				}
 59187  				b := dAtA[iNdEx]
 59188  				iNdEx++
 59189  				msglen |= int(b&0x7F) << shift
 59190  				if b < 0x80 {
 59191  					break
 59192  				}
 59193  			}
 59194  			if msglen < 0 {
 59195  				return ErrInvalidLengthEvents
 59196  			}
 59197  			postIndex := iNdEx + msglen
 59198  			if postIndex < 0 {
 59199  				return ErrInvalidLengthEvents
 59200  			}
 59201  			if postIndex > l {
 59202  				return io.ErrUnexpectedEOF
 59203  			}
 59204  			if err := m.AppMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 59205  				return err
 59206  			}
 59207  			iNdEx = postIndex
 59208  		case 7:
 59209  			if wireType != 2 {
 59210  				return fmt.Errorf("proto: wrong wireType = %d for field AWSRequestMetadata", wireType)
 59211  			}
 59212  			var msglen int
 59213  			for shift := uint(0); ; shift += 7 {
 59214  				if shift >= 64 {
 59215  					return ErrIntOverflowEvents
 59216  				}
 59217  				if iNdEx >= l {
 59218  					return io.ErrUnexpectedEOF
 59219  				}
 59220  				b := dAtA[iNdEx]
 59221  				iNdEx++
 59222  				msglen |= int(b&0x7F) << shift
 59223  				if b < 0x80 {
 59224  					break
 59225  				}
 59226  			}
 59227  			if msglen < 0 {
 59228  				return ErrInvalidLengthEvents
 59229  			}
 59230  			postIndex := iNdEx + msglen
 59231  			if postIndex < 0 {
 59232  				return ErrInvalidLengthEvents
 59233  			}
 59234  			if postIndex > l {
 59235  				return io.ErrUnexpectedEOF
 59236  			}
 59237  			if err := m.AWSRequestMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 59238  				return err
 59239  			}
 59240  			iNdEx = postIndex
 59241  		default:
 59242  			iNdEx = preIndex
 59243  			skippy, err := skipEvents(dAtA[iNdEx:])
 59244  			if err != nil {
 59245  				return err
 59246  			}
 59247  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 59248  				return ErrInvalidLengthEvents
 59249  			}
 59250  			if (iNdEx + skippy) > l {
 59251  				return io.ErrUnexpectedEOF
 59252  			}
 59253  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 59254  			iNdEx += skippy
 59255  		}
 59256  	}
 59257  
 59258  	if iNdEx > l {
 59259  		return io.ErrUnexpectedEOF
 59260  	}
 59261  	return nil
 59262  }
 59263  func (m *AWSRequestMetadata) Unmarshal(dAtA []byte) error {
 59264  	l := len(dAtA)
 59265  	iNdEx := 0
 59266  	for iNdEx < l {
 59267  		preIndex := iNdEx
 59268  		var wire uint64
 59269  		for shift := uint(0); ; shift += 7 {
 59270  			if shift >= 64 {
 59271  				return ErrIntOverflowEvents
 59272  			}
 59273  			if iNdEx >= l {
 59274  				return io.ErrUnexpectedEOF
 59275  			}
 59276  			b := dAtA[iNdEx]
 59277  			iNdEx++
 59278  			wire |= uint64(b&0x7F) << shift
 59279  			if b < 0x80 {
 59280  				break
 59281  			}
 59282  		}
 59283  		fieldNum := int32(wire >> 3)
 59284  		wireType := int(wire & 0x7)
 59285  		if wireType == 4 {
 59286  			return fmt.Errorf("proto: AWSRequestMetadata: wiretype end group for non-group")
 59287  		}
 59288  		if fieldNum <= 0 {
 59289  			return fmt.Errorf("proto: AWSRequestMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 59290  		}
 59291  		switch fieldNum {
 59292  		case 1:
 59293  			if wireType != 2 {
 59294  				return fmt.Errorf("proto: wrong wireType = %d for field AWSRegion", wireType)
 59295  			}
 59296  			var stringLen uint64
 59297  			for shift := uint(0); ; shift += 7 {
 59298  				if shift >= 64 {
 59299  					return ErrIntOverflowEvents
 59300  				}
 59301  				if iNdEx >= l {
 59302  					return io.ErrUnexpectedEOF
 59303  				}
 59304  				b := dAtA[iNdEx]
 59305  				iNdEx++
 59306  				stringLen |= uint64(b&0x7F) << shift
 59307  				if b < 0x80 {
 59308  					break
 59309  				}
 59310  			}
 59311  			intStringLen := int(stringLen)
 59312  			if intStringLen < 0 {
 59313  				return ErrInvalidLengthEvents
 59314  			}
 59315  			postIndex := iNdEx + intStringLen
 59316  			if postIndex < 0 {
 59317  				return ErrInvalidLengthEvents
 59318  			}
 59319  			if postIndex > l {
 59320  				return io.ErrUnexpectedEOF
 59321  			}
 59322  			m.AWSRegion = string(dAtA[iNdEx:postIndex])
 59323  			iNdEx = postIndex
 59324  		case 2:
 59325  			if wireType != 2 {
 59326  				return fmt.Errorf("proto: wrong wireType = %d for field AWSService", wireType)
 59327  			}
 59328  			var stringLen uint64
 59329  			for shift := uint(0); ; shift += 7 {
 59330  				if shift >= 64 {
 59331  					return ErrIntOverflowEvents
 59332  				}
 59333  				if iNdEx >= l {
 59334  					return io.ErrUnexpectedEOF
 59335  				}
 59336  				b := dAtA[iNdEx]
 59337  				iNdEx++
 59338  				stringLen |= uint64(b&0x7F) << shift
 59339  				if b < 0x80 {
 59340  					break
 59341  				}
 59342  			}
 59343  			intStringLen := int(stringLen)
 59344  			if intStringLen < 0 {
 59345  				return ErrInvalidLengthEvents
 59346  			}
 59347  			postIndex := iNdEx + intStringLen
 59348  			if postIndex < 0 {
 59349  				return ErrInvalidLengthEvents
 59350  			}
 59351  			if postIndex > l {
 59352  				return io.ErrUnexpectedEOF
 59353  			}
 59354  			m.AWSService = string(dAtA[iNdEx:postIndex])
 59355  			iNdEx = postIndex
 59356  		case 3:
 59357  			if wireType != 2 {
 59358  				return fmt.Errorf("proto: wrong wireType = %d for field AWSHost", wireType)
 59359  			}
 59360  			var stringLen uint64
 59361  			for shift := uint(0); ; shift += 7 {
 59362  				if shift >= 64 {
 59363  					return ErrIntOverflowEvents
 59364  				}
 59365  				if iNdEx >= l {
 59366  					return io.ErrUnexpectedEOF
 59367  				}
 59368  				b := dAtA[iNdEx]
 59369  				iNdEx++
 59370  				stringLen |= uint64(b&0x7F) << shift
 59371  				if b < 0x80 {
 59372  					break
 59373  				}
 59374  			}
 59375  			intStringLen := int(stringLen)
 59376  			if intStringLen < 0 {
 59377  				return ErrInvalidLengthEvents
 59378  			}
 59379  			postIndex := iNdEx + intStringLen
 59380  			if postIndex < 0 {
 59381  				return ErrInvalidLengthEvents
 59382  			}
 59383  			if postIndex > l {
 59384  				return io.ErrUnexpectedEOF
 59385  			}
 59386  			m.AWSHost = string(dAtA[iNdEx:postIndex])
 59387  			iNdEx = postIndex
 59388  		case 4:
 59389  			if wireType != 2 {
 59390  				return fmt.Errorf("proto: wrong wireType = %d for field AWSAssumedRole", wireType)
 59391  			}
 59392  			var stringLen uint64
 59393  			for shift := uint(0); ; shift += 7 {
 59394  				if shift >= 64 {
 59395  					return ErrIntOverflowEvents
 59396  				}
 59397  				if iNdEx >= l {
 59398  					return io.ErrUnexpectedEOF
 59399  				}
 59400  				b := dAtA[iNdEx]
 59401  				iNdEx++
 59402  				stringLen |= uint64(b&0x7F) << shift
 59403  				if b < 0x80 {
 59404  					break
 59405  				}
 59406  			}
 59407  			intStringLen := int(stringLen)
 59408  			if intStringLen < 0 {
 59409  				return ErrInvalidLengthEvents
 59410  			}
 59411  			postIndex := iNdEx + intStringLen
 59412  			if postIndex < 0 {
 59413  				return ErrInvalidLengthEvents
 59414  			}
 59415  			if postIndex > l {
 59416  				return io.ErrUnexpectedEOF
 59417  			}
 59418  			m.AWSAssumedRole = string(dAtA[iNdEx:postIndex])
 59419  			iNdEx = postIndex
 59420  		default:
 59421  			iNdEx = preIndex
 59422  			skippy, err := skipEvents(dAtA[iNdEx:])
 59423  			if err != nil {
 59424  				return err
 59425  			}
 59426  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 59427  				return ErrInvalidLengthEvents
 59428  			}
 59429  			if (iNdEx + skippy) > l {
 59430  				return io.ErrUnexpectedEOF
 59431  			}
 59432  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 59433  			iNdEx += skippy
 59434  		}
 59435  	}
 59436  
 59437  	if iNdEx > l {
 59438  		return io.ErrUnexpectedEOF
 59439  	}
 59440  	return nil
 59441  }
 59442  func (m *DatabaseMetadata) Unmarshal(dAtA []byte) error {
 59443  	l := len(dAtA)
 59444  	iNdEx := 0
 59445  	for iNdEx < l {
 59446  		preIndex := iNdEx
 59447  		var wire uint64
 59448  		for shift := uint(0); ; shift += 7 {
 59449  			if shift >= 64 {
 59450  				return ErrIntOverflowEvents
 59451  			}
 59452  			if iNdEx >= l {
 59453  				return io.ErrUnexpectedEOF
 59454  			}
 59455  			b := dAtA[iNdEx]
 59456  			iNdEx++
 59457  			wire |= uint64(b&0x7F) << shift
 59458  			if b < 0x80 {
 59459  				break
 59460  			}
 59461  		}
 59462  		fieldNum := int32(wire >> 3)
 59463  		wireType := int(wire & 0x7)
 59464  		if wireType == 4 {
 59465  			return fmt.Errorf("proto: DatabaseMetadata: wiretype end group for non-group")
 59466  		}
 59467  		if fieldNum <= 0 {
 59468  			return fmt.Errorf("proto: DatabaseMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 59469  		}
 59470  		switch fieldNum {
 59471  		case 1:
 59472  			if wireType != 2 {
 59473  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseService", wireType)
 59474  			}
 59475  			var stringLen uint64
 59476  			for shift := uint(0); ; shift += 7 {
 59477  				if shift >= 64 {
 59478  					return ErrIntOverflowEvents
 59479  				}
 59480  				if iNdEx >= l {
 59481  					return io.ErrUnexpectedEOF
 59482  				}
 59483  				b := dAtA[iNdEx]
 59484  				iNdEx++
 59485  				stringLen |= uint64(b&0x7F) << shift
 59486  				if b < 0x80 {
 59487  					break
 59488  				}
 59489  			}
 59490  			intStringLen := int(stringLen)
 59491  			if intStringLen < 0 {
 59492  				return ErrInvalidLengthEvents
 59493  			}
 59494  			postIndex := iNdEx + intStringLen
 59495  			if postIndex < 0 {
 59496  				return ErrInvalidLengthEvents
 59497  			}
 59498  			if postIndex > l {
 59499  				return io.ErrUnexpectedEOF
 59500  			}
 59501  			m.DatabaseService = string(dAtA[iNdEx:postIndex])
 59502  			iNdEx = postIndex
 59503  		case 2:
 59504  			if wireType != 2 {
 59505  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseProtocol", wireType)
 59506  			}
 59507  			var stringLen uint64
 59508  			for shift := uint(0); ; shift += 7 {
 59509  				if shift >= 64 {
 59510  					return ErrIntOverflowEvents
 59511  				}
 59512  				if iNdEx >= l {
 59513  					return io.ErrUnexpectedEOF
 59514  				}
 59515  				b := dAtA[iNdEx]
 59516  				iNdEx++
 59517  				stringLen |= uint64(b&0x7F) << shift
 59518  				if b < 0x80 {
 59519  					break
 59520  				}
 59521  			}
 59522  			intStringLen := int(stringLen)
 59523  			if intStringLen < 0 {
 59524  				return ErrInvalidLengthEvents
 59525  			}
 59526  			postIndex := iNdEx + intStringLen
 59527  			if postIndex < 0 {
 59528  				return ErrInvalidLengthEvents
 59529  			}
 59530  			if postIndex > l {
 59531  				return io.ErrUnexpectedEOF
 59532  			}
 59533  			m.DatabaseProtocol = string(dAtA[iNdEx:postIndex])
 59534  			iNdEx = postIndex
 59535  		case 3:
 59536  			if wireType != 2 {
 59537  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseURI", wireType)
 59538  			}
 59539  			var stringLen uint64
 59540  			for shift := uint(0); ; shift += 7 {
 59541  				if shift >= 64 {
 59542  					return ErrIntOverflowEvents
 59543  				}
 59544  				if iNdEx >= l {
 59545  					return io.ErrUnexpectedEOF
 59546  				}
 59547  				b := dAtA[iNdEx]
 59548  				iNdEx++
 59549  				stringLen |= uint64(b&0x7F) << shift
 59550  				if b < 0x80 {
 59551  					break
 59552  				}
 59553  			}
 59554  			intStringLen := int(stringLen)
 59555  			if intStringLen < 0 {
 59556  				return ErrInvalidLengthEvents
 59557  			}
 59558  			postIndex := iNdEx + intStringLen
 59559  			if postIndex < 0 {
 59560  				return ErrInvalidLengthEvents
 59561  			}
 59562  			if postIndex > l {
 59563  				return io.ErrUnexpectedEOF
 59564  			}
 59565  			m.DatabaseURI = string(dAtA[iNdEx:postIndex])
 59566  			iNdEx = postIndex
 59567  		case 4:
 59568  			if wireType != 2 {
 59569  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseName", wireType)
 59570  			}
 59571  			var stringLen uint64
 59572  			for shift := uint(0); ; shift += 7 {
 59573  				if shift >= 64 {
 59574  					return ErrIntOverflowEvents
 59575  				}
 59576  				if iNdEx >= l {
 59577  					return io.ErrUnexpectedEOF
 59578  				}
 59579  				b := dAtA[iNdEx]
 59580  				iNdEx++
 59581  				stringLen |= uint64(b&0x7F) << shift
 59582  				if b < 0x80 {
 59583  					break
 59584  				}
 59585  			}
 59586  			intStringLen := int(stringLen)
 59587  			if intStringLen < 0 {
 59588  				return ErrInvalidLengthEvents
 59589  			}
 59590  			postIndex := iNdEx + intStringLen
 59591  			if postIndex < 0 {
 59592  				return ErrInvalidLengthEvents
 59593  			}
 59594  			if postIndex > l {
 59595  				return io.ErrUnexpectedEOF
 59596  			}
 59597  			m.DatabaseName = string(dAtA[iNdEx:postIndex])
 59598  			iNdEx = postIndex
 59599  		case 5:
 59600  			if wireType != 2 {
 59601  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseUser", wireType)
 59602  			}
 59603  			var stringLen uint64
 59604  			for shift := uint(0); ; shift += 7 {
 59605  				if shift >= 64 {
 59606  					return ErrIntOverflowEvents
 59607  				}
 59608  				if iNdEx >= l {
 59609  					return io.ErrUnexpectedEOF
 59610  				}
 59611  				b := dAtA[iNdEx]
 59612  				iNdEx++
 59613  				stringLen |= uint64(b&0x7F) << shift
 59614  				if b < 0x80 {
 59615  					break
 59616  				}
 59617  			}
 59618  			intStringLen := int(stringLen)
 59619  			if intStringLen < 0 {
 59620  				return ErrInvalidLengthEvents
 59621  			}
 59622  			postIndex := iNdEx + intStringLen
 59623  			if postIndex < 0 {
 59624  				return ErrInvalidLengthEvents
 59625  			}
 59626  			if postIndex > l {
 59627  				return io.ErrUnexpectedEOF
 59628  			}
 59629  			m.DatabaseUser = string(dAtA[iNdEx:postIndex])
 59630  			iNdEx = postIndex
 59631  		case 6:
 59632  			if wireType != 2 {
 59633  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseLabels", wireType)
 59634  			}
 59635  			var msglen int
 59636  			for shift := uint(0); ; shift += 7 {
 59637  				if shift >= 64 {
 59638  					return ErrIntOverflowEvents
 59639  				}
 59640  				if iNdEx >= l {
 59641  					return io.ErrUnexpectedEOF
 59642  				}
 59643  				b := dAtA[iNdEx]
 59644  				iNdEx++
 59645  				msglen |= int(b&0x7F) << shift
 59646  				if b < 0x80 {
 59647  					break
 59648  				}
 59649  			}
 59650  			if msglen < 0 {
 59651  				return ErrInvalidLengthEvents
 59652  			}
 59653  			postIndex := iNdEx + msglen
 59654  			if postIndex < 0 {
 59655  				return ErrInvalidLengthEvents
 59656  			}
 59657  			if postIndex > l {
 59658  				return io.ErrUnexpectedEOF
 59659  			}
 59660  			if m.DatabaseLabels == nil {
 59661  				m.DatabaseLabels = make(map[string]string)
 59662  			}
 59663  			var mapkey string
 59664  			var mapvalue string
 59665  			for iNdEx < postIndex {
 59666  				entryPreIndex := iNdEx
 59667  				var wire uint64
 59668  				for shift := uint(0); ; shift += 7 {
 59669  					if shift >= 64 {
 59670  						return ErrIntOverflowEvents
 59671  					}
 59672  					if iNdEx >= l {
 59673  						return io.ErrUnexpectedEOF
 59674  					}
 59675  					b := dAtA[iNdEx]
 59676  					iNdEx++
 59677  					wire |= uint64(b&0x7F) << shift
 59678  					if b < 0x80 {
 59679  						break
 59680  					}
 59681  				}
 59682  				fieldNum := int32(wire >> 3)
 59683  				if fieldNum == 1 {
 59684  					var stringLenmapkey uint64
 59685  					for shift := uint(0); ; shift += 7 {
 59686  						if shift >= 64 {
 59687  							return ErrIntOverflowEvents
 59688  						}
 59689  						if iNdEx >= l {
 59690  							return io.ErrUnexpectedEOF
 59691  						}
 59692  						b := dAtA[iNdEx]
 59693  						iNdEx++
 59694  						stringLenmapkey |= uint64(b&0x7F) << shift
 59695  						if b < 0x80 {
 59696  							break
 59697  						}
 59698  					}
 59699  					intStringLenmapkey := int(stringLenmapkey)
 59700  					if intStringLenmapkey < 0 {
 59701  						return ErrInvalidLengthEvents
 59702  					}
 59703  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 59704  					if postStringIndexmapkey < 0 {
 59705  						return ErrInvalidLengthEvents
 59706  					}
 59707  					if postStringIndexmapkey > l {
 59708  						return io.ErrUnexpectedEOF
 59709  					}
 59710  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 59711  					iNdEx = postStringIndexmapkey
 59712  				} else if fieldNum == 2 {
 59713  					var stringLenmapvalue uint64
 59714  					for shift := uint(0); ; shift += 7 {
 59715  						if shift >= 64 {
 59716  							return ErrIntOverflowEvents
 59717  						}
 59718  						if iNdEx >= l {
 59719  							return io.ErrUnexpectedEOF
 59720  						}
 59721  						b := dAtA[iNdEx]
 59722  						iNdEx++
 59723  						stringLenmapvalue |= uint64(b&0x7F) << shift
 59724  						if b < 0x80 {
 59725  							break
 59726  						}
 59727  					}
 59728  					intStringLenmapvalue := int(stringLenmapvalue)
 59729  					if intStringLenmapvalue < 0 {
 59730  						return ErrInvalidLengthEvents
 59731  					}
 59732  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
 59733  					if postStringIndexmapvalue < 0 {
 59734  						return ErrInvalidLengthEvents
 59735  					}
 59736  					if postStringIndexmapvalue > l {
 59737  						return io.ErrUnexpectedEOF
 59738  					}
 59739  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
 59740  					iNdEx = postStringIndexmapvalue
 59741  				} else {
 59742  					iNdEx = entryPreIndex
 59743  					skippy, err := skipEvents(dAtA[iNdEx:])
 59744  					if err != nil {
 59745  						return err
 59746  					}
 59747  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 59748  						return ErrInvalidLengthEvents
 59749  					}
 59750  					if (iNdEx + skippy) > postIndex {
 59751  						return io.ErrUnexpectedEOF
 59752  					}
 59753  					iNdEx += skippy
 59754  				}
 59755  			}
 59756  			m.DatabaseLabels[mapkey] = mapvalue
 59757  			iNdEx = postIndex
 59758  		case 7:
 59759  			if wireType != 2 {
 59760  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseAWSRegion", wireType)
 59761  			}
 59762  			var stringLen uint64
 59763  			for shift := uint(0); ; shift += 7 {
 59764  				if shift >= 64 {
 59765  					return ErrIntOverflowEvents
 59766  				}
 59767  				if iNdEx >= l {
 59768  					return io.ErrUnexpectedEOF
 59769  				}
 59770  				b := dAtA[iNdEx]
 59771  				iNdEx++
 59772  				stringLen |= uint64(b&0x7F) << shift
 59773  				if b < 0x80 {
 59774  					break
 59775  				}
 59776  			}
 59777  			intStringLen := int(stringLen)
 59778  			if intStringLen < 0 {
 59779  				return ErrInvalidLengthEvents
 59780  			}
 59781  			postIndex := iNdEx + intStringLen
 59782  			if postIndex < 0 {
 59783  				return ErrInvalidLengthEvents
 59784  			}
 59785  			if postIndex > l {
 59786  				return io.ErrUnexpectedEOF
 59787  			}
 59788  			m.DatabaseAWSRegion = string(dAtA[iNdEx:postIndex])
 59789  			iNdEx = postIndex
 59790  		case 8:
 59791  			if wireType != 2 {
 59792  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseAWSRedshiftClusterID", wireType)
 59793  			}
 59794  			var stringLen uint64
 59795  			for shift := uint(0); ; shift += 7 {
 59796  				if shift >= 64 {
 59797  					return ErrIntOverflowEvents
 59798  				}
 59799  				if iNdEx >= l {
 59800  					return io.ErrUnexpectedEOF
 59801  				}
 59802  				b := dAtA[iNdEx]
 59803  				iNdEx++
 59804  				stringLen |= uint64(b&0x7F) << shift
 59805  				if b < 0x80 {
 59806  					break
 59807  				}
 59808  			}
 59809  			intStringLen := int(stringLen)
 59810  			if intStringLen < 0 {
 59811  				return ErrInvalidLengthEvents
 59812  			}
 59813  			postIndex := iNdEx + intStringLen
 59814  			if postIndex < 0 {
 59815  				return ErrInvalidLengthEvents
 59816  			}
 59817  			if postIndex > l {
 59818  				return io.ErrUnexpectedEOF
 59819  			}
 59820  			m.DatabaseAWSRedshiftClusterID = string(dAtA[iNdEx:postIndex])
 59821  			iNdEx = postIndex
 59822  		case 9:
 59823  			if wireType != 2 {
 59824  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseGCPProjectID", wireType)
 59825  			}
 59826  			var stringLen uint64
 59827  			for shift := uint(0); ; shift += 7 {
 59828  				if shift >= 64 {
 59829  					return ErrIntOverflowEvents
 59830  				}
 59831  				if iNdEx >= l {
 59832  					return io.ErrUnexpectedEOF
 59833  				}
 59834  				b := dAtA[iNdEx]
 59835  				iNdEx++
 59836  				stringLen |= uint64(b&0x7F) << shift
 59837  				if b < 0x80 {
 59838  					break
 59839  				}
 59840  			}
 59841  			intStringLen := int(stringLen)
 59842  			if intStringLen < 0 {
 59843  				return ErrInvalidLengthEvents
 59844  			}
 59845  			postIndex := iNdEx + intStringLen
 59846  			if postIndex < 0 {
 59847  				return ErrInvalidLengthEvents
 59848  			}
 59849  			if postIndex > l {
 59850  				return io.ErrUnexpectedEOF
 59851  			}
 59852  			m.DatabaseGCPProjectID = string(dAtA[iNdEx:postIndex])
 59853  			iNdEx = postIndex
 59854  		case 10:
 59855  			if wireType != 2 {
 59856  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseGCPInstanceID", wireType)
 59857  			}
 59858  			var stringLen uint64
 59859  			for shift := uint(0); ; shift += 7 {
 59860  				if shift >= 64 {
 59861  					return ErrIntOverflowEvents
 59862  				}
 59863  				if iNdEx >= l {
 59864  					return io.ErrUnexpectedEOF
 59865  				}
 59866  				b := dAtA[iNdEx]
 59867  				iNdEx++
 59868  				stringLen |= uint64(b&0x7F) << shift
 59869  				if b < 0x80 {
 59870  					break
 59871  				}
 59872  			}
 59873  			intStringLen := int(stringLen)
 59874  			if intStringLen < 0 {
 59875  				return ErrInvalidLengthEvents
 59876  			}
 59877  			postIndex := iNdEx + intStringLen
 59878  			if postIndex < 0 {
 59879  				return ErrInvalidLengthEvents
 59880  			}
 59881  			if postIndex > l {
 59882  				return io.ErrUnexpectedEOF
 59883  			}
 59884  			m.DatabaseGCPInstanceID = string(dAtA[iNdEx:postIndex])
 59885  			iNdEx = postIndex
 59886  		case 11:
 59887  			if wireType != 2 {
 59888  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseRoles", wireType)
 59889  			}
 59890  			var stringLen uint64
 59891  			for shift := uint(0); ; shift += 7 {
 59892  				if shift >= 64 {
 59893  					return ErrIntOverflowEvents
 59894  				}
 59895  				if iNdEx >= l {
 59896  					return io.ErrUnexpectedEOF
 59897  				}
 59898  				b := dAtA[iNdEx]
 59899  				iNdEx++
 59900  				stringLen |= uint64(b&0x7F) << shift
 59901  				if b < 0x80 {
 59902  					break
 59903  				}
 59904  			}
 59905  			intStringLen := int(stringLen)
 59906  			if intStringLen < 0 {
 59907  				return ErrInvalidLengthEvents
 59908  			}
 59909  			postIndex := iNdEx + intStringLen
 59910  			if postIndex < 0 {
 59911  				return ErrInvalidLengthEvents
 59912  			}
 59913  			if postIndex > l {
 59914  				return io.ErrUnexpectedEOF
 59915  			}
 59916  			m.DatabaseRoles = append(m.DatabaseRoles, string(dAtA[iNdEx:postIndex]))
 59917  			iNdEx = postIndex
 59918  		case 12:
 59919  			if wireType != 2 {
 59920  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseType", wireType)
 59921  			}
 59922  			var stringLen uint64
 59923  			for shift := uint(0); ; shift += 7 {
 59924  				if shift >= 64 {
 59925  					return ErrIntOverflowEvents
 59926  				}
 59927  				if iNdEx >= l {
 59928  					return io.ErrUnexpectedEOF
 59929  				}
 59930  				b := dAtA[iNdEx]
 59931  				iNdEx++
 59932  				stringLen |= uint64(b&0x7F) << shift
 59933  				if b < 0x80 {
 59934  					break
 59935  				}
 59936  			}
 59937  			intStringLen := int(stringLen)
 59938  			if intStringLen < 0 {
 59939  				return ErrInvalidLengthEvents
 59940  			}
 59941  			postIndex := iNdEx + intStringLen
 59942  			if postIndex < 0 {
 59943  				return ErrInvalidLengthEvents
 59944  			}
 59945  			if postIndex > l {
 59946  				return io.ErrUnexpectedEOF
 59947  			}
 59948  			m.DatabaseType = string(dAtA[iNdEx:postIndex])
 59949  			iNdEx = postIndex
 59950  		case 13:
 59951  			if wireType != 2 {
 59952  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseOrigin", wireType)
 59953  			}
 59954  			var stringLen uint64
 59955  			for shift := uint(0); ; shift += 7 {
 59956  				if shift >= 64 {
 59957  					return ErrIntOverflowEvents
 59958  				}
 59959  				if iNdEx >= l {
 59960  					return io.ErrUnexpectedEOF
 59961  				}
 59962  				b := dAtA[iNdEx]
 59963  				iNdEx++
 59964  				stringLen |= uint64(b&0x7F) << shift
 59965  				if b < 0x80 {
 59966  					break
 59967  				}
 59968  			}
 59969  			intStringLen := int(stringLen)
 59970  			if intStringLen < 0 {
 59971  				return ErrInvalidLengthEvents
 59972  			}
 59973  			postIndex := iNdEx + intStringLen
 59974  			if postIndex < 0 {
 59975  				return ErrInvalidLengthEvents
 59976  			}
 59977  			if postIndex > l {
 59978  				return io.ErrUnexpectedEOF
 59979  			}
 59980  			m.DatabaseOrigin = string(dAtA[iNdEx:postIndex])
 59981  			iNdEx = postIndex
 59982  		default:
 59983  			iNdEx = preIndex
 59984  			skippy, err := skipEvents(dAtA[iNdEx:])
 59985  			if err != nil {
 59986  				return err
 59987  			}
 59988  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 59989  				return ErrInvalidLengthEvents
 59990  			}
 59991  			if (iNdEx + skippy) > l {
 59992  				return io.ErrUnexpectedEOF
 59993  			}
 59994  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 59995  			iNdEx += skippy
 59996  		}
 59997  	}
 59998  
 59999  	if iNdEx > l {
 60000  		return io.ErrUnexpectedEOF
 60001  	}
 60002  	return nil
 60003  }
 60004  func (m *DatabaseCreate) Unmarshal(dAtA []byte) error {
 60005  	l := len(dAtA)
 60006  	iNdEx := 0
 60007  	for iNdEx < l {
 60008  		preIndex := iNdEx
 60009  		var wire uint64
 60010  		for shift := uint(0); ; shift += 7 {
 60011  			if shift >= 64 {
 60012  				return ErrIntOverflowEvents
 60013  			}
 60014  			if iNdEx >= l {
 60015  				return io.ErrUnexpectedEOF
 60016  			}
 60017  			b := dAtA[iNdEx]
 60018  			iNdEx++
 60019  			wire |= uint64(b&0x7F) << shift
 60020  			if b < 0x80 {
 60021  				break
 60022  			}
 60023  		}
 60024  		fieldNum := int32(wire >> 3)
 60025  		wireType := int(wire & 0x7)
 60026  		if wireType == 4 {
 60027  			return fmt.Errorf("proto: DatabaseCreate: wiretype end group for non-group")
 60028  		}
 60029  		if fieldNum <= 0 {
 60030  			return fmt.Errorf("proto: DatabaseCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 60031  		}
 60032  		switch fieldNum {
 60033  		case 1:
 60034  			if wireType != 2 {
 60035  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 60036  			}
 60037  			var msglen int
 60038  			for shift := uint(0); ; shift += 7 {
 60039  				if shift >= 64 {
 60040  					return ErrIntOverflowEvents
 60041  				}
 60042  				if iNdEx >= l {
 60043  					return io.ErrUnexpectedEOF
 60044  				}
 60045  				b := dAtA[iNdEx]
 60046  				iNdEx++
 60047  				msglen |= int(b&0x7F) << shift
 60048  				if b < 0x80 {
 60049  					break
 60050  				}
 60051  			}
 60052  			if msglen < 0 {
 60053  				return ErrInvalidLengthEvents
 60054  			}
 60055  			postIndex := iNdEx + msglen
 60056  			if postIndex < 0 {
 60057  				return ErrInvalidLengthEvents
 60058  			}
 60059  			if postIndex > l {
 60060  				return io.ErrUnexpectedEOF
 60061  			}
 60062  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60063  				return err
 60064  			}
 60065  			iNdEx = postIndex
 60066  		case 2:
 60067  			if wireType != 2 {
 60068  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 60069  			}
 60070  			var msglen int
 60071  			for shift := uint(0); ; shift += 7 {
 60072  				if shift >= 64 {
 60073  					return ErrIntOverflowEvents
 60074  				}
 60075  				if iNdEx >= l {
 60076  					return io.ErrUnexpectedEOF
 60077  				}
 60078  				b := dAtA[iNdEx]
 60079  				iNdEx++
 60080  				msglen |= int(b&0x7F) << shift
 60081  				if b < 0x80 {
 60082  					break
 60083  				}
 60084  			}
 60085  			if msglen < 0 {
 60086  				return ErrInvalidLengthEvents
 60087  			}
 60088  			postIndex := iNdEx + msglen
 60089  			if postIndex < 0 {
 60090  				return ErrInvalidLengthEvents
 60091  			}
 60092  			if postIndex > l {
 60093  				return io.ErrUnexpectedEOF
 60094  			}
 60095  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60096  				return err
 60097  			}
 60098  			iNdEx = postIndex
 60099  		case 3:
 60100  			if wireType != 2 {
 60101  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 60102  			}
 60103  			var msglen int
 60104  			for shift := uint(0); ; shift += 7 {
 60105  				if shift >= 64 {
 60106  					return ErrIntOverflowEvents
 60107  				}
 60108  				if iNdEx >= l {
 60109  					return io.ErrUnexpectedEOF
 60110  				}
 60111  				b := dAtA[iNdEx]
 60112  				iNdEx++
 60113  				msglen |= int(b&0x7F) << shift
 60114  				if b < 0x80 {
 60115  					break
 60116  				}
 60117  			}
 60118  			if msglen < 0 {
 60119  				return ErrInvalidLengthEvents
 60120  			}
 60121  			postIndex := iNdEx + msglen
 60122  			if postIndex < 0 {
 60123  				return ErrInvalidLengthEvents
 60124  			}
 60125  			if postIndex > l {
 60126  				return io.ErrUnexpectedEOF
 60127  			}
 60128  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60129  				return err
 60130  			}
 60131  			iNdEx = postIndex
 60132  		case 4:
 60133  			if wireType != 2 {
 60134  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 60135  			}
 60136  			var msglen int
 60137  			for shift := uint(0); ; shift += 7 {
 60138  				if shift >= 64 {
 60139  					return ErrIntOverflowEvents
 60140  				}
 60141  				if iNdEx >= l {
 60142  					return io.ErrUnexpectedEOF
 60143  				}
 60144  				b := dAtA[iNdEx]
 60145  				iNdEx++
 60146  				msglen |= int(b&0x7F) << shift
 60147  				if b < 0x80 {
 60148  					break
 60149  				}
 60150  			}
 60151  			if msglen < 0 {
 60152  				return ErrInvalidLengthEvents
 60153  			}
 60154  			postIndex := iNdEx + msglen
 60155  			if postIndex < 0 {
 60156  				return ErrInvalidLengthEvents
 60157  			}
 60158  			if postIndex > l {
 60159  				return io.ErrUnexpectedEOF
 60160  			}
 60161  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60162  				return err
 60163  			}
 60164  			iNdEx = postIndex
 60165  		default:
 60166  			iNdEx = preIndex
 60167  			skippy, err := skipEvents(dAtA[iNdEx:])
 60168  			if err != nil {
 60169  				return err
 60170  			}
 60171  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 60172  				return ErrInvalidLengthEvents
 60173  			}
 60174  			if (iNdEx + skippy) > l {
 60175  				return io.ErrUnexpectedEOF
 60176  			}
 60177  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 60178  			iNdEx += skippy
 60179  		}
 60180  	}
 60181  
 60182  	if iNdEx > l {
 60183  		return io.ErrUnexpectedEOF
 60184  	}
 60185  	return nil
 60186  }
 60187  func (m *DatabaseUpdate) Unmarshal(dAtA []byte) error {
 60188  	l := len(dAtA)
 60189  	iNdEx := 0
 60190  	for iNdEx < l {
 60191  		preIndex := iNdEx
 60192  		var wire uint64
 60193  		for shift := uint(0); ; shift += 7 {
 60194  			if shift >= 64 {
 60195  				return ErrIntOverflowEvents
 60196  			}
 60197  			if iNdEx >= l {
 60198  				return io.ErrUnexpectedEOF
 60199  			}
 60200  			b := dAtA[iNdEx]
 60201  			iNdEx++
 60202  			wire |= uint64(b&0x7F) << shift
 60203  			if b < 0x80 {
 60204  				break
 60205  			}
 60206  		}
 60207  		fieldNum := int32(wire >> 3)
 60208  		wireType := int(wire & 0x7)
 60209  		if wireType == 4 {
 60210  			return fmt.Errorf("proto: DatabaseUpdate: wiretype end group for non-group")
 60211  		}
 60212  		if fieldNum <= 0 {
 60213  			return fmt.Errorf("proto: DatabaseUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 60214  		}
 60215  		switch fieldNum {
 60216  		case 1:
 60217  			if wireType != 2 {
 60218  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 60219  			}
 60220  			var msglen int
 60221  			for shift := uint(0); ; shift += 7 {
 60222  				if shift >= 64 {
 60223  					return ErrIntOverflowEvents
 60224  				}
 60225  				if iNdEx >= l {
 60226  					return io.ErrUnexpectedEOF
 60227  				}
 60228  				b := dAtA[iNdEx]
 60229  				iNdEx++
 60230  				msglen |= int(b&0x7F) << shift
 60231  				if b < 0x80 {
 60232  					break
 60233  				}
 60234  			}
 60235  			if msglen < 0 {
 60236  				return ErrInvalidLengthEvents
 60237  			}
 60238  			postIndex := iNdEx + msglen
 60239  			if postIndex < 0 {
 60240  				return ErrInvalidLengthEvents
 60241  			}
 60242  			if postIndex > l {
 60243  				return io.ErrUnexpectedEOF
 60244  			}
 60245  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60246  				return err
 60247  			}
 60248  			iNdEx = postIndex
 60249  		case 2:
 60250  			if wireType != 2 {
 60251  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 60252  			}
 60253  			var msglen int
 60254  			for shift := uint(0); ; shift += 7 {
 60255  				if shift >= 64 {
 60256  					return ErrIntOverflowEvents
 60257  				}
 60258  				if iNdEx >= l {
 60259  					return io.ErrUnexpectedEOF
 60260  				}
 60261  				b := dAtA[iNdEx]
 60262  				iNdEx++
 60263  				msglen |= int(b&0x7F) << shift
 60264  				if b < 0x80 {
 60265  					break
 60266  				}
 60267  			}
 60268  			if msglen < 0 {
 60269  				return ErrInvalidLengthEvents
 60270  			}
 60271  			postIndex := iNdEx + msglen
 60272  			if postIndex < 0 {
 60273  				return ErrInvalidLengthEvents
 60274  			}
 60275  			if postIndex > l {
 60276  				return io.ErrUnexpectedEOF
 60277  			}
 60278  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60279  				return err
 60280  			}
 60281  			iNdEx = postIndex
 60282  		case 3:
 60283  			if wireType != 2 {
 60284  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 60285  			}
 60286  			var msglen int
 60287  			for shift := uint(0); ; shift += 7 {
 60288  				if shift >= 64 {
 60289  					return ErrIntOverflowEvents
 60290  				}
 60291  				if iNdEx >= l {
 60292  					return io.ErrUnexpectedEOF
 60293  				}
 60294  				b := dAtA[iNdEx]
 60295  				iNdEx++
 60296  				msglen |= int(b&0x7F) << shift
 60297  				if b < 0x80 {
 60298  					break
 60299  				}
 60300  			}
 60301  			if msglen < 0 {
 60302  				return ErrInvalidLengthEvents
 60303  			}
 60304  			postIndex := iNdEx + msglen
 60305  			if postIndex < 0 {
 60306  				return ErrInvalidLengthEvents
 60307  			}
 60308  			if postIndex > l {
 60309  				return io.ErrUnexpectedEOF
 60310  			}
 60311  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60312  				return err
 60313  			}
 60314  			iNdEx = postIndex
 60315  		case 4:
 60316  			if wireType != 2 {
 60317  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 60318  			}
 60319  			var msglen int
 60320  			for shift := uint(0); ; shift += 7 {
 60321  				if shift >= 64 {
 60322  					return ErrIntOverflowEvents
 60323  				}
 60324  				if iNdEx >= l {
 60325  					return io.ErrUnexpectedEOF
 60326  				}
 60327  				b := dAtA[iNdEx]
 60328  				iNdEx++
 60329  				msglen |= int(b&0x7F) << shift
 60330  				if b < 0x80 {
 60331  					break
 60332  				}
 60333  			}
 60334  			if msglen < 0 {
 60335  				return ErrInvalidLengthEvents
 60336  			}
 60337  			postIndex := iNdEx + msglen
 60338  			if postIndex < 0 {
 60339  				return ErrInvalidLengthEvents
 60340  			}
 60341  			if postIndex > l {
 60342  				return io.ErrUnexpectedEOF
 60343  			}
 60344  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60345  				return err
 60346  			}
 60347  			iNdEx = postIndex
 60348  		default:
 60349  			iNdEx = preIndex
 60350  			skippy, err := skipEvents(dAtA[iNdEx:])
 60351  			if err != nil {
 60352  				return err
 60353  			}
 60354  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 60355  				return ErrInvalidLengthEvents
 60356  			}
 60357  			if (iNdEx + skippy) > l {
 60358  				return io.ErrUnexpectedEOF
 60359  			}
 60360  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 60361  			iNdEx += skippy
 60362  		}
 60363  	}
 60364  
 60365  	if iNdEx > l {
 60366  		return io.ErrUnexpectedEOF
 60367  	}
 60368  	return nil
 60369  }
 60370  func (m *DatabaseDelete) Unmarshal(dAtA []byte) error {
 60371  	l := len(dAtA)
 60372  	iNdEx := 0
 60373  	for iNdEx < l {
 60374  		preIndex := iNdEx
 60375  		var wire uint64
 60376  		for shift := uint(0); ; shift += 7 {
 60377  			if shift >= 64 {
 60378  				return ErrIntOverflowEvents
 60379  			}
 60380  			if iNdEx >= l {
 60381  				return io.ErrUnexpectedEOF
 60382  			}
 60383  			b := dAtA[iNdEx]
 60384  			iNdEx++
 60385  			wire |= uint64(b&0x7F) << shift
 60386  			if b < 0x80 {
 60387  				break
 60388  			}
 60389  		}
 60390  		fieldNum := int32(wire >> 3)
 60391  		wireType := int(wire & 0x7)
 60392  		if wireType == 4 {
 60393  			return fmt.Errorf("proto: DatabaseDelete: wiretype end group for non-group")
 60394  		}
 60395  		if fieldNum <= 0 {
 60396  			return fmt.Errorf("proto: DatabaseDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 60397  		}
 60398  		switch fieldNum {
 60399  		case 1:
 60400  			if wireType != 2 {
 60401  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 60402  			}
 60403  			var msglen int
 60404  			for shift := uint(0); ; shift += 7 {
 60405  				if shift >= 64 {
 60406  					return ErrIntOverflowEvents
 60407  				}
 60408  				if iNdEx >= l {
 60409  					return io.ErrUnexpectedEOF
 60410  				}
 60411  				b := dAtA[iNdEx]
 60412  				iNdEx++
 60413  				msglen |= int(b&0x7F) << shift
 60414  				if b < 0x80 {
 60415  					break
 60416  				}
 60417  			}
 60418  			if msglen < 0 {
 60419  				return ErrInvalidLengthEvents
 60420  			}
 60421  			postIndex := iNdEx + msglen
 60422  			if postIndex < 0 {
 60423  				return ErrInvalidLengthEvents
 60424  			}
 60425  			if postIndex > l {
 60426  				return io.ErrUnexpectedEOF
 60427  			}
 60428  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60429  				return err
 60430  			}
 60431  			iNdEx = postIndex
 60432  		case 2:
 60433  			if wireType != 2 {
 60434  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 60435  			}
 60436  			var msglen int
 60437  			for shift := uint(0); ; shift += 7 {
 60438  				if shift >= 64 {
 60439  					return ErrIntOverflowEvents
 60440  				}
 60441  				if iNdEx >= l {
 60442  					return io.ErrUnexpectedEOF
 60443  				}
 60444  				b := dAtA[iNdEx]
 60445  				iNdEx++
 60446  				msglen |= int(b&0x7F) << shift
 60447  				if b < 0x80 {
 60448  					break
 60449  				}
 60450  			}
 60451  			if msglen < 0 {
 60452  				return ErrInvalidLengthEvents
 60453  			}
 60454  			postIndex := iNdEx + msglen
 60455  			if postIndex < 0 {
 60456  				return ErrInvalidLengthEvents
 60457  			}
 60458  			if postIndex > l {
 60459  				return io.ErrUnexpectedEOF
 60460  			}
 60461  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60462  				return err
 60463  			}
 60464  			iNdEx = postIndex
 60465  		case 3:
 60466  			if wireType != 2 {
 60467  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 60468  			}
 60469  			var msglen int
 60470  			for shift := uint(0); ; shift += 7 {
 60471  				if shift >= 64 {
 60472  					return ErrIntOverflowEvents
 60473  				}
 60474  				if iNdEx >= l {
 60475  					return io.ErrUnexpectedEOF
 60476  				}
 60477  				b := dAtA[iNdEx]
 60478  				iNdEx++
 60479  				msglen |= int(b&0x7F) << shift
 60480  				if b < 0x80 {
 60481  					break
 60482  				}
 60483  			}
 60484  			if msglen < 0 {
 60485  				return ErrInvalidLengthEvents
 60486  			}
 60487  			postIndex := iNdEx + msglen
 60488  			if postIndex < 0 {
 60489  				return ErrInvalidLengthEvents
 60490  			}
 60491  			if postIndex > l {
 60492  				return io.ErrUnexpectedEOF
 60493  			}
 60494  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60495  				return err
 60496  			}
 60497  			iNdEx = postIndex
 60498  		default:
 60499  			iNdEx = preIndex
 60500  			skippy, err := skipEvents(dAtA[iNdEx:])
 60501  			if err != nil {
 60502  				return err
 60503  			}
 60504  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 60505  				return ErrInvalidLengthEvents
 60506  			}
 60507  			if (iNdEx + skippy) > l {
 60508  				return io.ErrUnexpectedEOF
 60509  			}
 60510  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 60511  			iNdEx += skippy
 60512  		}
 60513  	}
 60514  
 60515  	if iNdEx > l {
 60516  		return io.ErrUnexpectedEOF
 60517  	}
 60518  	return nil
 60519  }
 60520  func (m *DatabaseSessionStart) Unmarshal(dAtA []byte) error {
 60521  	l := len(dAtA)
 60522  	iNdEx := 0
 60523  	for iNdEx < l {
 60524  		preIndex := iNdEx
 60525  		var wire uint64
 60526  		for shift := uint(0); ; shift += 7 {
 60527  			if shift >= 64 {
 60528  				return ErrIntOverflowEvents
 60529  			}
 60530  			if iNdEx >= l {
 60531  				return io.ErrUnexpectedEOF
 60532  			}
 60533  			b := dAtA[iNdEx]
 60534  			iNdEx++
 60535  			wire |= uint64(b&0x7F) << shift
 60536  			if b < 0x80 {
 60537  				break
 60538  			}
 60539  		}
 60540  		fieldNum := int32(wire >> 3)
 60541  		wireType := int(wire & 0x7)
 60542  		if wireType == 4 {
 60543  			return fmt.Errorf("proto: DatabaseSessionStart: wiretype end group for non-group")
 60544  		}
 60545  		if fieldNum <= 0 {
 60546  			return fmt.Errorf("proto: DatabaseSessionStart: illegal tag %d (wire type %d)", fieldNum, wire)
 60547  		}
 60548  		switch fieldNum {
 60549  		case 1:
 60550  			if wireType != 2 {
 60551  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 60552  			}
 60553  			var msglen int
 60554  			for shift := uint(0); ; shift += 7 {
 60555  				if shift >= 64 {
 60556  					return ErrIntOverflowEvents
 60557  				}
 60558  				if iNdEx >= l {
 60559  					return io.ErrUnexpectedEOF
 60560  				}
 60561  				b := dAtA[iNdEx]
 60562  				iNdEx++
 60563  				msglen |= int(b&0x7F) << shift
 60564  				if b < 0x80 {
 60565  					break
 60566  				}
 60567  			}
 60568  			if msglen < 0 {
 60569  				return ErrInvalidLengthEvents
 60570  			}
 60571  			postIndex := iNdEx + msglen
 60572  			if postIndex < 0 {
 60573  				return ErrInvalidLengthEvents
 60574  			}
 60575  			if postIndex > l {
 60576  				return io.ErrUnexpectedEOF
 60577  			}
 60578  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60579  				return err
 60580  			}
 60581  			iNdEx = postIndex
 60582  		case 2:
 60583  			if wireType != 2 {
 60584  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 60585  			}
 60586  			var msglen int
 60587  			for shift := uint(0); ; shift += 7 {
 60588  				if shift >= 64 {
 60589  					return ErrIntOverflowEvents
 60590  				}
 60591  				if iNdEx >= l {
 60592  					return io.ErrUnexpectedEOF
 60593  				}
 60594  				b := dAtA[iNdEx]
 60595  				iNdEx++
 60596  				msglen |= int(b&0x7F) << shift
 60597  				if b < 0x80 {
 60598  					break
 60599  				}
 60600  			}
 60601  			if msglen < 0 {
 60602  				return ErrInvalidLengthEvents
 60603  			}
 60604  			postIndex := iNdEx + msglen
 60605  			if postIndex < 0 {
 60606  				return ErrInvalidLengthEvents
 60607  			}
 60608  			if postIndex > l {
 60609  				return io.ErrUnexpectedEOF
 60610  			}
 60611  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60612  				return err
 60613  			}
 60614  			iNdEx = postIndex
 60615  		case 3:
 60616  			if wireType != 2 {
 60617  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 60618  			}
 60619  			var msglen int
 60620  			for shift := uint(0); ; shift += 7 {
 60621  				if shift >= 64 {
 60622  					return ErrIntOverflowEvents
 60623  				}
 60624  				if iNdEx >= l {
 60625  					return io.ErrUnexpectedEOF
 60626  				}
 60627  				b := dAtA[iNdEx]
 60628  				iNdEx++
 60629  				msglen |= int(b&0x7F) << shift
 60630  				if b < 0x80 {
 60631  					break
 60632  				}
 60633  			}
 60634  			if msglen < 0 {
 60635  				return ErrInvalidLengthEvents
 60636  			}
 60637  			postIndex := iNdEx + msglen
 60638  			if postIndex < 0 {
 60639  				return ErrInvalidLengthEvents
 60640  			}
 60641  			if postIndex > l {
 60642  				return io.ErrUnexpectedEOF
 60643  			}
 60644  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60645  				return err
 60646  			}
 60647  			iNdEx = postIndex
 60648  		case 4:
 60649  			if wireType != 2 {
 60650  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 60651  			}
 60652  			var msglen int
 60653  			for shift := uint(0); ; shift += 7 {
 60654  				if shift >= 64 {
 60655  					return ErrIntOverflowEvents
 60656  				}
 60657  				if iNdEx >= l {
 60658  					return io.ErrUnexpectedEOF
 60659  				}
 60660  				b := dAtA[iNdEx]
 60661  				iNdEx++
 60662  				msglen |= int(b&0x7F) << shift
 60663  				if b < 0x80 {
 60664  					break
 60665  				}
 60666  			}
 60667  			if msglen < 0 {
 60668  				return ErrInvalidLengthEvents
 60669  			}
 60670  			postIndex := iNdEx + msglen
 60671  			if postIndex < 0 {
 60672  				return ErrInvalidLengthEvents
 60673  			}
 60674  			if postIndex > l {
 60675  				return io.ErrUnexpectedEOF
 60676  			}
 60677  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60678  				return err
 60679  			}
 60680  			iNdEx = postIndex
 60681  		case 5:
 60682  			if wireType != 2 {
 60683  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 60684  			}
 60685  			var msglen int
 60686  			for shift := uint(0); ; shift += 7 {
 60687  				if shift >= 64 {
 60688  					return ErrIntOverflowEvents
 60689  				}
 60690  				if iNdEx >= l {
 60691  					return io.ErrUnexpectedEOF
 60692  				}
 60693  				b := dAtA[iNdEx]
 60694  				iNdEx++
 60695  				msglen |= int(b&0x7F) << shift
 60696  				if b < 0x80 {
 60697  					break
 60698  				}
 60699  			}
 60700  			if msglen < 0 {
 60701  				return ErrInvalidLengthEvents
 60702  			}
 60703  			postIndex := iNdEx + msglen
 60704  			if postIndex < 0 {
 60705  				return ErrInvalidLengthEvents
 60706  			}
 60707  			if postIndex > l {
 60708  				return io.ErrUnexpectedEOF
 60709  			}
 60710  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60711  				return err
 60712  			}
 60713  			iNdEx = postIndex
 60714  		case 6:
 60715  			if wireType != 2 {
 60716  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 60717  			}
 60718  			var msglen int
 60719  			for shift := uint(0); ; shift += 7 {
 60720  				if shift >= 64 {
 60721  					return ErrIntOverflowEvents
 60722  				}
 60723  				if iNdEx >= l {
 60724  					return io.ErrUnexpectedEOF
 60725  				}
 60726  				b := dAtA[iNdEx]
 60727  				iNdEx++
 60728  				msglen |= int(b&0x7F) << shift
 60729  				if b < 0x80 {
 60730  					break
 60731  				}
 60732  			}
 60733  			if msglen < 0 {
 60734  				return ErrInvalidLengthEvents
 60735  			}
 60736  			postIndex := iNdEx + msglen
 60737  			if postIndex < 0 {
 60738  				return ErrInvalidLengthEvents
 60739  			}
 60740  			if postIndex > l {
 60741  				return io.ErrUnexpectedEOF
 60742  			}
 60743  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60744  				return err
 60745  			}
 60746  			iNdEx = postIndex
 60747  		case 7:
 60748  			if wireType != 2 {
 60749  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 60750  			}
 60751  			var msglen int
 60752  			for shift := uint(0); ; shift += 7 {
 60753  				if shift >= 64 {
 60754  					return ErrIntOverflowEvents
 60755  				}
 60756  				if iNdEx >= l {
 60757  					return io.ErrUnexpectedEOF
 60758  				}
 60759  				b := dAtA[iNdEx]
 60760  				iNdEx++
 60761  				msglen |= int(b&0x7F) << shift
 60762  				if b < 0x80 {
 60763  					break
 60764  				}
 60765  			}
 60766  			if msglen < 0 {
 60767  				return ErrInvalidLengthEvents
 60768  			}
 60769  			postIndex := iNdEx + msglen
 60770  			if postIndex < 0 {
 60771  				return ErrInvalidLengthEvents
 60772  			}
 60773  			if postIndex > l {
 60774  				return io.ErrUnexpectedEOF
 60775  			}
 60776  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60777  				return err
 60778  			}
 60779  			iNdEx = postIndex
 60780  		default:
 60781  			iNdEx = preIndex
 60782  			skippy, err := skipEvents(dAtA[iNdEx:])
 60783  			if err != nil {
 60784  				return err
 60785  			}
 60786  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 60787  				return ErrInvalidLengthEvents
 60788  			}
 60789  			if (iNdEx + skippy) > l {
 60790  				return io.ErrUnexpectedEOF
 60791  			}
 60792  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 60793  			iNdEx += skippy
 60794  		}
 60795  	}
 60796  
 60797  	if iNdEx > l {
 60798  		return io.ErrUnexpectedEOF
 60799  	}
 60800  	return nil
 60801  }
 60802  func (m *DatabaseSessionQuery) Unmarshal(dAtA []byte) error {
 60803  	l := len(dAtA)
 60804  	iNdEx := 0
 60805  	for iNdEx < l {
 60806  		preIndex := iNdEx
 60807  		var wire uint64
 60808  		for shift := uint(0); ; shift += 7 {
 60809  			if shift >= 64 {
 60810  				return ErrIntOverflowEvents
 60811  			}
 60812  			if iNdEx >= l {
 60813  				return io.ErrUnexpectedEOF
 60814  			}
 60815  			b := dAtA[iNdEx]
 60816  			iNdEx++
 60817  			wire |= uint64(b&0x7F) << shift
 60818  			if b < 0x80 {
 60819  				break
 60820  			}
 60821  		}
 60822  		fieldNum := int32(wire >> 3)
 60823  		wireType := int(wire & 0x7)
 60824  		if wireType == 4 {
 60825  			return fmt.Errorf("proto: DatabaseSessionQuery: wiretype end group for non-group")
 60826  		}
 60827  		if fieldNum <= 0 {
 60828  			return fmt.Errorf("proto: DatabaseSessionQuery: illegal tag %d (wire type %d)", fieldNum, wire)
 60829  		}
 60830  		switch fieldNum {
 60831  		case 1:
 60832  			if wireType != 2 {
 60833  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 60834  			}
 60835  			var msglen int
 60836  			for shift := uint(0); ; shift += 7 {
 60837  				if shift >= 64 {
 60838  					return ErrIntOverflowEvents
 60839  				}
 60840  				if iNdEx >= l {
 60841  					return io.ErrUnexpectedEOF
 60842  				}
 60843  				b := dAtA[iNdEx]
 60844  				iNdEx++
 60845  				msglen |= int(b&0x7F) << shift
 60846  				if b < 0x80 {
 60847  					break
 60848  				}
 60849  			}
 60850  			if msglen < 0 {
 60851  				return ErrInvalidLengthEvents
 60852  			}
 60853  			postIndex := iNdEx + msglen
 60854  			if postIndex < 0 {
 60855  				return ErrInvalidLengthEvents
 60856  			}
 60857  			if postIndex > l {
 60858  				return io.ErrUnexpectedEOF
 60859  			}
 60860  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60861  				return err
 60862  			}
 60863  			iNdEx = postIndex
 60864  		case 2:
 60865  			if wireType != 2 {
 60866  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 60867  			}
 60868  			var msglen int
 60869  			for shift := uint(0); ; shift += 7 {
 60870  				if shift >= 64 {
 60871  					return ErrIntOverflowEvents
 60872  				}
 60873  				if iNdEx >= l {
 60874  					return io.ErrUnexpectedEOF
 60875  				}
 60876  				b := dAtA[iNdEx]
 60877  				iNdEx++
 60878  				msglen |= int(b&0x7F) << shift
 60879  				if b < 0x80 {
 60880  					break
 60881  				}
 60882  			}
 60883  			if msglen < 0 {
 60884  				return ErrInvalidLengthEvents
 60885  			}
 60886  			postIndex := iNdEx + msglen
 60887  			if postIndex < 0 {
 60888  				return ErrInvalidLengthEvents
 60889  			}
 60890  			if postIndex > l {
 60891  				return io.ErrUnexpectedEOF
 60892  			}
 60893  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60894  				return err
 60895  			}
 60896  			iNdEx = postIndex
 60897  		case 3:
 60898  			if wireType != 2 {
 60899  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 60900  			}
 60901  			var msglen int
 60902  			for shift := uint(0); ; shift += 7 {
 60903  				if shift >= 64 {
 60904  					return ErrIntOverflowEvents
 60905  				}
 60906  				if iNdEx >= l {
 60907  					return io.ErrUnexpectedEOF
 60908  				}
 60909  				b := dAtA[iNdEx]
 60910  				iNdEx++
 60911  				msglen |= int(b&0x7F) << shift
 60912  				if b < 0x80 {
 60913  					break
 60914  				}
 60915  			}
 60916  			if msglen < 0 {
 60917  				return ErrInvalidLengthEvents
 60918  			}
 60919  			postIndex := iNdEx + msglen
 60920  			if postIndex < 0 {
 60921  				return ErrInvalidLengthEvents
 60922  			}
 60923  			if postIndex > l {
 60924  				return io.ErrUnexpectedEOF
 60925  			}
 60926  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60927  				return err
 60928  			}
 60929  			iNdEx = postIndex
 60930  		case 4:
 60931  			if wireType != 2 {
 60932  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 60933  			}
 60934  			var msglen int
 60935  			for shift := uint(0); ; shift += 7 {
 60936  				if shift >= 64 {
 60937  					return ErrIntOverflowEvents
 60938  				}
 60939  				if iNdEx >= l {
 60940  					return io.ErrUnexpectedEOF
 60941  				}
 60942  				b := dAtA[iNdEx]
 60943  				iNdEx++
 60944  				msglen |= int(b&0x7F) << shift
 60945  				if b < 0x80 {
 60946  					break
 60947  				}
 60948  			}
 60949  			if msglen < 0 {
 60950  				return ErrInvalidLengthEvents
 60951  			}
 60952  			postIndex := iNdEx + msglen
 60953  			if postIndex < 0 {
 60954  				return ErrInvalidLengthEvents
 60955  			}
 60956  			if postIndex > l {
 60957  				return io.ErrUnexpectedEOF
 60958  			}
 60959  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 60960  				return err
 60961  			}
 60962  			iNdEx = postIndex
 60963  		case 5:
 60964  			if wireType != 2 {
 60965  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseQuery", wireType)
 60966  			}
 60967  			var stringLen uint64
 60968  			for shift := uint(0); ; shift += 7 {
 60969  				if shift >= 64 {
 60970  					return ErrIntOverflowEvents
 60971  				}
 60972  				if iNdEx >= l {
 60973  					return io.ErrUnexpectedEOF
 60974  				}
 60975  				b := dAtA[iNdEx]
 60976  				iNdEx++
 60977  				stringLen |= uint64(b&0x7F) << shift
 60978  				if b < 0x80 {
 60979  					break
 60980  				}
 60981  			}
 60982  			intStringLen := int(stringLen)
 60983  			if intStringLen < 0 {
 60984  				return ErrInvalidLengthEvents
 60985  			}
 60986  			postIndex := iNdEx + intStringLen
 60987  			if postIndex < 0 {
 60988  				return ErrInvalidLengthEvents
 60989  			}
 60990  			if postIndex > l {
 60991  				return io.ErrUnexpectedEOF
 60992  			}
 60993  			m.DatabaseQuery = string(dAtA[iNdEx:postIndex])
 60994  			iNdEx = postIndex
 60995  		case 6:
 60996  			if wireType != 2 {
 60997  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseQueryParameters", wireType)
 60998  			}
 60999  			var stringLen uint64
 61000  			for shift := uint(0); ; shift += 7 {
 61001  				if shift >= 64 {
 61002  					return ErrIntOverflowEvents
 61003  				}
 61004  				if iNdEx >= l {
 61005  					return io.ErrUnexpectedEOF
 61006  				}
 61007  				b := dAtA[iNdEx]
 61008  				iNdEx++
 61009  				stringLen |= uint64(b&0x7F) << shift
 61010  				if b < 0x80 {
 61011  					break
 61012  				}
 61013  			}
 61014  			intStringLen := int(stringLen)
 61015  			if intStringLen < 0 {
 61016  				return ErrInvalidLengthEvents
 61017  			}
 61018  			postIndex := iNdEx + intStringLen
 61019  			if postIndex < 0 {
 61020  				return ErrInvalidLengthEvents
 61021  			}
 61022  			if postIndex > l {
 61023  				return io.ErrUnexpectedEOF
 61024  			}
 61025  			m.DatabaseQueryParameters = append(m.DatabaseQueryParameters, string(dAtA[iNdEx:postIndex]))
 61026  			iNdEx = postIndex
 61027  		case 7:
 61028  			if wireType != 2 {
 61029  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 61030  			}
 61031  			var msglen int
 61032  			for shift := uint(0); ; shift += 7 {
 61033  				if shift >= 64 {
 61034  					return ErrIntOverflowEvents
 61035  				}
 61036  				if iNdEx >= l {
 61037  					return io.ErrUnexpectedEOF
 61038  				}
 61039  				b := dAtA[iNdEx]
 61040  				iNdEx++
 61041  				msglen |= int(b&0x7F) << shift
 61042  				if b < 0x80 {
 61043  					break
 61044  				}
 61045  			}
 61046  			if msglen < 0 {
 61047  				return ErrInvalidLengthEvents
 61048  			}
 61049  			postIndex := iNdEx + msglen
 61050  			if postIndex < 0 {
 61051  				return ErrInvalidLengthEvents
 61052  			}
 61053  			if postIndex > l {
 61054  				return io.ErrUnexpectedEOF
 61055  			}
 61056  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 61057  				return err
 61058  			}
 61059  			iNdEx = postIndex
 61060  		default:
 61061  			iNdEx = preIndex
 61062  			skippy, err := skipEvents(dAtA[iNdEx:])
 61063  			if err != nil {
 61064  				return err
 61065  			}
 61066  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 61067  				return ErrInvalidLengthEvents
 61068  			}
 61069  			if (iNdEx + skippy) > l {
 61070  				return io.ErrUnexpectedEOF
 61071  			}
 61072  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 61073  			iNdEx += skippy
 61074  		}
 61075  	}
 61076  
 61077  	if iNdEx > l {
 61078  		return io.ErrUnexpectedEOF
 61079  	}
 61080  	return nil
 61081  }
 61082  func (m *DatabasePermissionUpdate) Unmarshal(dAtA []byte) error {
 61083  	l := len(dAtA)
 61084  	iNdEx := 0
 61085  	for iNdEx < l {
 61086  		preIndex := iNdEx
 61087  		var wire uint64
 61088  		for shift := uint(0); ; shift += 7 {
 61089  			if shift >= 64 {
 61090  				return ErrIntOverflowEvents
 61091  			}
 61092  			if iNdEx >= l {
 61093  				return io.ErrUnexpectedEOF
 61094  			}
 61095  			b := dAtA[iNdEx]
 61096  			iNdEx++
 61097  			wire |= uint64(b&0x7F) << shift
 61098  			if b < 0x80 {
 61099  				break
 61100  			}
 61101  		}
 61102  		fieldNum := int32(wire >> 3)
 61103  		wireType := int(wire & 0x7)
 61104  		if wireType == 4 {
 61105  			return fmt.Errorf("proto: DatabasePermissionUpdate: wiretype end group for non-group")
 61106  		}
 61107  		if fieldNum <= 0 {
 61108  			return fmt.Errorf("proto: DatabasePermissionUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 61109  		}
 61110  		switch fieldNum {
 61111  		case 1:
 61112  			if wireType != 2 {
 61113  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 61114  			}
 61115  			var msglen int
 61116  			for shift := uint(0); ; shift += 7 {
 61117  				if shift >= 64 {
 61118  					return ErrIntOverflowEvents
 61119  				}
 61120  				if iNdEx >= l {
 61121  					return io.ErrUnexpectedEOF
 61122  				}
 61123  				b := dAtA[iNdEx]
 61124  				iNdEx++
 61125  				msglen |= int(b&0x7F) << shift
 61126  				if b < 0x80 {
 61127  					break
 61128  				}
 61129  			}
 61130  			if msglen < 0 {
 61131  				return ErrInvalidLengthEvents
 61132  			}
 61133  			postIndex := iNdEx + msglen
 61134  			if postIndex < 0 {
 61135  				return ErrInvalidLengthEvents
 61136  			}
 61137  			if postIndex > l {
 61138  				return io.ErrUnexpectedEOF
 61139  			}
 61140  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 61141  				return err
 61142  			}
 61143  			iNdEx = postIndex
 61144  		case 2:
 61145  			if wireType != 2 {
 61146  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 61147  			}
 61148  			var msglen int
 61149  			for shift := uint(0); ; shift += 7 {
 61150  				if shift >= 64 {
 61151  					return ErrIntOverflowEvents
 61152  				}
 61153  				if iNdEx >= l {
 61154  					return io.ErrUnexpectedEOF
 61155  				}
 61156  				b := dAtA[iNdEx]
 61157  				iNdEx++
 61158  				msglen |= int(b&0x7F) << shift
 61159  				if b < 0x80 {
 61160  					break
 61161  				}
 61162  			}
 61163  			if msglen < 0 {
 61164  				return ErrInvalidLengthEvents
 61165  			}
 61166  			postIndex := iNdEx + msglen
 61167  			if postIndex < 0 {
 61168  				return ErrInvalidLengthEvents
 61169  			}
 61170  			if postIndex > l {
 61171  				return io.ErrUnexpectedEOF
 61172  			}
 61173  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 61174  				return err
 61175  			}
 61176  			iNdEx = postIndex
 61177  		case 3:
 61178  			if wireType != 2 {
 61179  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 61180  			}
 61181  			var msglen int
 61182  			for shift := uint(0); ; shift += 7 {
 61183  				if shift >= 64 {
 61184  					return ErrIntOverflowEvents
 61185  				}
 61186  				if iNdEx >= l {
 61187  					return io.ErrUnexpectedEOF
 61188  				}
 61189  				b := dAtA[iNdEx]
 61190  				iNdEx++
 61191  				msglen |= int(b&0x7F) << shift
 61192  				if b < 0x80 {
 61193  					break
 61194  				}
 61195  			}
 61196  			if msglen < 0 {
 61197  				return ErrInvalidLengthEvents
 61198  			}
 61199  			postIndex := iNdEx + msglen
 61200  			if postIndex < 0 {
 61201  				return ErrInvalidLengthEvents
 61202  			}
 61203  			if postIndex > l {
 61204  				return io.ErrUnexpectedEOF
 61205  			}
 61206  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 61207  				return err
 61208  			}
 61209  			iNdEx = postIndex
 61210  		case 4:
 61211  			if wireType != 2 {
 61212  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 61213  			}
 61214  			var msglen int
 61215  			for shift := uint(0); ; shift += 7 {
 61216  				if shift >= 64 {
 61217  					return ErrIntOverflowEvents
 61218  				}
 61219  				if iNdEx >= l {
 61220  					return io.ErrUnexpectedEOF
 61221  				}
 61222  				b := dAtA[iNdEx]
 61223  				iNdEx++
 61224  				msglen |= int(b&0x7F) << shift
 61225  				if b < 0x80 {
 61226  					break
 61227  				}
 61228  			}
 61229  			if msglen < 0 {
 61230  				return ErrInvalidLengthEvents
 61231  			}
 61232  			postIndex := iNdEx + msglen
 61233  			if postIndex < 0 {
 61234  				return ErrInvalidLengthEvents
 61235  			}
 61236  			if postIndex > l {
 61237  				return io.ErrUnexpectedEOF
 61238  			}
 61239  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 61240  				return err
 61241  			}
 61242  			iNdEx = postIndex
 61243  		case 5:
 61244  			if wireType != 2 {
 61245  				return fmt.Errorf("proto: wrong wireType = %d for field PermissionSummary", wireType)
 61246  			}
 61247  			var msglen int
 61248  			for shift := uint(0); ; shift += 7 {
 61249  				if shift >= 64 {
 61250  					return ErrIntOverflowEvents
 61251  				}
 61252  				if iNdEx >= l {
 61253  					return io.ErrUnexpectedEOF
 61254  				}
 61255  				b := dAtA[iNdEx]
 61256  				iNdEx++
 61257  				msglen |= int(b&0x7F) << shift
 61258  				if b < 0x80 {
 61259  					break
 61260  				}
 61261  			}
 61262  			if msglen < 0 {
 61263  				return ErrInvalidLengthEvents
 61264  			}
 61265  			postIndex := iNdEx + msglen
 61266  			if postIndex < 0 {
 61267  				return ErrInvalidLengthEvents
 61268  			}
 61269  			if postIndex > l {
 61270  				return io.ErrUnexpectedEOF
 61271  			}
 61272  			m.PermissionSummary = append(m.PermissionSummary, DatabasePermissionEntry{})
 61273  			if err := m.PermissionSummary[len(m.PermissionSummary)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 61274  				return err
 61275  			}
 61276  			iNdEx = postIndex
 61277  		case 6:
 61278  			if wireType != 2 {
 61279  				return fmt.Errorf("proto: wrong wireType = %d for field AffectedObjectCounts", wireType)
 61280  			}
 61281  			var msglen int
 61282  			for shift := uint(0); ; shift += 7 {
 61283  				if shift >= 64 {
 61284  					return ErrIntOverflowEvents
 61285  				}
 61286  				if iNdEx >= l {
 61287  					return io.ErrUnexpectedEOF
 61288  				}
 61289  				b := dAtA[iNdEx]
 61290  				iNdEx++
 61291  				msglen |= int(b&0x7F) << shift
 61292  				if b < 0x80 {
 61293  					break
 61294  				}
 61295  			}
 61296  			if msglen < 0 {
 61297  				return ErrInvalidLengthEvents
 61298  			}
 61299  			postIndex := iNdEx + msglen
 61300  			if postIndex < 0 {
 61301  				return ErrInvalidLengthEvents
 61302  			}
 61303  			if postIndex > l {
 61304  				return io.ErrUnexpectedEOF
 61305  			}
 61306  			if m.AffectedObjectCounts == nil {
 61307  				m.AffectedObjectCounts = make(map[string]int32)
 61308  			}
 61309  			var mapkey string
 61310  			var mapvalue int32
 61311  			for iNdEx < postIndex {
 61312  				entryPreIndex := iNdEx
 61313  				var wire uint64
 61314  				for shift := uint(0); ; shift += 7 {
 61315  					if shift >= 64 {
 61316  						return ErrIntOverflowEvents
 61317  					}
 61318  					if iNdEx >= l {
 61319  						return io.ErrUnexpectedEOF
 61320  					}
 61321  					b := dAtA[iNdEx]
 61322  					iNdEx++
 61323  					wire |= uint64(b&0x7F) << shift
 61324  					if b < 0x80 {
 61325  						break
 61326  					}
 61327  				}
 61328  				fieldNum := int32(wire >> 3)
 61329  				if fieldNum == 1 {
 61330  					var stringLenmapkey uint64
 61331  					for shift := uint(0); ; shift += 7 {
 61332  						if shift >= 64 {
 61333  							return ErrIntOverflowEvents
 61334  						}
 61335  						if iNdEx >= l {
 61336  							return io.ErrUnexpectedEOF
 61337  						}
 61338  						b := dAtA[iNdEx]
 61339  						iNdEx++
 61340  						stringLenmapkey |= uint64(b&0x7F) << shift
 61341  						if b < 0x80 {
 61342  							break
 61343  						}
 61344  					}
 61345  					intStringLenmapkey := int(stringLenmapkey)
 61346  					if intStringLenmapkey < 0 {
 61347  						return ErrInvalidLengthEvents
 61348  					}
 61349  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 61350  					if postStringIndexmapkey < 0 {
 61351  						return ErrInvalidLengthEvents
 61352  					}
 61353  					if postStringIndexmapkey > l {
 61354  						return io.ErrUnexpectedEOF
 61355  					}
 61356  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 61357  					iNdEx = postStringIndexmapkey
 61358  				} else if fieldNum == 2 {
 61359  					for shift := uint(0); ; shift += 7 {
 61360  						if shift >= 64 {
 61361  							return ErrIntOverflowEvents
 61362  						}
 61363  						if iNdEx >= l {
 61364  							return io.ErrUnexpectedEOF
 61365  						}
 61366  						b := dAtA[iNdEx]
 61367  						iNdEx++
 61368  						mapvalue |= int32(b&0x7F) << shift
 61369  						if b < 0x80 {
 61370  							break
 61371  						}
 61372  					}
 61373  				} else {
 61374  					iNdEx = entryPreIndex
 61375  					skippy, err := skipEvents(dAtA[iNdEx:])
 61376  					if err != nil {
 61377  						return err
 61378  					}
 61379  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 61380  						return ErrInvalidLengthEvents
 61381  					}
 61382  					if (iNdEx + skippy) > postIndex {
 61383  						return io.ErrUnexpectedEOF
 61384  					}
 61385  					iNdEx += skippy
 61386  				}
 61387  			}
 61388  			m.AffectedObjectCounts[mapkey] = mapvalue
 61389  			iNdEx = postIndex
 61390  		default:
 61391  			iNdEx = preIndex
 61392  			skippy, err := skipEvents(dAtA[iNdEx:])
 61393  			if err != nil {
 61394  				return err
 61395  			}
 61396  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 61397  				return ErrInvalidLengthEvents
 61398  			}
 61399  			if (iNdEx + skippy) > l {
 61400  				return io.ErrUnexpectedEOF
 61401  			}
 61402  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 61403  			iNdEx += skippy
 61404  		}
 61405  	}
 61406  
 61407  	if iNdEx > l {
 61408  		return io.ErrUnexpectedEOF
 61409  	}
 61410  	return nil
 61411  }
 61412  func (m *DatabasePermissionEntry) Unmarshal(dAtA []byte) error {
 61413  	l := len(dAtA)
 61414  	iNdEx := 0
 61415  	for iNdEx < l {
 61416  		preIndex := iNdEx
 61417  		var wire uint64
 61418  		for shift := uint(0); ; shift += 7 {
 61419  			if shift >= 64 {
 61420  				return ErrIntOverflowEvents
 61421  			}
 61422  			if iNdEx >= l {
 61423  				return io.ErrUnexpectedEOF
 61424  			}
 61425  			b := dAtA[iNdEx]
 61426  			iNdEx++
 61427  			wire |= uint64(b&0x7F) << shift
 61428  			if b < 0x80 {
 61429  				break
 61430  			}
 61431  		}
 61432  		fieldNum := int32(wire >> 3)
 61433  		wireType := int(wire & 0x7)
 61434  		if wireType == 4 {
 61435  			return fmt.Errorf("proto: DatabasePermissionEntry: wiretype end group for non-group")
 61436  		}
 61437  		if fieldNum <= 0 {
 61438  			return fmt.Errorf("proto: DatabasePermissionEntry: illegal tag %d (wire type %d)", fieldNum, wire)
 61439  		}
 61440  		switch fieldNum {
 61441  		case 1:
 61442  			if wireType != 2 {
 61443  				return fmt.Errorf("proto: wrong wireType = %d for field Permission", wireType)
 61444  			}
 61445  			var stringLen uint64
 61446  			for shift := uint(0); ; shift += 7 {
 61447  				if shift >= 64 {
 61448  					return ErrIntOverflowEvents
 61449  				}
 61450  				if iNdEx >= l {
 61451  					return io.ErrUnexpectedEOF
 61452  				}
 61453  				b := dAtA[iNdEx]
 61454  				iNdEx++
 61455  				stringLen |= uint64(b&0x7F) << shift
 61456  				if b < 0x80 {
 61457  					break
 61458  				}
 61459  			}
 61460  			intStringLen := int(stringLen)
 61461  			if intStringLen < 0 {
 61462  				return ErrInvalidLengthEvents
 61463  			}
 61464  			postIndex := iNdEx + intStringLen
 61465  			if postIndex < 0 {
 61466  				return ErrInvalidLengthEvents
 61467  			}
 61468  			if postIndex > l {
 61469  				return io.ErrUnexpectedEOF
 61470  			}
 61471  			m.Permission = string(dAtA[iNdEx:postIndex])
 61472  			iNdEx = postIndex
 61473  		case 2:
 61474  			if wireType != 2 {
 61475  				return fmt.Errorf("proto: wrong wireType = %d for field Counts", wireType)
 61476  			}
 61477  			var msglen int
 61478  			for shift := uint(0); ; shift += 7 {
 61479  				if shift >= 64 {
 61480  					return ErrIntOverflowEvents
 61481  				}
 61482  				if iNdEx >= l {
 61483  					return io.ErrUnexpectedEOF
 61484  				}
 61485  				b := dAtA[iNdEx]
 61486  				iNdEx++
 61487  				msglen |= int(b&0x7F) << shift
 61488  				if b < 0x80 {
 61489  					break
 61490  				}
 61491  			}
 61492  			if msglen < 0 {
 61493  				return ErrInvalidLengthEvents
 61494  			}
 61495  			postIndex := iNdEx + msglen
 61496  			if postIndex < 0 {
 61497  				return ErrInvalidLengthEvents
 61498  			}
 61499  			if postIndex > l {
 61500  				return io.ErrUnexpectedEOF
 61501  			}
 61502  			if m.Counts == nil {
 61503  				m.Counts = make(map[string]int32)
 61504  			}
 61505  			var mapkey string
 61506  			var mapvalue int32
 61507  			for iNdEx < postIndex {
 61508  				entryPreIndex := iNdEx
 61509  				var wire uint64
 61510  				for shift := uint(0); ; shift += 7 {
 61511  					if shift >= 64 {
 61512  						return ErrIntOverflowEvents
 61513  					}
 61514  					if iNdEx >= l {
 61515  						return io.ErrUnexpectedEOF
 61516  					}
 61517  					b := dAtA[iNdEx]
 61518  					iNdEx++
 61519  					wire |= uint64(b&0x7F) << shift
 61520  					if b < 0x80 {
 61521  						break
 61522  					}
 61523  				}
 61524  				fieldNum := int32(wire >> 3)
 61525  				if fieldNum == 1 {
 61526  					var stringLenmapkey uint64
 61527  					for shift := uint(0); ; shift += 7 {
 61528  						if shift >= 64 {
 61529  							return ErrIntOverflowEvents
 61530  						}
 61531  						if iNdEx >= l {
 61532  							return io.ErrUnexpectedEOF
 61533  						}
 61534  						b := dAtA[iNdEx]
 61535  						iNdEx++
 61536  						stringLenmapkey |= uint64(b&0x7F) << shift
 61537  						if b < 0x80 {
 61538  							break
 61539  						}
 61540  					}
 61541  					intStringLenmapkey := int(stringLenmapkey)
 61542  					if intStringLenmapkey < 0 {
 61543  						return ErrInvalidLengthEvents
 61544  					}
 61545  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 61546  					if postStringIndexmapkey < 0 {
 61547  						return ErrInvalidLengthEvents
 61548  					}
 61549  					if postStringIndexmapkey > l {
 61550  						return io.ErrUnexpectedEOF
 61551  					}
 61552  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 61553  					iNdEx = postStringIndexmapkey
 61554  				} else if fieldNum == 2 {
 61555  					for shift := uint(0); ; shift += 7 {
 61556  						if shift >= 64 {
 61557  							return ErrIntOverflowEvents
 61558  						}
 61559  						if iNdEx >= l {
 61560  							return io.ErrUnexpectedEOF
 61561  						}
 61562  						b := dAtA[iNdEx]
 61563  						iNdEx++
 61564  						mapvalue |= int32(b&0x7F) << shift
 61565  						if b < 0x80 {
 61566  							break
 61567  						}
 61568  					}
 61569  				} else {
 61570  					iNdEx = entryPreIndex
 61571  					skippy, err := skipEvents(dAtA[iNdEx:])
 61572  					if err != nil {
 61573  						return err
 61574  					}
 61575  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 61576  						return ErrInvalidLengthEvents
 61577  					}
 61578  					if (iNdEx + skippy) > postIndex {
 61579  						return io.ErrUnexpectedEOF
 61580  					}
 61581  					iNdEx += skippy
 61582  				}
 61583  			}
 61584  			m.Counts[mapkey] = mapvalue
 61585  			iNdEx = postIndex
 61586  		default:
 61587  			iNdEx = preIndex
 61588  			skippy, err := skipEvents(dAtA[iNdEx:])
 61589  			if err != nil {
 61590  				return err
 61591  			}
 61592  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 61593  				return ErrInvalidLengthEvents
 61594  			}
 61595  			if (iNdEx + skippy) > l {
 61596  				return io.ErrUnexpectedEOF
 61597  			}
 61598  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 61599  			iNdEx += skippy
 61600  		}
 61601  	}
 61602  
 61603  	if iNdEx > l {
 61604  		return io.ErrUnexpectedEOF
 61605  	}
 61606  	return nil
 61607  }
 61608  func (m *DatabaseUserCreate) Unmarshal(dAtA []byte) error {
 61609  	l := len(dAtA)
 61610  	iNdEx := 0
 61611  	for iNdEx < l {
 61612  		preIndex := iNdEx
 61613  		var wire uint64
 61614  		for shift := uint(0); ; shift += 7 {
 61615  			if shift >= 64 {
 61616  				return ErrIntOverflowEvents
 61617  			}
 61618  			if iNdEx >= l {
 61619  				return io.ErrUnexpectedEOF
 61620  			}
 61621  			b := dAtA[iNdEx]
 61622  			iNdEx++
 61623  			wire |= uint64(b&0x7F) << shift
 61624  			if b < 0x80 {
 61625  				break
 61626  			}
 61627  		}
 61628  		fieldNum := int32(wire >> 3)
 61629  		wireType := int(wire & 0x7)
 61630  		if wireType == 4 {
 61631  			return fmt.Errorf("proto: DatabaseUserCreate: wiretype end group for non-group")
 61632  		}
 61633  		if fieldNum <= 0 {
 61634  			return fmt.Errorf("proto: DatabaseUserCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 61635  		}
 61636  		switch fieldNum {
 61637  		case 1:
 61638  			if wireType != 2 {
 61639  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 61640  			}
 61641  			var msglen int
 61642  			for shift := uint(0); ; shift += 7 {
 61643  				if shift >= 64 {
 61644  					return ErrIntOverflowEvents
 61645  				}
 61646  				if iNdEx >= l {
 61647  					return io.ErrUnexpectedEOF
 61648  				}
 61649  				b := dAtA[iNdEx]
 61650  				iNdEx++
 61651  				msglen |= int(b&0x7F) << shift
 61652  				if b < 0x80 {
 61653  					break
 61654  				}
 61655  			}
 61656  			if msglen < 0 {
 61657  				return ErrInvalidLengthEvents
 61658  			}
 61659  			postIndex := iNdEx + msglen
 61660  			if postIndex < 0 {
 61661  				return ErrInvalidLengthEvents
 61662  			}
 61663  			if postIndex > l {
 61664  				return io.ErrUnexpectedEOF
 61665  			}
 61666  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 61667  				return err
 61668  			}
 61669  			iNdEx = postIndex
 61670  		case 2:
 61671  			if wireType != 2 {
 61672  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 61673  			}
 61674  			var msglen int
 61675  			for shift := uint(0); ; shift += 7 {
 61676  				if shift >= 64 {
 61677  					return ErrIntOverflowEvents
 61678  				}
 61679  				if iNdEx >= l {
 61680  					return io.ErrUnexpectedEOF
 61681  				}
 61682  				b := dAtA[iNdEx]
 61683  				iNdEx++
 61684  				msglen |= int(b&0x7F) << shift
 61685  				if b < 0x80 {
 61686  					break
 61687  				}
 61688  			}
 61689  			if msglen < 0 {
 61690  				return ErrInvalidLengthEvents
 61691  			}
 61692  			postIndex := iNdEx + msglen
 61693  			if postIndex < 0 {
 61694  				return ErrInvalidLengthEvents
 61695  			}
 61696  			if postIndex > l {
 61697  				return io.ErrUnexpectedEOF
 61698  			}
 61699  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 61700  				return err
 61701  			}
 61702  			iNdEx = postIndex
 61703  		case 3:
 61704  			if wireType != 2 {
 61705  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 61706  			}
 61707  			var msglen int
 61708  			for shift := uint(0); ; shift += 7 {
 61709  				if shift >= 64 {
 61710  					return ErrIntOverflowEvents
 61711  				}
 61712  				if iNdEx >= l {
 61713  					return io.ErrUnexpectedEOF
 61714  				}
 61715  				b := dAtA[iNdEx]
 61716  				iNdEx++
 61717  				msglen |= int(b&0x7F) << shift
 61718  				if b < 0x80 {
 61719  					break
 61720  				}
 61721  			}
 61722  			if msglen < 0 {
 61723  				return ErrInvalidLengthEvents
 61724  			}
 61725  			postIndex := iNdEx + msglen
 61726  			if postIndex < 0 {
 61727  				return ErrInvalidLengthEvents
 61728  			}
 61729  			if postIndex > l {
 61730  				return io.ErrUnexpectedEOF
 61731  			}
 61732  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 61733  				return err
 61734  			}
 61735  			iNdEx = postIndex
 61736  		case 4:
 61737  			if wireType != 2 {
 61738  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 61739  			}
 61740  			var msglen int
 61741  			for shift := uint(0); ; shift += 7 {
 61742  				if shift >= 64 {
 61743  					return ErrIntOverflowEvents
 61744  				}
 61745  				if iNdEx >= l {
 61746  					return io.ErrUnexpectedEOF
 61747  				}
 61748  				b := dAtA[iNdEx]
 61749  				iNdEx++
 61750  				msglen |= int(b&0x7F) << shift
 61751  				if b < 0x80 {
 61752  					break
 61753  				}
 61754  			}
 61755  			if msglen < 0 {
 61756  				return ErrInvalidLengthEvents
 61757  			}
 61758  			postIndex := iNdEx + msglen
 61759  			if postIndex < 0 {
 61760  				return ErrInvalidLengthEvents
 61761  			}
 61762  			if postIndex > l {
 61763  				return io.ErrUnexpectedEOF
 61764  			}
 61765  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 61766  				return err
 61767  			}
 61768  			iNdEx = postIndex
 61769  		case 5:
 61770  			if wireType != 2 {
 61771  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 61772  			}
 61773  			var msglen int
 61774  			for shift := uint(0); ; shift += 7 {
 61775  				if shift >= 64 {
 61776  					return ErrIntOverflowEvents
 61777  				}
 61778  				if iNdEx >= l {
 61779  					return io.ErrUnexpectedEOF
 61780  				}
 61781  				b := dAtA[iNdEx]
 61782  				iNdEx++
 61783  				msglen |= int(b&0x7F) << shift
 61784  				if b < 0x80 {
 61785  					break
 61786  				}
 61787  			}
 61788  			if msglen < 0 {
 61789  				return ErrInvalidLengthEvents
 61790  			}
 61791  			postIndex := iNdEx + msglen
 61792  			if postIndex < 0 {
 61793  				return ErrInvalidLengthEvents
 61794  			}
 61795  			if postIndex > l {
 61796  				return io.ErrUnexpectedEOF
 61797  			}
 61798  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 61799  				return err
 61800  			}
 61801  			iNdEx = postIndex
 61802  		case 6:
 61803  			if wireType != 2 {
 61804  				return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
 61805  			}
 61806  			var stringLen uint64
 61807  			for shift := uint(0); ; shift += 7 {
 61808  				if shift >= 64 {
 61809  					return ErrIntOverflowEvents
 61810  				}
 61811  				if iNdEx >= l {
 61812  					return io.ErrUnexpectedEOF
 61813  				}
 61814  				b := dAtA[iNdEx]
 61815  				iNdEx++
 61816  				stringLen |= uint64(b&0x7F) << shift
 61817  				if b < 0x80 {
 61818  					break
 61819  				}
 61820  			}
 61821  			intStringLen := int(stringLen)
 61822  			if intStringLen < 0 {
 61823  				return ErrInvalidLengthEvents
 61824  			}
 61825  			postIndex := iNdEx + intStringLen
 61826  			if postIndex < 0 {
 61827  				return ErrInvalidLengthEvents
 61828  			}
 61829  			if postIndex > l {
 61830  				return io.ErrUnexpectedEOF
 61831  			}
 61832  			m.Username = string(dAtA[iNdEx:postIndex])
 61833  			iNdEx = postIndex
 61834  		case 7:
 61835  			if wireType != 2 {
 61836  				return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType)
 61837  			}
 61838  			var stringLen uint64
 61839  			for shift := uint(0); ; shift += 7 {
 61840  				if shift >= 64 {
 61841  					return ErrIntOverflowEvents
 61842  				}
 61843  				if iNdEx >= l {
 61844  					return io.ErrUnexpectedEOF
 61845  				}
 61846  				b := dAtA[iNdEx]
 61847  				iNdEx++
 61848  				stringLen |= uint64(b&0x7F) << shift
 61849  				if b < 0x80 {
 61850  					break
 61851  				}
 61852  			}
 61853  			intStringLen := int(stringLen)
 61854  			if intStringLen < 0 {
 61855  				return ErrInvalidLengthEvents
 61856  			}
 61857  			postIndex := iNdEx + intStringLen
 61858  			if postIndex < 0 {
 61859  				return ErrInvalidLengthEvents
 61860  			}
 61861  			if postIndex > l {
 61862  				return io.ErrUnexpectedEOF
 61863  			}
 61864  			m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex]))
 61865  			iNdEx = postIndex
 61866  		default:
 61867  			iNdEx = preIndex
 61868  			skippy, err := skipEvents(dAtA[iNdEx:])
 61869  			if err != nil {
 61870  				return err
 61871  			}
 61872  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 61873  				return ErrInvalidLengthEvents
 61874  			}
 61875  			if (iNdEx + skippy) > l {
 61876  				return io.ErrUnexpectedEOF
 61877  			}
 61878  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 61879  			iNdEx += skippy
 61880  		}
 61881  	}
 61882  
 61883  	if iNdEx > l {
 61884  		return io.ErrUnexpectedEOF
 61885  	}
 61886  	return nil
 61887  }
 61888  func (m *DatabaseUserDeactivate) Unmarshal(dAtA []byte) error {
 61889  	l := len(dAtA)
 61890  	iNdEx := 0
 61891  	for iNdEx < l {
 61892  		preIndex := iNdEx
 61893  		var wire uint64
 61894  		for shift := uint(0); ; shift += 7 {
 61895  			if shift >= 64 {
 61896  				return ErrIntOverflowEvents
 61897  			}
 61898  			if iNdEx >= l {
 61899  				return io.ErrUnexpectedEOF
 61900  			}
 61901  			b := dAtA[iNdEx]
 61902  			iNdEx++
 61903  			wire |= uint64(b&0x7F) << shift
 61904  			if b < 0x80 {
 61905  				break
 61906  			}
 61907  		}
 61908  		fieldNum := int32(wire >> 3)
 61909  		wireType := int(wire & 0x7)
 61910  		if wireType == 4 {
 61911  			return fmt.Errorf("proto: DatabaseUserDeactivate: wiretype end group for non-group")
 61912  		}
 61913  		if fieldNum <= 0 {
 61914  			return fmt.Errorf("proto: DatabaseUserDeactivate: illegal tag %d (wire type %d)", fieldNum, wire)
 61915  		}
 61916  		switch fieldNum {
 61917  		case 1:
 61918  			if wireType != 2 {
 61919  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 61920  			}
 61921  			var msglen int
 61922  			for shift := uint(0); ; shift += 7 {
 61923  				if shift >= 64 {
 61924  					return ErrIntOverflowEvents
 61925  				}
 61926  				if iNdEx >= l {
 61927  					return io.ErrUnexpectedEOF
 61928  				}
 61929  				b := dAtA[iNdEx]
 61930  				iNdEx++
 61931  				msglen |= int(b&0x7F) << shift
 61932  				if b < 0x80 {
 61933  					break
 61934  				}
 61935  			}
 61936  			if msglen < 0 {
 61937  				return ErrInvalidLengthEvents
 61938  			}
 61939  			postIndex := iNdEx + msglen
 61940  			if postIndex < 0 {
 61941  				return ErrInvalidLengthEvents
 61942  			}
 61943  			if postIndex > l {
 61944  				return io.ErrUnexpectedEOF
 61945  			}
 61946  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 61947  				return err
 61948  			}
 61949  			iNdEx = postIndex
 61950  		case 2:
 61951  			if wireType != 2 {
 61952  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 61953  			}
 61954  			var msglen int
 61955  			for shift := uint(0); ; shift += 7 {
 61956  				if shift >= 64 {
 61957  					return ErrIntOverflowEvents
 61958  				}
 61959  				if iNdEx >= l {
 61960  					return io.ErrUnexpectedEOF
 61961  				}
 61962  				b := dAtA[iNdEx]
 61963  				iNdEx++
 61964  				msglen |= int(b&0x7F) << shift
 61965  				if b < 0x80 {
 61966  					break
 61967  				}
 61968  			}
 61969  			if msglen < 0 {
 61970  				return ErrInvalidLengthEvents
 61971  			}
 61972  			postIndex := iNdEx + msglen
 61973  			if postIndex < 0 {
 61974  				return ErrInvalidLengthEvents
 61975  			}
 61976  			if postIndex > l {
 61977  				return io.ErrUnexpectedEOF
 61978  			}
 61979  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 61980  				return err
 61981  			}
 61982  			iNdEx = postIndex
 61983  		case 3:
 61984  			if wireType != 2 {
 61985  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 61986  			}
 61987  			var msglen int
 61988  			for shift := uint(0); ; shift += 7 {
 61989  				if shift >= 64 {
 61990  					return ErrIntOverflowEvents
 61991  				}
 61992  				if iNdEx >= l {
 61993  					return io.ErrUnexpectedEOF
 61994  				}
 61995  				b := dAtA[iNdEx]
 61996  				iNdEx++
 61997  				msglen |= int(b&0x7F) << shift
 61998  				if b < 0x80 {
 61999  					break
 62000  				}
 62001  			}
 62002  			if msglen < 0 {
 62003  				return ErrInvalidLengthEvents
 62004  			}
 62005  			postIndex := iNdEx + msglen
 62006  			if postIndex < 0 {
 62007  				return ErrInvalidLengthEvents
 62008  			}
 62009  			if postIndex > l {
 62010  				return io.ErrUnexpectedEOF
 62011  			}
 62012  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62013  				return err
 62014  			}
 62015  			iNdEx = postIndex
 62016  		case 4:
 62017  			if wireType != 2 {
 62018  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 62019  			}
 62020  			var msglen int
 62021  			for shift := uint(0); ; shift += 7 {
 62022  				if shift >= 64 {
 62023  					return ErrIntOverflowEvents
 62024  				}
 62025  				if iNdEx >= l {
 62026  					return io.ErrUnexpectedEOF
 62027  				}
 62028  				b := dAtA[iNdEx]
 62029  				iNdEx++
 62030  				msglen |= int(b&0x7F) << shift
 62031  				if b < 0x80 {
 62032  					break
 62033  				}
 62034  			}
 62035  			if msglen < 0 {
 62036  				return ErrInvalidLengthEvents
 62037  			}
 62038  			postIndex := iNdEx + msglen
 62039  			if postIndex < 0 {
 62040  				return ErrInvalidLengthEvents
 62041  			}
 62042  			if postIndex > l {
 62043  				return io.ErrUnexpectedEOF
 62044  			}
 62045  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62046  				return err
 62047  			}
 62048  			iNdEx = postIndex
 62049  		case 5:
 62050  			if wireType != 2 {
 62051  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 62052  			}
 62053  			var msglen int
 62054  			for shift := uint(0); ; shift += 7 {
 62055  				if shift >= 64 {
 62056  					return ErrIntOverflowEvents
 62057  				}
 62058  				if iNdEx >= l {
 62059  					return io.ErrUnexpectedEOF
 62060  				}
 62061  				b := dAtA[iNdEx]
 62062  				iNdEx++
 62063  				msglen |= int(b&0x7F) << shift
 62064  				if b < 0x80 {
 62065  					break
 62066  				}
 62067  			}
 62068  			if msglen < 0 {
 62069  				return ErrInvalidLengthEvents
 62070  			}
 62071  			postIndex := iNdEx + msglen
 62072  			if postIndex < 0 {
 62073  				return ErrInvalidLengthEvents
 62074  			}
 62075  			if postIndex > l {
 62076  				return io.ErrUnexpectedEOF
 62077  			}
 62078  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62079  				return err
 62080  			}
 62081  			iNdEx = postIndex
 62082  		case 6:
 62083  			if wireType != 2 {
 62084  				return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
 62085  			}
 62086  			var stringLen uint64
 62087  			for shift := uint(0); ; shift += 7 {
 62088  				if shift >= 64 {
 62089  					return ErrIntOverflowEvents
 62090  				}
 62091  				if iNdEx >= l {
 62092  					return io.ErrUnexpectedEOF
 62093  				}
 62094  				b := dAtA[iNdEx]
 62095  				iNdEx++
 62096  				stringLen |= uint64(b&0x7F) << shift
 62097  				if b < 0x80 {
 62098  					break
 62099  				}
 62100  			}
 62101  			intStringLen := int(stringLen)
 62102  			if intStringLen < 0 {
 62103  				return ErrInvalidLengthEvents
 62104  			}
 62105  			postIndex := iNdEx + intStringLen
 62106  			if postIndex < 0 {
 62107  				return ErrInvalidLengthEvents
 62108  			}
 62109  			if postIndex > l {
 62110  				return io.ErrUnexpectedEOF
 62111  			}
 62112  			m.Username = string(dAtA[iNdEx:postIndex])
 62113  			iNdEx = postIndex
 62114  		case 7:
 62115  			if wireType != 0 {
 62116  				return fmt.Errorf("proto: wrong wireType = %d for field Delete", wireType)
 62117  			}
 62118  			var v int
 62119  			for shift := uint(0); ; shift += 7 {
 62120  				if shift >= 64 {
 62121  					return ErrIntOverflowEvents
 62122  				}
 62123  				if iNdEx >= l {
 62124  					return io.ErrUnexpectedEOF
 62125  				}
 62126  				b := dAtA[iNdEx]
 62127  				iNdEx++
 62128  				v |= int(b&0x7F) << shift
 62129  				if b < 0x80 {
 62130  					break
 62131  				}
 62132  			}
 62133  			m.Delete = bool(v != 0)
 62134  		default:
 62135  			iNdEx = preIndex
 62136  			skippy, err := skipEvents(dAtA[iNdEx:])
 62137  			if err != nil {
 62138  				return err
 62139  			}
 62140  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 62141  				return ErrInvalidLengthEvents
 62142  			}
 62143  			if (iNdEx + skippy) > l {
 62144  				return io.ErrUnexpectedEOF
 62145  			}
 62146  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 62147  			iNdEx += skippy
 62148  		}
 62149  	}
 62150  
 62151  	if iNdEx > l {
 62152  		return io.ErrUnexpectedEOF
 62153  	}
 62154  	return nil
 62155  }
 62156  func (m *PostgresParse) Unmarshal(dAtA []byte) error {
 62157  	l := len(dAtA)
 62158  	iNdEx := 0
 62159  	for iNdEx < l {
 62160  		preIndex := iNdEx
 62161  		var wire uint64
 62162  		for shift := uint(0); ; shift += 7 {
 62163  			if shift >= 64 {
 62164  				return ErrIntOverflowEvents
 62165  			}
 62166  			if iNdEx >= l {
 62167  				return io.ErrUnexpectedEOF
 62168  			}
 62169  			b := dAtA[iNdEx]
 62170  			iNdEx++
 62171  			wire |= uint64(b&0x7F) << shift
 62172  			if b < 0x80 {
 62173  				break
 62174  			}
 62175  		}
 62176  		fieldNum := int32(wire >> 3)
 62177  		wireType := int(wire & 0x7)
 62178  		if wireType == 4 {
 62179  			return fmt.Errorf("proto: PostgresParse: wiretype end group for non-group")
 62180  		}
 62181  		if fieldNum <= 0 {
 62182  			return fmt.Errorf("proto: PostgresParse: illegal tag %d (wire type %d)", fieldNum, wire)
 62183  		}
 62184  		switch fieldNum {
 62185  		case 1:
 62186  			if wireType != 2 {
 62187  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 62188  			}
 62189  			var msglen int
 62190  			for shift := uint(0); ; shift += 7 {
 62191  				if shift >= 64 {
 62192  					return ErrIntOverflowEvents
 62193  				}
 62194  				if iNdEx >= l {
 62195  					return io.ErrUnexpectedEOF
 62196  				}
 62197  				b := dAtA[iNdEx]
 62198  				iNdEx++
 62199  				msglen |= int(b&0x7F) << shift
 62200  				if b < 0x80 {
 62201  					break
 62202  				}
 62203  			}
 62204  			if msglen < 0 {
 62205  				return ErrInvalidLengthEvents
 62206  			}
 62207  			postIndex := iNdEx + msglen
 62208  			if postIndex < 0 {
 62209  				return ErrInvalidLengthEvents
 62210  			}
 62211  			if postIndex > l {
 62212  				return io.ErrUnexpectedEOF
 62213  			}
 62214  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62215  				return err
 62216  			}
 62217  			iNdEx = postIndex
 62218  		case 2:
 62219  			if wireType != 2 {
 62220  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 62221  			}
 62222  			var msglen int
 62223  			for shift := uint(0); ; shift += 7 {
 62224  				if shift >= 64 {
 62225  					return ErrIntOverflowEvents
 62226  				}
 62227  				if iNdEx >= l {
 62228  					return io.ErrUnexpectedEOF
 62229  				}
 62230  				b := dAtA[iNdEx]
 62231  				iNdEx++
 62232  				msglen |= int(b&0x7F) << shift
 62233  				if b < 0x80 {
 62234  					break
 62235  				}
 62236  			}
 62237  			if msglen < 0 {
 62238  				return ErrInvalidLengthEvents
 62239  			}
 62240  			postIndex := iNdEx + msglen
 62241  			if postIndex < 0 {
 62242  				return ErrInvalidLengthEvents
 62243  			}
 62244  			if postIndex > l {
 62245  				return io.ErrUnexpectedEOF
 62246  			}
 62247  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62248  				return err
 62249  			}
 62250  			iNdEx = postIndex
 62251  		case 3:
 62252  			if wireType != 2 {
 62253  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 62254  			}
 62255  			var msglen int
 62256  			for shift := uint(0); ; shift += 7 {
 62257  				if shift >= 64 {
 62258  					return ErrIntOverflowEvents
 62259  				}
 62260  				if iNdEx >= l {
 62261  					return io.ErrUnexpectedEOF
 62262  				}
 62263  				b := dAtA[iNdEx]
 62264  				iNdEx++
 62265  				msglen |= int(b&0x7F) << shift
 62266  				if b < 0x80 {
 62267  					break
 62268  				}
 62269  			}
 62270  			if msglen < 0 {
 62271  				return ErrInvalidLengthEvents
 62272  			}
 62273  			postIndex := iNdEx + msglen
 62274  			if postIndex < 0 {
 62275  				return ErrInvalidLengthEvents
 62276  			}
 62277  			if postIndex > l {
 62278  				return io.ErrUnexpectedEOF
 62279  			}
 62280  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62281  				return err
 62282  			}
 62283  			iNdEx = postIndex
 62284  		case 4:
 62285  			if wireType != 2 {
 62286  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 62287  			}
 62288  			var msglen int
 62289  			for shift := uint(0); ; shift += 7 {
 62290  				if shift >= 64 {
 62291  					return ErrIntOverflowEvents
 62292  				}
 62293  				if iNdEx >= l {
 62294  					return io.ErrUnexpectedEOF
 62295  				}
 62296  				b := dAtA[iNdEx]
 62297  				iNdEx++
 62298  				msglen |= int(b&0x7F) << shift
 62299  				if b < 0x80 {
 62300  					break
 62301  				}
 62302  			}
 62303  			if msglen < 0 {
 62304  				return ErrInvalidLengthEvents
 62305  			}
 62306  			postIndex := iNdEx + msglen
 62307  			if postIndex < 0 {
 62308  				return ErrInvalidLengthEvents
 62309  			}
 62310  			if postIndex > l {
 62311  				return io.ErrUnexpectedEOF
 62312  			}
 62313  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62314  				return err
 62315  			}
 62316  			iNdEx = postIndex
 62317  		case 5:
 62318  			if wireType != 2 {
 62319  				return fmt.Errorf("proto: wrong wireType = %d for field StatementName", wireType)
 62320  			}
 62321  			var stringLen uint64
 62322  			for shift := uint(0); ; shift += 7 {
 62323  				if shift >= 64 {
 62324  					return ErrIntOverflowEvents
 62325  				}
 62326  				if iNdEx >= l {
 62327  					return io.ErrUnexpectedEOF
 62328  				}
 62329  				b := dAtA[iNdEx]
 62330  				iNdEx++
 62331  				stringLen |= uint64(b&0x7F) << shift
 62332  				if b < 0x80 {
 62333  					break
 62334  				}
 62335  			}
 62336  			intStringLen := int(stringLen)
 62337  			if intStringLen < 0 {
 62338  				return ErrInvalidLengthEvents
 62339  			}
 62340  			postIndex := iNdEx + intStringLen
 62341  			if postIndex < 0 {
 62342  				return ErrInvalidLengthEvents
 62343  			}
 62344  			if postIndex > l {
 62345  				return io.ErrUnexpectedEOF
 62346  			}
 62347  			m.StatementName = string(dAtA[iNdEx:postIndex])
 62348  			iNdEx = postIndex
 62349  		case 6:
 62350  			if wireType != 2 {
 62351  				return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType)
 62352  			}
 62353  			var stringLen uint64
 62354  			for shift := uint(0); ; shift += 7 {
 62355  				if shift >= 64 {
 62356  					return ErrIntOverflowEvents
 62357  				}
 62358  				if iNdEx >= l {
 62359  					return io.ErrUnexpectedEOF
 62360  				}
 62361  				b := dAtA[iNdEx]
 62362  				iNdEx++
 62363  				stringLen |= uint64(b&0x7F) << shift
 62364  				if b < 0x80 {
 62365  					break
 62366  				}
 62367  			}
 62368  			intStringLen := int(stringLen)
 62369  			if intStringLen < 0 {
 62370  				return ErrInvalidLengthEvents
 62371  			}
 62372  			postIndex := iNdEx + intStringLen
 62373  			if postIndex < 0 {
 62374  				return ErrInvalidLengthEvents
 62375  			}
 62376  			if postIndex > l {
 62377  				return io.ErrUnexpectedEOF
 62378  			}
 62379  			m.Query = string(dAtA[iNdEx:postIndex])
 62380  			iNdEx = postIndex
 62381  		default:
 62382  			iNdEx = preIndex
 62383  			skippy, err := skipEvents(dAtA[iNdEx:])
 62384  			if err != nil {
 62385  				return err
 62386  			}
 62387  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 62388  				return ErrInvalidLengthEvents
 62389  			}
 62390  			if (iNdEx + skippy) > l {
 62391  				return io.ErrUnexpectedEOF
 62392  			}
 62393  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 62394  			iNdEx += skippy
 62395  		}
 62396  	}
 62397  
 62398  	if iNdEx > l {
 62399  		return io.ErrUnexpectedEOF
 62400  	}
 62401  	return nil
 62402  }
 62403  func (m *PostgresBind) Unmarshal(dAtA []byte) error {
 62404  	l := len(dAtA)
 62405  	iNdEx := 0
 62406  	for iNdEx < l {
 62407  		preIndex := iNdEx
 62408  		var wire uint64
 62409  		for shift := uint(0); ; shift += 7 {
 62410  			if shift >= 64 {
 62411  				return ErrIntOverflowEvents
 62412  			}
 62413  			if iNdEx >= l {
 62414  				return io.ErrUnexpectedEOF
 62415  			}
 62416  			b := dAtA[iNdEx]
 62417  			iNdEx++
 62418  			wire |= uint64(b&0x7F) << shift
 62419  			if b < 0x80 {
 62420  				break
 62421  			}
 62422  		}
 62423  		fieldNum := int32(wire >> 3)
 62424  		wireType := int(wire & 0x7)
 62425  		if wireType == 4 {
 62426  			return fmt.Errorf("proto: PostgresBind: wiretype end group for non-group")
 62427  		}
 62428  		if fieldNum <= 0 {
 62429  			return fmt.Errorf("proto: PostgresBind: illegal tag %d (wire type %d)", fieldNum, wire)
 62430  		}
 62431  		switch fieldNum {
 62432  		case 1:
 62433  			if wireType != 2 {
 62434  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 62435  			}
 62436  			var msglen int
 62437  			for shift := uint(0); ; shift += 7 {
 62438  				if shift >= 64 {
 62439  					return ErrIntOverflowEvents
 62440  				}
 62441  				if iNdEx >= l {
 62442  					return io.ErrUnexpectedEOF
 62443  				}
 62444  				b := dAtA[iNdEx]
 62445  				iNdEx++
 62446  				msglen |= int(b&0x7F) << shift
 62447  				if b < 0x80 {
 62448  					break
 62449  				}
 62450  			}
 62451  			if msglen < 0 {
 62452  				return ErrInvalidLengthEvents
 62453  			}
 62454  			postIndex := iNdEx + msglen
 62455  			if postIndex < 0 {
 62456  				return ErrInvalidLengthEvents
 62457  			}
 62458  			if postIndex > l {
 62459  				return io.ErrUnexpectedEOF
 62460  			}
 62461  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62462  				return err
 62463  			}
 62464  			iNdEx = postIndex
 62465  		case 2:
 62466  			if wireType != 2 {
 62467  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 62468  			}
 62469  			var msglen int
 62470  			for shift := uint(0); ; shift += 7 {
 62471  				if shift >= 64 {
 62472  					return ErrIntOverflowEvents
 62473  				}
 62474  				if iNdEx >= l {
 62475  					return io.ErrUnexpectedEOF
 62476  				}
 62477  				b := dAtA[iNdEx]
 62478  				iNdEx++
 62479  				msglen |= int(b&0x7F) << shift
 62480  				if b < 0x80 {
 62481  					break
 62482  				}
 62483  			}
 62484  			if msglen < 0 {
 62485  				return ErrInvalidLengthEvents
 62486  			}
 62487  			postIndex := iNdEx + msglen
 62488  			if postIndex < 0 {
 62489  				return ErrInvalidLengthEvents
 62490  			}
 62491  			if postIndex > l {
 62492  				return io.ErrUnexpectedEOF
 62493  			}
 62494  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62495  				return err
 62496  			}
 62497  			iNdEx = postIndex
 62498  		case 3:
 62499  			if wireType != 2 {
 62500  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 62501  			}
 62502  			var msglen int
 62503  			for shift := uint(0); ; shift += 7 {
 62504  				if shift >= 64 {
 62505  					return ErrIntOverflowEvents
 62506  				}
 62507  				if iNdEx >= l {
 62508  					return io.ErrUnexpectedEOF
 62509  				}
 62510  				b := dAtA[iNdEx]
 62511  				iNdEx++
 62512  				msglen |= int(b&0x7F) << shift
 62513  				if b < 0x80 {
 62514  					break
 62515  				}
 62516  			}
 62517  			if msglen < 0 {
 62518  				return ErrInvalidLengthEvents
 62519  			}
 62520  			postIndex := iNdEx + msglen
 62521  			if postIndex < 0 {
 62522  				return ErrInvalidLengthEvents
 62523  			}
 62524  			if postIndex > l {
 62525  				return io.ErrUnexpectedEOF
 62526  			}
 62527  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62528  				return err
 62529  			}
 62530  			iNdEx = postIndex
 62531  		case 4:
 62532  			if wireType != 2 {
 62533  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 62534  			}
 62535  			var msglen int
 62536  			for shift := uint(0); ; shift += 7 {
 62537  				if shift >= 64 {
 62538  					return ErrIntOverflowEvents
 62539  				}
 62540  				if iNdEx >= l {
 62541  					return io.ErrUnexpectedEOF
 62542  				}
 62543  				b := dAtA[iNdEx]
 62544  				iNdEx++
 62545  				msglen |= int(b&0x7F) << shift
 62546  				if b < 0x80 {
 62547  					break
 62548  				}
 62549  			}
 62550  			if msglen < 0 {
 62551  				return ErrInvalidLengthEvents
 62552  			}
 62553  			postIndex := iNdEx + msglen
 62554  			if postIndex < 0 {
 62555  				return ErrInvalidLengthEvents
 62556  			}
 62557  			if postIndex > l {
 62558  				return io.ErrUnexpectedEOF
 62559  			}
 62560  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62561  				return err
 62562  			}
 62563  			iNdEx = postIndex
 62564  		case 5:
 62565  			if wireType != 2 {
 62566  				return fmt.Errorf("proto: wrong wireType = %d for field StatementName", wireType)
 62567  			}
 62568  			var stringLen uint64
 62569  			for shift := uint(0); ; shift += 7 {
 62570  				if shift >= 64 {
 62571  					return ErrIntOverflowEvents
 62572  				}
 62573  				if iNdEx >= l {
 62574  					return io.ErrUnexpectedEOF
 62575  				}
 62576  				b := dAtA[iNdEx]
 62577  				iNdEx++
 62578  				stringLen |= uint64(b&0x7F) << shift
 62579  				if b < 0x80 {
 62580  					break
 62581  				}
 62582  			}
 62583  			intStringLen := int(stringLen)
 62584  			if intStringLen < 0 {
 62585  				return ErrInvalidLengthEvents
 62586  			}
 62587  			postIndex := iNdEx + intStringLen
 62588  			if postIndex < 0 {
 62589  				return ErrInvalidLengthEvents
 62590  			}
 62591  			if postIndex > l {
 62592  				return io.ErrUnexpectedEOF
 62593  			}
 62594  			m.StatementName = string(dAtA[iNdEx:postIndex])
 62595  			iNdEx = postIndex
 62596  		case 6:
 62597  			if wireType != 2 {
 62598  				return fmt.Errorf("proto: wrong wireType = %d for field PortalName", wireType)
 62599  			}
 62600  			var stringLen uint64
 62601  			for shift := uint(0); ; shift += 7 {
 62602  				if shift >= 64 {
 62603  					return ErrIntOverflowEvents
 62604  				}
 62605  				if iNdEx >= l {
 62606  					return io.ErrUnexpectedEOF
 62607  				}
 62608  				b := dAtA[iNdEx]
 62609  				iNdEx++
 62610  				stringLen |= uint64(b&0x7F) << shift
 62611  				if b < 0x80 {
 62612  					break
 62613  				}
 62614  			}
 62615  			intStringLen := int(stringLen)
 62616  			if intStringLen < 0 {
 62617  				return ErrInvalidLengthEvents
 62618  			}
 62619  			postIndex := iNdEx + intStringLen
 62620  			if postIndex < 0 {
 62621  				return ErrInvalidLengthEvents
 62622  			}
 62623  			if postIndex > l {
 62624  				return io.ErrUnexpectedEOF
 62625  			}
 62626  			m.PortalName = string(dAtA[iNdEx:postIndex])
 62627  			iNdEx = postIndex
 62628  		case 7:
 62629  			if wireType != 2 {
 62630  				return fmt.Errorf("proto: wrong wireType = %d for field Parameters", wireType)
 62631  			}
 62632  			var stringLen uint64
 62633  			for shift := uint(0); ; shift += 7 {
 62634  				if shift >= 64 {
 62635  					return ErrIntOverflowEvents
 62636  				}
 62637  				if iNdEx >= l {
 62638  					return io.ErrUnexpectedEOF
 62639  				}
 62640  				b := dAtA[iNdEx]
 62641  				iNdEx++
 62642  				stringLen |= uint64(b&0x7F) << shift
 62643  				if b < 0x80 {
 62644  					break
 62645  				}
 62646  			}
 62647  			intStringLen := int(stringLen)
 62648  			if intStringLen < 0 {
 62649  				return ErrInvalidLengthEvents
 62650  			}
 62651  			postIndex := iNdEx + intStringLen
 62652  			if postIndex < 0 {
 62653  				return ErrInvalidLengthEvents
 62654  			}
 62655  			if postIndex > l {
 62656  				return io.ErrUnexpectedEOF
 62657  			}
 62658  			m.Parameters = append(m.Parameters, string(dAtA[iNdEx:postIndex]))
 62659  			iNdEx = postIndex
 62660  		default:
 62661  			iNdEx = preIndex
 62662  			skippy, err := skipEvents(dAtA[iNdEx:])
 62663  			if err != nil {
 62664  				return err
 62665  			}
 62666  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 62667  				return ErrInvalidLengthEvents
 62668  			}
 62669  			if (iNdEx + skippy) > l {
 62670  				return io.ErrUnexpectedEOF
 62671  			}
 62672  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 62673  			iNdEx += skippy
 62674  		}
 62675  	}
 62676  
 62677  	if iNdEx > l {
 62678  		return io.ErrUnexpectedEOF
 62679  	}
 62680  	return nil
 62681  }
 62682  func (m *PostgresExecute) Unmarshal(dAtA []byte) error {
 62683  	l := len(dAtA)
 62684  	iNdEx := 0
 62685  	for iNdEx < l {
 62686  		preIndex := iNdEx
 62687  		var wire uint64
 62688  		for shift := uint(0); ; shift += 7 {
 62689  			if shift >= 64 {
 62690  				return ErrIntOverflowEvents
 62691  			}
 62692  			if iNdEx >= l {
 62693  				return io.ErrUnexpectedEOF
 62694  			}
 62695  			b := dAtA[iNdEx]
 62696  			iNdEx++
 62697  			wire |= uint64(b&0x7F) << shift
 62698  			if b < 0x80 {
 62699  				break
 62700  			}
 62701  		}
 62702  		fieldNum := int32(wire >> 3)
 62703  		wireType := int(wire & 0x7)
 62704  		if wireType == 4 {
 62705  			return fmt.Errorf("proto: PostgresExecute: wiretype end group for non-group")
 62706  		}
 62707  		if fieldNum <= 0 {
 62708  			return fmt.Errorf("proto: PostgresExecute: illegal tag %d (wire type %d)", fieldNum, wire)
 62709  		}
 62710  		switch fieldNum {
 62711  		case 1:
 62712  			if wireType != 2 {
 62713  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 62714  			}
 62715  			var msglen int
 62716  			for shift := uint(0); ; shift += 7 {
 62717  				if shift >= 64 {
 62718  					return ErrIntOverflowEvents
 62719  				}
 62720  				if iNdEx >= l {
 62721  					return io.ErrUnexpectedEOF
 62722  				}
 62723  				b := dAtA[iNdEx]
 62724  				iNdEx++
 62725  				msglen |= int(b&0x7F) << shift
 62726  				if b < 0x80 {
 62727  					break
 62728  				}
 62729  			}
 62730  			if msglen < 0 {
 62731  				return ErrInvalidLengthEvents
 62732  			}
 62733  			postIndex := iNdEx + msglen
 62734  			if postIndex < 0 {
 62735  				return ErrInvalidLengthEvents
 62736  			}
 62737  			if postIndex > l {
 62738  				return io.ErrUnexpectedEOF
 62739  			}
 62740  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62741  				return err
 62742  			}
 62743  			iNdEx = postIndex
 62744  		case 2:
 62745  			if wireType != 2 {
 62746  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 62747  			}
 62748  			var msglen int
 62749  			for shift := uint(0); ; shift += 7 {
 62750  				if shift >= 64 {
 62751  					return ErrIntOverflowEvents
 62752  				}
 62753  				if iNdEx >= l {
 62754  					return io.ErrUnexpectedEOF
 62755  				}
 62756  				b := dAtA[iNdEx]
 62757  				iNdEx++
 62758  				msglen |= int(b&0x7F) << shift
 62759  				if b < 0x80 {
 62760  					break
 62761  				}
 62762  			}
 62763  			if msglen < 0 {
 62764  				return ErrInvalidLengthEvents
 62765  			}
 62766  			postIndex := iNdEx + msglen
 62767  			if postIndex < 0 {
 62768  				return ErrInvalidLengthEvents
 62769  			}
 62770  			if postIndex > l {
 62771  				return io.ErrUnexpectedEOF
 62772  			}
 62773  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62774  				return err
 62775  			}
 62776  			iNdEx = postIndex
 62777  		case 3:
 62778  			if wireType != 2 {
 62779  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 62780  			}
 62781  			var msglen int
 62782  			for shift := uint(0); ; shift += 7 {
 62783  				if shift >= 64 {
 62784  					return ErrIntOverflowEvents
 62785  				}
 62786  				if iNdEx >= l {
 62787  					return io.ErrUnexpectedEOF
 62788  				}
 62789  				b := dAtA[iNdEx]
 62790  				iNdEx++
 62791  				msglen |= int(b&0x7F) << shift
 62792  				if b < 0x80 {
 62793  					break
 62794  				}
 62795  			}
 62796  			if msglen < 0 {
 62797  				return ErrInvalidLengthEvents
 62798  			}
 62799  			postIndex := iNdEx + msglen
 62800  			if postIndex < 0 {
 62801  				return ErrInvalidLengthEvents
 62802  			}
 62803  			if postIndex > l {
 62804  				return io.ErrUnexpectedEOF
 62805  			}
 62806  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62807  				return err
 62808  			}
 62809  			iNdEx = postIndex
 62810  		case 4:
 62811  			if wireType != 2 {
 62812  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 62813  			}
 62814  			var msglen int
 62815  			for shift := uint(0); ; shift += 7 {
 62816  				if shift >= 64 {
 62817  					return ErrIntOverflowEvents
 62818  				}
 62819  				if iNdEx >= l {
 62820  					return io.ErrUnexpectedEOF
 62821  				}
 62822  				b := dAtA[iNdEx]
 62823  				iNdEx++
 62824  				msglen |= int(b&0x7F) << shift
 62825  				if b < 0x80 {
 62826  					break
 62827  				}
 62828  			}
 62829  			if msglen < 0 {
 62830  				return ErrInvalidLengthEvents
 62831  			}
 62832  			postIndex := iNdEx + msglen
 62833  			if postIndex < 0 {
 62834  				return ErrInvalidLengthEvents
 62835  			}
 62836  			if postIndex > l {
 62837  				return io.ErrUnexpectedEOF
 62838  			}
 62839  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62840  				return err
 62841  			}
 62842  			iNdEx = postIndex
 62843  		case 5:
 62844  			if wireType != 2 {
 62845  				return fmt.Errorf("proto: wrong wireType = %d for field PortalName", wireType)
 62846  			}
 62847  			var stringLen uint64
 62848  			for shift := uint(0); ; shift += 7 {
 62849  				if shift >= 64 {
 62850  					return ErrIntOverflowEvents
 62851  				}
 62852  				if iNdEx >= l {
 62853  					return io.ErrUnexpectedEOF
 62854  				}
 62855  				b := dAtA[iNdEx]
 62856  				iNdEx++
 62857  				stringLen |= uint64(b&0x7F) << shift
 62858  				if b < 0x80 {
 62859  					break
 62860  				}
 62861  			}
 62862  			intStringLen := int(stringLen)
 62863  			if intStringLen < 0 {
 62864  				return ErrInvalidLengthEvents
 62865  			}
 62866  			postIndex := iNdEx + intStringLen
 62867  			if postIndex < 0 {
 62868  				return ErrInvalidLengthEvents
 62869  			}
 62870  			if postIndex > l {
 62871  				return io.ErrUnexpectedEOF
 62872  			}
 62873  			m.PortalName = string(dAtA[iNdEx:postIndex])
 62874  			iNdEx = postIndex
 62875  		default:
 62876  			iNdEx = preIndex
 62877  			skippy, err := skipEvents(dAtA[iNdEx:])
 62878  			if err != nil {
 62879  				return err
 62880  			}
 62881  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 62882  				return ErrInvalidLengthEvents
 62883  			}
 62884  			if (iNdEx + skippy) > l {
 62885  				return io.ErrUnexpectedEOF
 62886  			}
 62887  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 62888  			iNdEx += skippy
 62889  		}
 62890  	}
 62891  
 62892  	if iNdEx > l {
 62893  		return io.ErrUnexpectedEOF
 62894  	}
 62895  	return nil
 62896  }
 62897  func (m *PostgresClose) Unmarshal(dAtA []byte) error {
 62898  	l := len(dAtA)
 62899  	iNdEx := 0
 62900  	for iNdEx < l {
 62901  		preIndex := iNdEx
 62902  		var wire uint64
 62903  		for shift := uint(0); ; shift += 7 {
 62904  			if shift >= 64 {
 62905  				return ErrIntOverflowEvents
 62906  			}
 62907  			if iNdEx >= l {
 62908  				return io.ErrUnexpectedEOF
 62909  			}
 62910  			b := dAtA[iNdEx]
 62911  			iNdEx++
 62912  			wire |= uint64(b&0x7F) << shift
 62913  			if b < 0x80 {
 62914  				break
 62915  			}
 62916  		}
 62917  		fieldNum := int32(wire >> 3)
 62918  		wireType := int(wire & 0x7)
 62919  		if wireType == 4 {
 62920  			return fmt.Errorf("proto: PostgresClose: wiretype end group for non-group")
 62921  		}
 62922  		if fieldNum <= 0 {
 62923  			return fmt.Errorf("proto: PostgresClose: illegal tag %d (wire type %d)", fieldNum, wire)
 62924  		}
 62925  		switch fieldNum {
 62926  		case 1:
 62927  			if wireType != 2 {
 62928  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 62929  			}
 62930  			var msglen int
 62931  			for shift := uint(0); ; shift += 7 {
 62932  				if shift >= 64 {
 62933  					return ErrIntOverflowEvents
 62934  				}
 62935  				if iNdEx >= l {
 62936  					return io.ErrUnexpectedEOF
 62937  				}
 62938  				b := dAtA[iNdEx]
 62939  				iNdEx++
 62940  				msglen |= int(b&0x7F) << shift
 62941  				if b < 0x80 {
 62942  					break
 62943  				}
 62944  			}
 62945  			if msglen < 0 {
 62946  				return ErrInvalidLengthEvents
 62947  			}
 62948  			postIndex := iNdEx + msglen
 62949  			if postIndex < 0 {
 62950  				return ErrInvalidLengthEvents
 62951  			}
 62952  			if postIndex > l {
 62953  				return io.ErrUnexpectedEOF
 62954  			}
 62955  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62956  				return err
 62957  			}
 62958  			iNdEx = postIndex
 62959  		case 2:
 62960  			if wireType != 2 {
 62961  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 62962  			}
 62963  			var msglen int
 62964  			for shift := uint(0); ; shift += 7 {
 62965  				if shift >= 64 {
 62966  					return ErrIntOverflowEvents
 62967  				}
 62968  				if iNdEx >= l {
 62969  					return io.ErrUnexpectedEOF
 62970  				}
 62971  				b := dAtA[iNdEx]
 62972  				iNdEx++
 62973  				msglen |= int(b&0x7F) << shift
 62974  				if b < 0x80 {
 62975  					break
 62976  				}
 62977  			}
 62978  			if msglen < 0 {
 62979  				return ErrInvalidLengthEvents
 62980  			}
 62981  			postIndex := iNdEx + msglen
 62982  			if postIndex < 0 {
 62983  				return ErrInvalidLengthEvents
 62984  			}
 62985  			if postIndex > l {
 62986  				return io.ErrUnexpectedEOF
 62987  			}
 62988  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 62989  				return err
 62990  			}
 62991  			iNdEx = postIndex
 62992  		case 3:
 62993  			if wireType != 2 {
 62994  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 62995  			}
 62996  			var msglen int
 62997  			for shift := uint(0); ; shift += 7 {
 62998  				if shift >= 64 {
 62999  					return ErrIntOverflowEvents
 63000  				}
 63001  				if iNdEx >= l {
 63002  					return io.ErrUnexpectedEOF
 63003  				}
 63004  				b := dAtA[iNdEx]
 63005  				iNdEx++
 63006  				msglen |= int(b&0x7F) << shift
 63007  				if b < 0x80 {
 63008  					break
 63009  				}
 63010  			}
 63011  			if msglen < 0 {
 63012  				return ErrInvalidLengthEvents
 63013  			}
 63014  			postIndex := iNdEx + msglen
 63015  			if postIndex < 0 {
 63016  				return ErrInvalidLengthEvents
 63017  			}
 63018  			if postIndex > l {
 63019  				return io.ErrUnexpectedEOF
 63020  			}
 63021  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 63022  				return err
 63023  			}
 63024  			iNdEx = postIndex
 63025  		case 4:
 63026  			if wireType != 2 {
 63027  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 63028  			}
 63029  			var msglen int
 63030  			for shift := uint(0); ; shift += 7 {
 63031  				if shift >= 64 {
 63032  					return ErrIntOverflowEvents
 63033  				}
 63034  				if iNdEx >= l {
 63035  					return io.ErrUnexpectedEOF
 63036  				}
 63037  				b := dAtA[iNdEx]
 63038  				iNdEx++
 63039  				msglen |= int(b&0x7F) << shift
 63040  				if b < 0x80 {
 63041  					break
 63042  				}
 63043  			}
 63044  			if msglen < 0 {
 63045  				return ErrInvalidLengthEvents
 63046  			}
 63047  			postIndex := iNdEx + msglen
 63048  			if postIndex < 0 {
 63049  				return ErrInvalidLengthEvents
 63050  			}
 63051  			if postIndex > l {
 63052  				return io.ErrUnexpectedEOF
 63053  			}
 63054  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 63055  				return err
 63056  			}
 63057  			iNdEx = postIndex
 63058  		case 5:
 63059  			if wireType != 2 {
 63060  				return fmt.Errorf("proto: wrong wireType = %d for field StatementName", wireType)
 63061  			}
 63062  			var stringLen uint64
 63063  			for shift := uint(0); ; shift += 7 {
 63064  				if shift >= 64 {
 63065  					return ErrIntOverflowEvents
 63066  				}
 63067  				if iNdEx >= l {
 63068  					return io.ErrUnexpectedEOF
 63069  				}
 63070  				b := dAtA[iNdEx]
 63071  				iNdEx++
 63072  				stringLen |= uint64(b&0x7F) << shift
 63073  				if b < 0x80 {
 63074  					break
 63075  				}
 63076  			}
 63077  			intStringLen := int(stringLen)
 63078  			if intStringLen < 0 {
 63079  				return ErrInvalidLengthEvents
 63080  			}
 63081  			postIndex := iNdEx + intStringLen
 63082  			if postIndex < 0 {
 63083  				return ErrInvalidLengthEvents
 63084  			}
 63085  			if postIndex > l {
 63086  				return io.ErrUnexpectedEOF
 63087  			}
 63088  			m.StatementName = string(dAtA[iNdEx:postIndex])
 63089  			iNdEx = postIndex
 63090  		case 6:
 63091  			if wireType != 2 {
 63092  				return fmt.Errorf("proto: wrong wireType = %d for field PortalName", wireType)
 63093  			}
 63094  			var stringLen uint64
 63095  			for shift := uint(0); ; shift += 7 {
 63096  				if shift >= 64 {
 63097  					return ErrIntOverflowEvents
 63098  				}
 63099  				if iNdEx >= l {
 63100  					return io.ErrUnexpectedEOF
 63101  				}
 63102  				b := dAtA[iNdEx]
 63103  				iNdEx++
 63104  				stringLen |= uint64(b&0x7F) << shift
 63105  				if b < 0x80 {
 63106  					break
 63107  				}
 63108  			}
 63109  			intStringLen := int(stringLen)
 63110  			if intStringLen < 0 {
 63111  				return ErrInvalidLengthEvents
 63112  			}
 63113  			postIndex := iNdEx + intStringLen
 63114  			if postIndex < 0 {
 63115  				return ErrInvalidLengthEvents
 63116  			}
 63117  			if postIndex > l {
 63118  				return io.ErrUnexpectedEOF
 63119  			}
 63120  			m.PortalName = string(dAtA[iNdEx:postIndex])
 63121  			iNdEx = postIndex
 63122  		default:
 63123  			iNdEx = preIndex
 63124  			skippy, err := skipEvents(dAtA[iNdEx:])
 63125  			if err != nil {
 63126  				return err
 63127  			}
 63128  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 63129  				return ErrInvalidLengthEvents
 63130  			}
 63131  			if (iNdEx + skippy) > l {
 63132  				return io.ErrUnexpectedEOF
 63133  			}
 63134  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 63135  			iNdEx += skippy
 63136  		}
 63137  	}
 63138  
 63139  	if iNdEx > l {
 63140  		return io.ErrUnexpectedEOF
 63141  	}
 63142  	return nil
 63143  }
 63144  func (m *PostgresFunctionCall) Unmarshal(dAtA []byte) error {
 63145  	l := len(dAtA)
 63146  	iNdEx := 0
 63147  	for iNdEx < l {
 63148  		preIndex := iNdEx
 63149  		var wire uint64
 63150  		for shift := uint(0); ; shift += 7 {
 63151  			if shift >= 64 {
 63152  				return ErrIntOverflowEvents
 63153  			}
 63154  			if iNdEx >= l {
 63155  				return io.ErrUnexpectedEOF
 63156  			}
 63157  			b := dAtA[iNdEx]
 63158  			iNdEx++
 63159  			wire |= uint64(b&0x7F) << shift
 63160  			if b < 0x80 {
 63161  				break
 63162  			}
 63163  		}
 63164  		fieldNum := int32(wire >> 3)
 63165  		wireType := int(wire & 0x7)
 63166  		if wireType == 4 {
 63167  			return fmt.Errorf("proto: PostgresFunctionCall: wiretype end group for non-group")
 63168  		}
 63169  		if fieldNum <= 0 {
 63170  			return fmt.Errorf("proto: PostgresFunctionCall: illegal tag %d (wire type %d)", fieldNum, wire)
 63171  		}
 63172  		switch fieldNum {
 63173  		case 1:
 63174  			if wireType != 2 {
 63175  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 63176  			}
 63177  			var msglen int
 63178  			for shift := uint(0); ; shift += 7 {
 63179  				if shift >= 64 {
 63180  					return ErrIntOverflowEvents
 63181  				}
 63182  				if iNdEx >= l {
 63183  					return io.ErrUnexpectedEOF
 63184  				}
 63185  				b := dAtA[iNdEx]
 63186  				iNdEx++
 63187  				msglen |= int(b&0x7F) << shift
 63188  				if b < 0x80 {
 63189  					break
 63190  				}
 63191  			}
 63192  			if msglen < 0 {
 63193  				return ErrInvalidLengthEvents
 63194  			}
 63195  			postIndex := iNdEx + msglen
 63196  			if postIndex < 0 {
 63197  				return ErrInvalidLengthEvents
 63198  			}
 63199  			if postIndex > l {
 63200  				return io.ErrUnexpectedEOF
 63201  			}
 63202  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 63203  				return err
 63204  			}
 63205  			iNdEx = postIndex
 63206  		case 2:
 63207  			if wireType != 2 {
 63208  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 63209  			}
 63210  			var msglen int
 63211  			for shift := uint(0); ; shift += 7 {
 63212  				if shift >= 64 {
 63213  					return ErrIntOverflowEvents
 63214  				}
 63215  				if iNdEx >= l {
 63216  					return io.ErrUnexpectedEOF
 63217  				}
 63218  				b := dAtA[iNdEx]
 63219  				iNdEx++
 63220  				msglen |= int(b&0x7F) << shift
 63221  				if b < 0x80 {
 63222  					break
 63223  				}
 63224  			}
 63225  			if msglen < 0 {
 63226  				return ErrInvalidLengthEvents
 63227  			}
 63228  			postIndex := iNdEx + msglen
 63229  			if postIndex < 0 {
 63230  				return ErrInvalidLengthEvents
 63231  			}
 63232  			if postIndex > l {
 63233  				return io.ErrUnexpectedEOF
 63234  			}
 63235  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 63236  				return err
 63237  			}
 63238  			iNdEx = postIndex
 63239  		case 3:
 63240  			if wireType != 2 {
 63241  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 63242  			}
 63243  			var msglen int
 63244  			for shift := uint(0); ; shift += 7 {
 63245  				if shift >= 64 {
 63246  					return ErrIntOverflowEvents
 63247  				}
 63248  				if iNdEx >= l {
 63249  					return io.ErrUnexpectedEOF
 63250  				}
 63251  				b := dAtA[iNdEx]
 63252  				iNdEx++
 63253  				msglen |= int(b&0x7F) << shift
 63254  				if b < 0x80 {
 63255  					break
 63256  				}
 63257  			}
 63258  			if msglen < 0 {
 63259  				return ErrInvalidLengthEvents
 63260  			}
 63261  			postIndex := iNdEx + msglen
 63262  			if postIndex < 0 {
 63263  				return ErrInvalidLengthEvents
 63264  			}
 63265  			if postIndex > l {
 63266  				return io.ErrUnexpectedEOF
 63267  			}
 63268  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 63269  				return err
 63270  			}
 63271  			iNdEx = postIndex
 63272  		case 4:
 63273  			if wireType != 2 {
 63274  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 63275  			}
 63276  			var msglen int
 63277  			for shift := uint(0); ; shift += 7 {
 63278  				if shift >= 64 {
 63279  					return ErrIntOverflowEvents
 63280  				}
 63281  				if iNdEx >= l {
 63282  					return io.ErrUnexpectedEOF
 63283  				}
 63284  				b := dAtA[iNdEx]
 63285  				iNdEx++
 63286  				msglen |= int(b&0x7F) << shift
 63287  				if b < 0x80 {
 63288  					break
 63289  				}
 63290  			}
 63291  			if msglen < 0 {
 63292  				return ErrInvalidLengthEvents
 63293  			}
 63294  			postIndex := iNdEx + msglen
 63295  			if postIndex < 0 {
 63296  				return ErrInvalidLengthEvents
 63297  			}
 63298  			if postIndex > l {
 63299  				return io.ErrUnexpectedEOF
 63300  			}
 63301  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 63302  				return err
 63303  			}
 63304  			iNdEx = postIndex
 63305  		case 5:
 63306  			if wireType != 0 {
 63307  				return fmt.Errorf("proto: wrong wireType = %d for field FunctionOID", wireType)
 63308  			}
 63309  			m.FunctionOID = 0
 63310  			for shift := uint(0); ; shift += 7 {
 63311  				if shift >= 64 {
 63312  					return ErrIntOverflowEvents
 63313  				}
 63314  				if iNdEx >= l {
 63315  					return io.ErrUnexpectedEOF
 63316  				}
 63317  				b := dAtA[iNdEx]
 63318  				iNdEx++
 63319  				m.FunctionOID |= uint32(b&0x7F) << shift
 63320  				if b < 0x80 {
 63321  					break
 63322  				}
 63323  			}
 63324  		case 6:
 63325  			if wireType != 2 {
 63326  				return fmt.Errorf("proto: wrong wireType = %d for field FunctionArgs", wireType)
 63327  			}
 63328  			var stringLen uint64
 63329  			for shift := uint(0); ; shift += 7 {
 63330  				if shift >= 64 {
 63331  					return ErrIntOverflowEvents
 63332  				}
 63333  				if iNdEx >= l {
 63334  					return io.ErrUnexpectedEOF
 63335  				}
 63336  				b := dAtA[iNdEx]
 63337  				iNdEx++
 63338  				stringLen |= uint64(b&0x7F) << shift
 63339  				if b < 0x80 {
 63340  					break
 63341  				}
 63342  			}
 63343  			intStringLen := int(stringLen)
 63344  			if intStringLen < 0 {
 63345  				return ErrInvalidLengthEvents
 63346  			}
 63347  			postIndex := iNdEx + intStringLen
 63348  			if postIndex < 0 {
 63349  				return ErrInvalidLengthEvents
 63350  			}
 63351  			if postIndex > l {
 63352  				return io.ErrUnexpectedEOF
 63353  			}
 63354  			m.FunctionArgs = append(m.FunctionArgs, string(dAtA[iNdEx:postIndex]))
 63355  			iNdEx = postIndex
 63356  		default:
 63357  			iNdEx = preIndex
 63358  			skippy, err := skipEvents(dAtA[iNdEx:])
 63359  			if err != nil {
 63360  				return err
 63361  			}
 63362  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 63363  				return ErrInvalidLengthEvents
 63364  			}
 63365  			if (iNdEx + skippy) > l {
 63366  				return io.ErrUnexpectedEOF
 63367  			}
 63368  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 63369  			iNdEx += skippy
 63370  		}
 63371  	}
 63372  
 63373  	if iNdEx > l {
 63374  		return io.ErrUnexpectedEOF
 63375  	}
 63376  	return nil
 63377  }
 63378  func (m *WindowsDesktopSessionStart) Unmarshal(dAtA []byte) error {
 63379  	l := len(dAtA)
 63380  	iNdEx := 0
 63381  	for iNdEx < l {
 63382  		preIndex := iNdEx
 63383  		var wire uint64
 63384  		for shift := uint(0); ; shift += 7 {
 63385  			if shift >= 64 {
 63386  				return ErrIntOverflowEvents
 63387  			}
 63388  			if iNdEx >= l {
 63389  				return io.ErrUnexpectedEOF
 63390  			}
 63391  			b := dAtA[iNdEx]
 63392  			iNdEx++
 63393  			wire |= uint64(b&0x7F) << shift
 63394  			if b < 0x80 {
 63395  				break
 63396  			}
 63397  		}
 63398  		fieldNum := int32(wire >> 3)
 63399  		wireType := int(wire & 0x7)
 63400  		if wireType == 4 {
 63401  			return fmt.Errorf("proto: WindowsDesktopSessionStart: wiretype end group for non-group")
 63402  		}
 63403  		if fieldNum <= 0 {
 63404  			return fmt.Errorf("proto: WindowsDesktopSessionStart: illegal tag %d (wire type %d)", fieldNum, wire)
 63405  		}
 63406  		switch fieldNum {
 63407  		case 1:
 63408  			if wireType != 2 {
 63409  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 63410  			}
 63411  			var msglen int
 63412  			for shift := uint(0); ; shift += 7 {
 63413  				if shift >= 64 {
 63414  					return ErrIntOverflowEvents
 63415  				}
 63416  				if iNdEx >= l {
 63417  					return io.ErrUnexpectedEOF
 63418  				}
 63419  				b := dAtA[iNdEx]
 63420  				iNdEx++
 63421  				msglen |= int(b&0x7F) << shift
 63422  				if b < 0x80 {
 63423  					break
 63424  				}
 63425  			}
 63426  			if msglen < 0 {
 63427  				return ErrInvalidLengthEvents
 63428  			}
 63429  			postIndex := iNdEx + msglen
 63430  			if postIndex < 0 {
 63431  				return ErrInvalidLengthEvents
 63432  			}
 63433  			if postIndex > l {
 63434  				return io.ErrUnexpectedEOF
 63435  			}
 63436  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 63437  				return err
 63438  			}
 63439  			iNdEx = postIndex
 63440  		case 2:
 63441  			if wireType != 2 {
 63442  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 63443  			}
 63444  			var msglen int
 63445  			for shift := uint(0); ; shift += 7 {
 63446  				if shift >= 64 {
 63447  					return ErrIntOverflowEvents
 63448  				}
 63449  				if iNdEx >= l {
 63450  					return io.ErrUnexpectedEOF
 63451  				}
 63452  				b := dAtA[iNdEx]
 63453  				iNdEx++
 63454  				msglen |= int(b&0x7F) << shift
 63455  				if b < 0x80 {
 63456  					break
 63457  				}
 63458  			}
 63459  			if msglen < 0 {
 63460  				return ErrInvalidLengthEvents
 63461  			}
 63462  			postIndex := iNdEx + msglen
 63463  			if postIndex < 0 {
 63464  				return ErrInvalidLengthEvents
 63465  			}
 63466  			if postIndex > l {
 63467  				return io.ErrUnexpectedEOF
 63468  			}
 63469  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 63470  				return err
 63471  			}
 63472  			iNdEx = postIndex
 63473  		case 3:
 63474  			if wireType != 2 {
 63475  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 63476  			}
 63477  			var msglen int
 63478  			for shift := uint(0); ; shift += 7 {
 63479  				if shift >= 64 {
 63480  					return ErrIntOverflowEvents
 63481  				}
 63482  				if iNdEx >= l {
 63483  					return io.ErrUnexpectedEOF
 63484  				}
 63485  				b := dAtA[iNdEx]
 63486  				iNdEx++
 63487  				msglen |= int(b&0x7F) << shift
 63488  				if b < 0x80 {
 63489  					break
 63490  				}
 63491  			}
 63492  			if msglen < 0 {
 63493  				return ErrInvalidLengthEvents
 63494  			}
 63495  			postIndex := iNdEx + msglen
 63496  			if postIndex < 0 {
 63497  				return ErrInvalidLengthEvents
 63498  			}
 63499  			if postIndex > l {
 63500  				return io.ErrUnexpectedEOF
 63501  			}
 63502  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 63503  				return err
 63504  			}
 63505  			iNdEx = postIndex
 63506  		case 4:
 63507  			if wireType != 2 {
 63508  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 63509  			}
 63510  			var msglen int
 63511  			for shift := uint(0); ; shift += 7 {
 63512  				if shift >= 64 {
 63513  					return ErrIntOverflowEvents
 63514  				}
 63515  				if iNdEx >= l {
 63516  					return io.ErrUnexpectedEOF
 63517  				}
 63518  				b := dAtA[iNdEx]
 63519  				iNdEx++
 63520  				msglen |= int(b&0x7F) << shift
 63521  				if b < 0x80 {
 63522  					break
 63523  				}
 63524  			}
 63525  			if msglen < 0 {
 63526  				return ErrInvalidLengthEvents
 63527  			}
 63528  			postIndex := iNdEx + msglen
 63529  			if postIndex < 0 {
 63530  				return ErrInvalidLengthEvents
 63531  			}
 63532  			if postIndex > l {
 63533  				return io.ErrUnexpectedEOF
 63534  			}
 63535  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 63536  				return err
 63537  			}
 63538  			iNdEx = postIndex
 63539  		case 5:
 63540  			if wireType != 2 {
 63541  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 63542  			}
 63543  			var msglen int
 63544  			for shift := uint(0); ; shift += 7 {
 63545  				if shift >= 64 {
 63546  					return ErrIntOverflowEvents
 63547  				}
 63548  				if iNdEx >= l {
 63549  					return io.ErrUnexpectedEOF
 63550  				}
 63551  				b := dAtA[iNdEx]
 63552  				iNdEx++
 63553  				msglen |= int(b&0x7F) << shift
 63554  				if b < 0x80 {
 63555  					break
 63556  				}
 63557  			}
 63558  			if msglen < 0 {
 63559  				return ErrInvalidLengthEvents
 63560  			}
 63561  			postIndex := iNdEx + msglen
 63562  			if postIndex < 0 {
 63563  				return ErrInvalidLengthEvents
 63564  			}
 63565  			if postIndex > l {
 63566  				return io.ErrUnexpectedEOF
 63567  			}
 63568  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 63569  				return err
 63570  			}
 63571  			iNdEx = postIndex
 63572  		case 6:
 63573  			if wireType != 2 {
 63574  				return fmt.Errorf("proto: wrong wireType = %d for field WindowsDesktopService", wireType)
 63575  			}
 63576  			var stringLen uint64
 63577  			for shift := uint(0); ; shift += 7 {
 63578  				if shift >= 64 {
 63579  					return ErrIntOverflowEvents
 63580  				}
 63581  				if iNdEx >= l {
 63582  					return io.ErrUnexpectedEOF
 63583  				}
 63584  				b := dAtA[iNdEx]
 63585  				iNdEx++
 63586  				stringLen |= uint64(b&0x7F) << shift
 63587  				if b < 0x80 {
 63588  					break
 63589  				}
 63590  			}
 63591  			intStringLen := int(stringLen)
 63592  			if intStringLen < 0 {
 63593  				return ErrInvalidLengthEvents
 63594  			}
 63595  			postIndex := iNdEx + intStringLen
 63596  			if postIndex < 0 {
 63597  				return ErrInvalidLengthEvents
 63598  			}
 63599  			if postIndex > l {
 63600  				return io.ErrUnexpectedEOF
 63601  			}
 63602  			m.WindowsDesktopService = string(dAtA[iNdEx:postIndex])
 63603  			iNdEx = postIndex
 63604  		case 7:
 63605  			if wireType != 2 {
 63606  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopAddr", wireType)
 63607  			}
 63608  			var stringLen uint64
 63609  			for shift := uint(0); ; shift += 7 {
 63610  				if shift >= 64 {
 63611  					return ErrIntOverflowEvents
 63612  				}
 63613  				if iNdEx >= l {
 63614  					return io.ErrUnexpectedEOF
 63615  				}
 63616  				b := dAtA[iNdEx]
 63617  				iNdEx++
 63618  				stringLen |= uint64(b&0x7F) << shift
 63619  				if b < 0x80 {
 63620  					break
 63621  				}
 63622  			}
 63623  			intStringLen := int(stringLen)
 63624  			if intStringLen < 0 {
 63625  				return ErrInvalidLengthEvents
 63626  			}
 63627  			postIndex := iNdEx + intStringLen
 63628  			if postIndex < 0 {
 63629  				return ErrInvalidLengthEvents
 63630  			}
 63631  			if postIndex > l {
 63632  				return io.ErrUnexpectedEOF
 63633  			}
 63634  			m.DesktopAddr = string(dAtA[iNdEx:postIndex])
 63635  			iNdEx = postIndex
 63636  		case 8:
 63637  			if wireType != 2 {
 63638  				return fmt.Errorf("proto: wrong wireType = %d for field Domain", wireType)
 63639  			}
 63640  			var stringLen uint64
 63641  			for shift := uint(0); ; shift += 7 {
 63642  				if shift >= 64 {
 63643  					return ErrIntOverflowEvents
 63644  				}
 63645  				if iNdEx >= l {
 63646  					return io.ErrUnexpectedEOF
 63647  				}
 63648  				b := dAtA[iNdEx]
 63649  				iNdEx++
 63650  				stringLen |= uint64(b&0x7F) << shift
 63651  				if b < 0x80 {
 63652  					break
 63653  				}
 63654  			}
 63655  			intStringLen := int(stringLen)
 63656  			if intStringLen < 0 {
 63657  				return ErrInvalidLengthEvents
 63658  			}
 63659  			postIndex := iNdEx + intStringLen
 63660  			if postIndex < 0 {
 63661  				return ErrInvalidLengthEvents
 63662  			}
 63663  			if postIndex > l {
 63664  				return io.ErrUnexpectedEOF
 63665  			}
 63666  			m.Domain = string(dAtA[iNdEx:postIndex])
 63667  			iNdEx = postIndex
 63668  		case 9:
 63669  			if wireType != 2 {
 63670  				return fmt.Errorf("proto: wrong wireType = %d for field WindowsUser", wireType)
 63671  			}
 63672  			var stringLen uint64
 63673  			for shift := uint(0); ; shift += 7 {
 63674  				if shift >= 64 {
 63675  					return ErrIntOverflowEvents
 63676  				}
 63677  				if iNdEx >= l {
 63678  					return io.ErrUnexpectedEOF
 63679  				}
 63680  				b := dAtA[iNdEx]
 63681  				iNdEx++
 63682  				stringLen |= uint64(b&0x7F) << shift
 63683  				if b < 0x80 {
 63684  					break
 63685  				}
 63686  			}
 63687  			intStringLen := int(stringLen)
 63688  			if intStringLen < 0 {
 63689  				return ErrInvalidLengthEvents
 63690  			}
 63691  			postIndex := iNdEx + intStringLen
 63692  			if postIndex < 0 {
 63693  				return ErrInvalidLengthEvents
 63694  			}
 63695  			if postIndex > l {
 63696  				return io.ErrUnexpectedEOF
 63697  			}
 63698  			m.WindowsUser = string(dAtA[iNdEx:postIndex])
 63699  			iNdEx = postIndex
 63700  		case 10:
 63701  			if wireType != 2 {
 63702  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopLabels", wireType)
 63703  			}
 63704  			var msglen int
 63705  			for shift := uint(0); ; shift += 7 {
 63706  				if shift >= 64 {
 63707  					return ErrIntOverflowEvents
 63708  				}
 63709  				if iNdEx >= l {
 63710  					return io.ErrUnexpectedEOF
 63711  				}
 63712  				b := dAtA[iNdEx]
 63713  				iNdEx++
 63714  				msglen |= int(b&0x7F) << shift
 63715  				if b < 0x80 {
 63716  					break
 63717  				}
 63718  			}
 63719  			if msglen < 0 {
 63720  				return ErrInvalidLengthEvents
 63721  			}
 63722  			postIndex := iNdEx + msglen
 63723  			if postIndex < 0 {
 63724  				return ErrInvalidLengthEvents
 63725  			}
 63726  			if postIndex > l {
 63727  				return io.ErrUnexpectedEOF
 63728  			}
 63729  			if m.DesktopLabels == nil {
 63730  				m.DesktopLabels = make(map[string]string)
 63731  			}
 63732  			var mapkey string
 63733  			var mapvalue string
 63734  			for iNdEx < postIndex {
 63735  				entryPreIndex := iNdEx
 63736  				var wire uint64
 63737  				for shift := uint(0); ; shift += 7 {
 63738  					if shift >= 64 {
 63739  						return ErrIntOverflowEvents
 63740  					}
 63741  					if iNdEx >= l {
 63742  						return io.ErrUnexpectedEOF
 63743  					}
 63744  					b := dAtA[iNdEx]
 63745  					iNdEx++
 63746  					wire |= uint64(b&0x7F) << shift
 63747  					if b < 0x80 {
 63748  						break
 63749  					}
 63750  				}
 63751  				fieldNum := int32(wire >> 3)
 63752  				if fieldNum == 1 {
 63753  					var stringLenmapkey uint64
 63754  					for shift := uint(0); ; shift += 7 {
 63755  						if shift >= 64 {
 63756  							return ErrIntOverflowEvents
 63757  						}
 63758  						if iNdEx >= l {
 63759  							return io.ErrUnexpectedEOF
 63760  						}
 63761  						b := dAtA[iNdEx]
 63762  						iNdEx++
 63763  						stringLenmapkey |= uint64(b&0x7F) << shift
 63764  						if b < 0x80 {
 63765  							break
 63766  						}
 63767  					}
 63768  					intStringLenmapkey := int(stringLenmapkey)
 63769  					if intStringLenmapkey < 0 {
 63770  						return ErrInvalidLengthEvents
 63771  					}
 63772  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 63773  					if postStringIndexmapkey < 0 {
 63774  						return ErrInvalidLengthEvents
 63775  					}
 63776  					if postStringIndexmapkey > l {
 63777  						return io.ErrUnexpectedEOF
 63778  					}
 63779  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 63780  					iNdEx = postStringIndexmapkey
 63781  				} else if fieldNum == 2 {
 63782  					var stringLenmapvalue uint64
 63783  					for shift := uint(0); ; shift += 7 {
 63784  						if shift >= 64 {
 63785  							return ErrIntOverflowEvents
 63786  						}
 63787  						if iNdEx >= l {
 63788  							return io.ErrUnexpectedEOF
 63789  						}
 63790  						b := dAtA[iNdEx]
 63791  						iNdEx++
 63792  						stringLenmapvalue |= uint64(b&0x7F) << shift
 63793  						if b < 0x80 {
 63794  							break
 63795  						}
 63796  					}
 63797  					intStringLenmapvalue := int(stringLenmapvalue)
 63798  					if intStringLenmapvalue < 0 {
 63799  						return ErrInvalidLengthEvents
 63800  					}
 63801  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
 63802  					if postStringIndexmapvalue < 0 {
 63803  						return ErrInvalidLengthEvents
 63804  					}
 63805  					if postStringIndexmapvalue > l {
 63806  						return io.ErrUnexpectedEOF
 63807  					}
 63808  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
 63809  					iNdEx = postStringIndexmapvalue
 63810  				} else {
 63811  					iNdEx = entryPreIndex
 63812  					skippy, err := skipEvents(dAtA[iNdEx:])
 63813  					if err != nil {
 63814  						return err
 63815  					}
 63816  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 63817  						return ErrInvalidLengthEvents
 63818  					}
 63819  					if (iNdEx + skippy) > postIndex {
 63820  						return io.ErrUnexpectedEOF
 63821  					}
 63822  					iNdEx += skippy
 63823  				}
 63824  			}
 63825  			m.DesktopLabels[mapkey] = mapvalue
 63826  			iNdEx = postIndex
 63827  		case 11:
 63828  			if wireType != 2 {
 63829  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopName", wireType)
 63830  			}
 63831  			var stringLen uint64
 63832  			for shift := uint(0); ; shift += 7 {
 63833  				if shift >= 64 {
 63834  					return ErrIntOverflowEvents
 63835  				}
 63836  				if iNdEx >= l {
 63837  					return io.ErrUnexpectedEOF
 63838  				}
 63839  				b := dAtA[iNdEx]
 63840  				iNdEx++
 63841  				stringLen |= uint64(b&0x7F) << shift
 63842  				if b < 0x80 {
 63843  					break
 63844  				}
 63845  			}
 63846  			intStringLen := int(stringLen)
 63847  			if intStringLen < 0 {
 63848  				return ErrInvalidLengthEvents
 63849  			}
 63850  			postIndex := iNdEx + intStringLen
 63851  			if postIndex < 0 {
 63852  				return ErrInvalidLengthEvents
 63853  			}
 63854  			if postIndex > l {
 63855  				return io.ErrUnexpectedEOF
 63856  			}
 63857  			m.DesktopName = string(dAtA[iNdEx:postIndex])
 63858  			iNdEx = postIndex
 63859  		case 12:
 63860  			if wireType != 0 {
 63861  				return fmt.Errorf("proto: wrong wireType = %d for field AllowUserCreation", wireType)
 63862  			}
 63863  			var v int
 63864  			for shift := uint(0); ; shift += 7 {
 63865  				if shift >= 64 {
 63866  					return ErrIntOverflowEvents
 63867  				}
 63868  				if iNdEx >= l {
 63869  					return io.ErrUnexpectedEOF
 63870  				}
 63871  				b := dAtA[iNdEx]
 63872  				iNdEx++
 63873  				v |= int(b&0x7F) << shift
 63874  				if b < 0x80 {
 63875  					break
 63876  				}
 63877  			}
 63878  			m.AllowUserCreation = bool(v != 0)
 63879  		default:
 63880  			iNdEx = preIndex
 63881  			skippy, err := skipEvents(dAtA[iNdEx:])
 63882  			if err != nil {
 63883  				return err
 63884  			}
 63885  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 63886  				return ErrInvalidLengthEvents
 63887  			}
 63888  			if (iNdEx + skippy) > l {
 63889  				return io.ErrUnexpectedEOF
 63890  			}
 63891  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 63892  			iNdEx += skippy
 63893  		}
 63894  	}
 63895  
 63896  	if iNdEx > l {
 63897  		return io.ErrUnexpectedEOF
 63898  	}
 63899  	return nil
 63900  }
 63901  func (m *DatabaseSessionEnd) Unmarshal(dAtA []byte) error {
 63902  	l := len(dAtA)
 63903  	iNdEx := 0
 63904  	for iNdEx < l {
 63905  		preIndex := iNdEx
 63906  		var wire uint64
 63907  		for shift := uint(0); ; shift += 7 {
 63908  			if shift >= 64 {
 63909  				return ErrIntOverflowEvents
 63910  			}
 63911  			if iNdEx >= l {
 63912  				return io.ErrUnexpectedEOF
 63913  			}
 63914  			b := dAtA[iNdEx]
 63915  			iNdEx++
 63916  			wire |= uint64(b&0x7F) << shift
 63917  			if b < 0x80 {
 63918  				break
 63919  			}
 63920  		}
 63921  		fieldNum := int32(wire >> 3)
 63922  		wireType := int(wire & 0x7)
 63923  		if wireType == 4 {
 63924  			return fmt.Errorf("proto: DatabaseSessionEnd: wiretype end group for non-group")
 63925  		}
 63926  		if fieldNum <= 0 {
 63927  			return fmt.Errorf("proto: DatabaseSessionEnd: illegal tag %d (wire type %d)", fieldNum, wire)
 63928  		}
 63929  		switch fieldNum {
 63930  		case 1:
 63931  			if wireType != 2 {
 63932  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 63933  			}
 63934  			var msglen int
 63935  			for shift := uint(0); ; shift += 7 {
 63936  				if shift >= 64 {
 63937  					return ErrIntOverflowEvents
 63938  				}
 63939  				if iNdEx >= l {
 63940  					return io.ErrUnexpectedEOF
 63941  				}
 63942  				b := dAtA[iNdEx]
 63943  				iNdEx++
 63944  				msglen |= int(b&0x7F) << shift
 63945  				if b < 0x80 {
 63946  					break
 63947  				}
 63948  			}
 63949  			if msglen < 0 {
 63950  				return ErrInvalidLengthEvents
 63951  			}
 63952  			postIndex := iNdEx + msglen
 63953  			if postIndex < 0 {
 63954  				return ErrInvalidLengthEvents
 63955  			}
 63956  			if postIndex > l {
 63957  				return io.ErrUnexpectedEOF
 63958  			}
 63959  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 63960  				return err
 63961  			}
 63962  			iNdEx = postIndex
 63963  		case 2:
 63964  			if wireType != 2 {
 63965  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 63966  			}
 63967  			var msglen int
 63968  			for shift := uint(0); ; shift += 7 {
 63969  				if shift >= 64 {
 63970  					return ErrIntOverflowEvents
 63971  				}
 63972  				if iNdEx >= l {
 63973  					return io.ErrUnexpectedEOF
 63974  				}
 63975  				b := dAtA[iNdEx]
 63976  				iNdEx++
 63977  				msglen |= int(b&0x7F) << shift
 63978  				if b < 0x80 {
 63979  					break
 63980  				}
 63981  			}
 63982  			if msglen < 0 {
 63983  				return ErrInvalidLengthEvents
 63984  			}
 63985  			postIndex := iNdEx + msglen
 63986  			if postIndex < 0 {
 63987  				return ErrInvalidLengthEvents
 63988  			}
 63989  			if postIndex > l {
 63990  				return io.ErrUnexpectedEOF
 63991  			}
 63992  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 63993  				return err
 63994  			}
 63995  			iNdEx = postIndex
 63996  		case 3:
 63997  			if wireType != 2 {
 63998  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 63999  			}
 64000  			var msglen int
 64001  			for shift := uint(0); ; shift += 7 {
 64002  				if shift >= 64 {
 64003  					return ErrIntOverflowEvents
 64004  				}
 64005  				if iNdEx >= l {
 64006  					return io.ErrUnexpectedEOF
 64007  				}
 64008  				b := dAtA[iNdEx]
 64009  				iNdEx++
 64010  				msglen |= int(b&0x7F) << shift
 64011  				if b < 0x80 {
 64012  					break
 64013  				}
 64014  			}
 64015  			if msglen < 0 {
 64016  				return ErrInvalidLengthEvents
 64017  			}
 64018  			postIndex := iNdEx + msglen
 64019  			if postIndex < 0 {
 64020  				return ErrInvalidLengthEvents
 64021  			}
 64022  			if postIndex > l {
 64023  				return io.ErrUnexpectedEOF
 64024  			}
 64025  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 64026  				return err
 64027  			}
 64028  			iNdEx = postIndex
 64029  		case 4:
 64030  			if wireType != 2 {
 64031  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 64032  			}
 64033  			var msglen int
 64034  			for shift := uint(0); ; shift += 7 {
 64035  				if shift >= 64 {
 64036  					return ErrIntOverflowEvents
 64037  				}
 64038  				if iNdEx >= l {
 64039  					return io.ErrUnexpectedEOF
 64040  				}
 64041  				b := dAtA[iNdEx]
 64042  				iNdEx++
 64043  				msglen |= int(b&0x7F) << shift
 64044  				if b < 0x80 {
 64045  					break
 64046  				}
 64047  			}
 64048  			if msglen < 0 {
 64049  				return ErrInvalidLengthEvents
 64050  			}
 64051  			postIndex := iNdEx + msglen
 64052  			if postIndex < 0 {
 64053  				return ErrInvalidLengthEvents
 64054  			}
 64055  			if postIndex > l {
 64056  				return io.ErrUnexpectedEOF
 64057  			}
 64058  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 64059  				return err
 64060  			}
 64061  			iNdEx = postIndex
 64062  		default:
 64063  			iNdEx = preIndex
 64064  			skippy, err := skipEvents(dAtA[iNdEx:])
 64065  			if err != nil {
 64066  				return err
 64067  			}
 64068  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 64069  				return ErrInvalidLengthEvents
 64070  			}
 64071  			if (iNdEx + skippy) > l {
 64072  				return io.ErrUnexpectedEOF
 64073  			}
 64074  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 64075  			iNdEx += skippy
 64076  		}
 64077  	}
 64078  
 64079  	if iNdEx > l {
 64080  		return io.ErrUnexpectedEOF
 64081  	}
 64082  	return nil
 64083  }
 64084  func (m *MFADeviceMetadata) Unmarshal(dAtA []byte) error {
 64085  	l := len(dAtA)
 64086  	iNdEx := 0
 64087  	for iNdEx < l {
 64088  		preIndex := iNdEx
 64089  		var wire uint64
 64090  		for shift := uint(0); ; shift += 7 {
 64091  			if shift >= 64 {
 64092  				return ErrIntOverflowEvents
 64093  			}
 64094  			if iNdEx >= l {
 64095  				return io.ErrUnexpectedEOF
 64096  			}
 64097  			b := dAtA[iNdEx]
 64098  			iNdEx++
 64099  			wire |= uint64(b&0x7F) << shift
 64100  			if b < 0x80 {
 64101  				break
 64102  			}
 64103  		}
 64104  		fieldNum := int32(wire >> 3)
 64105  		wireType := int(wire & 0x7)
 64106  		if wireType == 4 {
 64107  			return fmt.Errorf("proto: MFADeviceMetadata: wiretype end group for non-group")
 64108  		}
 64109  		if fieldNum <= 0 {
 64110  			return fmt.Errorf("proto: MFADeviceMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 64111  		}
 64112  		switch fieldNum {
 64113  		case 1:
 64114  			if wireType != 2 {
 64115  				return fmt.Errorf("proto: wrong wireType = %d for field DeviceName", wireType)
 64116  			}
 64117  			var stringLen uint64
 64118  			for shift := uint(0); ; shift += 7 {
 64119  				if shift >= 64 {
 64120  					return ErrIntOverflowEvents
 64121  				}
 64122  				if iNdEx >= l {
 64123  					return io.ErrUnexpectedEOF
 64124  				}
 64125  				b := dAtA[iNdEx]
 64126  				iNdEx++
 64127  				stringLen |= uint64(b&0x7F) << shift
 64128  				if b < 0x80 {
 64129  					break
 64130  				}
 64131  			}
 64132  			intStringLen := int(stringLen)
 64133  			if intStringLen < 0 {
 64134  				return ErrInvalidLengthEvents
 64135  			}
 64136  			postIndex := iNdEx + intStringLen
 64137  			if postIndex < 0 {
 64138  				return ErrInvalidLengthEvents
 64139  			}
 64140  			if postIndex > l {
 64141  				return io.ErrUnexpectedEOF
 64142  			}
 64143  			m.DeviceName = string(dAtA[iNdEx:postIndex])
 64144  			iNdEx = postIndex
 64145  		case 2:
 64146  			if wireType != 2 {
 64147  				return fmt.Errorf("proto: wrong wireType = %d for field DeviceID", wireType)
 64148  			}
 64149  			var stringLen uint64
 64150  			for shift := uint(0); ; shift += 7 {
 64151  				if shift >= 64 {
 64152  					return ErrIntOverflowEvents
 64153  				}
 64154  				if iNdEx >= l {
 64155  					return io.ErrUnexpectedEOF
 64156  				}
 64157  				b := dAtA[iNdEx]
 64158  				iNdEx++
 64159  				stringLen |= uint64(b&0x7F) << shift
 64160  				if b < 0x80 {
 64161  					break
 64162  				}
 64163  			}
 64164  			intStringLen := int(stringLen)
 64165  			if intStringLen < 0 {
 64166  				return ErrInvalidLengthEvents
 64167  			}
 64168  			postIndex := iNdEx + intStringLen
 64169  			if postIndex < 0 {
 64170  				return ErrInvalidLengthEvents
 64171  			}
 64172  			if postIndex > l {
 64173  				return io.ErrUnexpectedEOF
 64174  			}
 64175  			m.DeviceID = string(dAtA[iNdEx:postIndex])
 64176  			iNdEx = postIndex
 64177  		case 3:
 64178  			if wireType != 2 {
 64179  				return fmt.Errorf("proto: wrong wireType = %d for field DeviceType", wireType)
 64180  			}
 64181  			var stringLen uint64
 64182  			for shift := uint(0); ; shift += 7 {
 64183  				if shift >= 64 {
 64184  					return ErrIntOverflowEvents
 64185  				}
 64186  				if iNdEx >= l {
 64187  					return io.ErrUnexpectedEOF
 64188  				}
 64189  				b := dAtA[iNdEx]
 64190  				iNdEx++
 64191  				stringLen |= uint64(b&0x7F) << shift
 64192  				if b < 0x80 {
 64193  					break
 64194  				}
 64195  			}
 64196  			intStringLen := int(stringLen)
 64197  			if intStringLen < 0 {
 64198  				return ErrInvalidLengthEvents
 64199  			}
 64200  			postIndex := iNdEx + intStringLen
 64201  			if postIndex < 0 {
 64202  				return ErrInvalidLengthEvents
 64203  			}
 64204  			if postIndex > l {
 64205  				return io.ErrUnexpectedEOF
 64206  			}
 64207  			m.DeviceType = string(dAtA[iNdEx:postIndex])
 64208  			iNdEx = postIndex
 64209  		default:
 64210  			iNdEx = preIndex
 64211  			skippy, err := skipEvents(dAtA[iNdEx:])
 64212  			if err != nil {
 64213  				return err
 64214  			}
 64215  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 64216  				return ErrInvalidLengthEvents
 64217  			}
 64218  			if (iNdEx + skippy) > l {
 64219  				return io.ErrUnexpectedEOF
 64220  			}
 64221  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 64222  			iNdEx += skippy
 64223  		}
 64224  	}
 64225  
 64226  	if iNdEx > l {
 64227  		return io.ErrUnexpectedEOF
 64228  	}
 64229  	return nil
 64230  }
 64231  func (m *MFADeviceAdd) Unmarshal(dAtA []byte) error {
 64232  	l := len(dAtA)
 64233  	iNdEx := 0
 64234  	for iNdEx < l {
 64235  		preIndex := iNdEx
 64236  		var wire uint64
 64237  		for shift := uint(0); ; shift += 7 {
 64238  			if shift >= 64 {
 64239  				return ErrIntOverflowEvents
 64240  			}
 64241  			if iNdEx >= l {
 64242  				return io.ErrUnexpectedEOF
 64243  			}
 64244  			b := dAtA[iNdEx]
 64245  			iNdEx++
 64246  			wire |= uint64(b&0x7F) << shift
 64247  			if b < 0x80 {
 64248  				break
 64249  			}
 64250  		}
 64251  		fieldNum := int32(wire >> 3)
 64252  		wireType := int(wire & 0x7)
 64253  		if wireType == 4 {
 64254  			return fmt.Errorf("proto: MFADeviceAdd: wiretype end group for non-group")
 64255  		}
 64256  		if fieldNum <= 0 {
 64257  			return fmt.Errorf("proto: MFADeviceAdd: illegal tag %d (wire type %d)", fieldNum, wire)
 64258  		}
 64259  		switch fieldNum {
 64260  		case 1:
 64261  			if wireType != 2 {
 64262  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 64263  			}
 64264  			var msglen int
 64265  			for shift := uint(0); ; shift += 7 {
 64266  				if shift >= 64 {
 64267  					return ErrIntOverflowEvents
 64268  				}
 64269  				if iNdEx >= l {
 64270  					return io.ErrUnexpectedEOF
 64271  				}
 64272  				b := dAtA[iNdEx]
 64273  				iNdEx++
 64274  				msglen |= int(b&0x7F) << shift
 64275  				if b < 0x80 {
 64276  					break
 64277  				}
 64278  			}
 64279  			if msglen < 0 {
 64280  				return ErrInvalidLengthEvents
 64281  			}
 64282  			postIndex := iNdEx + msglen
 64283  			if postIndex < 0 {
 64284  				return ErrInvalidLengthEvents
 64285  			}
 64286  			if postIndex > l {
 64287  				return io.ErrUnexpectedEOF
 64288  			}
 64289  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 64290  				return err
 64291  			}
 64292  			iNdEx = postIndex
 64293  		case 2:
 64294  			if wireType != 2 {
 64295  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 64296  			}
 64297  			var msglen int
 64298  			for shift := uint(0); ; shift += 7 {
 64299  				if shift >= 64 {
 64300  					return ErrIntOverflowEvents
 64301  				}
 64302  				if iNdEx >= l {
 64303  					return io.ErrUnexpectedEOF
 64304  				}
 64305  				b := dAtA[iNdEx]
 64306  				iNdEx++
 64307  				msglen |= int(b&0x7F) << shift
 64308  				if b < 0x80 {
 64309  					break
 64310  				}
 64311  			}
 64312  			if msglen < 0 {
 64313  				return ErrInvalidLengthEvents
 64314  			}
 64315  			postIndex := iNdEx + msglen
 64316  			if postIndex < 0 {
 64317  				return ErrInvalidLengthEvents
 64318  			}
 64319  			if postIndex > l {
 64320  				return io.ErrUnexpectedEOF
 64321  			}
 64322  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 64323  				return err
 64324  			}
 64325  			iNdEx = postIndex
 64326  		case 3:
 64327  			if wireType != 2 {
 64328  				return fmt.Errorf("proto: wrong wireType = %d for field MFADeviceMetadata", wireType)
 64329  			}
 64330  			var msglen int
 64331  			for shift := uint(0); ; shift += 7 {
 64332  				if shift >= 64 {
 64333  					return ErrIntOverflowEvents
 64334  				}
 64335  				if iNdEx >= l {
 64336  					return io.ErrUnexpectedEOF
 64337  				}
 64338  				b := dAtA[iNdEx]
 64339  				iNdEx++
 64340  				msglen |= int(b&0x7F) << shift
 64341  				if b < 0x80 {
 64342  					break
 64343  				}
 64344  			}
 64345  			if msglen < 0 {
 64346  				return ErrInvalidLengthEvents
 64347  			}
 64348  			postIndex := iNdEx + msglen
 64349  			if postIndex < 0 {
 64350  				return ErrInvalidLengthEvents
 64351  			}
 64352  			if postIndex > l {
 64353  				return io.ErrUnexpectedEOF
 64354  			}
 64355  			if err := m.MFADeviceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 64356  				return err
 64357  			}
 64358  			iNdEx = postIndex
 64359  		case 4:
 64360  			if wireType != 2 {
 64361  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 64362  			}
 64363  			var msglen int
 64364  			for shift := uint(0); ; shift += 7 {
 64365  				if shift >= 64 {
 64366  					return ErrIntOverflowEvents
 64367  				}
 64368  				if iNdEx >= l {
 64369  					return io.ErrUnexpectedEOF
 64370  				}
 64371  				b := dAtA[iNdEx]
 64372  				iNdEx++
 64373  				msglen |= int(b&0x7F) << shift
 64374  				if b < 0x80 {
 64375  					break
 64376  				}
 64377  			}
 64378  			if msglen < 0 {
 64379  				return ErrInvalidLengthEvents
 64380  			}
 64381  			postIndex := iNdEx + msglen
 64382  			if postIndex < 0 {
 64383  				return ErrInvalidLengthEvents
 64384  			}
 64385  			if postIndex > l {
 64386  				return io.ErrUnexpectedEOF
 64387  			}
 64388  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 64389  				return err
 64390  			}
 64391  			iNdEx = postIndex
 64392  		default:
 64393  			iNdEx = preIndex
 64394  			skippy, err := skipEvents(dAtA[iNdEx:])
 64395  			if err != nil {
 64396  				return err
 64397  			}
 64398  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 64399  				return ErrInvalidLengthEvents
 64400  			}
 64401  			if (iNdEx + skippy) > l {
 64402  				return io.ErrUnexpectedEOF
 64403  			}
 64404  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 64405  			iNdEx += skippy
 64406  		}
 64407  	}
 64408  
 64409  	if iNdEx > l {
 64410  		return io.ErrUnexpectedEOF
 64411  	}
 64412  	return nil
 64413  }
 64414  func (m *MFADeviceDelete) Unmarshal(dAtA []byte) error {
 64415  	l := len(dAtA)
 64416  	iNdEx := 0
 64417  	for iNdEx < l {
 64418  		preIndex := iNdEx
 64419  		var wire uint64
 64420  		for shift := uint(0); ; shift += 7 {
 64421  			if shift >= 64 {
 64422  				return ErrIntOverflowEvents
 64423  			}
 64424  			if iNdEx >= l {
 64425  				return io.ErrUnexpectedEOF
 64426  			}
 64427  			b := dAtA[iNdEx]
 64428  			iNdEx++
 64429  			wire |= uint64(b&0x7F) << shift
 64430  			if b < 0x80 {
 64431  				break
 64432  			}
 64433  		}
 64434  		fieldNum := int32(wire >> 3)
 64435  		wireType := int(wire & 0x7)
 64436  		if wireType == 4 {
 64437  			return fmt.Errorf("proto: MFADeviceDelete: wiretype end group for non-group")
 64438  		}
 64439  		if fieldNum <= 0 {
 64440  			return fmt.Errorf("proto: MFADeviceDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 64441  		}
 64442  		switch fieldNum {
 64443  		case 1:
 64444  			if wireType != 2 {
 64445  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 64446  			}
 64447  			var msglen int
 64448  			for shift := uint(0); ; shift += 7 {
 64449  				if shift >= 64 {
 64450  					return ErrIntOverflowEvents
 64451  				}
 64452  				if iNdEx >= l {
 64453  					return io.ErrUnexpectedEOF
 64454  				}
 64455  				b := dAtA[iNdEx]
 64456  				iNdEx++
 64457  				msglen |= int(b&0x7F) << shift
 64458  				if b < 0x80 {
 64459  					break
 64460  				}
 64461  			}
 64462  			if msglen < 0 {
 64463  				return ErrInvalidLengthEvents
 64464  			}
 64465  			postIndex := iNdEx + msglen
 64466  			if postIndex < 0 {
 64467  				return ErrInvalidLengthEvents
 64468  			}
 64469  			if postIndex > l {
 64470  				return io.ErrUnexpectedEOF
 64471  			}
 64472  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 64473  				return err
 64474  			}
 64475  			iNdEx = postIndex
 64476  		case 2:
 64477  			if wireType != 2 {
 64478  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 64479  			}
 64480  			var msglen int
 64481  			for shift := uint(0); ; shift += 7 {
 64482  				if shift >= 64 {
 64483  					return ErrIntOverflowEvents
 64484  				}
 64485  				if iNdEx >= l {
 64486  					return io.ErrUnexpectedEOF
 64487  				}
 64488  				b := dAtA[iNdEx]
 64489  				iNdEx++
 64490  				msglen |= int(b&0x7F) << shift
 64491  				if b < 0x80 {
 64492  					break
 64493  				}
 64494  			}
 64495  			if msglen < 0 {
 64496  				return ErrInvalidLengthEvents
 64497  			}
 64498  			postIndex := iNdEx + msglen
 64499  			if postIndex < 0 {
 64500  				return ErrInvalidLengthEvents
 64501  			}
 64502  			if postIndex > l {
 64503  				return io.ErrUnexpectedEOF
 64504  			}
 64505  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 64506  				return err
 64507  			}
 64508  			iNdEx = postIndex
 64509  		case 3:
 64510  			if wireType != 2 {
 64511  				return fmt.Errorf("proto: wrong wireType = %d for field MFADeviceMetadata", wireType)
 64512  			}
 64513  			var msglen int
 64514  			for shift := uint(0); ; shift += 7 {
 64515  				if shift >= 64 {
 64516  					return ErrIntOverflowEvents
 64517  				}
 64518  				if iNdEx >= l {
 64519  					return io.ErrUnexpectedEOF
 64520  				}
 64521  				b := dAtA[iNdEx]
 64522  				iNdEx++
 64523  				msglen |= int(b&0x7F) << shift
 64524  				if b < 0x80 {
 64525  					break
 64526  				}
 64527  			}
 64528  			if msglen < 0 {
 64529  				return ErrInvalidLengthEvents
 64530  			}
 64531  			postIndex := iNdEx + msglen
 64532  			if postIndex < 0 {
 64533  				return ErrInvalidLengthEvents
 64534  			}
 64535  			if postIndex > l {
 64536  				return io.ErrUnexpectedEOF
 64537  			}
 64538  			if err := m.MFADeviceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 64539  				return err
 64540  			}
 64541  			iNdEx = postIndex
 64542  		case 4:
 64543  			if wireType != 2 {
 64544  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 64545  			}
 64546  			var msglen int
 64547  			for shift := uint(0); ; shift += 7 {
 64548  				if shift >= 64 {
 64549  					return ErrIntOverflowEvents
 64550  				}
 64551  				if iNdEx >= l {
 64552  					return io.ErrUnexpectedEOF
 64553  				}
 64554  				b := dAtA[iNdEx]
 64555  				iNdEx++
 64556  				msglen |= int(b&0x7F) << shift
 64557  				if b < 0x80 {
 64558  					break
 64559  				}
 64560  			}
 64561  			if msglen < 0 {
 64562  				return ErrInvalidLengthEvents
 64563  			}
 64564  			postIndex := iNdEx + msglen
 64565  			if postIndex < 0 {
 64566  				return ErrInvalidLengthEvents
 64567  			}
 64568  			if postIndex > l {
 64569  				return io.ErrUnexpectedEOF
 64570  			}
 64571  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 64572  				return err
 64573  			}
 64574  			iNdEx = postIndex
 64575  		default:
 64576  			iNdEx = preIndex
 64577  			skippy, err := skipEvents(dAtA[iNdEx:])
 64578  			if err != nil {
 64579  				return err
 64580  			}
 64581  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 64582  				return ErrInvalidLengthEvents
 64583  			}
 64584  			if (iNdEx + skippy) > l {
 64585  				return io.ErrUnexpectedEOF
 64586  			}
 64587  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 64588  			iNdEx += skippy
 64589  		}
 64590  	}
 64591  
 64592  	if iNdEx > l {
 64593  		return io.ErrUnexpectedEOF
 64594  	}
 64595  	return nil
 64596  }
 64597  func (m *BillingInformationUpdate) Unmarshal(dAtA []byte) error {
 64598  	l := len(dAtA)
 64599  	iNdEx := 0
 64600  	for iNdEx < l {
 64601  		preIndex := iNdEx
 64602  		var wire uint64
 64603  		for shift := uint(0); ; shift += 7 {
 64604  			if shift >= 64 {
 64605  				return ErrIntOverflowEvents
 64606  			}
 64607  			if iNdEx >= l {
 64608  				return io.ErrUnexpectedEOF
 64609  			}
 64610  			b := dAtA[iNdEx]
 64611  			iNdEx++
 64612  			wire |= uint64(b&0x7F) << shift
 64613  			if b < 0x80 {
 64614  				break
 64615  			}
 64616  		}
 64617  		fieldNum := int32(wire >> 3)
 64618  		wireType := int(wire & 0x7)
 64619  		if wireType == 4 {
 64620  			return fmt.Errorf("proto: BillingInformationUpdate: wiretype end group for non-group")
 64621  		}
 64622  		if fieldNum <= 0 {
 64623  			return fmt.Errorf("proto: BillingInformationUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 64624  		}
 64625  		switch fieldNum {
 64626  		case 1:
 64627  			if wireType != 2 {
 64628  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 64629  			}
 64630  			var msglen int
 64631  			for shift := uint(0); ; shift += 7 {
 64632  				if shift >= 64 {
 64633  					return ErrIntOverflowEvents
 64634  				}
 64635  				if iNdEx >= l {
 64636  					return io.ErrUnexpectedEOF
 64637  				}
 64638  				b := dAtA[iNdEx]
 64639  				iNdEx++
 64640  				msglen |= int(b&0x7F) << shift
 64641  				if b < 0x80 {
 64642  					break
 64643  				}
 64644  			}
 64645  			if msglen < 0 {
 64646  				return ErrInvalidLengthEvents
 64647  			}
 64648  			postIndex := iNdEx + msglen
 64649  			if postIndex < 0 {
 64650  				return ErrInvalidLengthEvents
 64651  			}
 64652  			if postIndex > l {
 64653  				return io.ErrUnexpectedEOF
 64654  			}
 64655  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 64656  				return err
 64657  			}
 64658  			iNdEx = postIndex
 64659  		case 2:
 64660  			if wireType != 2 {
 64661  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 64662  			}
 64663  			var msglen int
 64664  			for shift := uint(0); ; shift += 7 {
 64665  				if shift >= 64 {
 64666  					return ErrIntOverflowEvents
 64667  				}
 64668  				if iNdEx >= l {
 64669  					return io.ErrUnexpectedEOF
 64670  				}
 64671  				b := dAtA[iNdEx]
 64672  				iNdEx++
 64673  				msglen |= int(b&0x7F) << shift
 64674  				if b < 0x80 {
 64675  					break
 64676  				}
 64677  			}
 64678  			if msglen < 0 {
 64679  				return ErrInvalidLengthEvents
 64680  			}
 64681  			postIndex := iNdEx + msglen
 64682  			if postIndex < 0 {
 64683  				return ErrInvalidLengthEvents
 64684  			}
 64685  			if postIndex > l {
 64686  				return io.ErrUnexpectedEOF
 64687  			}
 64688  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 64689  				return err
 64690  			}
 64691  			iNdEx = postIndex
 64692  		default:
 64693  			iNdEx = preIndex
 64694  			skippy, err := skipEvents(dAtA[iNdEx:])
 64695  			if err != nil {
 64696  				return err
 64697  			}
 64698  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 64699  				return ErrInvalidLengthEvents
 64700  			}
 64701  			if (iNdEx + skippy) > l {
 64702  				return io.ErrUnexpectedEOF
 64703  			}
 64704  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 64705  			iNdEx += skippy
 64706  		}
 64707  	}
 64708  
 64709  	if iNdEx > l {
 64710  		return io.ErrUnexpectedEOF
 64711  	}
 64712  	return nil
 64713  }
 64714  func (m *BillingCardCreate) Unmarshal(dAtA []byte) error {
 64715  	l := len(dAtA)
 64716  	iNdEx := 0
 64717  	for iNdEx < l {
 64718  		preIndex := iNdEx
 64719  		var wire uint64
 64720  		for shift := uint(0); ; shift += 7 {
 64721  			if shift >= 64 {
 64722  				return ErrIntOverflowEvents
 64723  			}
 64724  			if iNdEx >= l {
 64725  				return io.ErrUnexpectedEOF
 64726  			}
 64727  			b := dAtA[iNdEx]
 64728  			iNdEx++
 64729  			wire |= uint64(b&0x7F) << shift
 64730  			if b < 0x80 {
 64731  				break
 64732  			}
 64733  		}
 64734  		fieldNum := int32(wire >> 3)
 64735  		wireType := int(wire & 0x7)
 64736  		if wireType == 4 {
 64737  			return fmt.Errorf("proto: BillingCardCreate: wiretype end group for non-group")
 64738  		}
 64739  		if fieldNum <= 0 {
 64740  			return fmt.Errorf("proto: BillingCardCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 64741  		}
 64742  		switch fieldNum {
 64743  		case 1:
 64744  			if wireType != 2 {
 64745  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 64746  			}
 64747  			var msglen int
 64748  			for shift := uint(0); ; shift += 7 {
 64749  				if shift >= 64 {
 64750  					return ErrIntOverflowEvents
 64751  				}
 64752  				if iNdEx >= l {
 64753  					return io.ErrUnexpectedEOF
 64754  				}
 64755  				b := dAtA[iNdEx]
 64756  				iNdEx++
 64757  				msglen |= int(b&0x7F) << shift
 64758  				if b < 0x80 {
 64759  					break
 64760  				}
 64761  			}
 64762  			if msglen < 0 {
 64763  				return ErrInvalidLengthEvents
 64764  			}
 64765  			postIndex := iNdEx + msglen
 64766  			if postIndex < 0 {
 64767  				return ErrInvalidLengthEvents
 64768  			}
 64769  			if postIndex > l {
 64770  				return io.ErrUnexpectedEOF
 64771  			}
 64772  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 64773  				return err
 64774  			}
 64775  			iNdEx = postIndex
 64776  		case 2:
 64777  			if wireType != 2 {
 64778  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 64779  			}
 64780  			var msglen int
 64781  			for shift := uint(0); ; shift += 7 {
 64782  				if shift >= 64 {
 64783  					return ErrIntOverflowEvents
 64784  				}
 64785  				if iNdEx >= l {
 64786  					return io.ErrUnexpectedEOF
 64787  				}
 64788  				b := dAtA[iNdEx]
 64789  				iNdEx++
 64790  				msglen |= int(b&0x7F) << shift
 64791  				if b < 0x80 {
 64792  					break
 64793  				}
 64794  			}
 64795  			if msglen < 0 {
 64796  				return ErrInvalidLengthEvents
 64797  			}
 64798  			postIndex := iNdEx + msglen
 64799  			if postIndex < 0 {
 64800  				return ErrInvalidLengthEvents
 64801  			}
 64802  			if postIndex > l {
 64803  				return io.ErrUnexpectedEOF
 64804  			}
 64805  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 64806  				return err
 64807  			}
 64808  			iNdEx = postIndex
 64809  		default:
 64810  			iNdEx = preIndex
 64811  			skippy, err := skipEvents(dAtA[iNdEx:])
 64812  			if err != nil {
 64813  				return err
 64814  			}
 64815  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 64816  				return ErrInvalidLengthEvents
 64817  			}
 64818  			if (iNdEx + skippy) > l {
 64819  				return io.ErrUnexpectedEOF
 64820  			}
 64821  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 64822  			iNdEx += skippy
 64823  		}
 64824  	}
 64825  
 64826  	if iNdEx > l {
 64827  		return io.ErrUnexpectedEOF
 64828  	}
 64829  	return nil
 64830  }
 64831  func (m *BillingCardDelete) Unmarshal(dAtA []byte) error {
 64832  	l := len(dAtA)
 64833  	iNdEx := 0
 64834  	for iNdEx < l {
 64835  		preIndex := iNdEx
 64836  		var wire uint64
 64837  		for shift := uint(0); ; shift += 7 {
 64838  			if shift >= 64 {
 64839  				return ErrIntOverflowEvents
 64840  			}
 64841  			if iNdEx >= l {
 64842  				return io.ErrUnexpectedEOF
 64843  			}
 64844  			b := dAtA[iNdEx]
 64845  			iNdEx++
 64846  			wire |= uint64(b&0x7F) << shift
 64847  			if b < 0x80 {
 64848  				break
 64849  			}
 64850  		}
 64851  		fieldNum := int32(wire >> 3)
 64852  		wireType := int(wire & 0x7)
 64853  		if wireType == 4 {
 64854  			return fmt.Errorf("proto: BillingCardDelete: wiretype end group for non-group")
 64855  		}
 64856  		if fieldNum <= 0 {
 64857  			return fmt.Errorf("proto: BillingCardDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 64858  		}
 64859  		switch fieldNum {
 64860  		case 1:
 64861  			if wireType != 2 {
 64862  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 64863  			}
 64864  			var msglen int
 64865  			for shift := uint(0); ; shift += 7 {
 64866  				if shift >= 64 {
 64867  					return ErrIntOverflowEvents
 64868  				}
 64869  				if iNdEx >= l {
 64870  					return io.ErrUnexpectedEOF
 64871  				}
 64872  				b := dAtA[iNdEx]
 64873  				iNdEx++
 64874  				msglen |= int(b&0x7F) << shift
 64875  				if b < 0x80 {
 64876  					break
 64877  				}
 64878  			}
 64879  			if msglen < 0 {
 64880  				return ErrInvalidLengthEvents
 64881  			}
 64882  			postIndex := iNdEx + msglen
 64883  			if postIndex < 0 {
 64884  				return ErrInvalidLengthEvents
 64885  			}
 64886  			if postIndex > l {
 64887  				return io.ErrUnexpectedEOF
 64888  			}
 64889  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 64890  				return err
 64891  			}
 64892  			iNdEx = postIndex
 64893  		case 2:
 64894  			if wireType != 2 {
 64895  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 64896  			}
 64897  			var msglen int
 64898  			for shift := uint(0); ; shift += 7 {
 64899  				if shift >= 64 {
 64900  					return ErrIntOverflowEvents
 64901  				}
 64902  				if iNdEx >= l {
 64903  					return io.ErrUnexpectedEOF
 64904  				}
 64905  				b := dAtA[iNdEx]
 64906  				iNdEx++
 64907  				msglen |= int(b&0x7F) << shift
 64908  				if b < 0x80 {
 64909  					break
 64910  				}
 64911  			}
 64912  			if msglen < 0 {
 64913  				return ErrInvalidLengthEvents
 64914  			}
 64915  			postIndex := iNdEx + msglen
 64916  			if postIndex < 0 {
 64917  				return ErrInvalidLengthEvents
 64918  			}
 64919  			if postIndex > l {
 64920  				return io.ErrUnexpectedEOF
 64921  			}
 64922  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 64923  				return err
 64924  			}
 64925  			iNdEx = postIndex
 64926  		default:
 64927  			iNdEx = preIndex
 64928  			skippy, err := skipEvents(dAtA[iNdEx:])
 64929  			if err != nil {
 64930  				return err
 64931  			}
 64932  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 64933  				return ErrInvalidLengthEvents
 64934  			}
 64935  			if (iNdEx + skippy) > l {
 64936  				return io.ErrUnexpectedEOF
 64937  			}
 64938  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 64939  			iNdEx += skippy
 64940  		}
 64941  	}
 64942  
 64943  	if iNdEx > l {
 64944  		return io.ErrUnexpectedEOF
 64945  	}
 64946  	return nil
 64947  }
 64948  func (m *LockCreate) Unmarshal(dAtA []byte) error {
 64949  	l := len(dAtA)
 64950  	iNdEx := 0
 64951  	for iNdEx < l {
 64952  		preIndex := iNdEx
 64953  		var wire uint64
 64954  		for shift := uint(0); ; shift += 7 {
 64955  			if shift >= 64 {
 64956  				return ErrIntOverflowEvents
 64957  			}
 64958  			if iNdEx >= l {
 64959  				return io.ErrUnexpectedEOF
 64960  			}
 64961  			b := dAtA[iNdEx]
 64962  			iNdEx++
 64963  			wire |= uint64(b&0x7F) << shift
 64964  			if b < 0x80 {
 64965  				break
 64966  			}
 64967  		}
 64968  		fieldNum := int32(wire >> 3)
 64969  		wireType := int(wire & 0x7)
 64970  		if wireType == 4 {
 64971  			return fmt.Errorf("proto: LockCreate: wiretype end group for non-group")
 64972  		}
 64973  		if fieldNum <= 0 {
 64974  			return fmt.Errorf("proto: LockCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 64975  		}
 64976  		switch fieldNum {
 64977  		case 1:
 64978  			if wireType != 2 {
 64979  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 64980  			}
 64981  			var msglen int
 64982  			for shift := uint(0); ; shift += 7 {
 64983  				if shift >= 64 {
 64984  					return ErrIntOverflowEvents
 64985  				}
 64986  				if iNdEx >= l {
 64987  					return io.ErrUnexpectedEOF
 64988  				}
 64989  				b := dAtA[iNdEx]
 64990  				iNdEx++
 64991  				msglen |= int(b&0x7F) << shift
 64992  				if b < 0x80 {
 64993  					break
 64994  				}
 64995  			}
 64996  			if msglen < 0 {
 64997  				return ErrInvalidLengthEvents
 64998  			}
 64999  			postIndex := iNdEx + msglen
 65000  			if postIndex < 0 {
 65001  				return ErrInvalidLengthEvents
 65002  			}
 65003  			if postIndex > l {
 65004  				return io.ErrUnexpectedEOF
 65005  			}
 65006  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65007  				return err
 65008  			}
 65009  			iNdEx = postIndex
 65010  		case 2:
 65011  			if wireType != 2 {
 65012  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 65013  			}
 65014  			var msglen int
 65015  			for shift := uint(0); ; shift += 7 {
 65016  				if shift >= 64 {
 65017  					return ErrIntOverflowEvents
 65018  				}
 65019  				if iNdEx >= l {
 65020  					return io.ErrUnexpectedEOF
 65021  				}
 65022  				b := dAtA[iNdEx]
 65023  				iNdEx++
 65024  				msglen |= int(b&0x7F) << shift
 65025  				if b < 0x80 {
 65026  					break
 65027  				}
 65028  			}
 65029  			if msglen < 0 {
 65030  				return ErrInvalidLengthEvents
 65031  			}
 65032  			postIndex := iNdEx + msglen
 65033  			if postIndex < 0 {
 65034  				return ErrInvalidLengthEvents
 65035  			}
 65036  			if postIndex > l {
 65037  				return io.ErrUnexpectedEOF
 65038  			}
 65039  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65040  				return err
 65041  			}
 65042  			iNdEx = postIndex
 65043  		case 3:
 65044  			if wireType != 2 {
 65045  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 65046  			}
 65047  			var msglen int
 65048  			for shift := uint(0); ; shift += 7 {
 65049  				if shift >= 64 {
 65050  					return ErrIntOverflowEvents
 65051  				}
 65052  				if iNdEx >= l {
 65053  					return io.ErrUnexpectedEOF
 65054  				}
 65055  				b := dAtA[iNdEx]
 65056  				iNdEx++
 65057  				msglen |= int(b&0x7F) << shift
 65058  				if b < 0x80 {
 65059  					break
 65060  				}
 65061  			}
 65062  			if msglen < 0 {
 65063  				return ErrInvalidLengthEvents
 65064  			}
 65065  			postIndex := iNdEx + msglen
 65066  			if postIndex < 0 {
 65067  				return ErrInvalidLengthEvents
 65068  			}
 65069  			if postIndex > l {
 65070  				return io.ErrUnexpectedEOF
 65071  			}
 65072  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65073  				return err
 65074  			}
 65075  			iNdEx = postIndex
 65076  		case 4:
 65077  			if wireType != 2 {
 65078  				return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType)
 65079  			}
 65080  			var msglen int
 65081  			for shift := uint(0); ; shift += 7 {
 65082  				if shift >= 64 {
 65083  					return ErrIntOverflowEvents
 65084  				}
 65085  				if iNdEx >= l {
 65086  					return io.ErrUnexpectedEOF
 65087  				}
 65088  				b := dAtA[iNdEx]
 65089  				iNdEx++
 65090  				msglen |= int(b&0x7F) << shift
 65091  				if b < 0x80 {
 65092  					break
 65093  				}
 65094  			}
 65095  			if msglen < 0 {
 65096  				return ErrInvalidLengthEvents
 65097  			}
 65098  			postIndex := iNdEx + msglen
 65099  			if postIndex < 0 {
 65100  				return ErrInvalidLengthEvents
 65101  			}
 65102  			if postIndex > l {
 65103  				return io.ErrUnexpectedEOF
 65104  			}
 65105  			if err := m.Target.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65106  				return err
 65107  			}
 65108  			iNdEx = postIndex
 65109  		case 5:
 65110  			if wireType != 2 {
 65111  				return fmt.Errorf("proto: wrong wireType = %d for field Lock", wireType)
 65112  			}
 65113  			var msglen int
 65114  			for shift := uint(0); ; shift += 7 {
 65115  				if shift >= 64 {
 65116  					return ErrIntOverflowEvents
 65117  				}
 65118  				if iNdEx >= l {
 65119  					return io.ErrUnexpectedEOF
 65120  				}
 65121  				b := dAtA[iNdEx]
 65122  				iNdEx++
 65123  				msglen |= int(b&0x7F) << shift
 65124  				if b < 0x80 {
 65125  					break
 65126  				}
 65127  			}
 65128  			if msglen < 0 {
 65129  				return ErrInvalidLengthEvents
 65130  			}
 65131  			postIndex := iNdEx + msglen
 65132  			if postIndex < 0 {
 65133  				return ErrInvalidLengthEvents
 65134  			}
 65135  			if postIndex > l {
 65136  				return io.ErrUnexpectedEOF
 65137  			}
 65138  			if err := m.Lock.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65139  				return err
 65140  			}
 65141  			iNdEx = postIndex
 65142  		default:
 65143  			iNdEx = preIndex
 65144  			skippy, err := skipEvents(dAtA[iNdEx:])
 65145  			if err != nil {
 65146  				return err
 65147  			}
 65148  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 65149  				return ErrInvalidLengthEvents
 65150  			}
 65151  			if (iNdEx + skippy) > l {
 65152  				return io.ErrUnexpectedEOF
 65153  			}
 65154  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 65155  			iNdEx += skippy
 65156  		}
 65157  	}
 65158  
 65159  	if iNdEx > l {
 65160  		return io.ErrUnexpectedEOF
 65161  	}
 65162  	return nil
 65163  }
 65164  func (m *LockDelete) Unmarshal(dAtA []byte) error {
 65165  	l := len(dAtA)
 65166  	iNdEx := 0
 65167  	for iNdEx < l {
 65168  		preIndex := iNdEx
 65169  		var wire uint64
 65170  		for shift := uint(0); ; shift += 7 {
 65171  			if shift >= 64 {
 65172  				return ErrIntOverflowEvents
 65173  			}
 65174  			if iNdEx >= l {
 65175  				return io.ErrUnexpectedEOF
 65176  			}
 65177  			b := dAtA[iNdEx]
 65178  			iNdEx++
 65179  			wire |= uint64(b&0x7F) << shift
 65180  			if b < 0x80 {
 65181  				break
 65182  			}
 65183  		}
 65184  		fieldNum := int32(wire >> 3)
 65185  		wireType := int(wire & 0x7)
 65186  		if wireType == 4 {
 65187  			return fmt.Errorf("proto: LockDelete: wiretype end group for non-group")
 65188  		}
 65189  		if fieldNum <= 0 {
 65190  			return fmt.Errorf("proto: LockDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 65191  		}
 65192  		switch fieldNum {
 65193  		case 1:
 65194  			if wireType != 2 {
 65195  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 65196  			}
 65197  			var msglen int
 65198  			for shift := uint(0); ; shift += 7 {
 65199  				if shift >= 64 {
 65200  					return ErrIntOverflowEvents
 65201  				}
 65202  				if iNdEx >= l {
 65203  					return io.ErrUnexpectedEOF
 65204  				}
 65205  				b := dAtA[iNdEx]
 65206  				iNdEx++
 65207  				msglen |= int(b&0x7F) << shift
 65208  				if b < 0x80 {
 65209  					break
 65210  				}
 65211  			}
 65212  			if msglen < 0 {
 65213  				return ErrInvalidLengthEvents
 65214  			}
 65215  			postIndex := iNdEx + msglen
 65216  			if postIndex < 0 {
 65217  				return ErrInvalidLengthEvents
 65218  			}
 65219  			if postIndex > l {
 65220  				return io.ErrUnexpectedEOF
 65221  			}
 65222  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65223  				return err
 65224  			}
 65225  			iNdEx = postIndex
 65226  		case 2:
 65227  			if wireType != 2 {
 65228  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 65229  			}
 65230  			var msglen int
 65231  			for shift := uint(0); ; shift += 7 {
 65232  				if shift >= 64 {
 65233  					return ErrIntOverflowEvents
 65234  				}
 65235  				if iNdEx >= l {
 65236  					return io.ErrUnexpectedEOF
 65237  				}
 65238  				b := dAtA[iNdEx]
 65239  				iNdEx++
 65240  				msglen |= int(b&0x7F) << shift
 65241  				if b < 0x80 {
 65242  					break
 65243  				}
 65244  			}
 65245  			if msglen < 0 {
 65246  				return ErrInvalidLengthEvents
 65247  			}
 65248  			postIndex := iNdEx + msglen
 65249  			if postIndex < 0 {
 65250  				return ErrInvalidLengthEvents
 65251  			}
 65252  			if postIndex > l {
 65253  				return io.ErrUnexpectedEOF
 65254  			}
 65255  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65256  				return err
 65257  			}
 65258  			iNdEx = postIndex
 65259  		case 3:
 65260  			if wireType != 2 {
 65261  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 65262  			}
 65263  			var msglen int
 65264  			for shift := uint(0); ; shift += 7 {
 65265  				if shift >= 64 {
 65266  					return ErrIntOverflowEvents
 65267  				}
 65268  				if iNdEx >= l {
 65269  					return io.ErrUnexpectedEOF
 65270  				}
 65271  				b := dAtA[iNdEx]
 65272  				iNdEx++
 65273  				msglen |= int(b&0x7F) << shift
 65274  				if b < 0x80 {
 65275  					break
 65276  				}
 65277  			}
 65278  			if msglen < 0 {
 65279  				return ErrInvalidLengthEvents
 65280  			}
 65281  			postIndex := iNdEx + msglen
 65282  			if postIndex < 0 {
 65283  				return ErrInvalidLengthEvents
 65284  			}
 65285  			if postIndex > l {
 65286  				return io.ErrUnexpectedEOF
 65287  			}
 65288  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65289  				return err
 65290  			}
 65291  			iNdEx = postIndex
 65292  		case 4:
 65293  			if wireType != 2 {
 65294  				return fmt.Errorf("proto: wrong wireType = %d for field Lock", wireType)
 65295  			}
 65296  			var msglen int
 65297  			for shift := uint(0); ; shift += 7 {
 65298  				if shift >= 64 {
 65299  					return ErrIntOverflowEvents
 65300  				}
 65301  				if iNdEx >= l {
 65302  					return io.ErrUnexpectedEOF
 65303  				}
 65304  				b := dAtA[iNdEx]
 65305  				iNdEx++
 65306  				msglen |= int(b&0x7F) << shift
 65307  				if b < 0x80 {
 65308  					break
 65309  				}
 65310  			}
 65311  			if msglen < 0 {
 65312  				return ErrInvalidLengthEvents
 65313  			}
 65314  			postIndex := iNdEx + msglen
 65315  			if postIndex < 0 {
 65316  				return ErrInvalidLengthEvents
 65317  			}
 65318  			if postIndex > l {
 65319  				return io.ErrUnexpectedEOF
 65320  			}
 65321  			if err := m.Lock.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65322  				return err
 65323  			}
 65324  			iNdEx = postIndex
 65325  		default:
 65326  			iNdEx = preIndex
 65327  			skippy, err := skipEvents(dAtA[iNdEx:])
 65328  			if err != nil {
 65329  				return err
 65330  			}
 65331  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 65332  				return ErrInvalidLengthEvents
 65333  			}
 65334  			if (iNdEx + skippy) > l {
 65335  				return io.ErrUnexpectedEOF
 65336  			}
 65337  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 65338  			iNdEx += skippy
 65339  		}
 65340  	}
 65341  
 65342  	if iNdEx > l {
 65343  		return io.ErrUnexpectedEOF
 65344  	}
 65345  	return nil
 65346  }
 65347  func (m *RecoveryCodeGenerate) Unmarshal(dAtA []byte) error {
 65348  	l := len(dAtA)
 65349  	iNdEx := 0
 65350  	for iNdEx < l {
 65351  		preIndex := iNdEx
 65352  		var wire uint64
 65353  		for shift := uint(0); ; shift += 7 {
 65354  			if shift >= 64 {
 65355  				return ErrIntOverflowEvents
 65356  			}
 65357  			if iNdEx >= l {
 65358  				return io.ErrUnexpectedEOF
 65359  			}
 65360  			b := dAtA[iNdEx]
 65361  			iNdEx++
 65362  			wire |= uint64(b&0x7F) << shift
 65363  			if b < 0x80 {
 65364  				break
 65365  			}
 65366  		}
 65367  		fieldNum := int32(wire >> 3)
 65368  		wireType := int(wire & 0x7)
 65369  		if wireType == 4 {
 65370  			return fmt.Errorf("proto: RecoveryCodeGenerate: wiretype end group for non-group")
 65371  		}
 65372  		if fieldNum <= 0 {
 65373  			return fmt.Errorf("proto: RecoveryCodeGenerate: illegal tag %d (wire type %d)", fieldNum, wire)
 65374  		}
 65375  		switch fieldNum {
 65376  		case 1:
 65377  			if wireType != 2 {
 65378  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 65379  			}
 65380  			var msglen int
 65381  			for shift := uint(0); ; shift += 7 {
 65382  				if shift >= 64 {
 65383  					return ErrIntOverflowEvents
 65384  				}
 65385  				if iNdEx >= l {
 65386  					return io.ErrUnexpectedEOF
 65387  				}
 65388  				b := dAtA[iNdEx]
 65389  				iNdEx++
 65390  				msglen |= int(b&0x7F) << shift
 65391  				if b < 0x80 {
 65392  					break
 65393  				}
 65394  			}
 65395  			if msglen < 0 {
 65396  				return ErrInvalidLengthEvents
 65397  			}
 65398  			postIndex := iNdEx + msglen
 65399  			if postIndex < 0 {
 65400  				return ErrInvalidLengthEvents
 65401  			}
 65402  			if postIndex > l {
 65403  				return io.ErrUnexpectedEOF
 65404  			}
 65405  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65406  				return err
 65407  			}
 65408  			iNdEx = postIndex
 65409  		case 2:
 65410  			if wireType != 2 {
 65411  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 65412  			}
 65413  			var msglen int
 65414  			for shift := uint(0); ; shift += 7 {
 65415  				if shift >= 64 {
 65416  					return ErrIntOverflowEvents
 65417  				}
 65418  				if iNdEx >= l {
 65419  					return io.ErrUnexpectedEOF
 65420  				}
 65421  				b := dAtA[iNdEx]
 65422  				iNdEx++
 65423  				msglen |= int(b&0x7F) << shift
 65424  				if b < 0x80 {
 65425  					break
 65426  				}
 65427  			}
 65428  			if msglen < 0 {
 65429  				return ErrInvalidLengthEvents
 65430  			}
 65431  			postIndex := iNdEx + msglen
 65432  			if postIndex < 0 {
 65433  				return ErrInvalidLengthEvents
 65434  			}
 65435  			if postIndex > l {
 65436  				return io.ErrUnexpectedEOF
 65437  			}
 65438  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65439  				return err
 65440  			}
 65441  			iNdEx = postIndex
 65442  		default:
 65443  			iNdEx = preIndex
 65444  			skippy, err := skipEvents(dAtA[iNdEx:])
 65445  			if err != nil {
 65446  				return err
 65447  			}
 65448  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 65449  				return ErrInvalidLengthEvents
 65450  			}
 65451  			if (iNdEx + skippy) > l {
 65452  				return io.ErrUnexpectedEOF
 65453  			}
 65454  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 65455  			iNdEx += skippy
 65456  		}
 65457  	}
 65458  
 65459  	if iNdEx > l {
 65460  		return io.ErrUnexpectedEOF
 65461  	}
 65462  	return nil
 65463  }
 65464  func (m *RecoveryCodeUsed) Unmarshal(dAtA []byte) error {
 65465  	l := len(dAtA)
 65466  	iNdEx := 0
 65467  	for iNdEx < l {
 65468  		preIndex := iNdEx
 65469  		var wire uint64
 65470  		for shift := uint(0); ; shift += 7 {
 65471  			if shift >= 64 {
 65472  				return ErrIntOverflowEvents
 65473  			}
 65474  			if iNdEx >= l {
 65475  				return io.ErrUnexpectedEOF
 65476  			}
 65477  			b := dAtA[iNdEx]
 65478  			iNdEx++
 65479  			wire |= uint64(b&0x7F) << shift
 65480  			if b < 0x80 {
 65481  				break
 65482  			}
 65483  		}
 65484  		fieldNum := int32(wire >> 3)
 65485  		wireType := int(wire & 0x7)
 65486  		if wireType == 4 {
 65487  			return fmt.Errorf("proto: RecoveryCodeUsed: wiretype end group for non-group")
 65488  		}
 65489  		if fieldNum <= 0 {
 65490  			return fmt.Errorf("proto: RecoveryCodeUsed: illegal tag %d (wire type %d)", fieldNum, wire)
 65491  		}
 65492  		switch fieldNum {
 65493  		case 1:
 65494  			if wireType != 2 {
 65495  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 65496  			}
 65497  			var msglen int
 65498  			for shift := uint(0); ; shift += 7 {
 65499  				if shift >= 64 {
 65500  					return ErrIntOverflowEvents
 65501  				}
 65502  				if iNdEx >= l {
 65503  					return io.ErrUnexpectedEOF
 65504  				}
 65505  				b := dAtA[iNdEx]
 65506  				iNdEx++
 65507  				msglen |= int(b&0x7F) << shift
 65508  				if b < 0x80 {
 65509  					break
 65510  				}
 65511  			}
 65512  			if msglen < 0 {
 65513  				return ErrInvalidLengthEvents
 65514  			}
 65515  			postIndex := iNdEx + msglen
 65516  			if postIndex < 0 {
 65517  				return ErrInvalidLengthEvents
 65518  			}
 65519  			if postIndex > l {
 65520  				return io.ErrUnexpectedEOF
 65521  			}
 65522  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65523  				return err
 65524  			}
 65525  			iNdEx = postIndex
 65526  		case 2:
 65527  			if wireType != 2 {
 65528  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 65529  			}
 65530  			var msglen int
 65531  			for shift := uint(0); ; shift += 7 {
 65532  				if shift >= 64 {
 65533  					return ErrIntOverflowEvents
 65534  				}
 65535  				if iNdEx >= l {
 65536  					return io.ErrUnexpectedEOF
 65537  				}
 65538  				b := dAtA[iNdEx]
 65539  				iNdEx++
 65540  				msglen |= int(b&0x7F) << shift
 65541  				if b < 0x80 {
 65542  					break
 65543  				}
 65544  			}
 65545  			if msglen < 0 {
 65546  				return ErrInvalidLengthEvents
 65547  			}
 65548  			postIndex := iNdEx + msglen
 65549  			if postIndex < 0 {
 65550  				return ErrInvalidLengthEvents
 65551  			}
 65552  			if postIndex > l {
 65553  				return io.ErrUnexpectedEOF
 65554  			}
 65555  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65556  				return err
 65557  			}
 65558  			iNdEx = postIndex
 65559  		case 3:
 65560  			if wireType != 2 {
 65561  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 65562  			}
 65563  			var msglen int
 65564  			for shift := uint(0); ; shift += 7 {
 65565  				if shift >= 64 {
 65566  					return ErrIntOverflowEvents
 65567  				}
 65568  				if iNdEx >= l {
 65569  					return io.ErrUnexpectedEOF
 65570  				}
 65571  				b := dAtA[iNdEx]
 65572  				iNdEx++
 65573  				msglen |= int(b&0x7F) << shift
 65574  				if b < 0x80 {
 65575  					break
 65576  				}
 65577  			}
 65578  			if msglen < 0 {
 65579  				return ErrInvalidLengthEvents
 65580  			}
 65581  			postIndex := iNdEx + msglen
 65582  			if postIndex < 0 {
 65583  				return ErrInvalidLengthEvents
 65584  			}
 65585  			if postIndex > l {
 65586  				return io.ErrUnexpectedEOF
 65587  			}
 65588  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65589  				return err
 65590  			}
 65591  			iNdEx = postIndex
 65592  		default:
 65593  			iNdEx = preIndex
 65594  			skippy, err := skipEvents(dAtA[iNdEx:])
 65595  			if err != nil {
 65596  				return err
 65597  			}
 65598  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 65599  				return ErrInvalidLengthEvents
 65600  			}
 65601  			if (iNdEx + skippy) > l {
 65602  				return io.ErrUnexpectedEOF
 65603  			}
 65604  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 65605  			iNdEx += skippy
 65606  		}
 65607  	}
 65608  
 65609  	if iNdEx > l {
 65610  		return io.ErrUnexpectedEOF
 65611  	}
 65612  	return nil
 65613  }
 65614  func (m *WindowsDesktopSessionEnd) Unmarshal(dAtA []byte) error {
 65615  	l := len(dAtA)
 65616  	iNdEx := 0
 65617  	for iNdEx < l {
 65618  		preIndex := iNdEx
 65619  		var wire uint64
 65620  		for shift := uint(0); ; shift += 7 {
 65621  			if shift >= 64 {
 65622  				return ErrIntOverflowEvents
 65623  			}
 65624  			if iNdEx >= l {
 65625  				return io.ErrUnexpectedEOF
 65626  			}
 65627  			b := dAtA[iNdEx]
 65628  			iNdEx++
 65629  			wire |= uint64(b&0x7F) << shift
 65630  			if b < 0x80 {
 65631  				break
 65632  			}
 65633  		}
 65634  		fieldNum := int32(wire >> 3)
 65635  		wireType := int(wire & 0x7)
 65636  		if wireType == 4 {
 65637  			return fmt.Errorf("proto: WindowsDesktopSessionEnd: wiretype end group for non-group")
 65638  		}
 65639  		if fieldNum <= 0 {
 65640  			return fmt.Errorf("proto: WindowsDesktopSessionEnd: illegal tag %d (wire type %d)", fieldNum, wire)
 65641  		}
 65642  		switch fieldNum {
 65643  		case 1:
 65644  			if wireType != 2 {
 65645  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 65646  			}
 65647  			var msglen int
 65648  			for shift := uint(0); ; shift += 7 {
 65649  				if shift >= 64 {
 65650  					return ErrIntOverflowEvents
 65651  				}
 65652  				if iNdEx >= l {
 65653  					return io.ErrUnexpectedEOF
 65654  				}
 65655  				b := dAtA[iNdEx]
 65656  				iNdEx++
 65657  				msglen |= int(b&0x7F) << shift
 65658  				if b < 0x80 {
 65659  					break
 65660  				}
 65661  			}
 65662  			if msglen < 0 {
 65663  				return ErrInvalidLengthEvents
 65664  			}
 65665  			postIndex := iNdEx + msglen
 65666  			if postIndex < 0 {
 65667  				return ErrInvalidLengthEvents
 65668  			}
 65669  			if postIndex > l {
 65670  				return io.ErrUnexpectedEOF
 65671  			}
 65672  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65673  				return err
 65674  			}
 65675  			iNdEx = postIndex
 65676  		case 2:
 65677  			if wireType != 2 {
 65678  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 65679  			}
 65680  			var msglen int
 65681  			for shift := uint(0); ; shift += 7 {
 65682  				if shift >= 64 {
 65683  					return ErrIntOverflowEvents
 65684  				}
 65685  				if iNdEx >= l {
 65686  					return io.ErrUnexpectedEOF
 65687  				}
 65688  				b := dAtA[iNdEx]
 65689  				iNdEx++
 65690  				msglen |= int(b&0x7F) << shift
 65691  				if b < 0x80 {
 65692  					break
 65693  				}
 65694  			}
 65695  			if msglen < 0 {
 65696  				return ErrInvalidLengthEvents
 65697  			}
 65698  			postIndex := iNdEx + msglen
 65699  			if postIndex < 0 {
 65700  				return ErrInvalidLengthEvents
 65701  			}
 65702  			if postIndex > l {
 65703  				return io.ErrUnexpectedEOF
 65704  			}
 65705  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65706  				return err
 65707  			}
 65708  			iNdEx = postIndex
 65709  		case 3:
 65710  			if wireType != 2 {
 65711  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 65712  			}
 65713  			var msglen int
 65714  			for shift := uint(0); ; shift += 7 {
 65715  				if shift >= 64 {
 65716  					return ErrIntOverflowEvents
 65717  				}
 65718  				if iNdEx >= l {
 65719  					return io.ErrUnexpectedEOF
 65720  				}
 65721  				b := dAtA[iNdEx]
 65722  				iNdEx++
 65723  				msglen |= int(b&0x7F) << shift
 65724  				if b < 0x80 {
 65725  					break
 65726  				}
 65727  			}
 65728  			if msglen < 0 {
 65729  				return ErrInvalidLengthEvents
 65730  			}
 65731  			postIndex := iNdEx + msglen
 65732  			if postIndex < 0 {
 65733  				return ErrInvalidLengthEvents
 65734  			}
 65735  			if postIndex > l {
 65736  				return io.ErrUnexpectedEOF
 65737  			}
 65738  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 65739  				return err
 65740  			}
 65741  			iNdEx = postIndex
 65742  		case 4:
 65743  			if wireType != 2 {
 65744  				return fmt.Errorf("proto: wrong wireType = %d for field WindowsDesktopService", wireType)
 65745  			}
 65746  			var stringLen uint64
 65747  			for shift := uint(0); ; shift += 7 {
 65748  				if shift >= 64 {
 65749  					return ErrIntOverflowEvents
 65750  				}
 65751  				if iNdEx >= l {
 65752  					return io.ErrUnexpectedEOF
 65753  				}
 65754  				b := dAtA[iNdEx]
 65755  				iNdEx++
 65756  				stringLen |= uint64(b&0x7F) << shift
 65757  				if b < 0x80 {
 65758  					break
 65759  				}
 65760  			}
 65761  			intStringLen := int(stringLen)
 65762  			if intStringLen < 0 {
 65763  				return ErrInvalidLengthEvents
 65764  			}
 65765  			postIndex := iNdEx + intStringLen
 65766  			if postIndex < 0 {
 65767  				return ErrInvalidLengthEvents
 65768  			}
 65769  			if postIndex > l {
 65770  				return io.ErrUnexpectedEOF
 65771  			}
 65772  			m.WindowsDesktopService = string(dAtA[iNdEx:postIndex])
 65773  			iNdEx = postIndex
 65774  		case 5:
 65775  			if wireType != 2 {
 65776  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopAddr", wireType)
 65777  			}
 65778  			var stringLen uint64
 65779  			for shift := uint(0); ; shift += 7 {
 65780  				if shift >= 64 {
 65781  					return ErrIntOverflowEvents
 65782  				}
 65783  				if iNdEx >= l {
 65784  					return io.ErrUnexpectedEOF
 65785  				}
 65786  				b := dAtA[iNdEx]
 65787  				iNdEx++
 65788  				stringLen |= uint64(b&0x7F) << shift
 65789  				if b < 0x80 {
 65790  					break
 65791  				}
 65792  			}
 65793  			intStringLen := int(stringLen)
 65794  			if intStringLen < 0 {
 65795  				return ErrInvalidLengthEvents
 65796  			}
 65797  			postIndex := iNdEx + intStringLen
 65798  			if postIndex < 0 {
 65799  				return ErrInvalidLengthEvents
 65800  			}
 65801  			if postIndex > l {
 65802  				return io.ErrUnexpectedEOF
 65803  			}
 65804  			m.DesktopAddr = string(dAtA[iNdEx:postIndex])
 65805  			iNdEx = postIndex
 65806  		case 6:
 65807  			if wireType != 2 {
 65808  				return fmt.Errorf("proto: wrong wireType = %d for field Domain", wireType)
 65809  			}
 65810  			var stringLen uint64
 65811  			for shift := uint(0); ; shift += 7 {
 65812  				if shift >= 64 {
 65813  					return ErrIntOverflowEvents
 65814  				}
 65815  				if iNdEx >= l {
 65816  					return io.ErrUnexpectedEOF
 65817  				}
 65818  				b := dAtA[iNdEx]
 65819  				iNdEx++
 65820  				stringLen |= uint64(b&0x7F) << shift
 65821  				if b < 0x80 {
 65822  					break
 65823  				}
 65824  			}
 65825  			intStringLen := int(stringLen)
 65826  			if intStringLen < 0 {
 65827  				return ErrInvalidLengthEvents
 65828  			}
 65829  			postIndex := iNdEx + intStringLen
 65830  			if postIndex < 0 {
 65831  				return ErrInvalidLengthEvents
 65832  			}
 65833  			if postIndex > l {
 65834  				return io.ErrUnexpectedEOF
 65835  			}
 65836  			m.Domain = string(dAtA[iNdEx:postIndex])
 65837  			iNdEx = postIndex
 65838  		case 7:
 65839  			if wireType != 2 {
 65840  				return fmt.Errorf("proto: wrong wireType = %d for field WindowsUser", wireType)
 65841  			}
 65842  			var stringLen uint64
 65843  			for shift := uint(0); ; shift += 7 {
 65844  				if shift >= 64 {
 65845  					return ErrIntOverflowEvents
 65846  				}
 65847  				if iNdEx >= l {
 65848  					return io.ErrUnexpectedEOF
 65849  				}
 65850  				b := dAtA[iNdEx]
 65851  				iNdEx++
 65852  				stringLen |= uint64(b&0x7F) << shift
 65853  				if b < 0x80 {
 65854  					break
 65855  				}
 65856  			}
 65857  			intStringLen := int(stringLen)
 65858  			if intStringLen < 0 {
 65859  				return ErrInvalidLengthEvents
 65860  			}
 65861  			postIndex := iNdEx + intStringLen
 65862  			if postIndex < 0 {
 65863  				return ErrInvalidLengthEvents
 65864  			}
 65865  			if postIndex > l {
 65866  				return io.ErrUnexpectedEOF
 65867  			}
 65868  			m.WindowsUser = string(dAtA[iNdEx:postIndex])
 65869  			iNdEx = postIndex
 65870  		case 8:
 65871  			if wireType != 2 {
 65872  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopLabels", wireType)
 65873  			}
 65874  			var msglen int
 65875  			for shift := uint(0); ; shift += 7 {
 65876  				if shift >= 64 {
 65877  					return ErrIntOverflowEvents
 65878  				}
 65879  				if iNdEx >= l {
 65880  					return io.ErrUnexpectedEOF
 65881  				}
 65882  				b := dAtA[iNdEx]
 65883  				iNdEx++
 65884  				msglen |= int(b&0x7F) << shift
 65885  				if b < 0x80 {
 65886  					break
 65887  				}
 65888  			}
 65889  			if msglen < 0 {
 65890  				return ErrInvalidLengthEvents
 65891  			}
 65892  			postIndex := iNdEx + msglen
 65893  			if postIndex < 0 {
 65894  				return ErrInvalidLengthEvents
 65895  			}
 65896  			if postIndex > l {
 65897  				return io.ErrUnexpectedEOF
 65898  			}
 65899  			if m.DesktopLabels == nil {
 65900  				m.DesktopLabels = make(map[string]string)
 65901  			}
 65902  			var mapkey string
 65903  			var mapvalue string
 65904  			for iNdEx < postIndex {
 65905  				entryPreIndex := iNdEx
 65906  				var wire uint64
 65907  				for shift := uint(0); ; shift += 7 {
 65908  					if shift >= 64 {
 65909  						return ErrIntOverflowEvents
 65910  					}
 65911  					if iNdEx >= l {
 65912  						return io.ErrUnexpectedEOF
 65913  					}
 65914  					b := dAtA[iNdEx]
 65915  					iNdEx++
 65916  					wire |= uint64(b&0x7F) << shift
 65917  					if b < 0x80 {
 65918  						break
 65919  					}
 65920  				}
 65921  				fieldNum := int32(wire >> 3)
 65922  				if fieldNum == 1 {
 65923  					var stringLenmapkey uint64
 65924  					for shift := uint(0); ; shift += 7 {
 65925  						if shift >= 64 {
 65926  							return ErrIntOverflowEvents
 65927  						}
 65928  						if iNdEx >= l {
 65929  							return io.ErrUnexpectedEOF
 65930  						}
 65931  						b := dAtA[iNdEx]
 65932  						iNdEx++
 65933  						stringLenmapkey |= uint64(b&0x7F) << shift
 65934  						if b < 0x80 {
 65935  							break
 65936  						}
 65937  					}
 65938  					intStringLenmapkey := int(stringLenmapkey)
 65939  					if intStringLenmapkey < 0 {
 65940  						return ErrInvalidLengthEvents
 65941  					}
 65942  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 65943  					if postStringIndexmapkey < 0 {
 65944  						return ErrInvalidLengthEvents
 65945  					}
 65946  					if postStringIndexmapkey > l {
 65947  						return io.ErrUnexpectedEOF
 65948  					}
 65949  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 65950  					iNdEx = postStringIndexmapkey
 65951  				} else if fieldNum == 2 {
 65952  					var stringLenmapvalue uint64
 65953  					for shift := uint(0); ; shift += 7 {
 65954  						if shift >= 64 {
 65955  							return ErrIntOverflowEvents
 65956  						}
 65957  						if iNdEx >= l {
 65958  							return io.ErrUnexpectedEOF
 65959  						}
 65960  						b := dAtA[iNdEx]
 65961  						iNdEx++
 65962  						stringLenmapvalue |= uint64(b&0x7F) << shift
 65963  						if b < 0x80 {
 65964  							break
 65965  						}
 65966  					}
 65967  					intStringLenmapvalue := int(stringLenmapvalue)
 65968  					if intStringLenmapvalue < 0 {
 65969  						return ErrInvalidLengthEvents
 65970  					}
 65971  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
 65972  					if postStringIndexmapvalue < 0 {
 65973  						return ErrInvalidLengthEvents
 65974  					}
 65975  					if postStringIndexmapvalue > l {
 65976  						return io.ErrUnexpectedEOF
 65977  					}
 65978  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
 65979  					iNdEx = postStringIndexmapvalue
 65980  				} else {
 65981  					iNdEx = entryPreIndex
 65982  					skippy, err := skipEvents(dAtA[iNdEx:])
 65983  					if err != nil {
 65984  						return err
 65985  					}
 65986  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 65987  						return ErrInvalidLengthEvents
 65988  					}
 65989  					if (iNdEx + skippy) > postIndex {
 65990  						return io.ErrUnexpectedEOF
 65991  					}
 65992  					iNdEx += skippy
 65993  				}
 65994  			}
 65995  			m.DesktopLabels[mapkey] = mapvalue
 65996  			iNdEx = postIndex
 65997  		case 9:
 65998  			if wireType != 2 {
 65999  				return fmt.Errorf("proto: wrong wireType = %d for field StartTime", wireType)
 66000  			}
 66001  			var msglen int
 66002  			for shift := uint(0); ; shift += 7 {
 66003  				if shift >= 64 {
 66004  					return ErrIntOverflowEvents
 66005  				}
 66006  				if iNdEx >= l {
 66007  					return io.ErrUnexpectedEOF
 66008  				}
 66009  				b := dAtA[iNdEx]
 66010  				iNdEx++
 66011  				msglen |= int(b&0x7F) << shift
 66012  				if b < 0x80 {
 66013  					break
 66014  				}
 66015  			}
 66016  			if msglen < 0 {
 66017  				return ErrInvalidLengthEvents
 66018  			}
 66019  			postIndex := iNdEx + msglen
 66020  			if postIndex < 0 {
 66021  				return ErrInvalidLengthEvents
 66022  			}
 66023  			if postIndex > l {
 66024  				return io.ErrUnexpectedEOF
 66025  			}
 66026  			if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.StartTime, dAtA[iNdEx:postIndex]); err != nil {
 66027  				return err
 66028  			}
 66029  			iNdEx = postIndex
 66030  		case 10:
 66031  			if wireType != 2 {
 66032  				return fmt.Errorf("proto: wrong wireType = %d for field EndTime", wireType)
 66033  			}
 66034  			var msglen int
 66035  			for shift := uint(0); ; shift += 7 {
 66036  				if shift >= 64 {
 66037  					return ErrIntOverflowEvents
 66038  				}
 66039  				if iNdEx >= l {
 66040  					return io.ErrUnexpectedEOF
 66041  				}
 66042  				b := dAtA[iNdEx]
 66043  				iNdEx++
 66044  				msglen |= int(b&0x7F) << shift
 66045  				if b < 0x80 {
 66046  					break
 66047  				}
 66048  			}
 66049  			if msglen < 0 {
 66050  				return ErrInvalidLengthEvents
 66051  			}
 66052  			postIndex := iNdEx + msglen
 66053  			if postIndex < 0 {
 66054  				return ErrInvalidLengthEvents
 66055  			}
 66056  			if postIndex > l {
 66057  				return io.ErrUnexpectedEOF
 66058  			}
 66059  			if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.EndTime, dAtA[iNdEx:postIndex]); err != nil {
 66060  				return err
 66061  			}
 66062  			iNdEx = postIndex
 66063  		case 11:
 66064  			if wireType != 2 {
 66065  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopName", wireType)
 66066  			}
 66067  			var stringLen uint64
 66068  			for shift := uint(0); ; shift += 7 {
 66069  				if shift >= 64 {
 66070  					return ErrIntOverflowEvents
 66071  				}
 66072  				if iNdEx >= l {
 66073  					return io.ErrUnexpectedEOF
 66074  				}
 66075  				b := dAtA[iNdEx]
 66076  				iNdEx++
 66077  				stringLen |= uint64(b&0x7F) << shift
 66078  				if b < 0x80 {
 66079  					break
 66080  				}
 66081  			}
 66082  			intStringLen := int(stringLen)
 66083  			if intStringLen < 0 {
 66084  				return ErrInvalidLengthEvents
 66085  			}
 66086  			postIndex := iNdEx + intStringLen
 66087  			if postIndex < 0 {
 66088  				return ErrInvalidLengthEvents
 66089  			}
 66090  			if postIndex > l {
 66091  				return io.ErrUnexpectedEOF
 66092  			}
 66093  			m.DesktopName = string(dAtA[iNdEx:postIndex])
 66094  			iNdEx = postIndex
 66095  		case 12:
 66096  			if wireType != 0 {
 66097  				return fmt.Errorf("proto: wrong wireType = %d for field Recorded", wireType)
 66098  			}
 66099  			var v int
 66100  			for shift := uint(0); ; shift += 7 {
 66101  				if shift >= 64 {
 66102  					return ErrIntOverflowEvents
 66103  				}
 66104  				if iNdEx >= l {
 66105  					return io.ErrUnexpectedEOF
 66106  				}
 66107  				b := dAtA[iNdEx]
 66108  				iNdEx++
 66109  				v |= int(b&0x7F) << shift
 66110  				if b < 0x80 {
 66111  					break
 66112  				}
 66113  			}
 66114  			m.Recorded = bool(v != 0)
 66115  		case 13:
 66116  			if wireType != 2 {
 66117  				return fmt.Errorf("proto: wrong wireType = %d for field Participants", wireType)
 66118  			}
 66119  			var stringLen uint64
 66120  			for shift := uint(0); ; shift += 7 {
 66121  				if shift >= 64 {
 66122  					return ErrIntOverflowEvents
 66123  				}
 66124  				if iNdEx >= l {
 66125  					return io.ErrUnexpectedEOF
 66126  				}
 66127  				b := dAtA[iNdEx]
 66128  				iNdEx++
 66129  				stringLen |= uint64(b&0x7F) << shift
 66130  				if b < 0x80 {
 66131  					break
 66132  				}
 66133  			}
 66134  			intStringLen := int(stringLen)
 66135  			if intStringLen < 0 {
 66136  				return ErrInvalidLengthEvents
 66137  			}
 66138  			postIndex := iNdEx + intStringLen
 66139  			if postIndex < 0 {
 66140  				return ErrInvalidLengthEvents
 66141  			}
 66142  			if postIndex > l {
 66143  				return io.ErrUnexpectedEOF
 66144  			}
 66145  			m.Participants = append(m.Participants, string(dAtA[iNdEx:postIndex]))
 66146  			iNdEx = postIndex
 66147  		default:
 66148  			iNdEx = preIndex
 66149  			skippy, err := skipEvents(dAtA[iNdEx:])
 66150  			if err != nil {
 66151  				return err
 66152  			}
 66153  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 66154  				return ErrInvalidLengthEvents
 66155  			}
 66156  			if (iNdEx + skippy) > l {
 66157  				return io.ErrUnexpectedEOF
 66158  			}
 66159  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 66160  			iNdEx += skippy
 66161  		}
 66162  	}
 66163  
 66164  	if iNdEx > l {
 66165  		return io.ErrUnexpectedEOF
 66166  	}
 66167  	return nil
 66168  }
 66169  func (m *CertificateCreate) Unmarshal(dAtA []byte) error {
 66170  	l := len(dAtA)
 66171  	iNdEx := 0
 66172  	for iNdEx < l {
 66173  		preIndex := iNdEx
 66174  		var wire uint64
 66175  		for shift := uint(0); ; shift += 7 {
 66176  			if shift >= 64 {
 66177  				return ErrIntOverflowEvents
 66178  			}
 66179  			if iNdEx >= l {
 66180  				return io.ErrUnexpectedEOF
 66181  			}
 66182  			b := dAtA[iNdEx]
 66183  			iNdEx++
 66184  			wire |= uint64(b&0x7F) << shift
 66185  			if b < 0x80 {
 66186  				break
 66187  			}
 66188  		}
 66189  		fieldNum := int32(wire >> 3)
 66190  		wireType := int(wire & 0x7)
 66191  		if wireType == 4 {
 66192  			return fmt.Errorf("proto: CertificateCreate: wiretype end group for non-group")
 66193  		}
 66194  		if fieldNum <= 0 {
 66195  			return fmt.Errorf("proto: CertificateCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 66196  		}
 66197  		switch fieldNum {
 66198  		case 1:
 66199  			if wireType != 2 {
 66200  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 66201  			}
 66202  			var msglen int
 66203  			for shift := uint(0); ; shift += 7 {
 66204  				if shift >= 64 {
 66205  					return ErrIntOverflowEvents
 66206  				}
 66207  				if iNdEx >= l {
 66208  					return io.ErrUnexpectedEOF
 66209  				}
 66210  				b := dAtA[iNdEx]
 66211  				iNdEx++
 66212  				msglen |= int(b&0x7F) << shift
 66213  				if b < 0x80 {
 66214  					break
 66215  				}
 66216  			}
 66217  			if msglen < 0 {
 66218  				return ErrInvalidLengthEvents
 66219  			}
 66220  			postIndex := iNdEx + msglen
 66221  			if postIndex < 0 {
 66222  				return ErrInvalidLengthEvents
 66223  			}
 66224  			if postIndex > l {
 66225  				return io.ErrUnexpectedEOF
 66226  			}
 66227  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 66228  				return err
 66229  			}
 66230  			iNdEx = postIndex
 66231  		case 2:
 66232  			if wireType != 2 {
 66233  				return fmt.Errorf("proto: wrong wireType = %d for field CertificateType", wireType)
 66234  			}
 66235  			var stringLen uint64
 66236  			for shift := uint(0); ; shift += 7 {
 66237  				if shift >= 64 {
 66238  					return ErrIntOverflowEvents
 66239  				}
 66240  				if iNdEx >= l {
 66241  					return io.ErrUnexpectedEOF
 66242  				}
 66243  				b := dAtA[iNdEx]
 66244  				iNdEx++
 66245  				stringLen |= uint64(b&0x7F) << shift
 66246  				if b < 0x80 {
 66247  					break
 66248  				}
 66249  			}
 66250  			intStringLen := int(stringLen)
 66251  			if intStringLen < 0 {
 66252  				return ErrInvalidLengthEvents
 66253  			}
 66254  			postIndex := iNdEx + intStringLen
 66255  			if postIndex < 0 {
 66256  				return ErrInvalidLengthEvents
 66257  			}
 66258  			if postIndex > l {
 66259  				return io.ErrUnexpectedEOF
 66260  			}
 66261  			m.CertificateType = string(dAtA[iNdEx:postIndex])
 66262  			iNdEx = postIndex
 66263  		case 3:
 66264  			if wireType != 2 {
 66265  				return fmt.Errorf("proto: wrong wireType = %d for field Identity", wireType)
 66266  			}
 66267  			var msglen int
 66268  			for shift := uint(0); ; shift += 7 {
 66269  				if shift >= 64 {
 66270  					return ErrIntOverflowEvents
 66271  				}
 66272  				if iNdEx >= l {
 66273  					return io.ErrUnexpectedEOF
 66274  				}
 66275  				b := dAtA[iNdEx]
 66276  				iNdEx++
 66277  				msglen |= int(b&0x7F) << shift
 66278  				if b < 0x80 {
 66279  					break
 66280  				}
 66281  			}
 66282  			if msglen < 0 {
 66283  				return ErrInvalidLengthEvents
 66284  			}
 66285  			postIndex := iNdEx + msglen
 66286  			if postIndex < 0 {
 66287  				return ErrInvalidLengthEvents
 66288  			}
 66289  			if postIndex > l {
 66290  				return io.ErrUnexpectedEOF
 66291  			}
 66292  			if m.Identity == nil {
 66293  				m.Identity = &Identity{}
 66294  			}
 66295  			if err := m.Identity.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 66296  				return err
 66297  			}
 66298  			iNdEx = postIndex
 66299  		case 4:
 66300  			if wireType != 2 {
 66301  				return fmt.Errorf("proto: wrong wireType = %d for field ClientMetadata", wireType)
 66302  			}
 66303  			var msglen int
 66304  			for shift := uint(0); ; shift += 7 {
 66305  				if shift >= 64 {
 66306  					return ErrIntOverflowEvents
 66307  				}
 66308  				if iNdEx >= l {
 66309  					return io.ErrUnexpectedEOF
 66310  				}
 66311  				b := dAtA[iNdEx]
 66312  				iNdEx++
 66313  				msglen |= int(b&0x7F) << shift
 66314  				if b < 0x80 {
 66315  					break
 66316  				}
 66317  			}
 66318  			if msglen < 0 {
 66319  				return ErrInvalidLengthEvents
 66320  			}
 66321  			postIndex := iNdEx + msglen
 66322  			if postIndex < 0 {
 66323  				return ErrInvalidLengthEvents
 66324  			}
 66325  			if postIndex > l {
 66326  				return io.ErrUnexpectedEOF
 66327  			}
 66328  			if err := m.ClientMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 66329  				return err
 66330  			}
 66331  			iNdEx = postIndex
 66332  		default:
 66333  			iNdEx = preIndex
 66334  			skippy, err := skipEvents(dAtA[iNdEx:])
 66335  			if err != nil {
 66336  				return err
 66337  			}
 66338  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 66339  				return ErrInvalidLengthEvents
 66340  			}
 66341  			if (iNdEx + skippy) > l {
 66342  				return io.ErrUnexpectedEOF
 66343  			}
 66344  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 66345  			iNdEx += skippy
 66346  		}
 66347  	}
 66348  
 66349  	if iNdEx > l {
 66350  		return io.ErrUnexpectedEOF
 66351  	}
 66352  	return nil
 66353  }
 66354  func (m *RenewableCertificateGenerationMismatch) Unmarshal(dAtA []byte) error {
 66355  	l := len(dAtA)
 66356  	iNdEx := 0
 66357  	for iNdEx < l {
 66358  		preIndex := iNdEx
 66359  		var wire uint64
 66360  		for shift := uint(0); ; shift += 7 {
 66361  			if shift >= 64 {
 66362  				return ErrIntOverflowEvents
 66363  			}
 66364  			if iNdEx >= l {
 66365  				return io.ErrUnexpectedEOF
 66366  			}
 66367  			b := dAtA[iNdEx]
 66368  			iNdEx++
 66369  			wire |= uint64(b&0x7F) << shift
 66370  			if b < 0x80 {
 66371  				break
 66372  			}
 66373  		}
 66374  		fieldNum := int32(wire >> 3)
 66375  		wireType := int(wire & 0x7)
 66376  		if wireType == 4 {
 66377  			return fmt.Errorf("proto: RenewableCertificateGenerationMismatch: wiretype end group for non-group")
 66378  		}
 66379  		if fieldNum <= 0 {
 66380  			return fmt.Errorf("proto: RenewableCertificateGenerationMismatch: illegal tag %d (wire type %d)", fieldNum, wire)
 66381  		}
 66382  		switch fieldNum {
 66383  		case 1:
 66384  			if wireType != 2 {
 66385  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 66386  			}
 66387  			var msglen int
 66388  			for shift := uint(0); ; shift += 7 {
 66389  				if shift >= 64 {
 66390  					return ErrIntOverflowEvents
 66391  				}
 66392  				if iNdEx >= l {
 66393  					return io.ErrUnexpectedEOF
 66394  				}
 66395  				b := dAtA[iNdEx]
 66396  				iNdEx++
 66397  				msglen |= int(b&0x7F) << shift
 66398  				if b < 0x80 {
 66399  					break
 66400  				}
 66401  			}
 66402  			if msglen < 0 {
 66403  				return ErrInvalidLengthEvents
 66404  			}
 66405  			postIndex := iNdEx + msglen
 66406  			if postIndex < 0 {
 66407  				return ErrInvalidLengthEvents
 66408  			}
 66409  			if postIndex > l {
 66410  				return io.ErrUnexpectedEOF
 66411  			}
 66412  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 66413  				return err
 66414  			}
 66415  			iNdEx = postIndex
 66416  		case 2:
 66417  			if wireType != 2 {
 66418  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 66419  			}
 66420  			var msglen int
 66421  			for shift := uint(0); ; shift += 7 {
 66422  				if shift >= 64 {
 66423  					return ErrIntOverflowEvents
 66424  				}
 66425  				if iNdEx >= l {
 66426  					return io.ErrUnexpectedEOF
 66427  				}
 66428  				b := dAtA[iNdEx]
 66429  				iNdEx++
 66430  				msglen |= int(b&0x7F) << shift
 66431  				if b < 0x80 {
 66432  					break
 66433  				}
 66434  			}
 66435  			if msglen < 0 {
 66436  				return ErrInvalidLengthEvents
 66437  			}
 66438  			postIndex := iNdEx + msglen
 66439  			if postIndex < 0 {
 66440  				return ErrInvalidLengthEvents
 66441  			}
 66442  			if postIndex > l {
 66443  				return io.ErrUnexpectedEOF
 66444  			}
 66445  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 66446  				return err
 66447  			}
 66448  			iNdEx = postIndex
 66449  		default:
 66450  			iNdEx = preIndex
 66451  			skippy, err := skipEvents(dAtA[iNdEx:])
 66452  			if err != nil {
 66453  				return err
 66454  			}
 66455  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 66456  				return ErrInvalidLengthEvents
 66457  			}
 66458  			if (iNdEx + skippy) > l {
 66459  				return io.ErrUnexpectedEOF
 66460  			}
 66461  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 66462  			iNdEx += skippy
 66463  		}
 66464  	}
 66465  
 66466  	if iNdEx > l {
 66467  		return io.ErrUnexpectedEOF
 66468  	}
 66469  	return nil
 66470  }
 66471  func (m *BotJoin) Unmarshal(dAtA []byte) error {
 66472  	l := len(dAtA)
 66473  	iNdEx := 0
 66474  	for iNdEx < l {
 66475  		preIndex := iNdEx
 66476  		var wire uint64
 66477  		for shift := uint(0); ; shift += 7 {
 66478  			if shift >= 64 {
 66479  				return ErrIntOverflowEvents
 66480  			}
 66481  			if iNdEx >= l {
 66482  				return io.ErrUnexpectedEOF
 66483  			}
 66484  			b := dAtA[iNdEx]
 66485  			iNdEx++
 66486  			wire |= uint64(b&0x7F) << shift
 66487  			if b < 0x80 {
 66488  				break
 66489  			}
 66490  		}
 66491  		fieldNum := int32(wire >> 3)
 66492  		wireType := int(wire & 0x7)
 66493  		if wireType == 4 {
 66494  			return fmt.Errorf("proto: BotJoin: wiretype end group for non-group")
 66495  		}
 66496  		if fieldNum <= 0 {
 66497  			return fmt.Errorf("proto: BotJoin: illegal tag %d (wire type %d)", fieldNum, wire)
 66498  		}
 66499  		switch fieldNum {
 66500  		case 1:
 66501  			if wireType != 2 {
 66502  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 66503  			}
 66504  			var msglen int
 66505  			for shift := uint(0); ; shift += 7 {
 66506  				if shift >= 64 {
 66507  					return ErrIntOverflowEvents
 66508  				}
 66509  				if iNdEx >= l {
 66510  					return io.ErrUnexpectedEOF
 66511  				}
 66512  				b := dAtA[iNdEx]
 66513  				iNdEx++
 66514  				msglen |= int(b&0x7F) << shift
 66515  				if b < 0x80 {
 66516  					break
 66517  				}
 66518  			}
 66519  			if msglen < 0 {
 66520  				return ErrInvalidLengthEvents
 66521  			}
 66522  			postIndex := iNdEx + msglen
 66523  			if postIndex < 0 {
 66524  				return ErrInvalidLengthEvents
 66525  			}
 66526  			if postIndex > l {
 66527  				return io.ErrUnexpectedEOF
 66528  			}
 66529  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 66530  				return err
 66531  			}
 66532  			iNdEx = postIndex
 66533  		case 2:
 66534  			if wireType != 2 {
 66535  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 66536  			}
 66537  			var msglen int
 66538  			for shift := uint(0); ; shift += 7 {
 66539  				if shift >= 64 {
 66540  					return ErrIntOverflowEvents
 66541  				}
 66542  				if iNdEx >= l {
 66543  					return io.ErrUnexpectedEOF
 66544  				}
 66545  				b := dAtA[iNdEx]
 66546  				iNdEx++
 66547  				msglen |= int(b&0x7F) << shift
 66548  				if b < 0x80 {
 66549  					break
 66550  				}
 66551  			}
 66552  			if msglen < 0 {
 66553  				return ErrInvalidLengthEvents
 66554  			}
 66555  			postIndex := iNdEx + msglen
 66556  			if postIndex < 0 {
 66557  				return ErrInvalidLengthEvents
 66558  			}
 66559  			if postIndex > l {
 66560  				return io.ErrUnexpectedEOF
 66561  			}
 66562  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 66563  				return err
 66564  			}
 66565  			iNdEx = postIndex
 66566  		case 3:
 66567  			if wireType != 2 {
 66568  				return fmt.Errorf("proto: wrong wireType = %d for field BotName", wireType)
 66569  			}
 66570  			var stringLen uint64
 66571  			for shift := uint(0); ; shift += 7 {
 66572  				if shift >= 64 {
 66573  					return ErrIntOverflowEvents
 66574  				}
 66575  				if iNdEx >= l {
 66576  					return io.ErrUnexpectedEOF
 66577  				}
 66578  				b := dAtA[iNdEx]
 66579  				iNdEx++
 66580  				stringLen |= uint64(b&0x7F) << shift
 66581  				if b < 0x80 {
 66582  					break
 66583  				}
 66584  			}
 66585  			intStringLen := int(stringLen)
 66586  			if intStringLen < 0 {
 66587  				return ErrInvalidLengthEvents
 66588  			}
 66589  			postIndex := iNdEx + intStringLen
 66590  			if postIndex < 0 {
 66591  				return ErrInvalidLengthEvents
 66592  			}
 66593  			if postIndex > l {
 66594  				return io.ErrUnexpectedEOF
 66595  			}
 66596  			m.BotName = string(dAtA[iNdEx:postIndex])
 66597  			iNdEx = postIndex
 66598  		case 4:
 66599  			if wireType != 2 {
 66600  				return fmt.Errorf("proto: wrong wireType = %d for field Method", wireType)
 66601  			}
 66602  			var stringLen uint64
 66603  			for shift := uint(0); ; shift += 7 {
 66604  				if shift >= 64 {
 66605  					return ErrIntOverflowEvents
 66606  				}
 66607  				if iNdEx >= l {
 66608  					return io.ErrUnexpectedEOF
 66609  				}
 66610  				b := dAtA[iNdEx]
 66611  				iNdEx++
 66612  				stringLen |= uint64(b&0x7F) << shift
 66613  				if b < 0x80 {
 66614  					break
 66615  				}
 66616  			}
 66617  			intStringLen := int(stringLen)
 66618  			if intStringLen < 0 {
 66619  				return ErrInvalidLengthEvents
 66620  			}
 66621  			postIndex := iNdEx + intStringLen
 66622  			if postIndex < 0 {
 66623  				return ErrInvalidLengthEvents
 66624  			}
 66625  			if postIndex > l {
 66626  				return io.ErrUnexpectedEOF
 66627  			}
 66628  			m.Method = string(dAtA[iNdEx:postIndex])
 66629  			iNdEx = postIndex
 66630  		case 5:
 66631  			if wireType != 2 {
 66632  				return fmt.Errorf("proto: wrong wireType = %d for field TokenName", wireType)
 66633  			}
 66634  			var stringLen uint64
 66635  			for shift := uint(0); ; shift += 7 {
 66636  				if shift >= 64 {
 66637  					return ErrIntOverflowEvents
 66638  				}
 66639  				if iNdEx >= l {
 66640  					return io.ErrUnexpectedEOF
 66641  				}
 66642  				b := dAtA[iNdEx]
 66643  				iNdEx++
 66644  				stringLen |= uint64(b&0x7F) << shift
 66645  				if b < 0x80 {
 66646  					break
 66647  				}
 66648  			}
 66649  			intStringLen := int(stringLen)
 66650  			if intStringLen < 0 {
 66651  				return ErrInvalidLengthEvents
 66652  			}
 66653  			postIndex := iNdEx + intStringLen
 66654  			if postIndex < 0 {
 66655  				return ErrInvalidLengthEvents
 66656  			}
 66657  			if postIndex > l {
 66658  				return io.ErrUnexpectedEOF
 66659  			}
 66660  			m.TokenName = string(dAtA[iNdEx:postIndex])
 66661  			iNdEx = postIndex
 66662  		case 6:
 66663  			if wireType != 2 {
 66664  				return fmt.Errorf("proto: wrong wireType = %d for field Attributes", wireType)
 66665  			}
 66666  			var msglen int
 66667  			for shift := uint(0); ; shift += 7 {
 66668  				if shift >= 64 {
 66669  					return ErrIntOverflowEvents
 66670  				}
 66671  				if iNdEx >= l {
 66672  					return io.ErrUnexpectedEOF
 66673  				}
 66674  				b := dAtA[iNdEx]
 66675  				iNdEx++
 66676  				msglen |= int(b&0x7F) << shift
 66677  				if b < 0x80 {
 66678  					break
 66679  				}
 66680  			}
 66681  			if msglen < 0 {
 66682  				return ErrInvalidLengthEvents
 66683  			}
 66684  			postIndex := iNdEx + msglen
 66685  			if postIndex < 0 {
 66686  				return ErrInvalidLengthEvents
 66687  			}
 66688  			if postIndex > l {
 66689  				return io.ErrUnexpectedEOF
 66690  			}
 66691  			if m.Attributes == nil {
 66692  				m.Attributes = &Struct{}
 66693  			}
 66694  			if err := m.Attributes.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 66695  				return err
 66696  			}
 66697  			iNdEx = postIndex
 66698  		case 7:
 66699  			if wireType != 2 {
 66700  				return fmt.Errorf("proto: wrong wireType = %d for field UserName", wireType)
 66701  			}
 66702  			var stringLen uint64
 66703  			for shift := uint(0); ; shift += 7 {
 66704  				if shift >= 64 {
 66705  					return ErrIntOverflowEvents
 66706  				}
 66707  				if iNdEx >= l {
 66708  					return io.ErrUnexpectedEOF
 66709  				}
 66710  				b := dAtA[iNdEx]
 66711  				iNdEx++
 66712  				stringLen |= uint64(b&0x7F) << shift
 66713  				if b < 0x80 {
 66714  					break
 66715  				}
 66716  			}
 66717  			intStringLen := int(stringLen)
 66718  			if intStringLen < 0 {
 66719  				return ErrInvalidLengthEvents
 66720  			}
 66721  			postIndex := iNdEx + intStringLen
 66722  			if postIndex < 0 {
 66723  				return ErrInvalidLengthEvents
 66724  			}
 66725  			if postIndex > l {
 66726  				return io.ErrUnexpectedEOF
 66727  			}
 66728  			m.UserName = string(dAtA[iNdEx:postIndex])
 66729  			iNdEx = postIndex
 66730  		default:
 66731  			iNdEx = preIndex
 66732  			skippy, err := skipEvents(dAtA[iNdEx:])
 66733  			if err != nil {
 66734  				return err
 66735  			}
 66736  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 66737  				return ErrInvalidLengthEvents
 66738  			}
 66739  			if (iNdEx + skippy) > l {
 66740  				return io.ErrUnexpectedEOF
 66741  			}
 66742  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 66743  			iNdEx += skippy
 66744  		}
 66745  	}
 66746  
 66747  	if iNdEx > l {
 66748  		return io.ErrUnexpectedEOF
 66749  	}
 66750  	return nil
 66751  }
 66752  func (m *InstanceJoin) Unmarshal(dAtA []byte) error {
 66753  	l := len(dAtA)
 66754  	iNdEx := 0
 66755  	for iNdEx < l {
 66756  		preIndex := iNdEx
 66757  		var wire uint64
 66758  		for shift := uint(0); ; shift += 7 {
 66759  			if shift >= 64 {
 66760  				return ErrIntOverflowEvents
 66761  			}
 66762  			if iNdEx >= l {
 66763  				return io.ErrUnexpectedEOF
 66764  			}
 66765  			b := dAtA[iNdEx]
 66766  			iNdEx++
 66767  			wire |= uint64(b&0x7F) << shift
 66768  			if b < 0x80 {
 66769  				break
 66770  			}
 66771  		}
 66772  		fieldNum := int32(wire >> 3)
 66773  		wireType := int(wire & 0x7)
 66774  		if wireType == 4 {
 66775  			return fmt.Errorf("proto: InstanceJoin: wiretype end group for non-group")
 66776  		}
 66777  		if fieldNum <= 0 {
 66778  			return fmt.Errorf("proto: InstanceJoin: illegal tag %d (wire type %d)", fieldNum, wire)
 66779  		}
 66780  		switch fieldNum {
 66781  		case 1:
 66782  			if wireType != 2 {
 66783  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 66784  			}
 66785  			var msglen int
 66786  			for shift := uint(0); ; shift += 7 {
 66787  				if shift >= 64 {
 66788  					return ErrIntOverflowEvents
 66789  				}
 66790  				if iNdEx >= l {
 66791  					return io.ErrUnexpectedEOF
 66792  				}
 66793  				b := dAtA[iNdEx]
 66794  				iNdEx++
 66795  				msglen |= int(b&0x7F) << shift
 66796  				if b < 0x80 {
 66797  					break
 66798  				}
 66799  			}
 66800  			if msglen < 0 {
 66801  				return ErrInvalidLengthEvents
 66802  			}
 66803  			postIndex := iNdEx + msglen
 66804  			if postIndex < 0 {
 66805  				return ErrInvalidLengthEvents
 66806  			}
 66807  			if postIndex > l {
 66808  				return io.ErrUnexpectedEOF
 66809  			}
 66810  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 66811  				return err
 66812  			}
 66813  			iNdEx = postIndex
 66814  		case 2:
 66815  			if wireType != 2 {
 66816  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 66817  			}
 66818  			var msglen int
 66819  			for shift := uint(0); ; shift += 7 {
 66820  				if shift >= 64 {
 66821  					return ErrIntOverflowEvents
 66822  				}
 66823  				if iNdEx >= l {
 66824  					return io.ErrUnexpectedEOF
 66825  				}
 66826  				b := dAtA[iNdEx]
 66827  				iNdEx++
 66828  				msglen |= int(b&0x7F) << shift
 66829  				if b < 0x80 {
 66830  					break
 66831  				}
 66832  			}
 66833  			if msglen < 0 {
 66834  				return ErrInvalidLengthEvents
 66835  			}
 66836  			postIndex := iNdEx + msglen
 66837  			if postIndex < 0 {
 66838  				return ErrInvalidLengthEvents
 66839  			}
 66840  			if postIndex > l {
 66841  				return io.ErrUnexpectedEOF
 66842  			}
 66843  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 66844  				return err
 66845  			}
 66846  			iNdEx = postIndex
 66847  		case 3:
 66848  			if wireType != 2 {
 66849  				return fmt.Errorf("proto: wrong wireType = %d for field HostID", wireType)
 66850  			}
 66851  			var stringLen uint64
 66852  			for shift := uint(0); ; shift += 7 {
 66853  				if shift >= 64 {
 66854  					return ErrIntOverflowEvents
 66855  				}
 66856  				if iNdEx >= l {
 66857  					return io.ErrUnexpectedEOF
 66858  				}
 66859  				b := dAtA[iNdEx]
 66860  				iNdEx++
 66861  				stringLen |= uint64(b&0x7F) << shift
 66862  				if b < 0x80 {
 66863  					break
 66864  				}
 66865  			}
 66866  			intStringLen := int(stringLen)
 66867  			if intStringLen < 0 {
 66868  				return ErrInvalidLengthEvents
 66869  			}
 66870  			postIndex := iNdEx + intStringLen
 66871  			if postIndex < 0 {
 66872  				return ErrInvalidLengthEvents
 66873  			}
 66874  			if postIndex > l {
 66875  				return io.ErrUnexpectedEOF
 66876  			}
 66877  			m.HostID = string(dAtA[iNdEx:postIndex])
 66878  			iNdEx = postIndex
 66879  		case 4:
 66880  			if wireType != 2 {
 66881  				return fmt.Errorf("proto: wrong wireType = %d for field NodeName", wireType)
 66882  			}
 66883  			var stringLen uint64
 66884  			for shift := uint(0); ; shift += 7 {
 66885  				if shift >= 64 {
 66886  					return ErrIntOverflowEvents
 66887  				}
 66888  				if iNdEx >= l {
 66889  					return io.ErrUnexpectedEOF
 66890  				}
 66891  				b := dAtA[iNdEx]
 66892  				iNdEx++
 66893  				stringLen |= uint64(b&0x7F) << shift
 66894  				if b < 0x80 {
 66895  					break
 66896  				}
 66897  			}
 66898  			intStringLen := int(stringLen)
 66899  			if intStringLen < 0 {
 66900  				return ErrInvalidLengthEvents
 66901  			}
 66902  			postIndex := iNdEx + intStringLen
 66903  			if postIndex < 0 {
 66904  				return ErrInvalidLengthEvents
 66905  			}
 66906  			if postIndex > l {
 66907  				return io.ErrUnexpectedEOF
 66908  			}
 66909  			m.NodeName = string(dAtA[iNdEx:postIndex])
 66910  			iNdEx = postIndex
 66911  		case 5:
 66912  			if wireType != 2 {
 66913  				return fmt.Errorf("proto: wrong wireType = %d for field Role", wireType)
 66914  			}
 66915  			var stringLen uint64
 66916  			for shift := uint(0); ; shift += 7 {
 66917  				if shift >= 64 {
 66918  					return ErrIntOverflowEvents
 66919  				}
 66920  				if iNdEx >= l {
 66921  					return io.ErrUnexpectedEOF
 66922  				}
 66923  				b := dAtA[iNdEx]
 66924  				iNdEx++
 66925  				stringLen |= uint64(b&0x7F) << shift
 66926  				if b < 0x80 {
 66927  					break
 66928  				}
 66929  			}
 66930  			intStringLen := int(stringLen)
 66931  			if intStringLen < 0 {
 66932  				return ErrInvalidLengthEvents
 66933  			}
 66934  			postIndex := iNdEx + intStringLen
 66935  			if postIndex < 0 {
 66936  				return ErrInvalidLengthEvents
 66937  			}
 66938  			if postIndex > l {
 66939  				return io.ErrUnexpectedEOF
 66940  			}
 66941  			m.Role = string(dAtA[iNdEx:postIndex])
 66942  			iNdEx = postIndex
 66943  		case 6:
 66944  			if wireType != 2 {
 66945  				return fmt.Errorf("proto: wrong wireType = %d for field Method", wireType)
 66946  			}
 66947  			var stringLen uint64
 66948  			for shift := uint(0); ; shift += 7 {
 66949  				if shift >= 64 {
 66950  					return ErrIntOverflowEvents
 66951  				}
 66952  				if iNdEx >= l {
 66953  					return io.ErrUnexpectedEOF
 66954  				}
 66955  				b := dAtA[iNdEx]
 66956  				iNdEx++
 66957  				stringLen |= uint64(b&0x7F) << shift
 66958  				if b < 0x80 {
 66959  					break
 66960  				}
 66961  			}
 66962  			intStringLen := int(stringLen)
 66963  			if intStringLen < 0 {
 66964  				return ErrInvalidLengthEvents
 66965  			}
 66966  			postIndex := iNdEx + intStringLen
 66967  			if postIndex < 0 {
 66968  				return ErrInvalidLengthEvents
 66969  			}
 66970  			if postIndex > l {
 66971  				return io.ErrUnexpectedEOF
 66972  			}
 66973  			m.Method = string(dAtA[iNdEx:postIndex])
 66974  			iNdEx = postIndex
 66975  		case 7:
 66976  			if wireType != 2 {
 66977  				return fmt.Errorf("proto: wrong wireType = %d for field TokenName", wireType)
 66978  			}
 66979  			var stringLen uint64
 66980  			for shift := uint(0); ; shift += 7 {
 66981  				if shift >= 64 {
 66982  					return ErrIntOverflowEvents
 66983  				}
 66984  				if iNdEx >= l {
 66985  					return io.ErrUnexpectedEOF
 66986  				}
 66987  				b := dAtA[iNdEx]
 66988  				iNdEx++
 66989  				stringLen |= uint64(b&0x7F) << shift
 66990  				if b < 0x80 {
 66991  					break
 66992  				}
 66993  			}
 66994  			intStringLen := int(stringLen)
 66995  			if intStringLen < 0 {
 66996  				return ErrInvalidLengthEvents
 66997  			}
 66998  			postIndex := iNdEx + intStringLen
 66999  			if postIndex < 0 {
 67000  				return ErrInvalidLengthEvents
 67001  			}
 67002  			if postIndex > l {
 67003  				return io.ErrUnexpectedEOF
 67004  			}
 67005  			m.TokenName = string(dAtA[iNdEx:postIndex])
 67006  			iNdEx = postIndex
 67007  		case 8:
 67008  			if wireType != 2 {
 67009  				return fmt.Errorf("proto: wrong wireType = %d for field Attributes", wireType)
 67010  			}
 67011  			var msglen int
 67012  			for shift := uint(0); ; shift += 7 {
 67013  				if shift >= 64 {
 67014  					return ErrIntOverflowEvents
 67015  				}
 67016  				if iNdEx >= l {
 67017  					return io.ErrUnexpectedEOF
 67018  				}
 67019  				b := dAtA[iNdEx]
 67020  				iNdEx++
 67021  				msglen |= int(b&0x7F) << shift
 67022  				if b < 0x80 {
 67023  					break
 67024  				}
 67025  			}
 67026  			if msglen < 0 {
 67027  				return ErrInvalidLengthEvents
 67028  			}
 67029  			postIndex := iNdEx + msglen
 67030  			if postIndex < 0 {
 67031  				return ErrInvalidLengthEvents
 67032  			}
 67033  			if postIndex > l {
 67034  				return io.ErrUnexpectedEOF
 67035  			}
 67036  			if m.Attributes == nil {
 67037  				m.Attributes = &Struct{}
 67038  			}
 67039  			if err := m.Attributes.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 67040  				return err
 67041  			}
 67042  			iNdEx = postIndex
 67043  		case 9:
 67044  			if wireType != 2 {
 67045  				return fmt.Errorf("proto: wrong wireType = %d for field TokenExpires", wireType)
 67046  			}
 67047  			var msglen int
 67048  			for shift := uint(0); ; shift += 7 {
 67049  				if shift >= 64 {
 67050  					return ErrIntOverflowEvents
 67051  				}
 67052  				if iNdEx >= l {
 67053  					return io.ErrUnexpectedEOF
 67054  				}
 67055  				b := dAtA[iNdEx]
 67056  				iNdEx++
 67057  				msglen |= int(b&0x7F) << shift
 67058  				if b < 0x80 {
 67059  					break
 67060  				}
 67061  			}
 67062  			if msglen < 0 {
 67063  				return ErrInvalidLengthEvents
 67064  			}
 67065  			postIndex := iNdEx + msglen
 67066  			if postIndex < 0 {
 67067  				return ErrInvalidLengthEvents
 67068  			}
 67069  			if postIndex > l {
 67070  				return io.ErrUnexpectedEOF
 67071  			}
 67072  			if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.TokenExpires, dAtA[iNdEx:postIndex]); err != nil {
 67073  				return err
 67074  			}
 67075  			iNdEx = postIndex
 67076  		default:
 67077  			iNdEx = preIndex
 67078  			skippy, err := skipEvents(dAtA[iNdEx:])
 67079  			if err != nil {
 67080  				return err
 67081  			}
 67082  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 67083  				return ErrInvalidLengthEvents
 67084  			}
 67085  			if (iNdEx + skippy) > l {
 67086  				return io.ErrUnexpectedEOF
 67087  			}
 67088  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 67089  			iNdEx += skippy
 67090  		}
 67091  	}
 67092  
 67093  	if iNdEx > l {
 67094  		return io.ErrUnexpectedEOF
 67095  	}
 67096  	return nil
 67097  }
 67098  func (m *Unknown) Unmarshal(dAtA []byte) error {
 67099  	l := len(dAtA)
 67100  	iNdEx := 0
 67101  	for iNdEx < l {
 67102  		preIndex := iNdEx
 67103  		var wire uint64
 67104  		for shift := uint(0); ; shift += 7 {
 67105  			if shift >= 64 {
 67106  				return ErrIntOverflowEvents
 67107  			}
 67108  			if iNdEx >= l {
 67109  				return io.ErrUnexpectedEOF
 67110  			}
 67111  			b := dAtA[iNdEx]
 67112  			iNdEx++
 67113  			wire |= uint64(b&0x7F) << shift
 67114  			if b < 0x80 {
 67115  				break
 67116  			}
 67117  		}
 67118  		fieldNum := int32(wire >> 3)
 67119  		wireType := int(wire & 0x7)
 67120  		if wireType == 4 {
 67121  			return fmt.Errorf("proto: Unknown: wiretype end group for non-group")
 67122  		}
 67123  		if fieldNum <= 0 {
 67124  			return fmt.Errorf("proto: Unknown: illegal tag %d (wire type %d)", fieldNum, wire)
 67125  		}
 67126  		switch fieldNum {
 67127  		case 1:
 67128  			if wireType != 2 {
 67129  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 67130  			}
 67131  			var msglen int
 67132  			for shift := uint(0); ; shift += 7 {
 67133  				if shift >= 64 {
 67134  					return ErrIntOverflowEvents
 67135  				}
 67136  				if iNdEx >= l {
 67137  					return io.ErrUnexpectedEOF
 67138  				}
 67139  				b := dAtA[iNdEx]
 67140  				iNdEx++
 67141  				msglen |= int(b&0x7F) << shift
 67142  				if b < 0x80 {
 67143  					break
 67144  				}
 67145  			}
 67146  			if msglen < 0 {
 67147  				return ErrInvalidLengthEvents
 67148  			}
 67149  			postIndex := iNdEx + msglen
 67150  			if postIndex < 0 {
 67151  				return ErrInvalidLengthEvents
 67152  			}
 67153  			if postIndex > l {
 67154  				return io.ErrUnexpectedEOF
 67155  			}
 67156  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 67157  				return err
 67158  			}
 67159  			iNdEx = postIndex
 67160  		case 2:
 67161  			if wireType != 2 {
 67162  				return fmt.Errorf("proto: wrong wireType = %d for field UnknownType", wireType)
 67163  			}
 67164  			var stringLen uint64
 67165  			for shift := uint(0); ; shift += 7 {
 67166  				if shift >= 64 {
 67167  					return ErrIntOverflowEvents
 67168  				}
 67169  				if iNdEx >= l {
 67170  					return io.ErrUnexpectedEOF
 67171  				}
 67172  				b := dAtA[iNdEx]
 67173  				iNdEx++
 67174  				stringLen |= uint64(b&0x7F) << shift
 67175  				if b < 0x80 {
 67176  					break
 67177  				}
 67178  			}
 67179  			intStringLen := int(stringLen)
 67180  			if intStringLen < 0 {
 67181  				return ErrInvalidLengthEvents
 67182  			}
 67183  			postIndex := iNdEx + intStringLen
 67184  			if postIndex < 0 {
 67185  				return ErrInvalidLengthEvents
 67186  			}
 67187  			if postIndex > l {
 67188  				return io.ErrUnexpectedEOF
 67189  			}
 67190  			m.UnknownType = string(dAtA[iNdEx:postIndex])
 67191  			iNdEx = postIndex
 67192  		case 3:
 67193  			if wireType != 2 {
 67194  				return fmt.Errorf("proto: wrong wireType = %d for field UnknownCode", wireType)
 67195  			}
 67196  			var stringLen uint64
 67197  			for shift := uint(0); ; shift += 7 {
 67198  				if shift >= 64 {
 67199  					return ErrIntOverflowEvents
 67200  				}
 67201  				if iNdEx >= l {
 67202  					return io.ErrUnexpectedEOF
 67203  				}
 67204  				b := dAtA[iNdEx]
 67205  				iNdEx++
 67206  				stringLen |= uint64(b&0x7F) << shift
 67207  				if b < 0x80 {
 67208  					break
 67209  				}
 67210  			}
 67211  			intStringLen := int(stringLen)
 67212  			if intStringLen < 0 {
 67213  				return ErrInvalidLengthEvents
 67214  			}
 67215  			postIndex := iNdEx + intStringLen
 67216  			if postIndex < 0 {
 67217  				return ErrInvalidLengthEvents
 67218  			}
 67219  			if postIndex > l {
 67220  				return io.ErrUnexpectedEOF
 67221  			}
 67222  			m.UnknownCode = string(dAtA[iNdEx:postIndex])
 67223  			iNdEx = postIndex
 67224  		case 4:
 67225  			if wireType != 2 {
 67226  				return fmt.Errorf("proto: wrong wireType = %d for field Data", wireType)
 67227  			}
 67228  			var stringLen uint64
 67229  			for shift := uint(0); ; shift += 7 {
 67230  				if shift >= 64 {
 67231  					return ErrIntOverflowEvents
 67232  				}
 67233  				if iNdEx >= l {
 67234  					return io.ErrUnexpectedEOF
 67235  				}
 67236  				b := dAtA[iNdEx]
 67237  				iNdEx++
 67238  				stringLen |= uint64(b&0x7F) << shift
 67239  				if b < 0x80 {
 67240  					break
 67241  				}
 67242  			}
 67243  			intStringLen := int(stringLen)
 67244  			if intStringLen < 0 {
 67245  				return ErrInvalidLengthEvents
 67246  			}
 67247  			postIndex := iNdEx + intStringLen
 67248  			if postIndex < 0 {
 67249  				return ErrInvalidLengthEvents
 67250  			}
 67251  			if postIndex > l {
 67252  				return io.ErrUnexpectedEOF
 67253  			}
 67254  			m.Data = string(dAtA[iNdEx:postIndex])
 67255  			iNdEx = postIndex
 67256  		default:
 67257  			iNdEx = preIndex
 67258  			skippy, err := skipEvents(dAtA[iNdEx:])
 67259  			if err != nil {
 67260  				return err
 67261  			}
 67262  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 67263  				return ErrInvalidLengthEvents
 67264  			}
 67265  			if (iNdEx + skippy) > l {
 67266  				return io.ErrUnexpectedEOF
 67267  			}
 67268  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 67269  			iNdEx += skippy
 67270  		}
 67271  	}
 67272  
 67273  	if iNdEx > l {
 67274  		return io.ErrUnexpectedEOF
 67275  	}
 67276  	return nil
 67277  }
 67278  func (m *DeviceMetadata) Unmarshal(dAtA []byte) error {
 67279  	l := len(dAtA)
 67280  	iNdEx := 0
 67281  	for iNdEx < l {
 67282  		preIndex := iNdEx
 67283  		var wire uint64
 67284  		for shift := uint(0); ; shift += 7 {
 67285  			if shift >= 64 {
 67286  				return ErrIntOverflowEvents
 67287  			}
 67288  			if iNdEx >= l {
 67289  				return io.ErrUnexpectedEOF
 67290  			}
 67291  			b := dAtA[iNdEx]
 67292  			iNdEx++
 67293  			wire |= uint64(b&0x7F) << shift
 67294  			if b < 0x80 {
 67295  				break
 67296  			}
 67297  		}
 67298  		fieldNum := int32(wire >> 3)
 67299  		wireType := int(wire & 0x7)
 67300  		if wireType == 4 {
 67301  			return fmt.Errorf("proto: DeviceMetadata: wiretype end group for non-group")
 67302  		}
 67303  		if fieldNum <= 0 {
 67304  			return fmt.Errorf("proto: DeviceMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 67305  		}
 67306  		switch fieldNum {
 67307  		case 1:
 67308  			if wireType != 2 {
 67309  				return fmt.Errorf("proto: wrong wireType = %d for field DeviceId", wireType)
 67310  			}
 67311  			var stringLen uint64
 67312  			for shift := uint(0); ; shift += 7 {
 67313  				if shift >= 64 {
 67314  					return ErrIntOverflowEvents
 67315  				}
 67316  				if iNdEx >= l {
 67317  					return io.ErrUnexpectedEOF
 67318  				}
 67319  				b := dAtA[iNdEx]
 67320  				iNdEx++
 67321  				stringLen |= uint64(b&0x7F) << shift
 67322  				if b < 0x80 {
 67323  					break
 67324  				}
 67325  			}
 67326  			intStringLen := int(stringLen)
 67327  			if intStringLen < 0 {
 67328  				return ErrInvalidLengthEvents
 67329  			}
 67330  			postIndex := iNdEx + intStringLen
 67331  			if postIndex < 0 {
 67332  				return ErrInvalidLengthEvents
 67333  			}
 67334  			if postIndex > l {
 67335  				return io.ErrUnexpectedEOF
 67336  			}
 67337  			m.DeviceId = string(dAtA[iNdEx:postIndex])
 67338  			iNdEx = postIndex
 67339  		case 2:
 67340  			if wireType != 0 {
 67341  				return fmt.Errorf("proto: wrong wireType = %d for field OsType", wireType)
 67342  			}
 67343  			m.OsType = 0
 67344  			for shift := uint(0); ; shift += 7 {
 67345  				if shift >= 64 {
 67346  					return ErrIntOverflowEvents
 67347  				}
 67348  				if iNdEx >= l {
 67349  					return io.ErrUnexpectedEOF
 67350  				}
 67351  				b := dAtA[iNdEx]
 67352  				iNdEx++
 67353  				m.OsType |= OSType(b&0x7F) << shift
 67354  				if b < 0x80 {
 67355  					break
 67356  				}
 67357  			}
 67358  		case 3:
 67359  			if wireType != 2 {
 67360  				return fmt.Errorf("proto: wrong wireType = %d for field AssetTag", wireType)
 67361  			}
 67362  			var stringLen uint64
 67363  			for shift := uint(0); ; shift += 7 {
 67364  				if shift >= 64 {
 67365  					return ErrIntOverflowEvents
 67366  				}
 67367  				if iNdEx >= l {
 67368  					return io.ErrUnexpectedEOF
 67369  				}
 67370  				b := dAtA[iNdEx]
 67371  				iNdEx++
 67372  				stringLen |= uint64(b&0x7F) << shift
 67373  				if b < 0x80 {
 67374  					break
 67375  				}
 67376  			}
 67377  			intStringLen := int(stringLen)
 67378  			if intStringLen < 0 {
 67379  				return ErrInvalidLengthEvents
 67380  			}
 67381  			postIndex := iNdEx + intStringLen
 67382  			if postIndex < 0 {
 67383  				return ErrInvalidLengthEvents
 67384  			}
 67385  			if postIndex > l {
 67386  				return io.ErrUnexpectedEOF
 67387  			}
 67388  			m.AssetTag = string(dAtA[iNdEx:postIndex])
 67389  			iNdEx = postIndex
 67390  		case 4:
 67391  			if wireType != 2 {
 67392  				return fmt.Errorf("proto: wrong wireType = %d for field CredentialId", wireType)
 67393  			}
 67394  			var stringLen uint64
 67395  			for shift := uint(0); ; shift += 7 {
 67396  				if shift >= 64 {
 67397  					return ErrIntOverflowEvents
 67398  				}
 67399  				if iNdEx >= l {
 67400  					return io.ErrUnexpectedEOF
 67401  				}
 67402  				b := dAtA[iNdEx]
 67403  				iNdEx++
 67404  				stringLen |= uint64(b&0x7F) << shift
 67405  				if b < 0x80 {
 67406  					break
 67407  				}
 67408  			}
 67409  			intStringLen := int(stringLen)
 67410  			if intStringLen < 0 {
 67411  				return ErrInvalidLengthEvents
 67412  			}
 67413  			postIndex := iNdEx + intStringLen
 67414  			if postIndex < 0 {
 67415  				return ErrInvalidLengthEvents
 67416  			}
 67417  			if postIndex > l {
 67418  				return io.ErrUnexpectedEOF
 67419  			}
 67420  			m.CredentialId = string(dAtA[iNdEx:postIndex])
 67421  			iNdEx = postIndex
 67422  		case 5:
 67423  			if wireType != 0 {
 67424  				return fmt.Errorf("proto: wrong wireType = %d for field DeviceOrigin", wireType)
 67425  			}
 67426  			m.DeviceOrigin = 0
 67427  			for shift := uint(0); ; shift += 7 {
 67428  				if shift >= 64 {
 67429  					return ErrIntOverflowEvents
 67430  				}
 67431  				if iNdEx >= l {
 67432  					return io.ErrUnexpectedEOF
 67433  				}
 67434  				b := dAtA[iNdEx]
 67435  				iNdEx++
 67436  				m.DeviceOrigin |= DeviceOrigin(b&0x7F) << shift
 67437  				if b < 0x80 {
 67438  					break
 67439  				}
 67440  			}
 67441  		case 6:
 67442  			if wireType != 0 {
 67443  				return fmt.Errorf("proto: wrong wireType = %d for field WebAuthentication", wireType)
 67444  			}
 67445  			var v int
 67446  			for shift := uint(0); ; shift += 7 {
 67447  				if shift >= 64 {
 67448  					return ErrIntOverflowEvents
 67449  				}
 67450  				if iNdEx >= l {
 67451  					return io.ErrUnexpectedEOF
 67452  				}
 67453  				b := dAtA[iNdEx]
 67454  				iNdEx++
 67455  				v |= int(b&0x7F) << shift
 67456  				if b < 0x80 {
 67457  					break
 67458  				}
 67459  			}
 67460  			m.WebAuthentication = bool(v != 0)
 67461  		case 7:
 67462  			if wireType != 2 {
 67463  				return fmt.Errorf("proto: wrong wireType = %d for field WebSessionId", wireType)
 67464  			}
 67465  			var stringLen uint64
 67466  			for shift := uint(0); ; shift += 7 {
 67467  				if shift >= 64 {
 67468  					return ErrIntOverflowEvents
 67469  				}
 67470  				if iNdEx >= l {
 67471  					return io.ErrUnexpectedEOF
 67472  				}
 67473  				b := dAtA[iNdEx]
 67474  				iNdEx++
 67475  				stringLen |= uint64(b&0x7F) << shift
 67476  				if b < 0x80 {
 67477  					break
 67478  				}
 67479  			}
 67480  			intStringLen := int(stringLen)
 67481  			if intStringLen < 0 {
 67482  				return ErrInvalidLengthEvents
 67483  			}
 67484  			postIndex := iNdEx + intStringLen
 67485  			if postIndex < 0 {
 67486  				return ErrInvalidLengthEvents
 67487  			}
 67488  			if postIndex > l {
 67489  				return io.ErrUnexpectedEOF
 67490  			}
 67491  			m.WebSessionId = string(dAtA[iNdEx:postIndex])
 67492  			iNdEx = postIndex
 67493  		default:
 67494  			iNdEx = preIndex
 67495  			skippy, err := skipEvents(dAtA[iNdEx:])
 67496  			if err != nil {
 67497  				return err
 67498  			}
 67499  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 67500  				return ErrInvalidLengthEvents
 67501  			}
 67502  			if (iNdEx + skippy) > l {
 67503  				return io.ErrUnexpectedEOF
 67504  			}
 67505  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 67506  			iNdEx += skippy
 67507  		}
 67508  	}
 67509  
 67510  	if iNdEx > l {
 67511  		return io.ErrUnexpectedEOF
 67512  	}
 67513  	return nil
 67514  }
 67515  func (m *DeviceEvent) Unmarshal(dAtA []byte) error {
 67516  	l := len(dAtA)
 67517  	iNdEx := 0
 67518  	for iNdEx < l {
 67519  		preIndex := iNdEx
 67520  		var wire uint64
 67521  		for shift := uint(0); ; shift += 7 {
 67522  			if shift >= 64 {
 67523  				return ErrIntOverflowEvents
 67524  			}
 67525  			if iNdEx >= l {
 67526  				return io.ErrUnexpectedEOF
 67527  			}
 67528  			b := dAtA[iNdEx]
 67529  			iNdEx++
 67530  			wire |= uint64(b&0x7F) << shift
 67531  			if b < 0x80 {
 67532  				break
 67533  			}
 67534  		}
 67535  		fieldNum := int32(wire >> 3)
 67536  		wireType := int(wire & 0x7)
 67537  		if wireType == 4 {
 67538  			return fmt.Errorf("proto: DeviceEvent: wiretype end group for non-group")
 67539  		}
 67540  		if fieldNum <= 0 {
 67541  			return fmt.Errorf("proto: DeviceEvent: illegal tag %d (wire type %d)", fieldNum, wire)
 67542  		}
 67543  		switch fieldNum {
 67544  		case 1:
 67545  			if wireType != 2 {
 67546  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 67547  			}
 67548  			var msglen int
 67549  			for shift := uint(0); ; shift += 7 {
 67550  				if shift >= 64 {
 67551  					return ErrIntOverflowEvents
 67552  				}
 67553  				if iNdEx >= l {
 67554  					return io.ErrUnexpectedEOF
 67555  				}
 67556  				b := dAtA[iNdEx]
 67557  				iNdEx++
 67558  				msglen |= int(b&0x7F) << shift
 67559  				if b < 0x80 {
 67560  					break
 67561  				}
 67562  			}
 67563  			if msglen < 0 {
 67564  				return ErrInvalidLengthEvents
 67565  			}
 67566  			postIndex := iNdEx + msglen
 67567  			if postIndex < 0 {
 67568  				return ErrInvalidLengthEvents
 67569  			}
 67570  			if postIndex > l {
 67571  				return io.ErrUnexpectedEOF
 67572  			}
 67573  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 67574  				return err
 67575  			}
 67576  			iNdEx = postIndex
 67577  		case 2:
 67578  			if wireType != 2 {
 67579  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 67580  			}
 67581  			var msglen int
 67582  			for shift := uint(0); ; shift += 7 {
 67583  				if shift >= 64 {
 67584  					return ErrIntOverflowEvents
 67585  				}
 67586  				if iNdEx >= l {
 67587  					return io.ErrUnexpectedEOF
 67588  				}
 67589  				b := dAtA[iNdEx]
 67590  				iNdEx++
 67591  				msglen |= int(b&0x7F) << shift
 67592  				if b < 0x80 {
 67593  					break
 67594  				}
 67595  			}
 67596  			if msglen < 0 {
 67597  				return ErrInvalidLengthEvents
 67598  			}
 67599  			postIndex := iNdEx + msglen
 67600  			if postIndex < 0 {
 67601  				return ErrInvalidLengthEvents
 67602  			}
 67603  			if postIndex > l {
 67604  				return io.ErrUnexpectedEOF
 67605  			}
 67606  			if m.Status == nil {
 67607  				m.Status = &Status{}
 67608  			}
 67609  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 67610  				return err
 67611  			}
 67612  			iNdEx = postIndex
 67613  		case 3:
 67614  			if wireType != 2 {
 67615  				return fmt.Errorf("proto: wrong wireType = %d for field Device", wireType)
 67616  			}
 67617  			var msglen int
 67618  			for shift := uint(0); ; shift += 7 {
 67619  				if shift >= 64 {
 67620  					return ErrIntOverflowEvents
 67621  				}
 67622  				if iNdEx >= l {
 67623  					return io.ErrUnexpectedEOF
 67624  				}
 67625  				b := dAtA[iNdEx]
 67626  				iNdEx++
 67627  				msglen |= int(b&0x7F) << shift
 67628  				if b < 0x80 {
 67629  					break
 67630  				}
 67631  			}
 67632  			if msglen < 0 {
 67633  				return ErrInvalidLengthEvents
 67634  			}
 67635  			postIndex := iNdEx + msglen
 67636  			if postIndex < 0 {
 67637  				return ErrInvalidLengthEvents
 67638  			}
 67639  			if postIndex > l {
 67640  				return io.ErrUnexpectedEOF
 67641  			}
 67642  			if m.Device == nil {
 67643  				m.Device = &DeviceMetadata{}
 67644  			}
 67645  			if err := m.Device.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 67646  				return err
 67647  			}
 67648  			iNdEx = postIndex
 67649  		case 4:
 67650  			if wireType != 2 {
 67651  				return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
 67652  			}
 67653  			var msglen int
 67654  			for shift := uint(0); ; shift += 7 {
 67655  				if shift >= 64 {
 67656  					return ErrIntOverflowEvents
 67657  				}
 67658  				if iNdEx >= l {
 67659  					return io.ErrUnexpectedEOF
 67660  				}
 67661  				b := dAtA[iNdEx]
 67662  				iNdEx++
 67663  				msglen |= int(b&0x7F) << shift
 67664  				if b < 0x80 {
 67665  					break
 67666  				}
 67667  			}
 67668  			if msglen < 0 {
 67669  				return ErrInvalidLengthEvents
 67670  			}
 67671  			postIndex := iNdEx + msglen
 67672  			if postIndex < 0 {
 67673  				return ErrInvalidLengthEvents
 67674  			}
 67675  			if postIndex > l {
 67676  				return io.ErrUnexpectedEOF
 67677  			}
 67678  			if m.User == nil {
 67679  				m.User = &UserMetadata{}
 67680  			}
 67681  			if err := m.User.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 67682  				return err
 67683  			}
 67684  			iNdEx = postIndex
 67685  		default:
 67686  			iNdEx = preIndex
 67687  			skippy, err := skipEvents(dAtA[iNdEx:])
 67688  			if err != nil {
 67689  				return err
 67690  			}
 67691  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 67692  				return ErrInvalidLengthEvents
 67693  			}
 67694  			if (iNdEx + skippy) > l {
 67695  				return io.ErrUnexpectedEOF
 67696  			}
 67697  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 67698  			iNdEx += skippy
 67699  		}
 67700  	}
 67701  
 67702  	if iNdEx > l {
 67703  		return io.ErrUnexpectedEOF
 67704  	}
 67705  	return nil
 67706  }
 67707  func (m *DeviceEvent2) Unmarshal(dAtA []byte) error {
 67708  	l := len(dAtA)
 67709  	iNdEx := 0
 67710  	for iNdEx < l {
 67711  		preIndex := iNdEx
 67712  		var wire uint64
 67713  		for shift := uint(0); ; shift += 7 {
 67714  			if shift >= 64 {
 67715  				return ErrIntOverflowEvents
 67716  			}
 67717  			if iNdEx >= l {
 67718  				return io.ErrUnexpectedEOF
 67719  			}
 67720  			b := dAtA[iNdEx]
 67721  			iNdEx++
 67722  			wire |= uint64(b&0x7F) << shift
 67723  			if b < 0x80 {
 67724  				break
 67725  			}
 67726  		}
 67727  		fieldNum := int32(wire >> 3)
 67728  		wireType := int(wire & 0x7)
 67729  		if wireType == 4 {
 67730  			return fmt.Errorf("proto: DeviceEvent2: wiretype end group for non-group")
 67731  		}
 67732  		if fieldNum <= 0 {
 67733  			return fmt.Errorf("proto: DeviceEvent2: illegal tag %d (wire type %d)", fieldNum, wire)
 67734  		}
 67735  		switch fieldNum {
 67736  		case 1:
 67737  			if wireType != 2 {
 67738  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 67739  			}
 67740  			var msglen int
 67741  			for shift := uint(0); ; shift += 7 {
 67742  				if shift >= 64 {
 67743  					return ErrIntOverflowEvents
 67744  				}
 67745  				if iNdEx >= l {
 67746  					return io.ErrUnexpectedEOF
 67747  				}
 67748  				b := dAtA[iNdEx]
 67749  				iNdEx++
 67750  				msglen |= int(b&0x7F) << shift
 67751  				if b < 0x80 {
 67752  					break
 67753  				}
 67754  			}
 67755  			if msglen < 0 {
 67756  				return ErrInvalidLengthEvents
 67757  			}
 67758  			postIndex := iNdEx + msglen
 67759  			if postIndex < 0 {
 67760  				return ErrInvalidLengthEvents
 67761  			}
 67762  			if postIndex > l {
 67763  				return io.ErrUnexpectedEOF
 67764  			}
 67765  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 67766  				return err
 67767  			}
 67768  			iNdEx = postIndex
 67769  		case 3:
 67770  			if wireType != 2 {
 67771  				return fmt.Errorf("proto: wrong wireType = %d for field Device", wireType)
 67772  			}
 67773  			var msglen int
 67774  			for shift := uint(0); ; shift += 7 {
 67775  				if shift >= 64 {
 67776  					return ErrIntOverflowEvents
 67777  				}
 67778  				if iNdEx >= l {
 67779  					return io.ErrUnexpectedEOF
 67780  				}
 67781  				b := dAtA[iNdEx]
 67782  				iNdEx++
 67783  				msglen |= int(b&0x7F) << shift
 67784  				if b < 0x80 {
 67785  					break
 67786  				}
 67787  			}
 67788  			if msglen < 0 {
 67789  				return ErrInvalidLengthEvents
 67790  			}
 67791  			postIndex := iNdEx + msglen
 67792  			if postIndex < 0 {
 67793  				return ErrInvalidLengthEvents
 67794  			}
 67795  			if postIndex > l {
 67796  				return io.ErrUnexpectedEOF
 67797  			}
 67798  			if m.Device == nil {
 67799  				m.Device = &DeviceMetadata{}
 67800  			}
 67801  			if err := m.Device.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 67802  				return err
 67803  			}
 67804  			iNdEx = postIndex
 67805  		case 5:
 67806  			if wireType != 2 {
 67807  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 67808  			}
 67809  			var msglen int
 67810  			for shift := uint(0); ; shift += 7 {
 67811  				if shift >= 64 {
 67812  					return ErrIntOverflowEvents
 67813  				}
 67814  				if iNdEx >= l {
 67815  					return io.ErrUnexpectedEOF
 67816  				}
 67817  				b := dAtA[iNdEx]
 67818  				iNdEx++
 67819  				msglen |= int(b&0x7F) << shift
 67820  				if b < 0x80 {
 67821  					break
 67822  				}
 67823  			}
 67824  			if msglen < 0 {
 67825  				return ErrInvalidLengthEvents
 67826  			}
 67827  			postIndex := iNdEx + msglen
 67828  			if postIndex < 0 {
 67829  				return ErrInvalidLengthEvents
 67830  			}
 67831  			if postIndex > l {
 67832  				return io.ErrUnexpectedEOF
 67833  			}
 67834  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 67835  				return err
 67836  			}
 67837  			iNdEx = postIndex
 67838  		case 6:
 67839  			if wireType != 2 {
 67840  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 67841  			}
 67842  			var msglen int
 67843  			for shift := uint(0); ; shift += 7 {
 67844  				if shift >= 64 {
 67845  					return ErrIntOverflowEvents
 67846  				}
 67847  				if iNdEx >= l {
 67848  					return io.ErrUnexpectedEOF
 67849  				}
 67850  				b := dAtA[iNdEx]
 67851  				iNdEx++
 67852  				msglen |= int(b&0x7F) << shift
 67853  				if b < 0x80 {
 67854  					break
 67855  				}
 67856  			}
 67857  			if msglen < 0 {
 67858  				return ErrInvalidLengthEvents
 67859  			}
 67860  			postIndex := iNdEx + msglen
 67861  			if postIndex < 0 {
 67862  				return ErrInvalidLengthEvents
 67863  			}
 67864  			if postIndex > l {
 67865  				return io.ErrUnexpectedEOF
 67866  			}
 67867  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 67868  				return err
 67869  			}
 67870  			iNdEx = postIndex
 67871  		default:
 67872  			iNdEx = preIndex
 67873  			skippy, err := skipEvents(dAtA[iNdEx:])
 67874  			if err != nil {
 67875  				return err
 67876  			}
 67877  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 67878  				return ErrInvalidLengthEvents
 67879  			}
 67880  			if (iNdEx + skippy) > l {
 67881  				return io.ErrUnexpectedEOF
 67882  			}
 67883  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 67884  			iNdEx += skippy
 67885  		}
 67886  	}
 67887  
 67888  	if iNdEx > l {
 67889  		return io.ErrUnexpectedEOF
 67890  	}
 67891  	return nil
 67892  }
 67893  func (m *OneOf) Unmarshal(dAtA []byte) error {
 67894  	l := len(dAtA)
 67895  	iNdEx := 0
 67896  	for iNdEx < l {
 67897  		preIndex := iNdEx
 67898  		var wire uint64
 67899  		for shift := uint(0); ; shift += 7 {
 67900  			if shift >= 64 {
 67901  				return ErrIntOverflowEvents
 67902  			}
 67903  			if iNdEx >= l {
 67904  				return io.ErrUnexpectedEOF
 67905  			}
 67906  			b := dAtA[iNdEx]
 67907  			iNdEx++
 67908  			wire |= uint64(b&0x7F) << shift
 67909  			if b < 0x80 {
 67910  				break
 67911  			}
 67912  		}
 67913  		fieldNum := int32(wire >> 3)
 67914  		wireType := int(wire & 0x7)
 67915  		if wireType == 4 {
 67916  			return fmt.Errorf("proto: OneOf: wiretype end group for non-group")
 67917  		}
 67918  		if fieldNum <= 0 {
 67919  			return fmt.Errorf("proto: OneOf: illegal tag %d (wire type %d)", fieldNum, wire)
 67920  		}
 67921  		switch fieldNum {
 67922  		case 1:
 67923  			if wireType != 2 {
 67924  				return fmt.Errorf("proto: wrong wireType = %d for field UserLogin", wireType)
 67925  			}
 67926  			var msglen int
 67927  			for shift := uint(0); ; shift += 7 {
 67928  				if shift >= 64 {
 67929  					return ErrIntOverflowEvents
 67930  				}
 67931  				if iNdEx >= l {
 67932  					return io.ErrUnexpectedEOF
 67933  				}
 67934  				b := dAtA[iNdEx]
 67935  				iNdEx++
 67936  				msglen |= int(b&0x7F) << shift
 67937  				if b < 0x80 {
 67938  					break
 67939  				}
 67940  			}
 67941  			if msglen < 0 {
 67942  				return ErrInvalidLengthEvents
 67943  			}
 67944  			postIndex := iNdEx + msglen
 67945  			if postIndex < 0 {
 67946  				return ErrInvalidLengthEvents
 67947  			}
 67948  			if postIndex > l {
 67949  				return io.ErrUnexpectedEOF
 67950  			}
 67951  			v := &UserLogin{}
 67952  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 67953  				return err
 67954  			}
 67955  			m.Event = &OneOf_UserLogin{v}
 67956  			iNdEx = postIndex
 67957  		case 2:
 67958  			if wireType != 2 {
 67959  				return fmt.Errorf("proto: wrong wireType = %d for field UserCreate", wireType)
 67960  			}
 67961  			var msglen int
 67962  			for shift := uint(0); ; shift += 7 {
 67963  				if shift >= 64 {
 67964  					return ErrIntOverflowEvents
 67965  				}
 67966  				if iNdEx >= l {
 67967  					return io.ErrUnexpectedEOF
 67968  				}
 67969  				b := dAtA[iNdEx]
 67970  				iNdEx++
 67971  				msglen |= int(b&0x7F) << shift
 67972  				if b < 0x80 {
 67973  					break
 67974  				}
 67975  			}
 67976  			if msglen < 0 {
 67977  				return ErrInvalidLengthEvents
 67978  			}
 67979  			postIndex := iNdEx + msglen
 67980  			if postIndex < 0 {
 67981  				return ErrInvalidLengthEvents
 67982  			}
 67983  			if postIndex > l {
 67984  				return io.ErrUnexpectedEOF
 67985  			}
 67986  			v := &UserCreate{}
 67987  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 67988  				return err
 67989  			}
 67990  			m.Event = &OneOf_UserCreate{v}
 67991  			iNdEx = postIndex
 67992  		case 3:
 67993  			if wireType != 2 {
 67994  				return fmt.Errorf("proto: wrong wireType = %d for field UserDelete", wireType)
 67995  			}
 67996  			var msglen int
 67997  			for shift := uint(0); ; shift += 7 {
 67998  				if shift >= 64 {
 67999  					return ErrIntOverflowEvents
 68000  				}
 68001  				if iNdEx >= l {
 68002  					return io.ErrUnexpectedEOF
 68003  				}
 68004  				b := dAtA[iNdEx]
 68005  				iNdEx++
 68006  				msglen |= int(b&0x7F) << shift
 68007  				if b < 0x80 {
 68008  					break
 68009  				}
 68010  			}
 68011  			if msglen < 0 {
 68012  				return ErrInvalidLengthEvents
 68013  			}
 68014  			postIndex := iNdEx + msglen
 68015  			if postIndex < 0 {
 68016  				return ErrInvalidLengthEvents
 68017  			}
 68018  			if postIndex > l {
 68019  				return io.ErrUnexpectedEOF
 68020  			}
 68021  			v := &UserDelete{}
 68022  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68023  				return err
 68024  			}
 68025  			m.Event = &OneOf_UserDelete{v}
 68026  			iNdEx = postIndex
 68027  		case 4:
 68028  			if wireType != 2 {
 68029  				return fmt.Errorf("proto: wrong wireType = %d for field UserPasswordChange", wireType)
 68030  			}
 68031  			var msglen int
 68032  			for shift := uint(0); ; shift += 7 {
 68033  				if shift >= 64 {
 68034  					return ErrIntOverflowEvents
 68035  				}
 68036  				if iNdEx >= l {
 68037  					return io.ErrUnexpectedEOF
 68038  				}
 68039  				b := dAtA[iNdEx]
 68040  				iNdEx++
 68041  				msglen |= int(b&0x7F) << shift
 68042  				if b < 0x80 {
 68043  					break
 68044  				}
 68045  			}
 68046  			if msglen < 0 {
 68047  				return ErrInvalidLengthEvents
 68048  			}
 68049  			postIndex := iNdEx + msglen
 68050  			if postIndex < 0 {
 68051  				return ErrInvalidLengthEvents
 68052  			}
 68053  			if postIndex > l {
 68054  				return io.ErrUnexpectedEOF
 68055  			}
 68056  			v := &UserPasswordChange{}
 68057  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68058  				return err
 68059  			}
 68060  			m.Event = &OneOf_UserPasswordChange{v}
 68061  			iNdEx = postIndex
 68062  		case 5:
 68063  			if wireType != 2 {
 68064  				return fmt.Errorf("proto: wrong wireType = %d for field SessionStart", wireType)
 68065  			}
 68066  			var msglen int
 68067  			for shift := uint(0); ; shift += 7 {
 68068  				if shift >= 64 {
 68069  					return ErrIntOverflowEvents
 68070  				}
 68071  				if iNdEx >= l {
 68072  					return io.ErrUnexpectedEOF
 68073  				}
 68074  				b := dAtA[iNdEx]
 68075  				iNdEx++
 68076  				msglen |= int(b&0x7F) << shift
 68077  				if b < 0x80 {
 68078  					break
 68079  				}
 68080  			}
 68081  			if msglen < 0 {
 68082  				return ErrInvalidLengthEvents
 68083  			}
 68084  			postIndex := iNdEx + msglen
 68085  			if postIndex < 0 {
 68086  				return ErrInvalidLengthEvents
 68087  			}
 68088  			if postIndex > l {
 68089  				return io.ErrUnexpectedEOF
 68090  			}
 68091  			v := &SessionStart{}
 68092  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68093  				return err
 68094  			}
 68095  			m.Event = &OneOf_SessionStart{v}
 68096  			iNdEx = postIndex
 68097  		case 6:
 68098  			if wireType != 2 {
 68099  				return fmt.Errorf("proto: wrong wireType = %d for field SessionJoin", wireType)
 68100  			}
 68101  			var msglen int
 68102  			for shift := uint(0); ; shift += 7 {
 68103  				if shift >= 64 {
 68104  					return ErrIntOverflowEvents
 68105  				}
 68106  				if iNdEx >= l {
 68107  					return io.ErrUnexpectedEOF
 68108  				}
 68109  				b := dAtA[iNdEx]
 68110  				iNdEx++
 68111  				msglen |= int(b&0x7F) << shift
 68112  				if b < 0x80 {
 68113  					break
 68114  				}
 68115  			}
 68116  			if msglen < 0 {
 68117  				return ErrInvalidLengthEvents
 68118  			}
 68119  			postIndex := iNdEx + msglen
 68120  			if postIndex < 0 {
 68121  				return ErrInvalidLengthEvents
 68122  			}
 68123  			if postIndex > l {
 68124  				return io.ErrUnexpectedEOF
 68125  			}
 68126  			v := &SessionJoin{}
 68127  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68128  				return err
 68129  			}
 68130  			m.Event = &OneOf_SessionJoin{v}
 68131  			iNdEx = postIndex
 68132  		case 7:
 68133  			if wireType != 2 {
 68134  				return fmt.Errorf("proto: wrong wireType = %d for field SessionPrint", wireType)
 68135  			}
 68136  			var msglen int
 68137  			for shift := uint(0); ; shift += 7 {
 68138  				if shift >= 64 {
 68139  					return ErrIntOverflowEvents
 68140  				}
 68141  				if iNdEx >= l {
 68142  					return io.ErrUnexpectedEOF
 68143  				}
 68144  				b := dAtA[iNdEx]
 68145  				iNdEx++
 68146  				msglen |= int(b&0x7F) << shift
 68147  				if b < 0x80 {
 68148  					break
 68149  				}
 68150  			}
 68151  			if msglen < 0 {
 68152  				return ErrInvalidLengthEvents
 68153  			}
 68154  			postIndex := iNdEx + msglen
 68155  			if postIndex < 0 {
 68156  				return ErrInvalidLengthEvents
 68157  			}
 68158  			if postIndex > l {
 68159  				return io.ErrUnexpectedEOF
 68160  			}
 68161  			v := &SessionPrint{}
 68162  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68163  				return err
 68164  			}
 68165  			m.Event = &OneOf_SessionPrint{v}
 68166  			iNdEx = postIndex
 68167  		case 8:
 68168  			if wireType != 2 {
 68169  				return fmt.Errorf("proto: wrong wireType = %d for field SessionReject", wireType)
 68170  			}
 68171  			var msglen int
 68172  			for shift := uint(0); ; shift += 7 {
 68173  				if shift >= 64 {
 68174  					return ErrIntOverflowEvents
 68175  				}
 68176  				if iNdEx >= l {
 68177  					return io.ErrUnexpectedEOF
 68178  				}
 68179  				b := dAtA[iNdEx]
 68180  				iNdEx++
 68181  				msglen |= int(b&0x7F) << shift
 68182  				if b < 0x80 {
 68183  					break
 68184  				}
 68185  			}
 68186  			if msglen < 0 {
 68187  				return ErrInvalidLengthEvents
 68188  			}
 68189  			postIndex := iNdEx + msglen
 68190  			if postIndex < 0 {
 68191  				return ErrInvalidLengthEvents
 68192  			}
 68193  			if postIndex > l {
 68194  				return io.ErrUnexpectedEOF
 68195  			}
 68196  			v := &SessionReject{}
 68197  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68198  				return err
 68199  			}
 68200  			m.Event = &OneOf_SessionReject{v}
 68201  			iNdEx = postIndex
 68202  		case 9:
 68203  			if wireType != 2 {
 68204  				return fmt.Errorf("proto: wrong wireType = %d for field Resize", wireType)
 68205  			}
 68206  			var msglen int
 68207  			for shift := uint(0); ; shift += 7 {
 68208  				if shift >= 64 {
 68209  					return ErrIntOverflowEvents
 68210  				}
 68211  				if iNdEx >= l {
 68212  					return io.ErrUnexpectedEOF
 68213  				}
 68214  				b := dAtA[iNdEx]
 68215  				iNdEx++
 68216  				msglen |= int(b&0x7F) << shift
 68217  				if b < 0x80 {
 68218  					break
 68219  				}
 68220  			}
 68221  			if msglen < 0 {
 68222  				return ErrInvalidLengthEvents
 68223  			}
 68224  			postIndex := iNdEx + msglen
 68225  			if postIndex < 0 {
 68226  				return ErrInvalidLengthEvents
 68227  			}
 68228  			if postIndex > l {
 68229  				return io.ErrUnexpectedEOF
 68230  			}
 68231  			v := &Resize{}
 68232  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68233  				return err
 68234  			}
 68235  			m.Event = &OneOf_Resize{v}
 68236  			iNdEx = postIndex
 68237  		case 10:
 68238  			if wireType != 2 {
 68239  				return fmt.Errorf("proto: wrong wireType = %d for field SessionEnd", wireType)
 68240  			}
 68241  			var msglen int
 68242  			for shift := uint(0); ; shift += 7 {
 68243  				if shift >= 64 {
 68244  					return ErrIntOverflowEvents
 68245  				}
 68246  				if iNdEx >= l {
 68247  					return io.ErrUnexpectedEOF
 68248  				}
 68249  				b := dAtA[iNdEx]
 68250  				iNdEx++
 68251  				msglen |= int(b&0x7F) << shift
 68252  				if b < 0x80 {
 68253  					break
 68254  				}
 68255  			}
 68256  			if msglen < 0 {
 68257  				return ErrInvalidLengthEvents
 68258  			}
 68259  			postIndex := iNdEx + msglen
 68260  			if postIndex < 0 {
 68261  				return ErrInvalidLengthEvents
 68262  			}
 68263  			if postIndex > l {
 68264  				return io.ErrUnexpectedEOF
 68265  			}
 68266  			v := &SessionEnd{}
 68267  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68268  				return err
 68269  			}
 68270  			m.Event = &OneOf_SessionEnd{v}
 68271  			iNdEx = postIndex
 68272  		case 11:
 68273  			if wireType != 2 {
 68274  				return fmt.Errorf("proto: wrong wireType = %d for field SessionCommand", wireType)
 68275  			}
 68276  			var msglen int
 68277  			for shift := uint(0); ; shift += 7 {
 68278  				if shift >= 64 {
 68279  					return ErrIntOverflowEvents
 68280  				}
 68281  				if iNdEx >= l {
 68282  					return io.ErrUnexpectedEOF
 68283  				}
 68284  				b := dAtA[iNdEx]
 68285  				iNdEx++
 68286  				msglen |= int(b&0x7F) << shift
 68287  				if b < 0x80 {
 68288  					break
 68289  				}
 68290  			}
 68291  			if msglen < 0 {
 68292  				return ErrInvalidLengthEvents
 68293  			}
 68294  			postIndex := iNdEx + msglen
 68295  			if postIndex < 0 {
 68296  				return ErrInvalidLengthEvents
 68297  			}
 68298  			if postIndex > l {
 68299  				return io.ErrUnexpectedEOF
 68300  			}
 68301  			v := &SessionCommand{}
 68302  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68303  				return err
 68304  			}
 68305  			m.Event = &OneOf_SessionCommand{v}
 68306  			iNdEx = postIndex
 68307  		case 12:
 68308  			if wireType != 2 {
 68309  				return fmt.Errorf("proto: wrong wireType = %d for field SessionDisk", wireType)
 68310  			}
 68311  			var msglen int
 68312  			for shift := uint(0); ; shift += 7 {
 68313  				if shift >= 64 {
 68314  					return ErrIntOverflowEvents
 68315  				}
 68316  				if iNdEx >= l {
 68317  					return io.ErrUnexpectedEOF
 68318  				}
 68319  				b := dAtA[iNdEx]
 68320  				iNdEx++
 68321  				msglen |= int(b&0x7F) << shift
 68322  				if b < 0x80 {
 68323  					break
 68324  				}
 68325  			}
 68326  			if msglen < 0 {
 68327  				return ErrInvalidLengthEvents
 68328  			}
 68329  			postIndex := iNdEx + msglen
 68330  			if postIndex < 0 {
 68331  				return ErrInvalidLengthEvents
 68332  			}
 68333  			if postIndex > l {
 68334  				return io.ErrUnexpectedEOF
 68335  			}
 68336  			v := &SessionDisk{}
 68337  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68338  				return err
 68339  			}
 68340  			m.Event = &OneOf_SessionDisk{v}
 68341  			iNdEx = postIndex
 68342  		case 13:
 68343  			if wireType != 2 {
 68344  				return fmt.Errorf("proto: wrong wireType = %d for field SessionNetwork", wireType)
 68345  			}
 68346  			var msglen int
 68347  			for shift := uint(0); ; shift += 7 {
 68348  				if shift >= 64 {
 68349  					return ErrIntOverflowEvents
 68350  				}
 68351  				if iNdEx >= l {
 68352  					return io.ErrUnexpectedEOF
 68353  				}
 68354  				b := dAtA[iNdEx]
 68355  				iNdEx++
 68356  				msglen |= int(b&0x7F) << shift
 68357  				if b < 0x80 {
 68358  					break
 68359  				}
 68360  			}
 68361  			if msglen < 0 {
 68362  				return ErrInvalidLengthEvents
 68363  			}
 68364  			postIndex := iNdEx + msglen
 68365  			if postIndex < 0 {
 68366  				return ErrInvalidLengthEvents
 68367  			}
 68368  			if postIndex > l {
 68369  				return io.ErrUnexpectedEOF
 68370  			}
 68371  			v := &SessionNetwork{}
 68372  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68373  				return err
 68374  			}
 68375  			m.Event = &OneOf_SessionNetwork{v}
 68376  			iNdEx = postIndex
 68377  		case 14:
 68378  			if wireType != 2 {
 68379  				return fmt.Errorf("proto: wrong wireType = %d for field SessionData", wireType)
 68380  			}
 68381  			var msglen int
 68382  			for shift := uint(0); ; shift += 7 {
 68383  				if shift >= 64 {
 68384  					return ErrIntOverflowEvents
 68385  				}
 68386  				if iNdEx >= l {
 68387  					return io.ErrUnexpectedEOF
 68388  				}
 68389  				b := dAtA[iNdEx]
 68390  				iNdEx++
 68391  				msglen |= int(b&0x7F) << shift
 68392  				if b < 0x80 {
 68393  					break
 68394  				}
 68395  			}
 68396  			if msglen < 0 {
 68397  				return ErrInvalidLengthEvents
 68398  			}
 68399  			postIndex := iNdEx + msglen
 68400  			if postIndex < 0 {
 68401  				return ErrInvalidLengthEvents
 68402  			}
 68403  			if postIndex > l {
 68404  				return io.ErrUnexpectedEOF
 68405  			}
 68406  			v := &SessionData{}
 68407  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68408  				return err
 68409  			}
 68410  			m.Event = &OneOf_SessionData{v}
 68411  			iNdEx = postIndex
 68412  		case 15:
 68413  			if wireType != 2 {
 68414  				return fmt.Errorf("proto: wrong wireType = %d for field SessionLeave", wireType)
 68415  			}
 68416  			var msglen int
 68417  			for shift := uint(0); ; shift += 7 {
 68418  				if shift >= 64 {
 68419  					return ErrIntOverflowEvents
 68420  				}
 68421  				if iNdEx >= l {
 68422  					return io.ErrUnexpectedEOF
 68423  				}
 68424  				b := dAtA[iNdEx]
 68425  				iNdEx++
 68426  				msglen |= int(b&0x7F) << shift
 68427  				if b < 0x80 {
 68428  					break
 68429  				}
 68430  			}
 68431  			if msglen < 0 {
 68432  				return ErrInvalidLengthEvents
 68433  			}
 68434  			postIndex := iNdEx + msglen
 68435  			if postIndex < 0 {
 68436  				return ErrInvalidLengthEvents
 68437  			}
 68438  			if postIndex > l {
 68439  				return io.ErrUnexpectedEOF
 68440  			}
 68441  			v := &SessionLeave{}
 68442  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68443  				return err
 68444  			}
 68445  			m.Event = &OneOf_SessionLeave{v}
 68446  			iNdEx = postIndex
 68447  		case 16:
 68448  			if wireType != 2 {
 68449  				return fmt.Errorf("proto: wrong wireType = %d for field PortForward", wireType)
 68450  			}
 68451  			var msglen int
 68452  			for shift := uint(0); ; shift += 7 {
 68453  				if shift >= 64 {
 68454  					return ErrIntOverflowEvents
 68455  				}
 68456  				if iNdEx >= l {
 68457  					return io.ErrUnexpectedEOF
 68458  				}
 68459  				b := dAtA[iNdEx]
 68460  				iNdEx++
 68461  				msglen |= int(b&0x7F) << shift
 68462  				if b < 0x80 {
 68463  					break
 68464  				}
 68465  			}
 68466  			if msglen < 0 {
 68467  				return ErrInvalidLengthEvents
 68468  			}
 68469  			postIndex := iNdEx + msglen
 68470  			if postIndex < 0 {
 68471  				return ErrInvalidLengthEvents
 68472  			}
 68473  			if postIndex > l {
 68474  				return io.ErrUnexpectedEOF
 68475  			}
 68476  			v := &PortForward{}
 68477  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68478  				return err
 68479  			}
 68480  			m.Event = &OneOf_PortForward{v}
 68481  			iNdEx = postIndex
 68482  		case 17:
 68483  			if wireType != 2 {
 68484  				return fmt.Errorf("proto: wrong wireType = %d for field X11Forward", wireType)
 68485  			}
 68486  			var msglen int
 68487  			for shift := uint(0); ; shift += 7 {
 68488  				if shift >= 64 {
 68489  					return ErrIntOverflowEvents
 68490  				}
 68491  				if iNdEx >= l {
 68492  					return io.ErrUnexpectedEOF
 68493  				}
 68494  				b := dAtA[iNdEx]
 68495  				iNdEx++
 68496  				msglen |= int(b&0x7F) << shift
 68497  				if b < 0x80 {
 68498  					break
 68499  				}
 68500  			}
 68501  			if msglen < 0 {
 68502  				return ErrInvalidLengthEvents
 68503  			}
 68504  			postIndex := iNdEx + msglen
 68505  			if postIndex < 0 {
 68506  				return ErrInvalidLengthEvents
 68507  			}
 68508  			if postIndex > l {
 68509  				return io.ErrUnexpectedEOF
 68510  			}
 68511  			v := &X11Forward{}
 68512  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68513  				return err
 68514  			}
 68515  			m.Event = &OneOf_X11Forward{v}
 68516  			iNdEx = postIndex
 68517  		case 18:
 68518  			if wireType != 2 {
 68519  				return fmt.Errorf("proto: wrong wireType = %d for field SCP", wireType)
 68520  			}
 68521  			var msglen int
 68522  			for shift := uint(0); ; shift += 7 {
 68523  				if shift >= 64 {
 68524  					return ErrIntOverflowEvents
 68525  				}
 68526  				if iNdEx >= l {
 68527  					return io.ErrUnexpectedEOF
 68528  				}
 68529  				b := dAtA[iNdEx]
 68530  				iNdEx++
 68531  				msglen |= int(b&0x7F) << shift
 68532  				if b < 0x80 {
 68533  					break
 68534  				}
 68535  			}
 68536  			if msglen < 0 {
 68537  				return ErrInvalidLengthEvents
 68538  			}
 68539  			postIndex := iNdEx + msglen
 68540  			if postIndex < 0 {
 68541  				return ErrInvalidLengthEvents
 68542  			}
 68543  			if postIndex > l {
 68544  				return io.ErrUnexpectedEOF
 68545  			}
 68546  			v := &SCP{}
 68547  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68548  				return err
 68549  			}
 68550  			m.Event = &OneOf_SCP{v}
 68551  			iNdEx = postIndex
 68552  		case 19:
 68553  			if wireType != 2 {
 68554  				return fmt.Errorf("proto: wrong wireType = %d for field Exec", wireType)
 68555  			}
 68556  			var msglen int
 68557  			for shift := uint(0); ; shift += 7 {
 68558  				if shift >= 64 {
 68559  					return ErrIntOverflowEvents
 68560  				}
 68561  				if iNdEx >= l {
 68562  					return io.ErrUnexpectedEOF
 68563  				}
 68564  				b := dAtA[iNdEx]
 68565  				iNdEx++
 68566  				msglen |= int(b&0x7F) << shift
 68567  				if b < 0x80 {
 68568  					break
 68569  				}
 68570  			}
 68571  			if msglen < 0 {
 68572  				return ErrInvalidLengthEvents
 68573  			}
 68574  			postIndex := iNdEx + msglen
 68575  			if postIndex < 0 {
 68576  				return ErrInvalidLengthEvents
 68577  			}
 68578  			if postIndex > l {
 68579  				return io.ErrUnexpectedEOF
 68580  			}
 68581  			v := &Exec{}
 68582  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68583  				return err
 68584  			}
 68585  			m.Event = &OneOf_Exec{v}
 68586  			iNdEx = postIndex
 68587  		case 20:
 68588  			if wireType != 2 {
 68589  				return fmt.Errorf("proto: wrong wireType = %d for field Subsystem", wireType)
 68590  			}
 68591  			var msglen int
 68592  			for shift := uint(0); ; shift += 7 {
 68593  				if shift >= 64 {
 68594  					return ErrIntOverflowEvents
 68595  				}
 68596  				if iNdEx >= l {
 68597  					return io.ErrUnexpectedEOF
 68598  				}
 68599  				b := dAtA[iNdEx]
 68600  				iNdEx++
 68601  				msglen |= int(b&0x7F) << shift
 68602  				if b < 0x80 {
 68603  					break
 68604  				}
 68605  			}
 68606  			if msglen < 0 {
 68607  				return ErrInvalidLengthEvents
 68608  			}
 68609  			postIndex := iNdEx + msglen
 68610  			if postIndex < 0 {
 68611  				return ErrInvalidLengthEvents
 68612  			}
 68613  			if postIndex > l {
 68614  				return io.ErrUnexpectedEOF
 68615  			}
 68616  			v := &Subsystem{}
 68617  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68618  				return err
 68619  			}
 68620  			m.Event = &OneOf_Subsystem{v}
 68621  			iNdEx = postIndex
 68622  		case 21:
 68623  			if wireType != 2 {
 68624  				return fmt.Errorf("proto: wrong wireType = %d for field ClientDisconnect", wireType)
 68625  			}
 68626  			var msglen int
 68627  			for shift := uint(0); ; shift += 7 {
 68628  				if shift >= 64 {
 68629  					return ErrIntOverflowEvents
 68630  				}
 68631  				if iNdEx >= l {
 68632  					return io.ErrUnexpectedEOF
 68633  				}
 68634  				b := dAtA[iNdEx]
 68635  				iNdEx++
 68636  				msglen |= int(b&0x7F) << shift
 68637  				if b < 0x80 {
 68638  					break
 68639  				}
 68640  			}
 68641  			if msglen < 0 {
 68642  				return ErrInvalidLengthEvents
 68643  			}
 68644  			postIndex := iNdEx + msglen
 68645  			if postIndex < 0 {
 68646  				return ErrInvalidLengthEvents
 68647  			}
 68648  			if postIndex > l {
 68649  				return io.ErrUnexpectedEOF
 68650  			}
 68651  			v := &ClientDisconnect{}
 68652  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68653  				return err
 68654  			}
 68655  			m.Event = &OneOf_ClientDisconnect{v}
 68656  			iNdEx = postIndex
 68657  		case 22:
 68658  			if wireType != 2 {
 68659  				return fmt.Errorf("proto: wrong wireType = %d for field AuthAttempt", wireType)
 68660  			}
 68661  			var msglen int
 68662  			for shift := uint(0); ; shift += 7 {
 68663  				if shift >= 64 {
 68664  					return ErrIntOverflowEvents
 68665  				}
 68666  				if iNdEx >= l {
 68667  					return io.ErrUnexpectedEOF
 68668  				}
 68669  				b := dAtA[iNdEx]
 68670  				iNdEx++
 68671  				msglen |= int(b&0x7F) << shift
 68672  				if b < 0x80 {
 68673  					break
 68674  				}
 68675  			}
 68676  			if msglen < 0 {
 68677  				return ErrInvalidLengthEvents
 68678  			}
 68679  			postIndex := iNdEx + msglen
 68680  			if postIndex < 0 {
 68681  				return ErrInvalidLengthEvents
 68682  			}
 68683  			if postIndex > l {
 68684  				return io.ErrUnexpectedEOF
 68685  			}
 68686  			v := &AuthAttempt{}
 68687  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68688  				return err
 68689  			}
 68690  			m.Event = &OneOf_AuthAttempt{v}
 68691  			iNdEx = postIndex
 68692  		case 23:
 68693  			if wireType != 2 {
 68694  				return fmt.Errorf("proto: wrong wireType = %d for field AccessRequestCreate", wireType)
 68695  			}
 68696  			var msglen int
 68697  			for shift := uint(0); ; shift += 7 {
 68698  				if shift >= 64 {
 68699  					return ErrIntOverflowEvents
 68700  				}
 68701  				if iNdEx >= l {
 68702  					return io.ErrUnexpectedEOF
 68703  				}
 68704  				b := dAtA[iNdEx]
 68705  				iNdEx++
 68706  				msglen |= int(b&0x7F) << shift
 68707  				if b < 0x80 {
 68708  					break
 68709  				}
 68710  			}
 68711  			if msglen < 0 {
 68712  				return ErrInvalidLengthEvents
 68713  			}
 68714  			postIndex := iNdEx + msglen
 68715  			if postIndex < 0 {
 68716  				return ErrInvalidLengthEvents
 68717  			}
 68718  			if postIndex > l {
 68719  				return io.ErrUnexpectedEOF
 68720  			}
 68721  			v := &AccessRequestCreate{}
 68722  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68723  				return err
 68724  			}
 68725  			m.Event = &OneOf_AccessRequestCreate{v}
 68726  			iNdEx = postIndex
 68727  		case 24:
 68728  			if wireType != 2 {
 68729  				return fmt.Errorf("proto: wrong wireType = %d for field UserTokenCreate", wireType)
 68730  			}
 68731  			var msglen int
 68732  			for shift := uint(0); ; shift += 7 {
 68733  				if shift >= 64 {
 68734  					return ErrIntOverflowEvents
 68735  				}
 68736  				if iNdEx >= l {
 68737  					return io.ErrUnexpectedEOF
 68738  				}
 68739  				b := dAtA[iNdEx]
 68740  				iNdEx++
 68741  				msglen |= int(b&0x7F) << shift
 68742  				if b < 0x80 {
 68743  					break
 68744  				}
 68745  			}
 68746  			if msglen < 0 {
 68747  				return ErrInvalidLengthEvents
 68748  			}
 68749  			postIndex := iNdEx + msglen
 68750  			if postIndex < 0 {
 68751  				return ErrInvalidLengthEvents
 68752  			}
 68753  			if postIndex > l {
 68754  				return io.ErrUnexpectedEOF
 68755  			}
 68756  			v := &UserTokenCreate{}
 68757  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68758  				return err
 68759  			}
 68760  			m.Event = &OneOf_UserTokenCreate{v}
 68761  			iNdEx = postIndex
 68762  		case 25:
 68763  			if wireType != 2 {
 68764  				return fmt.Errorf("proto: wrong wireType = %d for field RoleCreate", wireType)
 68765  			}
 68766  			var msglen int
 68767  			for shift := uint(0); ; shift += 7 {
 68768  				if shift >= 64 {
 68769  					return ErrIntOverflowEvents
 68770  				}
 68771  				if iNdEx >= l {
 68772  					return io.ErrUnexpectedEOF
 68773  				}
 68774  				b := dAtA[iNdEx]
 68775  				iNdEx++
 68776  				msglen |= int(b&0x7F) << shift
 68777  				if b < 0x80 {
 68778  					break
 68779  				}
 68780  			}
 68781  			if msglen < 0 {
 68782  				return ErrInvalidLengthEvents
 68783  			}
 68784  			postIndex := iNdEx + msglen
 68785  			if postIndex < 0 {
 68786  				return ErrInvalidLengthEvents
 68787  			}
 68788  			if postIndex > l {
 68789  				return io.ErrUnexpectedEOF
 68790  			}
 68791  			v := &RoleCreate{}
 68792  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68793  				return err
 68794  			}
 68795  			m.Event = &OneOf_RoleCreate{v}
 68796  			iNdEx = postIndex
 68797  		case 26:
 68798  			if wireType != 2 {
 68799  				return fmt.Errorf("proto: wrong wireType = %d for field RoleDelete", wireType)
 68800  			}
 68801  			var msglen int
 68802  			for shift := uint(0); ; shift += 7 {
 68803  				if shift >= 64 {
 68804  					return ErrIntOverflowEvents
 68805  				}
 68806  				if iNdEx >= l {
 68807  					return io.ErrUnexpectedEOF
 68808  				}
 68809  				b := dAtA[iNdEx]
 68810  				iNdEx++
 68811  				msglen |= int(b&0x7F) << shift
 68812  				if b < 0x80 {
 68813  					break
 68814  				}
 68815  			}
 68816  			if msglen < 0 {
 68817  				return ErrInvalidLengthEvents
 68818  			}
 68819  			postIndex := iNdEx + msglen
 68820  			if postIndex < 0 {
 68821  				return ErrInvalidLengthEvents
 68822  			}
 68823  			if postIndex > l {
 68824  				return io.ErrUnexpectedEOF
 68825  			}
 68826  			v := &RoleDelete{}
 68827  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68828  				return err
 68829  			}
 68830  			m.Event = &OneOf_RoleDelete{v}
 68831  			iNdEx = postIndex
 68832  		case 27:
 68833  			if wireType != 2 {
 68834  				return fmt.Errorf("proto: wrong wireType = %d for field TrustedClusterCreate", wireType)
 68835  			}
 68836  			var msglen int
 68837  			for shift := uint(0); ; shift += 7 {
 68838  				if shift >= 64 {
 68839  					return ErrIntOverflowEvents
 68840  				}
 68841  				if iNdEx >= l {
 68842  					return io.ErrUnexpectedEOF
 68843  				}
 68844  				b := dAtA[iNdEx]
 68845  				iNdEx++
 68846  				msglen |= int(b&0x7F) << shift
 68847  				if b < 0x80 {
 68848  					break
 68849  				}
 68850  			}
 68851  			if msglen < 0 {
 68852  				return ErrInvalidLengthEvents
 68853  			}
 68854  			postIndex := iNdEx + msglen
 68855  			if postIndex < 0 {
 68856  				return ErrInvalidLengthEvents
 68857  			}
 68858  			if postIndex > l {
 68859  				return io.ErrUnexpectedEOF
 68860  			}
 68861  			v := &TrustedClusterCreate{}
 68862  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68863  				return err
 68864  			}
 68865  			m.Event = &OneOf_TrustedClusterCreate{v}
 68866  			iNdEx = postIndex
 68867  		case 28:
 68868  			if wireType != 2 {
 68869  				return fmt.Errorf("proto: wrong wireType = %d for field TrustedClusterDelete", wireType)
 68870  			}
 68871  			var msglen int
 68872  			for shift := uint(0); ; shift += 7 {
 68873  				if shift >= 64 {
 68874  					return ErrIntOverflowEvents
 68875  				}
 68876  				if iNdEx >= l {
 68877  					return io.ErrUnexpectedEOF
 68878  				}
 68879  				b := dAtA[iNdEx]
 68880  				iNdEx++
 68881  				msglen |= int(b&0x7F) << shift
 68882  				if b < 0x80 {
 68883  					break
 68884  				}
 68885  			}
 68886  			if msglen < 0 {
 68887  				return ErrInvalidLengthEvents
 68888  			}
 68889  			postIndex := iNdEx + msglen
 68890  			if postIndex < 0 {
 68891  				return ErrInvalidLengthEvents
 68892  			}
 68893  			if postIndex > l {
 68894  				return io.ErrUnexpectedEOF
 68895  			}
 68896  			v := &TrustedClusterDelete{}
 68897  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68898  				return err
 68899  			}
 68900  			m.Event = &OneOf_TrustedClusterDelete{v}
 68901  			iNdEx = postIndex
 68902  		case 29:
 68903  			if wireType != 2 {
 68904  				return fmt.Errorf("proto: wrong wireType = %d for field TrustedClusterTokenCreate", wireType)
 68905  			}
 68906  			var msglen int
 68907  			for shift := uint(0); ; shift += 7 {
 68908  				if shift >= 64 {
 68909  					return ErrIntOverflowEvents
 68910  				}
 68911  				if iNdEx >= l {
 68912  					return io.ErrUnexpectedEOF
 68913  				}
 68914  				b := dAtA[iNdEx]
 68915  				iNdEx++
 68916  				msglen |= int(b&0x7F) << shift
 68917  				if b < 0x80 {
 68918  					break
 68919  				}
 68920  			}
 68921  			if msglen < 0 {
 68922  				return ErrInvalidLengthEvents
 68923  			}
 68924  			postIndex := iNdEx + msglen
 68925  			if postIndex < 0 {
 68926  				return ErrInvalidLengthEvents
 68927  			}
 68928  			if postIndex > l {
 68929  				return io.ErrUnexpectedEOF
 68930  			}
 68931  			v := &TrustedClusterTokenCreate{}
 68932  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68933  				return err
 68934  			}
 68935  			m.Event = &OneOf_TrustedClusterTokenCreate{v}
 68936  			iNdEx = postIndex
 68937  		case 30:
 68938  			if wireType != 2 {
 68939  				return fmt.Errorf("proto: wrong wireType = %d for field GithubConnectorCreate", wireType)
 68940  			}
 68941  			var msglen int
 68942  			for shift := uint(0); ; shift += 7 {
 68943  				if shift >= 64 {
 68944  					return ErrIntOverflowEvents
 68945  				}
 68946  				if iNdEx >= l {
 68947  					return io.ErrUnexpectedEOF
 68948  				}
 68949  				b := dAtA[iNdEx]
 68950  				iNdEx++
 68951  				msglen |= int(b&0x7F) << shift
 68952  				if b < 0x80 {
 68953  					break
 68954  				}
 68955  			}
 68956  			if msglen < 0 {
 68957  				return ErrInvalidLengthEvents
 68958  			}
 68959  			postIndex := iNdEx + msglen
 68960  			if postIndex < 0 {
 68961  				return ErrInvalidLengthEvents
 68962  			}
 68963  			if postIndex > l {
 68964  				return io.ErrUnexpectedEOF
 68965  			}
 68966  			v := &GithubConnectorCreate{}
 68967  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 68968  				return err
 68969  			}
 68970  			m.Event = &OneOf_GithubConnectorCreate{v}
 68971  			iNdEx = postIndex
 68972  		case 31:
 68973  			if wireType != 2 {
 68974  				return fmt.Errorf("proto: wrong wireType = %d for field GithubConnectorDelete", wireType)
 68975  			}
 68976  			var msglen int
 68977  			for shift := uint(0); ; shift += 7 {
 68978  				if shift >= 64 {
 68979  					return ErrIntOverflowEvents
 68980  				}
 68981  				if iNdEx >= l {
 68982  					return io.ErrUnexpectedEOF
 68983  				}
 68984  				b := dAtA[iNdEx]
 68985  				iNdEx++
 68986  				msglen |= int(b&0x7F) << shift
 68987  				if b < 0x80 {
 68988  					break
 68989  				}
 68990  			}
 68991  			if msglen < 0 {
 68992  				return ErrInvalidLengthEvents
 68993  			}
 68994  			postIndex := iNdEx + msglen
 68995  			if postIndex < 0 {
 68996  				return ErrInvalidLengthEvents
 68997  			}
 68998  			if postIndex > l {
 68999  				return io.ErrUnexpectedEOF
 69000  			}
 69001  			v := &GithubConnectorDelete{}
 69002  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69003  				return err
 69004  			}
 69005  			m.Event = &OneOf_GithubConnectorDelete{v}
 69006  			iNdEx = postIndex
 69007  		case 32:
 69008  			if wireType != 2 {
 69009  				return fmt.Errorf("proto: wrong wireType = %d for field OIDCConnectorCreate", wireType)
 69010  			}
 69011  			var msglen int
 69012  			for shift := uint(0); ; shift += 7 {
 69013  				if shift >= 64 {
 69014  					return ErrIntOverflowEvents
 69015  				}
 69016  				if iNdEx >= l {
 69017  					return io.ErrUnexpectedEOF
 69018  				}
 69019  				b := dAtA[iNdEx]
 69020  				iNdEx++
 69021  				msglen |= int(b&0x7F) << shift
 69022  				if b < 0x80 {
 69023  					break
 69024  				}
 69025  			}
 69026  			if msglen < 0 {
 69027  				return ErrInvalidLengthEvents
 69028  			}
 69029  			postIndex := iNdEx + msglen
 69030  			if postIndex < 0 {
 69031  				return ErrInvalidLengthEvents
 69032  			}
 69033  			if postIndex > l {
 69034  				return io.ErrUnexpectedEOF
 69035  			}
 69036  			v := &OIDCConnectorCreate{}
 69037  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69038  				return err
 69039  			}
 69040  			m.Event = &OneOf_OIDCConnectorCreate{v}
 69041  			iNdEx = postIndex
 69042  		case 33:
 69043  			if wireType != 2 {
 69044  				return fmt.Errorf("proto: wrong wireType = %d for field OIDCConnectorDelete", wireType)
 69045  			}
 69046  			var msglen int
 69047  			for shift := uint(0); ; shift += 7 {
 69048  				if shift >= 64 {
 69049  					return ErrIntOverflowEvents
 69050  				}
 69051  				if iNdEx >= l {
 69052  					return io.ErrUnexpectedEOF
 69053  				}
 69054  				b := dAtA[iNdEx]
 69055  				iNdEx++
 69056  				msglen |= int(b&0x7F) << shift
 69057  				if b < 0x80 {
 69058  					break
 69059  				}
 69060  			}
 69061  			if msglen < 0 {
 69062  				return ErrInvalidLengthEvents
 69063  			}
 69064  			postIndex := iNdEx + msglen
 69065  			if postIndex < 0 {
 69066  				return ErrInvalidLengthEvents
 69067  			}
 69068  			if postIndex > l {
 69069  				return io.ErrUnexpectedEOF
 69070  			}
 69071  			v := &OIDCConnectorDelete{}
 69072  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69073  				return err
 69074  			}
 69075  			m.Event = &OneOf_OIDCConnectorDelete{v}
 69076  			iNdEx = postIndex
 69077  		case 34:
 69078  			if wireType != 2 {
 69079  				return fmt.Errorf("proto: wrong wireType = %d for field SAMLConnectorCreate", wireType)
 69080  			}
 69081  			var msglen int
 69082  			for shift := uint(0); ; shift += 7 {
 69083  				if shift >= 64 {
 69084  					return ErrIntOverflowEvents
 69085  				}
 69086  				if iNdEx >= l {
 69087  					return io.ErrUnexpectedEOF
 69088  				}
 69089  				b := dAtA[iNdEx]
 69090  				iNdEx++
 69091  				msglen |= int(b&0x7F) << shift
 69092  				if b < 0x80 {
 69093  					break
 69094  				}
 69095  			}
 69096  			if msglen < 0 {
 69097  				return ErrInvalidLengthEvents
 69098  			}
 69099  			postIndex := iNdEx + msglen
 69100  			if postIndex < 0 {
 69101  				return ErrInvalidLengthEvents
 69102  			}
 69103  			if postIndex > l {
 69104  				return io.ErrUnexpectedEOF
 69105  			}
 69106  			v := &SAMLConnectorCreate{}
 69107  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69108  				return err
 69109  			}
 69110  			m.Event = &OneOf_SAMLConnectorCreate{v}
 69111  			iNdEx = postIndex
 69112  		case 35:
 69113  			if wireType != 2 {
 69114  				return fmt.Errorf("proto: wrong wireType = %d for field SAMLConnectorDelete", wireType)
 69115  			}
 69116  			var msglen int
 69117  			for shift := uint(0); ; shift += 7 {
 69118  				if shift >= 64 {
 69119  					return ErrIntOverflowEvents
 69120  				}
 69121  				if iNdEx >= l {
 69122  					return io.ErrUnexpectedEOF
 69123  				}
 69124  				b := dAtA[iNdEx]
 69125  				iNdEx++
 69126  				msglen |= int(b&0x7F) << shift
 69127  				if b < 0x80 {
 69128  					break
 69129  				}
 69130  			}
 69131  			if msglen < 0 {
 69132  				return ErrInvalidLengthEvents
 69133  			}
 69134  			postIndex := iNdEx + msglen
 69135  			if postIndex < 0 {
 69136  				return ErrInvalidLengthEvents
 69137  			}
 69138  			if postIndex > l {
 69139  				return io.ErrUnexpectedEOF
 69140  			}
 69141  			v := &SAMLConnectorDelete{}
 69142  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69143  				return err
 69144  			}
 69145  			m.Event = &OneOf_SAMLConnectorDelete{v}
 69146  			iNdEx = postIndex
 69147  		case 36:
 69148  			if wireType != 2 {
 69149  				return fmt.Errorf("proto: wrong wireType = %d for field KubeRequest", wireType)
 69150  			}
 69151  			var msglen int
 69152  			for shift := uint(0); ; shift += 7 {
 69153  				if shift >= 64 {
 69154  					return ErrIntOverflowEvents
 69155  				}
 69156  				if iNdEx >= l {
 69157  					return io.ErrUnexpectedEOF
 69158  				}
 69159  				b := dAtA[iNdEx]
 69160  				iNdEx++
 69161  				msglen |= int(b&0x7F) << shift
 69162  				if b < 0x80 {
 69163  					break
 69164  				}
 69165  			}
 69166  			if msglen < 0 {
 69167  				return ErrInvalidLengthEvents
 69168  			}
 69169  			postIndex := iNdEx + msglen
 69170  			if postIndex < 0 {
 69171  				return ErrInvalidLengthEvents
 69172  			}
 69173  			if postIndex > l {
 69174  				return io.ErrUnexpectedEOF
 69175  			}
 69176  			v := &KubeRequest{}
 69177  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69178  				return err
 69179  			}
 69180  			m.Event = &OneOf_KubeRequest{v}
 69181  			iNdEx = postIndex
 69182  		case 37:
 69183  			if wireType != 2 {
 69184  				return fmt.Errorf("proto: wrong wireType = %d for field AppSessionStart", wireType)
 69185  			}
 69186  			var msglen int
 69187  			for shift := uint(0); ; shift += 7 {
 69188  				if shift >= 64 {
 69189  					return ErrIntOverflowEvents
 69190  				}
 69191  				if iNdEx >= l {
 69192  					return io.ErrUnexpectedEOF
 69193  				}
 69194  				b := dAtA[iNdEx]
 69195  				iNdEx++
 69196  				msglen |= int(b&0x7F) << shift
 69197  				if b < 0x80 {
 69198  					break
 69199  				}
 69200  			}
 69201  			if msglen < 0 {
 69202  				return ErrInvalidLengthEvents
 69203  			}
 69204  			postIndex := iNdEx + msglen
 69205  			if postIndex < 0 {
 69206  				return ErrInvalidLengthEvents
 69207  			}
 69208  			if postIndex > l {
 69209  				return io.ErrUnexpectedEOF
 69210  			}
 69211  			v := &AppSessionStart{}
 69212  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69213  				return err
 69214  			}
 69215  			m.Event = &OneOf_AppSessionStart{v}
 69216  			iNdEx = postIndex
 69217  		case 38:
 69218  			if wireType != 2 {
 69219  				return fmt.Errorf("proto: wrong wireType = %d for field AppSessionChunk", wireType)
 69220  			}
 69221  			var msglen int
 69222  			for shift := uint(0); ; shift += 7 {
 69223  				if shift >= 64 {
 69224  					return ErrIntOverflowEvents
 69225  				}
 69226  				if iNdEx >= l {
 69227  					return io.ErrUnexpectedEOF
 69228  				}
 69229  				b := dAtA[iNdEx]
 69230  				iNdEx++
 69231  				msglen |= int(b&0x7F) << shift
 69232  				if b < 0x80 {
 69233  					break
 69234  				}
 69235  			}
 69236  			if msglen < 0 {
 69237  				return ErrInvalidLengthEvents
 69238  			}
 69239  			postIndex := iNdEx + msglen
 69240  			if postIndex < 0 {
 69241  				return ErrInvalidLengthEvents
 69242  			}
 69243  			if postIndex > l {
 69244  				return io.ErrUnexpectedEOF
 69245  			}
 69246  			v := &AppSessionChunk{}
 69247  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69248  				return err
 69249  			}
 69250  			m.Event = &OneOf_AppSessionChunk{v}
 69251  			iNdEx = postIndex
 69252  		case 39:
 69253  			if wireType != 2 {
 69254  				return fmt.Errorf("proto: wrong wireType = %d for field AppSessionRequest", wireType)
 69255  			}
 69256  			var msglen int
 69257  			for shift := uint(0); ; shift += 7 {
 69258  				if shift >= 64 {
 69259  					return ErrIntOverflowEvents
 69260  				}
 69261  				if iNdEx >= l {
 69262  					return io.ErrUnexpectedEOF
 69263  				}
 69264  				b := dAtA[iNdEx]
 69265  				iNdEx++
 69266  				msglen |= int(b&0x7F) << shift
 69267  				if b < 0x80 {
 69268  					break
 69269  				}
 69270  			}
 69271  			if msglen < 0 {
 69272  				return ErrInvalidLengthEvents
 69273  			}
 69274  			postIndex := iNdEx + msglen
 69275  			if postIndex < 0 {
 69276  				return ErrInvalidLengthEvents
 69277  			}
 69278  			if postIndex > l {
 69279  				return io.ErrUnexpectedEOF
 69280  			}
 69281  			v := &AppSessionRequest{}
 69282  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69283  				return err
 69284  			}
 69285  			m.Event = &OneOf_AppSessionRequest{v}
 69286  			iNdEx = postIndex
 69287  		case 40:
 69288  			if wireType != 2 {
 69289  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseSessionStart", wireType)
 69290  			}
 69291  			var msglen int
 69292  			for shift := uint(0); ; shift += 7 {
 69293  				if shift >= 64 {
 69294  					return ErrIntOverflowEvents
 69295  				}
 69296  				if iNdEx >= l {
 69297  					return io.ErrUnexpectedEOF
 69298  				}
 69299  				b := dAtA[iNdEx]
 69300  				iNdEx++
 69301  				msglen |= int(b&0x7F) << shift
 69302  				if b < 0x80 {
 69303  					break
 69304  				}
 69305  			}
 69306  			if msglen < 0 {
 69307  				return ErrInvalidLengthEvents
 69308  			}
 69309  			postIndex := iNdEx + msglen
 69310  			if postIndex < 0 {
 69311  				return ErrInvalidLengthEvents
 69312  			}
 69313  			if postIndex > l {
 69314  				return io.ErrUnexpectedEOF
 69315  			}
 69316  			v := &DatabaseSessionStart{}
 69317  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69318  				return err
 69319  			}
 69320  			m.Event = &OneOf_DatabaseSessionStart{v}
 69321  			iNdEx = postIndex
 69322  		case 41:
 69323  			if wireType != 2 {
 69324  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseSessionEnd", wireType)
 69325  			}
 69326  			var msglen int
 69327  			for shift := uint(0); ; shift += 7 {
 69328  				if shift >= 64 {
 69329  					return ErrIntOverflowEvents
 69330  				}
 69331  				if iNdEx >= l {
 69332  					return io.ErrUnexpectedEOF
 69333  				}
 69334  				b := dAtA[iNdEx]
 69335  				iNdEx++
 69336  				msglen |= int(b&0x7F) << shift
 69337  				if b < 0x80 {
 69338  					break
 69339  				}
 69340  			}
 69341  			if msglen < 0 {
 69342  				return ErrInvalidLengthEvents
 69343  			}
 69344  			postIndex := iNdEx + msglen
 69345  			if postIndex < 0 {
 69346  				return ErrInvalidLengthEvents
 69347  			}
 69348  			if postIndex > l {
 69349  				return io.ErrUnexpectedEOF
 69350  			}
 69351  			v := &DatabaseSessionEnd{}
 69352  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69353  				return err
 69354  			}
 69355  			m.Event = &OneOf_DatabaseSessionEnd{v}
 69356  			iNdEx = postIndex
 69357  		case 42:
 69358  			if wireType != 2 {
 69359  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseSessionQuery", wireType)
 69360  			}
 69361  			var msglen int
 69362  			for shift := uint(0); ; shift += 7 {
 69363  				if shift >= 64 {
 69364  					return ErrIntOverflowEvents
 69365  				}
 69366  				if iNdEx >= l {
 69367  					return io.ErrUnexpectedEOF
 69368  				}
 69369  				b := dAtA[iNdEx]
 69370  				iNdEx++
 69371  				msglen |= int(b&0x7F) << shift
 69372  				if b < 0x80 {
 69373  					break
 69374  				}
 69375  			}
 69376  			if msglen < 0 {
 69377  				return ErrInvalidLengthEvents
 69378  			}
 69379  			postIndex := iNdEx + msglen
 69380  			if postIndex < 0 {
 69381  				return ErrInvalidLengthEvents
 69382  			}
 69383  			if postIndex > l {
 69384  				return io.ErrUnexpectedEOF
 69385  			}
 69386  			v := &DatabaseSessionQuery{}
 69387  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69388  				return err
 69389  			}
 69390  			m.Event = &OneOf_DatabaseSessionQuery{v}
 69391  			iNdEx = postIndex
 69392  		case 43:
 69393  			if wireType != 2 {
 69394  				return fmt.Errorf("proto: wrong wireType = %d for field SessionUpload", wireType)
 69395  			}
 69396  			var msglen int
 69397  			for shift := uint(0); ; shift += 7 {
 69398  				if shift >= 64 {
 69399  					return ErrIntOverflowEvents
 69400  				}
 69401  				if iNdEx >= l {
 69402  					return io.ErrUnexpectedEOF
 69403  				}
 69404  				b := dAtA[iNdEx]
 69405  				iNdEx++
 69406  				msglen |= int(b&0x7F) << shift
 69407  				if b < 0x80 {
 69408  					break
 69409  				}
 69410  			}
 69411  			if msglen < 0 {
 69412  				return ErrInvalidLengthEvents
 69413  			}
 69414  			postIndex := iNdEx + msglen
 69415  			if postIndex < 0 {
 69416  				return ErrInvalidLengthEvents
 69417  			}
 69418  			if postIndex > l {
 69419  				return io.ErrUnexpectedEOF
 69420  			}
 69421  			v := &SessionUpload{}
 69422  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69423  				return err
 69424  			}
 69425  			m.Event = &OneOf_SessionUpload{v}
 69426  			iNdEx = postIndex
 69427  		case 44:
 69428  			if wireType != 2 {
 69429  				return fmt.Errorf("proto: wrong wireType = %d for field MFADeviceAdd", wireType)
 69430  			}
 69431  			var msglen int
 69432  			for shift := uint(0); ; shift += 7 {
 69433  				if shift >= 64 {
 69434  					return ErrIntOverflowEvents
 69435  				}
 69436  				if iNdEx >= l {
 69437  					return io.ErrUnexpectedEOF
 69438  				}
 69439  				b := dAtA[iNdEx]
 69440  				iNdEx++
 69441  				msglen |= int(b&0x7F) << shift
 69442  				if b < 0x80 {
 69443  					break
 69444  				}
 69445  			}
 69446  			if msglen < 0 {
 69447  				return ErrInvalidLengthEvents
 69448  			}
 69449  			postIndex := iNdEx + msglen
 69450  			if postIndex < 0 {
 69451  				return ErrInvalidLengthEvents
 69452  			}
 69453  			if postIndex > l {
 69454  				return io.ErrUnexpectedEOF
 69455  			}
 69456  			v := &MFADeviceAdd{}
 69457  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69458  				return err
 69459  			}
 69460  			m.Event = &OneOf_MFADeviceAdd{v}
 69461  			iNdEx = postIndex
 69462  		case 45:
 69463  			if wireType != 2 {
 69464  				return fmt.Errorf("proto: wrong wireType = %d for field MFADeviceDelete", wireType)
 69465  			}
 69466  			var msglen int
 69467  			for shift := uint(0); ; shift += 7 {
 69468  				if shift >= 64 {
 69469  					return ErrIntOverflowEvents
 69470  				}
 69471  				if iNdEx >= l {
 69472  					return io.ErrUnexpectedEOF
 69473  				}
 69474  				b := dAtA[iNdEx]
 69475  				iNdEx++
 69476  				msglen |= int(b&0x7F) << shift
 69477  				if b < 0x80 {
 69478  					break
 69479  				}
 69480  			}
 69481  			if msglen < 0 {
 69482  				return ErrInvalidLengthEvents
 69483  			}
 69484  			postIndex := iNdEx + msglen
 69485  			if postIndex < 0 {
 69486  				return ErrInvalidLengthEvents
 69487  			}
 69488  			if postIndex > l {
 69489  				return io.ErrUnexpectedEOF
 69490  			}
 69491  			v := &MFADeviceDelete{}
 69492  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69493  				return err
 69494  			}
 69495  			m.Event = &OneOf_MFADeviceDelete{v}
 69496  			iNdEx = postIndex
 69497  		case 46:
 69498  			if wireType != 2 {
 69499  				return fmt.Errorf("proto: wrong wireType = %d for field BillingInformationUpdate", wireType)
 69500  			}
 69501  			var msglen int
 69502  			for shift := uint(0); ; shift += 7 {
 69503  				if shift >= 64 {
 69504  					return ErrIntOverflowEvents
 69505  				}
 69506  				if iNdEx >= l {
 69507  					return io.ErrUnexpectedEOF
 69508  				}
 69509  				b := dAtA[iNdEx]
 69510  				iNdEx++
 69511  				msglen |= int(b&0x7F) << shift
 69512  				if b < 0x80 {
 69513  					break
 69514  				}
 69515  			}
 69516  			if msglen < 0 {
 69517  				return ErrInvalidLengthEvents
 69518  			}
 69519  			postIndex := iNdEx + msglen
 69520  			if postIndex < 0 {
 69521  				return ErrInvalidLengthEvents
 69522  			}
 69523  			if postIndex > l {
 69524  				return io.ErrUnexpectedEOF
 69525  			}
 69526  			v := &BillingInformationUpdate{}
 69527  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69528  				return err
 69529  			}
 69530  			m.Event = &OneOf_BillingInformationUpdate{v}
 69531  			iNdEx = postIndex
 69532  		case 47:
 69533  			if wireType != 2 {
 69534  				return fmt.Errorf("proto: wrong wireType = %d for field BillingCardCreate", wireType)
 69535  			}
 69536  			var msglen int
 69537  			for shift := uint(0); ; shift += 7 {
 69538  				if shift >= 64 {
 69539  					return ErrIntOverflowEvents
 69540  				}
 69541  				if iNdEx >= l {
 69542  					return io.ErrUnexpectedEOF
 69543  				}
 69544  				b := dAtA[iNdEx]
 69545  				iNdEx++
 69546  				msglen |= int(b&0x7F) << shift
 69547  				if b < 0x80 {
 69548  					break
 69549  				}
 69550  			}
 69551  			if msglen < 0 {
 69552  				return ErrInvalidLengthEvents
 69553  			}
 69554  			postIndex := iNdEx + msglen
 69555  			if postIndex < 0 {
 69556  				return ErrInvalidLengthEvents
 69557  			}
 69558  			if postIndex > l {
 69559  				return io.ErrUnexpectedEOF
 69560  			}
 69561  			v := &BillingCardCreate{}
 69562  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69563  				return err
 69564  			}
 69565  			m.Event = &OneOf_BillingCardCreate{v}
 69566  			iNdEx = postIndex
 69567  		case 48:
 69568  			if wireType != 2 {
 69569  				return fmt.Errorf("proto: wrong wireType = %d for field BillingCardDelete", wireType)
 69570  			}
 69571  			var msglen int
 69572  			for shift := uint(0); ; shift += 7 {
 69573  				if shift >= 64 {
 69574  					return ErrIntOverflowEvents
 69575  				}
 69576  				if iNdEx >= l {
 69577  					return io.ErrUnexpectedEOF
 69578  				}
 69579  				b := dAtA[iNdEx]
 69580  				iNdEx++
 69581  				msglen |= int(b&0x7F) << shift
 69582  				if b < 0x80 {
 69583  					break
 69584  				}
 69585  			}
 69586  			if msglen < 0 {
 69587  				return ErrInvalidLengthEvents
 69588  			}
 69589  			postIndex := iNdEx + msglen
 69590  			if postIndex < 0 {
 69591  				return ErrInvalidLengthEvents
 69592  			}
 69593  			if postIndex > l {
 69594  				return io.ErrUnexpectedEOF
 69595  			}
 69596  			v := &BillingCardDelete{}
 69597  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69598  				return err
 69599  			}
 69600  			m.Event = &OneOf_BillingCardDelete{v}
 69601  			iNdEx = postIndex
 69602  		case 49:
 69603  			if wireType != 2 {
 69604  				return fmt.Errorf("proto: wrong wireType = %d for field LockCreate", wireType)
 69605  			}
 69606  			var msglen int
 69607  			for shift := uint(0); ; shift += 7 {
 69608  				if shift >= 64 {
 69609  					return ErrIntOverflowEvents
 69610  				}
 69611  				if iNdEx >= l {
 69612  					return io.ErrUnexpectedEOF
 69613  				}
 69614  				b := dAtA[iNdEx]
 69615  				iNdEx++
 69616  				msglen |= int(b&0x7F) << shift
 69617  				if b < 0x80 {
 69618  					break
 69619  				}
 69620  			}
 69621  			if msglen < 0 {
 69622  				return ErrInvalidLengthEvents
 69623  			}
 69624  			postIndex := iNdEx + msglen
 69625  			if postIndex < 0 {
 69626  				return ErrInvalidLengthEvents
 69627  			}
 69628  			if postIndex > l {
 69629  				return io.ErrUnexpectedEOF
 69630  			}
 69631  			v := &LockCreate{}
 69632  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69633  				return err
 69634  			}
 69635  			m.Event = &OneOf_LockCreate{v}
 69636  			iNdEx = postIndex
 69637  		case 50:
 69638  			if wireType != 2 {
 69639  				return fmt.Errorf("proto: wrong wireType = %d for field LockDelete", wireType)
 69640  			}
 69641  			var msglen int
 69642  			for shift := uint(0); ; shift += 7 {
 69643  				if shift >= 64 {
 69644  					return ErrIntOverflowEvents
 69645  				}
 69646  				if iNdEx >= l {
 69647  					return io.ErrUnexpectedEOF
 69648  				}
 69649  				b := dAtA[iNdEx]
 69650  				iNdEx++
 69651  				msglen |= int(b&0x7F) << shift
 69652  				if b < 0x80 {
 69653  					break
 69654  				}
 69655  			}
 69656  			if msglen < 0 {
 69657  				return ErrInvalidLengthEvents
 69658  			}
 69659  			postIndex := iNdEx + msglen
 69660  			if postIndex < 0 {
 69661  				return ErrInvalidLengthEvents
 69662  			}
 69663  			if postIndex > l {
 69664  				return io.ErrUnexpectedEOF
 69665  			}
 69666  			v := &LockDelete{}
 69667  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69668  				return err
 69669  			}
 69670  			m.Event = &OneOf_LockDelete{v}
 69671  			iNdEx = postIndex
 69672  		case 51:
 69673  			if wireType != 2 {
 69674  				return fmt.Errorf("proto: wrong wireType = %d for field RecoveryCodeGenerate", wireType)
 69675  			}
 69676  			var msglen int
 69677  			for shift := uint(0); ; shift += 7 {
 69678  				if shift >= 64 {
 69679  					return ErrIntOverflowEvents
 69680  				}
 69681  				if iNdEx >= l {
 69682  					return io.ErrUnexpectedEOF
 69683  				}
 69684  				b := dAtA[iNdEx]
 69685  				iNdEx++
 69686  				msglen |= int(b&0x7F) << shift
 69687  				if b < 0x80 {
 69688  					break
 69689  				}
 69690  			}
 69691  			if msglen < 0 {
 69692  				return ErrInvalidLengthEvents
 69693  			}
 69694  			postIndex := iNdEx + msglen
 69695  			if postIndex < 0 {
 69696  				return ErrInvalidLengthEvents
 69697  			}
 69698  			if postIndex > l {
 69699  				return io.ErrUnexpectedEOF
 69700  			}
 69701  			v := &RecoveryCodeGenerate{}
 69702  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69703  				return err
 69704  			}
 69705  			m.Event = &OneOf_RecoveryCodeGenerate{v}
 69706  			iNdEx = postIndex
 69707  		case 52:
 69708  			if wireType != 2 {
 69709  				return fmt.Errorf("proto: wrong wireType = %d for field RecoveryCodeUsed", wireType)
 69710  			}
 69711  			var msglen int
 69712  			for shift := uint(0); ; shift += 7 {
 69713  				if shift >= 64 {
 69714  					return ErrIntOverflowEvents
 69715  				}
 69716  				if iNdEx >= l {
 69717  					return io.ErrUnexpectedEOF
 69718  				}
 69719  				b := dAtA[iNdEx]
 69720  				iNdEx++
 69721  				msglen |= int(b&0x7F) << shift
 69722  				if b < 0x80 {
 69723  					break
 69724  				}
 69725  			}
 69726  			if msglen < 0 {
 69727  				return ErrInvalidLengthEvents
 69728  			}
 69729  			postIndex := iNdEx + msglen
 69730  			if postIndex < 0 {
 69731  				return ErrInvalidLengthEvents
 69732  			}
 69733  			if postIndex > l {
 69734  				return io.ErrUnexpectedEOF
 69735  			}
 69736  			v := &RecoveryCodeUsed{}
 69737  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69738  				return err
 69739  			}
 69740  			m.Event = &OneOf_RecoveryCodeUsed{v}
 69741  			iNdEx = postIndex
 69742  		case 53:
 69743  			if wireType != 2 {
 69744  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseCreate", wireType)
 69745  			}
 69746  			var msglen int
 69747  			for shift := uint(0); ; shift += 7 {
 69748  				if shift >= 64 {
 69749  					return ErrIntOverflowEvents
 69750  				}
 69751  				if iNdEx >= l {
 69752  					return io.ErrUnexpectedEOF
 69753  				}
 69754  				b := dAtA[iNdEx]
 69755  				iNdEx++
 69756  				msglen |= int(b&0x7F) << shift
 69757  				if b < 0x80 {
 69758  					break
 69759  				}
 69760  			}
 69761  			if msglen < 0 {
 69762  				return ErrInvalidLengthEvents
 69763  			}
 69764  			postIndex := iNdEx + msglen
 69765  			if postIndex < 0 {
 69766  				return ErrInvalidLengthEvents
 69767  			}
 69768  			if postIndex > l {
 69769  				return io.ErrUnexpectedEOF
 69770  			}
 69771  			v := &DatabaseCreate{}
 69772  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69773  				return err
 69774  			}
 69775  			m.Event = &OneOf_DatabaseCreate{v}
 69776  			iNdEx = postIndex
 69777  		case 54:
 69778  			if wireType != 2 {
 69779  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseUpdate", wireType)
 69780  			}
 69781  			var msglen int
 69782  			for shift := uint(0); ; shift += 7 {
 69783  				if shift >= 64 {
 69784  					return ErrIntOverflowEvents
 69785  				}
 69786  				if iNdEx >= l {
 69787  					return io.ErrUnexpectedEOF
 69788  				}
 69789  				b := dAtA[iNdEx]
 69790  				iNdEx++
 69791  				msglen |= int(b&0x7F) << shift
 69792  				if b < 0x80 {
 69793  					break
 69794  				}
 69795  			}
 69796  			if msglen < 0 {
 69797  				return ErrInvalidLengthEvents
 69798  			}
 69799  			postIndex := iNdEx + msglen
 69800  			if postIndex < 0 {
 69801  				return ErrInvalidLengthEvents
 69802  			}
 69803  			if postIndex > l {
 69804  				return io.ErrUnexpectedEOF
 69805  			}
 69806  			v := &DatabaseUpdate{}
 69807  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69808  				return err
 69809  			}
 69810  			m.Event = &OneOf_DatabaseUpdate{v}
 69811  			iNdEx = postIndex
 69812  		case 55:
 69813  			if wireType != 2 {
 69814  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseDelete", wireType)
 69815  			}
 69816  			var msglen int
 69817  			for shift := uint(0); ; shift += 7 {
 69818  				if shift >= 64 {
 69819  					return ErrIntOverflowEvents
 69820  				}
 69821  				if iNdEx >= l {
 69822  					return io.ErrUnexpectedEOF
 69823  				}
 69824  				b := dAtA[iNdEx]
 69825  				iNdEx++
 69826  				msglen |= int(b&0x7F) << shift
 69827  				if b < 0x80 {
 69828  					break
 69829  				}
 69830  			}
 69831  			if msglen < 0 {
 69832  				return ErrInvalidLengthEvents
 69833  			}
 69834  			postIndex := iNdEx + msglen
 69835  			if postIndex < 0 {
 69836  				return ErrInvalidLengthEvents
 69837  			}
 69838  			if postIndex > l {
 69839  				return io.ErrUnexpectedEOF
 69840  			}
 69841  			v := &DatabaseDelete{}
 69842  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69843  				return err
 69844  			}
 69845  			m.Event = &OneOf_DatabaseDelete{v}
 69846  			iNdEx = postIndex
 69847  		case 56:
 69848  			if wireType != 2 {
 69849  				return fmt.Errorf("proto: wrong wireType = %d for field AppCreate", wireType)
 69850  			}
 69851  			var msglen int
 69852  			for shift := uint(0); ; shift += 7 {
 69853  				if shift >= 64 {
 69854  					return ErrIntOverflowEvents
 69855  				}
 69856  				if iNdEx >= l {
 69857  					return io.ErrUnexpectedEOF
 69858  				}
 69859  				b := dAtA[iNdEx]
 69860  				iNdEx++
 69861  				msglen |= int(b&0x7F) << shift
 69862  				if b < 0x80 {
 69863  					break
 69864  				}
 69865  			}
 69866  			if msglen < 0 {
 69867  				return ErrInvalidLengthEvents
 69868  			}
 69869  			postIndex := iNdEx + msglen
 69870  			if postIndex < 0 {
 69871  				return ErrInvalidLengthEvents
 69872  			}
 69873  			if postIndex > l {
 69874  				return io.ErrUnexpectedEOF
 69875  			}
 69876  			v := &AppCreate{}
 69877  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69878  				return err
 69879  			}
 69880  			m.Event = &OneOf_AppCreate{v}
 69881  			iNdEx = postIndex
 69882  		case 57:
 69883  			if wireType != 2 {
 69884  				return fmt.Errorf("proto: wrong wireType = %d for field AppUpdate", wireType)
 69885  			}
 69886  			var msglen int
 69887  			for shift := uint(0); ; shift += 7 {
 69888  				if shift >= 64 {
 69889  					return ErrIntOverflowEvents
 69890  				}
 69891  				if iNdEx >= l {
 69892  					return io.ErrUnexpectedEOF
 69893  				}
 69894  				b := dAtA[iNdEx]
 69895  				iNdEx++
 69896  				msglen |= int(b&0x7F) << shift
 69897  				if b < 0x80 {
 69898  					break
 69899  				}
 69900  			}
 69901  			if msglen < 0 {
 69902  				return ErrInvalidLengthEvents
 69903  			}
 69904  			postIndex := iNdEx + msglen
 69905  			if postIndex < 0 {
 69906  				return ErrInvalidLengthEvents
 69907  			}
 69908  			if postIndex > l {
 69909  				return io.ErrUnexpectedEOF
 69910  			}
 69911  			v := &AppUpdate{}
 69912  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69913  				return err
 69914  			}
 69915  			m.Event = &OneOf_AppUpdate{v}
 69916  			iNdEx = postIndex
 69917  		case 58:
 69918  			if wireType != 2 {
 69919  				return fmt.Errorf("proto: wrong wireType = %d for field AppDelete", wireType)
 69920  			}
 69921  			var msglen int
 69922  			for shift := uint(0); ; shift += 7 {
 69923  				if shift >= 64 {
 69924  					return ErrIntOverflowEvents
 69925  				}
 69926  				if iNdEx >= l {
 69927  					return io.ErrUnexpectedEOF
 69928  				}
 69929  				b := dAtA[iNdEx]
 69930  				iNdEx++
 69931  				msglen |= int(b&0x7F) << shift
 69932  				if b < 0x80 {
 69933  					break
 69934  				}
 69935  			}
 69936  			if msglen < 0 {
 69937  				return ErrInvalidLengthEvents
 69938  			}
 69939  			postIndex := iNdEx + msglen
 69940  			if postIndex < 0 {
 69941  				return ErrInvalidLengthEvents
 69942  			}
 69943  			if postIndex > l {
 69944  				return io.ErrUnexpectedEOF
 69945  			}
 69946  			v := &AppDelete{}
 69947  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69948  				return err
 69949  			}
 69950  			m.Event = &OneOf_AppDelete{v}
 69951  			iNdEx = postIndex
 69952  		case 59:
 69953  			if wireType != 2 {
 69954  				return fmt.Errorf("proto: wrong wireType = %d for field WindowsDesktopSessionStart", wireType)
 69955  			}
 69956  			var msglen int
 69957  			for shift := uint(0); ; shift += 7 {
 69958  				if shift >= 64 {
 69959  					return ErrIntOverflowEvents
 69960  				}
 69961  				if iNdEx >= l {
 69962  					return io.ErrUnexpectedEOF
 69963  				}
 69964  				b := dAtA[iNdEx]
 69965  				iNdEx++
 69966  				msglen |= int(b&0x7F) << shift
 69967  				if b < 0x80 {
 69968  					break
 69969  				}
 69970  			}
 69971  			if msglen < 0 {
 69972  				return ErrInvalidLengthEvents
 69973  			}
 69974  			postIndex := iNdEx + msglen
 69975  			if postIndex < 0 {
 69976  				return ErrInvalidLengthEvents
 69977  			}
 69978  			if postIndex > l {
 69979  				return io.ErrUnexpectedEOF
 69980  			}
 69981  			v := &WindowsDesktopSessionStart{}
 69982  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 69983  				return err
 69984  			}
 69985  			m.Event = &OneOf_WindowsDesktopSessionStart{v}
 69986  			iNdEx = postIndex
 69987  		case 60:
 69988  			if wireType != 2 {
 69989  				return fmt.Errorf("proto: wrong wireType = %d for field WindowsDesktopSessionEnd", wireType)
 69990  			}
 69991  			var msglen int
 69992  			for shift := uint(0); ; shift += 7 {
 69993  				if shift >= 64 {
 69994  					return ErrIntOverflowEvents
 69995  				}
 69996  				if iNdEx >= l {
 69997  					return io.ErrUnexpectedEOF
 69998  				}
 69999  				b := dAtA[iNdEx]
 70000  				iNdEx++
 70001  				msglen |= int(b&0x7F) << shift
 70002  				if b < 0x80 {
 70003  					break
 70004  				}
 70005  			}
 70006  			if msglen < 0 {
 70007  				return ErrInvalidLengthEvents
 70008  			}
 70009  			postIndex := iNdEx + msglen
 70010  			if postIndex < 0 {
 70011  				return ErrInvalidLengthEvents
 70012  			}
 70013  			if postIndex > l {
 70014  				return io.ErrUnexpectedEOF
 70015  			}
 70016  			v := &WindowsDesktopSessionEnd{}
 70017  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70018  				return err
 70019  			}
 70020  			m.Event = &OneOf_WindowsDesktopSessionEnd{v}
 70021  			iNdEx = postIndex
 70022  		case 61:
 70023  			if wireType != 2 {
 70024  				return fmt.Errorf("proto: wrong wireType = %d for field PostgresParse", wireType)
 70025  			}
 70026  			var msglen int
 70027  			for shift := uint(0); ; shift += 7 {
 70028  				if shift >= 64 {
 70029  					return ErrIntOverflowEvents
 70030  				}
 70031  				if iNdEx >= l {
 70032  					return io.ErrUnexpectedEOF
 70033  				}
 70034  				b := dAtA[iNdEx]
 70035  				iNdEx++
 70036  				msglen |= int(b&0x7F) << shift
 70037  				if b < 0x80 {
 70038  					break
 70039  				}
 70040  			}
 70041  			if msglen < 0 {
 70042  				return ErrInvalidLengthEvents
 70043  			}
 70044  			postIndex := iNdEx + msglen
 70045  			if postIndex < 0 {
 70046  				return ErrInvalidLengthEvents
 70047  			}
 70048  			if postIndex > l {
 70049  				return io.ErrUnexpectedEOF
 70050  			}
 70051  			v := &PostgresParse{}
 70052  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70053  				return err
 70054  			}
 70055  			m.Event = &OneOf_PostgresParse{v}
 70056  			iNdEx = postIndex
 70057  		case 62:
 70058  			if wireType != 2 {
 70059  				return fmt.Errorf("proto: wrong wireType = %d for field PostgresBind", wireType)
 70060  			}
 70061  			var msglen int
 70062  			for shift := uint(0); ; shift += 7 {
 70063  				if shift >= 64 {
 70064  					return ErrIntOverflowEvents
 70065  				}
 70066  				if iNdEx >= l {
 70067  					return io.ErrUnexpectedEOF
 70068  				}
 70069  				b := dAtA[iNdEx]
 70070  				iNdEx++
 70071  				msglen |= int(b&0x7F) << shift
 70072  				if b < 0x80 {
 70073  					break
 70074  				}
 70075  			}
 70076  			if msglen < 0 {
 70077  				return ErrInvalidLengthEvents
 70078  			}
 70079  			postIndex := iNdEx + msglen
 70080  			if postIndex < 0 {
 70081  				return ErrInvalidLengthEvents
 70082  			}
 70083  			if postIndex > l {
 70084  				return io.ErrUnexpectedEOF
 70085  			}
 70086  			v := &PostgresBind{}
 70087  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70088  				return err
 70089  			}
 70090  			m.Event = &OneOf_PostgresBind{v}
 70091  			iNdEx = postIndex
 70092  		case 63:
 70093  			if wireType != 2 {
 70094  				return fmt.Errorf("proto: wrong wireType = %d for field PostgresExecute", wireType)
 70095  			}
 70096  			var msglen int
 70097  			for shift := uint(0); ; shift += 7 {
 70098  				if shift >= 64 {
 70099  					return ErrIntOverflowEvents
 70100  				}
 70101  				if iNdEx >= l {
 70102  					return io.ErrUnexpectedEOF
 70103  				}
 70104  				b := dAtA[iNdEx]
 70105  				iNdEx++
 70106  				msglen |= int(b&0x7F) << shift
 70107  				if b < 0x80 {
 70108  					break
 70109  				}
 70110  			}
 70111  			if msglen < 0 {
 70112  				return ErrInvalidLengthEvents
 70113  			}
 70114  			postIndex := iNdEx + msglen
 70115  			if postIndex < 0 {
 70116  				return ErrInvalidLengthEvents
 70117  			}
 70118  			if postIndex > l {
 70119  				return io.ErrUnexpectedEOF
 70120  			}
 70121  			v := &PostgresExecute{}
 70122  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70123  				return err
 70124  			}
 70125  			m.Event = &OneOf_PostgresExecute{v}
 70126  			iNdEx = postIndex
 70127  		case 64:
 70128  			if wireType != 2 {
 70129  				return fmt.Errorf("proto: wrong wireType = %d for field PostgresClose", wireType)
 70130  			}
 70131  			var msglen int
 70132  			for shift := uint(0); ; shift += 7 {
 70133  				if shift >= 64 {
 70134  					return ErrIntOverflowEvents
 70135  				}
 70136  				if iNdEx >= l {
 70137  					return io.ErrUnexpectedEOF
 70138  				}
 70139  				b := dAtA[iNdEx]
 70140  				iNdEx++
 70141  				msglen |= int(b&0x7F) << shift
 70142  				if b < 0x80 {
 70143  					break
 70144  				}
 70145  			}
 70146  			if msglen < 0 {
 70147  				return ErrInvalidLengthEvents
 70148  			}
 70149  			postIndex := iNdEx + msglen
 70150  			if postIndex < 0 {
 70151  				return ErrInvalidLengthEvents
 70152  			}
 70153  			if postIndex > l {
 70154  				return io.ErrUnexpectedEOF
 70155  			}
 70156  			v := &PostgresClose{}
 70157  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70158  				return err
 70159  			}
 70160  			m.Event = &OneOf_PostgresClose{v}
 70161  			iNdEx = postIndex
 70162  		case 65:
 70163  			if wireType != 2 {
 70164  				return fmt.Errorf("proto: wrong wireType = %d for field PostgresFunctionCall", wireType)
 70165  			}
 70166  			var msglen int
 70167  			for shift := uint(0); ; shift += 7 {
 70168  				if shift >= 64 {
 70169  					return ErrIntOverflowEvents
 70170  				}
 70171  				if iNdEx >= l {
 70172  					return io.ErrUnexpectedEOF
 70173  				}
 70174  				b := dAtA[iNdEx]
 70175  				iNdEx++
 70176  				msglen |= int(b&0x7F) << shift
 70177  				if b < 0x80 {
 70178  					break
 70179  				}
 70180  			}
 70181  			if msglen < 0 {
 70182  				return ErrInvalidLengthEvents
 70183  			}
 70184  			postIndex := iNdEx + msglen
 70185  			if postIndex < 0 {
 70186  				return ErrInvalidLengthEvents
 70187  			}
 70188  			if postIndex > l {
 70189  				return io.ErrUnexpectedEOF
 70190  			}
 70191  			v := &PostgresFunctionCall{}
 70192  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70193  				return err
 70194  			}
 70195  			m.Event = &OneOf_PostgresFunctionCall{v}
 70196  			iNdEx = postIndex
 70197  		case 66:
 70198  			if wireType != 2 {
 70199  				return fmt.Errorf("proto: wrong wireType = %d for field AccessRequestDelete", wireType)
 70200  			}
 70201  			var msglen int
 70202  			for shift := uint(0); ; shift += 7 {
 70203  				if shift >= 64 {
 70204  					return ErrIntOverflowEvents
 70205  				}
 70206  				if iNdEx >= l {
 70207  					return io.ErrUnexpectedEOF
 70208  				}
 70209  				b := dAtA[iNdEx]
 70210  				iNdEx++
 70211  				msglen |= int(b&0x7F) << shift
 70212  				if b < 0x80 {
 70213  					break
 70214  				}
 70215  			}
 70216  			if msglen < 0 {
 70217  				return ErrInvalidLengthEvents
 70218  			}
 70219  			postIndex := iNdEx + msglen
 70220  			if postIndex < 0 {
 70221  				return ErrInvalidLengthEvents
 70222  			}
 70223  			if postIndex > l {
 70224  				return io.ErrUnexpectedEOF
 70225  			}
 70226  			v := &AccessRequestDelete{}
 70227  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70228  				return err
 70229  			}
 70230  			m.Event = &OneOf_AccessRequestDelete{v}
 70231  			iNdEx = postIndex
 70232  		case 67:
 70233  			if wireType != 2 {
 70234  				return fmt.Errorf("proto: wrong wireType = %d for field SessionConnect", wireType)
 70235  			}
 70236  			var msglen int
 70237  			for shift := uint(0); ; shift += 7 {
 70238  				if shift >= 64 {
 70239  					return ErrIntOverflowEvents
 70240  				}
 70241  				if iNdEx >= l {
 70242  					return io.ErrUnexpectedEOF
 70243  				}
 70244  				b := dAtA[iNdEx]
 70245  				iNdEx++
 70246  				msglen |= int(b&0x7F) << shift
 70247  				if b < 0x80 {
 70248  					break
 70249  				}
 70250  			}
 70251  			if msglen < 0 {
 70252  				return ErrInvalidLengthEvents
 70253  			}
 70254  			postIndex := iNdEx + msglen
 70255  			if postIndex < 0 {
 70256  				return ErrInvalidLengthEvents
 70257  			}
 70258  			if postIndex > l {
 70259  				return io.ErrUnexpectedEOF
 70260  			}
 70261  			v := &SessionConnect{}
 70262  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70263  				return err
 70264  			}
 70265  			m.Event = &OneOf_SessionConnect{v}
 70266  			iNdEx = postIndex
 70267  		case 68:
 70268  			if wireType != 2 {
 70269  				return fmt.Errorf("proto: wrong wireType = %d for field CertificateCreate", wireType)
 70270  			}
 70271  			var msglen int
 70272  			for shift := uint(0); ; shift += 7 {
 70273  				if shift >= 64 {
 70274  					return ErrIntOverflowEvents
 70275  				}
 70276  				if iNdEx >= l {
 70277  					return io.ErrUnexpectedEOF
 70278  				}
 70279  				b := dAtA[iNdEx]
 70280  				iNdEx++
 70281  				msglen |= int(b&0x7F) << shift
 70282  				if b < 0x80 {
 70283  					break
 70284  				}
 70285  			}
 70286  			if msglen < 0 {
 70287  				return ErrInvalidLengthEvents
 70288  			}
 70289  			postIndex := iNdEx + msglen
 70290  			if postIndex < 0 {
 70291  				return ErrInvalidLengthEvents
 70292  			}
 70293  			if postIndex > l {
 70294  				return io.ErrUnexpectedEOF
 70295  			}
 70296  			v := &CertificateCreate{}
 70297  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70298  				return err
 70299  			}
 70300  			m.Event = &OneOf_CertificateCreate{v}
 70301  			iNdEx = postIndex
 70302  		case 69:
 70303  			if wireType != 2 {
 70304  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopRecording", wireType)
 70305  			}
 70306  			var msglen int
 70307  			for shift := uint(0); ; shift += 7 {
 70308  				if shift >= 64 {
 70309  					return ErrIntOverflowEvents
 70310  				}
 70311  				if iNdEx >= l {
 70312  					return io.ErrUnexpectedEOF
 70313  				}
 70314  				b := dAtA[iNdEx]
 70315  				iNdEx++
 70316  				msglen |= int(b&0x7F) << shift
 70317  				if b < 0x80 {
 70318  					break
 70319  				}
 70320  			}
 70321  			if msglen < 0 {
 70322  				return ErrInvalidLengthEvents
 70323  			}
 70324  			postIndex := iNdEx + msglen
 70325  			if postIndex < 0 {
 70326  				return ErrInvalidLengthEvents
 70327  			}
 70328  			if postIndex > l {
 70329  				return io.ErrUnexpectedEOF
 70330  			}
 70331  			v := &DesktopRecording{}
 70332  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70333  				return err
 70334  			}
 70335  			m.Event = &OneOf_DesktopRecording{v}
 70336  			iNdEx = postIndex
 70337  		case 70:
 70338  			if wireType != 2 {
 70339  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopClipboardSend", wireType)
 70340  			}
 70341  			var msglen int
 70342  			for shift := uint(0); ; shift += 7 {
 70343  				if shift >= 64 {
 70344  					return ErrIntOverflowEvents
 70345  				}
 70346  				if iNdEx >= l {
 70347  					return io.ErrUnexpectedEOF
 70348  				}
 70349  				b := dAtA[iNdEx]
 70350  				iNdEx++
 70351  				msglen |= int(b&0x7F) << shift
 70352  				if b < 0x80 {
 70353  					break
 70354  				}
 70355  			}
 70356  			if msglen < 0 {
 70357  				return ErrInvalidLengthEvents
 70358  			}
 70359  			postIndex := iNdEx + msglen
 70360  			if postIndex < 0 {
 70361  				return ErrInvalidLengthEvents
 70362  			}
 70363  			if postIndex > l {
 70364  				return io.ErrUnexpectedEOF
 70365  			}
 70366  			v := &DesktopClipboardSend{}
 70367  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70368  				return err
 70369  			}
 70370  			m.Event = &OneOf_DesktopClipboardSend{v}
 70371  			iNdEx = postIndex
 70372  		case 71:
 70373  			if wireType != 2 {
 70374  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopClipboardReceive", wireType)
 70375  			}
 70376  			var msglen int
 70377  			for shift := uint(0); ; shift += 7 {
 70378  				if shift >= 64 {
 70379  					return ErrIntOverflowEvents
 70380  				}
 70381  				if iNdEx >= l {
 70382  					return io.ErrUnexpectedEOF
 70383  				}
 70384  				b := dAtA[iNdEx]
 70385  				iNdEx++
 70386  				msglen |= int(b&0x7F) << shift
 70387  				if b < 0x80 {
 70388  					break
 70389  				}
 70390  			}
 70391  			if msglen < 0 {
 70392  				return ErrInvalidLengthEvents
 70393  			}
 70394  			postIndex := iNdEx + msglen
 70395  			if postIndex < 0 {
 70396  				return ErrInvalidLengthEvents
 70397  			}
 70398  			if postIndex > l {
 70399  				return io.ErrUnexpectedEOF
 70400  			}
 70401  			v := &DesktopClipboardReceive{}
 70402  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70403  				return err
 70404  			}
 70405  			m.Event = &OneOf_DesktopClipboardReceive{v}
 70406  			iNdEx = postIndex
 70407  		case 72:
 70408  			if wireType != 2 {
 70409  				return fmt.Errorf("proto: wrong wireType = %d for field MySQLStatementPrepare", wireType)
 70410  			}
 70411  			var msglen int
 70412  			for shift := uint(0); ; shift += 7 {
 70413  				if shift >= 64 {
 70414  					return ErrIntOverflowEvents
 70415  				}
 70416  				if iNdEx >= l {
 70417  					return io.ErrUnexpectedEOF
 70418  				}
 70419  				b := dAtA[iNdEx]
 70420  				iNdEx++
 70421  				msglen |= int(b&0x7F) << shift
 70422  				if b < 0x80 {
 70423  					break
 70424  				}
 70425  			}
 70426  			if msglen < 0 {
 70427  				return ErrInvalidLengthEvents
 70428  			}
 70429  			postIndex := iNdEx + msglen
 70430  			if postIndex < 0 {
 70431  				return ErrInvalidLengthEvents
 70432  			}
 70433  			if postIndex > l {
 70434  				return io.ErrUnexpectedEOF
 70435  			}
 70436  			v := &MySQLStatementPrepare{}
 70437  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70438  				return err
 70439  			}
 70440  			m.Event = &OneOf_MySQLStatementPrepare{v}
 70441  			iNdEx = postIndex
 70442  		case 73:
 70443  			if wireType != 2 {
 70444  				return fmt.Errorf("proto: wrong wireType = %d for field MySQLStatementExecute", wireType)
 70445  			}
 70446  			var msglen int
 70447  			for shift := uint(0); ; shift += 7 {
 70448  				if shift >= 64 {
 70449  					return ErrIntOverflowEvents
 70450  				}
 70451  				if iNdEx >= l {
 70452  					return io.ErrUnexpectedEOF
 70453  				}
 70454  				b := dAtA[iNdEx]
 70455  				iNdEx++
 70456  				msglen |= int(b&0x7F) << shift
 70457  				if b < 0x80 {
 70458  					break
 70459  				}
 70460  			}
 70461  			if msglen < 0 {
 70462  				return ErrInvalidLengthEvents
 70463  			}
 70464  			postIndex := iNdEx + msglen
 70465  			if postIndex < 0 {
 70466  				return ErrInvalidLengthEvents
 70467  			}
 70468  			if postIndex > l {
 70469  				return io.ErrUnexpectedEOF
 70470  			}
 70471  			v := &MySQLStatementExecute{}
 70472  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70473  				return err
 70474  			}
 70475  			m.Event = &OneOf_MySQLStatementExecute{v}
 70476  			iNdEx = postIndex
 70477  		case 74:
 70478  			if wireType != 2 {
 70479  				return fmt.Errorf("proto: wrong wireType = %d for field MySQLStatementSendLongData", wireType)
 70480  			}
 70481  			var msglen int
 70482  			for shift := uint(0); ; shift += 7 {
 70483  				if shift >= 64 {
 70484  					return ErrIntOverflowEvents
 70485  				}
 70486  				if iNdEx >= l {
 70487  					return io.ErrUnexpectedEOF
 70488  				}
 70489  				b := dAtA[iNdEx]
 70490  				iNdEx++
 70491  				msglen |= int(b&0x7F) << shift
 70492  				if b < 0x80 {
 70493  					break
 70494  				}
 70495  			}
 70496  			if msglen < 0 {
 70497  				return ErrInvalidLengthEvents
 70498  			}
 70499  			postIndex := iNdEx + msglen
 70500  			if postIndex < 0 {
 70501  				return ErrInvalidLengthEvents
 70502  			}
 70503  			if postIndex > l {
 70504  				return io.ErrUnexpectedEOF
 70505  			}
 70506  			v := &MySQLStatementSendLongData{}
 70507  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70508  				return err
 70509  			}
 70510  			m.Event = &OneOf_MySQLStatementSendLongData{v}
 70511  			iNdEx = postIndex
 70512  		case 75:
 70513  			if wireType != 2 {
 70514  				return fmt.Errorf("proto: wrong wireType = %d for field MySQLStatementClose", wireType)
 70515  			}
 70516  			var msglen int
 70517  			for shift := uint(0); ; shift += 7 {
 70518  				if shift >= 64 {
 70519  					return ErrIntOverflowEvents
 70520  				}
 70521  				if iNdEx >= l {
 70522  					return io.ErrUnexpectedEOF
 70523  				}
 70524  				b := dAtA[iNdEx]
 70525  				iNdEx++
 70526  				msglen |= int(b&0x7F) << shift
 70527  				if b < 0x80 {
 70528  					break
 70529  				}
 70530  			}
 70531  			if msglen < 0 {
 70532  				return ErrInvalidLengthEvents
 70533  			}
 70534  			postIndex := iNdEx + msglen
 70535  			if postIndex < 0 {
 70536  				return ErrInvalidLengthEvents
 70537  			}
 70538  			if postIndex > l {
 70539  				return io.ErrUnexpectedEOF
 70540  			}
 70541  			v := &MySQLStatementClose{}
 70542  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70543  				return err
 70544  			}
 70545  			m.Event = &OneOf_MySQLStatementClose{v}
 70546  			iNdEx = postIndex
 70547  		case 76:
 70548  			if wireType != 2 {
 70549  				return fmt.Errorf("proto: wrong wireType = %d for field MySQLStatementReset", wireType)
 70550  			}
 70551  			var msglen int
 70552  			for shift := uint(0); ; shift += 7 {
 70553  				if shift >= 64 {
 70554  					return ErrIntOverflowEvents
 70555  				}
 70556  				if iNdEx >= l {
 70557  					return io.ErrUnexpectedEOF
 70558  				}
 70559  				b := dAtA[iNdEx]
 70560  				iNdEx++
 70561  				msglen |= int(b&0x7F) << shift
 70562  				if b < 0x80 {
 70563  					break
 70564  				}
 70565  			}
 70566  			if msglen < 0 {
 70567  				return ErrInvalidLengthEvents
 70568  			}
 70569  			postIndex := iNdEx + msglen
 70570  			if postIndex < 0 {
 70571  				return ErrInvalidLengthEvents
 70572  			}
 70573  			if postIndex > l {
 70574  				return io.ErrUnexpectedEOF
 70575  			}
 70576  			v := &MySQLStatementReset{}
 70577  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70578  				return err
 70579  			}
 70580  			m.Event = &OneOf_MySQLStatementReset{v}
 70581  			iNdEx = postIndex
 70582  		case 77:
 70583  			if wireType != 2 {
 70584  				return fmt.Errorf("proto: wrong wireType = %d for field MySQLStatementFetch", wireType)
 70585  			}
 70586  			var msglen int
 70587  			for shift := uint(0); ; shift += 7 {
 70588  				if shift >= 64 {
 70589  					return ErrIntOverflowEvents
 70590  				}
 70591  				if iNdEx >= l {
 70592  					return io.ErrUnexpectedEOF
 70593  				}
 70594  				b := dAtA[iNdEx]
 70595  				iNdEx++
 70596  				msglen |= int(b&0x7F) << shift
 70597  				if b < 0x80 {
 70598  					break
 70599  				}
 70600  			}
 70601  			if msglen < 0 {
 70602  				return ErrInvalidLengthEvents
 70603  			}
 70604  			postIndex := iNdEx + msglen
 70605  			if postIndex < 0 {
 70606  				return ErrInvalidLengthEvents
 70607  			}
 70608  			if postIndex > l {
 70609  				return io.ErrUnexpectedEOF
 70610  			}
 70611  			v := &MySQLStatementFetch{}
 70612  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70613  				return err
 70614  			}
 70615  			m.Event = &OneOf_MySQLStatementFetch{v}
 70616  			iNdEx = postIndex
 70617  		case 78:
 70618  			if wireType != 2 {
 70619  				return fmt.Errorf("proto: wrong wireType = %d for field MySQLStatementBulkExecute", wireType)
 70620  			}
 70621  			var msglen int
 70622  			for shift := uint(0); ; shift += 7 {
 70623  				if shift >= 64 {
 70624  					return ErrIntOverflowEvents
 70625  				}
 70626  				if iNdEx >= l {
 70627  					return io.ErrUnexpectedEOF
 70628  				}
 70629  				b := dAtA[iNdEx]
 70630  				iNdEx++
 70631  				msglen |= int(b&0x7F) << shift
 70632  				if b < 0x80 {
 70633  					break
 70634  				}
 70635  			}
 70636  			if msglen < 0 {
 70637  				return ErrInvalidLengthEvents
 70638  			}
 70639  			postIndex := iNdEx + msglen
 70640  			if postIndex < 0 {
 70641  				return ErrInvalidLengthEvents
 70642  			}
 70643  			if postIndex > l {
 70644  				return io.ErrUnexpectedEOF
 70645  			}
 70646  			v := &MySQLStatementBulkExecute{}
 70647  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70648  				return err
 70649  			}
 70650  			m.Event = &OneOf_MySQLStatementBulkExecute{v}
 70651  			iNdEx = postIndex
 70652  		case 79:
 70653  			if wireType != 2 {
 70654  				return fmt.Errorf("proto: wrong wireType = %d for field RenewableCertificateGenerationMismatch", wireType)
 70655  			}
 70656  			var msglen int
 70657  			for shift := uint(0); ; shift += 7 {
 70658  				if shift >= 64 {
 70659  					return ErrIntOverflowEvents
 70660  				}
 70661  				if iNdEx >= l {
 70662  					return io.ErrUnexpectedEOF
 70663  				}
 70664  				b := dAtA[iNdEx]
 70665  				iNdEx++
 70666  				msglen |= int(b&0x7F) << shift
 70667  				if b < 0x80 {
 70668  					break
 70669  				}
 70670  			}
 70671  			if msglen < 0 {
 70672  				return ErrInvalidLengthEvents
 70673  			}
 70674  			postIndex := iNdEx + msglen
 70675  			if postIndex < 0 {
 70676  				return ErrInvalidLengthEvents
 70677  			}
 70678  			if postIndex > l {
 70679  				return io.ErrUnexpectedEOF
 70680  			}
 70681  			v := &RenewableCertificateGenerationMismatch{}
 70682  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70683  				return err
 70684  			}
 70685  			m.Event = &OneOf_RenewableCertificateGenerationMismatch{v}
 70686  			iNdEx = postIndex
 70687  		case 80:
 70688  			if wireType != 2 {
 70689  				return fmt.Errorf("proto: wrong wireType = %d for field Unknown", wireType)
 70690  			}
 70691  			var msglen int
 70692  			for shift := uint(0); ; shift += 7 {
 70693  				if shift >= 64 {
 70694  					return ErrIntOverflowEvents
 70695  				}
 70696  				if iNdEx >= l {
 70697  					return io.ErrUnexpectedEOF
 70698  				}
 70699  				b := dAtA[iNdEx]
 70700  				iNdEx++
 70701  				msglen |= int(b&0x7F) << shift
 70702  				if b < 0x80 {
 70703  					break
 70704  				}
 70705  			}
 70706  			if msglen < 0 {
 70707  				return ErrInvalidLengthEvents
 70708  			}
 70709  			postIndex := iNdEx + msglen
 70710  			if postIndex < 0 {
 70711  				return ErrInvalidLengthEvents
 70712  			}
 70713  			if postIndex > l {
 70714  				return io.ErrUnexpectedEOF
 70715  			}
 70716  			v := &Unknown{}
 70717  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70718  				return err
 70719  			}
 70720  			m.Event = &OneOf_Unknown{v}
 70721  			iNdEx = postIndex
 70722  		case 81:
 70723  			if wireType != 2 {
 70724  				return fmt.Errorf("proto: wrong wireType = %d for field MySQLInitDB", wireType)
 70725  			}
 70726  			var msglen int
 70727  			for shift := uint(0); ; shift += 7 {
 70728  				if shift >= 64 {
 70729  					return ErrIntOverflowEvents
 70730  				}
 70731  				if iNdEx >= l {
 70732  					return io.ErrUnexpectedEOF
 70733  				}
 70734  				b := dAtA[iNdEx]
 70735  				iNdEx++
 70736  				msglen |= int(b&0x7F) << shift
 70737  				if b < 0x80 {
 70738  					break
 70739  				}
 70740  			}
 70741  			if msglen < 0 {
 70742  				return ErrInvalidLengthEvents
 70743  			}
 70744  			postIndex := iNdEx + msglen
 70745  			if postIndex < 0 {
 70746  				return ErrInvalidLengthEvents
 70747  			}
 70748  			if postIndex > l {
 70749  				return io.ErrUnexpectedEOF
 70750  			}
 70751  			v := &MySQLInitDB{}
 70752  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70753  				return err
 70754  			}
 70755  			m.Event = &OneOf_MySQLInitDB{v}
 70756  			iNdEx = postIndex
 70757  		case 82:
 70758  			if wireType != 2 {
 70759  				return fmt.Errorf("proto: wrong wireType = %d for field MySQLCreateDB", wireType)
 70760  			}
 70761  			var msglen int
 70762  			for shift := uint(0); ; shift += 7 {
 70763  				if shift >= 64 {
 70764  					return ErrIntOverflowEvents
 70765  				}
 70766  				if iNdEx >= l {
 70767  					return io.ErrUnexpectedEOF
 70768  				}
 70769  				b := dAtA[iNdEx]
 70770  				iNdEx++
 70771  				msglen |= int(b&0x7F) << shift
 70772  				if b < 0x80 {
 70773  					break
 70774  				}
 70775  			}
 70776  			if msglen < 0 {
 70777  				return ErrInvalidLengthEvents
 70778  			}
 70779  			postIndex := iNdEx + msglen
 70780  			if postIndex < 0 {
 70781  				return ErrInvalidLengthEvents
 70782  			}
 70783  			if postIndex > l {
 70784  				return io.ErrUnexpectedEOF
 70785  			}
 70786  			v := &MySQLCreateDB{}
 70787  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70788  				return err
 70789  			}
 70790  			m.Event = &OneOf_MySQLCreateDB{v}
 70791  			iNdEx = postIndex
 70792  		case 83:
 70793  			if wireType != 2 {
 70794  				return fmt.Errorf("proto: wrong wireType = %d for field MySQLDropDB", wireType)
 70795  			}
 70796  			var msglen int
 70797  			for shift := uint(0); ; shift += 7 {
 70798  				if shift >= 64 {
 70799  					return ErrIntOverflowEvents
 70800  				}
 70801  				if iNdEx >= l {
 70802  					return io.ErrUnexpectedEOF
 70803  				}
 70804  				b := dAtA[iNdEx]
 70805  				iNdEx++
 70806  				msglen |= int(b&0x7F) << shift
 70807  				if b < 0x80 {
 70808  					break
 70809  				}
 70810  			}
 70811  			if msglen < 0 {
 70812  				return ErrInvalidLengthEvents
 70813  			}
 70814  			postIndex := iNdEx + msglen
 70815  			if postIndex < 0 {
 70816  				return ErrInvalidLengthEvents
 70817  			}
 70818  			if postIndex > l {
 70819  				return io.ErrUnexpectedEOF
 70820  			}
 70821  			v := &MySQLDropDB{}
 70822  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70823  				return err
 70824  			}
 70825  			m.Event = &OneOf_MySQLDropDB{v}
 70826  			iNdEx = postIndex
 70827  		case 84:
 70828  			if wireType != 2 {
 70829  				return fmt.Errorf("proto: wrong wireType = %d for field MySQLShutDown", wireType)
 70830  			}
 70831  			var msglen int
 70832  			for shift := uint(0); ; shift += 7 {
 70833  				if shift >= 64 {
 70834  					return ErrIntOverflowEvents
 70835  				}
 70836  				if iNdEx >= l {
 70837  					return io.ErrUnexpectedEOF
 70838  				}
 70839  				b := dAtA[iNdEx]
 70840  				iNdEx++
 70841  				msglen |= int(b&0x7F) << shift
 70842  				if b < 0x80 {
 70843  					break
 70844  				}
 70845  			}
 70846  			if msglen < 0 {
 70847  				return ErrInvalidLengthEvents
 70848  			}
 70849  			postIndex := iNdEx + msglen
 70850  			if postIndex < 0 {
 70851  				return ErrInvalidLengthEvents
 70852  			}
 70853  			if postIndex > l {
 70854  				return io.ErrUnexpectedEOF
 70855  			}
 70856  			v := &MySQLShutDown{}
 70857  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70858  				return err
 70859  			}
 70860  			m.Event = &OneOf_MySQLShutDown{v}
 70861  			iNdEx = postIndex
 70862  		case 85:
 70863  			if wireType != 2 {
 70864  				return fmt.Errorf("proto: wrong wireType = %d for field MySQLProcessKill", wireType)
 70865  			}
 70866  			var msglen int
 70867  			for shift := uint(0); ; shift += 7 {
 70868  				if shift >= 64 {
 70869  					return ErrIntOverflowEvents
 70870  				}
 70871  				if iNdEx >= l {
 70872  					return io.ErrUnexpectedEOF
 70873  				}
 70874  				b := dAtA[iNdEx]
 70875  				iNdEx++
 70876  				msglen |= int(b&0x7F) << shift
 70877  				if b < 0x80 {
 70878  					break
 70879  				}
 70880  			}
 70881  			if msglen < 0 {
 70882  				return ErrInvalidLengthEvents
 70883  			}
 70884  			postIndex := iNdEx + msglen
 70885  			if postIndex < 0 {
 70886  				return ErrInvalidLengthEvents
 70887  			}
 70888  			if postIndex > l {
 70889  				return io.ErrUnexpectedEOF
 70890  			}
 70891  			v := &MySQLProcessKill{}
 70892  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70893  				return err
 70894  			}
 70895  			m.Event = &OneOf_MySQLProcessKill{v}
 70896  			iNdEx = postIndex
 70897  		case 86:
 70898  			if wireType != 2 {
 70899  				return fmt.Errorf("proto: wrong wireType = %d for field MySQLDebug", wireType)
 70900  			}
 70901  			var msglen int
 70902  			for shift := uint(0); ; shift += 7 {
 70903  				if shift >= 64 {
 70904  					return ErrIntOverflowEvents
 70905  				}
 70906  				if iNdEx >= l {
 70907  					return io.ErrUnexpectedEOF
 70908  				}
 70909  				b := dAtA[iNdEx]
 70910  				iNdEx++
 70911  				msglen |= int(b&0x7F) << shift
 70912  				if b < 0x80 {
 70913  					break
 70914  				}
 70915  			}
 70916  			if msglen < 0 {
 70917  				return ErrInvalidLengthEvents
 70918  			}
 70919  			postIndex := iNdEx + msglen
 70920  			if postIndex < 0 {
 70921  				return ErrInvalidLengthEvents
 70922  			}
 70923  			if postIndex > l {
 70924  				return io.ErrUnexpectedEOF
 70925  			}
 70926  			v := &MySQLDebug{}
 70927  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70928  				return err
 70929  			}
 70930  			m.Event = &OneOf_MySQLDebug{v}
 70931  			iNdEx = postIndex
 70932  		case 87:
 70933  			if wireType != 2 {
 70934  				return fmt.Errorf("proto: wrong wireType = %d for field MySQLRefresh", wireType)
 70935  			}
 70936  			var msglen int
 70937  			for shift := uint(0); ; shift += 7 {
 70938  				if shift >= 64 {
 70939  					return ErrIntOverflowEvents
 70940  				}
 70941  				if iNdEx >= l {
 70942  					return io.ErrUnexpectedEOF
 70943  				}
 70944  				b := dAtA[iNdEx]
 70945  				iNdEx++
 70946  				msglen |= int(b&0x7F) << shift
 70947  				if b < 0x80 {
 70948  					break
 70949  				}
 70950  			}
 70951  			if msglen < 0 {
 70952  				return ErrInvalidLengthEvents
 70953  			}
 70954  			postIndex := iNdEx + msglen
 70955  			if postIndex < 0 {
 70956  				return ErrInvalidLengthEvents
 70957  			}
 70958  			if postIndex > l {
 70959  				return io.ErrUnexpectedEOF
 70960  			}
 70961  			v := &MySQLRefresh{}
 70962  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70963  				return err
 70964  			}
 70965  			m.Event = &OneOf_MySQLRefresh{v}
 70966  			iNdEx = postIndex
 70967  		case 88:
 70968  			if wireType != 2 {
 70969  				return fmt.Errorf("proto: wrong wireType = %d for field AccessRequestResourceSearch", wireType)
 70970  			}
 70971  			var msglen int
 70972  			for shift := uint(0); ; shift += 7 {
 70973  				if shift >= 64 {
 70974  					return ErrIntOverflowEvents
 70975  				}
 70976  				if iNdEx >= l {
 70977  					return io.ErrUnexpectedEOF
 70978  				}
 70979  				b := dAtA[iNdEx]
 70980  				iNdEx++
 70981  				msglen |= int(b&0x7F) << shift
 70982  				if b < 0x80 {
 70983  					break
 70984  				}
 70985  			}
 70986  			if msglen < 0 {
 70987  				return ErrInvalidLengthEvents
 70988  			}
 70989  			postIndex := iNdEx + msglen
 70990  			if postIndex < 0 {
 70991  				return ErrInvalidLengthEvents
 70992  			}
 70993  			if postIndex > l {
 70994  				return io.ErrUnexpectedEOF
 70995  			}
 70996  			v := &AccessRequestResourceSearch{}
 70997  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 70998  				return err
 70999  			}
 71000  			m.Event = &OneOf_AccessRequestResourceSearch{v}
 71001  			iNdEx = postIndex
 71002  		case 89:
 71003  			if wireType != 2 {
 71004  				return fmt.Errorf("proto: wrong wireType = %d for field SQLServerRPCRequest", wireType)
 71005  			}
 71006  			var msglen int
 71007  			for shift := uint(0); ; shift += 7 {
 71008  				if shift >= 64 {
 71009  					return ErrIntOverflowEvents
 71010  				}
 71011  				if iNdEx >= l {
 71012  					return io.ErrUnexpectedEOF
 71013  				}
 71014  				b := dAtA[iNdEx]
 71015  				iNdEx++
 71016  				msglen |= int(b&0x7F) << shift
 71017  				if b < 0x80 {
 71018  					break
 71019  				}
 71020  			}
 71021  			if msglen < 0 {
 71022  				return ErrInvalidLengthEvents
 71023  			}
 71024  			postIndex := iNdEx + msglen
 71025  			if postIndex < 0 {
 71026  				return ErrInvalidLengthEvents
 71027  			}
 71028  			if postIndex > l {
 71029  				return io.ErrUnexpectedEOF
 71030  			}
 71031  			v := &SQLServerRPCRequest{}
 71032  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71033  				return err
 71034  			}
 71035  			m.Event = &OneOf_SQLServerRPCRequest{v}
 71036  			iNdEx = postIndex
 71037  		case 90:
 71038  			if wireType != 2 {
 71039  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseSessionMalformedPacket", wireType)
 71040  			}
 71041  			var msglen int
 71042  			for shift := uint(0); ; shift += 7 {
 71043  				if shift >= 64 {
 71044  					return ErrIntOverflowEvents
 71045  				}
 71046  				if iNdEx >= l {
 71047  					return io.ErrUnexpectedEOF
 71048  				}
 71049  				b := dAtA[iNdEx]
 71050  				iNdEx++
 71051  				msglen |= int(b&0x7F) << shift
 71052  				if b < 0x80 {
 71053  					break
 71054  				}
 71055  			}
 71056  			if msglen < 0 {
 71057  				return ErrInvalidLengthEvents
 71058  			}
 71059  			postIndex := iNdEx + msglen
 71060  			if postIndex < 0 {
 71061  				return ErrInvalidLengthEvents
 71062  			}
 71063  			if postIndex > l {
 71064  				return io.ErrUnexpectedEOF
 71065  			}
 71066  			v := &DatabaseSessionMalformedPacket{}
 71067  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71068  				return err
 71069  			}
 71070  			m.Event = &OneOf_DatabaseSessionMalformedPacket{v}
 71071  			iNdEx = postIndex
 71072  		case 91:
 71073  			if wireType != 2 {
 71074  				return fmt.Errorf("proto: wrong wireType = %d for field SFTP", wireType)
 71075  			}
 71076  			var msglen int
 71077  			for shift := uint(0); ; shift += 7 {
 71078  				if shift >= 64 {
 71079  					return ErrIntOverflowEvents
 71080  				}
 71081  				if iNdEx >= l {
 71082  					return io.ErrUnexpectedEOF
 71083  				}
 71084  				b := dAtA[iNdEx]
 71085  				iNdEx++
 71086  				msglen |= int(b&0x7F) << shift
 71087  				if b < 0x80 {
 71088  					break
 71089  				}
 71090  			}
 71091  			if msglen < 0 {
 71092  				return ErrInvalidLengthEvents
 71093  			}
 71094  			postIndex := iNdEx + msglen
 71095  			if postIndex < 0 {
 71096  				return ErrInvalidLengthEvents
 71097  			}
 71098  			if postIndex > l {
 71099  				return io.ErrUnexpectedEOF
 71100  			}
 71101  			v := &SFTP{}
 71102  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71103  				return err
 71104  			}
 71105  			m.Event = &OneOf_SFTP{v}
 71106  			iNdEx = postIndex
 71107  		case 92:
 71108  			if wireType != 2 {
 71109  				return fmt.Errorf("proto: wrong wireType = %d for field UpgradeWindowStartUpdate", wireType)
 71110  			}
 71111  			var msglen int
 71112  			for shift := uint(0); ; shift += 7 {
 71113  				if shift >= 64 {
 71114  					return ErrIntOverflowEvents
 71115  				}
 71116  				if iNdEx >= l {
 71117  					return io.ErrUnexpectedEOF
 71118  				}
 71119  				b := dAtA[iNdEx]
 71120  				iNdEx++
 71121  				msglen |= int(b&0x7F) << shift
 71122  				if b < 0x80 {
 71123  					break
 71124  				}
 71125  			}
 71126  			if msglen < 0 {
 71127  				return ErrInvalidLengthEvents
 71128  			}
 71129  			postIndex := iNdEx + msglen
 71130  			if postIndex < 0 {
 71131  				return ErrInvalidLengthEvents
 71132  			}
 71133  			if postIndex > l {
 71134  				return io.ErrUnexpectedEOF
 71135  			}
 71136  			v := &UpgradeWindowStartUpdate{}
 71137  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71138  				return err
 71139  			}
 71140  			m.Event = &OneOf_UpgradeWindowStartUpdate{v}
 71141  			iNdEx = postIndex
 71142  		case 93:
 71143  			if wireType != 2 {
 71144  				return fmt.Errorf("proto: wrong wireType = %d for field AppSessionEnd", wireType)
 71145  			}
 71146  			var msglen int
 71147  			for shift := uint(0); ; shift += 7 {
 71148  				if shift >= 64 {
 71149  					return ErrIntOverflowEvents
 71150  				}
 71151  				if iNdEx >= l {
 71152  					return io.ErrUnexpectedEOF
 71153  				}
 71154  				b := dAtA[iNdEx]
 71155  				iNdEx++
 71156  				msglen |= int(b&0x7F) << shift
 71157  				if b < 0x80 {
 71158  					break
 71159  				}
 71160  			}
 71161  			if msglen < 0 {
 71162  				return ErrInvalidLengthEvents
 71163  			}
 71164  			postIndex := iNdEx + msglen
 71165  			if postIndex < 0 {
 71166  				return ErrInvalidLengthEvents
 71167  			}
 71168  			if postIndex > l {
 71169  				return io.ErrUnexpectedEOF
 71170  			}
 71171  			v := &AppSessionEnd{}
 71172  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71173  				return err
 71174  			}
 71175  			m.Event = &OneOf_AppSessionEnd{v}
 71176  			iNdEx = postIndex
 71177  		case 94:
 71178  			if wireType != 2 {
 71179  				return fmt.Errorf("proto: wrong wireType = %d for field SessionRecordingAccess", wireType)
 71180  			}
 71181  			var msglen int
 71182  			for shift := uint(0); ; shift += 7 {
 71183  				if shift >= 64 {
 71184  					return ErrIntOverflowEvents
 71185  				}
 71186  				if iNdEx >= l {
 71187  					return io.ErrUnexpectedEOF
 71188  				}
 71189  				b := dAtA[iNdEx]
 71190  				iNdEx++
 71191  				msglen |= int(b&0x7F) << shift
 71192  				if b < 0x80 {
 71193  					break
 71194  				}
 71195  			}
 71196  			if msglen < 0 {
 71197  				return ErrInvalidLengthEvents
 71198  			}
 71199  			postIndex := iNdEx + msglen
 71200  			if postIndex < 0 {
 71201  				return ErrInvalidLengthEvents
 71202  			}
 71203  			if postIndex > l {
 71204  				return io.ErrUnexpectedEOF
 71205  			}
 71206  			v := &SessionRecordingAccess{}
 71207  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71208  				return err
 71209  			}
 71210  			m.Event = &OneOf_SessionRecordingAccess{v}
 71211  			iNdEx = postIndex
 71212  		case 96:
 71213  			if wireType != 2 {
 71214  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesClusterCreate", wireType)
 71215  			}
 71216  			var msglen int
 71217  			for shift := uint(0); ; shift += 7 {
 71218  				if shift >= 64 {
 71219  					return ErrIntOverflowEvents
 71220  				}
 71221  				if iNdEx >= l {
 71222  					return io.ErrUnexpectedEOF
 71223  				}
 71224  				b := dAtA[iNdEx]
 71225  				iNdEx++
 71226  				msglen |= int(b&0x7F) << shift
 71227  				if b < 0x80 {
 71228  					break
 71229  				}
 71230  			}
 71231  			if msglen < 0 {
 71232  				return ErrInvalidLengthEvents
 71233  			}
 71234  			postIndex := iNdEx + msglen
 71235  			if postIndex < 0 {
 71236  				return ErrInvalidLengthEvents
 71237  			}
 71238  			if postIndex > l {
 71239  				return io.ErrUnexpectedEOF
 71240  			}
 71241  			v := &KubernetesClusterCreate{}
 71242  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71243  				return err
 71244  			}
 71245  			m.Event = &OneOf_KubernetesClusterCreate{v}
 71246  			iNdEx = postIndex
 71247  		case 97:
 71248  			if wireType != 2 {
 71249  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesClusterUpdate", wireType)
 71250  			}
 71251  			var msglen int
 71252  			for shift := uint(0); ; shift += 7 {
 71253  				if shift >= 64 {
 71254  					return ErrIntOverflowEvents
 71255  				}
 71256  				if iNdEx >= l {
 71257  					return io.ErrUnexpectedEOF
 71258  				}
 71259  				b := dAtA[iNdEx]
 71260  				iNdEx++
 71261  				msglen |= int(b&0x7F) << shift
 71262  				if b < 0x80 {
 71263  					break
 71264  				}
 71265  			}
 71266  			if msglen < 0 {
 71267  				return ErrInvalidLengthEvents
 71268  			}
 71269  			postIndex := iNdEx + msglen
 71270  			if postIndex < 0 {
 71271  				return ErrInvalidLengthEvents
 71272  			}
 71273  			if postIndex > l {
 71274  				return io.ErrUnexpectedEOF
 71275  			}
 71276  			v := &KubernetesClusterUpdate{}
 71277  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71278  				return err
 71279  			}
 71280  			m.Event = &OneOf_KubernetesClusterUpdate{v}
 71281  			iNdEx = postIndex
 71282  		case 98:
 71283  			if wireType != 2 {
 71284  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesClusterDelete", wireType)
 71285  			}
 71286  			var msglen int
 71287  			for shift := uint(0); ; shift += 7 {
 71288  				if shift >= 64 {
 71289  					return ErrIntOverflowEvents
 71290  				}
 71291  				if iNdEx >= l {
 71292  					return io.ErrUnexpectedEOF
 71293  				}
 71294  				b := dAtA[iNdEx]
 71295  				iNdEx++
 71296  				msglen |= int(b&0x7F) << shift
 71297  				if b < 0x80 {
 71298  					break
 71299  				}
 71300  			}
 71301  			if msglen < 0 {
 71302  				return ErrInvalidLengthEvents
 71303  			}
 71304  			postIndex := iNdEx + msglen
 71305  			if postIndex < 0 {
 71306  				return ErrInvalidLengthEvents
 71307  			}
 71308  			if postIndex > l {
 71309  				return io.ErrUnexpectedEOF
 71310  			}
 71311  			v := &KubernetesClusterDelete{}
 71312  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71313  				return err
 71314  			}
 71315  			m.Event = &OneOf_KubernetesClusterDelete{v}
 71316  			iNdEx = postIndex
 71317  		case 99:
 71318  			if wireType != 2 {
 71319  				return fmt.Errorf("proto: wrong wireType = %d for field SSMRun", wireType)
 71320  			}
 71321  			var msglen int
 71322  			for shift := uint(0); ; shift += 7 {
 71323  				if shift >= 64 {
 71324  					return ErrIntOverflowEvents
 71325  				}
 71326  				if iNdEx >= l {
 71327  					return io.ErrUnexpectedEOF
 71328  				}
 71329  				b := dAtA[iNdEx]
 71330  				iNdEx++
 71331  				msglen |= int(b&0x7F) << shift
 71332  				if b < 0x80 {
 71333  					break
 71334  				}
 71335  			}
 71336  			if msglen < 0 {
 71337  				return ErrInvalidLengthEvents
 71338  			}
 71339  			postIndex := iNdEx + msglen
 71340  			if postIndex < 0 {
 71341  				return ErrInvalidLengthEvents
 71342  			}
 71343  			if postIndex > l {
 71344  				return io.ErrUnexpectedEOF
 71345  			}
 71346  			v := &SSMRun{}
 71347  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71348  				return err
 71349  			}
 71350  			m.Event = &OneOf_SSMRun{v}
 71351  			iNdEx = postIndex
 71352  		case 100:
 71353  			if wireType != 2 {
 71354  				return fmt.Errorf("proto: wrong wireType = %d for field ElasticsearchRequest", wireType)
 71355  			}
 71356  			var msglen int
 71357  			for shift := uint(0); ; shift += 7 {
 71358  				if shift >= 64 {
 71359  					return ErrIntOverflowEvents
 71360  				}
 71361  				if iNdEx >= l {
 71362  					return io.ErrUnexpectedEOF
 71363  				}
 71364  				b := dAtA[iNdEx]
 71365  				iNdEx++
 71366  				msglen |= int(b&0x7F) << shift
 71367  				if b < 0x80 {
 71368  					break
 71369  				}
 71370  			}
 71371  			if msglen < 0 {
 71372  				return ErrInvalidLengthEvents
 71373  			}
 71374  			postIndex := iNdEx + msglen
 71375  			if postIndex < 0 {
 71376  				return ErrInvalidLengthEvents
 71377  			}
 71378  			if postIndex > l {
 71379  				return io.ErrUnexpectedEOF
 71380  			}
 71381  			v := &ElasticsearchRequest{}
 71382  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71383  				return err
 71384  			}
 71385  			m.Event = &OneOf_ElasticsearchRequest{v}
 71386  			iNdEx = postIndex
 71387  		case 101:
 71388  			if wireType != 2 {
 71389  				return fmt.Errorf("proto: wrong wireType = %d for field CassandraBatch", wireType)
 71390  			}
 71391  			var msglen int
 71392  			for shift := uint(0); ; shift += 7 {
 71393  				if shift >= 64 {
 71394  					return ErrIntOverflowEvents
 71395  				}
 71396  				if iNdEx >= l {
 71397  					return io.ErrUnexpectedEOF
 71398  				}
 71399  				b := dAtA[iNdEx]
 71400  				iNdEx++
 71401  				msglen |= int(b&0x7F) << shift
 71402  				if b < 0x80 {
 71403  					break
 71404  				}
 71405  			}
 71406  			if msglen < 0 {
 71407  				return ErrInvalidLengthEvents
 71408  			}
 71409  			postIndex := iNdEx + msglen
 71410  			if postIndex < 0 {
 71411  				return ErrInvalidLengthEvents
 71412  			}
 71413  			if postIndex > l {
 71414  				return io.ErrUnexpectedEOF
 71415  			}
 71416  			v := &CassandraBatch{}
 71417  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71418  				return err
 71419  			}
 71420  			m.Event = &OneOf_CassandraBatch{v}
 71421  			iNdEx = postIndex
 71422  		case 102:
 71423  			if wireType != 2 {
 71424  				return fmt.Errorf("proto: wrong wireType = %d for field CassandraPrepare", wireType)
 71425  			}
 71426  			var msglen int
 71427  			for shift := uint(0); ; shift += 7 {
 71428  				if shift >= 64 {
 71429  					return ErrIntOverflowEvents
 71430  				}
 71431  				if iNdEx >= l {
 71432  					return io.ErrUnexpectedEOF
 71433  				}
 71434  				b := dAtA[iNdEx]
 71435  				iNdEx++
 71436  				msglen |= int(b&0x7F) << shift
 71437  				if b < 0x80 {
 71438  					break
 71439  				}
 71440  			}
 71441  			if msglen < 0 {
 71442  				return ErrInvalidLengthEvents
 71443  			}
 71444  			postIndex := iNdEx + msglen
 71445  			if postIndex < 0 {
 71446  				return ErrInvalidLengthEvents
 71447  			}
 71448  			if postIndex > l {
 71449  				return io.ErrUnexpectedEOF
 71450  			}
 71451  			v := &CassandraPrepare{}
 71452  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71453  				return err
 71454  			}
 71455  			m.Event = &OneOf_CassandraPrepare{v}
 71456  			iNdEx = postIndex
 71457  		case 103:
 71458  			if wireType != 2 {
 71459  				return fmt.Errorf("proto: wrong wireType = %d for field CassandraRegister", wireType)
 71460  			}
 71461  			var msglen int
 71462  			for shift := uint(0); ; shift += 7 {
 71463  				if shift >= 64 {
 71464  					return ErrIntOverflowEvents
 71465  				}
 71466  				if iNdEx >= l {
 71467  					return io.ErrUnexpectedEOF
 71468  				}
 71469  				b := dAtA[iNdEx]
 71470  				iNdEx++
 71471  				msglen |= int(b&0x7F) << shift
 71472  				if b < 0x80 {
 71473  					break
 71474  				}
 71475  			}
 71476  			if msglen < 0 {
 71477  				return ErrInvalidLengthEvents
 71478  			}
 71479  			postIndex := iNdEx + msglen
 71480  			if postIndex < 0 {
 71481  				return ErrInvalidLengthEvents
 71482  			}
 71483  			if postIndex > l {
 71484  				return io.ErrUnexpectedEOF
 71485  			}
 71486  			v := &CassandraRegister{}
 71487  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71488  				return err
 71489  			}
 71490  			m.Event = &OneOf_CassandraRegister{v}
 71491  			iNdEx = postIndex
 71492  		case 104:
 71493  			if wireType != 2 {
 71494  				return fmt.Errorf("proto: wrong wireType = %d for field CassandraExecute", wireType)
 71495  			}
 71496  			var msglen int
 71497  			for shift := uint(0); ; shift += 7 {
 71498  				if shift >= 64 {
 71499  					return ErrIntOverflowEvents
 71500  				}
 71501  				if iNdEx >= l {
 71502  					return io.ErrUnexpectedEOF
 71503  				}
 71504  				b := dAtA[iNdEx]
 71505  				iNdEx++
 71506  				msglen |= int(b&0x7F) << shift
 71507  				if b < 0x80 {
 71508  					break
 71509  				}
 71510  			}
 71511  			if msglen < 0 {
 71512  				return ErrInvalidLengthEvents
 71513  			}
 71514  			postIndex := iNdEx + msglen
 71515  			if postIndex < 0 {
 71516  				return ErrInvalidLengthEvents
 71517  			}
 71518  			if postIndex > l {
 71519  				return io.ErrUnexpectedEOF
 71520  			}
 71521  			v := &CassandraExecute{}
 71522  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71523  				return err
 71524  			}
 71525  			m.Event = &OneOf_CassandraExecute{v}
 71526  			iNdEx = postIndex
 71527  		case 105:
 71528  			if wireType != 2 {
 71529  				return fmt.Errorf("proto: wrong wireType = %d for field AppSessionDynamoDBRequest", wireType)
 71530  			}
 71531  			var msglen int
 71532  			for shift := uint(0); ; shift += 7 {
 71533  				if shift >= 64 {
 71534  					return ErrIntOverflowEvents
 71535  				}
 71536  				if iNdEx >= l {
 71537  					return io.ErrUnexpectedEOF
 71538  				}
 71539  				b := dAtA[iNdEx]
 71540  				iNdEx++
 71541  				msglen |= int(b&0x7F) << shift
 71542  				if b < 0x80 {
 71543  					break
 71544  				}
 71545  			}
 71546  			if msglen < 0 {
 71547  				return ErrInvalidLengthEvents
 71548  			}
 71549  			postIndex := iNdEx + msglen
 71550  			if postIndex < 0 {
 71551  				return ErrInvalidLengthEvents
 71552  			}
 71553  			if postIndex > l {
 71554  				return io.ErrUnexpectedEOF
 71555  			}
 71556  			v := &AppSessionDynamoDBRequest{}
 71557  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71558  				return err
 71559  			}
 71560  			m.Event = &OneOf_AppSessionDynamoDBRequest{v}
 71561  			iNdEx = postIndex
 71562  		case 106:
 71563  			if wireType != 2 {
 71564  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopSharedDirectoryStart", wireType)
 71565  			}
 71566  			var msglen int
 71567  			for shift := uint(0); ; shift += 7 {
 71568  				if shift >= 64 {
 71569  					return ErrIntOverflowEvents
 71570  				}
 71571  				if iNdEx >= l {
 71572  					return io.ErrUnexpectedEOF
 71573  				}
 71574  				b := dAtA[iNdEx]
 71575  				iNdEx++
 71576  				msglen |= int(b&0x7F) << shift
 71577  				if b < 0x80 {
 71578  					break
 71579  				}
 71580  			}
 71581  			if msglen < 0 {
 71582  				return ErrInvalidLengthEvents
 71583  			}
 71584  			postIndex := iNdEx + msglen
 71585  			if postIndex < 0 {
 71586  				return ErrInvalidLengthEvents
 71587  			}
 71588  			if postIndex > l {
 71589  				return io.ErrUnexpectedEOF
 71590  			}
 71591  			v := &DesktopSharedDirectoryStart{}
 71592  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71593  				return err
 71594  			}
 71595  			m.Event = &OneOf_DesktopSharedDirectoryStart{v}
 71596  			iNdEx = postIndex
 71597  		case 107:
 71598  			if wireType != 2 {
 71599  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopSharedDirectoryRead", wireType)
 71600  			}
 71601  			var msglen int
 71602  			for shift := uint(0); ; shift += 7 {
 71603  				if shift >= 64 {
 71604  					return ErrIntOverflowEvents
 71605  				}
 71606  				if iNdEx >= l {
 71607  					return io.ErrUnexpectedEOF
 71608  				}
 71609  				b := dAtA[iNdEx]
 71610  				iNdEx++
 71611  				msglen |= int(b&0x7F) << shift
 71612  				if b < 0x80 {
 71613  					break
 71614  				}
 71615  			}
 71616  			if msglen < 0 {
 71617  				return ErrInvalidLengthEvents
 71618  			}
 71619  			postIndex := iNdEx + msglen
 71620  			if postIndex < 0 {
 71621  				return ErrInvalidLengthEvents
 71622  			}
 71623  			if postIndex > l {
 71624  				return io.ErrUnexpectedEOF
 71625  			}
 71626  			v := &DesktopSharedDirectoryRead{}
 71627  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71628  				return err
 71629  			}
 71630  			m.Event = &OneOf_DesktopSharedDirectoryRead{v}
 71631  			iNdEx = postIndex
 71632  		case 108:
 71633  			if wireType != 2 {
 71634  				return fmt.Errorf("proto: wrong wireType = %d for field DesktopSharedDirectoryWrite", wireType)
 71635  			}
 71636  			var msglen int
 71637  			for shift := uint(0); ; shift += 7 {
 71638  				if shift >= 64 {
 71639  					return ErrIntOverflowEvents
 71640  				}
 71641  				if iNdEx >= l {
 71642  					return io.ErrUnexpectedEOF
 71643  				}
 71644  				b := dAtA[iNdEx]
 71645  				iNdEx++
 71646  				msglen |= int(b&0x7F) << shift
 71647  				if b < 0x80 {
 71648  					break
 71649  				}
 71650  			}
 71651  			if msglen < 0 {
 71652  				return ErrInvalidLengthEvents
 71653  			}
 71654  			postIndex := iNdEx + msglen
 71655  			if postIndex < 0 {
 71656  				return ErrInvalidLengthEvents
 71657  			}
 71658  			if postIndex > l {
 71659  				return io.ErrUnexpectedEOF
 71660  			}
 71661  			v := &DesktopSharedDirectoryWrite{}
 71662  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71663  				return err
 71664  			}
 71665  			m.Event = &OneOf_DesktopSharedDirectoryWrite{v}
 71666  			iNdEx = postIndex
 71667  		case 109:
 71668  			if wireType != 2 {
 71669  				return fmt.Errorf("proto: wrong wireType = %d for field DynamoDBRequest", wireType)
 71670  			}
 71671  			var msglen int
 71672  			for shift := uint(0); ; shift += 7 {
 71673  				if shift >= 64 {
 71674  					return ErrIntOverflowEvents
 71675  				}
 71676  				if iNdEx >= l {
 71677  					return io.ErrUnexpectedEOF
 71678  				}
 71679  				b := dAtA[iNdEx]
 71680  				iNdEx++
 71681  				msglen |= int(b&0x7F) << shift
 71682  				if b < 0x80 {
 71683  					break
 71684  				}
 71685  			}
 71686  			if msglen < 0 {
 71687  				return ErrInvalidLengthEvents
 71688  			}
 71689  			postIndex := iNdEx + msglen
 71690  			if postIndex < 0 {
 71691  				return ErrInvalidLengthEvents
 71692  			}
 71693  			if postIndex > l {
 71694  				return io.ErrUnexpectedEOF
 71695  			}
 71696  			v := &DynamoDBRequest{}
 71697  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71698  				return err
 71699  			}
 71700  			m.Event = &OneOf_DynamoDBRequest{v}
 71701  			iNdEx = postIndex
 71702  		case 110:
 71703  			if wireType != 2 {
 71704  				return fmt.Errorf("proto: wrong wireType = %d for field BotJoin", wireType)
 71705  			}
 71706  			var msglen int
 71707  			for shift := uint(0); ; shift += 7 {
 71708  				if shift >= 64 {
 71709  					return ErrIntOverflowEvents
 71710  				}
 71711  				if iNdEx >= l {
 71712  					return io.ErrUnexpectedEOF
 71713  				}
 71714  				b := dAtA[iNdEx]
 71715  				iNdEx++
 71716  				msglen |= int(b&0x7F) << shift
 71717  				if b < 0x80 {
 71718  					break
 71719  				}
 71720  			}
 71721  			if msglen < 0 {
 71722  				return ErrInvalidLengthEvents
 71723  			}
 71724  			postIndex := iNdEx + msglen
 71725  			if postIndex < 0 {
 71726  				return ErrInvalidLengthEvents
 71727  			}
 71728  			if postIndex > l {
 71729  				return io.ErrUnexpectedEOF
 71730  			}
 71731  			v := &BotJoin{}
 71732  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71733  				return err
 71734  			}
 71735  			m.Event = &OneOf_BotJoin{v}
 71736  			iNdEx = postIndex
 71737  		case 111:
 71738  			if wireType != 2 {
 71739  				return fmt.Errorf("proto: wrong wireType = %d for field InstanceJoin", wireType)
 71740  			}
 71741  			var msglen int
 71742  			for shift := uint(0); ; shift += 7 {
 71743  				if shift >= 64 {
 71744  					return ErrIntOverflowEvents
 71745  				}
 71746  				if iNdEx >= l {
 71747  					return io.ErrUnexpectedEOF
 71748  				}
 71749  				b := dAtA[iNdEx]
 71750  				iNdEx++
 71751  				msglen |= int(b&0x7F) << shift
 71752  				if b < 0x80 {
 71753  					break
 71754  				}
 71755  			}
 71756  			if msglen < 0 {
 71757  				return ErrInvalidLengthEvents
 71758  			}
 71759  			postIndex := iNdEx + msglen
 71760  			if postIndex < 0 {
 71761  				return ErrInvalidLengthEvents
 71762  			}
 71763  			if postIndex > l {
 71764  				return io.ErrUnexpectedEOF
 71765  			}
 71766  			v := &InstanceJoin{}
 71767  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71768  				return err
 71769  			}
 71770  			m.Event = &OneOf_InstanceJoin{v}
 71771  			iNdEx = postIndex
 71772  		case 112:
 71773  			if wireType != 2 {
 71774  				return fmt.Errorf("proto: wrong wireType = %d for field DeviceEvent", wireType)
 71775  			}
 71776  			var msglen int
 71777  			for shift := uint(0); ; shift += 7 {
 71778  				if shift >= 64 {
 71779  					return ErrIntOverflowEvents
 71780  				}
 71781  				if iNdEx >= l {
 71782  					return io.ErrUnexpectedEOF
 71783  				}
 71784  				b := dAtA[iNdEx]
 71785  				iNdEx++
 71786  				msglen |= int(b&0x7F) << shift
 71787  				if b < 0x80 {
 71788  					break
 71789  				}
 71790  			}
 71791  			if msglen < 0 {
 71792  				return ErrInvalidLengthEvents
 71793  			}
 71794  			postIndex := iNdEx + msglen
 71795  			if postIndex < 0 {
 71796  				return ErrInvalidLengthEvents
 71797  			}
 71798  			if postIndex > l {
 71799  				return io.ErrUnexpectedEOF
 71800  			}
 71801  			v := &DeviceEvent{}
 71802  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71803  				return err
 71804  			}
 71805  			m.Event = &OneOf_DeviceEvent{v}
 71806  			iNdEx = postIndex
 71807  		case 113:
 71808  			if wireType != 2 {
 71809  				return fmt.Errorf("proto: wrong wireType = %d for field LoginRuleCreate", wireType)
 71810  			}
 71811  			var msglen int
 71812  			for shift := uint(0); ; shift += 7 {
 71813  				if shift >= 64 {
 71814  					return ErrIntOverflowEvents
 71815  				}
 71816  				if iNdEx >= l {
 71817  					return io.ErrUnexpectedEOF
 71818  				}
 71819  				b := dAtA[iNdEx]
 71820  				iNdEx++
 71821  				msglen |= int(b&0x7F) << shift
 71822  				if b < 0x80 {
 71823  					break
 71824  				}
 71825  			}
 71826  			if msglen < 0 {
 71827  				return ErrInvalidLengthEvents
 71828  			}
 71829  			postIndex := iNdEx + msglen
 71830  			if postIndex < 0 {
 71831  				return ErrInvalidLengthEvents
 71832  			}
 71833  			if postIndex > l {
 71834  				return io.ErrUnexpectedEOF
 71835  			}
 71836  			v := &LoginRuleCreate{}
 71837  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71838  				return err
 71839  			}
 71840  			m.Event = &OneOf_LoginRuleCreate{v}
 71841  			iNdEx = postIndex
 71842  		case 114:
 71843  			if wireType != 2 {
 71844  				return fmt.Errorf("proto: wrong wireType = %d for field LoginRuleDelete", wireType)
 71845  			}
 71846  			var msglen int
 71847  			for shift := uint(0); ; shift += 7 {
 71848  				if shift >= 64 {
 71849  					return ErrIntOverflowEvents
 71850  				}
 71851  				if iNdEx >= l {
 71852  					return io.ErrUnexpectedEOF
 71853  				}
 71854  				b := dAtA[iNdEx]
 71855  				iNdEx++
 71856  				msglen |= int(b&0x7F) << shift
 71857  				if b < 0x80 {
 71858  					break
 71859  				}
 71860  			}
 71861  			if msglen < 0 {
 71862  				return ErrInvalidLengthEvents
 71863  			}
 71864  			postIndex := iNdEx + msglen
 71865  			if postIndex < 0 {
 71866  				return ErrInvalidLengthEvents
 71867  			}
 71868  			if postIndex > l {
 71869  				return io.ErrUnexpectedEOF
 71870  			}
 71871  			v := &LoginRuleDelete{}
 71872  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71873  				return err
 71874  			}
 71875  			m.Event = &OneOf_LoginRuleDelete{v}
 71876  			iNdEx = postIndex
 71877  		case 115:
 71878  			if wireType != 2 {
 71879  				return fmt.Errorf("proto: wrong wireType = %d for field SAMLIdPAuthAttempt", wireType)
 71880  			}
 71881  			var msglen int
 71882  			for shift := uint(0); ; shift += 7 {
 71883  				if shift >= 64 {
 71884  					return ErrIntOverflowEvents
 71885  				}
 71886  				if iNdEx >= l {
 71887  					return io.ErrUnexpectedEOF
 71888  				}
 71889  				b := dAtA[iNdEx]
 71890  				iNdEx++
 71891  				msglen |= int(b&0x7F) << shift
 71892  				if b < 0x80 {
 71893  					break
 71894  				}
 71895  			}
 71896  			if msglen < 0 {
 71897  				return ErrInvalidLengthEvents
 71898  			}
 71899  			postIndex := iNdEx + msglen
 71900  			if postIndex < 0 {
 71901  				return ErrInvalidLengthEvents
 71902  			}
 71903  			if postIndex > l {
 71904  				return io.ErrUnexpectedEOF
 71905  			}
 71906  			v := &SAMLIdPAuthAttempt{}
 71907  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71908  				return err
 71909  			}
 71910  			m.Event = &OneOf_SAMLIdPAuthAttempt{v}
 71911  			iNdEx = postIndex
 71912  		case 116:
 71913  			if wireType != 2 {
 71914  				return fmt.Errorf("proto: wrong wireType = %d for field SAMLIdPServiceProviderCreate", wireType)
 71915  			}
 71916  			var msglen int
 71917  			for shift := uint(0); ; shift += 7 {
 71918  				if shift >= 64 {
 71919  					return ErrIntOverflowEvents
 71920  				}
 71921  				if iNdEx >= l {
 71922  					return io.ErrUnexpectedEOF
 71923  				}
 71924  				b := dAtA[iNdEx]
 71925  				iNdEx++
 71926  				msglen |= int(b&0x7F) << shift
 71927  				if b < 0x80 {
 71928  					break
 71929  				}
 71930  			}
 71931  			if msglen < 0 {
 71932  				return ErrInvalidLengthEvents
 71933  			}
 71934  			postIndex := iNdEx + msglen
 71935  			if postIndex < 0 {
 71936  				return ErrInvalidLengthEvents
 71937  			}
 71938  			if postIndex > l {
 71939  				return io.ErrUnexpectedEOF
 71940  			}
 71941  			v := &SAMLIdPServiceProviderCreate{}
 71942  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71943  				return err
 71944  			}
 71945  			m.Event = &OneOf_SAMLIdPServiceProviderCreate{v}
 71946  			iNdEx = postIndex
 71947  		case 117:
 71948  			if wireType != 2 {
 71949  				return fmt.Errorf("proto: wrong wireType = %d for field SAMLIdPServiceProviderUpdate", wireType)
 71950  			}
 71951  			var msglen int
 71952  			for shift := uint(0); ; shift += 7 {
 71953  				if shift >= 64 {
 71954  					return ErrIntOverflowEvents
 71955  				}
 71956  				if iNdEx >= l {
 71957  					return io.ErrUnexpectedEOF
 71958  				}
 71959  				b := dAtA[iNdEx]
 71960  				iNdEx++
 71961  				msglen |= int(b&0x7F) << shift
 71962  				if b < 0x80 {
 71963  					break
 71964  				}
 71965  			}
 71966  			if msglen < 0 {
 71967  				return ErrInvalidLengthEvents
 71968  			}
 71969  			postIndex := iNdEx + msglen
 71970  			if postIndex < 0 {
 71971  				return ErrInvalidLengthEvents
 71972  			}
 71973  			if postIndex > l {
 71974  				return io.ErrUnexpectedEOF
 71975  			}
 71976  			v := &SAMLIdPServiceProviderUpdate{}
 71977  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 71978  				return err
 71979  			}
 71980  			m.Event = &OneOf_SAMLIdPServiceProviderUpdate{v}
 71981  			iNdEx = postIndex
 71982  		case 118:
 71983  			if wireType != 2 {
 71984  				return fmt.Errorf("proto: wrong wireType = %d for field SAMLIdPServiceProviderDelete", wireType)
 71985  			}
 71986  			var msglen int
 71987  			for shift := uint(0); ; shift += 7 {
 71988  				if shift >= 64 {
 71989  					return ErrIntOverflowEvents
 71990  				}
 71991  				if iNdEx >= l {
 71992  					return io.ErrUnexpectedEOF
 71993  				}
 71994  				b := dAtA[iNdEx]
 71995  				iNdEx++
 71996  				msglen |= int(b&0x7F) << shift
 71997  				if b < 0x80 {
 71998  					break
 71999  				}
 72000  			}
 72001  			if msglen < 0 {
 72002  				return ErrInvalidLengthEvents
 72003  			}
 72004  			postIndex := iNdEx + msglen
 72005  			if postIndex < 0 {
 72006  				return ErrInvalidLengthEvents
 72007  			}
 72008  			if postIndex > l {
 72009  				return io.ErrUnexpectedEOF
 72010  			}
 72011  			v := &SAMLIdPServiceProviderDelete{}
 72012  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72013  				return err
 72014  			}
 72015  			m.Event = &OneOf_SAMLIdPServiceProviderDelete{v}
 72016  			iNdEx = postIndex
 72017  		case 119:
 72018  			if wireType != 2 {
 72019  				return fmt.Errorf("proto: wrong wireType = %d for field SAMLIdPServiceProviderDeleteAll", wireType)
 72020  			}
 72021  			var msglen int
 72022  			for shift := uint(0); ; shift += 7 {
 72023  				if shift >= 64 {
 72024  					return ErrIntOverflowEvents
 72025  				}
 72026  				if iNdEx >= l {
 72027  					return io.ErrUnexpectedEOF
 72028  				}
 72029  				b := dAtA[iNdEx]
 72030  				iNdEx++
 72031  				msglen |= int(b&0x7F) << shift
 72032  				if b < 0x80 {
 72033  					break
 72034  				}
 72035  			}
 72036  			if msglen < 0 {
 72037  				return ErrInvalidLengthEvents
 72038  			}
 72039  			postIndex := iNdEx + msglen
 72040  			if postIndex < 0 {
 72041  				return ErrInvalidLengthEvents
 72042  			}
 72043  			if postIndex > l {
 72044  				return io.ErrUnexpectedEOF
 72045  			}
 72046  			v := &SAMLIdPServiceProviderDeleteAll{}
 72047  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72048  				return err
 72049  			}
 72050  			m.Event = &OneOf_SAMLIdPServiceProviderDeleteAll{v}
 72051  			iNdEx = postIndex
 72052  		case 120:
 72053  			if wireType != 2 {
 72054  				return fmt.Errorf("proto: wrong wireType = %d for field OpenSearchRequest", wireType)
 72055  			}
 72056  			var msglen int
 72057  			for shift := uint(0); ; shift += 7 {
 72058  				if shift >= 64 {
 72059  					return ErrIntOverflowEvents
 72060  				}
 72061  				if iNdEx >= l {
 72062  					return io.ErrUnexpectedEOF
 72063  				}
 72064  				b := dAtA[iNdEx]
 72065  				iNdEx++
 72066  				msglen |= int(b&0x7F) << shift
 72067  				if b < 0x80 {
 72068  					break
 72069  				}
 72070  			}
 72071  			if msglen < 0 {
 72072  				return ErrInvalidLengthEvents
 72073  			}
 72074  			postIndex := iNdEx + msglen
 72075  			if postIndex < 0 {
 72076  				return ErrInvalidLengthEvents
 72077  			}
 72078  			if postIndex > l {
 72079  				return io.ErrUnexpectedEOF
 72080  			}
 72081  			v := &OpenSearchRequest{}
 72082  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72083  				return err
 72084  			}
 72085  			m.Event = &OneOf_OpenSearchRequest{v}
 72086  			iNdEx = postIndex
 72087  		case 121:
 72088  			if wireType != 2 {
 72089  				return fmt.Errorf("proto: wrong wireType = %d for field DeviceEvent2", wireType)
 72090  			}
 72091  			var msglen int
 72092  			for shift := uint(0); ; shift += 7 {
 72093  				if shift >= 64 {
 72094  					return ErrIntOverflowEvents
 72095  				}
 72096  				if iNdEx >= l {
 72097  					return io.ErrUnexpectedEOF
 72098  				}
 72099  				b := dAtA[iNdEx]
 72100  				iNdEx++
 72101  				msglen |= int(b&0x7F) << shift
 72102  				if b < 0x80 {
 72103  					break
 72104  				}
 72105  			}
 72106  			if msglen < 0 {
 72107  				return ErrInvalidLengthEvents
 72108  			}
 72109  			postIndex := iNdEx + msglen
 72110  			if postIndex < 0 {
 72111  				return ErrInvalidLengthEvents
 72112  			}
 72113  			if postIndex > l {
 72114  				return io.ErrUnexpectedEOF
 72115  			}
 72116  			v := &DeviceEvent2{}
 72117  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72118  				return err
 72119  			}
 72120  			m.Event = &OneOf_DeviceEvent2{v}
 72121  			iNdEx = postIndex
 72122  		case 122:
 72123  			if wireType != 2 {
 72124  				return fmt.Errorf("proto: wrong wireType = %d for field OktaResourcesUpdate", wireType)
 72125  			}
 72126  			var msglen int
 72127  			for shift := uint(0); ; shift += 7 {
 72128  				if shift >= 64 {
 72129  					return ErrIntOverflowEvents
 72130  				}
 72131  				if iNdEx >= l {
 72132  					return io.ErrUnexpectedEOF
 72133  				}
 72134  				b := dAtA[iNdEx]
 72135  				iNdEx++
 72136  				msglen |= int(b&0x7F) << shift
 72137  				if b < 0x80 {
 72138  					break
 72139  				}
 72140  			}
 72141  			if msglen < 0 {
 72142  				return ErrInvalidLengthEvents
 72143  			}
 72144  			postIndex := iNdEx + msglen
 72145  			if postIndex < 0 {
 72146  				return ErrInvalidLengthEvents
 72147  			}
 72148  			if postIndex > l {
 72149  				return io.ErrUnexpectedEOF
 72150  			}
 72151  			v := &OktaResourcesUpdate{}
 72152  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72153  				return err
 72154  			}
 72155  			m.Event = &OneOf_OktaResourcesUpdate{v}
 72156  			iNdEx = postIndex
 72157  		case 123:
 72158  			if wireType != 2 {
 72159  				return fmt.Errorf("proto: wrong wireType = %d for field OktaSyncFailure", wireType)
 72160  			}
 72161  			var msglen int
 72162  			for shift := uint(0); ; shift += 7 {
 72163  				if shift >= 64 {
 72164  					return ErrIntOverflowEvents
 72165  				}
 72166  				if iNdEx >= l {
 72167  					return io.ErrUnexpectedEOF
 72168  				}
 72169  				b := dAtA[iNdEx]
 72170  				iNdEx++
 72171  				msglen |= int(b&0x7F) << shift
 72172  				if b < 0x80 {
 72173  					break
 72174  				}
 72175  			}
 72176  			if msglen < 0 {
 72177  				return ErrInvalidLengthEvents
 72178  			}
 72179  			postIndex := iNdEx + msglen
 72180  			if postIndex < 0 {
 72181  				return ErrInvalidLengthEvents
 72182  			}
 72183  			if postIndex > l {
 72184  				return io.ErrUnexpectedEOF
 72185  			}
 72186  			v := &OktaSyncFailure{}
 72187  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72188  				return err
 72189  			}
 72190  			m.Event = &OneOf_OktaSyncFailure{v}
 72191  			iNdEx = postIndex
 72192  		case 124:
 72193  			if wireType != 2 {
 72194  				return fmt.Errorf("proto: wrong wireType = %d for field OktaAssignmentResult", wireType)
 72195  			}
 72196  			var msglen int
 72197  			for shift := uint(0); ; shift += 7 {
 72198  				if shift >= 64 {
 72199  					return ErrIntOverflowEvents
 72200  				}
 72201  				if iNdEx >= l {
 72202  					return io.ErrUnexpectedEOF
 72203  				}
 72204  				b := dAtA[iNdEx]
 72205  				iNdEx++
 72206  				msglen |= int(b&0x7F) << shift
 72207  				if b < 0x80 {
 72208  					break
 72209  				}
 72210  			}
 72211  			if msglen < 0 {
 72212  				return ErrInvalidLengthEvents
 72213  			}
 72214  			postIndex := iNdEx + msglen
 72215  			if postIndex < 0 {
 72216  				return ErrInvalidLengthEvents
 72217  			}
 72218  			if postIndex > l {
 72219  				return io.ErrUnexpectedEOF
 72220  			}
 72221  			v := &OktaAssignmentResult{}
 72222  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72223  				return err
 72224  			}
 72225  			m.Event = &OneOf_OktaAssignmentResult{v}
 72226  			iNdEx = postIndex
 72227  		case 125:
 72228  			if wireType != 2 {
 72229  				return fmt.Errorf("proto: wrong wireType = %d for field ProvisionTokenCreate", wireType)
 72230  			}
 72231  			var msglen int
 72232  			for shift := uint(0); ; shift += 7 {
 72233  				if shift >= 64 {
 72234  					return ErrIntOverflowEvents
 72235  				}
 72236  				if iNdEx >= l {
 72237  					return io.ErrUnexpectedEOF
 72238  				}
 72239  				b := dAtA[iNdEx]
 72240  				iNdEx++
 72241  				msglen |= int(b&0x7F) << shift
 72242  				if b < 0x80 {
 72243  					break
 72244  				}
 72245  			}
 72246  			if msglen < 0 {
 72247  				return ErrInvalidLengthEvents
 72248  			}
 72249  			postIndex := iNdEx + msglen
 72250  			if postIndex < 0 {
 72251  				return ErrInvalidLengthEvents
 72252  			}
 72253  			if postIndex > l {
 72254  				return io.ErrUnexpectedEOF
 72255  			}
 72256  			v := &ProvisionTokenCreate{}
 72257  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72258  				return err
 72259  			}
 72260  			m.Event = &OneOf_ProvisionTokenCreate{v}
 72261  			iNdEx = postIndex
 72262  		case 126:
 72263  			if wireType != 2 {
 72264  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListCreate", wireType)
 72265  			}
 72266  			var msglen int
 72267  			for shift := uint(0); ; shift += 7 {
 72268  				if shift >= 64 {
 72269  					return ErrIntOverflowEvents
 72270  				}
 72271  				if iNdEx >= l {
 72272  					return io.ErrUnexpectedEOF
 72273  				}
 72274  				b := dAtA[iNdEx]
 72275  				iNdEx++
 72276  				msglen |= int(b&0x7F) << shift
 72277  				if b < 0x80 {
 72278  					break
 72279  				}
 72280  			}
 72281  			if msglen < 0 {
 72282  				return ErrInvalidLengthEvents
 72283  			}
 72284  			postIndex := iNdEx + msglen
 72285  			if postIndex < 0 {
 72286  				return ErrInvalidLengthEvents
 72287  			}
 72288  			if postIndex > l {
 72289  				return io.ErrUnexpectedEOF
 72290  			}
 72291  			v := &AccessListCreate{}
 72292  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72293  				return err
 72294  			}
 72295  			m.Event = &OneOf_AccessListCreate{v}
 72296  			iNdEx = postIndex
 72297  		case 127:
 72298  			if wireType != 2 {
 72299  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListUpdate", wireType)
 72300  			}
 72301  			var msglen int
 72302  			for shift := uint(0); ; shift += 7 {
 72303  				if shift >= 64 {
 72304  					return ErrIntOverflowEvents
 72305  				}
 72306  				if iNdEx >= l {
 72307  					return io.ErrUnexpectedEOF
 72308  				}
 72309  				b := dAtA[iNdEx]
 72310  				iNdEx++
 72311  				msglen |= int(b&0x7F) << shift
 72312  				if b < 0x80 {
 72313  					break
 72314  				}
 72315  			}
 72316  			if msglen < 0 {
 72317  				return ErrInvalidLengthEvents
 72318  			}
 72319  			postIndex := iNdEx + msglen
 72320  			if postIndex < 0 {
 72321  				return ErrInvalidLengthEvents
 72322  			}
 72323  			if postIndex > l {
 72324  				return io.ErrUnexpectedEOF
 72325  			}
 72326  			v := &AccessListUpdate{}
 72327  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72328  				return err
 72329  			}
 72330  			m.Event = &OneOf_AccessListUpdate{v}
 72331  			iNdEx = postIndex
 72332  		case 128:
 72333  			if wireType != 2 {
 72334  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListDelete", wireType)
 72335  			}
 72336  			var msglen int
 72337  			for shift := uint(0); ; shift += 7 {
 72338  				if shift >= 64 {
 72339  					return ErrIntOverflowEvents
 72340  				}
 72341  				if iNdEx >= l {
 72342  					return io.ErrUnexpectedEOF
 72343  				}
 72344  				b := dAtA[iNdEx]
 72345  				iNdEx++
 72346  				msglen |= int(b&0x7F) << shift
 72347  				if b < 0x80 {
 72348  					break
 72349  				}
 72350  			}
 72351  			if msglen < 0 {
 72352  				return ErrInvalidLengthEvents
 72353  			}
 72354  			postIndex := iNdEx + msglen
 72355  			if postIndex < 0 {
 72356  				return ErrInvalidLengthEvents
 72357  			}
 72358  			if postIndex > l {
 72359  				return io.ErrUnexpectedEOF
 72360  			}
 72361  			v := &AccessListDelete{}
 72362  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72363  				return err
 72364  			}
 72365  			m.Event = &OneOf_AccessListDelete{v}
 72366  			iNdEx = postIndex
 72367  		case 129:
 72368  			if wireType != 2 {
 72369  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListReview", wireType)
 72370  			}
 72371  			var msglen int
 72372  			for shift := uint(0); ; shift += 7 {
 72373  				if shift >= 64 {
 72374  					return ErrIntOverflowEvents
 72375  				}
 72376  				if iNdEx >= l {
 72377  					return io.ErrUnexpectedEOF
 72378  				}
 72379  				b := dAtA[iNdEx]
 72380  				iNdEx++
 72381  				msglen |= int(b&0x7F) << shift
 72382  				if b < 0x80 {
 72383  					break
 72384  				}
 72385  			}
 72386  			if msglen < 0 {
 72387  				return ErrInvalidLengthEvents
 72388  			}
 72389  			postIndex := iNdEx + msglen
 72390  			if postIndex < 0 {
 72391  				return ErrInvalidLengthEvents
 72392  			}
 72393  			if postIndex > l {
 72394  				return io.ErrUnexpectedEOF
 72395  			}
 72396  			v := &AccessListReview{}
 72397  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72398  				return err
 72399  			}
 72400  			m.Event = &OneOf_AccessListReview{v}
 72401  			iNdEx = postIndex
 72402  		case 130:
 72403  			if wireType != 2 {
 72404  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListMemberCreate", wireType)
 72405  			}
 72406  			var msglen int
 72407  			for shift := uint(0); ; shift += 7 {
 72408  				if shift >= 64 {
 72409  					return ErrIntOverflowEvents
 72410  				}
 72411  				if iNdEx >= l {
 72412  					return io.ErrUnexpectedEOF
 72413  				}
 72414  				b := dAtA[iNdEx]
 72415  				iNdEx++
 72416  				msglen |= int(b&0x7F) << shift
 72417  				if b < 0x80 {
 72418  					break
 72419  				}
 72420  			}
 72421  			if msglen < 0 {
 72422  				return ErrInvalidLengthEvents
 72423  			}
 72424  			postIndex := iNdEx + msglen
 72425  			if postIndex < 0 {
 72426  				return ErrInvalidLengthEvents
 72427  			}
 72428  			if postIndex > l {
 72429  				return io.ErrUnexpectedEOF
 72430  			}
 72431  			v := &AccessListMemberCreate{}
 72432  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72433  				return err
 72434  			}
 72435  			m.Event = &OneOf_AccessListMemberCreate{v}
 72436  			iNdEx = postIndex
 72437  		case 131:
 72438  			if wireType != 2 {
 72439  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListMemberUpdate", wireType)
 72440  			}
 72441  			var msglen int
 72442  			for shift := uint(0); ; shift += 7 {
 72443  				if shift >= 64 {
 72444  					return ErrIntOverflowEvents
 72445  				}
 72446  				if iNdEx >= l {
 72447  					return io.ErrUnexpectedEOF
 72448  				}
 72449  				b := dAtA[iNdEx]
 72450  				iNdEx++
 72451  				msglen |= int(b&0x7F) << shift
 72452  				if b < 0x80 {
 72453  					break
 72454  				}
 72455  			}
 72456  			if msglen < 0 {
 72457  				return ErrInvalidLengthEvents
 72458  			}
 72459  			postIndex := iNdEx + msglen
 72460  			if postIndex < 0 {
 72461  				return ErrInvalidLengthEvents
 72462  			}
 72463  			if postIndex > l {
 72464  				return io.ErrUnexpectedEOF
 72465  			}
 72466  			v := &AccessListMemberUpdate{}
 72467  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72468  				return err
 72469  			}
 72470  			m.Event = &OneOf_AccessListMemberUpdate{v}
 72471  			iNdEx = postIndex
 72472  		case 132:
 72473  			if wireType != 2 {
 72474  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListMemberDelete", wireType)
 72475  			}
 72476  			var msglen int
 72477  			for shift := uint(0); ; shift += 7 {
 72478  				if shift >= 64 {
 72479  					return ErrIntOverflowEvents
 72480  				}
 72481  				if iNdEx >= l {
 72482  					return io.ErrUnexpectedEOF
 72483  				}
 72484  				b := dAtA[iNdEx]
 72485  				iNdEx++
 72486  				msglen |= int(b&0x7F) << shift
 72487  				if b < 0x80 {
 72488  					break
 72489  				}
 72490  			}
 72491  			if msglen < 0 {
 72492  				return ErrInvalidLengthEvents
 72493  			}
 72494  			postIndex := iNdEx + msglen
 72495  			if postIndex < 0 {
 72496  				return ErrInvalidLengthEvents
 72497  			}
 72498  			if postIndex > l {
 72499  				return io.ErrUnexpectedEOF
 72500  			}
 72501  			v := &AccessListMemberDelete{}
 72502  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72503  				return err
 72504  			}
 72505  			m.Event = &OneOf_AccessListMemberDelete{v}
 72506  			iNdEx = postIndex
 72507  		case 133:
 72508  			if wireType != 2 {
 72509  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListMemberDeleteAllForAccessList", wireType)
 72510  			}
 72511  			var msglen int
 72512  			for shift := uint(0); ; shift += 7 {
 72513  				if shift >= 64 {
 72514  					return ErrIntOverflowEvents
 72515  				}
 72516  				if iNdEx >= l {
 72517  					return io.ErrUnexpectedEOF
 72518  				}
 72519  				b := dAtA[iNdEx]
 72520  				iNdEx++
 72521  				msglen |= int(b&0x7F) << shift
 72522  				if b < 0x80 {
 72523  					break
 72524  				}
 72525  			}
 72526  			if msglen < 0 {
 72527  				return ErrInvalidLengthEvents
 72528  			}
 72529  			postIndex := iNdEx + msglen
 72530  			if postIndex < 0 {
 72531  				return ErrInvalidLengthEvents
 72532  			}
 72533  			if postIndex > l {
 72534  				return io.ErrUnexpectedEOF
 72535  			}
 72536  			v := &AccessListMemberDeleteAllForAccessList{}
 72537  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72538  				return err
 72539  			}
 72540  			m.Event = &OneOf_AccessListMemberDeleteAllForAccessList{v}
 72541  			iNdEx = postIndex
 72542  		case 134:
 72543  			if wireType != 2 {
 72544  				return fmt.Errorf("proto: wrong wireType = %d for field AuditQueryRun", wireType)
 72545  			}
 72546  			var msglen int
 72547  			for shift := uint(0); ; shift += 7 {
 72548  				if shift >= 64 {
 72549  					return ErrIntOverflowEvents
 72550  				}
 72551  				if iNdEx >= l {
 72552  					return io.ErrUnexpectedEOF
 72553  				}
 72554  				b := dAtA[iNdEx]
 72555  				iNdEx++
 72556  				msglen |= int(b&0x7F) << shift
 72557  				if b < 0x80 {
 72558  					break
 72559  				}
 72560  			}
 72561  			if msglen < 0 {
 72562  				return ErrInvalidLengthEvents
 72563  			}
 72564  			postIndex := iNdEx + msglen
 72565  			if postIndex < 0 {
 72566  				return ErrInvalidLengthEvents
 72567  			}
 72568  			if postIndex > l {
 72569  				return io.ErrUnexpectedEOF
 72570  			}
 72571  			v := &AuditQueryRun{}
 72572  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72573  				return err
 72574  			}
 72575  			m.Event = &OneOf_AuditQueryRun{v}
 72576  			iNdEx = postIndex
 72577  		case 135:
 72578  			if wireType != 2 {
 72579  				return fmt.Errorf("proto: wrong wireType = %d for field SecurityReportRun", wireType)
 72580  			}
 72581  			var msglen int
 72582  			for shift := uint(0); ; shift += 7 {
 72583  				if shift >= 64 {
 72584  					return ErrIntOverflowEvents
 72585  				}
 72586  				if iNdEx >= l {
 72587  					return io.ErrUnexpectedEOF
 72588  				}
 72589  				b := dAtA[iNdEx]
 72590  				iNdEx++
 72591  				msglen |= int(b&0x7F) << shift
 72592  				if b < 0x80 {
 72593  					break
 72594  				}
 72595  			}
 72596  			if msglen < 0 {
 72597  				return ErrInvalidLengthEvents
 72598  			}
 72599  			postIndex := iNdEx + msglen
 72600  			if postIndex < 0 {
 72601  				return ErrInvalidLengthEvents
 72602  			}
 72603  			if postIndex > l {
 72604  				return io.ErrUnexpectedEOF
 72605  			}
 72606  			v := &SecurityReportRun{}
 72607  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72608  				return err
 72609  			}
 72610  			m.Event = &OneOf_SecurityReportRun{v}
 72611  			iNdEx = postIndex
 72612  		case 136:
 72613  			if wireType != 2 {
 72614  				return fmt.Errorf("proto: wrong wireType = %d for field GithubConnectorUpdate", wireType)
 72615  			}
 72616  			var msglen int
 72617  			for shift := uint(0); ; shift += 7 {
 72618  				if shift >= 64 {
 72619  					return ErrIntOverflowEvents
 72620  				}
 72621  				if iNdEx >= l {
 72622  					return io.ErrUnexpectedEOF
 72623  				}
 72624  				b := dAtA[iNdEx]
 72625  				iNdEx++
 72626  				msglen |= int(b&0x7F) << shift
 72627  				if b < 0x80 {
 72628  					break
 72629  				}
 72630  			}
 72631  			if msglen < 0 {
 72632  				return ErrInvalidLengthEvents
 72633  			}
 72634  			postIndex := iNdEx + msglen
 72635  			if postIndex < 0 {
 72636  				return ErrInvalidLengthEvents
 72637  			}
 72638  			if postIndex > l {
 72639  				return io.ErrUnexpectedEOF
 72640  			}
 72641  			v := &GithubConnectorUpdate{}
 72642  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72643  				return err
 72644  			}
 72645  			m.Event = &OneOf_GithubConnectorUpdate{v}
 72646  			iNdEx = postIndex
 72647  		case 137:
 72648  			if wireType != 2 {
 72649  				return fmt.Errorf("proto: wrong wireType = %d for field OIDCConnectorUpdate", wireType)
 72650  			}
 72651  			var msglen int
 72652  			for shift := uint(0); ; shift += 7 {
 72653  				if shift >= 64 {
 72654  					return ErrIntOverflowEvents
 72655  				}
 72656  				if iNdEx >= l {
 72657  					return io.ErrUnexpectedEOF
 72658  				}
 72659  				b := dAtA[iNdEx]
 72660  				iNdEx++
 72661  				msglen |= int(b&0x7F) << shift
 72662  				if b < 0x80 {
 72663  					break
 72664  				}
 72665  			}
 72666  			if msglen < 0 {
 72667  				return ErrInvalidLengthEvents
 72668  			}
 72669  			postIndex := iNdEx + msglen
 72670  			if postIndex < 0 {
 72671  				return ErrInvalidLengthEvents
 72672  			}
 72673  			if postIndex > l {
 72674  				return io.ErrUnexpectedEOF
 72675  			}
 72676  			v := &OIDCConnectorUpdate{}
 72677  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72678  				return err
 72679  			}
 72680  			m.Event = &OneOf_OIDCConnectorUpdate{v}
 72681  			iNdEx = postIndex
 72682  		case 138:
 72683  			if wireType != 2 {
 72684  				return fmt.Errorf("proto: wrong wireType = %d for field SAMLConnectorUpdate", wireType)
 72685  			}
 72686  			var msglen int
 72687  			for shift := uint(0); ; shift += 7 {
 72688  				if shift >= 64 {
 72689  					return ErrIntOverflowEvents
 72690  				}
 72691  				if iNdEx >= l {
 72692  					return io.ErrUnexpectedEOF
 72693  				}
 72694  				b := dAtA[iNdEx]
 72695  				iNdEx++
 72696  				msglen |= int(b&0x7F) << shift
 72697  				if b < 0x80 {
 72698  					break
 72699  				}
 72700  			}
 72701  			if msglen < 0 {
 72702  				return ErrInvalidLengthEvents
 72703  			}
 72704  			postIndex := iNdEx + msglen
 72705  			if postIndex < 0 {
 72706  				return ErrInvalidLengthEvents
 72707  			}
 72708  			if postIndex > l {
 72709  				return io.ErrUnexpectedEOF
 72710  			}
 72711  			v := &SAMLConnectorUpdate{}
 72712  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72713  				return err
 72714  			}
 72715  			m.Event = &OneOf_SAMLConnectorUpdate{v}
 72716  			iNdEx = postIndex
 72717  		case 139:
 72718  			if wireType != 2 {
 72719  				return fmt.Errorf("proto: wrong wireType = %d for field RoleUpdate", wireType)
 72720  			}
 72721  			var msglen int
 72722  			for shift := uint(0); ; shift += 7 {
 72723  				if shift >= 64 {
 72724  					return ErrIntOverflowEvents
 72725  				}
 72726  				if iNdEx >= l {
 72727  					return io.ErrUnexpectedEOF
 72728  				}
 72729  				b := dAtA[iNdEx]
 72730  				iNdEx++
 72731  				msglen |= int(b&0x7F) << shift
 72732  				if b < 0x80 {
 72733  					break
 72734  				}
 72735  			}
 72736  			if msglen < 0 {
 72737  				return ErrInvalidLengthEvents
 72738  			}
 72739  			postIndex := iNdEx + msglen
 72740  			if postIndex < 0 {
 72741  				return ErrInvalidLengthEvents
 72742  			}
 72743  			if postIndex > l {
 72744  				return io.ErrUnexpectedEOF
 72745  			}
 72746  			v := &RoleUpdate{}
 72747  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72748  				return err
 72749  			}
 72750  			m.Event = &OneOf_RoleUpdate{v}
 72751  			iNdEx = postIndex
 72752  		case 140:
 72753  			if wireType != 2 {
 72754  				return fmt.Errorf("proto: wrong wireType = %d for field UserUpdate", wireType)
 72755  			}
 72756  			var msglen int
 72757  			for shift := uint(0); ; shift += 7 {
 72758  				if shift >= 64 {
 72759  					return ErrIntOverflowEvents
 72760  				}
 72761  				if iNdEx >= l {
 72762  					return io.ErrUnexpectedEOF
 72763  				}
 72764  				b := dAtA[iNdEx]
 72765  				iNdEx++
 72766  				msglen |= int(b&0x7F) << shift
 72767  				if b < 0x80 {
 72768  					break
 72769  				}
 72770  			}
 72771  			if msglen < 0 {
 72772  				return ErrInvalidLengthEvents
 72773  			}
 72774  			postIndex := iNdEx + msglen
 72775  			if postIndex < 0 {
 72776  				return ErrInvalidLengthEvents
 72777  			}
 72778  			if postIndex > l {
 72779  				return io.ErrUnexpectedEOF
 72780  			}
 72781  			v := &UserUpdate{}
 72782  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72783  				return err
 72784  			}
 72785  			m.Event = &OneOf_UserUpdate{v}
 72786  			iNdEx = postIndex
 72787  		case 141:
 72788  			if wireType != 2 {
 72789  				return fmt.Errorf("proto: wrong wireType = %d for field ExternalAuditStorageEnable", wireType)
 72790  			}
 72791  			var msglen int
 72792  			for shift := uint(0); ; shift += 7 {
 72793  				if shift >= 64 {
 72794  					return ErrIntOverflowEvents
 72795  				}
 72796  				if iNdEx >= l {
 72797  					return io.ErrUnexpectedEOF
 72798  				}
 72799  				b := dAtA[iNdEx]
 72800  				iNdEx++
 72801  				msglen |= int(b&0x7F) << shift
 72802  				if b < 0x80 {
 72803  					break
 72804  				}
 72805  			}
 72806  			if msglen < 0 {
 72807  				return ErrInvalidLengthEvents
 72808  			}
 72809  			postIndex := iNdEx + msglen
 72810  			if postIndex < 0 {
 72811  				return ErrInvalidLengthEvents
 72812  			}
 72813  			if postIndex > l {
 72814  				return io.ErrUnexpectedEOF
 72815  			}
 72816  			v := &ExternalAuditStorageEnable{}
 72817  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72818  				return err
 72819  			}
 72820  			m.Event = &OneOf_ExternalAuditStorageEnable{v}
 72821  			iNdEx = postIndex
 72822  		case 142:
 72823  			if wireType != 2 {
 72824  				return fmt.Errorf("proto: wrong wireType = %d for field ExternalAuditStorageDisable", wireType)
 72825  			}
 72826  			var msglen int
 72827  			for shift := uint(0); ; shift += 7 {
 72828  				if shift >= 64 {
 72829  					return ErrIntOverflowEvents
 72830  				}
 72831  				if iNdEx >= l {
 72832  					return io.ErrUnexpectedEOF
 72833  				}
 72834  				b := dAtA[iNdEx]
 72835  				iNdEx++
 72836  				msglen |= int(b&0x7F) << shift
 72837  				if b < 0x80 {
 72838  					break
 72839  				}
 72840  			}
 72841  			if msglen < 0 {
 72842  				return ErrInvalidLengthEvents
 72843  			}
 72844  			postIndex := iNdEx + msglen
 72845  			if postIndex < 0 {
 72846  				return ErrInvalidLengthEvents
 72847  			}
 72848  			if postIndex > l {
 72849  				return io.ErrUnexpectedEOF
 72850  			}
 72851  			v := &ExternalAuditStorageDisable{}
 72852  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72853  				return err
 72854  			}
 72855  			m.Event = &OneOf_ExternalAuditStorageDisable{v}
 72856  			iNdEx = postIndex
 72857  		case 143:
 72858  			if wireType != 2 {
 72859  				return fmt.Errorf("proto: wrong wireType = %d for field BotCreate", wireType)
 72860  			}
 72861  			var msglen int
 72862  			for shift := uint(0); ; shift += 7 {
 72863  				if shift >= 64 {
 72864  					return ErrIntOverflowEvents
 72865  				}
 72866  				if iNdEx >= l {
 72867  					return io.ErrUnexpectedEOF
 72868  				}
 72869  				b := dAtA[iNdEx]
 72870  				iNdEx++
 72871  				msglen |= int(b&0x7F) << shift
 72872  				if b < 0x80 {
 72873  					break
 72874  				}
 72875  			}
 72876  			if msglen < 0 {
 72877  				return ErrInvalidLengthEvents
 72878  			}
 72879  			postIndex := iNdEx + msglen
 72880  			if postIndex < 0 {
 72881  				return ErrInvalidLengthEvents
 72882  			}
 72883  			if postIndex > l {
 72884  				return io.ErrUnexpectedEOF
 72885  			}
 72886  			v := &BotCreate{}
 72887  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72888  				return err
 72889  			}
 72890  			m.Event = &OneOf_BotCreate{v}
 72891  			iNdEx = postIndex
 72892  		case 144:
 72893  			if wireType != 2 {
 72894  				return fmt.Errorf("proto: wrong wireType = %d for field BotDelete", wireType)
 72895  			}
 72896  			var msglen int
 72897  			for shift := uint(0); ; shift += 7 {
 72898  				if shift >= 64 {
 72899  					return ErrIntOverflowEvents
 72900  				}
 72901  				if iNdEx >= l {
 72902  					return io.ErrUnexpectedEOF
 72903  				}
 72904  				b := dAtA[iNdEx]
 72905  				iNdEx++
 72906  				msglen |= int(b&0x7F) << shift
 72907  				if b < 0x80 {
 72908  					break
 72909  				}
 72910  			}
 72911  			if msglen < 0 {
 72912  				return ErrInvalidLengthEvents
 72913  			}
 72914  			postIndex := iNdEx + msglen
 72915  			if postIndex < 0 {
 72916  				return ErrInvalidLengthEvents
 72917  			}
 72918  			if postIndex > l {
 72919  				return io.ErrUnexpectedEOF
 72920  			}
 72921  			v := &BotDelete{}
 72922  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72923  				return err
 72924  			}
 72925  			m.Event = &OneOf_BotDelete{v}
 72926  			iNdEx = postIndex
 72927  		case 145:
 72928  			if wireType != 2 {
 72929  				return fmt.Errorf("proto: wrong wireType = %d for field BotUpdate", wireType)
 72930  			}
 72931  			var msglen int
 72932  			for shift := uint(0); ; shift += 7 {
 72933  				if shift >= 64 {
 72934  					return ErrIntOverflowEvents
 72935  				}
 72936  				if iNdEx >= l {
 72937  					return io.ErrUnexpectedEOF
 72938  				}
 72939  				b := dAtA[iNdEx]
 72940  				iNdEx++
 72941  				msglen |= int(b&0x7F) << shift
 72942  				if b < 0x80 {
 72943  					break
 72944  				}
 72945  			}
 72946  			if msglen < 0 {
 72947  				return ErrInvalidLengthEvents
 72948  			}
 72949  			postIndex := iNdEx + msglen
 72950  			if postIndex < 0 {
 72951  				return ErrInvalidLengthEvents
 72952  			}
 72953  			if postIndex > l {
 72954  				return io.ErrUnexpectedEOF
 72955  			}
 72956  			v := &BotUpdate{}
 72957  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72958  				return err
 72959  			}
 72960  			m.Event = &OneOf_BotUpdate{v}
 72961  			iNdEx = postIndex
 72962  		case 146:
 72963  			if wireType != 2 {
 72964  				return fmt.Errorf("proto: wrong wireType = %d for field CreateMFAAuthChallenge", wireType)
 72965  			}
 72966  			var msglen int
 72967  			for shift := uint(0); ; shift += 7 {
 72968  				if shift >= 64 {
 72969  					return ErrIntOverflowEvents
 72970  				}
 72971  				if iNdEx >= l {
 72972  					return io.ErrUnexpectedEOF
 72973  				}
 72974  				b := dAtA[iNdEx]
 72975  				iNdEx++
 72976  				msglen |= int(b&0x7F) << shift
 72977  				if b < 0x80 {
 72978  					break
 72979  				}
 72980  			}
 72981  			if msglen < 0 {
 72982  				return ErrInvalidLengthEvents
 72983  			}
 72984  			postIndex := iNdEx + msglen
 72985  			if postIndex < 0 {
 72986  				return ErrInvalidLengthEvents
 72987  			}
 72988  			if postIndex > l {
 72989  				return io.ErrUnexpectedEOF
 72990  			}
 72991  			v := &CreateMFAAuthChallenge{}
 72992  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 72993  				return err
 72994  			}
 72995  			m.Event = &OneOf_CreateMFAAuthChallenge{v}
 72996  			iNdEx = postIndex
 72997  		case 147:
 72998  			if wireType != 2 {
 72999  				return fmt.Errorf("proto: wrong wireType = %d for field ValidateMFAAuthResponse", wireType)
 73000  			}
 73001  			var msglen int
 73002  			for shift := uint(0); ; shift += 7 {
 73003  				if shift >= 64 {
 73004  					return ErrIntOverflowEvents
 73005  				}
 73006  				if iNdEx >= l {
 73007  					return io.ErrUnexpectedEOF
 73008  				}
 73009  				b := dAtA[iNdEx]
 73010  				iNdEx++
 73011  				msglen |= int(b&0x7F) << shift
 73012  				if b < 0x80 {
 73013  					break
 73014  				}
 73015  			}
 73016  			if msglen < 0 {
 73017  				return ErrInvalidLengthEvents
 73018  			}
 73019  			postIndex := iNdEx + msglen
 73020  			if postIndex < 0 {
 73021  				return ErrInvalidLengthEvents
 73022  			}
 73023  			if postIndex > l {
 73024  				return io.ErrUnexpectedEOF
 73025  			}
 73026  			v := &ValidateMFAAuthResponse{}
 73027  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 73028  				return err
 73029  			}
 73030  			m.Event = &OneOf_ValidateMFAAuthResponse{v}
 73031  			iNdEx = postIndex
 73032  		case 148:
 73033  			if wireType != 2 {
 73034  				return fmt.Errorf("proto: wrong wireType = %d for field OktaAccessListSync", wireType)
 73035  			}
 73036  			var msglen int
 73037  			for shift := uint(0); ; shift += 7 {
 73038  				if shift >= 64 {
 73039  					return ErrIntOverflowEvents
 73040  				}
 73041  				if iNdEx >= l {
 73042  					return io.ErrUnexpectedEOF
 73043  				}
 73044  				b := dAtA[iNdEx]
 73045  				iNdEx++
 73046  				msglen |= int(b&0x7F) << shift
 73047  				if b < 0x80 {
 73048  					break
 73049  				}
 73050  			}
 73051  			if msglen < 0 {
 73052  				return ErrInvalidLengthEvents
 73053  			}
 73054  			postIndex := iNdEx + msglen
 73055  			if postIndex < 0 {
 73056  				return ErrInvalidLengthEvents
 73057  			}
 73058  			if postIndex > l {
 73059  				return io.ErrUnexpectedEOF
 73060  			}
 73061  			v := &OktaAccessListSync{}
 73062  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 73063  				return err
 73064  			}
 73065  			m.Event = &OneOf_OktaAccessListSync{v}
 73066  			iNdEx = postIndex
 73067  		case 149:
 73068  			if wireType != 2 {
 73069  				return fmt.Errorf("proto: wrong wireType = %d for field DatabasePermissionUpdate", wireType)
 73070  			}
 73071  			var msglen int
 73072  			for shift := uint(0); ; shift += 7 {
 73073  				if shift >= 64 {
 73074  					return ErrIntOverflowEvents
 73075  				}
 73076  				if iNdEx >= l {
 73077  					return io.ErrUnexpectedEOF
 73078  				}
 73079  				b := dAtA[iNdEx]
 73080  				iNdEx++
 73081  				msglen |= int(b&0x7F) << shift
 73082  				if b < 0x80 {
 73083  					break
 73084  				}
 73085  			}
 73086  			if msglen < 0 {
 73087  				return ErrInvalidLengthEvents
 73088  			}
 73089  			postIndex := iNdEx + msglen
 73090  			if postIndex < 0 {
 73091  				return ErrInvalidLengthEvents
 73092  			}
 73093  			if postIndex > l {
 73094  				return io.ErrUnexpectedEOF
 73095  			}
 73096  			v := &DatabasePermissionUpdate{}
 73097  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 73098  				return err
 73099  			}
 73100  			m.Event = &OneOf_DatabasePermissionUpdate{v}
 73101  			iNdEx = postIndex
 73102  		case 150:
 73103  			if wireType != 2 {
 73104  				return fmt.Errorf("proto: wrong wireType = %d for field SPIFFESVIDIssued", wireType)
 73105  			}
 73106  			var msglen int
 73107  			for shift := uint(0); ; shift += 7 {
 73108  				if shift >= 64 {
 73109  					return ErrIntOverflowEvents
 73110  				}
 73111  				if iNdEx >= l {
 73112  					return io.ErrUnexpectedEOF
 73113  				}
 73114  				b := dAtA[iNdEx]
 73115  				iNdEx++
 73116  				msglen |= int(b&0x7F) << shift
 73117  				if b < 0x80 {
 73118  					break
 73119  				}
 73120  			}
 73121  			if msglen < 0 {
 73122  				return ErrInvalidLengthEvents
 73123  			}
 73124  			postIndex := iNdEx + msglen
 73125  			if postIndex < 0 {
 73126  				return ErrInvalidLengthEvents
 73127  			}
 73128  			if postIndex > l {
 73129  				return io.ErrUnexpectedEOF
 73130  			}
 73131  			v := &SPIFFESVIDIssued{}
 73132  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 73133  				return err
 73134  			}
 73135  			m.Event = &OneOf_SPIFFESVIDIssued{v}
 73136  			iNdEx = postIndex
 73137  		case 151:
 73138  			if wireType != 2 {
 73139  				return fmt.Errorf("proto: wrong wireType = %d for field OktaUserSync", wireType)
 73140  			}
 73141  			var msglen int
 73142  			for shift := uint(0); ; shift += 7 {
 73143  				if shift >= 64 {
 73144  					return ErrIntOverflowEvents
 73145  				}
 73146  				if iNdEx >= l {
 73147  					return io.ErrUnexpectedEOF
 73148  				}
 73149  				b := dAtA[iNdEx]
 73150  				iNdEx++
 73151  				msglen |= int(b&0x7F) << shift
 73152  				if b < 0x80 {
 73153  					break
 73154  				}
 73155  			}
 73156  			if msglen < 0 {
 73157  				return ErrInvalidLengthEvents
 73158  			}
 73159  			postIndex := iNdEx + msglen
 73160  			if postIndex < 0 {
 73161  				return ErrInvalidLengthEvents
 73162  			}
 73163  			if postIndex > l {
 73164  				return io.ErrUnexpectedEOF
 73165  			}
 73166  			v := &OktaUserSync{}
 73167  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 73168  				return err
 73169  			}
 73170  			m.Event = &OneOf_OktaUserSync{v}
 73171  			iNdEx = postIndex
 73172  		case 152:
 73173  			if wireType != 2 {
 73174  				return fmt.Errorf("proto: wrong wireType = %d for field AuthPreferenceUpdate", wireType)
 73175  			}
 73176  			var msglen int
 73177  			for shift := uint(0); ; shift += 7 {
 73178  				if shift >= 64 {
 73179  					return ErrIntOverflowEvents
 73180  				}
 73181  				if iNdEx >= l {
 73182  					return io.ErrUnexpectedEOF
 73183  				}
 73184  				b := dAtA[iNdEx]
 73185  				iNdEx++
 73186  				msglen |= int(b&0x7F) << shift
 73187  				if b < 0x80 {
 73188  					break
 73189  				}
 73190  			}
 73191  			if msglen < 0 {
 73192  				return ErrInvalidLengthEvents
 73193  			}
 73194  			postIndex := iNdEx + msglen
 73195  			if postIndex < 0 {
 73196  				return ErrInvalidLengthEvents
 73197  			}
 73198  			if postIndex > l {
 73199  				return io.ErrUnexpectedEOF
 73200  			}
 73201  			v := &AuthPreferenceUpdate{}
 73202  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 73203  				return err
 73204  			}
 73205  			m.Event = &OneOf_AuthPreferenceUpdate{v}
 73206  			iNdEx = postIndex
 73207  		case 153:
 73208  			if wireType != 2 {
 73209  				return fmt.Errorf("proto: wrong wireType = %d for field SessionRecordingConfigUpdate", wireType)
 73210  			}
 73211  			var msglen int
 73212  			for shift := uint(0); ; shift += 7 {
 73213  				if shift >= 64 {
 73214  					return ErrIntOverflowEvents
 73215  				}
 73216  				if iNdEx >= l {
 73217  					return io.ErrUnexpectedEOF
 73218  				}
 73219  				b := dAtA[iNdEx]
 73220  				iNdEx++
 73221  				msglen |= int(b&0x7F) << shift
 73222  				if b < 0x80 {
 73223  					break
 73224  				}
 73225  			}
 73226  			if msglen < 0 {
 73227  				return ErrInvalidLengthEvents
 73228  			}
 73229  			postIndex := iNdEx + msglen
 73230  			if postIndex < 0 {
 73231  				return ErrInvalidLengthEvents
 73232  			}
 73233  			if postIndex > l {
 73234  				return io.ErrUnexpectedEOF
 73235  			}
 73236  			v := &SessionRecordingConfigUpdate{}
 73237  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 73238  				return err
 73239  			}
 73240  			m.Event = &OneOf_SessionRecordingConfigUpdate{v}
 73241  			iNdEx = postIndex
 73242  		case 154:
 73243  			if wireType != 2 {
 73244  				return fmt.Errorf("proto: wrong wireType = %d for field ClusterNetworkingConfigUpdate", wireType)
 73245  			}
 73246  			var msglen int
 73247  			for shift := uint(0); ; shift += 7 {
 73248  				if shift >= 64 {
 73249  					return ErrIntOverflowEvents
 73250  				}
 73251  				if iNdEx >= l {
 73252  					return io.ErrUnexpectedEOF
 73253  				}
 73254  				b := dAtA[iNdEx]
 73255  				iNdEx++
 73256  				msglen |= int(b&0x7F) << shift
 73257  				if b < 0x80 {
 73258  					break
 73259  				}
 73260  			}
 73261  			if msglen < 0 {
 73262  				return ErrInvalidLengthEvents
 73263  			}
 73264  			postIndex := iNdEx + msglen
 73265  			if postIndex < 0 {
 73266  				return ErrInvalidLengthEvents
 73267  			}
 73268  			if postIndex > l {
 73269  				return io.ErrUnexpectedEOF
 73270  			}
 73271  			v := &ClusterNetworkingConfigUpdate{}
 73272  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 73273  				return err
 73274  			}
 73275  			m.Event = &OneOf_ClusterNetworkingConfigUpdate{v}
 73276  			iNdEx = postIndex
 73277  		case 155:
 73278  			if wireType != 2 {
 73279  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseUserCreate", wireType)
 73280  			}
 73281  			var msglen int
 73282  			for shift := uint(0); ; shift += 7 {
 73283  				if shift >= 64 {
 73284  					return ErrIntOverflowEvents
 73285  				}
 73286  				if iNdEx >= l {
 73287  					return io.ErrUnexpectedEOF
 73288  				}
 73289  				b := dAtA[iNdEx]
 73290  				iNdEx++
 73291  				msglen |= int(b&0x7F) << shift
 73292  				if b < 0x80 {
 73293  					break
 73294  				}
 73295  			}
 73296  			if msglen < 0 {
 73297  				return ErrInvalidLengthEvents
 73298  			}
 73299  			postIndex := iNdEx + msglen
 73300  			if postIndex < 0 {
 73301  				return ErrInvalidLengthEvents
 73302  			}
 73303  			if postIndex > l {
 73304  				return io.ErrUnexpectedEOF
 73305  			}
 73306  			v := &DatabaseUserCreate{}
 73307  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 73308  				return err
 73309  			}
 73310  			m.Event = &OneOf_DatabaseUserCreate{v}
 73311  			iNdEx = postIndex
 73312  		case 156:
 73313  			if wireType != 2 {
 73314  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseUserDeactivate", wireType)
 73315  			}
 73316  			var msglen int
 73317  			for shift := uint(0); ; shift += 7 {
 73318  				if shift >= 64 {
 73319  					return ErrIntOverflowEvents
 73320  				}
 73321  				if iNdEx >= l {
 73322  					return io.ErrUnexpectedEOF
 73323  				}
 73324  				b := dAtA[iNdEx]
 73325  				iNdEx++
 73326  				msglen |= int(b&0x7F) << shift
 73327  				if b < 0x80 {
 73328  					break
 73329  				}
 73330  			}
 73331  			if msglen < 0 {
 73332  				return ErrInvalidLengthEvents
 73333  			}
 73334  			postIndex := iNdEx + msglen
 73335  			if postIndex < 0 {
 73336  				return ErrInvalidLengthEvents
 73337  			}
 73338  			if postIndex > l {
 73339  				return io.ErrUnexpectedEOF
 73340  			}
 73341  			v := &DatabaseUserDeactivate{}
 73342  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 73343  				return err
 73344  			}
 73345  			m.Event = &OneOf_DatabaseUserDeactivate{v}
 73346  			iNdEx = postIndex
 73347  		case 157:
 73348  			if wireType != 2 {
 73349  				return fmt.Errorf("proto: wrong wireType = %d for field AccessPathChanged", wireType)
 73350  			}
 73351  			var msglen int
 73352  			for shift := uint(0); ; shift += 7 {
 73353  				if shift >= 64 {
 73354  					return ErrIntOverflowEvents
 73355  				}
 73356  				if iNdEx >= l {
 73357  					return io.ErrUnexpectedEOF
 73358  				}
 73359  				b := dAtA[iNdEx]
 73360  				iNdEx++
 73361  				msglen |= int(b&0x7F) << shift
 73362  				if b < 0x80 {
 73363  					break
 73364  				}
 73365  			}
 73366  			if msglen < 0 {
 73367  				return ErrInvalidLengthEvents
 73368  			}
 73369  			postIndex := iNdEx + msglen
 73370  			if postIndex < 0 {
 73371  				return ErrInvalidLengthEvents
 73372  			}
 73373  			if postIndex > l {
 73374  				return io.ErrUnexpectedEOF
 73375  			}
 73376  			v := &AccessPathChanged{}
 73377  			if err := v.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 73378  				return err
 73379  			}
 73380  			m.Event = &OneOf_AccessPathChanged{v}
 73381  			iNdEx = postIndex
 73382  		default:
 73383  			iNdEx = preIndex
 73384  			skippy, err := skipEvents(dAtA[iNdEx:])
 73385  			if err != nil {
 73386  				return err
 73387  			}
 73388  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 73389  				return ErrInvalidLengthEvents
 73390  			}
 73391  			if (iNdEx + skippy) > l {
 73392  				return io.ErrUnexpectedEOF
 73393  			}
 73394  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 73395  			iNdEx += skippy
 73396  		}
 73397  	}
 73398  
 73399  	if iNdEx > l {
 73400  		return io.ErrUnexpectedEOF
 73401  	}
 73402  	return nil
 73403  }
 73404  func (m *StreamStatus) Unmarshal(dAtA []byte) error {
 73405  	l := len(dAtA)
 73406  	iNdEx := 0
 73407  	for iNdEx < l {
 73408  		preIndex := iNdEx
 73409  		var wire uint64
 73410  		for shift := uint(0); ; shift += 7 {
 73411  			if shift >= 64 {
 73412  				return ErrIntOverflowEvents
 73413  			}
 73414  			if iNdEx >= l {
 73415  				return io.ErrUnexpectedEOF
 73416  			}
 73417  			b := dAtA[iNdEx]
 73418  			iNdEx++
 73419  			wire |= uint64(b&0x7F) << shift
 73420  			if b < 0x80 {
 73421  				break
 73422  			}
 73423  		}
 73424  		fieldNum := int32(wire >> 3)
 73425  		wireType := int(wire & 0x7)
 73426  		if wireType == 4 {
 73427  			return fmt.Errorf("proto: StreamStatus: wiretype end group for non-group")
 73428  		}
 73429  		if fieldNum <= 0 {
 73430  			return fmt.Errorf("proto: StreamStatus: illegal tag %d (wire type %d)", fieldNum, wire)
 73431  		}
 73432  		switch fieldNum {
 73433  		case 1:
 73434  			if wireType != 2 {
 73435  				return fmt.Errorf("proto: wrong wireType = %d for field UploadID", wireType)
 73436  			}
 73437  			var stringLen uint64
 73438  			for shift := uint(0); ; shift += 7 {
 73439  				if shift >= 64 {
 73440  					return ErrIntOverflowEvents
 73441  				}
 73442  				if iNdEx >= l {
 73443  					return io.ErrUnexpectedEOF
 73444  				}
 73445  				b := dAtA[iNdEx]
 73446  				iNdEx++
 73447  				stringLen |= uint64(b&0x7F) << shift
 73448  				if b < 0x80 {
 73449  					break
 73450  				}
 73451  			}
 73452  			intStringLen := int(stringLen)
 73453  			if intStringLen < 0 {
 73454  				return ErrInvalidLengthEvents
 73455  			}
 73456  			postIndex := iNdEx + intStringLen
 73457  			if postIndex < 0 {
 73458  				return ErrInvalidLengthEvents
 73459  			}
 73460  			if postIndex > l {
 73461  				return io.ErrUnexpectedEOF
 73462  			}
 73463  			m.UploadID = string(dAtA[iNdEx:postIndex])
 73464  			iNdEx = postIndex
 73465  		case 2:
 73466  			if wireType != 0 {
 73467  				return fmt.Errorf("proto: wrong wireType = %d for field LastEventIndex", wireType)
 73468  			}
 73469  			m.LastEventIndex = 0
 73470  			for shift := uint(0); ; shift += 7 {
 73471  				if shift >= 64 {
 73472  					return ErrIntOverflowEvents
 73473  				}
 73474  				if iNdEx >= l {
 73475  					return io.ErrUnexpectedEOF
 73476  				}
 73477  				b := dAtA[iNdEx]
 73478  				iNdEx++
 73479  				m.LastEventIndex |= int64(b&0x7F) << shift
 73480  				if b < 0x80 {
 73481  					break
 73482  				}
 73483  			}
 73484  		case 3:
 73485  			if wireType != 2 {
 73486  				return fmt.Errorf("proto: wrong wireType = %d for field LastUploadTime", wireType)
 73487  			}
 73488  			var msglen int
 73489  			for shift := uint(0); ; shift += 7 {
 73490  				if shift >= 64 {
 73491  					return ErrIntOverflowEvents
 73492  				}
 73493  				if iNdEx >= l {
 73494  					return io.ErrUnexpectedEOF
 73495  				}
 73496  				b := dAtA[iNdEx]
 73497  				iNdEx++
 73498  				msglen |= int(b&0x7F) << shift
 73499  				if b < 0x80 {
 73500  					break
 73501  				}
 73502  			}
 73503  			if msglen < 0 {
 73504  				return ErrInvalidLengthEvents
 73505  			}
 73506  			postIndex := iNdEx + msglen
 73507  			if postIndex < 0 {
 73508  				return ErrInvalidLengthEvents
 73509  			}
 73510  			if postIndex > l {
 73511  				return io.ErrUnexpectedEOF
 73512  			}
 73513  			if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.LastUploadTime, dAtA[iNdEx:postIndex]); err != nil {
 73514  				return err
 73515  			}
 73516  			iNdEx = postIndex
 73517  		default:
 73518  			iNdEx = preIndex
 73519  			skippy, err := skipEvents(dAtA[iNdEx:])
 73520  			if err != nil {
 73521  				return err
 73522  			}
 73523  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 73524  				return ErrInvalidLengthEvents
 73525  			}
 73526  			if (iNdEx + skippy) > l {
 73527  				return io.ErrUnexpectedEOF
 73528  			}
 73529  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 73530  			iNdEx += skippy
 73531  		}
 73532  	}
 73533  
 73534  	if iNdEx > l {
 73535  		return io.ErrUnexpectedEOF
 73536  	}
 73537  	return nil
 73538  }
 73539  func (m *SessionUpload) Unmarshal(dAtA []byte) error {
 73540  	l := len(dAtA)
 73541  	iNdEx := 0
 73542  	for iNdEx < l {
 73543  		preIndex := iNdEx
 73544  		var wire uint64
 73545  		for shift := uint(0); ; shift += 7 {
 73546  			if shift >= 64 {
 73547  				return ErrIntOverflowEvents
 73548  			}
 73549  			if iNdEx >= l {
 73550  				return io.ErrUnexpectedEOF
 73551  			}
 73552  			b := dAtA[iNdEx]
 73553  			iNdEx++
 73554  			wire |= uint64(b&0x7F) << shift
 73555  			if b < 0x80 {
 73556  				break
 73557  			}
 73558  		}
 73559  		fieldNum := int32(wire >> 3)
 73560  		wireType := int(wire & 0x7)
 73561  		if wireType == 4 {
 73562  			return fmt.Errorf("proto: SessionUpload: wiretype end group for non-group")
 73563  		}
 73564  		if fieldNum <= 0 {
 73565  			return fmt.Errorf("proto: SessionUpload: illegal tag %d (wire type %d)", fieldNum, wire)
 73566  		}
 73567  		switch fieldNum {
 73568  		case 1:
 73569  			if wireType != 2 {
 73570  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 73571  			}
 73572  			var msglen int
 73573  			for shift := uint(0); ; shift += 7 {
 73574  				if shift >= 64 {
 73575  					return ErrIntOverflowEvents
 73576  				}
 73577  				if iNdEx >= l {
 73578  					return io.ErrUnexpectedEOF
 73579  				}
 73580  				b := dAtA[iNdEx]
 73581  				iNdEx++
 73582  				msglen |= int(b&0x7F) << shift
 73583  				if b < 0x80 {
 73584  					break
 73585  				}
 73586  			}
 73587  			if msglen < 0 {
 73588  				return ErrInvalidLengthEvents
 73589  			}
 73590  			postIndex := iNdEx + msglen
 73591  			if postIndex < 0 {
 73592  				return ErrInvalidLengthEvents
 73593  			}
 73594  			if postIndex > l {
 73595  				return io.ErrUnexpectedEOF
 73596  			}
 73597  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 73598  				return err
 73599  			}
 73600  			iNdEx = postIndex
 73601  		case 2:
 73602  			if wireType != 2 {
 73603  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 73604  			}
 73605  			var msglen int
 73606  			for shift := uint(0); ; shift += 7 {
 73607  				if shift >= 64 {
 73608  					return ErrIntOverflowEvents
 73609  				}
 73610  				if iNdEx >= l {
 73611  					return io.ErrUnexpectedEOF
 73612  				}
 73613  				b := dAtA[iNdEx]
 73614  				iNdEx++
 73615  				msglen |= int(b&0x7F) << shift
 73616  				if b < 0x80 {
 73617  					break
 73618  				}
 73619  			}
 73620  			if msglen < 0 {
 73621  				return ErrInvalidLengthEvents
 73622  			}
 73623  			postIndex := iNdEx + msglen
 73624  			if postIndex < 0 {
 73625  				return ErrInvalidLengthEvents
 73626  			}
 73627  			if postIndex > l {
 73628  				return io.ErrUnexpectedEOF
 73629  			}
 73630  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 73631  				return err
 73632  			}
 73633  			iNdEx = postIndex
 73634  		case 5:
 73635  			if wireType != 2 {
 73636  				return fmt.Errorf("proto: wrong wireType = %d for field SessionURL", wireType)
 73637  			}
 73638  			var stringLen uint64
 73639  			for shift := uint(0); ; shift += 7 {
 73640  				if shift >= 64 {
 73641  					return ErrIntOverflowEvents
 73642  				}
 73643  				if iNdEx >= l {
 73644  					return io.ErrUnexpectedEOF
 73645  				}
 73646  				b := dAtA[iNdEx]
 73647  				iNdEx++
 73648  				stringLen |= uint64(b&0x7F) << shift
 73649  				if b < 0x80 {
 73650  					break
 73651  				}
 73652  			}
 73653  			intStringLen := int(stringLen)
 73654  			if intStringLen < 0 {
 73655  				return ErrInvalidLengthEvents
 73656  			}
 73657  			postIndex := iNdEx + intStringLen
 73658  			if postIndex < 0 {
 73659  				return ErrInvalidLengthEvents
 73660  			}
 73661  			if postIndex > l {
 73662  				return io.ErrUnexpectedEOF
 73663  			}
 73664  			m.SessionURL = string(dAtA[iNdEx:postIndex])
 73665  			iNdEx = postIndex
 73666  		default:
 73667  			iNdEx = preIndex
 73668  			skippy, err := skipEvents(dAtA[iNdEx:])
 73669  			if err != nil {
 73670  				return err
 73671  			}
 73672  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 73673  				return ErrInvalidLengthEvents
 73674  			}
 73675  			if (iNdEx + skippy) > l {
 73676  				return io.ErrUnexpectedEOF
 73677  			}
 73678  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 73679  			iNdEx += skippy
 73680  		}
 73681  	}
 73682  
 73683  	if iNdEx > l {
 73684  		return io.ErrUnexpectedEOF
 73685  	}
 73686  	return nil
 73687  }
 73688  func (m *Identity) Unmarshal(dAtA []byte) error {
 73689  	l := len(dAtA)
 73690  	iNdEx := 0
 73691  	for iNdEx < l {
 73692  		preIndex := iNdEx
 73693  		var wire uint64
 73694  		for shift := uint(0); ; shift += 7 {
 73695  			if shift >= 64 {
 73696  				return ErrIntOverflowEvents
 73697  			}
 73698  			if iNdEx >= l {
 73699  				return io.ErrUnexpectedEOF
 73700  			}
 73701  			b := dAtA[iNdEx]
 73702  			iNdEx++
 73703  			wire |= uint64(b&0x7F) << shift
 73704  			if b < 0x80 {
 73705  				break
 73706  			}
 73707  		}
 73708  		fieldNum := int32(wire >> 3)
 73709  		wireType := int(wire & 0x7)
 73710  		if wireType == 4 {
 73711  			return fmt.Errorf("proto: Identity: wiretype end group for non-group")
 73712  		}
 73713  		if fieldNum <= 0 {
 73714  			return fmt.Errorf("proto: Identity: illegal tag %d (wire type %d)", fieldNum, wire)
 73715  		}
 73716  		switch fieldNum {
 73717  		case 1:
 73718  			if wireType != 2 {
 73719  				return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
 73720  			}
 73721  			var stringLen uint64
 73722  			for shift := uint(0); ; shift += 7 {
 73723  				if shift >= 64 {
 73724  					return ErrIntOverflowEvents
 73725  				}
 73726  				if iNdEx >= l {
 73727  					return io.ErrUnexpectedEOF
 73728  				}
 73729  				b := dAtA[iNdEx]
 73730  				iNdEx++
 73731  				stringLen |= uint64(b&0x7F) << shift
 73732  				if b < 0x80 {
 73733  					break
 73734  				}
 73735  			}
 73736  			intStringLen := int(stringLen)
 73737  			if intStringLen < 0 {
 73738  				return ErrInvalidLengthEvents
 73739  			}
 73740  			postIndex := iNdEx + intStringLen
 73741  			if postIndex < 0 {
 73742  				return ErrInvalidLengthEvents
 73743  			}
 73744  			if postIndex > l {
 73745  				return io.ErrUnexpectedEOF
 73746  			}
 73747  			m.User = string(dAtA[iNdEx:postIndex])
 73748  			iNdEx = postIndex
 73749  		case 2:
 73750  			if wireType != 2 {
 73751  				return fmt.Errorf("proto: wrong wireType = %d for field Impersonator", wireType)
 73752  			}
 73753  			var stringLen uint64
 73754  			for shift := uint(0); ; shift += 7 {
 73755  				if shift >= 64 {
 73756  					return ErrIntOverflowEvents
 73757  				}
 73758  				if iNdEx >= l {
 73759  					return io.ErrUnexpectedEOF
 73760  				}
 73761  				b := dAtA[iNdEx]
 73762  				iNdEx++
 73763  				stringLen |= uint64(b&0x7F) << shift
 73764  				if b < 0x80 {
 73765  					break
 73766  				}
 73767  			}
 73768  			intStringLen := int(stringLen)
 73769  			if intStringLen < 0 {
 73770  				return ErrInvalidLengthEvents
 73771  			}
 73772  			postIndex := iNdEx + intStringLen
 73773  			if postIndex < 0 {
 73774  				return ErrInvalidLengthEvents
 73775  			}
 73776  			if postIndex > l {
 73777  				return io.ErrUnexpectedEOF
 73778  			}
 73779  			m.Impersonator = string(dAtA[iNdEx:postIndex])
 73780  			iNdEx = postIndex
 73781  		case 3:
 73782  			if wireType != 2 {
 73783  				return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType)
 73784  			}
 73785  			var stringLen uint64
 73786  			for shift := uint(0); ; shift += 7 {
 73787  				if shift >= 64 {
 73788  					return ErrIntOverflowEvents
 73789  				}
 73790  				if iNdEx >= l {
 73791  					return io.ErrUnexpectedEOF
 73792  				}
 73793  				b := dAtA[iNdEx]
 73794  				iNdEx++
 73795  				stringLen |= uint64(b&0x7F) << shift
 73796  				if b < 0x80 {
 73797  					break
 73798  				}
 73799  			}
 73800  			intStringLen := int(stringLen)
 73801  			if intStringLen < 0 {
 73802  				return ErrInvalidLengthEvents
 73803  			}
 73804  			postIndex := iNdEx + intStringLen
 73805  			if postIndex < 0 {
 73806  				return ErrInvalidLengthEvents
 73807  			}
 73808  			if postIndex > l {
 73809  				return io.ErrUnexpectedEOF
 73810  			}
 73811  			m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex]))
 73812  			iNdEx = postIndex
 73813  		case 4:
 73814  			if wireType != 2 {
 73815  				return fmt.Errorf("proto: wrong wireType = %d for field Usage", wireType)
 73816  			}
 73817  			var stringLen uint64
 73818  			for shift := uint(0); ; shift += 7 {
 73819  				if shift >= 64 {
 73820  					return ErrIntOverflowEvents
 73821  				}
 73822  				if iNdEx >= l {
 73823  					return io.ErrUnexpectedEOF
 73824  				}
 73825  				b := dAtA[iNdEx]
 73826  				iNdEx++
 73827  				stringLen |= uint64(b&0x7F) << shift
 73828  				if b < 0x80 {
 73829  					break
 73830  				}
 73831  			}
 73832  			intStringLen := int(stringLen)
 73833  			if intStringLen < 0 {
 73834  				return ErrInvalidLengthEvents
 73835  			}
 73836  			postIndex := iNdEx + intStringLen
 73837  			if postIndex < 0 {
 73838  				return ErrInvalidLengthEvents
 73839  			}
 73840  			if postIndex > l {
 73841  				return io.ErrUnexpectedEOF
 73842  			}
 73843  			m.Usage = append(m.Usage, string(dAtA[iNdEx:postIndex]))
 73844  			iNdEx = postIndex
 73845  		case 5:
 73846  			if wireType != 2 {
 73847  				return fmt.Errorf("proto: wrong wireType = %d for field Logins", wireType)
 73848  			}
 73849  			var stringLen uint64
 73850  			for shift := uint(0); ; shift += 7 {
 73851  				if shift >= 64 {
 73852  					return ErrIntOverflowEvents
 73853  				}
 73854  				if iNdEx >= l {
 73855  					return io.ErrUnexpectedEOF
 73856  				}
 73857  				b := dAtA[iNdEx]
 73858  				iNdEx++
 73859  				stringLen |= uint64(b&0x7F) << shift
 73860  				if b < 0x80 {
 73861  					break
 73862  				}
 73863  			}
 73864  			intStringLen := int(stringLen)
 73865  			if intStringLen < 0 {
 73866  				return ErrInvalidLengthEvents
 73867  			}
 73868  			postIndex := iNdEx + intStringLen
 73869  			if postIndex < 0 {
 73870  				return ErrInvalidLengthEvents
 73871  			}
 73872  			if postIndex > l {
 73873  				return io.ErrUnexpectedEOF
 73874  			}
 73875  			m.Logins = append(m.Logins, string(dAtA[iNdEx:postIndex]))
 73876  			iNdEx = postIndex
 73877  		case 6:
 73878  			if wireType != 2 {
 73879  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesGroups", wireType)
 73880  			}
 73881  			var stringLen uint64
 73882  			for shift := uint(0); ; shift += 7 {
 73883  				if shift >= 64 {
 73884  					return ErrIntOverflowEvents
 73885  				}
 73886  				if iNdEx >= l {
 73887  					return io.ErrUnexpectedEOF
 73888  				}
 73889  				b := dAtA[iNdEx]
 73890  				iNdEx++
 73891  				stringLen |= uint64(b&0x7F) << shift
 73892  				if b < 0x80 {
 73893  					break
 73894  				}
 73895  			}
 73896  			intStringLen := int(stringLen)
 73897  			if intStringLen < 0 {
 73898  				return ErrInvalidLengthEvents
 73899  			}
 73900  			postIndex := iNdEx + intStringLen
 73901  			if postIndex < 0 {
 73902  				return ErrInvalidLengthEvents
 73903  			}
 73904  			if postIndex > l {
 73905  				return io.ErrUnexpectedEOF
 73906  			}
 73907  			m.KubernetesGroups = append(m.KubernetesGroups, string(dAtA[iNdEx:postIndex]))
 73908  			iNdEx = postIndex
 73909  		case 7:
 73910  			if wireType != 2 {
 73911  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesUsers", wireType)
 73912  			}
 73913  			var stringLen uint64
 73914  			for shift := uint(0); ; shift += 7 {
 73915  				if shift >= 64 {
 73916  					return ErrIntOverflowEvents
 73917  				}
 73918  				if iNdEx >= l {
 73919  					return io.ErrUnexpectedEOF
 73920  				}
 73921  				b := dAtA[iNdEx]
 73922  				iNdEx++
 73923  				stringLen |= uint64(b&0x7F) << shift
 73924  				if b < 0x80 {
 73925  					break
 73926  				}
 73927  			}
 73928  			intStringLen := int(stringLen)
 73929  			if intStringLen < 0 {
 73930  				return ErrInvalidLengthEvents
 73931  			}
 73932  			postIndex := iNdEx + intStringLen
 73933  			if postIndex < 0 {
 73934  				return ErrInvalidLengthEvents
 73935  			}
 73936  			if postIndex > l {
 73937  				return io.ErrUnexpectedEOF
 73938  			}
 73939  			m.KubernetesUsers = append(m.KubernetesUsers, string(dAtA[iNdEx:postIndex]))
 73940  			iNdEx = postIndex
 73941  		case 8:
 73942  			if wireType != 2 {
 73943  				return fmt.Errorf("proto: wrong wireType = %d for field Expires", wireType)
 73944  			}
 73945  			var msglen int
 73946  			for shift := uint(0); ; shift += 7 {
 73947  				if shift >= 64 {
 73948  					return ErrIntOverflowEvents
 73949  				}
 73950  				if iNdEx >= l {
 73951  					return io.ErrUnexpectedEOF
 73952  				}
 73953  				b := dAtA[iNdEx]
 73954  				iNdEx++
 73955  				msglen |= int(b&0x7F) << shift
 73956  				if b < 0x80 {
 73957  					break
 73958  				}
 73959  			}
 73960  			if msglen < 0 {
 73961  				return ErrInvalidLengthEvents
 73962  			}
 73963  			postIndex := iNdEx + msglen
 73964  			if postIndex < 0 {
 73965  				return ErrInvalidLengthEvents
 73966  			}
 73967  			if postIndex > l {
 73968  				return io.ErrUnexpectedEOF
 73969  			}
 73970  			if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.Expires, dAtA[iNdEx:postIndex]); err != nil {
 73971  				return err
 73972  			}
 73973  			iNdEx = postIndex
 73974  		case 9:
 73975  			if wireType != 2 {
 73976  				return fmt.Errorf("proto: wrong wireType = %d for field RouteToCluster", wireType)
 73977  			}
 73978  			var stringLen uint64
 73979  			for shift := uint(0); ; shift += 7 {
 73980  				if shift >= 64 {
 73981  					return ErrIntOverflowEvents
 73982  				}
 73983  				if iNdEx >= l {
 73984  					return io.ErrUnexpectedEOF
 73985  				}
 73986  				b := dAtA[iNdEx]
 73987  				iNdEx++
 73988  				stringLen |= uint64(b&0x7F) << shift
 73989  				if b < 0x80 {
 73990  					break
 73991  				}
 73992  			}
 73993  			intStringLen := int(stringLen)
 73994  			if intStringLen < 0 {
 73995  				return ErrInvalidLengthEvents
 73996  			}
 73997  			postIndex := iNdEx + intStringLen
 73998  			if postIndex < 0 {
 73999  				return ErrInvalidLengthEvents
 74000  			}
 74001  			if postIndex > l {
 74002  				return io.ErrUnexpectedEOF
 74003  			}
 74004  			m.RouteToCluster = string(dAtA[iNdEx:postIndex])
 74005  			iNdEx = postIndex
 74006  		case 10:
 74007  			if wireType != 2 {
 74008  				return fmt.Errorf("proto: wrong wireType = %d for field KubernetesCluster", wireType)
 74009  			}
 74010  			var stringLen uint64
 74011  			for shift := uint(0); ; shift += 7 {
 74012  				if shift >= 64 {
 74013  					return ErrIntOverflowEvents
 74014  				}
 74015  				if iNdEx >= l {
 74016  					return io.ErrUnexpectedEOF
 74017  				}
 74018  				b := dAtA[iNdEx]
 74019  				iNdEx++
 74020  				stringLen |= uint64(b&0x7F) << shift
 74021  				if b < 0x80 {
 74022  					break
 74023  				}
 74024  			}
 74025  			intStringLen := int(stringLen)
 74026  			if intStringLen < 0 {
 74027  				return ErrInvalidLengthEvents
 74028  			}
 74029  			postIndex := iNdEx + intStringLen
 74030  			if postIndex < 0 {
 74031  				return ErrInvalidLengthEvents
 74032  			}
 74033  			if postIndex > l {
 74034  				return io.ErrUnexpectedEOF
 74035  			}
 74036  			m.KubernetesCluster = string(dAtA[iNdEx:postIndex])
 74037  			iNdEx = postIndex
 74038  		case 11:
 74039  			if wireType != 2 {
 74040  				return fmt.Errorf("proto: wrong wireType = %d for field Traits", wireType)
 74041  			}
 74042  			var msglen int
 74043  			for shift := uint(0); ; shift += 7 {
 74044  				if shift >= 64 {
 74045  					return ErrIntOverflowEvents
 74046  				}
 74047  				if iNdEx >= l {
 74048  					return io.ErrUnexpectedEOF
 74049  				}
 74050  				b := dAtA[iNdEx]
 74051  				iNdEx++
 74052  				msglen |= int(b&0x7F) << shift
 74053  				if b < 0x80 {
 74054  					break
 74055  				}
 74056  			}
 74057  			if msglen < 0 {
 74058  				return ErrInvalidLengthEvents
 74059  			}
 74060  			postIndex := iNdEx + msglen
 74061  			if postIndex < 0 {
 74062  				return ErrInvalidLengthEvents
 74063  			}
 74064  			if postIndex > l {
 74065  				return io.ErrUnexpectedEOF
 74066  			}
 74067  			if err := m.Traits.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 74068  				return err
 74069  			}
 74070  			iNdEx = postIndex
 74071  		case 12:
 74072  			if wireType != 2 {
 74073  				return fmt.Errorf("proto: wrong wireType = %d for field RouteToApp", wireType)
 74074  			}
 74075  			var msglen int
 74076  			for shift := uint(0); ; shift += 7 {
 74077  				if shift >= 64 {
 74078  					return ErrIntOverflowEvents
 74079  				}
 74080  				if iNdEx >= l {
 74081  					return io.ErrUnexpectedEOF
 74082  				}
 74083  				b := dAtA[iNdEx]
 74084  				iNdEx++
 74085  				msglen |= int(b&0x7F) << shift
 74086  				if b < 0x80 {
 74087  					break
 74088  				}
 74089  			}
 74090  			if msglen < 0 {
 74091  				return ErrInvalidLengthEvents
 74092  			}
 74093  			postIndex := iNdEx + msglen
 74094  			if postIndex < 0 {
 74095  				return ErrInvalidLengthEvents
 74096  			}
 74097  			if postIndex > l {
 74098  				return io.ErrUnexpectedEOF
 74099  			}
 74100  			if m.RouteToApp == nil {
 74101  				m.RouteToApp = &RouteToApp{}
 74102  			}
 74103  			if err := m.RouteToApp.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 74104  				return err
 74105  			}
 74106  			iNdEx = postIndex
 74107  		case 13:
 74108  			if wireType != 2 {
 74109  				return fmt.Errorf("proto: wrong wireType = %d for field TeleportCluster", wireType)
 74110  			}
 74111  			var stringLen uint64
 74112  			for shift := uint(0); ; shift += 7 {
 74113  				if shift >= 64 {
 74114  					return ErrIntOverflowEvents
 74115  				}
 74116  				if iNdEx >= l {
 74117  					return io.ErrUnexpectedEOF
 74118  				}
 74119  				b := dAtA[iNdEx]
 74120  				iNdEx++
 74121  				stringLen |= uint64(b&0x7F) << shift
 74122  				if b < 0x80 {
 74123  					break
 74124  				}
 74125  			}
 74126  			intStringLen := int(stringLen)
 74127  			if intStringLen < 0 {
 74128  				return ErrInvalidLengthEvents
 74129  			}
 74130  			postIndex := iNdEx + intStringLen
 74131  			if postIndex < 0 {
 74132  				return ErrInvalidLengthEvents
 74133  			}
 74134  			if postIndex > l {
 74135  				return io.ErrUnexpectedEOF
 74136  			}
 74137  			m.TeleportCluster = string(dAtA[iNdEx:postIndex])
 74138  			iNdEx = postIndex
 74139  		case 14:
 74140  			if wireType != 2 {
 74141  				return fmt.Errorf("proto: wrong wireType = %d for field RouteToDatabase", wireType)
 74142  			}
 74143  			var msglen int
 74144  			for shift := uint(0); ; shift += 7 {
 74145  				if shift >= 64 {
 74146  					return ErrIntOverflowEvents
 74147  				}
 74148  				if iNdEx >= l {
 74149  					return io.ErrUnexpectedEOF
 74150  				}
 74151  				b := dAtA[iNdEx]
 74152  				iNdEx++
 74153  				msglen |= int(b&0x7F) << shift
 74154  				if b < 0x80 {
 74155  					break
 74156  				}
 74157  			}
 74158  			if msglen < 0 {
 74159  				return ErrInvalidLengthEvents
 74160  			}
 74161  			postIndex := iNdEx + msglen
 74162  			if postIndex < 0 {
 74163  				return ErrInvalidLengthEvents
 74164  			}
 74165  			if postIndex > l {
 74166  				return io.ErrUnexpectedEOF
 74167  			}
 74168  			if m.RouteToDatabase == nil {
 74169  				m.RouteToDatabase = &RouteToDatabase{}
 74170  			}
 74171  			if err := m.RouteToDatabase.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 74172  				return err
 74173  			}
 74174  			iNdEx = postIndex
 74175  		case 15:
 74176  			if wireType != 2 {
 74177  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseNames", wireType)
 74178  			}
 74179  			var stringLen uint64
 74180  			for shift := uint(0); ; shift += 7 {
 74181  				if shift >= 64 {
 74182  					return ErrIntOverflowEvents
 74183  				}
 74184  				if iNdEx >= l {
 74185  					return io.ErrUnexpectedEOF
 74186  				}
 74187  				b := dAtA[iNdEx]
 74188  				iNdEx++
 74189  				stringLen |= uint64(b&0x7F) << shift
 74190  				if b < 0x80 {
 74191  					break
 74192  				}
 74193  			}
 74194  			intStringLen := int(stringLen)
 74195  			if intStringLen < 0 {
 74196  				return ErrInvalidLengthEvents
 74197  			}
 74198  			postIndex := iNdEx + intStringLen
 74199  			if postIndex < 0 {
 74200  				return ErrInvalidLengthEvents
 74201  			}
 74202  			if postIndex > l {
 74203  				return io.ErrUnexpectedEOF
 74204  			}
 74205  			m.DatabaseNames = append(m.DatabaseNames, string(dAtA[iNdEx:postIndex]))
 74206  			iNdEx = postIndex
 74207  		case 16:
 74208  			if wireType != 2 {
 74209  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseUsers", wireType)
 74210  			}
 74211  			var stringLen uint64
 74212  			for shift := uint(0); ; shift += 7 {
 74213  				if shift >= 64 {
 74214  					return ErrIntOverflowEvents
 74215  				}
 74216  				if iNdEx >= l {
 74217  					return io.ErrUnexpectedEOF
 74218  				}
 74219  				b := dAtA[iNdEx]
 74220  				iNdEx++
 74221  				stringLen |= uint64(b&0x7F) << shift
 74222  				if b < 0x80 {
 74223  					break
 74224  				}
 74225  			}
 74226  			intStringLen := int(stringLen)
 74227  			if intStringLen < 0 {
 74228  				return ErrInvalidLengthEvents
 74229  			}
 74230  			postIndex := iNdEx + intStringLen
 74231  			if postIndex < 0 {
 74232  				return ErrInvalidLengthEvents
 74233  			}
 74234  			if postIndex > l {
 74235  				return io.ErrUnexpectedEOF
 74236  			}
 74237  			m.DatabaseUsers = append(m.DatabaseUsers, string(dAtA[iNdEx:postIndex]))
 74238  			iNdEx = postIndex
 74239  		case 17:
 74240  			if wireType != 2 {
 74241  				return fmt.Errorf("proto: wrong wireType = %d for field MFADeviceUUID", wireType)
 74242  			}
 74243  			var stringLen uint64
 74244  			for shift := uint(0); ; shift += 7 {
 74245  				if shift >= 64 {
 74246  					return ErrIntOverflowEvents
 74247  				}
 74248  				if iNdEx >= l {
 74249  					return io.ErrUnexpectedEOF
 74250  				}
 74251  				b := dAtA[iNdEx]
 74252  				iNdEx++
 74253  				stringLen |= uint64(b&0x7F) << shift
 74254  				if b < 0x80 {
 74255  					break
 74256  				}
 74257  			}
 74258  			intStringLen := int(stringLen)
 74259  			if intStringLen < 0 {
 74260  				return ErrInvalidLengthEvents
 74261  			}
 74262  			postIndex := iNdEx + intStringLen
 74263  			if postIndex < 0 {
 74264  				return ErrInvalidLengthEvents
 74265  			}
 74266  			if postIndex > l {
 74267  				return io.ErrUnexpectedEOF
 74268  			}
 74269  			m.MFADeviceUUID = string(dAtA[iNdEx:postIndex])
 74270  			iNdEx = postIndex
 74271  		case 18:
 74272  			if wireType != 2 {
 74273  				return fmt.Errorf("proto: wrong wireType = %d for field ClientIP", wireType)
 74274  			}
 74275  			var stringLen uint64
 74276  			for shift := uint(0); ; shift += 7 {
 74277  				if shift >= 64 {
 74278  					return ErrIntOverflowEvents
 74279  				}
 74280  				if iNdEx >= l {
 74281  					return io.ErrUnexpectedEOF
 74282  				}
 74283  				b := dAtA[iNdEx]
 74284  				iNdEx++
 74285  				stringLen |= uint64(b&0x7F) << shift
 74286  				if b < 0x80 {
 74287  					break
 74288  				}
 74289  			}
 74290  			intStringLen := int(stringLen)
 74291  			if intStringLen < 0 {
 74292  				return ErrInvalidLengthEvents
 74293  			}
 74294  			postIndex := iNdEx + intStringLen
 74295  			if postIndex < 0 {
 74296  				return ErrInvalidLengthEvents
 74297  			}
 74298  			if postIndex > l {
 74299  				return io.ErrUnexpectedEOF
 74300  			}
 74301  			m.ClientIP = string(dAtA[iNdEx:postIndex])
 74302  			iNdEx = postIndex
 74303  		case 19:
 74304  			if wireType != 2 {
 74305  				return fmt.Errorf("proto: wrong wireType = %d for field AWSRoleARNs", wireType)
 74306  			}
 74307  			var stringLen uint64
 74308  			for shift := uint(0); ; shift += 7 {
 74309  				if shift >= 64 {
 74310  					return ErrIntOverflowEvents
 74311  				}
 74312  				if iNdEx >= l {
 74313  					return io.ErrUnexpectedEOF
 74314  				}
 74315  				b := dAtA[iNdEx]
 74316  				iNdEx++
 74317  				stringLen |= uint64(b&0x7F) << shift
 74318  				if b < 0x80 {
 74319  					break
 74320  				}
 74321  			}
 74322  			intStringLen := int(stringLen)
 74323  			if intStringLen < 0 {
 74324  				return ErrInvalidLengthEvents
 74325  			}
 74326  			postIndex := iNdEx + intStringLen
 74327  			if postIndex < 0 {
 74328  				return ErrInvalidLengthEvents
 74329  			}
 74330  			if postIndex > l {
 74331  				return io.ErrUnexpectedEOF
 74332  			}
 74333  			m.AWSRoleARNs = append(m.AWSRoleARNs, string(dAtA[iNdEx:postIndex]))
 74334  			iNdEx = postIndex
 74335  		case 20:
 74336  			if wireType != 2 {
 74337  				return fmt.Errorf("proto: wrong wireType = %d for field AccessRequests", wireType)
 74338  			}
 74339  			var stringLen uint64
 74340  			for shift := uint(0); ; shift += 7 {
 74341  				if shift >= 64 {
 74342  					return ErrIntOverflowEvents
 74343  				}
 74344  				if iNdEx >= l {
 74345  					return io.ErrUnexpectedEOF
 74346  				}
 74347  				b := dAtA[iNdEx]
 74348  				iNdEx++
 74349  				stringLen |= uint64(b&0x7F) << shift
 74350  				if b < 0x80 {
 74351  					break
 74352  				}
 74353  			}
 74354  			intStringLen := int(stringLen)
 74355  			if intStringLen < 0 {
 74356  				return ErrInvalidLengthEvents
 74357  			}
 74358  			postIndex := iNdEx + intStringLen
 74359  			if postIndex < 0 {
 74360  				return ErrInvalidLengthEvents
 74361  			}
 74362  			if postIndex > l {
 74363  				return io.ErrUnexpectedEOF
 74364  			}
 74365  			m.AccessRequests = append(m.AccessRequests, string(dAtA[iNdEx:postIndex]))
 74366  			iNdEx = postIndex
 74367  		case 21:
 74368  			if wireType != 0 {
 74369  				return fmt.Errorf("proto: wrong wireType = %d for field DisallowReissue", wireType)
 74370  			}
 74371  			var v int
 74372  			for shift := uint(0); ; shift += 7 {
 74373  				if shift >= 64 {
 74374  					return ErrIntOverflowEvents
 74375  				}
 74376  				if iNdEx >= l {
 74377  					return io.ErrUnexpectedEOF
 74378  				}
 74379  				b := dAtA[iNdEx]
 74380  				iNdEx++
 74381  				v |= int(b&0x7F) << shift
 74382  				if b < 0x80 {
 74383  					break
 74384  				}
 74385  			}
 74386  			m.DisallowReissue = bool(v != 0)
 74387  		case 22:
 74388  			if wireType != 2 {
 74389  				return fmt.Errorf("proto: wrong wireType = %d for field AllowedResourceIDs", wireType)
 74390  			}
 74391  			var msglen int
 74392  			for shift := uint(0); ; shift += 7 {
 74393  				if shift >= 64 {
 74394  					return ErrIntOverflowEvents
 74395  				}
 74396  				if iNdEx >= l {
 74397  					return io.ErrUnexpectedEOF
 74398  				}
 74399  				b := dAtA[iNdEx]
 74400  				iNdEx++
 74401  				msglen |= int(b&0x7F) << shift
 74402  				if b < 0x80 {
 74403  					break
 74404  				}
 74405  			}
 74406  			if msglen < 0 {
 74407  				return ErrInvalidLengthEvents
 74408  			}
 74409  			postIndex := iNdEx + msglen
 74410  			if postIndex < 0 {
 74411  				return ErrInvalidLengthEvents
 74412  			}
 74413  			if postIndex > l {
 74414  				return io.ErrUnexpectedEOF
 74415  			}
 74416  			m.AllowedResourceIDs = append(m.AllowedResourceIDs, ResourceID{})
 74417  			if err := m.AllowedResourceIDs[len(m.AllowedResourceIDs)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 74418  				return err
 74419  			}
 74420  			iNdEx = postIndex
 74421  		case 23:
 74422  			if wireType != 2 {
 74423  				return fmt.Errorf("proto: wrong wireType = %d for field PreviousIdentityExpires", wireType)
 74424  			}
 74425  			var msglen int
 74426  			for shift := uint(0); ; shift += 7 {
 74427  				if shift >= 64 {
 74428  					return ErrIntOverflowEvents
 74429  				}
 74430  				if iNdEx >= l {
 74431  					return io.ErrUnexpectedEOF
 74432  				}
 74433  				b := dAtA[iNdEx]
 74434  				iNdEx++
 74435  				msglen |= int(b&0x7F) << shift
 74436  				if b < 0x80 {
 74437  					break
 74438  				}
 74439  			}
 74440  			if msglen < 0 {
 74441  				return ErrInvalidLengthEvents
 74442  			}
 74443  			postIndex := iNdEx + msglen
 74444  			if postIndex < 0 {
 74445  				return ErrInvalidLengthEvents
 74446  			}
 74447  			if postIndex > l {
 74448  				return io.ErrUnexpectedEOF
 74449  			}
 74450  			if err := github_com_gogo_protobuf_types.StdTimeUnmarshal(&m.PreviousIdentityExpires, dAtA[iNdEx:postIndex]); err != nil {
 74451  				return err
 74452  			}
 74453  			iNdEx = postIndex
 74454  		case 24:
 74455  			if wireType != 2 {
 74456  				return fmt.Errorf("proto: wrong wireType = %d for field AzureIdentities", wireType)
 74457  			}
 74458  			var stringLen uint64
 74459  			for shift := uint(0); ; shift += 7 {
 74460  				if shift >= 64 {
 74461  					return ErrIntOverflowEvents
 74462  				}
 74463  				if iNdEx >= l {
 74464  					return io.ErrUnexpectedEOF
 74465  				}
 74466  				b := dAtA[iNdEx]
 74467  				iNdEx++
 74468  				stringLen |= uint64(b&0x7F) << shift
 74469  				if b < 0x80 {
 74470  					break
 74471  				}
 74472  			}
 74473  			intStringLen := int(stringLen)
 74474  			if intStringLen < 0 {
 74475  				return ErrInvalidLengthEvents
 74476  			}
 74477  			postIndex := iNdEx + intStringLen
 74478  			if postIndex < 0 {
 74479  				return ErrInvalidLengthEvents
 74480  			}
 74481  			if postIndex > l {
 74482  				return io.ErrUnexpectedEOF
 74483  			}
 74484  			m.AzureIdentities = append(m.AzureIdentities, string(dAtA[iNdEx:postIndex]))
 74485  			iNdEx = postIndex
 74486  		case 25:
 74487  			if wireType != 2 {
 74488  				return fmt.Errorf("proto: wrong wireType = %d for field GCPServiceAccounts", wireType)
 74489  			}
 74490  			var stringLen uint64
 74491  			for shift := uint(0); ; shift += 7 {
 74492  				if shift >= 64 {
 74493  					return ErrIntOverflowEvents
 74494  				}
 74495  				if iNdEx >= l {
 74496  					return io.ErrUnexpectedEOF
 74497  				}
 74498  				b := dAtA[iNdEx]
 74499  				iNdEx++
 74500  				stringLen |= uint64(b&0x7F) << shift
 74501  				if b < 0x80 {
 74502  					break
 74503  				}
 74504  			}
 74505  			intStringLen := int(stringLen)
 74506  			if intStringLen < 0 {
 74507  				return ErrInvalidLengthEvents
 74508  			}
 74509  			postIndex := iNdEx + intStringLen
 74510  			if postIndex < 0 {
 74511  				return ErrInvalidLengthEvents
 74512  			}
 74513  			if postIndex > l {
 74514  				return io.ErrUnexpectedEOF
 74515  			}
 74516  			m.GCPServiceAccounts = append(m.GCPServiceAccounts, string(dAtA[iNdEx:postIndex]))
 74517  			iNdEx = postIndex
 74518  		case 26:
 74519  			if wireType != 2 {
 74520  				return fmt.Errorf("proto: wrong wireType = %d for field PrivateKeyPolicy", wireType)
 74521  			}
 74522  			var stringLen uint64
 74523  			for shift := uint(0); ; shift += 7 {
 74524  				if shift >= 64 {
 74525  					return ErrIntOverflowEvents
 74526  				}
 74527  				if iNdEx >= l {
 74528  					return io.ErrUnexpectedEOF
 74529  				}
 74530  				b := dAtA[iNdEx]
 74531  				iNdEx++
 74532  				stringLen |= uint64(b&0x7F) << shift
 74533  				if b < 0x80 {
 74534  					break
 74535  				}
 74536  			}
 74537  			intStringLen := int(stringLen)
 74538  			if intStringLen < 0 {
 74539  				return ErrInvalidLengthEvents
 74540  			}
 74541  			postIndex := iNdEx + intStringLen
 74542  			if postIndex < 0 {
 74543  				return ErrInvalidLengthEvents
 74544  			}
 74545  			if postIndex > l {
 74546  				return io.ErrUnexpectedEOF
 74547  			}
 74548  			m.PrivateKeyPolicy = string(dAtA[iNdEx:postIndex])
 74549  			iNdEx = postIndex
 74550  		case 27:
 74551  			if wireType != 2 {
 74552  				return fmt.Errorf("proto: wrong wireType = %d for field BotName", wireType)
 74553  			}
 74554  			var stringLen uint64
 74555  			for shift := uint(0); ; shift += 7 {
 74556  				if shift >= 64 {
 74557  					return ErrIntOverflowEvents
 74558  				}
 74559  				if iNdEx >= l {
 74560  					return io.ErrUnexpectedEOF
 74561  				}
 74562  				b := dAtA[iNdEx]
 74563  				iNdEx++
 74564  				stringLen |= uint64(b&0x7F) << shift
 74565  				if b < 0x80 {
 74566  					break
 74567  				}
 74568  			}
 74569  			intStringLen := int(stringLen)
 74570  			if intStringLen < 0 {
 74571  				return ErrInvalidLengthEvents
 74572  			}
 74573  			postIndex := iNdEx + intStringLen
 74574  			if postIndex < 0 {
 74575  				return ErrInvalidLengthEvents
 74576  			}
 74577  			if postIndex > l {
 74578  				return io.ErrUnexpectedEOF
 74579  			}
 74580  			m.BotName = string(dAtA[iNdEx:postIndex])
 74581  			iNdEx = postIndex
 74582  		case 28:
 74583  			if wireType != 2 {
 74584  				return fmt.Errorf("proto: wrong wireType = %d for field DeviceExtensions", wireType)
 74585  			}
 74586  			var msglen int
 74587  			for shift := uint(0); ; shift += 7 {
 74588  				if shift >= 64 {
 74589  					return ErrIntOverflowEvents
 74590  				}
 74591  				if iNdEx >= l {
 74592  					return io.ErrUnexpectedEOF
 74593  				}
 74594  				b := dAtA[iNdEx]
 74595  				iNdEx++
 74596  				msglen |= int(b&0x7F) << shift
 74597  				if b < 0x80 {
 74598  					break
 74599  				}
 74600  			}
 74601  			if msglen < 0 {
 74602  				return ErrInvalidLengthEvents
 74603  			}
 74604  			postIndex := iNdEx + msglen
 74605  			if postIndex < 0 {
 74606  				return ErrInvalidLengthEvents
 74607  			}
 74608  			if postIndex > l {
 74609  				return io.ErrUnexpectedEOF
 74610  			}
 74611  			if m.DeviceExtensions == nil {
 74612  				m.DeviceExtensions = &DeviceExtensions{}
 74613  			}
 74614  			if err := m.DeviceExtensions.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 74615  				return err
 74616  			}
 74617  			iNdEx = postIndex
 74618  		default:
 74619  			iNdEx = preIndex
 74620  			skippy, err := skipEvents(dAtA[iNdEx:])
 74621  			if err != nil {
 74622  				return err
 74623  			}
 74624  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 74625  				return ErrInvalidLengthEvents
 74626  			}
 74627  			if (iNdEx + skippy) > l {
 74628  				return io.ErrUnexpectedEOF
 74629  			}
 74630  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 74631  			iNdEx += skippy
 74632  		}
 74633  	}
 74634  
 74635  	if iNdEx > l {
 74636  		return io.ErrUnexpectedEOF
 74637  	}
 74638  	return nil
 74639  }
 74640  func (m *RouteToApp) Unmarshal(dAtA []byte) error {
 74641  	l := len(dAtA)
 74642  	iNdEx := 0
 74643  	for iNdEx < l {
 74644  		preIndex := iNdEx
 74645  		var wire uint64
 74646  		for shift := uint(0); ; shift += 7 {
 74647  			if shift >= 64 {
 74648  				return ErrIntOverflowEvents
 74649  			}
 74650  			if iNdEx >= l {
 74651  				return io.ErrUnexpectedEOF
 74652  			}
 74653  			b := dAtA[iNdEx]
 74654  			iNdEx++
 74655  			wire |= uint64(b&0x7F) << shift
 74656  			if b < 0x80 {
 74657  				break
 74658  			}
 74659  		}
 74660  		fieldNum := int32(wire >> 3)
 74661  		wireType := int(wire & 0x7)
 74662  		if wireType == 4 {
 74663  			return fmt.Errorf("proto: RouteToApp: wiretype end group for non-group")
 74664  		}
 74665  		if fieldNum <= 0 {
 74666  			return fmt.Errorf("proto: RouteToApp: illegal tag %d (wire type %d)", fieldNum, wire)
 74667  		}
 74668  		switch fieldNum {
 74669  		case 1:
 74670  			if wireType != 2 {
 74671  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 74672  			}
 74673  			var stringLen uint64
 74674  			for shift := uint(0); ; shift += 7 {
 74675  				if shift >= 64 {
 74676  					return ErrIntOverflowEvents
 74677  				}
 74678  				if iNdEx >= l {
 74679  					return io.ErrUnexpectedEOF
 74680  				}
 74681  				b := dAtA[iNdEx]
 74682  				iNdEx++
 74683  				stringLen |= uint64(b&0x7F) << shift
 74684  				if b < 0x80 {
 74685  					break
 74686  				}
 74687  			}
 74688  			intStringLen := int(stringLen)
 74689  			if intStringLen < 0 {
 74690  				return ErrInvalidLengthEvents
 74691  			}
 74692  			postIndex := iNdEx + intStringLen
 74693  			if postIndex < 0 {
 74694  				return ErrInvalidLengthEvents
 74695  			}
 74696  			if postIndex > l {
 74697  				return io.ErrUnexpectedEOF
 74698  			}
 74699  			m.Name = string(dAtA[iNdEx:postIndex])
 74700  			iNdEx = postIndex
 74701  		case 2:
 74702  			if wireType != 2 {
 74703  				return fmt.Errorf("proto: wrong wireType = %d for field SessionID", wireType)
 74704  			}
 74705  			var stringLen uint64
 74706  			for shift := uint(0); ; shift += 7 {
 74707  				if shift >= 64 {
 74708  					return ErrIntOverflowEvents
 74709  				}
 74710  				if iNdEx >= l {
 74711  					return io.ErrUnexpectedEOF
 74712  				}
 74713  				b := dAtA[iNdEx]
 74714  				iNdEx++
 74715  				stringLen |= uint64(b&0x7F) << shift
 74716  				if b < 0x80 {
 74717  					break
 74718  				}
 74719  			}
 74720  			intStringLen := int(stringLen)
 74721  			if intStringLen < 0 {
 74722  				return ErrInvalidLengthEvents
 74723  			}
 74724  			postIndex := iNdEx + intStringLen
 74725  			if postIndex < 0 {
 74726  				return ErrInvalidLengthEvents
 74727  			}
 74728  			if postIndex > l {
 74729  				return io.ErrUnexpectedEOF
 74730  			}
 74731  			m.SessionID = string(dAtA[iNdEx:postIndex])
 74732  			iNdEx = postIndex
 74733  		case 3:
 74734  			if wireType != 2 {
 74735  				return fmt.Errorf("proto: wrong wireType = %d for field PublicAddr", wireType)
 74736  			}
 74737  			var stringLen uint64
 74738  			for shift := uint(0); ; shift += 7 {
 74739  				if shift >= 64 {
 74740  					return ErrIntOverflowEvents
 74741  				}
 74742  				if iNdEx >= l {
 74743  					return io.ErrUnexpectedEOF
 74744  				}
 74745  				b := dAtA[iNdEx]
 74746  				iNdEx++
 74747  				stringLen |= uint64(b&0x7F) << shift
 74748  				if b < 0x80 {
 74749  					break
 74750  				}
 74751  			}
 74752  			intStringLen := int(stringLen)
 74753  			if intStringLen < 0 {
 74754  				return ErrInvalidLengthEvents
 74755  			}
 74756  			postIndex := iNdEx + intStringLen
 74757  			if postIndex < 0 {
 74758  				return ErrInvalidLengthEvents
 74759  			}
 74760  			if postIndex > l {
 74761  				return io.ErrUnexpectedEOF
 74762  			}
 74763  			m.PublicAddr = string(dAtA[iNdEx:postIndex])
 74764  			iNdEx = postIndex
 74765  		case 4:
 74766  			if wireType != 2 {
 74767  				return fmt.Errorf("proto: wrong wireType = %d for field ClusterName", wireType)
 74768  			}
 74769  			var stringLen uint64
 74770  			for shift := uint(0); ; shift += 7 {
 74771  				if shift >= 64 {
 74772  					return ErrIntOverflowEvents
 74773  				}
 74774  				if iNdEx >= l {
 74775  					return io.ErrUnexpectedEOF
 74776  				}
 74777  				b := dAtA[iNdEx]
 74778  				iNdEx++
 74779  				stringLen |= uint64(b&0x7F) << shift
 74780  				if b < 0x80 {
 74781  					break
 74782  				}
 74783  			}
 74784  			intStringLen := int(stringLen)
 74785  			if intStringLen < 0 {
 74786  				return ErrInvalidLengthEvents
 74787  			}
 74788  			postIndex := iNdEx + intStringLen
 74789  			if postIndex < 0 {
 74790  				return ErrInvalidLengthEvents
 74791  			}
 74792  			if postIndex > l {
 74793  				return io.ErrUnexpectedEOF
 74794  			}
 74795  			m.ClusterName = string(dAtA[iNdEx:postIndex])
 74796  			iNdEx = postIndex
 74797  		case 5:
 74798  			if wireType != 2 {
 74799  				return fmt.Errorf("proto: wrong wireType = %d for field AWSRoleARN", wireType)
 74800  			}
 74801  			var stringLen uint64
 74802  			for shift := uint(0); ; shift += 7 {
 74803  				if shift >= 64 {
 74804  					return ErrIntOverflowEvents
 74805  				}
 74806  				if iNdEx >= l {
 74807  					return io.ErrUnexpectedEOF
 74808  				}
 74809  				b := dAtA[iNdEx]
 74810  				iNdEx++
 74811  				stringLen |= uint64(b&0x7F) << shift
 74812  				if b < 0x80 {
 74813  					break
 74814  				}
 74815  			}
 74816  			intStringLen := int(stringLen)
 74817  			if intStringLen < 0 {
 74818  				return ErrInvalidLengthEvents
 74819  			}
 74820  			postIndex := iNdEx + intStringLen
 74821  			if postIndex < 0 {
 74822  				return ErrInvalidLengthEvents
 74823  			}
 74824  			if postIndex > l {
 74825  				return io.ErrUnexpectedEOF
 74826  			}
 74827  			m.AWSRoleARN = string(dAtA[iNdEx:postIndex])
 74828  			iNdEx = postIndex
 74829  		case 6:
 74830  			if wireType != 2 {
 74831  				return fmt.Errorf("proto: wrong wireType = %d for field AzureIdentity", wireType)
 74832  			}
 74833  			var stringLen uint64
 74834  			for shift := uint(0); ; shift += 7 {
 74835  				if shift >= 64 {
 74836  					return ErrIntOverflowEvents
 74837  				}
 74838  				if iNdEx >= l {
 74839  					return io.ErrUnexpectedEOF
 74840  				}
 74841  				b := dAtA[iNdEx]
 74842  				iNdEx++
 74843  				stringLen |= uint64(b&0x7F) << shift
 74844  				if b < 0x80 {
 74845  					break
 74846  				}
 74847  			}
 74848  			intStringLen := int(stringLen)
 74849  			if intStringLen < 0 {
 74850  				return ErrInvalidLengthEvents
 74851  			}
 74852  			postIndex := iNdEx + intStringLen
 74853  			if postIndex < 0 {
 74854  				return ErrInvalidLengthEvents
 74855  			}
 74856  			if postIndex > l {
 74857  				return io.ErrUnexpectedEOF
 74858  			}
 74859  			m.AzureIdentity = string(dAtA[iNdEx:postIndex])
 74860  			iNdEx = postIndex
 74861  		case 7:
 74862  			if wireType != 2 {
 74863  				return fmt.Errorf("proto: wrong wireType = %d for field GCPServiceAccount", wireType)
 74864  			}
 74865  			var stringLen uint64
 74866  			for shift := uint(0); ; shift += 7 {
 74867  				if shift >= 64 {
 74868  					return ErrIntOverflowEvents
 74869  				}
 74870  				if iNdEx >= l {
 74871  					return io.ErrUnexpectedEOF
 74872  				}
 74873  				b := dAtA[iNdEx]
 74874  				iNdEx++
 74875  				stringLen |= uint64(b&0x7F) << shift
 74876  				if b < 0x80 {
 74877  					break
 74878  				}
 74879  			}
 74880  			intStringLen := int(stringLen)
 74881  			if intStringLen < 0 {
 74882  				return ErrInvalidLengthEvents
 74883  			}
 74884  			postIndex := iNdEx + intStringLen
 74885  			if postIndex < 0 {
 74886  				return ErrInvalidLengthEvents
 74887  			}
 74888  			if postIndex > l {
 74889  				return io.ErrUnexpectedEOF
 74890  			}
 74891  			m.GCPServiceAccount = string(dAtA[iNdEx:postIndex])
 74892  			iNdEx = postIndex
 74893  		default:
 74894  			iNdEx = preIndex
 74895  			skippy, err := skipEvents(dAtA[iNdEx:])
 74896  			if err != nil {
 74897  				return err
 74898  			}
 74899  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 74900  				return ErrInvalidLengthEvents
 74901  			}
 74902  			if (iNdEx + skippy) > l {
 74903  				return io.ErrUnexpectedEOF
 74904  			}
 74905  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 74906  			iNdEx += skippy
 74907  		}
 74908  	}
 74909  
 74910  	if iNdEx > l {
 74911  		return io.ErrUnexpectedEOF
 74912  	}
 74913  	return nil
 74914  }
 74915  func (m *RouteToDatabase) Unmarshal(dAtA []byte) error {
 74916  	l := len(dAtA)
 74917  	iNdEx := 0
 74918  	for iNdEx < l {
 74919  		preIndex := iNdEx
 74920  		var wire uint64
 74921  		for shift := uint(0); ; shift += 7 {
 74922  			if shift >= 64 {
 74923  				return ErrIntOverflowEvents
 74924  			}
 74925  			if iNdEx >= l {
 74926  				return io.ErrUnexpectedEOF
 74927  			}
 74928  			b := dAtA[iNdEx]
 74929  			iNdEx++
 74930  			wire |= uint64(b&0x7F) << shift
 74931  			if b < 0x80 {
 74932  				break
 74933  			}
 74934  		}
 74935  		fieldNum := int32(wire >> 3)
 74936  		wireType := int(wire & 0x7)
 74937  		if wireType == 4 {
 74938  			return fmt.Errorf("proto: RouteToDatabase: wiretype end group for non-group")
 74939  		}
 74940  		if fieldNum <= 0 {
 74941  			return fmt.Errorf("proto: RouteToDatabase: illegal tag %d (wire type %d)", fieldNum, wire)
 74942  		}
 74943  		switch fieldNum {
 74944  		case 1:
 74945  			if wireType != 2 {
 74946  				return fmt.Errorf("proto: wrong wireType = %d for field ServiceName", wireType)
 74947  			}
 74948  			var stringLen uint64
 74949  			for shift := uint(0); ; shift += 7 {
 74950  				if shift >= 64 {
 74951  					return ErrIntOverflowEvents
 74952  				}
 74953  				if iNdEx >= l {
 74954  					return io.ErrUnexpectedEOF
 74955  				}
 74956  				b := dAtA[iNdEx]
 74957  				iNdEx++
 74958  				stringLen |= uint64(b&0x7F) << shift
 74959  				if b < 0x80 {
 74960  					break
 74961  				}
 74962  			}
 74963  			intStringLen := int(stringLen)
 74964  			if intStringLen < 0 {
 74965  				return ErrInvalidLengthEvents
 74966  			}
 74967  			postIndex := iNdEx + intStringLen
 74968  			if postIndex < 0 {
 74969  				return ErrInvalidLengthEvents
 74970  			}
 74971  			if postIndex > l {
 74972  				return io.ErrUnexpectedEOF
 74973  			}
 74974  			m.ServiceName = string(dAtA[iNdEx:postIndex])
 74975  			iNdEx = postIndex
 74976  		case 2:
 74977  			if wireType != 2 {
 74978  				return fmt.Errorf("proto: wrong wireType = %d for field Protocol", wireType)
 74979  			}
 74980  			var stringLen uint64
 74981  			for shift := uint(0); ; shift += 7 {
 74982  				if shift >= 64 {
 74983  					return ErrIntOverflowEvents
 74984  				}
 74985  				if iNdEx >= l {
 74986  					return io.ErrUnexpectedEOF
 74987  				}
 74988  				b := dAtA[iNdEx]
 74989  				iNdEx++
 74990  				stringLen |= uint64(b&0x7F) << shift
 74991  				if b < 0x80 {
 74992  					break
 74993  				}
 74994  			}
 74995  			intStringLen := int(stringLen)
 74996  			if intStringLen < 0 {
 74997  				return ErrInvalidLengthEvents
 74998  			}
 74999  			postIndex := iNdEx + intStringLen
 75000  			if postIndex < 0 {
 75001  				return ErrInvalidLengthEvents
 75002  			}
 75003  			if postIndex > l {
 75004  				return io.ErrUnexpectedEOF
 75005  			}
 75006  			m.Protocol = string(dAtA[iNdEx:postIndex])
 75007  			iNdEx = postIndex
 75008  		case 3:
 75009  			if wireType != 2 {
 75010  				return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
 75011  			}
 75012  			var stringLen uint64
 75013  			for shift := uint(0); ; shift += 7 {
 75014  				if shift >= 64 {
 75015  					return ErrIntOverflowEvents
 75016  				}
 75017  				if iNdEx >= l {
 75018  					return io.ErrUnexpectedEOF
 75019  				}
 75020  				b := dAtA[iNdEx]
 75021  				iNdEx++
 75022  				stringLen |= uint64(b&0x7F) << shift
 75023  				if b < 0x80 {
 75024  					break
 75025  				}
 75026  			}
 75027  			intStringLen := int(stringLen)
 75028  			if intStringLen < 0 {
 75029  				return ErrInvalidLengthEvents
 75030  			}
 75031  			postIndex := iNdEx + intStringLen
 75032  			if postIndex < 0 {
 75033  				return ErrInvalidLengthEvents
 75034  			}
 75035  			if postIndex > l {
 75036  				return io.ErrUnexpectedEOF
 75037  			}
 75038  			m.Username = string(dAtA[iNdEx:postIndex])
 75039  			iNdEx = postIndex
 75040  		case 4:
 75041  			if wireType != 2 {
 75042  				return fmt.Errorf("proto: wrong wireType = %d for field Database", wireType)
 75043  			}
 75044  			var stringLen uint64
 75045  			for shift := uint(0); ; shift += 7 {
 75046  				if shift >= 64 {
 75047  					return ErrIntOverflowEvents
 75048  				}
 75049  				if iNdEx >= l {
 75050  					return io.ErrUnexpectedEOF
 75051  				}
 75052  				b := dAtA[iNdEx]
 75053  				iNdEx++
 75054  				stringLen |= uint64(b&0x7F) << shift
 75055  				if b < 0x80 {
 75056  					break
 75057  				}
 75058  			}
 75059  			intStringLen := int(stringLen)
 75060  			if intStringLen < 0 {
 75061  				return ErrInvalidLengthEvents
 75062  			}
 75063  			postIndex := iNdEx + intStringLen
 75064  			if postIndex < 0 {
 75065  				return ErrInvalidLengthEvents
 75066  			}
 75067  			if postIndex > l {
 75068  				return io.ErrUnexpectedEOF
 75069  			}
 75070  			m.Database = string(dAtA[iNdEx:postIndex])
 75071  			iNdEx = postIndex
 75072  		case 5:
 75073  			if wireType != 2 {
 75074  				return fmt.Errorf("proto: wrong wireType = %d for field Roles", wireType)
 75075  			}
 75076  			var stringLen uint64
 75077  			for shift := uint(0); ; shift += 7 {
 75078  				if shift >= 64 {
 75079  					return ErrIntOverflowEvents
 75080  				}
 75081  				if iNdEx >= l {
 75082  					return io.ErrUnexpectedEOF
 75083  				}
 75084  				b := dAtA[iNdEx]
 75085  				iNdEx++
 75086  				stringLen |= uint64(b&0x7F) << shift
 75087  				if b < 0x80 {
 75088  					break
 75089  				}
 75090  			}
 75091  			intStringLen := int(stringLen)
 75092  			if intStringLen < 0 {
 75093  				return ErrInvalidLengthEvents
 75094  			}
 75095  			postIndex := iNdEx + intStringLen
 75096  			if postIndex < 0 {
 75097  				return ErrInvalidLengthEvents
 75098  			}
 75099  			if postIndex > l {
 75100  				return io.ErrUnexpectedEOF
 75101  			}
 75102  			m.Roles = append(m.Roles, string(dAtA[iNdEx:postIndex]))
 75103  			iNdEx = postIndex
 75104  		default:
 75105  			iNdEx = preIndex
 75106  			skippy, err := skipEvents(dAtA[iNdEx:])
 75107  			if err != nil {
 75108  				return err
 75109  			}
 75110  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 75111  				return ErrInvalidLengthEvents
 75112  			}
 75113  			if (iNdEx + skippy) > l {
 75114  				return io.ErrUnexpectedEOF
 75115  			}
 75116  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 75117  			iNdEx += skippy
 75118  		}
 75119  	}
 75120  
 75121  	if iNdEx > l {
 75122  		return io.ErrUnexpectedEOF
 75123  	}
 75124  	return nil
 75125  }
 75126  func (m *DeviceExtensions) Unmarshal(dAtA []byte) error {
 75127  	l := len(dAtA)
 75128  	iNdEx := 0
 75129  	for iNdEx < l {
 75130  		preIndex := iNdEx
 75131  		var wire uint64
 75132  		for shift := uint(0); ; shift += 7 {
 75133  			if shift >= 64 {
 75134  				return ErrIntOverflowEvents
 75135  			}
 75136  			if iNdEx >= l {
 75137  				return io.ErrUnexpectedEOF
 75138  			}
 75139  			b := dAtA[iNdEx]
 75140  			iNdEx++
 75141  			wire |= uint64(b&0x7F) << shift
 75142  			if b < 0x80 {
 75143  				break
 75144  			}
 75145  		}
 75146  		fieldNum := int32(wire >> 3)
 75147  		wireType := int(wire & 0x7)
 75148  		if wireType == 4 {
 75149  			return fmt.Errorf("proto: DeviceExtensions: wiretype end group for non-group")
 75150  		}
 75151  		if fieldNum <= 0 {
 75152  			return fmt.Errorf("proto: DeviceExtensions: illegal tag %d (wire type %d)", fieldNum, wire)
 75153  		}
 75154  		switch fieldNum {
 75155  		case 1:
 75156  			if wireType != 2 {
 75157  				return fmt.Errorf("proto: wrong wireType = %d for field DeviceId", wireType)
 75158  			}
 75159  			var stringLen uint64
 75160  			for shift := uint(0); ; shift += 7 {
 75161  				if shift >= 64 {
 75162  					return ErrIntOverflowEvents
 75163  				}
 75164  				if iNdEx >= l {
 75165  					return io.ErrUnexpectedEOF
 75166  				}
 75167  				b := dAtA[iNdEx]
 75168  				iNdEx++
 75169  				stringLen |= uint64(b&0x7F) << shift
 75170  				if b < 0x80 {
 75171  					break
 75172  				}
 75173  			}
 75174  			intStringLen := int(stringLen)
 75175  			if intStringLen < 0 {
 75176  				return ErrInvalidLengthEvents
 75177  			}
 75178  			postIndex := iNdEx + intStringLen
 75179  			if postIndex < 0 {
 75180  				return ErrInvalidLengthEvents
 75181  			}
 75182  			if postIndex > l {
 75183  				return io.ErrUnexpectedEOF
 75184  			}
 75185  			m.DeviceId = string(dAtA[iNdEx:postIndex])
 75186  			iNdEx = postIndex
 75187  		case 2:
 75188  			if wireType != 2 {
 75189  				return fmt.Errorf("proto: wrong wireType = %d for field AssetTag", wireType)
 75190  			}
 75191  			var stringLen uint64
 75192  			for shift := uint(0); ; shift += 7 {
 75193  				if shift >= 64 {
 75194  					return ErrIntOverflowEvents
 75195  				}
 75196  				if iNdEx >= l {
 75197  					return io.ErrUnexpectedEOF
 75198  				}
 75199  				b := dAtA[iNdEx]
 75200  				iNdEx++
 75201  				stringLen |= uint64(b&0x7F) << shift
 75202  				if b < 0x80 {
 75203  					break
 75204  				}
 75205  			}
 75206  			intStringLen := int(stringLen)
 75207  			if intStringLen < 0 {
 75208  				return ErrInvalidLengthEvents
 75209  			}
 75210  			postIndex := iNdEx + intStringLen
 75211  			if postIndex < 0 {
 75212  				return ErrInvalidLengthEvents
 75213  			}
 75214  			if postIndex > l {
 75215  				return io.ErrUnexpectedEOF
 75216  			}
 75217  			m.AssetTag = string(dAtA[iNdEx:postIndex])
 75218  			iNdEx = postIndex
 75219  		case 3:
 75220  			if wireType != 2 {
 75221  				return fmt.Errorf("proto: wrong wireType = %d for field CredentialId", wireType)
 75222  			}
 75223  			var stringLen uint64
 75224  			for shift := uint(0); ; shift += 7 {
 75225  				if shift >= 64 {
 75226  					return ErrIntOverflowEvents
 75227  				}
 75228  				if iNdEx >= l {
 75229  					return io.ErrUnexpectedEOF
 75230  				}
 75231  				b := dAtA[iNdEx]
 75232  				iNdEx++
 75233  				stringLen |= uint64(b&0x7F) << shift
 75234  				if b < 0x80 {
 75235  					break
 75236  				}
 75237  			}
 75238  			intStringLen := int(stringLen)
 75239  			if intStringLen < 0 {
 75240  				return ErrInvalidLengthEvents
 75241  			}
 75242  			postIndex := iNdEx + intStringLen
 75243  			if postIndex < 0 {
 75244  				return ErrInvalidLengthEvents
 75245  			}
 75246  			if postIndex > l {
 75247  				return io.ErrUnexpectedEOF
 75248  			}
 75249  			m.CredentialId = string(dAtA[iNdEx:postIndex])
 75250  			iNdEx = postIndex
 75251  		default:
 75252  			iNdEx = preIndex
 75253  			skippy, err := skipEvents(dAtA[iNdEx:])
 75254  			if err != nil {
 75255  				return err
 75256  			}
 75257  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 75258  				return ErrInvalidLengthEvents
 75259  			}
 75260  			if (iNdEx + skippy) > l {
 75261  				return io.ErrUnexpectedEOF
 75262  			}
 75263  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 75264  			iNdEx += skippy
 75265  		}
 75266  	}
 75267  
 75268  	if iNdEx > l {
 75269  		return io.ErrUnexpectedEOF
 75270  	}
 75271  	return nil
 75272  }
 75273  func (m *AccessRequestResourceSearch) Unmarshal(dAtA []byte) error {
 75274  	l := len(dAtA)
 75275  	iNdEx := 0
 75276  	for iNdEx < l {
 75277  		preIndex := iNdEx
 75278  		var wire uint64
 75279  		for shift := uint(0); ; shift += 7 {
 75280  			if shift >= 64 {
 75281  				return ErrIntOverflowEvents
 75282  			}
 75283  			if iNdEx >= l {
 75284  				return io.ErrUnexpectedEOF
 75285  			}
 75286  			b := dAtA[iNdEx]
 75287  			iNdEx++
 75288  			wire |= uint64(b&0x7F) << shift
 75289  			if b < 0x80 {
 75290  				break
 75291  			}
 75292  		}
 75293  		fieldNum := int32(wire >> 3)
 75294  		wireType := int(wire & 0x7)
 75295  		if wireType == 4 {
 75296  			return fmt.Errorf("proto: AccessRequestResourceSearch: wiretype end group for non-group")
 75297  		}
 75298  		if fieldNum <= 0 {
 75299  			return fmt.Errorf("proto: AccessRequestResourceSearch: illegal tag %d (wire type %d)", fieldNum, wire)
 75300  		}
 75301  		switch fieldNum {
 75302  		case 1:
 75303  			if wireType != 2 {
 75304  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 75305  			}
 75306  			var msglen int
 75307  			for shift := uint(0); ; shift += 7 {
 75308  				if shift >= 64 {
 75309  					return ErrIntOverflowEvents
 75310  				}
 75311  				if iNdEx >= l {
 75312  					return io.ErrUnexpectedEOF
 75313  				}
 75314  				b := dAtA[iNdEx]
 75315  				iNdEx++
 75316  				msglen |= int(b&0x7F) << shift
 75317  				if b < 0x80 {
 75318  					break
 75319  				}
 75320  			}
 75321  			if msglen < 0 {
 75322  				return ErrInvalidLengthEvents
 75323  			}
 75324  			postIndex := iNdEx + msglen
 75325  			if postIndex < 0 {
 75326  				return ErrInvalidLengthEvents
 75327  			}
 75328  			if postIndex > l {
 75329  				return io.ErrUnexpectedEOF
 75330  			}
 75331  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 75332  				return err
 75333  			}
 75334  			iNdEx = postIndex
 75335  		case 2:
 75336  			if wireType != 2 {
 75337  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 75338  			}
 75339  			var msglen int
 75340  			for shift := uint(0); ; shift += 7 {
 75341  				if shift >= 64 {
 75342  					return ErrIntOverflowEvents
 75343  				}
 75344  				if iNdEx >= l {
 75345  					return io.ErrUnexpectedEOF
 75346  				}
 75347  				b := dAtA[iNdEx]
 75348  				iNdEx++
 75349  				msglen |= int(b&0x7F) << shift
 75350  				if b < 0x80 {
 75351  					break
 75352  				}
 75353  			}
 75354  			if msglen < 0 {
 75355  				return ErrInvalidLengthEvents
 75356  			}
 75357  			postIndex := iNdEx + msglen
 75358  			if postIndex < 0 {
 75359  				return ErrInvalidLengthEvents
 75360  			}
 75361  			if postIndex > l {
 75362  				return io.ErrUnexpectedEOF
 75363  			}
 75364  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 75365  				return err
 75366  			}
 75367  			iNdEx = postIndex
 75368  		case 3:
 75369  			if wireType != 2 {
 75370  				return fmt.Errorf("proto: wrong wireType = %d for field SearchAsRoles", wireType)
 75371  			}
 75372  			var stringLen uint64
 75373  			for shift := uint(0); ; shift += 7 {
 75374  				if shift >= 64 {
 75375  					return ErrIntOverflowEvents
 75376  				}
 75377  				if iNdEx >= l {
 75378  					return io.ErrUnexpectedEOF
 75379  				}
 75380  				b := dAtA[iNdEx]
 75381  				iNdEx++
 75382  				stringLen |= uint64(b&0x7F) << shift
 75383  				if b < 0x80 {
 75384  					break
 75385  				}
 75386  			}
 75387  			intStringLen := int(stringLen)
 75388  			if intStringLen < 0 {
 75389  				return ErrInvalidLengthEvents
 75390  			}
 75391  			postIndex := iNdEx + intStringLen
 75392  			if postIndex < 0 {
 75393  				return ErrInvalidLengthEvents
 75394  			}
 75395  			if postIndex > l {
 75396  				return io.ErrUnexpectedEOF
 75397  			}
 75398  			m.SearchAsRoles = append(m.SearchAsRoles, string(dAtA[iNdEx:postIndex]))
 75399  			iNdEx = postIndex
 75400  		case 4:
 75401  			if wireType != 2 {
 75402  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceType", wireType)
 75403  			}
 75404  			var stringLen uint64
 75405  			for shift := uint(0); ; shift += 7 {
 75406  				if shift >= 64 {
 75407  					return ErrIntOverflowEvents
 75408  				}
 75409  				if iNdEx >= l {
 75410  					return io.ErrUnexpectedEOF
 75411  				}
 75412  				b := dAtA[iNdEx]
 75413  				iNdEx++
 75414  				stringLen |= uint64(b&0x7F) << shift
 75415  				if b < 0x80 {
 75416  					break
 75417  				}
 75418  			}
 75419  			intStringLen := int(stringLen)
 75420  			if intStringLen < 0 {
 75421  				return ErrInvalidLengthEvents
 75422  			}
 75423  			postIndex := iNdEx + intStringLen
 75424  			if postIndex < 0 {
 75425  				return ErrInvalidLengthEvents
 75426  			}
 75427  			if postIndex > l {
 75428  				return io.ErrUnexpectedEOF
 75429  			}
 75430  			m.ResourceType = string(dAtA[iNdEx:postIndex])
 75431  			iNdEx = postIndex
 75432  		case 5:
 75433  			if wireType != 2 {
 75434  				return fmt.Errorf("proto: wrong wireType = %d for field Namespace", wireType)
 75435  			}
 75436  			var stringLen uint64
 75437  			for shift := uint(0); ; shift += 7 {
 75438  				if shift >= 64 {
 75439  					return ErrIntOverflowEvents
 75440  				}
 75441  				if iNdEx >= l {
 75442  					return io.ErrUnexpectedEOF
 75443  				}
 75444  				b := dAtA[iNdEx]
 75445  				iNdEx++
 75446  				stringLen |= uint64(b&0x7F) << shift
 75447  				if b < 0x80 {
 75448  					break
 75449  				}
 75450  			}
 75451  			intStringLen := int(stringLen)
 75452  			if intStringLen < 0 {
 75453  				return ErrInvalidLengthEvents
 75454  			}
 75455  			postIndex := iNdEx + intStringLen
 75456  			if postIndex < 0 {
 75457  				return ErrInvalidLengthEvents
 75458  			}
 75459  			if postIndex > l {
 75460  				return io.ErrUnexpectedEOF
 75461  			}
 75462  			m.Namespace = string(dAtA[iNdEx:postIndex])
 75463  			iNdEx = postIndex
 75464  		case 6:
 75465  			if wireType != 2 {
 75466  				return fmt.Errorf("proto: wrong wireType = %d for field Labels", wireType)
 75467  			}
 75468  			var msglen int
 75469  			for shift := uint(0); ; shift += 7 {
 75470  				if shift >= 64 {
 75471  					return ErrIntOverflowEvents
 75472  				}
 75473  				if iNdEx >= l {
 75474  					return io.ErrUnexpectedEOF
 75475  				}
 75476  				b := dAtA[iNdEx]
 75477  				iNdEx++
 75478  				msglen |= int(b&0x7F) << shift
 75479  				if b < 0x80 {
 75480  					break
 75481  				}
 75482  			}
 75483  			if msglen < 0 {
 75484  				return ErrInvalidLengthEvents
 75485  			}
 75486  			postIndex := iNdEx + msglen
 75487  			if postIndex < 0 {
 75488  				return ErrInvalidLengthEvents
 75489  			}
 75490  			if postIndex > l {
 75491  				return io.ErrUnexpectedEOF
 75492  			}
 75493  			if m.Labels == nil {
 75494  				m.Labels = make(map[string]string)
 75495  			}
 75496  			var mapkey string
 75497  			var mapvalue string
 75498  			for iNdEx < postIndex {
 75499  				entryPreIndex := iNdEx
 75500  				var wire uint64
 75501  				for shift := uint(0); ; shift += 7 {
 75502  					if shift >= 64 {
 75503  						return ErrIntOverflowEvents
 75504  					}
 75505  					if iNdEx >= l {
 75506  						return io.ErrUnexpectedEOF
 75507  					}
 75508  					b := dAtA[iNdEx]
 75509  					iNdEx++
 75510  					wire |= uint64(b&0x7F) << shift
 75511  					if b < 0x80 {
 75512  						break
 75513  					}
 75514  				}
 75515  				fieldNum := int32(wire >> 3)
 75516  				if fieldNum == 1 {
 75517  					var stringLenmapkey uint64
 75518  					for shift := uint(0); ; shift += 7 {
 75519  						if shift >= 64 {
 75520  							return ErrIntOverflowEvents
 75521  						}
 75522  						if iNdEx >= l {
 75523  							return io.ErrUnexpectedEOF
 75524  						}
 75525  						b := dAtA[iNdEx]
 75526  						iNdEx++
 75527  						stringLenmapkey |= uint64(b&0x7F) << shift
 75528  						if b < 0x80 {
 75529  							break
 75530  						}
 75531  					}
 75532  					intStringLenmapkey := int(stringLenmapkey)
 75533  					if intStringLenmapkey < 0 {
 75534  						return ErrInvalidLengthEvents
 75535  					}
 75536  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 75537  					if postStringIndexmapkey < 0 {
 75538  						return ErrInvalidLengthEvents
 75539  					}
 75540  					if postStringIndexmapkey > l {
 75541  						return io.ErrUnexpectedEOF
 75542  					}
 75543  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 75544  					iNdEx = postStringIndexmapkey
 75545  				} else if fieldNum == 2 {
 75546  					var stringLenmapvalue uint64
 75547  					for shift := uint(0); ; shift += 7 {
 75548  						if shift >= 64 {
 75549  							return ErrIntOverflowEvents
 75550  						}
 75551  						if iNdEx >= l {
 75552  							return io.ErrUnexpectedEOF
 75553  						}
 75554  						b := dAtA[iNdEx]
 75555  						iNdEx++
 75556  						stringLenmapvalue |= uint64(b&0x7F) << shift
 75557  						if b < 0x80 {
 75558  							break
 75559  						}
 75560  					}
 75561  					intStringLenmapvalue := int(stringLenmapvalue)
 75562  					if intStringLenmapvalue < 0 {
 75563  						return ErrInvalidLengthEvents
 75564  					}
 75565  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
 75566  					if postStringIndexmapvalue < 0 {
 75567  						return ErrInvalidLengthEvents
 75568  					}
 75569  					if postStringIndexmapvalue > l {
 75570  						return io.ErrUnexpectedEOF
 75571  					}
 75572  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
 75573  					iNdEx = postStringIndexmapvalue
 75574  				} else {
 75575  					iNdEx = entryPreIndex
 75576  					skippy, err := skipEvents(dAtA[iNdEx:])
 75577  					if err != nil {
 75578  						return err
 75579  					}
 75580  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 75581  						return ErrInvalidLengthEvents
 75582  					}
 75583  					if (iNdEx + skippy) > postIndex {
 75584  						return io.ErrUnexpectedEOF
 75585  					}
 75586  					iNdEx += skippy
 75587  				}
 75588  			}
 75589  			m.Labels[mapkey] = mapvalue
 75590  			iNdEx = postIndex
 75591  		case 7:
 75592  			if wireType != 2 {
 75593  				return fmt.Errorf("proto: wrong wireType = %d for field PredicateExpression", wireType)
 75594  			}
 75595  			var stringLen uint64
 75596  			for shift := uint(0); ; shift += 7 {
 75597  				if shift >= 64 {
 75598  					return ErrIntOverflowEvents
 75599  				}
 75600  				if iNdEx >= l {
 75601  					return io.ErrUnexpectedEOF
 75602  				}
 75603  				b := dAtA[iNdEx]
 75604  				iNdEx++
 75605  				stringLen |= uint64(b&0x7F) << shift
 75606  				if b < 0x80 {
 75607  					break
 75608  				}
 75609  			}
 75610  			intStringLen := int(stringLen)
 75611  			if intStringLen < 0 {
 75612  				return ErrInvalidLengthEvents
 75613  			}
 75614  			postIndex := iNdEx + intStringLen
 75615  			if postIndex < 0 {
 75616  				return ErrInvalidLengthEvents
 75617  			}
 75618  			if postIndex > l {
 75619  				return io.ErrUnexpectedEOF
 75620  			}
 75621  			m.PredicateExpression = string(dAtA[iNdEx:postIndex])
 75622  			iNdEx = postIndex
 75623  		case 8:
 75624  			if wireType != 2 {
 75625  				return fmt.Errorf("proto: wrong wireType = %d for field SearchKeywords", wireType)
 75626  			}
 75627  			var stringLen uint64
 75628  			for shift := uint(0); ; shift += 7 {
 75629  				if shift >= 64 {
 75630  					return ErrIntOverflowEvents
 75631  				}
 75632  				if iNdEx >= l {
 75633  					return io.ErrUnexpectedEOF
 75634  				}
 75635  				b := dAtA[iNdEx]
 75636  				iNdEx++
 75637  				stringLen |= uint64(b&0x7F) << shift
 75638  				if b < 0x80 {
 75639  					break
 75640  				}
 75641  			}
 75642  			intStringLen := int(stringLen)
 75643  			if intStringLen < 0 {
 75644  				return ErrInvalidLengthEvents
 75645  			}
 75646  			postIndex := iNdEx + intStringLen
 75647  			if postIndex < 0 {
 75648  				return ErrInvalidLengthEvents
 75649  			}
 75650  			if postIndex > l {
 75651  				return io.ErrUnexpectedEOF
 75652  			}
 75653  			m.SearchKeywords = append(m.SearchKeywords, string(dAtA[iNdEx:postIndex]))
 75654  			iNdEx = postIndex
 75655  		default:
 75656  			iNdEx = preIndex
 75657  			skippy, err := skipEvents(dAtA[iNdEx:])
 75658  			if err != nil {
 75659  				return err
 75660  			}
 75661  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 75662  				return ErrInvalidLengthEvents
 75663  			}
 75664  			if (iNdEx + skippy) > l {
 75665  				return io.ErrUnexpectedEOF
 75666  			}
 75667  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 75668  			iNdEx += skippy
 75669  		}
 75670  	}
 75671  
 75672  	if iNdEx > l {
 75673  		return io.ErrUnexpectedEOF
 75674  	}
 75675  	return nil
 75676  }
 75677  func (m *MySQLStatementPrepare) Unmarshal(dAtA []byte) error {
 75678  	l := len(dAtA)
 75679  	iNdEx := 0
 75680  	for iNdEx < l {
 75681  		preIndex := iNdEx
 75682  		var wire uint64
 75683  		for shift := uint(0); ; shift += 7 {
 75684  			if shift >= 64 {
 75685  				return ErrIntOverflowEvents
 75686  			}
 75687  			if iNdEx >= l {
 75688  				return io.ErrUnexpectedEOF
 75689  			}
 75690  			b := dAtA[iNdEx]
 75691  			iNdEx++
 75692  			wire |= uint64(b&0x7F) << shift
 75693  			if b < 0x80 {
 75694  				break
 75695  			}
 75696  		}
 75697  		fieldNum := int32(wire >> 3)
 75698  		wireType := int(wire & 0x7)
 75699  		if wireType == 4 {
 75700  			return fmt.Errorf("proto: MySQLStatementPrepare: wiretype end group for non-group")
 75701  		}
 75702  		if fieldNum <= 0 {
 75703  			return fmt.Errorf("proto: MySQLStatementPrepare: illegal tag %d (wire type %d)", fieldNum, wire)
 75704  		}
 75705  		switch fieldNum {
 75706  		case 1:
 75707  			if wireType != 2 {
 75708  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 75709  			}
 75710  			var msglen int
 75711  			for shift := uint(0); ; shift += 7 {
 75712  				if shift >= 64 {
 75713  					return ErrIntOverflowEvents
 75714  				}
 75715  				if iNdEx >= l {
 75716  					return io.ErrUnexpectedEOF
 75717  				}
 75718  				b := dAtA[iNdEx]
 75719  				iNdEx++
 75720  				msglen |= int(b&0x7F) << shift
 75721  				if b < 0x80 {
 75722  					break
 75723  				}
 75724  			}
 75725  			if msglen < 0 {
 75726  				return ErrInvalidLengthEvents
 75727  			}
 75728  			postIndex := iNdEx + msglen
 75729  			if postIndex < 0 {
 75730  				return ErrInvalidLengthEvents
 75731  			}
 75732  			if postIndex > l {
 75733  				return io.ErrUnexpectedEOF
 75734  			}
 75735  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 75736  				return err
 75737  			}
 75738  			iNdEx = postIndex
 75739  		case 2:
 75740  			if wireType != 2 {
 75741  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 75742  			}
 75743  			var msglen int
 75744  			for shift := uint(0); ; shift += 7 {
 75745  				if shift >= 64 {
 75746  					return ErrIntOverflowEvents
 75747  				}
 75748  				if iNdEx >= l {
 75749  					return io.ErrUnexpectedEOF
 75750  				}
 75751  				b := dAtA[iNdEx]
 75752  				iNdEx++
 75753  				msglen |= int(b&0x7F) << shift
 75754  				if b < 0x80 {
 75755  					break
 75756  				}
 75757  			}
 75758  			if msglen < 0 {
 75759  				return ErrInvalidLengthEvents
 75760  			}
 75761  			postIndex := iNdEx + msglen
 75762  			if postIndex < 0 {
 75763  				return ErrInvalidLengthEvents
 75764  			}
 75765  			if postIndex > l {
 75766  				return io.ErrUnexpectedEOF
 75767  			}
 75768  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 75769  				return err
 75770  			}
 75771  			iNdEx = postIndex
 75772  		case 3:
 75773  			if wireType != 2 {
 75774  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 75775  			}
 75776  			var msglen int
 75777  			for shift := uint(0); ; shift += 7 {
 75778  				if shift >= 64 {
 75779  					return ErrIntOverflowEvents
 75780  				}
 75781  				if iNdEx >= l {
 75782  					return io.ErrUnexpectedEOF
 75783  				}
 75784  				b := dAtA[iNdEx]
 75785  				iNdEx++
 75786  				msglen |= int(b&0x7F) << shift
 75787  				if b < 0x80 {
 75788  					break
 75789  				}
 75790  			}
 75791  			if msglen < 0 {
 75792  				return ErrInvalidLengthEvents
 75793  			}
 75794  			postIndex := iNdEx + msglen
 75795  			if postIndex < 0 {
 75796  				return ErrInvalidLengthEvents
 75797  			}
 75798  			if postIndex > l {
 75799  				return io.ErrUnexpectedEOF
 75800  			}
 75801  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 75802  				return err
 75803  			}
 75804  			iNdEx = postIndex
 75805  		case 4:
 75806  			if wireType != 2 {
 75807  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 75808  			}
 75809  			var msglen int
 75810  			for shift := uint(0); ; shift += 7 {
 75811  				if shift >= 64 {
 75812  					return ErrIntOverflowEvents
 75813  				}
 75814  				if iNdEx >= l {
 75815  					return io.ErrUnexpectedEOF
 75816  				}
 75817  				b := dAtA[iNdEx]
 75818  				iNdEx++
 75819  				msglen |= int(b&0x7F) << shift
 75820  				if b < 0x80 {
 75821  					break
 75822  				}
 75823  			}
 75824  			if msglen < 0 {
 75825  				return ErrInvalidLengthEvents
 75826  			}
 75827  			postIndex := iNdEx + msglen
 75828  			if postIndex < 0 {
 75829  				return ErrInvalidLengthEvents
 75830  			}
 75831  			if postIndex > l {
 75832  				return io.ErrUnexpectedEOF
 75833  			}
 75834  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 75835  				return err
 75836  			}
 75837  			iNdEx = postIndex
 75838  		case 5:
 75839  			if wireType != 2 {
 75840  				return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType)
 75841  			}
 75842  			var stringLen uint64
 75843  			for shift := uint(0); ; shift += 7 {
 75844  				if shift >= 64 {
 75845  					return ErrIntOverflowEvents
 75846  				}
 75847  				if iNdEx >= l {
 75848  					return io.ErrUnexpectedEOF
 75849  				}
 75850  				b := dAtA[iNdEx]
 75851  				iNdEx++
 75852  				stringLen |= uint64(b&0x7F) << shift
 75853  				if b < 0x80 {
 75854  					break
 75855  				}
 75856  			}
 75857  			intStringLen := int(stringLen)
 75858  			if intStringLen < 0 {
 75859  				return ErrInvalidLengthEvents
 75860  			}
 75861  			postIndex := iNdEx + intStringLen
 75862  			if postIndex < 0 {
 75863  				return ErrInvalidLengthEvents
 75864  			}
 75865  			if postIndex > l {
 75866  				return io.ErrUnexpectedEOF
 75867  			}
 75868  			m.Query = string(dAtA[iNdEx:postIndex])
 75869  			iNdEx = postIndex
 75870  		default:
 75871  			iNdEx = preIndex
 75872  			skippy, err := skipEvents(dAtA[iNdEx:])
 75873  			if err != nil {
 75874  				return err
 75875  			}
 75876  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 75877  				return ErrInvalidLengthEvents
 75878  			}
 75879  			if (iNdEx + skippy) > l {
 75880  				return io.ErrUnexpectedEOF
 75881  			}
 75882  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 75883  			iNdEx += skippy
 75884  		}
 75885  	}
 75886  
 75887  	if iNdEx > l {
 75888  		return io.ErrUnexpectedEOF
 75889  	}
 75890  	return nil
 75891  }
 75892  func (m *MySQLStatementExecute) Unmarshal(dAtA []byte) error {
 75893  	l := len(dAtA)
 75894  	iNdEx := 0
 75895  	for iNdEx < l {
 75896  		preIndex := iNdEx
 75897  		var wire uint64
 75898  		for shift := uint(0); ; shift += 7 {
 75899  			if shift >= 64 {
 75900  				return ErrIntOverflowEvents
 75901  			}
 75902  			if iNdEx >= l {
 75903  				return io.ErrUnexpectedEOF
 75904  			}
 75905  			b := dAtA[iNdEx]
 75906  			iNdEx++
 75907  			wire |= uint64(b&0x7F) << shift
 75908  			if b < 0x80 {
 75909  				break
 75910  			}
 75911  		}
 75912  		fieldNum := int32(wire >> 3)
 75913  		wireType := int(wire & 0x7)
 75914  		if wireType == 4 {
 75915  			return fmt.Errorf("proto: MySQLStatementExecute: wiretype end group for non-group")
 75916  		}
 75917  		if fieldNum <= 0 {
 75918  			return fmt.Errorf("proto: MySQLStatementExecute: illegal tag %d (wire type %d)", fieldNum, wire)
 75919  		}
 75920  		switch fieldNum {
 75921  		case 1:
 75922  			if wireType != 2 {
 75923  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 75924  			}
 75925  			var msglen int
 75926  			for shift := uint(0); ; shift += 7 {
 75927  				if shift >= 64 {
 75928  					return ErrIntOverflowEvents
 75929  				}
 75930  				if iNdEx >= l {
 75931  					return io.ErrUnexpectedEOF
 75932  				}
 75933  				b := dAtA[iNdEx]
 75934  				iNdEx++
 75935  				msglen |= int(b&0x7F) << shift
 75936  				if b < 0x80 {
 75937  					break
 75938  				}
 75939  			}
 75940  			if msglen < 0 {
 75941  				return ErrInvalidLengthEvents
 75942  			}
 75943  			postIndex := iNdEx + msglen
 75944  			if postIndex < 0 {
 75945  				return ErrInvalidLengthEvents
 75946  			}
 75947  			if postIndex > l {
 75948  				return io.ErrUnexpectedEOF
 75949  			}
 75950  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 75951  				return err
 75952  			}
 75953  			iNdEx = postIndex
 75954  		case 2:
 75955  			if wireType != 2 {
 75956  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 75957  			}
 75958  			var msglen int
 75959  			for shift := uint(0); ; shift += 7 {
 75960  				if shift >= 64 {
 75961  					return ErrIntOverflowEvents
 75962  				}
 75963  				if iNdEx >= l {
 75964  					return io.ErrUnexpectedEOF
 75965  				}
 75966  				b := dAtA[iNdEx]
 75967  				iNdEx++
 75968  				msglen |= int(b&0x7F) << shift
 75969  				if b < 0x80 {
 75970  					break
 75971  				}
 75972  			}
 75973  			if msglen < 0 {
 75974  				return ErrInvalidLengthEvents
 75975  			}
 75976  			postIndex := iNdEx + msglen
 75977  			if postIndex < 0 {
 75978  				return ErrInvalidLengthEvents
 75979  			}
 75980  			if postIndex > l {
 75981  				return io.ErrUnexpectedEOF
 75982  			}
 75983  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 75984  				return err
 75985  			}
 75986  			iNdEx = postIndex
 75987  		case 3:
 75988  			if wireType != 2 {
 75989  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 75990  			}
 75991  			var msglen int
 75992  			for shift := uint(0); ; shift += 7 {
 75993  				if shift >= 64 {
 75994  					return ErrIntOverflowEvents
 75995  				}
 75996  				if iNdEx >= l {
 75997  					return io.ErrUnexpectedEOF
 75998  				}
 75999  				b := dAtA[iNdEx]
 76000  				iNdEx++
 76001  				msglen |= int(b&0x7F) << shift
 76002  				if b < 0x80 {
 76003  					break
 76004  				}
 76005  			}
 76006  			if msglen < 0 {
 76007  				return ErrInvalidLengthEvents
 76008  			}
 76009  			postIndex := iNdEx + msglen
 76010  			if postIndex < 0 {
 76011  				return ErrInvalidLengthEvents
 76012  			}
 76013  			if postIndex > l {
 76014  				return io.ErrUnexpectedEOF
 76015  			}
 76016  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76017  				return err
 76018  			}
 76019  			iNdEx = postIndex
 76020  		case 4:
 76021  			if wireType != 2 {
 76022  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 76023  			}
 76024  			var msglen int
 76025  			for shift := uint(0); ; shift += 7 {
 76026  				if shift >= 64 {
 76027  					return ErrIntOverflowEvents
 76028  				}
 76029  				if iNdEx >= l {
 76030  					return io.ErrUnexpectedEOF
 76031  				}
 76032  				b := dAtA[iNdEx]
 76033  				iNdEx++
 76034  				msglen |= int(b&0x7F) << shift
 76035  				if b < 0x80 {
 76036  					break
 76037  				}
 76038  			}
 76039  			if msglen < 0 {
 76040  				return ErrInvalidLengthEvents
 76041  			}
 76042  			postIndex := iNdEx + msglen
 76043  			if postIndex < 0 {
 76044  				return ErrInvalidLengthEvents
 76045  			}
 76046  			if postIndex > l {
 76047  				return io.ErrUnexpectedEOF
 76048  			}
 76049  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76050  				return err
 76051  			}
 76052  			iNdEx = postIndex
 76053  		case 5:
 76054  			if wireType != 0 {
 76055  				return fmt.Errorf("proto: wrong wireType = %d for field StatementID", wireType)
 76056  			}
 76057  			m.StatementID = 0
 76058  			for shift := uint(0); ; shift += 7 {
 76059  				if shift >= 64 {
 76060  					return ErrIntOverflowEvents
 76061  				}
 76062  				if iNdEx >= l {
 76063  					return io.ErrUnexpectedEOF
 76064  				}
 76065  				b := dAtA[iNdEx]
 76066  				iNdEx++
 76067  				m.StatementID |= uint32(b&0x7F) << shift
 76068  				if b < 0x80 {
 76069  					break
 76070  				}
 76071  			}
 76072  		case 6:
 76073  			if wireType != 2 {
 76074  				return fmt.Errorf("proto: wrong wireType = %d for field Parameters", wireType)
 76075  			}
 76076  			var stringLen uint64
 76077  			for shift := uint(0); ; shift += 7 {
 76078  				if shift >= 64 {
 76079  					return ErrIntOverflowEvents
 76080  				}
 76081  				if iNdEx >= l {
 76082  					return io.ErrUnexpectedEOF
 76083  				}
 76084  				b := dAtA[iNdEx]
 76085  				iNdEx++
 76086  				stringLen |= uint64(b&0x7F) << shift
 76087  				if b < 0x80 {
 76088  					break
 76089  				}
 76090  			}
 76091  			intStringLen := int(stringLen)
 76092  			if intStringLen < 0 {
 76093  				return ErrInvalidLengthEvents
 76094  			}
 76095  			postIndex := iNdEx + intStringLen
 76096  			if postIndex < 0 {
 76097  				return ErrInvalidLengthEvents
 76098  			}
 76099  			if postIndex > l {
 76100  				return io.ErrUnexpectedEOF
 76101  			}
 76102  			m.Parameters = append(m.Parameters, string(dAtA[iNdEx:postIndex]))
 76103  			iNdEx = postIndex
 76104  		default:
 76105  			iNdEx = preIndex
 76106  			skippy, err := skipEvents(dAtA[iNdEx:])
 76107  			if err != nil {
 76108  				return err
 76109  			}
 76110  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 76111  				return ErrInvalidLengthEvents
 76112  			}
 76113  			if (iNdEx + skippy) > l {
 76114  				return io.ErrUnexpectedEOF
 76115  			}
 76116  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 76117  			iNdEx += skippy
 76118  		}
 76119  	}
 76120  
 76121  	if iNdEx > l {
 76122  		return io.ErrUnexpectedEOF
 76123  	}
 76124  	return nil
 76125  }
 76126  func (m *MySQLStatementSendLongData) Unmarshal(dAtA []byte) error {
 76127  	l := len(dAtA)
 76128  	iNdEx := 0
 76129  	for iNdEx < l {
 76130  		preIndex := iNdEx
 76131  		var wire uint64
 76132  		for shift := uint(0); ; shift += 7 {
 76133  			if shift >= 64 {
 76134  				return ErrIntOverflowEvents
 76135  			}
 76136  			if iNdEx >= l {
 76137  				return io.ErrUnexpectedEOF
 76138  			}
 76139  			b := dAtA[iNdEx]
 76140  			iNdEx++
 76141  			wire |= uint64(b&0x7F) << shift
 76142  			if b < 0x80 {
 76143  				break
 76144  			}
 76145  		}
 76146  		fieldNum := int32(wire >> 3)
 76147  		wireType := int(wire & 0x7)
 76148  		if wireType == 4 {
 76149  			return fmt.Errorf("proto: MySQLStatementSendLongData: wiretype end group for non-group")
 76150  		}
 76151  		if fieldNum <= 0 {
 76152  			return fmt.Errorf("proto: MySQLStatementSendLongData: illegal tag %d (wire type %d)", fieldNum, wire)
 76153  		}
 76154  		switch fieldNum {
 76155  		case 1:
 76156  			if wireType != 2 {
 76157  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 76158  			}
 76159  			var msglen int
 76160  			for shift := uint(0); ; shift += 7 {
 76161  				if shift >= 64 {
 76162  					return ErrIntOverflowEvents
 76163  				}
 76164  				if iNdEx >= l {
 76165  					return io.ErrUnexpectedEOF
 76166  				}
 76167  				b := dAtA[iNdEx]
 76168  				iNdEx++
 76169  				msglen |= int(b&0x7F) << shift
 76170  				if b < 0x80 {
 76171  					break
 76172  				}
 76173  			}
 76174  			if msglen < 0 {
 76175  				return ErrInvalidLengthEvents
 76176  			}
 76177  			postIndex := iNdEx + msglen
 76178  			if postIndex < 0 {
 76179  				return ErrInvalidLengthEvents
 76180  			}
 76181  			if postIndex > l {
 76182  				return io.ErrUnexpectedEOF
 76183  			}
 76184  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76185  				return err
 76186  			}
 76187  			iNdEx = postIndex
 76188  		case 2:
 76189  			if wireType != 2 {
 76190  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 76191  			}
 76192  			var msglen int
 76193  			for shift := uint(0); ; shift += 7 {
 76194  				if shift >= 64 {
 76195  					return ErrIntOverflowEvents
 76196  				}
 76197  				if iNdEx >= l {
 76198  					return io.ErrUnexpectedEOF
 76199  				}
 76200  				b := dAtA[iNdEx]
 76201  				iNdEx++
 76202  				msglen |= int(b&0x7F) << shift
 76203  				if b < 0x80 {
 76204  					break
 76205  				}
 76206  			}
 76207  			if msglen < 0 {
 76208  				return ErrInvalidLengthEvents
 76209  			}
 76210  			postIndex := iNdEx + msglen
 76211  			if postIndex < 0 {
 76212  				return ErrInvalidLengthEvents
 76213  			}
 76214  			if postIndex > l {
 76215  				return io.ErrUnexpectedEOF
 76216  			}
 76217  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76218  				return err
 76219  			}
 76220  			iNdEx = postIndex
 76221  		case 3:
 76222  			if wireType != 2 {
 76223  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 76224  			}
 76225  			var msglen int
 76226  			for shift := uint(0); ; shift += 7 {
 76227  				if shift >= 64 {
 76228  					return ErrIntOverflowEvents
 76229  				}
 76230  				if iNdEx >= l {
 76231  					return io.ErrUnexpectedEOF
 76232  				}
 76233  				b := dAtA[iNdEx]
 76234  				iNdEx++
 76235  				msglen |= int(b&0x7F) << shift
 76236  				if b < 0x80 {
 76237  					break
 76238  				}
 76239  			}
 76240  			if msglen < 0 {
 76241  				return ErrInvalidLengthEvents
 76242  			}
 76243  			postIndex := iNdEx + msglen
 76244  			if postIndex < 0 {
 76245  				return ErrInvalidLengthEvents
 76246  			}
 76247  			if postIndex > l {
 76248  				return io.ErrUnexpectedEOF
 76249  			}
 76250  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76251  				return err
 76252  			}
 76253  			iNdEx = postIndex
 76254  		case 4:
 76255  			if wireType != 2 {
 76256  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 76257  			}
 76258  			var msglen int
 76259  			for shift := uint(0); ; shift += 7 {
 76260  				if shift >= 64 {
 76261  					return ErrIntOverflowEvents
 76262  				}
 76263  				if iNdEx >= l {
 76264  					return io.ErrUnexpectedEOF
 76265  				}
 76266  				b := dAtA[iNdEx]
 76267  				iNdEx++
 76268  				msglen |= int(b&0x7F) << shift
 76269  				if b < 0x80 {
 76270  					break
 76271  				}
 76272  			}
 76273  			if msglen < 0 {
 76274  				return ErrInvalidLengthEvents
 76275  			}
 76276  			postIndex := iNdEx + msglen
 76277  			if postIndex < 0 {
 76278  				return ErrInvalidLengthEvents
 76279  			}
 76280  			if postIndex > l {
 76281  				return io.ErrUnexpectedEOF
 76282  			}
 76283  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76284  				return err
 76285  			}
 76286  			iNdEx = postIndex
 76287  		case 5:
 76288  			if wireType != 0 {
 76289  				return fmt.Errorf("proto: wrong wireType = %d for field StatementID", wireType)
 76290  			}
 76291  			m.StatementID = 0
 76292  			for shift := uint(0); ; shift += 7 {
 76293  				if shift >= 64 {
 76294  					return ErrIntOverflowEvents
 76295  				}
 76296  				if iNdEx >= l {
 76297  					return io.ErrUnexpectedEOF
 76298  				}
 76299  				b := dAtA[iNdEx]
 76300  				iNdEx++
 76301  				m.StatementID |= uint32(b&0x7F) << shift
 76302  				if b < 0x80 {
 76303  					break
 76304  				}
 76305  			}
 76306  		case 6:
 76307  			if wireType != 0 {
 76308  				return fmt.Errorf("proto: wrong wireType = %d for field ParameterID", wireType)
 76309  			}
 76310  			m.ParameterID = 0
 76311  			for shift := uint(0); ; shift += 7 {
 76312  				if shift >= 64 {
 76313  					return ErrIntOverflowEvents
 76314  				}
 76315  				if iNdEx >= l {
 76316  					return io.ErrUnexpectedEOF
 76317  				}
 76318  				b := dAtA[iNdEx]
 76319  				iNdEx++
 76320  				m.ParameterID |= uint32(b&0x7F) << shift
 76321  				if b < 0x80 {
 76322  					break
 76323  				}
 76324  			}
 76325  		case 7:
 76326  			if wireType != 0 {
 76327  				return fmt.Errorf("proto: wrong wireType = %d for field DataSize", wireType)
 76328  			}
 76329  			m.DataSize = 0
 76330  			for shift := uint(0); ; shift += 7 {
 76331  				if shift >= 64 {
 76332  					return ErrIntOverflowEvents
 76333  				}
 76334  				if iNdEx >= l {
 76335  					return io.ErrUnexpectedEOF
 76336  				}
 76337  				b := dAtA[iNdEx]
 76338  				iNdEx++
 76339  				m.DataSize |= uint32(b&0x7F) << shift
 76340  				if b < 0x80 {
 76341  					break
 76342  				}
 76343  			}
 76344  		default:
 76345  			iNdEx = preIndex
 76346  			skippy, err := skipEvents(dAtA[iNdEx:])
 76347  			if err != nil {
 76348  				return err
 76349  			}
 76350  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 76351  				return ErrInvalidLengthEvents
 76352  			}
 76353  			if (iNdEx + skippy) > l {
 76354  				return io.ErrUnexpectedEOF
 76355  			}
 76356  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 76357  			iNdEx += skippy
 76358  		}
 76359  	}
 76360  
 76361  	if iNdEx > l {
 76362  		return io.ErrUnexpectedEOF
 76363  	}
 76364  	return nil
 76365  }
 76366  func (m *MySQLStatementClose) Unmarshal(dAtA []byte) error {
 76367  	l := len(dAtA)
 76368  	iNdEx := 0
 76369  	for iNdEx < l {
 76370  		preIndex := iNdEx
 76371  		var wire uint64
 76372  		for shift := uint(0); ; shift += 7 {
 76373  			if shift >= 64 {
 76374  				return ErrIntOverflowEvents
 76375  			}
 76376  			if iNdEx >= l {
 76377  				return io.ErrUnexpectedEOF
 76378  			}
 76379  			b := dAtA[iNdEx]
 76380  			iNdEx++
 76381  			wire |= uint64(b&0x7F) << shift
 76382  			if b < 0x80 {
 76383  				break
 76384  			}
 76385  		}
 76386  		fieldNum := int32(wire >> 3)
 76387  		wireType := int(wire & 0x7)
 76388  		if wireType == 4 {
 76389  			return fmt.Errorf("proto: MySQLStatementClose: wiretype end group for non-group")
 76390  		}
 76391  		if fieldNum <= 0 {
 76392  			return fmt.Errorf("proto: MySQLStatementClose: illegal tag %d (wire type %d)", fieldNum, wire)
 76393  		}
 76394  		switch fieldNum {
 76395  		case 1:
 76396  			if wireType != 2 {
 76397  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 76398  			}
 76399  			var msglen int
 76400  			for shift := uint(0); ; shift += 7 {
 76401  				if shift >= 64 {
 76402  					return ErrIntOverflowEvents
 76403  				}
 76404  				if iNdEx >= l {
 76405  					return io.ErrUnexpectedEOF
 76406  				}
 76407  				b := dAtA[iNdEx]
 76408  				iNdEx++
 76409  				msglen |= int(b&0x7F) << shift
 76410  				if b < 0x80 {
 76411  					break
 76412  				}
 76413  			}
 76414  			if msglen < 0 {
 76415  				return ErrInvalidLengthEvents
 76416  			}
 76417  			postIndex := iNdEx + msglen
 76418  			if postIndex < 0 {
 76419  				return ErrInvalidLengthEvents
 76420  			}
 76421  			if postIndex > l {
 76422  				return io.ErrUnexpectedEOF
 76423  			}
 76424  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76425  				return err
 76426  			}
 76427  			iNdEx = postIndex
 76428  		case 2:
 76429  			if wireType != 2 {
 76430  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 76431  			}
 76432  			var msglen int
 76433  			for shift := uint(0); ; shift += 7 {
 76434  				if shift >= 64 {
 76435  					return ErrIntOverflowEvents
 76436  				}
 76437  				if iNdEx >= l {
 76438  					return io.ErrUnexpectedEOF
 76439  				}
 76440  				b := dAtA[iNdEx]
 76441  				iNdEx++
 76442  				msglen |= int(b&0x7F) << shift
 76443  				if b < 0x80 {
 76444  					break
 76445  				}
 76446  			}
 76447  			if msglen < 0 {
 76448  				return ErrInvalidLengthEvents
 76449  			}
 76450  			postIndex := iNdEx + msglen
 76451  			if postIndex < 0 {
 76452  				return ErrInvalidLengthEvents
 76453  			}
 76454  			if postIndex > l {
 76455  				return io.ErrUnexpectedEOF
 76456  			}
 76457  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76458  				return err
 76459  			}
 76460  			iNdEx = postIndex
 76461  		case 3:
 76462  			if wireType != 2 {
 76463  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 76464  			}
 76465  			var msglen int
 76466  			for shift := uint(0); ; shift += 7 {
 76467  				if shift >= 64 {
 76468  					return ErrIntOverflowEvents
 76469  				}
 76470  				if iNdEx >= l {
 76471  					return io.ErrUnexpectedEOF
 76472  				}
 76473  				b := dAtA[iNdEx]
 76474  				iNdEx++
 76475  				msglen |= int(b&0x7F) << shift
 76476  				if b < 0x80 {
 76477  					break
 76478  				}
 76479  			}
 76480  			if msglen < 0 {
 76481  				return ErrInvalidLengthEvents
 76482  			}
 76483  			postIndex := iNdEx + msglen
 76484  			if postIndex < 0 {
 76485  				return ErrInvalidLengthEvents
 76486  			}
 76487  			if postIndex > l {
 76488  				return io.ErrUnexpectedEOF
 76489  			}
 76490  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76491  				return err
 76492  			}
 76493  			iNdEx = postIndex
 76494  		case 4:
 76495  			if wireType != 2 {
 76496  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 76497  			}
 76498  			var msglen int
 76499  			for shift := uint(0); ; shift += 7 {
 76500  				if shift >= 64 {
 76501  					return ErrIntOverflowEvents
 76502  				}
 76503  				if iNdEx >= l {
 76504  					return io.ErrUnexpectedEOF
 76505  				}
 76506  				b := dAtA[iNdEx]
 76507  				iNdEx++
 76508  				msglen |= int(b&0x7F) << shift
 76509  				if b < 0x80 {
 76510  					break
 76511  				}
 76512  			}
 76513  			if msglen < 0 {
 76514  				return ErrInvalidLengthEvents
 76515  			}
 76516  			postIndex := iNdEx + msglen
 76517  			if postIndex < 0 {
 76518  				return ErrInvalidLengthEvents
 76519  			}
 76520  			if postIndex > l {
 76521  				return io.ErrUnexpectedEOF
 76522  			}
 76523  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76524  				return err
 76525  			}
 76526  			iNdEx = postIndex
 76527  		case 5:
 76528  			if wireType != 0 {
 76529  				return fmt.Errorf("proto: wrong wireType = %d for field StatementID", wireType)
 76530  			}
 76531  			m.StatementID = 0
 76532  			for shift := uint(0); ; shift += 7 {
 76533  				if shift >= 64 {
 76534  					return ErrIntOverflowEvents
 76535  				}
 76536  				if iNdEx >= l {
 76537  					return io.ErrUnexpectedEOF
 76538  				}
 76539  				b := dAtA[iNdEx]
 76540  				iNdEx++
 76541  				m.StatementID |= uint32(b&0x7F) << shift
 76542  				if b < 0x80 {
 76543  					break
 76544  				}
 76545  			}
 76546  		default:
 76547  			iNdEx = preIndex
 76548  			skippy, err := skipEvents(dAtA[iNdEx:])
 76549  			if err != nil {
 76550  				return err
 76551  			}
 76552  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 76553  				return ErrInvalidLengthEvents
 76554  			}
 76555  			if (iNdEx + skippy) > l {
 76556  				return io.ErrUnexpectedEOF
 76557  			}
 76558  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 76559  			iNdEx += skippy
 76560  		}
 76561  	}
 76562  
 76563  	if iNdEx > l {
 76564  		return io.ErrUnexpectedEOF
 76565  	}
 76566  	return nil
 76567  }
 76568  func (m *MySQLStatementReset) Unmarshal(dAtA []byte) error {
 76569  	l := len(dAtA)
 76570  	iNdEx := 0
 76571  	for iNdEx < l {
 76572  		preIndex := iNdEx
 76573  		var wire uint64
 76574  		for shift := uint(0); ; shift += 7 {
 76575  			if shift >= 64 {
 76576  				return ErrIntOverflowEvents
 76577  			}
 76578  			if iNdEx >= l {
 76579  				return io.ErrUnexpectedEOF
 76580  			}
 76581  			b := dAtA[iNdEx]
 76582  			iNdEx++
 76583  			wire |= uint64(b&0x7F) << shift
 76584  			if b < 0x80 {
 76585  				break
 76586  			}
 76587  		}
 76588  		fieldNum := int32(wire >> 3)
 76589  		wireType := int(wire & 0x7)
 76590  		if wireType == 4 {
 76591  			return fmt.Errorf("proto: MySQLStatementReset: wiretype end group for non-group")
 76592  		}
 76593  		if fieldNum <= 0 {
 76594  			return fmt.Errorf("proto: MySQLStatementReset: illegal tag %d (wire type %d)", fieldNum, wire)
 76595  		}
 76596  		switch fieldNum {
 76597  		case 1:
 76598  			if wireType != 2 {
 76599  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 76600  			}
 76601  			var msglen int
 76602  			for shift := uint(0); ; shift += 7 {
 76603  				if shift >= 64 {
 76604  					return ErrIntOverflowEvents
 76605  				}
 76606  				if iNdEx >= l {
 76607  					return io.ErrUnexpectedEOF
 76608  				}
 76609  				b := dAtA[iNdEx]
 76610  				iNdEx++
 76611  				msglen |= int(b&0x7F) << shift
 76612  				if b < 0x80 {
 76613  					break
 76614  				}
 76615  			}
 76616  			if msglen < 0 {
 76617  				return ErrInvalidLengthEvents
 76618  			}
 76619  			postIndex := iNdEx + msglen
 76620  			if postIndex < 0 {
 76621  				return ErrInvalidLengthEvents
 76622  			}
 76623  			if postIndex > l {
 76624  				return io.ErrUnexpectedEOF
 76625  			}
 76626  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76627  				return err
 76628  			}
 76629  			iNdEx = postIndex
 76630  		case 2:
 76631  			if wireType != 2 {
 76632  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 76633  			}
 76634  			var msglen int
 76635  			for shift := uint(0); ; shift += 7 {
 76636  				if shift >= 64 {
 76637  					return ErrIntOverflowEvents
 76638  				}
 76639  				if iNdEx >= l {
 76640  					return io.ErrUnexpectedEOF
 76641  				}
 76642  				b := dAtA[iNdEx]
 76643  				iNdEx++
 76644  				msglen |= int(b&0x7F) << shift
 76645  				if b < 0x80 {
 76646  					break
 76647  				}
 76648  			}
 76649  			if msglen < 0 {
 76650  				return ErrInvalidLengthEvents
 76651  			}
 76652  			postIndex := iNdEx + msglen
 76653  			if postIndex < 0 {
 76654  				return ErrInvalidLengthEvents
 76655  			}
 76656  			if postIndex > l {
 76657  				return io.ErrUnexpectedEOF
 76658  			}
 76659  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76660  				return err
 76661  			}
 76662  			iNdEx = postIndex
 76663  		case 3:
 76664  			if wireType != 2 {
 76665  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 76666  			}
 76667  			var msglen int
 76668  			for shift := uint(0); ; shift += 7 {
 76669  				if shift >= 64 {
 76670  					return ErrIntOverflowEvents
 76671  				}
 76672  				if iNdEx >= l {
 76673  					return io.ErrUnexpectedEOF
 76674  				}
 76675  				b := dAtA[iNdEx]
 76676  				iNdEx++
 76677  				msglen |= int(b&0x7F) << shift
 76678  				if b < 0x80 {
 76679  					break
 76680  				}
 76681  			}
 76682  			if msglen < 0 {
 76683  				return ErrInvalidLengthEvents
 76684  			}
 76685  			postIndex := iNdEx + msglen
 76686  			if postIndex < 0 {
 76687  				return ErrInvalidLengthEvents
 76688  			}
 76689  			if postIndex > l {
 76690  				return io.ErrUnexpectedEOF
 76691  			}
 76692  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76693  				return err
 76694  			}
 76695  			iNdEx = postIndex
 76696  		case 4:
 76697  			if wireType != 2 {
 76698  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 76699  			}
 76700  			var msglen int
 76701  			for shift := uint(0); ; shift += 7 {
 76702  				if shift >= 64 {
 76703  					return ErrIntOverflowEvents
 76704  				}
 76705  				if iNdEx >= l {
 76706  					return io.ErrUnexpectedEOF
 76707  				}
 76708  				b := dAtA[iNdEx]
 76709  				iNdEx++
 76710  				msglen |= int(b&0x7F) << shift
 76711  				if b < 0x80 {
 76712  					break
 76713  				}
 76714  			}
 76715  			if msglen < 0 {
 76716  				return ErrInvalidLengthEvents
 76717  			}
 76718  			postIndex := iNdEx + msglen
 76719  			if postIndex < 0 {
 76720  				return ErrInvalidLengthEvents
 76721  			}
 76722  			if postIndex > l {
 76723  				return io.ErrUnexpectedEOF
 76724  			}
 76725  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76726  				return err
 76727  			}
 76728  			iNdEx = postIndex
 76729  		case 5:
 76730  			if wireType != 0 {
 76731  				return fmt.Errorf("proto: wrong wireType = %d for field StatementID", wireType)
 76732  			}
 76733  			m.StatementID = 0
 76734  			for shift := uint(0); ; shift += 7 {
 76735  				if shift >= 64 {
 76736  					return ErrIntOverflowEvents
 76737  				}
 76738  				if iNdEx >= l {
 76739  					return io.ErrUnexpectedEOF
 76740  				}
 76741  				b := dAtA[iNdEx]
 76742  				iNdEx++
 76743  				m.StatementID |= uint32(b&0x7F) << shift
 76744  				if b < 0x80 {
 76745  					break
 76746  				}
 76747  			}
 76748  		default:
 76749  			iNdEx = preIndex
 76750  			skippy, err := skipEvents(dAtA[iNdEx:])
 76751  			if err != nil {
 76752  				return err
 76753  			}
 76754  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 76755  				return ErrInvalidLengthEvents
 76756  			}
 76757  			if (iNdEx + skippy) > l {
 76758  				return io.ErrUnexpectedEOF
 76759  			}
 76760  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 76761  			iNdEx += skippy
 76762  		}
 76763  	}
 76764  
 76765  	if iNdEx > l {
 76766  		return io.ErrUnexpectedEOF
 76767  	}
 76768  	return nil
 76769  }
 76770  func (m *MySQLStatementFetch) Unmarshal(dAtA []byte) error {
 76771  	l := len(dAtA)
 76772  	iNdEx := 0
 76773  	for iNdEx < l {
 76774  		preIndex := iNdEx
 76775  		var wire uint64
 76776  		for shift := uint(0); ; shift += 7 {
 76777  			if shift >= 64 {
 76778  				return ErrIntOverflowEvents
 76779  			}
 76780  			if iNdEx >= l {
 76781  				return io.ErrUnexpectedEOF
 76782  			}
 76783  			b := dAtA[iNdEx]
 76784  			iNdEx++
 76785  			wire |= uint64(b&0x7F) << shift
 76786  			if b < 0x80 {
 76787  				break
 76788  			}
 76789  		}
 76790  		fieldNum := int32(wire >> 3)
 76791  		wireType := int(wire & 0x7)
 76792  		if wireType == 4 {
 76793  			return fmt.Errorf("proto: MySQLStatementFetch: wiretype end group for non-group")
 76794  		}
 76795  		if fieldNum <= 0 {
 76796  			return fmt.Errorf("proto: MySQLStatementFetch: illegal tag %d (wire type %d)", fieldNum, wire)
 76797  		}
 76798  		switch fieldNum {
 76799  		case 1:
 76800  			if wireType != 2 {
 76801  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 76802  			}
 76803  			var msglen int
 76804  			for shift := uint(0); ; shift += 7 {
 76805  				if shift >= 64 {
 76806  					return ErrIntOverflowEvents
 76807  				}
 76808  				if iNdEx >= l {
 76809  					return io.ErrUnexpectedEOF
 76810  				}
 76811  				b := dAtA[iNdEx]
 76812  				iNdEx++
 76813  				msglen |= int(b&0x7F) << shift
 76814  				if b < 0x80 {
 76815  					break
 76816  				}
 76817  			}
 76818  			if msglen < 0 {
 76819  				return ErrInvalidLengthEvents
 76820  			}
 76821  			postIndex := iNdEx + msglen
 76822  			if postIndex < 0 {
 76823  				return ErrInvalidLengthEvents
 76824  			}
 76825  			if postIndex > l {
 76826  				return io.ErrUnexpectedEOF
 76827  			}
 76828  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76829  				return err
 76830  			}
 76831  			iNdEx = postIndex
 76832  		case 2:
 76833  			if wireType != 2 {
 76834  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 76835  			}
 76836  			var msglen int
 76837  			for shift := uint(0); ; shift += 7 {
 76838  				if shift >= 64 {
 76839  					return ErrIntOverflowEvents
 76840  				}
 76841  				if iNdEx >= l {
 76842  					return io.ErrUnexpectedEOF
 76843  				}
 76844  				b := dAtA[iNdEx]
 76845  				iNdEx++
 76846  				msglen |= int(b&0x7F) << shift
 76847  				if b < 0x80 {
 76848  					break
 76849  				}
 76850  			}
 76851  			if msglen < 0 {
 76852  				return ErrInvalidLengthEvents
 76853  			}
 76854  			postIndex := iNdEx + msglen
 76855  			if postIndex < 0 {
 76856  				return ErrInvalidLengthEvents
 76857  			}
 76858  			if postIndex > l {
 76859  				return io.ErrUnexpectedEOF
 76860  			}
 76861  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76862  				return err
 76863  			}
 76864  			iNdEx = postIndex
 76865  		case 3:
 76866  			if wireType != 2 {
 76867  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 76868  			}
 76869  			var msglen int
 76870  			for shift := uint(0); ; shift += 7 {
 76871  				if shift >= 64 {
 76872  					return ErrIntOverflowEvents
 76873  				}
 76874  				if iNdEx >= l {
 76875  					return io.ErrUnexpectedEOF
 76876  				}
 76877  				b := dAtA[iNdEx]
 76878  				iNdEx++
 76879  				msglen |= int(b&0x7F) << shift
 76880  				if b < 0x80 {
 76881  					break
 76882  				}
 76883  			}
 76884  			if msglen < 0 {
 76885  				return ErrInvalidLengthEvents
 76886  			}
 76887  			postIndex := iNdEx + msglen
 76888  			if postIndex < 0 {
 76889  				return ErrInvalidLengthEvents
 76890  			}
 76891  			if postIndex > l {
 76892  				return io.ErrUnexpectedEOF
 76893  			}
 76894  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76895  				return err
 76896  			}
 76897  			iNdEx = postIndex
 76898  		case 4:
 76899  			if wireType != 2 {
 76900  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 76901  			}
 76902  			var msglen int
 76903  			for shift := uint(0); ; shift += 7 {
 76904  				if shift >= 64 {
 76905  					return ErrIntOverflowEvents
 76906  				}
 76907  				if iNdEx >= l {
 76908  					return io.ErrUnexpectedEOF
 76909  				}
 76910  				b := dAtA[iNdEx]
 76911  				iNdEx++
 76912  				msglen |= int(b&0x7F) << shift
 76913  				if b < 0x80 {
 76914  					break
 76915  				}
 76916  			}
 76917  			if msglen < 0 {
 76918  				return ErrInvalidLengthEvents
 76919  			}
 76920  			postIndex := iNdEx + msglen
 76921  			if postIndex < 0 {
 76922  				return ErrInvalidLengthEvents
 76923  			}
 76924  			if postIndex > l {
 76925  				return io.ErrUnexpectedEOF
 76926  			}
 76927  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 76928  				return err
 76929  			}
 76930  			iNdEx = postIndex
 76931  		case 5:
 76932  			if wireType != 0 {
 76933  				return fmt.Errorf("proto: wrong wireType = %d for field StatementID", wireType)
 76934  			}
 76935  			m.StatementID = 0
 76936  			for shift := uint(0); ; shift += 7 {
 76937  				if shift >= 64 {
 76938  					return ErrIntOverflowEvents
 76939  				}
 76940  				if iNdEx >= l {
 76941  					return io.ErrUnexpectedEOF
 76942  				}
 76943  				b := dAtA[iNdEx]
 76944  				iNdEx++
 76945  				m.StatementID |= uint32(b&0x7F) << shift
 76946  				if b < 0x80 {
 76947  					break
 76948  				}
 76949  			}
 76950  		case 6:
 76951  			if wireType != 0 {
 76952  				return fmt.Errorf("proto: wrong wireType = %d for field RowsCount", wireType)
 76953  			}
 76954  			m.RowsCount = 0
 76955  			for shift := uint(0); ; shift += 7 {
 76956  				if shift >= 64 {
 76957  					return ErrIntOverflowEvents
 76958  				}
 76959  				if iNdEx >= l {
 76960  					return io.ErrUnexpectedEOF
 76961  				}
 76962  				b := dAtA[iNdEx]
 76963  				iNdEx++
 76964  				m.RowsCount |= uint32(b&0x7F) << shift
 76965  				if b < 0x80 {
 76966  					break
 76967  				}
 76968  			}
 76969  		default:
 76970  			iNdEx = preIndex
 76971  			skippy, err := skipEvents(dAtA[iNdEx:])
 76972  			if err != nil {
 76973  				return err
 76974  			}
 76975  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 76976  				return ErrInvalidLengthEvents
 76977  			}
 76978  			if (iNdEx + skippy) > l {
 76979  				return io.ErrUnexpectedEOF
 76980  			}
 76981  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 76982  			iNdEx += skippy
 76983  		}
 76984  	}
 76985  
 76986  	if iNdEx > l {
 76987  		return io.ErrUnexpectedEOF
 76988  	}
 76989  	return nil
 76990  }
 76991  func (m *MySQLStatementBulkExecute) Unmarshal(dAtA []byte) error {
 76992  	l := len(dAtA)
 76993  	iNdEx := 0
 76994  	for iNdEx < l {
 76995  		preIndex := iNdEx
 76996  		var wire uint64
 76997  		for shift := uint(0); ; shift += 7 {
 76998  			if shift >= 64 {
 76999  				return ErrIntOverflowEvents
 77000  			}
 77001  			if iNdEx >= l {
 77002  				return io.ErrUnexpectedEOF
 77003  			}
 77004  			b := dAtA[iNdEx]
 77005  			iNdEx++
 77006  			wire |= uint64(b&0x7F) << shift
 77007  			if b < 0x80 {
 77008  				break
 77009  			}
 77010  		}
 77011  		fieldNum := int32(wire >> 3)
 77012  		wireType := int(wire & 0x7)
 77013  		if wireType == 4 {
 77014  			return fmt.Errorf("proto: MySQLStatementBulkExecute: wiretype end group for non-group")
 77015  		}
 77016  		if fieldNum <= 0 {
 77017  			return fmt.Errorf("proto: MySQLStatementBulkExecute: illegal tag %d (wire type %d)", fieldNum, wire)
 77018  		}
 77019  		switch fieldNum {
 77020  		case 1:
 77021  			if wireType != 2 {
 77022  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 77023  			}
 77024  			var msglen int
 77025  			for shift := uint(0); ; shift += 7 {
 77026  				if shift >= 64 {
 77027  					return ErrIntOverflowEvents
 77028  				}
 77029  				if iNdEx >= l {
 77030  					return io.ErrUnexpectedEOF
 77031  				}
 77032  				b := dAtA[iNdEx]
 77033  				iNdEx++
 77034  				msglen |= int(b&0x7F) << shift
 77035  				if b < 0x80 {
 77036  					break
 77037  				}
 77038  			}
 77039  			if msglen < 0 {
 77040  				return ErrInvalidLengthEvents
 77041  			}
 77042  			postIndex := iNdEx + msglen
 77043  			if postIndex < 0 {
 77044  				return ErrInvalidLengthEvents
 77045  			}
 77046  			if postIndex > l {
 77047  				return io.ErrUnexpectedEOF
 77048  			}
 77049  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77050  				return err
 77051  			}
 77052  			iNdEx = postIndex
 77053  		case 2:
 77054  			if wireType != 2 {
 77055  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 77056  			}
 77057  			var msglen int
 77058  			for shift := uint(0); ; shift += 7 {
 77059  				if shift >= 64 {
 77060  					return ErrIntOverflowEvents
 77061  				}
 77062  				if iNdEx >= l {
 77063  					return io.ErrUnexpectedEOF
 77064  				}
 77065  				b := dAtA[iNdEx]
 77066  				iNdEx++
 77067  				msglen |= int(b&0x7F) << shift
 77068  				if b < 0x80 {
 77069  					break
 77070  				}
 77071  			}
 77072  			if msglen < 0 {
 77073  				return ErrInvalidLengthEvents
 77074  			}
 77075  			postIndex := iNdEx + msglen
 77076  			if postIndex < 0 {
 77077  				return ErrInvalidLengthEvents
 77078  			}
 77079  			if postIndex > l {
 77080  				return io.ErrUnexpectedEOF
 77081  			}
 77082  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77083  				return err
 77084  			}
 77085  			iNdEx = postIndex
 77086  		case 3:
 77087  			if wireType != 2 {
 77088  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 77089  			}
 77090  			var msglen int
 77091  			for shift := uint(0); ; shift += 7 {
 77092  				if shift >= 64 {
 77093  					return ErrIntOverflowEvents
 77094  				}
 77095  				if iNdEx >= l {
 77096  					return io.ErrUnexpectedEOF
 77097  				}
 77098  				b := dAtA[iNdEx]
 77099  				iNdEx++
 77100  				msglen |= int(b&0x7F) << shift
 77101  				if b < 0x80 {
 77102  					break
 77103  				}
 77104  			}
 77105  			if msglen < 0 {
 77106  				return ErrInvalidLengthEvents
 77107  			}
 77108  			postIndex := iNdEx + msglen
 77109  			if postIndex < 0 {
 77110  				return ErrInvalidLengthEvents
 77111  			}
 77112  			if postIndex > l {
 77113  				return io.ErrUnexpectedEOF
 77114  			}
 77115  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77116  				return err
 77117  			}
 77118  			iNdEx = postIndex
 77119  		case 4:
 77120  			if wireType != 2 {
 77121  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 77122  			}
 77123  			var msglen int
 77124  			for shift := uint(0); ; shift += 7 {
 77125  				if shift >= 64 {
 77126  					return ErrIntOverflowEvents
 77127  				}
 77128  				if iNdEx >= l {
 77129  					return io.ErrUnexpectedEOF
 77130  				}
 77131  				b := dAtA[iNdEx]
 77132  				iNdEx++
 77133  				msglen |= int(b&0x7F) << shift
 77134  				if b < 0x80 {
 77135  					break
 77136  				}
 77137  			}
 77138  			if msglen < 0 {
 77139  				return ErrInvalidLengthEvents
 77140  			}
 77141  			postIndex := iNdEx + msglen
 77142  			if postIndex < 0 {
 77143  				return ErrInvalidLengthEvents
 77144  			}
 77145  			if postIndex > l {
 77146  				return io.ErrUnexpectedEOF
 77147  			}
 77148  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77149  				return err
 77150  			}
 77151  			iNdEx = postIndex
 77152  		case 5:
 77153  			if wireType != 0 {
 77154  				return fmt.Errorf("proto: wrong wireType = %d for field StatementID", wireType)
 77155  			}
 77156  			m.StatementID = 0
 77157  			for shift := uint(0); ; shift += 7 {
 77158  				if shift >= 64 {
 77159  					return ErrIntOverflowEvents
 77160  				}
 77161  				if iNdEx >= l {
 77162  					return io.ErrUnexpectedEOF
 77163  				}
 77164  				b := dAtA[iNdEx]
 77165  				iNdEx++
 77166  				m.StatementID |= uint32(b&0x7F) << shift
 77167  				if b < 0x80 {
 77168  					break
 77169  				}
 77170  			}
 77171  		case 6:
 77172  			if wireType != 2 {
 77173  				return fmt.Errorf("proto: wrong wireType = %d for field Parameters", wireType)
 77174  			}
 77175  			var stringLen uint64
 77176  			for shift := uint(0); ; shift += 7 {
 77177  				if shift >= 64 {
 77178  					return ErrIntOverflowEvents
 77179  				}
 77180  				if iNdEx >= l {
 77181  					return io.ErrUnexpectedEOF
 77182  				}
 77183  				b := dAtA[iNdEx]
 77184  				iNdEx++
 77185  				stringLen |= uint64(b&0x7F) << shift
 77186  				if b < 0x80 {
 77187  					break
 77188  				}
 77189  			}
 77190  			intStringLen := int(stringLen)
 77191  			if intStringLen < 0 {
 77192  				return ErrInvalidLengthEvents
 77193  			}
 77194  			postIndex := iNdEx + intStringLen
 77195  			if postIndex < 0 {
 77196  				return ErrInvalidLengthEvents
 77197  			}
 77198  			if postIndex > l {
 77199  				return io.ErrUnexpectedEOF
 77200  			}
 77201  			m.Parameters = append(m.Parameters, string(dAtA[iNdEx:postIndex]))
 77202  			iNdEx = postIndex
 77203  		default:
 77204  			iNdEx = preIndex
 77205  			skippy, err := skipEvents(dAtA[iNdEx:])
 77206  			if err != nil {
 77207  				return err
 77208  			}
 77209  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 77210  				return ErrInvalidLengthEvents
 77211  			}
 77212  			if (iNdEx + skippy) > l {
 77213  				return io.ErrUnexpectedEOF
 77214  			}
 77215  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 77216  			iNdEx += skippy
 77217  		}
 77218  	}
 77219  
 77220  	if iNdEx > l {
 77221  		return io.ErrUnexpectedEOF
 77222  	}
 77223  	return nil
 77224  }
 77225  func (m *MySQLInitDB) Unmarshal(dAtA []byte) error {
 77226  	l := len(dAtA)
 77227  	iNdEx := 0
 77228  	for iNdEx < l {
 77229  		preIndex := iNdEx
 77230  		var wire uint64
 77231  		for shift := uint(0); ; shift += 7 {
 77232  			if shift >= 64 {
 77233  				return ErrIntOverflowEvents
 77234  			}
 77235  			if iNdEx >= l {
 77236  				return io.ErrUnexpectedEOF
 77237  			}
 77238  			b := dAtA[iNdEx]
 77239  			iNdEx++
 77240  			wire |= uint64(b&0x7F) << shift
 77241  			if b < 0x80 {
 77242  				break
 77243  			}
 77244  		}
 77245  		fieldNum := int32(wire >> 3)
 77246  		wireType := int(wire & 0x7)
 77247  		if wireType == 4 {
 77248  			return fmt.Errorf("proto: MySQLInitDB: wiretype end group for non-group")
 77249  		}
 77250  		if fieldNum <= 0 {
 77251  			return fmt.Errorf("proto: MySQLInitDB: illegal tag %d (wire type %d)", fieldNum, wire)
 77252  		}
 77253  		switch fieldNum {
 77254  		case 1:
 77255  			if wireType != 2 {
 77256  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 77257  			}
 77258  			var msglen int
 77259  			for shift := uint(0); ; shift += 7 {
 77260  				if shift >= 64 {
 77261  					return ErrIntOverflowEvents
 77262  				}
 77263  				if iNdEx >= l {
 77264  					return io.ErrUnexpectedEOF
 77265  				}
 77266  				b := dAtA[iNdEx]
 77267  				iNdEx++
 77268  				msglen |= int(b&0x7F) << shift
 77269  				if b < 0x80 {
 77270  					break
 77271  				}
 77272  			}
 77273  			if msglen < 0 {
 77274  				return ErrInvalidLengthEvents
 77275  			}
 77276  			postIndex := iNdEx + msglen
 77277  			if postIndex < 0 {
 77278  				return ErrInvalidLengthEvents
 77279  			}
 77280  			if postIndex > l {
 77281  				return io.ErrUnexpectedEOF
 77282  			}
 77283  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77284  				return err
 77285  			}
 77286  			iNdEx = postIndex
 77287  		case 2:
 77288  			if wireType != 2 {
 77289  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 77290  			}
 77291  			var msglen int
 77292  			for shift := uint(0); ; shift += 7 {
 77293  				if shift >= 64 {
 77294  					return ErrIntOverflowEvents
 77295  				}
 77296  				if iNdEx >= l {
 77297  					return io.ErrUnexpectedEOF
 77298  				}
 77299  				b := dAtA[iNdEx]
 77300  				iNdEx++
 77301  				msglen |= int(b&0x7F) << shift
 77302  				if b < 0x80 {
 77303  					break
 77304  				}
 77305  			}
 77306  			if msglen < 0 {
 77307  				return ErrInvalidLengthEvents
 77308  			}
 77309  			postIndex := iNdEx + msglen
 77310  			if postIndex < 0 {
 77311  				return ErrInvalidLengthEvents
 77312  			}
 77313  			if postIndex > l {
 77314  				return io.ErrUnexpectedEOF
 77315  			}
 77316  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77317  				return err
 77318  			}
 77319  			iNdEx = postIndex
 77320  		case 3:
 77321  			if wireType != 2 {
 77322  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 77323  			}
 77324  			var msglen int
 77325  			for shift := uint(0); ; shift += 7 {
 77326  				if shift >= 64 {
 77327  					return ErrIntOverflowEvents
 77328  				}
 77329  				if iNdEx >= l {
 77330  					return io.ErrUnexpectedEOF
 77331  				}
 77332  				b := dAtA[iNdEx]
 77333  				iNdEx++
 77334  				msglen |= int(b&0x7F) << shift
 77335  				if b < 0x80 {
 77336  					break
 77337  				}
 77338  			}
 77339  			if msglen < 0 {
 77340  				return ErrInvalidLengthEvents
 77341  			}
 77342  			postIndex := iNdEx + msglen
 77343  			if postIndex < 0 {
 77344  				return ErrInvalidLengthEvents
 77345  			}
 77346  			if postIndex > l {
 77347  				return io.ErrUnexpectedEOF
 77348  			}
 77349  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77350  				return err
 77351  			}
 77352  			iNdEx = postIndex
 77353  		case 4:
 77354  			if wireType != 2 {
 77355  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 77356  			}
 77357  			var msglen int
 77358  			for shift := uint(0); ; shift += 7 {
 77359  				if shift >= 64 {
 77360  					return ErrIntOverflowEvents
 77361  				}
 77362  				if iNdEx >= l {
 77363  					return io.ErrUnexpectedEOF
 77364  				}
 77365  				b := dAtA[iNdEx]
 77366  				iNdEx++
 77367  				msglen |= int(b&0x7F) << shift
 77368  				if b < 0x80 {
 77369  					break
 77370  				}
 77371  			}
 77372  			if msglen < 0 {
 77373  				return ErrInvalidLengthEvents
 77374  			}
 77375  			postIndex := iNdEx + msglen
 77376  			if postIndex < 0 {
 77377  				return ErrInvalidLengthEvents
 77378  			}
 77379  			if postIndex > l {
 77380  				return io.ErrUnexpectedEOF
 77381  			}
 77382  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77383  				return err
 77384  			}
 77385  			iNdEx = postIndex
 77386  		case 5:
 77387  			if wireType != 2 {
 77388  				return fmt.Errorf("proto: wrong wireType = %d for field SchemaName", wireType)
 77389  			}
 77390  			var stringLen uint64
 77391  			for shift := uint(0); ; shift += 7 {
 77392  				if shift >= 64 {
 77393  					return ErrIntOverflowEvents
 77394  				}
 77395  				if iNdEx >= l {
 77396  					return io.ErrUnexpectedEOF
 77397  				}
 77398  				b := dAtA[iNdEx]
 77399  				iNdEx++
 77400  				stringLen |= uint64(b&0x7F) << shift
 77401  				if b < 0x80 {
 77402  					break
 77403  				}
 77404  			}
 77405  			intStringLen := int(stringLen)
 77406  			if intStringLen < 0 {
 77407  				return ErrInvalidLengthEvents
 77408  			}
 77409  			postIndex := iNdEx + intStringLen
 77410  			if postIndex < 0 {
 77411  				return ErrInvalidLengthEvents
 77412  			}
 77413  			if postIndex > l {
 77414  				return io.ErrUnexpectedEOF
 77415  			}
 77416  			m.SchemaName = string(dAtA[iNdEx:postIndex])
 77417  			iNdEx = postIndex
 77418  		default:
 77419  			iNdEx = preIndex
 77420  			skippy, err := skipEvents(dAtA[iNdEx:])
 77421  			if err != nil {
 77422  				return err
 77423  			}
 77424  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 77425  				return ErrInvalidLengthEvents
 77426  			}
 77427  			if (iNdEx + skippy) > l {
 77428  				return io.ErrUnexpectedEOF
 77429  			}
 77430  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 77431  			iNdEx += skippy
 77432  		}
 77433  	}
 77434  
 77435  	if iNdEx > l {
 77436  		return io.ErrUnexpectedEOF
 77437  	}
 77438  	return nil
 77439  }
 77440  func (m *MySQLCreateDB) Unmarshal(dAtA []byte) error {
 77441  	l := len(dAtA)
 77442  	iNdEx := 0
 77443  	for iNdEx < l {
 77444  		preIndex := iNdEx
 77445  		var wire uint64
 77446  		for shift := uint(0); ; shift += 7 {
 77447  			if shift >= 64 {
 77448  				return ErrIntOverflowEvents
 77449  			}
 77450  			if iNdEx >= l {
 77451  				return io.ErrUnexpectedEOF
 77452  			}
 77453  			b := dAtA[iNdEx]
 77454  			iNdEx++
 77455  			wire |= uint64(b&0x7F) << shift
 77456  			if b < 0x80 {
 77457  				break
 77458  			}
 77459  		}
 77460  		fieldNum := int32(wire >> 3)
 77461  		wireType := int(wire & 0x7)
 77462  		if wireType == 4 {
 77463  			return fmt.Errorf("proto: MySQLCreateDB: wiretype end group for non-group")
 77464  		}
 77465  		if fieldNum <= 0 {
 77466  			return fmt.Errorf("proto: MySQLCreateDB: illegal tag %d (wire type %d)", fieldNum, wire)
 77467  		}
 77468  		switch fieldNum {
 77469  		case 1:
 77470  			if wireType != 2 {
 77471  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 77472  			}
 77473  			var msglen int
 77474  			for shift := uint(0); ; shift += 7 {
 77475  				if shift >= 64 {
 77476  					return ErrIntOverflowEvents
 77477  				}
 77478  				if iNdEx >= l {
 77479  					return io.ErrUnexpectedEOF
 77480  				}
 77481  				b := dAtA[iNdEx]
 77482  				iNdEx++
 77483  				msglen |= int(b&0x7F) << shift
 77484  				if b < 0x80 {
 77485  					break
 77486  				}
 77487  			}
 77488  			if msglen < 0 {
 77489  				return ErrInvalidLengthEvents
 77490  			}
 77491  			postIndex := iNdEx + msglen
 77492  			if postIndex < 0 {
 77493  				return ErrInvalidLengthEvents
 77494  			}
 77495  			if postIndex > l {
 77496  				return io.ErrUnexpectedEOF
 77497  			}
 77498  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77499  				return err
 77500  			}
 77501  			iNdEx = postIndex
 77502  		case 2:
 77503  			if wireType != 2 {
 77504  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 77505  			}
 77506  			var msglen int
 77507  			for shift := uint(0); ; shift += 7 {
 77508  				if shift >= 64 {
 77509  					return ErrIntOverflowEvents
 77510  				}
 77511  				if iNdEx >= l {
 77512  					return io.ErrUnexpectedEOF
 77513  				}
 77514  				b := dAtA[iNdEx]
 77515  				iNdEx++
 77516  				msglen |= int(b&0x7F) << shift
 77517  				if b < 0x80 {
 77518  					break
 77519  				}
 77520  			}
 77521  			if msglen < 0 {
 77522  				return ErrInvalidLengthEvents
 77523  			}
 77524  			postIndex := iNdEx + msglen
 77525  			if postIndex < 0 {
 77526  				return ErrInvalidLengthEvents
 77527  			}
 77528  			if postIndex > l {
 77529  				return io.ErrUnexpectedEOF
 77530  			}
 77531  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77532  				return err
 77533  			}
 77534  			iNdEx = postIndex
 77535  		case 3:
 77536  			if wireType != 2 {
 77537  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 77538  			}
 77539  			var msglen int
 77540  			for shift := uint(0); ; shift += 7 {
 77541  				if shift >= 64 {
 77542  					return ErrIntOverflowEvents
 77543  				}
 77544  				if iNdEx >= l {
 77545  					return io.ErrUnexpectedEOF
 77546  				}
 77547  				b := dAtA[iNdEx]
 77548  				iNdEx++
 77549  				msglen |= int(b&0x7F) << shift
 77550  				if b < 0x80 {
 77551  					break
 77552  				}
 77553  			}
 77554  			if msglen < 0 {
 77555  				return ErrInvalidLengthEvents
 77556  			}
 77557  			postIndex := iNdEx + msglen
 77558  			if postIndex < 0 {
 77559  				return ErrInvalidLengthEvents
 77560  			}
 77561  			if postIndex > l {
 77562  				return io.ErrUnexpectedEOF
 77563  			}
 77564  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77565  				return err
 77566  			}
 77567  			iNdEx = postIndex
 77568  		case 4:
 77569  			if wireType != 2 {
 77570  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 77571  			}
 77572  			var msglen int
 77573  			for shift := uint(0); ; shift += 7 {
 77574  				if shift >= 64 {
 77575  					return ErrIntOverflowEvents
 77576  				}
 77577  				if iNdEx >= l {
 77578  					return io.ErrUnexpectedEOF
 77579  				}
 77580  				b := dAtA[iNdEx]
 77581  				iNdEx++
 77582  				msglen |= int(b&0x7F) << shift
 77583  				if b < 0x80 {
 77584  					break
 77585  				}
 77586  			}
 77587  			if msglen < 0 {
 77588  				return ErrInvalidLengthEvents
 77589  			}
 77590  			postIndex := iNdEx + msglen
 77591  			if postIndex < 0 {
 77592  				return ErrInvalidLengthEvents
 77593  			}
 77594  			if postIndex > l {
 77595  				return io.ErrUnexpectedEOF
 77596  			}
 77597  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77598  				return err
 77599  			}
 77600  			iNdEx = postIndex
 77601  		case 5:
 77602  			if wireType != 2 {
 77603  				return fmt.Errorf("proto: wrong wireType = %d for field SchemaName", wireType)
 77604  			}
 77605  			var stringLen uint64
 77606  			for shift := uint(0); ; shift += 7 {
 77607  				if shift >= 64 {
 77608  					return ErrIntOverflowEvents
 77609  				}
 77610  				if iNdEx >= l {
 77611  					return io.ErrUnexpectedEOF
 77612  				}
 77613  				b := dAtA[iNdEx]
 77614  				iNdEx++
 77615  				stringLen |= uint64(b&0x7F) << shift
 77616  				if b < 0x80 {
 77617  					break
 77618  				}
 77619  			}
 77620  			intStringLen := int(stringLen)
 77621  			if intStringLen < 0 {
 77622  				return ErrInvalidLengthEvents
 77623  			}
 77624  			postIndex := iNdEx + intStringLen
 77625  			if postIndex < 0 {
 77626  				return ErrInvalidLengthEvents
 77627  			}
 77628  			if postIndex > l {
 77629  				return io.ErrUnexpectedEOF
 77630  			}
 77631  			m.SchemaName = string(dAtA[iNdEx:postIndex])
 77632  			iNdEx = postIndex
 77633  		default:
 77634  			iNdEx = preIndex
 77635  			skippy, err := skipEvents(dAtA[iNdEx:])
 77636  			if err != nil {
 77637  				return err
 77638  			}
 77639  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 77640  				return ErrInvalidLengthEvents
 77641  			}
 77642  			if (iNdEx + skippy) > l {
 77643  				return io.ErrUnexpectedEOF
 77644  			}
 77645  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 77646  			iNdEx += skippy
 77647  		}
 77648  	}
 77649  
 77650  	if iNdEx > l {
 77651  		return io.ErrUnexpectedEOF
 77652  	}
 77653  	return nil
 77654  }
 77655  func (m *MySQLDropDB) Unmarshal(dAtA []byte) error {
 77656  	l := len(dAtA)
 77657  	iNdEx := 0
 77658  	for iNdEx < l {
 77659  		preIndex := iNdEx
 77660  		var wire uint64
 77661  		for shift := uint(0); ; shift += 7 {
 77662  			if shift >= 64 {
 77663  				return ErrIntOverflowEvents
 77664  			}
 77665  			if iNdEx >= l {
 77666  				return io.ErrUnexpectedEOF
 77667  			}
 77668  			b := dAtA[iNdEx]
 77669  			iNdEx++
 77670  			wire |= uint64(b&0x7F) << shift
 77671  			if b < 0x80 {
 77672  				break
 77673  			}
 77674  		}
 77675  		fieldNum := int32(wire >> 3)
 77676  		wireType := int(wire & 0x7)
 77677  		if wireType == 4 {
 77678  			return fmt.Errorf("proto: MySQLDropDB: wiretype end group for non-group")
 77679  		}
 77680  		if fieldNum <= 0 {
 77681  			return fmt.Errorf("proto: MySQLDropDB: illegal tag %d (wire type %d)", fieldNum, wire)
 77682  		}
 77683  		switch fieldNum {
 77684  		case 1:
 77685  			if wireType != 2 {
 77686  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 77687  			}
 77688  			var msglen int
 77689  			for shift := uint(0); ; shift += 7 {
 77690  				if shift >= 64 {
 77691  					return ErrIntOverflowEvents
 77692  				}
 77693  				if iNdEx >= l {
 77694  					return io.ErrUnexpectedEOF
 77695  				}
 77696  				b := dAtA[iNdEx]
 77697  				iNdEx++
 77698  				msglen |= int(b&0x7F) << shift
 77699  				if b < 0x80 {
 77700  					break
 77701  				}
 77702  			}
 77703  			if msglen < 0 {
 77704  				return ErrInvalidLengthEvents
 77705  			}
 77706  			postIndex := iNdEx + msglen
 77707  			if postIndex < 0 {
 77708  				return ErrInvalidLengthEvents
 77709  			}
 77710  			if postIndex > l {
 77711  				return io.ErrUnexpectedEOF
 77712  			}
 77713  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77714  				return err
 77715  			}
 77716  			iNdEx = postIndex
 77717  		case 2:
 77718  			if wireType != 2 {
 77719  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 77720  			}
 77721  			var msglen int
 77722  			for shift := uint(0); ; shift += 7 {
 77723  				if shift >= 64 {
 77724  					return ErrIntOverflowEvents
 77725  				}
 77726  				if iNdEx >= l {
 77727  					return io.ErrUnexpectedEOF
 77728  				}
 77729  				b := dAtA[iNdEx]
 77730  				iNdEx++
 77731  				msglen |= int(b&0x7F) << shift
 77732  				if b < 0x80 {
 77733  					break
 77734  				}
 77735  			}
 77736  			if msglen < 0 {
 77737  				return ErrInvalidLengthEvents
 77738  			}
 77739  			postIndex := iNdEx + msglen
 77740  			if postIndex < 0 {
 77741  				return ErrInvalidLengthEvents
 77742  			}
 77743  			if postIndex > l {
 77744  				return io.ErrUnexpectedEOF
 77745  			}
 77746  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77747  				return err
 77748  			}
 77749  			iNdEx = postIndex
 77750  		case 3:
 77751  			if wireType != 2 {
 77752  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 77753  			}
 77754  			var msglen int
 77755  			for shift := uint(0); ; shift += 7 {
 77756  				if shift >= 64 {
 77757  					return ErrIntOverflowEvents
 77758  				}
 77759  				if iNdEx >= l {
 77760  					return io.ErrUnexpectedEOF
 77761  				}
 77762  				b := dAtA[iNdEx]
 77763  				iNdEx++
 77764  				msglen |= int(b&0x7F) << shift
 77765  				if b < 0x80 {
 77766  					break
 77767  				}
 77768  			}
 77769  			if msglen < 0 {
 77770  				return ErrInvalidLengthEvents
 77771  			}
 77772  			postIndex := iNdEx + msglen
 77773  			if postIndex < 0 {
 77774  				return ErrInvalidLengthEvents
 77775  			}
 77776  			if postIndex > l {
 77777  				return io.ErrUnexpectedEOF
 77778  			}
 77779  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77780  				return err
 77781  			}
 77782  			iNdEx = postIndex
 77783  		case 4:
 77784  			if wireType != 2 {
 77785  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 77786  			}
 77787  			var msglen int
 77788  			for shift := uint(0); ; shift += 7 {
 77789  				if shift >= 64 {
 77790  					return ErrIntOverflowEvents
 77791  				}
 77792  				if iNdEx >= l {
 77793  					return io.ErrUnexpectedEOF
 77794  				}
 77795  				b := dAtA[iNdEx]
 77796  				iNdEx++
 77797  				msglen |= int(b&0x7F) << shift
 77798  				if b < 0x80 {
 77799  					break
 77800  				}
 77801  			}
 77802  			if msglen < 0 {
 77803  				return ErrInvalidLengthEvents
 77804  			}
 77805  			postIndex := iNdEx + msglen
 77806  			if postIndex < 0 {
 77807  				return ErrInvalidLengthEvents
 77808  			}
 77809  			if postIndex > l {
 77810  				return io.ErrUnexpectedEOF
 77811  			}
 77812  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77813  				return err
 77814  			}
 77815  			iNdEx = postIndex
 77816  		case 5:
 77817  			if wireType != 2 {
 77818  				return fmt.Errorf("proto: wrong wireType = %d for field SchemaName", wireType)
 77819  			}
 77820  			var stringLen uint64
 77821  			for shift := uint(0); ; shift += 7 {
 77822  				if shift >= 64 {
 77823  					return ErrIntOverflowEvents
 77824  				}
 77825  				if iNdEx >= l {
 77826  					return io.ErrUnexpectedEOF
 77827  				}
 77828  				b := dAtA[iNdEx]
 77829  				iNdEx++
 77830  				stringLen |= uint64(b&0x7F) << shift
 77831  				if b < 0x80 {
 77832  					break
 77833  				}
 77834  			}
 77835  			intStringLen := int(stringLen)
 77836  			if intStringLen < 0 {
 77837  				return ErrInvalidLengthEvents
 77838  			}
 77839  			postIndex := iNdEx + intStringLen
 77840  			if postIndex < 0 {
 77841  				return ErrInvalidLengthEvents
 77842  			}
 77843  			if postIndex > l {
 77844  				return io.ErrUnexpectedEOF
 77845  			}
 77846  			m.SchemaName = string(dAtA[iNdEx:postIndex])
 77847  			iNdEx = postIndex
 77848  		default:
 77849  			iNdEx = preIndex
 77850  			skippy, err := skipEvents(dAtA[iNdEx:])
 77851  			if err != nil {
 77852  				return err
 77853  			}
 77854  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 77855  				return ErrInvalidLengthEvents
 77856  			}
 77857  			if (iNdEx + skippy) > l {
 77858  				return io.ErrUnexpectedEOF
 77859  			}
 77860  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 77861  			iNdEx += skippy
 77862  		}
 77863  	}
 77864  
 77865  	if iNdEx > l {
 77866  		return io.ErrUnexpectedEOF
 77867  	}
 77868  	return nil
 77869  }
 77870  func (m *MySQLShutDown) Unmarshal(dAtA []byte) error {
 77871  	l := len(dAtA)
 77872  	iNdEx := 0
 77873  	for iNdEx < l {
 77874  		preIndex := iNdEx
 77875  		var wire uint64
 77876  		for shift := uint(0); ; shift += 7 {
 77877  			if shift >= 64 {
 77878  				return ErrIntOverflowEvents
 77879  			}
 77880  			if iNdEx >= l {
 77881  				return io.ErrUnexpectedEOF
 77882  			}
 77883  			b := dAtA[iNdEx]
 77884  			iNdEx++
 77885  			wire |= uint64(b&0x7F) << shift
 77886  			if b < 0x80 {
 77887  				break
 77888  			}
 77889  		}
 77890  		fieldNum := int32(wire >> 3)
 77891  		wireType := int(wire & 0x7)
 77892  		if wireType == 4 {
 77893  			return fmt.Errorf("proto: MySQLShutDown: wiretype end group for non-group")
 77894  		}
 77895  		if fieldNum <= 0 {
 77896  			return fmt.Errorf("proto: MySQLShutDown: illegal tag %d (wire type %d)", fieldNum, wire)
 77897  		}
 77898  		switch fieldNum {
 77899  		case 1:
 77900  			if wireType != 2 {
 77901  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 77902  			}
 77903  			var msglen int
 77904  			for shift := uint(0); ; shift += 7 {
 77905  				if shift >= 64 {
 77906  					return ErrIntOverflowEvents
 77907  				}
 77908  				if iNdEx >= l {
 77909  					return io.ErrUnexpectedEOF
 77910  				}
 77911  				b := dAtA[iNdEx]
 77912  				iNdEx++
 77913  				msglen |= int(b&0x7F) << shift
 77914  				if b < 0x80 {
 77915  					break
 77916  				}
 77917  			}
 77918  			if msglen < 0 {
 77919  				return ErrInvalidLengthEvents
 77920  			}
 77921  			postIndex := iNdEx + msglen
 77922  			if postIndex < 0 {
 77923  				return ErrInvalidLengthEvents
 77924  			}
 77925  			if postIndex > l {
 77926  				return io.ErrUnexpectedEOF
 77927  			}
 77928  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77929  				return err
 77930  			}
 77931  			iNdEx = postIndex
 77932  		case 2:
 77933  			if wireType != 2 {
 77934  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 77935  			}
 77936  			var msglen int
 77937  			for shift := uint(0); ; shift += 7 {
 77938  				if shift >= 64 {
 77939  					return ErrIntOverflowEvents
 77940  				}
 77941  				if iNdEx >= l {
 77942  					return io.ErrUnexpectedEOF
 77943  				}
 77944  				b := dAtA[iNdEx]
 77945  				iNdEx++
 77946  				msglen |= int(b&0x7F) << shift
 77947  				if b < 0x80 {
 77948  					break
 77949  				}
 77950  			}
 77951  			if msglen < 0 {
 77952  				return ErrInvalidLengthEvents
 77953  			}
 77954  			postIndex := iNdEx + msglen
 77955  			if postIndex < 0 {
 77956  				return ErrInvalidLengthEvents
 77957  			}
 77958  			if postIndex > l {
 77959  				return io.ErrUnexpectedEOF
 77960  			}
 77961  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77962  				return err
 77963  			}
 77964  			iNdEx = postIndex
 77965  		case 3:
 77966  			if wireType != 2 {
 77967  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 77968  			}
 77969  			var msglen int
 77970  			for shift := uint(0); ; shift += 7 {
 77971  				if shift >= 64 {
 77972  					return ErrIntOverflowEvents
 77973  				}
 77974  				if iNdEx >= l {
 77975  					return io.ErrUnexpectedEOF
 77976  				}
 77977  				b := dAtA[iNdEx]
 77978  				iNdEx++
 77979  				msglen |= int(b&0x7F) << shift
 77980  				if b < 0x80 {
 77981  					break
 77982  				}
 77983  			}
 77984  			if msglen < 0 {
 77985  				return ErrInvalidLengthEvents
 77986  			}
 77987  			postIndex := iNdEx + msglen
 77988  			if postIndex < 0 {
 77989  				return ErrInvalidLengthEvents
 77990  			}
 77991  			if postIndex > l {
 77992  				return io.ErrUnexpectedEOF
 77993  			}
 77994  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 77995  				return err
 77996  			}
 77997  			iNdEx = postIndex
 77998  		case 4:
 77999  			if wireType != 2 {
 78000  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 78001  			}
 78002  			var msglen int
 78003  			for shift := uint(0); ; shift += 7 {
 78004  				if shift >= 64 {
 78005  					return ErrIntOverflowEvents
 78006  				}
 78007  				if iNdEx >= l {
 78008  					return io.ErrUnexpectedEOF
 78009  				}
 78010  				b := dAtA[iNdEx]
 78011  				iNdEx++
 78012  				msglen |= int(b&0x7F) << shift
 78013  				if b < 0x80 {
 78014  					break
 78015  				}
 78016  			}
 78017  			if msglen < 0 {
 78018  				return ErrInvalidLengthEvents
 78019  			}
 78020  			postIndex := iNdEx + msglen
 78021  			if postIndex < 0 {
 78022  				return ErrInvalidLengthEvents
 78023  			}
 78024  			if postIndex > l {
 78025  				return io.ErrUnexpectedEOF
 78026  			}
 78027  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78028  				return err
 78029  			}
 78030  			iNdEx = postIndex
 78031  		default:
 78032  			iNdEx = preIndex
 78033  			skippy, err := skipEvents(dAtA[iNdEx:])
 78034  			if err != nil {
 78035  				return err
 78036  			}
 78037  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 78038  				return ErrInvalidLengthEvents
 78039  			}
 78040  			if (iNdEx + skippy) > l {
 78041  				return io.ErrUnexpectedEOF
 78042  			}
 78043  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 78044  			iNdEx += skippy
 78045  		}
 78046  	}
 78047  
 78048  	if iNdEx > l {
 78049  		return io.ErrUnexpectedEOF
 78050  	}
 78051  	return nil
 78052  }
 78053  func (m *MySQLProcessKill) Unmarshal(dAtA []byte) error {
 78054  	l := len(dAtA)
 78055  	iNdEx := 0
 78056  	for iNdEx < l {
 78057  		preIndex := iNdEx
 78058  		var wire uint64
 78059  		for shift := uint(0); ; shift += 7 {
 78060  			if shift >= 64 {
 78061  				return ErrIntOverflowEvents
 78062  			}
 78063  			if iNdEx >= l {
 78064  				return io.ErrUnexpectedEOF
 78065  			}
 78066  			b := dAtA[iNdEx]
 78067  			iNdEx++
 78068  			wire |= uint64(b&0x7F) << shift
 78069  			if b < 0x80 {
 78070  				break
 78071  			}
 78072  		}
 78073  		fieldNum := int32(wire >> 3)
 78074  		wireType := int(wire & 0x7)
 78075  		if wireType == 4 {
 78076  			return fmt.Errorf("proto: MySQLProcessKill: wiretype end group for non-group")
 78077  		}
 78078  		if fieldNum <= 0 {
 78079  			return fmt.Errorf("proto: MySQLProcessKill: illegal tag %d (wire type %d)", fieldNum, wire)
 78080  		}
 78081  		switch fieldNum {
 78082  		case 1:
 78083  			if wireType != 2 {
 78084  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 78085  			}
 78086  			var msglen int
 78087  			for shift := uint(0); ; shift += 7 {
 78088  				if shift >= 64 {
 78089  					return ErrIntOverflowEvents
 78090  				}
 78091  				if iNdEx >= l {
 78092  					return io.ErrUnexpectedEOF
 78093  				}
 78094  				b := dAtA[iNdEx]
 78095  				iNdEx++
 78096  				msglen |= int(b&0x7F) << shift
 78097  				if b < 0x80 {
 78098  					break
 78099  				}
 78100  			}
 78101  			if msglen < 0 {
 78102  				return ErrInvalidLengthEvents
 78103  			}
 78104  			postIndex := iNdEx + msglen
 78105  			if postIndex < 0 {
 78106  				return ErrInvalidLengthEvents
 78107  			}
 78108  			if postIndex > l {
 78109  				return io.ErrUnexpectedEOF
 78110  			}
 78111  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78112  				return err
 78113  			}
 78114  			iNdEx = postIndex
 78115  		case 2:
 78116  			if wireType != 2 {
 78117  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 78118  			}
 78119  			var msglen int
 78120  			for shift := uint(0); ; shift += 7 {
 78121  				if shift >= 64 {
 78122  					return ErrIntOverflowEvents
 78123  				}
 78124  				if iNdEx >= l {
 78125  					return io.ErrUnexpectedEOF
 78126  				}
 78127  				b := dAtA[iNdEx]
 78128  				iNdEx++
 78129  				msglen |= int(b&0x7F) << shift
 78130  				if b < 0x80 {
 78131  					break
 78132  				}
 78133  			}
 78134  			if msglen < 0 {
 78135  				return ErrInvalidLengthEvents
 78136  			}
 78137  			postIndex := iNdEx + msglen
 78138  			if postIndex < 0 {
 78139  				return ErrInvalidLengthEvents
 78140  			}
 78141  			if postIndex > l {
 78142  				return io.ErrUnexpectedEOF
 78143  			}
 78144  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78145  				return err
 78146  			}
 78147  			iNdEx = postIndex
 78148  		case 3:
 78149  			if wireType != 2 {
 78150  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 78151  			}
 78152  			var msglen int
 78153  			for shift := uint(0); ; shift += 7 {
 78154  				if shift >= 64 {
 78155  					return ErrIntOverflowEvents
 78156  				}
 78157  				if iNdEx >= l {
 78158  					return io.ErrUnexpectedEOF
 78159  				}
 78160  				b := dAtA[iNdEx]
 78161  				iNdEx++
 78162  				msglen |= int(b&0x7F) << shift
 78163  				if b < 0x80 {
 78164  					break
 78165  				}
 78166  			}
 78167  			if msglen < 0 {
 78168  				return ErrInvalidLengthEvents
 78169  			}
 78170  			postIndex := iNdEx + msglen
 78171  			if postIndex < 0 {
 78172  				return ErrInvalidLengthEvents
 78173  			}
 78174  			if postIndex > l {
 78175  				return io.ErrUnexpectedEOF
 78176  			}
 78177  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78178  				return err
 78179  			}
 78180  			iNdEx = postIndex
 78181  		case 4:
 78182  			if wireType != 2 {
 78183  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 78184  			}
 78185  			var msglen int
 78186  			for shift := uint(0); ; shift += 7 {
 78187  				if shift >= 64 {
 78188  					return ErrIntOverflowEvents
 78189  				}
 78190  				if iNdEx >= l {
 78191  					return io.ErrUnexpectedEOF
 78192  				}
 78193  				b := dAtA[iNdEx]
 78194  				iNdEx++
 78195  				msglen |= int(b&0x7F) << shift
 78196  				if b < 0x80 {
 78197  					break
 78198  				}
 78199  			}
 78200  			if msglen < 0 {
 78201  				return ErrInvalidLengthEvents
 78202  			}
 78203  			postIndex := iNdEx + msglen
 78204  			if postIndex < 0 {
 78205  				return ErrInvalidLengthEvents
 78206  			}
 78207  			if postIndex > l {
 78208  				return io.ErrUnexpectedEOF
 78209  			}
 78210  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78211  				return err
 78212  			}
 78213  			iNdEx = postIndex
 78214  		case 5:
 78215  			if wireType != 0 {
 78216  				return fmt.Errorf("proto: wrong wireType = %d for field ProcessID", wireType)
 78217  			}
 78218  			m.ProcessID = 0
 78219  			for shift := uint(0); ; shift += 7 {
 78220  				if shift >= 64 {
 78221  					return ErrIntOverflowEvents
 78222  				}
 78223  				if iNdEx >= l {
 78224  					return io.ErrUnexpectedEOF
 78225  				}
 78226  				b := dAtA[iNdEx]
 78227  				iNdEx++
 78228  				m.ProcessID |= uint32(b&0x7F) << shift
 78229  				if b < 0x80 {
 78230  					break
 78231  				}
 78232  			}
 78233  		default:
 78234  			iNdEx = preIndex
 78235  			skippy, err := skipEvents(dAtA[iNdEx:])
 78236  			if err != nil {
 78237  				return err
 78238  			}
 78239  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 78240  				return ErrInvalidLengthEvents
 78241  			}
 78242  			if (iNdEx + skippy) > l {
 78243  				return io.ErrUnexpectedEOF
 78244  			}
 78245  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 78246  			iNdEx += skippy
 78247  		}
 78248  	}
 78249  
 78250  	if iNdEx > l {
 78251  		return io.ErrUnexpectedEOF
 78252  	}
 78253  	return nil
 78254  }
 78255  func (m *MySQLDebug) Unmarshal(dAtA []byte) error {
 78256  	l := len(dAtA)
 78257  	iNdEx := 0
 78258  	for iNdEx < l {
 78259  		preIndex := iNdEx
 78260  		var wire uint64
 78261  		for shift := uint(0); ; shift += 7 {
 78262  			if shift >= 64 {
 78263  				return ErrIntOverflowEvents
 78264  			}
 78265  			if iNdEx >= l {
 78266  				return io.ErrUnexpectedEOF
 78267  			}
 78268  			b := dAtA[iNdEx]
 78269  			iNdEx++
 78270  			wire |= uint64(b&0x7F) << shift
 78271  			if b < 0x80 {
 78272  				break
 78273  			}
 78274  		}
 78275  		fieldNum := int32(wire >> 3)
 78276  		wireType := int(wire & 0x7)
 78277  		if wireType == 4 {
 78278  			return fmt.Errorf("proto: MySQLDebug: wiretype end group for non-group")
 78279  		}
 78280  		if fieldNum <= 0 {
 78281  			return fmt.Errorf("proto: MySQLDebug: illegal tag %d (wire type %d)", fieldNum, wire)
 78282  		}
 78283  		switch fieldNum {
 78284  		case 1:
 78285  			if wireType != 2 {
 78286  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 78287  			}
 78288  			var msglen int
 78289  			for shift := uint(0); ; shift += 7 {
 78290  				if shift >= 64 {
 78291  					return ErrIntOverflowEvents
 78292  				}
 78293  				if iNdEx >= l {
 78294  					return io.ErrUnexpectedEOF
 78295  				}
 78296  				b := dAtA[iNdEx]
 78297  				iNdEx++
 78298  				msglen |= int(b&0x7F) << shift
 78299  				if b < 0x80 {
 78300  					break
 78301  				}
 78302  			}
 78303  			if msglen < 0 {
 78304  				return ErrInvalidLengthEvents
 78305  			}
 78306  			postIndex := iNdEx + msglen
 78307  			if postIndex < 0 {
 78308  				return ErrInvalidLengthEvents
 78309  			}
 78310  			if postIndex > l {
 78311  				return io.ErrUnexpectedEOF
 78312  			}
 78313  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78314  				return err
 78315  			}
 78316  			iNdEx = postIndex
 78317  		case 2:
 78318  			if wireType != 2 {
 78319  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 78320  			}
 78321  			var msglen int
 78322  			for shift := uint(0); ; shift += 7 {
 78323  				if shift >= 64 {
 78324  					return ErrIntOverflowEvents
 78325  				}
 78326  				if iNdEx >= l {
 78327  					return io.ErrUnexpectedEOF
 78328  				}
 78329  				b := dAtA[iNdEx]
 78330  				iNdEx++
 78331  				msglen |= int(b&0x7F) << shift
 78332  				if b < 0x80 {
 78333  					break
 78334  				}
 78335  			}
 78336  			if msglen < 0 {
 78337  				return ErrInvalidLengthEvents
 78338  			}
 78339  			postIndex := iNdEx + msglen
 78340  			if postIndex < 0 {
 78341  				return ErrInvalidLengthEvents
 78342  			}
 78343  			if postIndex > l {
 78344  				return io.ErrUnexpectedEOF
 78345  			}
 78346  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78347  				return err
 78348  			}
 78349  			iNdEx = postIndex
 78350  		case 3:
 78351  			if wireType != 2 {
 78352  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 78353  			}
 78354  			var msglen int
 78355  			for shift := uint(0); ; shift += 7 {
 78356  				if shift >= 64 {
 78357  					return ErrIntOverflowEvents
 78358  				}
 78359  				if iNdEx >= l {
 78360  					return io.ErrUnexpectedEOF
 78361  				}
 78362  				b := dAtA[iNdEx]
 78363  				iNdEx++
 78364  				msglen |= int(b&0x7F) << shift
 78365  				if b < 0x80 {
 78366  					break
 78367  				}
 78368  			}
 78369  			if msglen < 0 {
 78370  				return ErrInvalidLengthEvents
 78371  			}
 78372  			postIndex := iNdEx + msglen
 78373  			if postIndex < 0 {
 78374  				return ErrInvalidLengthEvents
 78375  			}
 78376  			if postIndex > l {
 78377  				return io.ErrUnexpectedEOF
 78378  			}
 78379  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78380  				return err
 78381  			}
 78382  			iNdEx = postIndex
 78383  		case 4:
 78384  			if wireType != 2 {
 78385  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 78386  			}
 78387  			var msglen int
 78388  			for shift := uint(0); ; shift += 7 {
 78389  				if shift >= 64 {
 78390  					return ErrIntOverflowEvents
 78391  				}
 78392  				if iNdEx >= l {
 78393  					return io.ErrUnexpectedEOF
 78394  				}
 78395  				b := dAtA[iNdEx]
 78396  				iNdEx++
 78397  				msglen |= int(b&0x7F) << shift
 78398  				if b < 0x80 {
 78399  					break
 78400  				}
 78401  			}
 78402  			if msglen < 0 {
 78403  				return ErrInvalidLengthEvents
 78404  			}
 78405  			postIndex := iNdEx + msglen
 78406  			if postIndex < 0 {
 78407  				return ErrInvalidLengthEvents
 78408  			}
 78409  			if postIndex > l {
 78410  				return io.ErrUnexpectedEOF
 78411  			}
 78412  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78413  				return err
 78414  			}
 78415  			iNdEx = postIndex
 78416  		default:
 78417  			iNdEx = preIndex
 78418  			skippy, err := skipEvents(dAtA[iNdEx:])
 78419  			if err != nil {
 78420  				return err
 78421  			}
 78422  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 78423  				return ErrInvalidLengthEvents
 78424  			}
 78425  			if (iNdEx + skippy) > l {
 78426  				return io.ErrUnexpectedEOF
 78427  			}
 78428  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 78429  			iNdEx += skippy
 78430  		}
 78431  	}
 78432  
 78433  	if iNdEx > l {
 78434  		return io.ErrUnexpectedEOF
 78435  	}
 78436  	return nil
 78437  }
 78438  func (m *MySQLRefresh) Unmarshal(dAtA []byte) error {
 78439  	l := len(dAtA)
 78440  	iNdEx := 0
 78441  	for iNdEx < l {
 78442  		preIndex := iNdEx
 78443  		var wire uint64
 78444  		for shift := uint(0); ; shift += 7 {
 78445  			if shift >= 64 {
 78446  				return ErrIntOverflowEvents
 78447  			}
 78448  			if iNdEx >= l {
 78449  				return io.ErrUnexpectedEOF
 78450  			}
 78451  			b := dAtA[iNdEx]
 78452  			iNdEx++
 78453  			wire |= uint64(b&0x7F) << shift
 78454  			if b < 0x80 {
 78455  				break
 78456  			}
 78457  		}
 78458  		fieldNum := int32(wire >> 3)
 78459  		wireType := int(wire & 0x7)
 78460  		if wireType == 4 {
 78461  			return fmt.Errorf("proto: MySQLRefresh: wiretype end group for non-group")
 78462  		}
 78463  		if fieldNum <= 0 {
 78464  			return fmt.Errorf("proto: MySQLRefresh: illegal tag %d (wire type %d)", fieldNum, wire)
 78465  		}
 78466  		switch fieldNum {
 78467  		case 1:
 78468  			if wireType != 2 {
 78469  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 78470  			}
 78471  			var msglen int
 78472  			for shift := uint(0); ; shift += 7 {
 78473  				if shift >= 64 {
 78474  					return ErrIntOverflowEvents
 78475  				}
 78476  				if iNdEx >= l {
 78477  					return io.ErrUnexpectedEOF
 78478  				}
 78479  				b := dAtA[iNdEx]
 78480  				iNdEx++
 78481  				msglen |= int(b&0x7F) << shift
 78482  				if b < 0x80 {
 78483  					break
 78484  				}
 78485  			}
 78486  			if msglen < 0 {
 78487  				return ErrInvalidLengthEvents
 78488  			}
 78489  			postIndex := iNdEx + msglen
 78490  			if postIndex < 0 {
 78491  				return ErrInvalidLengthEvents
 78492  			}
 78493  			if postIndex > l {
 78494  				return io.ErrUnexpectedEOF
 78495  			}
 78496  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78497  				return err
 78498  			}
 78499  			iNdEx = postIndex
 78500  		case 2:
 78501  			if wireType != 2 {
 78502  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 78503  			}
 78504  			var msglen int
 78505  			for shift := uint(0); ; shift += 7 {
 78506  				if shift >= 64 {
 78507  					return ErrIntOverflowEvents
 78508  				}
 78509  				if iNdEx >= l {
 78510  					return io.ErrUnexpectedEOF
 78511  				}
 78512  				b := dAtA[iNdEx]
 78513  				iNdEx++
 78514  				msglen |= int(b&0x7F) << shift
 78515  				if b < 0x80 {
 78516  					break
 78517  				}
 78518  			}
 78519  			if msglen < 0 {
 78520  				return ErrInvalidLengthEvents
 78521  			}
 78522  			postIndex := iNdEx + msglen
 78523  			if postIndex < 0 {
 78524  				return ErrInvalidLengthEvents
 78525  			}
 78526  			if postIndex > l {
 78527  				return io.ErrUnexpectedEOF
 78528  			}
 78529  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78530  				return err
 78531  			}
 78532  			iNdEx = postIndex
 78533  		case 3:
 78534  			if wireType != 2 {
 78535  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 78536  			}
 78537  			var msglen int
 78538  			for shift := uint(0); ; shift += 7 {
 78539  				if shift >= 64 {
 78540  					return ErrIntOverflowEvents
 78541  				}
 78542  				if iNdEx >= l {
 78543  					return io.ErrUnexpectedEOF
 78544  				}
 78545  				b := dAtA[iNdEx]
 78546  				iNdEx++
 78547  				msglen |= int(b&0x7F) << shift
 78548  				if b < 0x80 {
 78549  					break
 78550  				}
 78551  			}
 78552  			if msglen < 0 {
 78553  				return ErrInvalidLengthEvents
 78554  			}
 78555  			postIndex := iNdEx + msglen
 78556  			if postIndex < 0 {
 78557  				return ErrInvalidLengthEvents
 78558  			}
 78559  			if postIndex > l {
 78560  				return io.ErrUnexpectedEOF
 78561  			}
 78562  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78563  				return err
 78564  			}
 78565  			iNdEx = postIndex
 78566  		case 4:
 78567  			if wireType != 2 {
 78568  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 78569  			}
 78570  			var msglen int
 78571  			for shift := uint(0); ; shift += 7 {
 78572  				if shift >= 64 {
 78573  					return ErrIntOverflowEvents
 78574  				}
 78575  				if iNdEx >= l {
 78576  					return io.ErrUnexpectedEOF
 78577  				}
 78578  				b := dAtA[iNdEx]
 78579  				iNdEx++
 78580  				msglen |= int(b&0x7F) << shift
 78581  				if b < 0x80 {
 78582  					break
 78583  				}
 78584  			}
 78585  			if msglen < 0 {
 78586  				return ErrInvalidLengthEvents
 78587  			}
 78588  			postIndex := iNdEx + msglen
 78589  			if postIndex < 0 {
 78590  				return ErrInvalidLengthEvents
 78591  			}
 78592  			if postIndex > l {
 78593  				return io.ErrUnexpectedEOF
 78594  			}
 78595  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78596  				return err
 78597  			}
 78598  			iNdEx = postIndex
 78599  		case 5:
 78600  			if wireType != 2 {
 78601  				return fmt.Errorf("proto: wrong wireType = %d for field Subcommand", wireType)
 78602  			}
 78603  			var stringLen uint64
 78604  			for shift := uint(0); ; shift += 7 {
 78605  				if shift >= 64 {
 78606  					return ErrIntOverflowEvents
 78607  				}
 78608  				if iNdEx >= l {
 78609  					return io.ErrUnexpectedEOF
 78610  				}
 78611  				b := dAtA[iNdEx]
 78612  				iNdEx++
 78613  				stringLen |= uint64(b&0x7F) << shift
 78614  				if b < 0x80 {
 78615  					break
 78616  				}
 78617  			}
 78618  			intStringLen := int(stringLen)
 78619  			if intStringLen < 0 {
 78620  				return ErrInvalidLengthEvents
 78621  			}
 78622  			postIndex := iNdEx + intStringLen
 78623  			if postIndex < 0 {
 78624  				return ErrInvalidLengthEvents
 78625  			}
 78626  			if postIndex > l {
 78627  				return io.ErrUnexpectedEOF
 78628  			}
 78629  			m.Subcommand = string(dAtA[iNdEx:postIndex])
 78630  			iNdEx = postIndex
 78631  		default:
 78632  			iNdEx = preIndex
 78633  			skippy, err := skipEvents(dAtA[iNdEx:])
 78634  			if err != nil {
 78635  				return err
 78636  			}
 78637  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 78638  				return ErrInvalidLengthEvents
 78639  			}
 78640  			if (iNdEx + skippy) > l {
 78641  				return io.ErrUnexpectedEOF
 78642  			}
 78643  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 78644  			iNdEx += skippy
 78645  		}
 78646  	}
 78647  
 78648  	if iNdEx > l {
 78649  		return io.ErrUnexpectedEOF
 78650  	}
 78651  	return nil
 78652  }
 78653  func (m *SQLServerRPCRequest) Unmarshal(dAtA []byte) error {
 78654  	l := len(dAtA)
 78655  	iNdEx := 0
 78656  	for iNdEx < l {
 78657  		preIndex := iNdEx
 78658  		var wire uint64
 78659  		for shift := uint(0); ; shift += 7 {
 78660  			if shift >= 64 {
 78661  				return ErrIntOverflowEvents
 78662  			}
 78663  			if iNdEx >= l {
 78664  				return io.ErrUnexpectedEOF
 78665  			}
 78666  			b := dAtA[iNdEx]
 78667  			iNdEx++
 78668  			wire |= uint64(b&0x7F) << shift
 78669  			if b < 0x80 {
 78670  				break
 78671  			}
 78672  		}
 78673  		fieldNum := int32(wire >> 3)
 78674  		wireType := int(wire & 0x7)
 78675  		if wireType == 4 {
 78676  			return fmt.Errorf("proto: SQLServerRPCRequest: wiretype end group for non-group")
 78677  		}
 78678  		if fieldNum <= 0 {
 78679  			return fmt.Errorf("proto: SQLServerRPCRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 78680  		}
 78681  		switch fieldNum {
 78682  		case 1:
 78683  			if wireType != 2 {
 78684  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 78685  			}
 78686  			var msglen int
 78687  			for shift := uint(0); ; shift += 7 {
 78688  				if shift >= 64 {
 78689  					return ErrIntOverflowEvents
 78690  				}
 78691  				if iNdEx >= l {
 78692  					return io.ErrUnexpectedEOF
 78693  				}
 78694  				b := dAtA[iNdEx]
 78695  				iNdEx++
 78696  				msglen |= int(b&0x7F) << shift
 78697  				if b < 0x80 {
 78698  					break
 78699  				}
 78700  			}
 78701  			if msglen < 0 {
 78702  				return ErrInvalidLengthEvents
 78703  			}
 78704  			postIndex := iNdEx + msglen
 78705  			if postIndex < 0 {
 78706  				return ErrInvalidLengthEvents
 78707  			}
 78708  			if postIndex > l {
 78709  				return io.ErrUnexpectedEOF
 78710  			}
 78711  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78712  				return err
 78713  			}
 78714  			iNdEx = postIndex
 78715  		case 2:
 78716  			if wireType != 2 {
 78717  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 78718  			}
 78719  			var msglen int
 78720  			for shift := uint(0); ; shift += 7 {
 78721  				if shift >= 64 {
 78722  					return ErrIntOverflowEvents
 78723  				}
 78724  				if iNdEx >= l {
 78725  					return io.ErrUnexpectedEOF
 78726  				}
 78727  				b := dAtA[iNdEx]
 78728  				iNdEx++
 78729  				msglen |= int(b&0x7F) << shift
 78730  				if b < 0x80 {
 78731  					break
 78732  				}
 78733  			}
 78734  			if msglen < 0 {
 78735  				return ErrInvalidLengthEvents
 78736  			}
 78737  			postIndex := iNdEx + msglen
 78738  			if postIndex < 0 {
 78739  				return ErrInvalidLengthEvents
 78740  			}
 78741  			if postIndex > l {
 78742  				return io.ErrUnexpectedEOF
 78743  			}
 78744  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78745  				return err
 78746  			}
 78747  			iNdEx = postIndex
 78748  		case 3:
 78749  			if wireType != 2 {
 78750  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 78751  			}
 78752  			var msglen int
 78753  			for shift := uint(0); ; shift += 7 {
 78754  				if shift >= 64 {
 78755  					return ErrIntOverflowEvents
 78756  				}
 78757  				if iNdEx >= l {
 78758  					return io.ErrUnexpectedEOF
 78759  				}
 78760  				b := dAtA[iNdEx]
 78761  				iNdEx++
 78762  				msglen |= int(b&0x7F) << shift
 78763  				if b < 0x80 {
 78764  					break
 78765  				}
 78766  			}
 78767  			if msglen < 0 {
 78768  				return ErrInvalidLengthEvents
 78769  			}
 78770  			postIndex := iNdEx + msglen
 78771  			if postIndex < 0 {
 78772  				return ErrInvalidLengthEvents
 78773  			}
 78774  			if postIndex > l {
 78775  				return io.ErrUnexpectedEOF
 78776  			}
 78777  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78778  				return err
 78779  			}
 78780  			iNdEx = postIndex
 78781  		case 4:
 78782  			if wireType != 2 {
 78783  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 78784  			}
 78785  			var msglen int
 78786  			for shift := uint(0); ; shift += 7 {
 78787  				if shift >= 64 {
 78788  					return ErrIntOverflowEvents
 78789  				}
 78790  				if iNdEx >= l {
 78791  					return io.ErrUnexpectedEOF
 78792  				}
 78793  				b := dAtA[iNdEx]
 78794  				iNdEx++
 78795  				msglen |= int(b&0x7F) << shift
 78796  				if b < 0x80 {
 78797  					break
 78798  				}
 78799  			}
 78800  			if msglen < 0 {
 78801  				return ErrInvalidLengthEvents
 78802  			}
 78803  			postIndex := iNdEx + msglen
 78804  			if postIndex < 0 {
 78805  				return ErrInvalidLengthEvents
 78806  			}
 78807  			if postIndex > l {
 78808  				return io.ErrUnexpectedEOF
 78809  			}
 78810  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78811  				return err
 78812  			}
 78813  			iNdEx = postIndex
 78814  		case 5:
 78815  			if wireType != 2 {
 78816  				return fmt.Errorf("proto: wrong wireType = %d for field Procname", wireType)
 78817  			}
 78818  			var stringLen uint64
 78819  			for shift := uint(0); ; shift += 7 {
 78820  				if shift >= 64 {
 78821  					return ErrIntOverflowEvents
 78822  				}
 78823  				if iNdEx >= l {
 78824  					return io.ErrUnexpectedEOF
 78825  				}
 78826  				b := dAtA[iNdEx]
 78827  				iNdEx++
 78828  				stringLen |= uint64(b&0x7F) << shift
 78829  				if b < 0x80 {
 78830  					break
 78831  				}
 78832  			}
 78833  			intStringLen := int(stringLen)
 78834  			if intStringLen < 0 {
 78835  				return ErrInvalidLengthEvents
 78836  			}
 78837  			postIndex := iNdEx + intStringLen
 78838  			if postIndex < 0 {
 78839  				return ErrInvalidLengthEvents
 78840  			}
 78841  			if postIndex > l {
 78842  				return io.ErrUnexpectedEOF
 78843  			}
 78844  			m.Procname = string(dAtA[iNdEx:postIndex])
 78845  			iNdEx = postIndex
 78846  		case 6:
 78847  			if wireType != 2 {
 78848  				return fmt.Errorf("proto: wrong wireType = %d for field Parameters", wireType)
 78849  			}
 78850  			var stringLen uint64
 78851  			for shift := uint(0); ; shift += 7 {
 78852  				if shift >= 64 {
 78853  					return ErrIntOverflowEvents
 78854  				}
 78855  				if iNdEx >= l {
 78856  					return io.ErrUnexpectedEOF
 78857  				}
 78858  				b := dAtA[iNdEx]
 78859  				iNdEx++
 78860  				stringLen |= uint64(b&0x7F) << shift
 78861  				if b < 0x80 {
 78862  					break
 78863  				}
 78864  			}
 78865  			intStringLen := int(stringLen)
 78866  			if intStringLen < 0 {
 78867  				return ErrInvalidLengthEvents
 78868  			}
 78869  			postIndex := iNdEx + intStringLen
 78870  			if postIndex < 0 {
 78871  				return ErrInvalidLengthEvents
 78872  			}
 78873  			if postIndex > l {
 78874  				return io.ErrUnexpectedEOF
 78875  			}
 78876  			m.Parameters = append(m.Parameters, string(dAtA[iNdEx:postIndex]))
 78877  			iNdEx = postIndex
 78878  		default:
 78879  			iNdEx = preIndex
 78880  			skippy, err := skipEvents(dAtA[iNdEx:])
 78881  			if err != nil {
 78882  				return err
 78883  			}
 78884  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 78885  				return ErrInvalidLengthEvents
 78886  			}
 78887  			if (iNdEx + skippy) > l {
 78888  				return io.ErrUnexpectedEOF
 78889  			}
 78890  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 78891  			iNdEx += skippy
 78892  		}
 78893  	}
 78894  
 78895  	if iNdEx > l {
 78896  		return io.ErrUnexpectedEOF
 78897  	}
 78898  	return nil
 78899  }
 78900  func (m *DatabaseSessionMalformedPacket) Unmarshal(dAtA []byte) error {
 78901  	l := len(dAtA)
 78902  	iNdEx := 0
 78903  	for iNdEx < l {
 78904  		preIndex := iNdEx
 78905  		var wire uint64
 78906  		for shift := uint(0); ; shift += 7 {
 78907  			if shift >= 64 {
 78908  				return ErrIntOverflowEvents
 78909  			}
 78910  			if iNdEx >= l {
 78911  				return io.ErrUnexpectedEOF
 78912  			}
 78913  			b := dAtA[iNdEx]
 78914  			iNdEx++
 78915  			wire |= uint64(b&0x7F) << shift
 78916  			if b < 0x80 {
 78917  				break
 78918  			}
 78919  		}
 78920  		fieldNum := int32(wire >> 3)
 78921  		wireType := int(wire & 0x7)
 78922  		if wireType == 4 {
 78923  			return fmt.Errorf("proto: DatabaseSessionMalformedPacket: wiretype end group for non-group")
 78924  		}
 78925  		if fieldNum <= 0 {
 78926  			return fmt.Errorf("proto: DatabaseSessionMalformedPacket: illegal tag %d (wire type %d)", fieldNum, wire)
 78927  		}
 78928  		switch fieldNum {
 78929  		case 1:
 78930  			if wireType != 2 {
 78931  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 78932  			}
 78933  			var msglen int
 78934  			for shift := uint(0); ; shift += 7 {
 78935  				if shift >= 64 {
 78936  					return ErrIntOverflowEvents
 78937  				}
 78938  				if iNdEx >= l {
 78939  					return io.ErrUnexpectedEOF
 78940  				}
 78941  				b := dAtA[iNdEx]
 78942  				iNdEx++
 78943  				msglen |= int(b&0x7F) << shift
 78944  				if b < 0x80 {
 78945  					break
 78946  				}
 78947  			}
 78948  			if msglen < 0 {
 78949  				return ErrInvalidLengthEvents
 78950  			}
 78951  			postIndex := iNdEx + msglen
 78952  			if postIndex < 0 {
 78953  				return ErrInvalidLengthEvents
 78954  			}
 78955  			if postIndex > l {
 78956  				return io.ErrUnexpectedEOF
 78957  			}
 78958  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78959  				return err
 78960  			}
 78961  			iNdEx = postIndex
 78962  		case 2:
 78963  			if wireType != 2 {
 78964  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 78965  			}
 78966  			var msglen int
 78967  			for shift := uint(0); ; shift += 7 {
 78968  				if shift >= 64 {
 78969  					return ErrIntOverflowEvents
 78970  				}
 78971  				if iNdEx >= l {
 78972  					return io.ErrUnexpectedEOF
 78973  				}
 78974  				b := dAtA[iNdEx]
 78975  				iNdEx++
 78976  				msglen |= int(b&0x7F) << shift
 78977  				if b < 0x80 {
 78978  					break
 78979  				}
 78980  			}
 78981  			if msglen < 0 {
 78982  				return ErrInvalidLengthEvents
 78983  			}
 78984  			postIndex := iNdEx + msglen
 78985  			if postIndex < 0 {
 78986  				return ErrInvalidLengthEvents
 78987  			}
 78988  			if postIndex > l {
 78989  				return io.ErrUnexpectedEOF
 78990  			}
 78991  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 78992  				return err
 78993  			}
 78994  			iNdEx = postIndex
 78995  		case 3:
 78996  			if wireType != 2 {
 78997  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 78998  			}
 78999  			var msglen int
 79000  			for shift := uint(0); ; shift += 7 {
 79001  				if shift >= 64 {
 79002  					return ErrIntOverflowEvents
 79003  				}
 79004  				if iNdEx >= l {
 79005  					return io.ErrUnexpectedEOF
 79006  				}
 79007  				b := dAtA[iNdEx]
 79008  				iNdEx++
 79009  				msglen |= int(b&0x7F) << shift
 79010  				if b < 0x80 {
 79011  					break
 79012  				}
 79013  			}
 79014  			if msglen < 0 {
 79015  				return ErrInvalidLengthEvents
 79016  			}
 79017  			postIndex := iNdEx + msglen
 79018  			if postIndex < 0 {
 79019  				return ErrInvalidLengthEvents
 79020  			}
 79021  			if postIndex > l {
 79022  				return io.ErrUnexpectedEOF
 79023  			}
 79024  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 79025  				return err
 79026  			}
 79027  			iNdEx = postIndex
 79028  		case 4:
 79029  			if wireType != 2 {
 79030  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 79031  			}
 79032  			var msglen int
 79033  			for shift := uint(0); ; shift += 7 {
 79034  				if shift >= 64 {
 79035  					return ErrIntOverflowEvents
 79036  				}
 79037  				if iNdEx >= l {
 79038  					return io.ErrUnexpectedEOF
 79039  				}
 79040  				b := dAtA[iNdEx]
 79041  				iNdEx++
 79042  				msglen |= int(b&0x7F) << shift
 79043  				if b < 0x80 {
 79044  					break
 79045  				}
 79046  			}
 79047  			if msglen < 0 {
 79048  				return ErrInvalidLengthEvents
 79049  			}
 79050  			postIndex := iNdEx + msglen
 79051  			if postIndex < 0 {
 79052  				return ErrInvalidLengthEvents
 79053  			}
 79054  			if postIndex > l {
 79055  				return io.ErrUnexpectedEOF
 79056  			}
 79057  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 79058  				return err
 79059  			}
 79060  			iNdEx = postIndex
 79061  		case 5:
 79062  			if wireType != 2 {
 79063  				return fmt.Errorf("proto: wrong wireType = %d for field Payload", wireType)
 79064  			}
 79065  			var byteLen int
 79066  			for shift := uint(0); ; shift += 7 {
 79067  				if shift >= 64 {
 79068  					return ErrIntOverflowEvents
 79069  				}
 79070  				if iNdEx >= l {
 79071  					return io.ErrUnexpectedEOF
 79072  				}
 79073  				b := dAtA[iNdEx]
 79074  				iNdEx++
 79075  				byteLen |= int(b&0x7F) << shift
 79076  				if b < 0x80 {
 79077  					break
 79078  				}
 79079  			}
 79080  			if byteLen < 0 {
 79081  				return ErrInvalidLengthEvents
 79082  			}
 79083  			postIndex := iNdEx + byteLen
 79084  			if postIndex < 0 {
 79085  				return ErrInvalidLengthEvents
 79086  			}
 79087  			if postIndex > l {
 79088  				return io.ErrUnexpectedEOF
 79089  			}
 79090  			m.Payload = append(m.Payload[:0], dAtA[iNdEx:postIndex]...)
 79091  			if m.Payload == nil {
 79092  				m.Payload = []byte{}
 79093  			}
 79094  			iNdEx = postIndex
 79095  		default:
 79096  			iNdEx = preIndex
 79097  			skippy, err := skipEvents(dAtA[iNdEx:])
 79098  			if err != nil {
 79099  				return err
 79100  			}
 79101  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 79102  				return ErrInvalidLengthEvents
 79103  			}
 79104  			if (iNdEx + skippy) > l {
 79105  				return io.ErrUnexpectedEOF
 79106  			}
 79107  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 79108  			iNdEx += skippy
 79109  		}
 79110  	}
 79111  
 79112  	if iNdEx > l {
 79113  		return io.ErrUnexpectedEOF
 79114  	}
 79115  	return nil
 79116  }
 79117  func (m *ElasticsearchRequest) Unmarshal(dAtA []byte) error {
 79118  	l := len(dAtA)
 79119  	iNdEx := 0
 79120  	for iNdEx < l {
 79121  		preIndex := iNdEx
 79122  		var wire uint64
 79123  		for shift := uint(0); ; shift += 7 {
 79124  			if shift >= 64 {
 79125  				return ErrIntOverflowEvents
 79126  			}
 79127  			if iNdEx >= l {
 79128  				return io.ErrUnexpectedEOF
 79129  			}
 79130  			b := dAtA[iNdEx]
 79131  			iNdEx++
 79132  			wire |= uint64(b&0x7F) << shift
 79133  			if b < 0x80 {
 79134  				break
 79135  			}
 79136  		}
 79137  		fieldNum := int32(wire >> 3)
 79138  		wireType := int(wire & 0x7)
 79139  		if wireType == 4 {
 79140  			return fmt.Errorf("proto: ElasticsearchRequest: wiretype end group for non-group")
 79141  		}
 79142  		if fieldNum <= 0 {
 79143  			return fmt.Errorf("proto: ElasticsearchRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 79144  		}
 79145  		switch fieldNum {
 79146  		case 1:
 79147  			if wireType != 2 {
 79148  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 79149  			}
 79150  			var msglen int
 79151  			for shift := uint(0); ; shift += 7 {
 79152  				if shift >= 64 {
 79153  					return ErrIntOverflowEvents
 79154  				}
 79155  				if iNdEx >= l {
 79156  					return io.ErrUnexpectedEOF
 79157  				}
 79158  				b := dAtA[iNdEx]
 79159  				iNdEx++
 79160  				msglen |= int(b&0x7F) << shift
 79161  				if b < 0x80 {
 79162  					break
 79163  				}
 79164  			}
 79165  			if msglen < 0 {
 79166  				return ErrInvalidLengthEvents
 79167  			}
 79168  			postIndex := iNdEx + msglen
 79169  			if postIndex < 0 {
 79170  				return ErrInvalidLengthEvents
 79171  			}
 79172  			if postIndex > l {
 79173  				return io.ErrUnexpectedEOF
 79174  			}
 79175  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 79176  				return err
 79177  			}
 79178  			iNdEx = postIndex
 79179  		case 2:
 79180  			if wireType != 2 {
 79181  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 79182  			}
 79183  			var msglen int
 79184  			for shift := uint(0); ; shift += 7 {
 79185  				if shift >= 64 {
 79186  					return ErrIntOverflowEvents
 79187  				}
 79188  				if iNdEx >= l {
 79189  					return io.ErrUnexpectedEOF
 79190  				}
 79191  				b := dAtA[iNdEx]
 79192  				iNdEx++
 79193  				msglen |= int(b&0x7F) << shift
 79194  				if b < 0x80 {
 79195  					break
 79196  				}
 79197  			}
 79198  			if msglen < 0 {
 79199  				return ErrInvalidLengthEvents
 79200  			}
 79201  			postIndex := iNdEx + msglen
 79202  			if postIndex < 0 {
 79203  				return ErrInvalidLengthEvents
 79204  			}
 79205  			if postIndex > l {
 79206  				return io.ErrUnexpectedEOF
 79207  			}
 79208  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 79209  				return err
 79210  			}
 79211  			iNdEx = postIndex
 79212  		case 3:
 79213  			if wireType != 2 {
 79214  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 79215  			}
 79216  			var msglen int
 79217  			for shift := uint(0); ; shift += 7 {
 79218  				if shift >= 64 {
 79219  					return ErrIntOverflowEvents
 79220  				}
 79221  				if iNdEx >= l {
 79222  					return io.ErrUnexpectedEOF
 79223  				}
 79224  				b := dAtA[iNdEx]
 79225  				iNdEx++
 79226  				msglen |= int(b&0x7F) << shift
 79227  				if b < 0x80 {
 79228  					break
 79229  				}
 79230  			}
 79231  			if msglen < 0 {
 79232  				return ErrInvalidLengthEvents
 79233  			}
 79234  			postIndex := iNdEx + msglen
 79235  			if postIndex < 0 {
 79236  				return ErrInvalidLengthEvents
 79237  			}
 79238  			if postIndex > l {
 79239  				return io.ErrUnexpectedEOF
 79240  			}
 79241  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 79242  				return err
 79243  			}
 79244  			iNdEx = postIndex
 79245  		case 4:
 79246  			if wireType != 2 {
 79247  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 79248  			}
 79249  			var msglen int
 79250  			for shift := uint(0); ; shift += 7 {
 79251  				if shift >= 64 {
 79252  					return ErrIntOverflowEvents
 79253  				}
 79254  				if iNdEx >= l {
 79255  					return io.ErrUnexpectedEOF
 79256  				}
 79257  				b := dAtA[iNdEx]
 79258  				iNdEx++
 79259  				msglen |= int(b&0x7F) << shift
 79260  				if b < 0x80 {
 79261  					break
 79262  				}
 79263  			}
 79264  			if msglen < 0 {
 79265  				return ErrInvalidLengthEvents
 79266  			}
 79267  			postIndex := iNdEx + msglen
 79268  			if postIndex < 0 {
 79269  				return ErrInvalidLengthEvents
 79270  			}
 79271  			if postIndex > l {
 79272  				return io.ErrUnexpectedEOF
 79273  			}
 79274  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 79275  				return err
 79276  			}
 79277  			iNdEx = postIndex
 79278  		case 5:
 79279  			if wireType != 2 {
 79280  				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
 79281  			}
 79282  			var stringLen uint64
 79283  			for shift := uint(0); ; shift += 7 {
 79284  				if shift >= 64 {
 79285  					return ErrIntOverflowEvents
 79286  				}
 79287  				if iNdEx >= l {
 79288  					return io.ErrUnexpectedEOF
 79289  				}
 79290  				b := dAtA[iNdEx]
 79291  				iNdEx++
 79292  				stringLen |= uint64(b&0x7F) << shift
 79293  				if b < 0x80 {
 79294  					break
 79295  				}
 79296  			}
 79297  			intStringLen := int(stringLen)
 79298  			if intStringLen < 0 {
 79299  				return ErrInvalidLengthEvents
 79300  			}
 79301  			postIndex := iNdEx + intStringLen
 79302  			if postIndex < 0 {
 79303  				return ErrInvalidLengthEvents
 79304  			}
 79305  			if postIndex > l {
 79306  				return io.ErrUnexpectedEOF
 79307  			}
 79308  			m.Path = string(dAtA[iNdEx:postIndex])
 79309  			iNdEx = postIndex
 79310  		case 6:
 79311  			if wireType != 2 {
 79312  				return fmt.Errorf("proto: wrong wireType = %d for field RawQuery", wireType)
 79313  			}
 79314  			var stringLen uint64
 79315  			for shift := uint(0); ; shift += 7 {
 79316  				if shift >= 64 {
 79317  					return ErrIntOverflowEvents
 79318  				}
 79319  				if iNdEx >= l {
 79320  					return io.ErrUnexpectedEOF
 79321  				}
 79322  				b := dAtA[iNdEx]
 79323  				iNdEx++
 79324  				stringLen |= uint64(b&0x7F) << shift
 79325  				if b < 0x80 {
 79326  					break
 79327  				}
 79328  			}
 79329  			intStringLen := int(stringLen)
 79330  			if intStringLen < 0 {
 79331  				return ErrInvalidLengthEvents
 79332  			}
 79333  			postIndex := iNdEx + intStringLen
 79334  			if postIndex < 0 {
 79335  				return ErrInvalidLengthEvents
 79336  			}
 79337  			if postIndex > l {
 79338  				return io.ErrUnexpectedEOF
 79339  			}
 79340  			m.RawQuery = string(dAtA[iNdEx:postIndex])
 79341  			iNdEx = postIndex
 79342  		case 7:
 79343  			if wireType != 2 {
 79344  				return fmt.Errorf("proto: wrong wireType = %d for field Method", wireType)
 79345  			}
 79346  			var stringLen uint64
 79347  			for shift := uint(0); ; shift += 7 {
 79348  				if shift >= 64 {
 79349  					return ErrIntOverflowEvents
 79350  				}
 79351  				if iNdEx >= l {
 79352  					return io.ErrUnexpectedEOF
 79353  				}
 79354  				b := dAtA[iNdEx]
 79355  				iNdEx++
 79356  				stringLen |= uint64(b&0x7F) << shift
 79357  				if b < 0x80 {
 79358  					break
 79359  				}
 79360  			}
 79361  			intStringLen := int(stringLen)
 79362  			if intStringLen < 0 {
 79363  				return ErrInvalidLengthEvents
 79364  			}
 79365  			postIndex := iNdEx + intStringLen
 79366  			if postIndex < 0 {
 79367  				return ErrInvalidLengthEvents
 79368  			}
 79369  			if postIndex > l {
 79370  				return io.ErrUnexpectedEOF
 79371  			}
 79372  			m.Method = string(dAtA[iNdEx:postIndex])
 79373  			iNdEx = postIndex
 79374  		case 8:
 79375  			if wireType != 2 {
 79376  				return fmt.Errorf("proto: wrong wireType = %d for field Body", wireType)
 79377  			}
 79378  			var byteLen int
 79379  			for shift := uint(0); ; shift += 7 {
 79380  				if shift >= 64 {
 79381  					return ErrIntOverflowEvents
 79382  				}
 79383  				if iNdEx >= l {
 79384  					return io.ErrUnexpectedEOF
 79385  				}
 79386  				b := dAtA[iNdEx]
 79387  				iNdEx++
 79388  				byteLen |= int(b&0x7F) << shift
 79389  				if b < 0x80 {
 79390  					break
 79391  				}
 79392  			}
 79393  			if byteLen < 0 {
 79394  				return ErrInvalidLengthEvents
 79395  			}
 79396  			postIndex := iNdEx + byteLen
 79397  			if postIndex < 0 {
 79398  				return ErrInvalidLengthEvents
 79399  			}
 79400  			if postIndex > l {
 79401  				return io.ErrUnexpectedEOF
 79402  			}
 79403  			m.Body = append(m.Body[:0], dAtA[iNdEx:postIndex]...)
 79404  			if m.Body == nil {
 79405  				m.Body = []byte{}
 79406  			}
 79407  			iNdEx = postIndex
 79408  		case 9:
 79409  			if wireType != 2 {
 79410  				return fmt.Errorf("proto: wrong wireType = %d for field Headers", wireType)
 79411  			}
 79412  			var msglen int
 79413  			for shift := uint(0); ; shift += 7 {
 79414  				if shift >= 64 {
 79415  					return ErrIntOverflowEvents
 79416  				}
 79417  				if iNdEx >= l {
 79418  					return io.ErrUnexpectedEOF
 79419  				}
 79420  				b := dAtA[iNdEx]
 79421  				iNdEx++
 79422  				msglen |= int(b&0x7F) << shift
 79423  				if b < 0x80 {
 79424  					break
 79425  				}
 79426  			}
 79427  			if msglen < 0 {
 79428  				return ErrInvalidLengthEvents
 79429  			}
 79430  			postIndex := iNdEx + msglen
 79431  			if postIndex < 0 {
 79432  				return ErrInvalidLengthEvents
 79433  			}
 79434  			if postIndex > l {
 79435  				return io.ErrUnexpectedEOF
 79436  			}
 79437  			if err := m.Headers.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 79438  				return err
 79439  			}
 79440  			iNdEx = postIndex
 79441  		case 10:
 79442  			if wireType != 0 {
 79443  				return fmt.Errorf("proto: wrong wireType = %d for field Category", wireType)
 79444  			}
 79445  			m.Category = 0
 79446  			for shift := uint(0); ; shift += 7 {
 79447  				if shift >= 64 {
 79448  					return ErrIntOverflowEvents
 79449  				}
 79450  				if iNdEx >= l {
 79451  					return io.ErrUnexpectedEOF
 79452  				}
 79453  				b := dAtA[iNdEx]
 79454  				iNdEx++
 79455  				m.Category |= ElasticsearchCategory(b&0x7F) << shift
 79456  				if b < 0x80 {
 79457  					break
 79458  				}
 79459  			}
 79460  		case 11:
 79461  			if wireType != 2 {
 79462  				return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType)
 79463  			}
 79464  			var stringLen uint64
 79465  			for shift := uint(0); ; shift += 7 {
 79466  				if shift >= 64 {
 79467  					return ErrIntOverflowEvents
 79468  				}
 79469  				if iNdEx >= l {
 79470  					return io.ErrUnexpectedEOF
 79471  				}
 79472  				b := dAtA[iNdEx]
 79473  				iNdEx++
 79474  				stringLen |= uint64(b&0x7F) << shift
 79475  				if b < 0x80 {
 79476  					break
 79477  				}
 79478  			}
 79479  			intStringLen := int(stringLen)
 79480  			if intStringLen < 0 {
 79481  				return ErrInvalidLengthEvents
 79482  			}
 79483  			postIndex := iNdEx + intStringLen
 79484  			if postIndex < 0 {
 79485  				return ErrInvalidLengthEvents
 79486  			}
 79487  			if postIndex > l {
 79488  				return io.ErrUnexpectedEOF
 79489  			}
 79490  			m.Target = string(dAtA[iNdEx:postIndex])
 79491  			iNdEx = postIndex
 79492  		case 12:
 79493  			if wireType != 2 {
 79494  				return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType)
 79495  			}
 79496  			var stringLen uint64
 79497  			for shift := uint(0); ; shift += 7 {
 79498  				if shift >= 64 {
 79499  					return ErrIntOverflowEvents
 79500  				}
 79501  				if iNdEx >= l {
 79502  					return io.ErrUnexpectedEOF
 79503  				}
 79504  				b := dAtA[iNdEx]
 79505  				iNdEx++
 79506  				stringLen |= uint64(b&0x7F) << shift
 79507  				if b < 0x80 {
 79508  					break
 79509  				}
 79510  			}
 79511  			intStringLen := int(stringLen)
 79512  			if intStringLen < 0 {
 79513  				return ErrInvalidLengthEvents
 79514  			}
 79515  			postIndex := iNdEx + intStringLen
 79516  			if postIndex < 0 {
 79517  				return ErrInvalidLengthEvents
 79518  			}
 79519  			if postIndex > l {
 79520  				return io.ErrUnexpectedEOF
 79521  			}
 79522  			m.Query = string(dAtA[iNdEx:postIndex])
 79523  			iNdEx = postIndex
 79524  		case 13:
 79525  			if wireType != 0 {
 79526  				return fmt.Errorf("proto: wrong wireType = %d for field StatusCode", wireType)
 79527  			}
 79528  			m.StatusCode = 0
 79529  			for shift := uint(0); ; shift += 7 {
 79530  				if shift >= 64 {
 79531  					return ErrIntOverflowEvents
 79532  				}
 79533  				if iNdEx >= l {
 79534  					return io.ErrUnexpectedEOF
 79535  				}
 79536  				b := dAtA[iNdEx]
 79537  				iNdEx++
 79538  				m.StatusCode |= uint32(b&0x7F) << shift
 79539  				if b < 0x80 {
 79540  					break
 79541  				}
 79542  			}
 79543  		default:
 79544  			iNdEx = preIndex
 79545  			skippy, err := skipEvents(dAtA[iNdEx:])
 79546  			if err != nil {
 79547  				return err
 79548  			}
 79549  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 79550  				return ErrInvalidLengthEvents
 79551  			}
 79552  			if (iNdEx + skippy) > l {
 79553  				return io.ErrUnexpectedEOF
 79554  			}
 79555  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 79556  			iNdEx += skippy
 79557  		}
 79558  	}
 79559  
 79560  	if iNdEx > l {
 79561  		return io.ErrUnexpectedEOF
 79562  	}
 79563  	return nil
 79564  }
 79565  func (m *OpenSearchRequest) Unmarshal(dAtA []byte) error {
 79566  	l := len(dAtA)
 79567  	iNdEx := 0
 79568  	for iNdEx < l {
 79569  		preIndex := iNdEx
 79570  		var wire uint64
 79571  		for shift := uint(0); ; shift += 7 {
 79572  			if shift >= 64 {
 79573  				return ErrIntOverflowEvents
 79574  			}
 79575  			if iNdEx >= l {
 79576  				return io.ErrUnexpectedEOF
 79577  			}
 79578  			b := dAtA[iNdEx]
 79579  			iNdEx++
 79580  			wire |= uint64(b&0x7F) << shift
 79581  			if b < 0x80 {
 79582  				break
 79583  			}
 79584  		}
 79585  		fieldNum := int32(wire >> 3)
 79586  		wireType := int(wire & 0x7)
 79587  		if wireType == 4 {
 79588  			return fmt.Errorf("proto: OpenSearchRequest: wiretype end group for non-group")
 79589  		}
 79590  		if fieldNum <= 0 {
 79591  			return fmt.Errorf("proto: OpenSearchRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 79592  		}
 79593  		switch fieldNum {
 79594  		case 1:
 79595  			if wireType != 2 {
 79596  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 79597  			}
 79598  			var msglen int
 79599  			for shift := uint(0); ; shift += 7 {
 79600  				if shift >= 64 {
 79601  					return ErrIntOverflowEvents
 79602  				}
 79603  				if iNdEx >= l {
 79604  					return io.ErrUnexpectedEOF
 79605  				}
 79606  				b := dAtA[iNdEx]
 79607  				iNdEx++
 79608  				msglen |= int(b&0x7F) << shift
 79609  				if b < 0x80 {
 79610  					break
 79611  				}
 79612  			}
 79613  			if msglen < 0 {
 79614  				return ErrInvalidLengthEvents
 79615  			}
 79616  			postIndex := iNdEx + msglen
 79617  			if postIndex < 0 {
 79618  				return ErrInvalidLengthEvents
 79619  			}
 79620  			if postIndex > l {
 79621  				return io.ErrUnexpectedEOF
 79622  			}
 79623  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 79624  				return err
 79625  			}
 79626  			iNdEx = postIndex
 79627  		case 2:
 79628  			if wireType != 2 {
 79629  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 79630  			}
 79631  			var msglen int
 79632  			for shift := uint(0); ; shift += 7 {
 79633  				if shift >= 64 {
 79634  					return ErrIntOverflowEvents
 79635  				}
 79636  				if iNdEx >= l {
 79637  					return io.ErrUnexpectedEOF
 79638  				}
 79639  				b := dAtA[iNdEx]
 79640  				iNdEx++
 79641  				msglen |= int(b&0x7F) << shift
 79642  				if b < 0x80 {
 79643  					break
 79644  				}
 79645  			}
 79646  			if msglen < 0 {
 79647  				return ErrInvalidLengthEvents
 79648  			}
 79649  			postIndex := iNdEx + msglen
 79650  			if postIndex < 0 {
 79651  				return ErrInvalidLengthEvents
 79652  			}
 79653  			if postIndex > l {
 79654  				return io.ErrUnexpectedEOF
 79655  			}
 79656  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 79657  				return err
 79658  			}
 79659  			iNdEx = postIndex
 79660  		case 3:
 79661  			if wireType != 2 {
 79662  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 79663  			}
 79664  			var msglen int
 79665  			for shift := uint(0); ; shift += 7 {
 79666  				if shift >= 64 {
 79667  					return ErrIntOverflowEvents
 79668  				}
 79669  				if iNdEx >= l {
 79670  					return io.ErrUnexpectedEOF
 79671  				}
 79672  				b := dAtA[iNdEx]
 79673  				iNdEx++
 79674  				msglen |= int(b&0x7F) << shift
 79675  				if b < 0x80 {
 79676  					break
 79677  				}
 79678  			}
 79679  			if msglen < 0 {
 79680  				return ErrInvalidLengthEvents
 79681  			}
 79682  			postIndex := iNdEx + msglen
 79683  			if postIndex < 0 {
 79684  				return ErrInvalidLengthEvents
 79685  			}
 79686  			if postIndex > l {
 79687  				return io.ErrUnexpectedEOF
 79688  			}
 79689  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 79690  				return err
 79691  			}
 79692  			iNdEx = postIndex
 79693  		case 4:
 79694  			if wireType != 2 {
 79695  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 79696  			}
 79697  			var msglen int
 79698  			for shift := uint(0); ; shift += 7 {
 79699  				if shift >= 64 {
 79700  					return ErrIntOverflowEvents
 79701  				}
 79702  				if iNdEx >= l {
 79703  					return io.ErrUnexpectedEOF
 79704  				}
 79705  				b := dAtA[iNdEx]
 79706  				iNdEx++
 79707  				msglen |= int(b&0x7F) << shift
 79708  				if b < 0x80 {
 79709  					break
 79710  				}
 79711  			}
 79712  			if msglen < 0 {
 79713  				return ErrInvalidLengthEvents
 79714  			}
 79715  			postIndex := iNdEx + msglen
 79716  			if postIndex < 0 {
 79717  				return ErrInvalidLengthEvents
 79718  			}
 79719  			if postIndex > l {
 79720  				return io.ErrUnexpectedEOF
 79721  			}
 79722  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 79723  				return err
 79724  			}
 79725  			iNdEx = postIndex
 79726  		case 5:
 79727  			if wireType != 2 {
 79728  				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
 79729  			}
 79730  			var stringLen uint64
 79731  			for shift := uint(0); ; shift += 7 {
 79732  				if shift >= 64 {
 79733  					return ErrIntOverflowEvents
 79734  				}
 79735  				if iNdEx >= l {
 79736  					return io.ErrUnexpectedEOF
 79737  				}
 79738  				b := dAtA[iNdEx]
 79739  				iNdEx++
 79740  				stringLen |= uint64(b&0x7F) << shift
 79741  				if b < 0x80 {
 79742  					break
 79743  				}
 79744  			}
 79745  			intStringLen := int(stringLen)
 79746  			if intStringLen < 0 {
 79747  				return ErrInvalidLengthEvents
 79748  			}
 79749  			postIndex := iNdEx + intStringLen
 79750  			if postIndex < 0 {
 79751  				return ErrInvalidLengthEvents
 79752  			}
 79753  			if postIndex > l {
 79754  				return io.ErrUnexpectedEOF
 79755  			}
 79756  			m.Path = string(dAtA[iNdEx:postIndex])
 79757  			iNdEx = postIndex
 79758  		case 6:
 79759  			if wireType != 2 {
 79760  				return fmt.Errorf("proto: wrong wireType = %d for field RawQuery", wireType)
 79761  			}
 79762  			var stringLen uint64
 79763  			for shift := uint(0); ; shift += 7 {
 79764  				if shift >= 64 {
 79765  					return ErrIntOverflowEvents
 79766  				}
 79767  				if iNdEx >= l {
 79768  					return io.ErrUnexpectedEOF
 79769  				}
 79770  				b := dAtA[iNdEx]
 79771  				iNdEx++
 79772  				stringLen |= uint64(b&0x7F) << shift
 79773  				if b < 0x80 {
 79774  					break
 79775  				}
 79776  			}
 79777  			intStringLen := int(stringLen)
 79778  			if intStringLen < 0 {
 79779  				return ErrInvalidLengthEvents
 79780  			}
 79781  			postIndex := iNdEx + intStringLen
 79782  			if postIndex < 0 {
 79783  				return ErrInvalidLengthEvents
 79784  			}
 79785  			if postIndex > l {
 79786  				return io.ErrUnexpectedEOF
 79787  			}
 79788  			m.RawQuery = string(dAtA[iNdEx:postIndex])
 79789  			iNdEx = postIndex
 79790  		case 7:
 79791  			if wireType != 2 {
 79792  				return fmt.Errorf("proto: wrong wireType = %d for field Method", wireType)
 79793  			}
 79794  			var stringLen uint64
 79795  			for shift := uint(0); ; shift += 7 {
 79796  				if shift >= 64 {
 79797  					return ErrIntOverflowEvents
 79798  				}
 79799  				if iNdEx >= l {
 79800  					return io.ErrUnexpectedEOF
 79801  				}
 79802  				b := dAtA[iNdEx]
 79803  				iNdEx++
 79804  				stringLen |= uint64(b&0x7F) << shift
 79805  				if b < 0x80 {
 79806  					break
 79807  				}
 79808  			}
 79809  			intStringLen := int(stringLen)
 79810  			if intStringLen < 0 {
 79811  				return ErrInvalidLengthEvents
 79812  			}
 79813  			postIndex := iNdEx + intStringLen
 79814  			if postIndex < 0 {
 79815  				return ErrInvalidLengthEvents
 79816  			}
 79817  			if postIndex > l {
 79818  				return io.ErrUnexpectedEOF
 79819  			}
 79820  			m.Method = string(dAtA[iNdEx:postIndex])
 79821  			iNdEx = postIndex
 79822  		case 8:
 79823  			if wireType != 2 {
 79824  				return fmt.Errorf("proto: wrong wireType = %d for field Body", wireType)
 79825  			}
 79826  			var byteLen int
 79827  			for shift := uint(0); ; shift += 7 {
 79828  				if shift >= 64 {
 79829  					return ErrIntOverflowEvents
 79830  				}
 79831  				if iNdEx >= l {
 79832  					return io.ErrUnexpectedEOF
 79833  				}
 79834  				b := dAtA[iNdEx]
 79835  				iNdEx++
 79836  				byteLen |= int(b&0x7F) << shift
 79837  				if b < 0x80 {
 79838  					break
 79839  				}
 79840  			}
 79841  			if byteLen < 0 {
 79842  				return ErrInvalidLengthEvents
 79843  			}
 79844  			postIndex := iNdEx + byteLen
 79845  			if postIndex < 0 {
 79846  				return ErrInvalidLengthEvents
 79847  			}
 79848  			if postIndex > l {
 79849  				return io.ErrUnexpectedEOF
 79850  			}
 79851  			m.Body = append(m.Body[:0], dAtA[iNdEx:postIndex]...)
 79852  			if m.Body == nil {
 79853  				m.Body = []byte{}
 79854  			}
 79855  			iNdEx = postIndex
 79856  		case 9:
 79857  			if wireType != 2 {
 79858  				return fmt.Errorf("proto: wrong wireType = %d for field Headers", wireType)
 79859  			}
 79860  			var msglen int
 79861  			for shift := uint(0); ; shift += 7 {
 79862  				if shift >= 64 {
 79863  					return ErrIntOverflowEvents
 79864  				}
 79865  				if iNdEx >= l {
 79866  					return io.ErrUnexpectedEOF
 79867  				}
 79868  				b := dAtA[iNdEx]
 79869  				iNdEx++
 79870  				msglen |= int(b&0x7F) << shift
 79871  				if b < 0x80 {
 79872  					break
 79873  				}
 79874  			}
 79875  			if msglen < 0 {
 79876  				return ErrInvalidLengthEvents
 79877  			}
 79878  			postIndex := iNdEx + msglen
 79879  			if postIndex < 0 {
 79880  				return ErrInvalidLengthEvents
 79881  			}
 79882  			if postIndex > l {
 79883  				return io.ErrUnexpectedEOF
 79884  			}
 79885  			if err := m.Headers.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 79886  				return err
 79887  			}
 79888  			iNdEx = postIndex
 79889  		case 10:
 79890  			if wireType != 0 {
 79891  				return fmt.Errorf("proto: wrong wireType = %d for field Category", wireType)
 79892  			}
 79893  			m.Category = 0
 79894  			for shift := uint(0); ; shift += 7 {
 79895  				if shift >= 64 {
 79896  					return ErrIntOverflowEvents
 79897  				}
 79898  				if iNdEx >= l {
 79899  					return io.ErrUnexpectedEOF
 79900  				}
 79901  				b := dAtA[iNdEx]
 79902  				iNdEx++
 79903  				m.Category |= OpenSearchCategory(b&0x7F) << shift
 79904  				if b < 0x80 {
 79905  					break
 79906  				}
 79907  			}
 79908  		case 11:
 79909  			if wireType != 2 {
 79910  				return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType)
 79911  			}
 79912  			var stringLen uint64
 79913  			for shift := uint(0); ; shift += 7 {
 79914  				if shift >= 64 {
 79915  					return ErrIntOverflowEvents
 79916  				}
 79917  				if iNdEx >= l {
 79918  					return io.ErrUnexpectedEOF
 79919  				}
 79920  				b := dAtA[iNdEx]
 79921  				iNdEx++
 79922  				stringLen |= uint64(b&0x7F) << shift
 79923  				if b < 0x80 {
 79924  					break
 79925  				}
 79926  			}
 79927  			intStringLen := int(stringLen)
 79928  			if intStringLen < 0 {
 79929  				return ErrInvalidLengthEvents
 79930  			}
 79931  			postIndex := iNdEx + intStringLen
 79932  			if postIndex < 0 {
 79933  				return ErrInvalidLengthEvents
 79934  			}
 79935  			if postIndex > l {
 79936  				return io.ErrUnexpectedEOF
 79937  			}
 79938  			m.Target = string(dAtA[iNdEx:postIndex])
 79939  			iNdEx = postIndex
 79940  		case 12:
 79941  			if wireType != 2 {
 79942  				return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType)
 79943  			}
 79944  			var stringLen uint64
 79945  			for shift := uint(0); ; shift += 7 {
 79946  				if shift >= 64 {
 79947  					return ErrIntOverflowEvents
 79948  				}
 79949  				if iNdEx >= l {
 79950  					return io.ErrUnexpectedEOF
 79951  				}
 79952  				b := dAtA[iNdEx]
 79953  				iNdEx++
 79954  				stringLen |= uint64(b&0x7F) << shift
 79955  				if b < 0x80 {
 79956  					break
 79957  				}
 79958  			}
 79959  			intStringLen := int(stringLen)
 79960  			if intStringLen < 0 {
 79961  				return ErrInvalidLengthEvents
 79962  			}
 79963  			postIndex := iNdEx + intStringLen
 79964  			if postIndex < 0 {
 79965  				return ErrInvalidLengthEvents
 79966  			}
 79967  			if postIndex > l {
 79968  				return io.ErrUnexpectedEOF
 79969  			}
 79970  			m.Query = string(dAtA[iNdEx:postIndex])
 79971  			iNdEx = postIndex
 79972  		case 13:
 79973  			if wireType != 0 {
 79974  				return fmt.Errorf("proto: wrong wireType = %d for field StatusCode", wireType)
 79975  			}
 79976  			m.StatusCode = 0
 79977  			for shift := uint(0); ; shift += 7 {
 79978  				if shift >= 64 {
 79979  					return ErrIntOverflowEvents
 79980  				}
 79981  				if iNdEx >= l {
 79982  					return io.ErrUnexpectedEOF
 79983  				}
 79984  				b := dAtA[iNdEx]
 79985  				iNdEx++
 79986  				m.StatusCode |= uint32(b&0x7F) << shift
 79987  				if b < 0x80 {
 79988  					break
 79989  				}
 79990  			}
 79991  		default:
 79992  			iNdEx = preIndex
 79993  			skippy, err := skipEvents(dAtA[iNdEx:])
 79994  			if err != nil {
 79995  				return err
 79996  			}
 79997  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 79998  				return ErrInvalidLengthEvents
 79999  			}
 80000  			if (iNdEx + skippy) > l {
 80001  				return io.ErrUnexpectedEOF
 80002  			}
 80003  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 80004  			iNdEx += skippy
 80005  		}
 80006  	}
 80007  
 80008  	if iNdEx > l {
 80009  		return io.ErrUnexpectedEOF
 80010  	}
 80011  	return nil
 80012  }
 80013  func (m *DynamoDBRequest) Unmarshal(dAtA []byte) error {
 80014  	l := len(dAtA)
 80015  	iNdEx := 0
 80016  	for iNdEx < l {
 80017  		preIndex := iNdEx
 80018  		var wire uint64
 80019  		for shift := uint(0); ; shift += 7 {
 80020  			if shift >= 64 {
 80021  				return ErrIntOverflowEvents
 80022  			}
 80023  			if iNdEx >= l {
 80024  				return io.ErrUnexpectedEOF
 80025  			}
 80026  			b := dAtA[iNdEx]
 80027  			iNdEx++
 80028  			wire |= uint64(b&0x7F) << shift
 80029  			if b < 0x80 {
 80030  				break
 80031  			}
 80032  		}
 80033  		fieldNum := int32(wire >> 3)
 80034  		wireType := int(wire & 0x7)
 80035  		if wireType == 4 {
 80036  			return fmt.Errorf("proto: DynamoDBRequest: wiretype end group for non-group")
 80037  		}
 80038  		if fieldNum <= 0 {
 80039  			return fmt.Errorf("proto: DynamoDBRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 80040  		}
 80041  		switch fieldNum {
 80042  		case 1:
 80043  			if wireType != 2 {
 80044  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 80045  			}
 80046  			var msglen int
 80047  			for shift := uint(0); ; shift += 7 {
 80048  				if shift >= 64 {
 80049  					return ErrIntOverflowEvents
 80050  				}
 80051  				if iNdEx >= l {
 80052  					return io.ErrUnexpectedEOF
 80053  				}
 80054  				b := dAtA[iNdEx]
 80055  				iNdEx++
 80056  				msglen |= int(b&0x7F) << shift
 80057  				if b < 0x80 {
 80058  					break
 80059  				}
 80060  			}
 80061  			if msglen < 0 {
 80062  				return ErrInvalidLengthEvents
 80063  			}
 80064  			postIndex := iNdEx + msglen
 80065  			if postIndex < 0 {
 80066  				return ErrInvalidLengthEvents
 80067  			}
 80068  			if postIndex > l {
 80069  				return io.ErrUnexpectedEOF
 80070  			}
 80071  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 80072  				return err
 80073  			}
 80074  			iNdEx = postIndex
 80075  		case 2:
 80076  			if wireType != 2 {
 80077  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 80078  			}
 80079  			var msglen int
 80080  			for shift := uint(0); ; shift += 7 {
 80081  				if shift >= 64 {
 80082  					return ErrIntOverflowEvents
 80083  				}
 80084  				if iNdEx >= l {
 80085  					return io.ErrUnexpectedEOF
 80086  				}
 80087  				b := dAtA[iNdEx]
 80088  				iNdEx++
 80089  				msglen |= int(b&0x7F) << shift
 80090  				if b < 0x80 {
 80091  					break
 80092  				}
 80093  			}
 80094  			if msglen < 0 {
 80095  				return ErrInvalidLengthEvents
 80096  			}
 80097  			postIndex := iNdEx + msglen
 80098  			if postIndex < 0 {
 80099  				return ErrInvalidLengthEvents
 80100  			}
 80101  			if postIndex > l {
 80102  				return io.ErrUnexpectedEOF
 80103  			}
 80104  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 80105  				return err
 80106  			}
 80107  			iNdEx = postIndex
 80108  		case 3:
 80109  			if wireType != 2 {
 80110  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 80111  			}
 80112  			var msglen int
 80113  			for shift := uint(0); ; shift += 7 {
 80114  				if shift >= 64 {
 80115  					return ErrIntOverflowEvents
 80116  				}
 80117  				if iNdEx >= l {
 80118  					return io.ErrUnexpectedEOF
 80119  				}
 80120  				b := dAtA[iNdEx]
 80121  				iNdEx++
 80122  				msglen |= int(b&0x7F) << shift
 80123  				if b < 0x80 {
 80124  					break
 80125  				}
 80126  			}
 80127  			if msglen < 0 {
 80128  				return ErrInvalidLengthEvents
 80129  			}
 80130  			postIndex := iNdEx + msglen
 80131  			if postIndex < 0 {
 80132  				return ErrInvalidLengthEvents
 80133  			}
 80134  			if postIndex > l {
 80135  				return io.ErrUnexpectedEOF
 80136  			}
 80137  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 80138  				return err
 80139  			}
 80140  			iNdEx = postIndex
 80141  		case 4:
 80142  			if wireType != 2 {
 80143  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 80144  			}
 80145  			var msglen int
 80146  			for shift := uint(0); ; shift += 7 {
 80147  				if shift >= 64 {
 80148  					return ErrIntOverflowEvents
 80149  				}
 80150  				if iNdEx >= l {
 80151  					return io.ErrUnexpectedEOF
 80152  				}
 80153  				b := dAtA[iNdEx]
 80154  				iNdEx++
 80155  				msglen |= int(b&0x7F) << shift
 80156  				if b < 0x80 {
 80157  					break
 80158  				}
 80159  			}
 80160  			if msglen < 0 {
 80161  				return ErrInvalidLengthEvents
 80162  			}
 80163  			postIndex := iNdEx + msglen
 80164  			if postIndex < 0 {
 80165  				return ErrInvalidLengthEvents
 80166  			}
 80167  			if postIndex > l {
 80168  				return io.ErrUnexpectedEOF
 80169  			}
 80170  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 80171  				return err
 80172  			}
 80173  			iNdEx = postIndex
 80174  		case 5:
 80175  			if wireType != 0 {
 80176  				return fmt.Errorf("proto: wrong wireType = %d for field StatusCode", wireType)
 80177  			}
 80178  			m.StatusCode = 0
 80179  			for shift := uint(0); ; shift += 7 {
 80180  				if shift >= 64 {
 80181  					return ErrIntOverflowEvents
 80182  				}
 80183  				if iNdEx >= l {
 80184  					return io.ErrUnexpectedEOF
 80185  				}
 80186  				b := dAtA[iNdEx]
 80187  				iNdEx++
 80188  				m.StatusCode |= uint32(b&0x7F) << shift
 80189  				if b < 0x80 {
 80190  					break
 80191  				}
 80192  			}
 80193  		case 6:
 80194  			if wireType != 2 {
 80195  				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
 80196  			}
 80197  			var stringLen uint64
 80198  			for shift := uint(0); ; shift += 7 {
 80199  				if shift >= 64 {
 80200  					return ErrIntOverflowEvents
 80201  				}
 80202  				if iNdEx >= l {
 80203  					return io.ErrUnexpectedEOF
 80204  				}
 80205  				b := dAtA[iNdEx]
 80206  				iNdEx++
 80207  				stringLen |= uint64(b&0x7F) << shift
 80208  				if b < 0x80 {
 80209  					break
 80210  				}
 80211  			}
 80212  			intStringLen := int(stringLen)
 80213  			if intStringLen < 0 {
 80214  				return ErrInvalidLengthEvents
 80215  			}
 80216  			postIndex := iNdEx + intStringLen
 80217  			if postIndex < 0 {
 80218  				return ErrInvalidLengthEvents
 80219  			}
 80220  			if postIndex > l {
 80221  				return io.ErrUnexpectedEOF
 80222  			}
 80223  			m.Path = string(dAtA[iNdEx:postIndex])
 80224  			iNdEx = postIndex
 80225  		case 7:
 80226  			if wireType != 2 {
 80227  				return fmt.Errorf("proto: wrong wireType = %d for field RawQuery", wireType)
 80228  			}
 80229  			var stringLen uint64
 80230  			for shift := uint(0); ; shift += 7 {
 80231  				if shift >= 64 {
 80232  					return ErrIntOverflowEvents
 80233  				}
 80234  				if iNdEx >= l {
 80235  					return io.ErrUnexpectedEOF
 80236  				}
 80237  				b := dAtA[iNdEx]
 80238  				iNdEx++
 80239  				stringLen |= uint64(b&0x7F) << shift
 80240  				if b < 0x80 {
 80241  					break
 80242  				}
 80243  			}
 80244  			intStringLen := int(stringLen)
 80245  			if intStringLen < 0 {
 80246  				return ErrInvalidLengthEvents
 80247  			}
 80248  			postIndex := iNdEx + intStringLen
 80249  			if postIndex < 0 {
 80250  				return ErrInvalidLengthEvents
 80251  			}
 80252  			if postIndex > l {
 80253  				return io.ErrUnexpectedEOF
 80254  			}
 80255  			m.RawQuery = string(dAtA[iNdEx:postIndex])
 80256  			iNdEx = postIndex
 80257  		case 8:
 80258  			if wireType != 2 {
 80259  				return fmt.Errorf("proto: wrong wireType = %d for field Method", wireType)
 80260  			}
 80261  			var stringLen uint64
 80262  			for shift := uint(0); ; shift += 7 {
 80263  				if shift >= 64 {
 80264  					return ErrIntOverflowEvents
 80265  				}
 80266  				if iNdEx >= l {
 80267  					return io.ErrUnexpectedEOF
 80268  				}
 80269  				b := dAtA[iNdEx]
 80270  				iNdEx++
 80271  				stringLen |= uint64(b&0x7F) << shift
 80272  				if b < 0x80 {
 80273  					break
 80274  				}
 80275  			}
 80276  			intStringLen := int(stringLen)
 80277  			if intStringLen < 0 {
 80278  				return ErrInvalidLengthEvents
 80279  			}
 80280  			postIndex := iNdEx + intStringLen
 80281  			if postIndex < 0 {
 80282  				return ErrInvalidLengthEvents
 80283  			}
 80284  			if postIndex > l {
 80285  				return io.ErrUnexpectedEOF
 80286  			}
 80287  			m.Method = string(dAtA[iNdEx:postIndex])
 80288  			iNdEx = postIndex
 80289  		case 9:
 80290  			if wireType != 2 {
 80291  				return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType)
 80292  			}
 80293  			var stringLen uint64
 80294  			for shift := uint(0); ; shift += 7 {
 80295  				if shift >= 64 {
 80296  					return ErrIntOverflowEvents
 80297  				}
 80298  				if iNdEx >= l {
 80299  					return io.ErrUnexpectedEOF
 80300  				}
 80301  				b := dAtA[iNdEx]
 80302  				iNdEx++
 80303  				stringLen |= uint64(b&0x7F) << shift
 80304  				if b < 0x80 {
 80305  					break
 80306  				}
 80307  			}
 80308  			intStringLen := int(stringLen)
 80309  			if intStringLen < 0 {
 80310  				return ErrInvalidLengthEvents
 80311  			}
 80312  			postIndex := iNdEx + intStringLen
 80313  			if postIndex < 0 {
 80314  				return ErrInvalidLengthEvents
 80315  			}
 80316  			if postIndex > l {
 80317  				return io.ErrUnexpectedEOF
 80318  			}
 80319  			m.Target = string(dAtA[iNdEx:postIndex])
 80320  			iNdEx = postIndex
 80321  		case 10:
 80322  			if wireType != 2 {
 80323  				return fmt.Errorf("proto: wrong wireType = %d for field Body", wireType)
 80324  			}
 80325  			var msglen int
 80326  			for shift := uint(0); ; shift += 7 {
 80327  				if shift >= 64 {
 80328  					return ErrIntOverflowEvents
 80329  				}
 80330  				if iNdEx >= l {
 80331  					return io.ErrUnexpectedEOF
 80332  				}
 80333  				b := dAtA[iNdEx]
 80334  				iNdEx++
 80335  				msglen |= int(b&0x7F) << shift
 80336  				if b < 0x80 {
 80337  					break
 80338  				}
 80339  			}
 80340  			if msglen < 0 {
 80341  				return ErrInvalidLengthEvents
 80342  			}
 80343  			postIndex := iNdEx + msglen
 80344  			if postIndex < 0 {
 80345  				return ErrInvalidLengthEvents
 80346  			}
 80347  			if postIndex > l {
 80348  				return io.ErrUnexpectedEOF
 80349  			}
 80350  			if m.Body == nil {
 80351  				m.Body = &Struct{}
 80352  			}
 80353  			if err := m.Body.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 80354  				return err
 80355  			}
 80356  			iNdEx = postIndex
 80357  		default:
 80358  			iNdEx = preIndex
 80359  			skippy, err := skipEvents(dAtA[iNdEx:])
 80360  			if err != nil {
 80361  				return err
 80362  			}
 80363  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 80364  				return ErrInvalidLengthEvents
 80365  			}
 80366  			if (iNdEx + skippy) > l {
 80367  				return io.ErrUnexpectedEOF
 80368  			}
 80369  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 80370  			iNdEx += skippy
 80371  		}
 80372  	}
 80373  
 80374  	if iNdEx > l {
 80375  		return io.ErrUnexpectedEOF
 80376  	}
 80377  	return nil
 80378  }
 80379  func (m *AppSessionDynamoDBRequest) Unmarshal(dAtA []byte) error {
 80380  	l := len(dAtA)
 80381  	iNdEx := 0
 80382  	for iNdEx < l {
 80383  		preIndex := iNdEx
 80384  		var wire uint64
 80385  		for shift := uint(0); ; shift += 7 {
 80386  			if shift >= 64 {
 80387  				return ErrIntOverflowEvents
 80388  			}
 80389  			if iNdEx >= l {
 80390  				return io.ErrUnexpectedEOF
 80391  			}
 80392  			b := dAtA[iNdEx]
 80393  			iNdEx++
 80394  			wire |= uint64(b&0x7F) << shift
 80395  			if b < 0x80 {
 80396  				break
 80397  			}
 80398  		}
 80399  		fieldNum := int32(wire >> 3)
 80400  		wireType := int(wire & 0x7)
 80401  		if wireType == 4 {
 80402  			return fmt.Errorf("proto: AppSessionDynamoDBRequest: wiretype end group for non-group")
 80403  		}
 80404  		if fieldNum <= 0 {
 80405  			return fmt.Errorf("proto: AppSessionDynamoDBRequest: illegal tag %d (wire type %d)", fieldNum, wire)
 80406  		}
 80407  		switch fieldNum {
 80408  		case 1:
 80409  			if wireType != 2 {
 80410  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 80411  			}
 80412  			var msglen int
 80413  			for shift := uint(0); ; shift += 7 {
 80414  				if shift >= 64 {
 80415  					return ErrIntOverflowEvents
 80416  				}
 80417  				if iNdEx >= l {
 80418  					return io.ErrUnexpectedEOF
 80419  				}
 80420  				b := dAtA[iNdEx]
 80421  				iNdEx++
 80422  				msglen |= int(b&0x7F) << shift
 80423  				if b < 0x80 {
 80424  					break
 80425  				}
 80426  			}
 80427  			if msglen < 0 {
 80428  				return ErrInvalidLengthEvents
 80429  			}
 80430  			postIndex := iNdEx + msglen
 80431  			if postIndex < 0 {
 80432  				return ErrInvalidLengthEvents
 80433  			}
 80434  			if postIndex > l {
 80435  				return io.ErrUnexpectedEOF
 80436  			}
 80437  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 80438  				return err
 80439  			}
 80440  			iNdEx = postIndex
 80441  		case 2:
 80442  			if wireType != 2 {
 80443  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 80444  			}
 80445  			var msglen int
 80446  			for shift := uint(0); ; shift += 7 {
 80447  				if shift >= 64 {
 80448  					return ErrIntOverflowEvents
 80449  				}
 80450  				if iNdEx >= l {
 80451  					return io.ErrUnexpectedEOF
 80452  				}
 80453  				b := dAtA[iNdEx]
 80454  				iNdEx++
 80455  				msglen |= int(b&0x7F) << shift
 80456  				if b < 0x80 {
 80457  					break
 80458  				}
 80459  			}
 80460  			if msglen < 0 {
 80461  				return ErrInvalidLengthEvents
 80462  			}
 80463  			postIndex := iNdEx + msglen
 80464  			if postIndex < 0 {
 80465  				return ErrInvalidLengthEvents
 80466  			}
 80467  			if postIndex > l {
 80468  				return io.ErrUnexpectedEOF
 80469  			}
 80470  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 80471  				return err
 80472  			}
 80473  			iNdEx = postIndex
 80474  		case 3:
 80475  			if wireType != 2 {
 80476  				return fmt.Errorf("proto: wrong wireType = %d for field AppMetadata", wireType)
 80477  			}
 80478  			var msglen int
 80479  			for shift := uint(0); ; shift += 7 {
 80480  				if shift >= 64 {
 80481  					return ErrIntOverflowEvents
 80482  				}
 80483  				if iNdEx >= l {
 80484  					return io.ErrUnexpectedEOF
 80485  				}
 80486  				b := dAtA[iNdEx]
 80487  				iNdEx++
 80488  				msglen |= int(b&0x7F) << shift
 80489  				if b < 0x80 {
 80490  					break
 80491  				}
 80492  			}
 80493  			if msglen < 0 {
 80494  				return ErrInvalidLengthEvents
 80495  			}
 80496  			postIndex := iNdEx + msglen
 80497  			if postIndex < 0 {
 80498  				return ErrInvalidLengthEvents
 80499  			}
 80500  			if postIndex > l {
 80501  				return io.ErrUnexpectedEOF
 80502  			}
 80503  			if err := m.AppMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 80504  				return err
 80505  			}
 80506  			iNdEx = postIndex
 80507  		case 4:
 80508  			if wireType != 2 {
 80509  				return fmt.Errorf("proto: wrong wireType = %d for field AWSRequestMetadata", wireType)
 80510  			}
 80511  			var msglen int
 80512  			for shift := uint(0); ; shift += 7 {
 80513  				if shift >= 64 {
 80514  					return ErrIntOverflowEvents
 80515  				}
 80516  				if iNdEx >= l {
 80517  					return io.ErrUnexpectedEOF
 80518  				}
 80519  				b := dAtA[iNdEx]
 80520  				iNdEx++
 80521  				msglen |= int(b&0x7F) << shift
 80522  				if b < 0x80 {
 80523  					break
 80524  				}
 80525  			}
 80526  			if msglen < 0 {
 80527  				return ErrInvalidLengthEvents
 80528  			}
 80529  			postIndex := iNdEx + msglen
 80530  			if postIndex < 0 {
 80531  				return ErrInvalidLengthEvents
 80532  			}
 80533  			if postIndex > l {
 80534  				return io.ErrUnexpectedEOF
 80535  			}
 80536  			if err := m.AWSRequestMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 80537  				return err
 80538  			}
 80539  			iNdEx = postIndex
 80540  		case 5:
 80541  			if wireType != 2 {
 80542  				return fmt.Errorf("proto: wrong wireType = %d for field SessionChunkID", wireType)
 80543  			}
 80544  			var stringLen uint64
 80545  			for shift := uint(0); ; shift += 7 {
 80546  				if shift >= 64 {
 80547  					return ErrIntOverflowEvents
 80548  				}
 80549  				if iNdEx >= l {
 80550  					return io.ErrUnexpectedEOF
 80551  				}
 80552  				b := dAtA[iNdEx]
 80553  				iNdEx++
 80554  				stringLen |= uint64(b&0x7F) << shift
 80555  				if b < 0x80 {
 80556  					break
 80557  				}
 80558  			}
 80559  			intStringLen := int(stringLen)
 80560  			if intStringLen < 0 {
 80561  				return ErrInvalidLengthEvents
 80562  			}
 80563  			postIndex := iNdEx + intStringLen
 80564  			if postIndex < 0 {
 80565  				return ErrInvalidLengthEvents
 80566  			}
 80567  			if postIndex > l {
 80568  				return io.ErrUnexpectedEOF
 80569  			}
 80570  			m.SessionChunkID = string(dAtA[iNdEx:postIndex])
 80571  			iNdEx = postIndex
 80572  		case 6:
 80573  			if wireType != 0 {
 80574  				return fmt.Errorf("proto: wrong wireType = %d for field StatusCode", wireType)
 80575  			}
 80576  			m.StatusCode = 0
 80577  			for shift := uint(0); ; shift += 7 {
 80578  				if shift >= 64 {
 80579  					return ErrIntOverflowEvents
 80580  				}
 80581  				if iNdEx >= l {
 80582  					return io.ErrUnexpectedEOF
 80583  				}
 80584  				b := dAtA[iNdEx]
 80585  				iNdEx++
 80586  				m.StatusCode |= uint32(b&0x7F) << shift
 80587  				if b < 0x80 {
 80588  					break
 80589  				}
 80590  			}
 80591  		case 7:
 80592  			if wireType != 2 {
 80593  				return fmt.Errorf("proto: wrong wireType = %d for field Path", wireType)
 80594  			}
 80595  			var stringLen uint64
 80596  			for shift := uint(0); ; shift += 7 {
 80597  				if shift >= 64 {
 80598  					return ErrIntOverflowEvents
 80599  				}
 80600  				if iNdEx >= l {
 80601  					return io.ErrUnexpectedEOF
 80602  				}
 80603  				b := dAtA[iNdEx]
 80604  				iNdEx++
 80605  				stringLen |= uint64(b&0x7F) << shift
 80606  				if b < 0x80 {
 80607  					break
 80608  				}
 80609  			}
 80610  			intStringLen := int(stringLen)
 80611  			if intStringLen < 0 {
 80612  				return ErrInvalidLengthEvents
 80613  			}
 80614  			postIndex := iNdEx + intStringLen
 80615  			if postIndex < 0 {
 80616  				return ErrInvalidLengthEvents
 80617  			}
 80618  			if postIndex > l {
 80619  				return io.ErrUnexpectedEOF
 80620  			}
 80621  			m.Path = string(dAtA[iNdEx:postIndex])
 80622  			iNdEx = postIndex
 80623  		case 8:
 80624  			if wireType != 2 {
 80625  				return fmt.Errorf("proto: wrong wireType = %d for field RawQuery", wireType)
 80626  			}
 80627  			var stringLen uint64
 80628  			for shift := uint(0); ; shift += 7 {
 80629  				if shift >= 64 {
 80630  					return ErrIntOverflowEvents
 80631  				}
 80632  				if iNdEx >= l {
 80633  					return io.ErrUnexpectedEOF
 80634  				}
 80635  				b := dAtA[iNdEx]
 80636  				iNdEx++
 80637  				stringLen |= uint64(b&0x7F) << shift
 80638  				if b < 0x80 {
 80639  					break
 80640  				}
 80641  			}
 80642  			intStringLen := int(stringLen)
 80643  			if intStringLen < 0 {
 80644  				return ErrInvalidLengthEvents
 80645  			}
 80646  			postIndex := iNdEx + intStringLen
 80647  			if postIndex < 0 {
 80648  				return ErrInvalidLengthEvents
 80649  			}
 80650  			if postIndex > l {
 80651  				return io.ErrUnexpectedEOF
 80652  			}
 80653  			m.RawQuery = string(dAtA[iNdEx:postIndex])
 80654  			iNdEx = postIndex
 80655  		case 9:
 80656  			if wireType != 2 {
 80657  				return fmt.Errorf("proto: wrong wireType = %d for field Method", wireType)
 80658  			}
 80659  			var stringLen uint64
 80660  			for shift := uint(0); ; shift += 7 {
 80661  				if shift >= 64 {
 80662  					return ErrIntOverflowEvents
 80663  				}
 80664  				if iNdEx >= l {
 80665  					return io.ErrUnexpectedEOF
 80666  				}
 80667  				b := dAtA[iNdEx]
 80668  				iNdEx++
 80669  				stringLen |= uint64(b&0x7F) << shift
 80670  				if b < 0x80 {
 80671  					break
 80672  				}
 80673  			}
 80674  			intStringLen := int(stringLen)
 80675  			if intStringLen < 0 {
 80676  				return ErrInvalidLengthEvents
 80677  			}
 80678  			postIndex := iNdEx + intStringLen
 80679  			if postIndex < 0 {
 80680  				return ErrInvalidLengthEvents
 80681  			}
 80682  			if postIndex > l {
 80683  				return io.ErrUnexpectedEOF
 80684  			}
 80685  			m.Method = string(dAtA[iNdEx:postIndex])
 80686  			iNdEx = postIndex
 80687  		case 10:
 80688  			if wireType != 2 {
 80689  				return fmt.Errorf("proto: wrong wireType = %d for field Target", wireType)
 80690  			}
 80691  			var stringLen uint64
 80692  			for shift := uint(0); ; shift += 7 {
 80693  				if shift >= 64 {
 80694  					return ErrIntOverflowEvents
 80695  				}
 80696  				if iNdEx >= l {
 80697  					return io.ErrUnexpectedEOF
 80698  				}
 80699  				b := dAtA[iNdEx]
 80700  				iNdEx++
 80701  				stringLen |= uint64(b&0x7F) << shift
 80702  				if b < 0x80 {
 80703  					break
 80704  				}
 80705  			}
 80706  			intStringLen := int(stringLen)
 80707  			if intStringLen < 0 {
 80708  				return ErrInvalidLengthEvents
 80709  			}
 80710  			postIndex := iNdEx + intStringLen
 80711  			if postIndex < 0 {
 80712  				return ErrInvalidLengthEvents
 80713  			}
 80714  			if postIndex > l {
 80715  				return io.ErrUnexpectedEOF
 80716  			}
 80717  			m.Target = string(dAtA[iNdEx:postIndex])
 80718  			iNdEx = postIndex
 80719  		case 11:
 80720  			if wireType != 2 {
 80721  				return fmt.Errorf("proto: wrong wireType = %d for field Body", wireType)
 80722  			}
 80723  			var msglen int
 80724  			for shift := uint(0); ; shift += 7 {
 80725  				if shift >= 64 {
 80726  					return ErrIntOverflowEvents
 80727  				}
 80728  				if iNdEx >= l {
 80729  					return io.ErrUnexpectedEOF
 80730  				}
 80731  				b := dAtA[iNdEx]
 80732  				iNdEx++
 80733  				msglen |= int(b&0x7F) << shift
 80734  				if b < 0x80 {
 80735  					break
 80736  				}
 80737  			}
 80738  			if msglen < 0 {
 80739  				return ErrInvalidLengthEvents
 80740  			}
 80741  			postIndex := iNdEx + msglen
 80742  			if postIndex < 0 {
 80743  				return ErrInvalidLengthEvents
 80744  			}
 80745  			if postIndex > l {
 80746  				return io.ErrUnexpectedEOF
 80747  			}
 80748  			if m.Body == nil {
 80749  				m.Body = &Struct{}
 80750  			}
 80751  			if err := m.Body.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 80752  				return err
 80753  			}
 80754  			iNdEx = postIndex
 80755  		default:
 80756  			iNdEx = preIndex
 80757  			skippy, err := skipEvents(dAtA[iNdEx:])
 80758  			if err != nil {
 80759  				return err
 80760  			}
 80761  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 80762  				return ErrInvalidLengthEvents
 80763  			}
 80764  			if (iNdEx + skippy) > l {
 80765  				return io.ErrUnexpectedEOF
 80766  			}
 80767  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 80768  			iNdEx += skippy
 80769  		}
 80770  	}
 80771  
 80772  	if iNdEx > l {
 80773  		return io.ErrUnexpectedEOF
 80774  	}
 80775  	return nil
 80776  }
 80777  func (m *UpgradeWindowStartMetadata) Unmarshal(dAtA []byte) error {
 80778  	l := len(dAtA)
 80779  	iNdEx := 0
 80780  	for iNdEx < l {
 80781  		preIndex := iNdEx
 80782  		var wire uint64
 80783  		for shift := uint(0); ; shift += 7 {
 80784  			if shift >= 64 {
 80785  				return ErrIntOverflowEvents
 80786  			}
 80787  			if iNdEx >= l {
 80788  				return io.ErrUnexpectedEOF
 80789  			}
 80790  			b := dAtA[iNdEx]
 80791  			iNdEx++
 80792  			wire |= uint64(b&0x7F) << shift
 80793  			if b < 0x80 {
 80794  				break
 80795  			}
 80796  		}
 80797  		fieldNum := int32(wire >> 3)
 80798  		wireType := int(wire & 0x7)
 80799  		if wireType == 4 {
 80800  			return fmt.Errorf("proto: UpgradeWindowStartMetadata: wiretype end group for non-group")
 80801  		}
 80802  		if fieldNum <= 0 {
 80803  			return fmt.Errorf("proto: UpgradeWindowStartMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 80804  		}
 80805  		switch fieldNum {
 80806  		case 1:
 80807  			if wireType != 2 {
 80808  				return fmt.Errorf("proto: wrong wireType = %d for field UpgradeWindowStart", wireType)
 80809  			}
 80810  			var stringLen uint64
 80811  			for shift := uint(0); ; shift += 7 {
 80812  				if shift >= 64 {
 80813  					return ErrIntOverflowEvents
 80814  				}
 80815  				if iNdEx >= l {
 80816  					return io.ErrUnexpectedEOF
 80817  				}
 80818  				b := dAtA[iNdEx]
 80819  				iNdEx++
 80820  				stringLen |= uint64(b&0x7F) << shift
 80821  				if b < 0x80 {
 80822  					break
 80823  				}
 80824  			}
 80825  			intStringLen := int(stringLen)
 80826  			if intStringLen < 0 {
 80827  				return ErrInvalidLengthEvents
 80828  			}
 80829  			postIndex := iNdEx + intStringLen
 80830  			if postIndex < 0 {
 80831  				return ErrInvalidLengthEvents
 80832  			}
 80833  			if postIndex > l {
 80834  				return io.ErrUnexpectedEOF
 80835  			}
 80836  			m.UpgradeWindowStart = string(dAtA[iNdEx:postIndex])
 80837  			iNdEx = postIndex
 80838  		default:
 80839  			iNdEx = preIndex
 80840  			skippy, err := skipEvents(dAtA[iNdEx:])
 80841  			if err != nil {
 80842  				return err
 80843  			}
 80844  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 80845  				return ErrInvalidLengthEvents
 80846  			}
 80847  			if (iNdEx + skippy) > l {
 80848  				return io.ErrUnexpectedEOF
 80849  			}
 80850  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 80851  			iNdEx += skippy
 80852  		}
 80853  	}
 80854  
 80855  	if iNdEx > l {
 80856  		return io.ErrUnexpectedEOF
 80857  	}
 80858  	return nil
 80859  }
 80860  func (m *UpgradeWindowStartUpdate) Unmarshal(dAtA []byte) error {
 80861  	l := len(dAtA)
 80862  	iNdEx := 0
 80863  	for iNdEx < l {
 80864  		preIndex := iNdEx
 80865  		var wire uint64
 80866  		for shift := uint(0); ; shift += 7 {
 80867  			if shift >= 64 {
 80868  				return ErrIntOverflowEvents
 80869  			}
 80870  			if iNdEx >= l {
 80871  				return io.ErrUnexpectedEOF
 80872  			}
 80873  			b := dAtA[iNdEx]
 80874  			iNdEx++
 80875  			wire |= uint64(b&0x7F) << shift
 80876  			if b < 0x80 {
 80877  				break
 80878  			}
 80879  		}
 80880  		fieldNum := int32(wire >> 3)
 80881  		wireType := int(wire & 0x7)
 80882  		if wireType == 4 {
 80883  			return fmt.Errorf("proto: UpgradeWindowStartUpdate: wiretype end group for non-group")
 80884  		}
 80885  		if fieldNum <= 0 {
 80886  			return fmt.Errorf("proto: UpgradeWindowStartUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 80887  		}
 80888  		switch fieldNum {
 80889  		case 1:
 80890  			if wireType != 2 {
 80891  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 80892  			}
 80893  			var msglen int
 80894  			for shift := uint(0); ; shift += 7 {
 80895  				if shift >= 64 {
 80896  					return ErrIntOverflowEvents
 80897  				}
 80898  				if iNdEx >= l {
 80899  					return io.ErrUnexpectedEOF
 80900  				}
 80901  				b := dAtA[iNdEx]
 80902  				iNdEx++
 80903  				msglen |= int(b&0x7F) << shift
 80904  				if b < 0x80 {
 80905  					break
 80906  				}
 80907  			}
 80908  			if msglen < 0 {
 80909  				return ErrInvalidLengthEvents
 80910  			}
 80911  			postIndex := iNdEx + msglen
 80912  			if postIndex < 0 {
 80913  				return ErrInvalidLengthEvents
 80914  			}
 80915  			if postIndex > l {
 80916  				return io.ErrUnexpectedEOF
 80917  			}
 80918  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 80919  				return err
 80920  			}
 80921  			iNdEx = postIndex
 80922  		case 2:
 80923  			if wireType != 2 {
 80924  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 80925  			}
 80926  			var msglen int
 80927  			for shift := uint(0); ; shift += 7 {
 80928  				if shift >= 64 {
 80929  					return ErrIntOverflowEvents
 80930  				}
 80931  				if iNdEx >= l {
 80932  					return io.ErrUnexpectedEOF
 80933  				}
 80934  				b := dAtA[iNdEx]
 80935  				iNdEx++
 80936  				msglen |= int(b&0x7F) << shift
 80937  				if b < 0x80 {
 80938  					break
 80939  				}
 80940  			}
 80941  			if msglen < 0 {
 80942  				return ErrInvalidLengthEvents
 80943  			}
 80944  			postIndex := iNdEx + msglen
 80945  			if postIndex < 0 {
 80946  				return ErrInvalidLengthEvents
 80947  			}
 80948  			if postIndex > l {
 80949  				return io.ErrUnexpectedEOF
 80950  			}
 80951  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 80952  				return err
 80953  			}
 80954  			iNdEx = postIndex
 80955  		case 3:
 80956  			if wireType != 2 {
 80957  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 80958  			}
 80959  			var msglen int
 80960  			for shift := uint(0); ; shift += 7 {
 80961  				if shift >= 64 {
 80962  					return ErrIntOverflowEvents
 80963  				}
 80964  				if iNdEx >= l {
 80965  					return io.ErrUnexpectedEOF
 80966  				}
 80967  				b := dAtA[iNdEx]
 80968  				iNdEx++
 80969  				msglen |= int(b&0x7F) << shift
 80970  				if b < 0x80 {
 80971  					break
 80972  				}
 80973  			}
 80974  			if msglen < 0 {
 80975  				return ErrInvalidLengthEvents
 80976  			}
 80977  			postIndex := iNdEx + msglen
 80978  			if postIndex < 0 {
 80979  				return ErrInvalidLengthEvents
 80980  			}
 80981  			if postIndex > l {
 80982  				return io.ErrUnexpectedEOF
 80983  			}
 80984  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 80985  				return err
 80986  			}
 80987  			iNdEx = postIndex
 80988  		case 4:
 80989  			if wireType != 2 {
 80990  				return fmt.Errorf("proto: wrong wireType = %d for field UpgradeWindowStartMetadata", wireType)
 80991  			}
 80992  			var msglen int
 80993  			for shift := uint(0); ; shift += 7 {
 80994  				if shift >= 64 {
 80995  					return ErrIntOverflowEvents
 80996  				}
 80997  				if iNdEx >= l {
 80998  					return io.ErrUnexpectedEOF
 80999  				}
 81000  				b := dAtA[iNdEx]
 81001  				iNdEx++
 81002  				msglen |= int(b&0x7F) << shift
 81003  				if b < 0x80 {
 81004  					break
 81005  				}
 81006  			}
 81007  			if msglen < 0 {
 81008  				return ErrInvalidLengthEvents
 81009  			}
 81010  			postIndex := iNdEx + msglen
 81011  			if postIndex < 0 {
 81012  				return ErrInvalidLengthEvents
 81013  			}
 81014  			if postIndex > l {
 81015  				return io.ErrUnexpectedEOF
 81016  			}
 81017  			if err := m.UpgradeWindowStartMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 81018  				return err
 81019  			}
 81020  			iNdEx = postIndex
 81021  		default:
 81022  			iNdEx = preIndex
 81023  			skippy, err := skipEvents(dAtA[iNdEx:])
 81024  			if err != nil {
 81025  				return err
 81026  			}
 81027  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 81028  				return ErrInvalidLengthEvents
 81029  			}
 81030  			if (iNdEx + skippy) > l {
 81031  				return io.ErrUnexpectedEOF
 81032  			}
 81033  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 81034  			iNdEx += skippy
 81035  		}
 81036  	}
 81037  
 81038  	if iNdEx > l {
 81039  		return io.ErrUnexpectedEOF
 81040  	}
 81041  	return nil
 81042  }
 81043  func (m *SessionRecordingAccess) Unmarshal(dAtA []byte) error {
 81044  	l := len(dAtA)
 81045  	iNdEx := 0
 81046  	for iNdEx < l {
 81047  		preIndex := iNdEx
 81048  		var wire uint64
 81049  		for shift := uint(0); ; shift += 7 {
 81050  			if shift >= 64 {
 81051  				return ErrIntOverflowEvents
 81052  			}
 81053  			if iNdEx >= l {
 81054  				return io.ErrUnexpectedEOF
 81055  			}
 81056  			b := dAtA[iNdEx]
 81057  			iNdEx++
 81058  			wire |= uint64(b&0x7F) << shift
 81059  			if b < 0x80 {
 81060  				break
 81061  			}
 81062  		}
 81063  		fieldNum := int32(wire >> 3)
 81064  		wireType := int(wire & 0x7)
 81065  		if wireType == 4 {
 81066  			return fmt.Errorf("proto: SessionRecordingAccess: wiretype end group for non-group")
 81067  		}
 81068  		if fieldNum <= 0 {
 81069  			return fmt.Errorf("proto: SessionRecordingAccess: illegal tag %d (wire type %d)", fieldNum, wire)
 81070  		}
 81071  		switch fieldNum {
 81072  		case 1:
 81073  			if wireType != 2 {
 81074  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 81075  			}
 81076  			var msglen int
 81077  			for shift := uint(0); ; shift += 7 {
 81078  				if shift >= 64 {
 81079  					return ErrIntOverflowEvents
 81080  				}
 81081  				if iNdEx >= l {
 81082  					return io.ErrUnexpectedEOF
 81083  				}
 81084  				b := dAtA[iNdEx]
 81085  				iNdEx++
 81086  				msglen |= int(b&0x7F) << shift
 81087  				if b < 0x80 {
 81088  					break
 81089  				}
 81090  			}
 81091  			if msglen < 0 {
 81092  				return ErrInvalidLengthEvents
 81093  			}
 81094  			postIndex := iNdEx + msglen
 81095  			if postIndex < 0 {
 81096  				return ErrInvalidLengthEvents
 81097  			}
 81098  			if postIndex > l {
 81099  				return io.ErrUnexpectedEOF
 81100  			}
 81101  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 81102  				return err
 81103  			}
 81104  			iNdEx = postIndex
 81105  		case 2:
 81106  			if wireType != 2 {
 81107  				return fmt.Errorf("proto: wrong wireType = %d for field SessionID", wireType)
 81108  			}
 81109  			var stringLen uint64
 81110  			for shift := uint(0); ; shift += 7 {
 81111  				if shift >= 64 {
 81112  					return ErrIntOverflowEvents
 81113  				}
 81114  				if iNdEx >= l {
 81115  					return io.ErrUnexpectedEOF
 81116  				}
 81117  				b := dAtA[iNdEx]
 81118  				iNdEx++
 81119  				stringLen |= uint64(b&0x7F) << shift
 81120  				if b < 0x80 {
 81121  					break
 81122  				}
 81123  			}
 81124  			intStringLen := int(stringLen)
 81125  			if intStringLen < 0 {
 81126  				return ErrInvalidLengthEvents
 81127  			}
 81128  			postIndex := iNdEx + intStringLen
 81129  			if postIndex < 0 {
 81130  				return ErrInvalidLengthEvents
 81131  			}
 81132  			if postIndex > l {
 81133  				return io.ErrUnexpectedEOF
 81134  			}
 81135  			m.SessionID = string(dAtA[iNdEx:postIndex])
 81136  			iNdEx = postIndex
 81137  		case 3:
 81138  			if wireType != 2 {
 81139  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 81140  			}
 81141  			var msglen int
 81142  			for shift := uint(0); ; shift += 7 {
 81143  				if shift >= 64 {
 81144  					return ErrIntOverflowEvents
 81145  				}
 81146  				if iNdEx >= l {
 81147  					return io.ErrUnexpectedEOF
 81148  				}
 81149  				b := dAtA[iNdEx]
 81150  				iNdEx++
 81151  				msglen |= int(b&0x7F) << shift
 81152  				if b < 0x80 {
 81153  					break
 81154  				}
 81155  			}
 81156  			if msglen < 0 {
 81157  				return ErrInvalidLengthEvents
 81158  			}
 81159  			postIndex := iNdEx + msglen
 81160  			if postIndex < 0 {
 81161  				return ErrInvalidLengthEvents
 81162  			}
 81163  			if postIndex > l {
 81164  				return io.ErrUnexpectedEOF
 81165  			}
 81166  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 81167  				return err
 81168  			}
 81169  			iNdEx = postIndex
 81170  		default:
 81171  			iNdEx = preIndex
 81172  			skippy, err := skipEvents(dAtA[iNdEx:])
 81173  			if err != nil {
 81174  				return err
 81175  			}
 81176  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 81177  				return ErrInvalidLengthEvents
 81178  			}
 81179  			if (iNdEx + skippy) > l {
 81180  				return io.ErrUnexpectedEOF
 81181  			}
 81182  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 81183  			iNdEx += skippy
 81184  		}
 81185  	}
 81186  
 81187  	if iNdEx > l {
 81188  		return io.ErrUnexpectedEOF
 81189  	}
 81190  	return nil
 81191  }
 81192  func (m *KubeClusterMetadata) Unmarshal(dAtA []byte) error {
 81193  	l := len(dAtA)
 81194  	iNdEx := 0
 81195  	for iNdEx < l {
 81196  		preIndex := iNdEx
 81197  		var wire uint64
 81198  		for shift := uint(0); ; shift += 7 {
 81199  			if shift >= 64 {
 81200  				return ErrIntOverflowEvents
 81201  			}
 81202  			if iNdEx >= l {
 81203  				return io.ErrUnexpectedEOF
 81204  			}
 81205  			b := dAtA[iNdEx]
 81206  			iNdEx++
 81207  			wire |= uint64(b&0x7F) << shift
 81208  			if b < 0x80 {
 81209  				break
 81210  			}
 81211  		}
 81212  		fieldNum := int32(wire >> 3)
 81213  		wireType := int(wire & 0x7)
 81214  		if wireType == 4 {
 81215  			return fmt.Errorf("proto: KubeClusterMetadata: wiretype end group for non-group")
 81216  		}
 81217  		if fieldNum <= 0 {
 81218  			return fmt.Errorf("proto: KubeClusterMetadata: illegal tag %d (wire type %d)", fieldNum, wire)
 81219  		}
 81220  		switch fieldNum {
 81221  		case 1:
 81222  			if wireType != 2 {
 81223  				return fmt.Errorf("proto: wrong wireType = %d for field KubeLabels", wireType)
 81224  			}
 81225  			var msglen int
 81226  			for shift := uint(0); ; shift += 7 {
 81227  				if shift >= 64 {
 81228  					return ErrIntOverflowEvents
 81229  				}
 81230  				if iNdEx >= l {
 81231  					return io.ErrUnexpectedEOF
 81232  				}
 81233  				b := dAtA[iNdEx]
 81234  				iNdEx++
 81235  				msglen |= int(b&0x7F) << shift
 81236  				if b < 0x80 {
 81237  					break
 81238  				}
 81239  			}
 81240  			if msglen < 0 {
 81241  				return ErrInvalidLengthEvents
 81242  			}
 81243  			postIndex := iNdEx + msglen
 81244  			if postIndex < 0 {
 81245  				return ErrInvalidLengthEvents
 81246  			}
 81247  			if postIndex > l {
 81248  				return io.ErrUnexpectedEOF
 81249  			}
 81250  			if m.KubeLabels == nil {
 81251  				m.KubeLabels = make(map[string]string)
 81252  			}
 81253  			var mapkey string
 81254  			var mapvalue string
 81255  			for iNdEx < postIndex {
 81256  				entryPreIndex := iNdEx
 81257  				var wire uint64
 81258  				for shift := uint(0); ; shift += 7 {
 81259  					if shift >= 64 {
 81260  						return ErrIntOverflowEvents
 81261  					}
 81262  					if iNdEx >= l {
 81263  						return io.ErrUnexpectedEOF
 81264  					}
 81265  					b := dAtA[iNdEx]
 81266  					iNdEx++
 81267  					wire |= uint64(b&0x7F) << shift
 81268  					if b < 0x80 {
 81269  						break
 81270  					}
 81271  				}
 81272  				fieldNum := int32(wire >> 3)
 81273  				if fieldNum == 1 {
 81274  					var stringLenmapkey uint64
 81275  					for shift := uint(0); ; shift += 7 {
 81276  						if shift >= 64 {
 81277  							return ErrIntOverflowEvents
 81278  						}
 81279  						if iNdEx >= l {
 81280  							return io.ErrUnexpectedEOF
 81281  						}
 81282  						b := dAtA[iNdEx]
 81283  						iNdEx++
 81284  						stringLenmapkey |= uint64(b&0x7F) << shift
 81285  						if b < 0x80 {
 81286  							break
 81287  						}
 81288  					}
 81289  					intStringLenmapkey := int(stringLenmapkey)
 81290  					if intStringLenmapkey < 0 {
 81291  						return ErrInvalidLengthEvents
 81292  					}
 81293  					postStringIndexmapkey := iNdEx + intStringLenmapkey
 81294  					if postStringIndexmapkey < 0 {
 81295  						return ErrInvalidLengthEvents
 81296  					}
 81297  					if postStringIndexmapkey > l {
 81298  						return io.ErrUnexpectedEOF
 81299  					}
 81300  					mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
 81301  					iNdEx = postStringIndexmapkey
 81302  				} else if fieldNum == 2 {
 81303  					var stringLenmapvalue uint64
 81304  					for shift := uint(0); ; shift += 7 {
 81305  						if shift >= 64 {
 81306  							return ErrIntOverflowEvents
 81307  						}
 81308  						if iNdEx >= l {
 81309  							return io.ErrUnexpectedEOF
 81310  						}
 81311  						b := dAtA[iNdEx]
 81312  						iNdEx++
 81313  						stringLenmapvalue |= uint64(b&0x7F) << shift
 81314  						if b < 0x80 {
 81315  							break
 81316  						}
 81317  					}
 81318  					intStringLenmapvalue := int(stringLenmapvalue)
 81319  					if intStringLenmapvalue < 0 {
 81320  						return ErrInvalidLengthEvents
 81321  					}
 81322  					postStringIndexmapvalue := iNdEx + intStringLenmapvalue
 81323  					if postStringIndexmapvalue < 0 {
 81324  						return ErrInvalidLengthEvents
 81325  					}
 81326  					if postStringIndexmapvalue > l {
 81327  						return io.ErrUnexpectedEOF
 81328  					}
 81329  					mapvalue = string(dAtA[iNdEx:postStringIndexmapvalue])
 81330  					iNdEx = postStringIndexmapvalue
 81331  				} else {
 81332  					iNdEx = entryPreIndex
 81333  					skippy, err := skipEvents(dAtA[iNdEx:])
 81334  					if err != nil {
 81335  						return err
 81336  					}
 81337  					if (skippy < 0) || (iNdEx+skippy) < 0 {
 81338  						return ErrInvalidLengthEvents
 81339  					}
 81340  					if (iNdEx + skippy) > postIndex {
 81341  						return io.ErrUnexpectedEOF
 81342  					}
 81343  					iNdEx += skippy
 81344  				}
 81345  			}
 81346  			m.KubeLabels[mapkey] = mapvalue
 81347  			iNdEx = postIndex
 81348  		default:
 81349  			iNdEx = preIndex
 81350  			skippy, err := skipEvents(dAtA[iNdEx:])
 81351  			if err != nil {
 81352  				return err
 81353  			}
 81354  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 81355  				return ErrInvalidLengthEvents
 81356  			}
 81357  			if (iNdEx + skippy) > l {
 81358  				return io.ErrUnexpectedEOF
 81359  			}
 81360  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 81361  			iNdEx += skippy
 81362  		}
 81363  	}
 81364  
 81365  	if iNdEx > l {
 81366  		return io.ErrUnexpectedEOF
 81367  	}
 81368  	return nil
 81369  }
 81370  func (m *KubernetesClusterCreate) Unmarshal(dAtA []byte) error {
 81371  	l := len(dAtA)
 81372  	iNdEx := 0
 81373  	for iNdEx < l {
 81374  		preIndex := iNdEx
 81375  		var wire uint64
 81376  		for shift := uint(0); ; shift += 7 {
 81377  			if shift >= 64 {
 81378  				return ErrIntOverflowEvents
 81379  			}
 81380  			if iNdEx >= l {
 81381  				return io.ErrUnexpectedEOF
 81382  			}
 81383  			b := dAtA[iNdEx]
 81384  			iNdEx++
 81385  			wire |= uint64(b&0x7F) << shift
 81386  			if b < 0x80 {
 81387  				break
 81388  			}
 81389  		}
 81390  		fieldNum := int32(wire >> 3)
 81391  		wireType := int(wire & 0x7)
 81392  		if wireType == 4 {
 81393  			return fmt.Errorf("proto: KubernetesClusterCreate: wiretype end group for non-group")
 81394  		}
 81395  		if fieldNum <= 0 {
 81396  			return fmt.Errorf("proto: KubernetesClusterCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 81397  		}
 81398  		switch fieldNum {
 81399  		case 1:
 81400  			if wireType != 2 {
 81401  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 81402  			}
 81403  			var msglen int
 81404  			for shift := uint(0); ; shift += 7 {
 81405  				if shift >= 64 {
 81406  					return ErrIntOverflowEvents
 81407  				}
 81408  				if iNdEx >= l {
 81409  					return io.ErrUnexpectedEOF
 81410  				}
 81411  				b := dAtA[iNdEx]
 81412  				iNdEx++
 81413  				msglen |= int(b&0x7F) << shift
 81414  				if b < 0x80 {
 81415  					break
 81416  				}
 81417  			}
 81418  			if msglen < 0 {
 81419  				return ErrInvalidLengthEvents
 81420  			}
 81421  			postIndex := iNdEx + msglen
 81422  			if postIndex < 0 {
 81423  				return ErrInvalidLengthEvents
 81424  			}
 81425  			if postIndex > l {
 81426  				return io.ErrUnexpectedEOF
 81427  			}
 81428  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 81429  				return err
 81430  			}
 81431  			iNdEx = postIndex
 81432  		case 2:
 81433  			if wireType != 2 {
 81434  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 81435  			}
 81436  			var msglen int
 81437  			for shift := uint(0); ; shift += 7 {
 81438  				if shift >= 64 {
 81439  					return ErrIntOverflowEvents
 81440  				}
 81441  				if iNdEx >= l {
 81442  					return io.ErrUnexpectedEOF
 81443  				}
 81444  				b := dAtA[iNdEx]
 81445  				iNdEx++
 81446  				msglen |= int(b&0x7F) << shift
 81447  				if b < 0x80 {
 81448  					break
 81449  				}
 81450  			}
 81451  			if msglen < 0 {
 81452  				return ErrInvalidLengthEvents
 81453  			}
 81454  			postIndex := iNdEx + msglen
 81455  			if postIndex < 0 {
 81456  				return ErrInvalidLengthEvents
 81457  			}
 81458  			if postIndex > l {
 81459  				return io.ErrUnexpectedEOF
 81460  			}
 81461  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 81462  				return err
 81463  			}
 81464  			iNdEx = postIndex
 81465  		case 3:
 81466  			if wireType != 2 {
 81467  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 81468  			}
 81469  			var msglen int
 81470  			for shift := uint(0); ; shift += 7 {
 81471  				if shift >= 64 {
 81472  					return ErrIntOverflowEvents
 81473  				}
 81474  				if iNdEx >= l {
 81475  					return io.ErrUnexpectedEOF
 81476  				}
 81477  				b := dAtA[iNdEx]
 81478  				iNdEx++
 81479  				msglen |= int(b&0x7F) << shift
 81480  				if b < 0x80 {
 81481  					break
 81482  				}
 81483  			}
 81484  			if msglen < 0 {
 81485  				return ErrInvalidLengthEvents
 81486  			}
 81487  			postIndex := iNdEx + msglen
 81488  			if postIndex < 0 {
 81489  				return ErrInvalidLengthEvents
 81490  			}
 81491  			if postIndex > l {
 81492  				return io.ErrUnexpectedEOF
 81493  			}
 81494  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 81495  				return err
 81496  			}
 81497  			iNdEx = postIndex
 81498  		case 4:
 81499  			if wireType != 2 {
 81500  				return fmt.Errorf("proto: wrong wireType = %d for field KubeClusterMetadata", wireType)
 81501  			}
 81502  			var msglen int
 81503  			for shift := uint(0); ; shift += 7 {
 81504  				if shift >= 64 {
 81505  					return ErrIntOverflowEvents
 81506  				}
 81507  				if iNdEx >= l {
 81508  					return io.ErrUnexpectedEOF
 81509  				}
 81510  				b := dAtA[iNdEx]
 81511  				iNdEx++
 81512  				msglen |= int(b&0x7F) << shift
 81513  				if b < 0x80 {
 81514  					break
 81515  				}
 81516  			}
 81517  			if msglen < 0 {
 81518  				return ErrInvalidLengthEvents
 81519  			}
 81520  			postIndex := iNdEx + msglen
 81521  			if postIndex < 0 {
 81522  				return ErrInvalidLengthEvents
 81523  			}
 81524  			if postIndex > l {
 81525  				return io.ErrUnexpectedEOF
 81526  			}
 81527  			if err := m.KubeClusterMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 81528  				return err
 81529  			}
 81530  			iNdEx = postIndex
 81531  		default:
 81532  			iNdEx = preIndex
 81533  			skippy, err := skipEvents(dAtA[iNdEx:])
 81534  			if err != nil {
 81535  				return err
 81536  			}
 81537  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 81538  				return ErrInvalidLengthEvents
 81539  			}
 81540  			if (iNdEx + skippy) > l {
 81541  				return io.ErrUnexpectedEOF
 81542  			}
 81543  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 81544  			iNdEx += skippy
 81545  		}
 81546  	}
 81547  
 81548  	if iNdEx > l {
 81549  		return io.ErrUnexpectedEOF
 81550  	}
 81551  	return nil
 81552  }
 81553  func (m *KubernetesClusterUpdate) Unmarshal(dAtA []byte) error {
 81554  	l := len(dAtA)
 81555  	iNdEx := 0
 81556  	for iNdEx < l {
 81557  		preIndex := iNdEx
 81558  		var wire uint64
 81559  		for shift := uint(0); ; shift += 7 {
 81560  			if shift >= 64 {
 81561  				return ErrIntOverflowEvents
 81562  			}
 81563  			if iNdEx >= l {
 81564  				return io.ErrUnexpectedEOF
 81565  			}
 81566  			b := dAtA[iNdEx]
 81567  			iNdEx++
 81568  			wire |= uint64(b&0x7F) << shift
 81569  			if b < 0x80 {
 81570  				break
 81571  			}
 81572  		}
 81573  		fieldNum := int32(wire >> 3)
 81574  		wireType := int(wire & 0x7)
 81575  		if wireType == 4 {
 81576  			return fmt.Errorf("proto: KubernetesClusterUpdate: wiretype end group for non-group")
 81577  		}
 81578  		if fieldNum <= 0 {
 81579  			return fmt.Errorf("proto: KubernetesClusterUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 81580  		}
 81581  		switch fieldNum {
 81582  		case 1:
 81583  			if wireType != 2 {
 81584  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 81585  			}
 81586  			var msglen int
 81587  			for shift := uint(0); ; shift += 7 {
 81588  				if shift >= 64 {
 81589  					return ErrIntOverflowEvents
 81590  				}
 81591  				if iNdEx >= l {
 81592  					return io.ErrUnexpectedEOF
 81593  				}
 81594  				b := dAtA[iNdEx]
 81595  				iNdEx++
 81596  				msglen |= int(b&0x7F) << shift
 81597  				if b < 0x80 {
 81598  					break
 81599  				}
 81600  			}
 81601  			if msglen < 0 {
 81602  				return ErrInvalidLengthEvents
 81603  			}
 81604  			postIndex := iNdEx + msglen
 81605  			if postIndex < 0 {
 81606  				return ErrInvalidLengthEvents
 81607  			}
 81608  			if postIndex > l {
 81609  				return io.ErrUnexpectedEOF
 81610  			}
 81611  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 81612  				return err
 81613  			}
 81614  			iNdEx = postIndex
 81615  		case 2:
 81616  			if wireType != 2 {
 81617  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 81618  			}
 81619  			var msglen int
 81620  			for shift := uint(0); ; shift += 7 {
 81621  				if shift >= 64 {
 81622  					return ErrIntOverflowEvents
 81623  				}
 81624  				if iNdEx >= l {
 81625  					return io.ErrUnexpectedEOF
 81626  				}
 81627  				b := dAtA[iNdEx]
 81628  				iNdEx++
 81629  				msglen |= int(b&0x7F) << shift
 81630  				if b < 0x80 {
 81631  					break
 81632  				}
 81633  			}
 81634  			if msglen < 0 {
 81635  				return ErrInvalidLengthEvents
 81636  			}
 81637  			postIndex := iNdEx + msglen
 81638  			if postIndex < 0 {
 81639  				return ErrInvalidLengthEvents
 81640  			}
 81641  			if postIndex > l {
 81642  				return io.ErrUnexpectedEOF
 81643  			}
 81644  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 81645  				return err
 81646  			}
 81647  			iNdEx = postIndex
 81648  		case 3:
 81649  			if wireType != 2 {
 81650  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 81651  			}
 81652  			var msglen int
 81653  			for shift := uint(0); ; shift += 7 {
 81654  				if shift >= 64 {
 81655  					return ErrIntOverflowEvents
 81656  				}
 81657  				if iNdEx >= l {
 81658  					return io.ErrUnexpectedEOF
 81659  				}
 81660  				b := dAtA[iNdEx]
 81661  				iNdEx++
 81662  				msglen |= int(b&0x7F) << shift
 81663  				if b < 0x80 {
 81664  					break
 81665  				}
 81666  			}
 81667  			if msglen < 0 {
 81668  				return ErrInvalidLengthEvents
 81669  			}
 81670  			postIndex := iNdEx + msglen
 81671  			if postIndex < 0 {
 81672  				return ErrInvalidLengthEvents
 81673  			}
 81674  			if postIndex > l {
 81675  				return io.ErrUnexpectedEOF
 81676  			}
 81677  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 81678  				return err
 81679  			}
 81680  			iNdEx = postIndex
 81681  		case 4:
 81682  			if wireType != 2 {
 81683  				return fmt.Errorf("proto: wrong wireType = %d for field KubeClusterMetadata", wireType)
 81684  			}
 81685  			var msglen int
 81686  			for shift := uint(0); ; shift += 7 {
 81687  				if shift >= 64 {
 81688  					return ErrIntOverflowEvents
 81689  				}
 81690  				if iNdEx >= l {
 81691  					return io.ErrUnexpectedEOF
 81692  				}
 81693  				b := dAtA[iNdEx]
 81694  				iNdEx++
 81695  				msglen |= int(b&0x7F) << shift
 81696  				if b < 0x80 {
 81697  					break
 81698  				}
 81699  			}
 81700  			if msglen < 0 {
 81701  				return ErrInvalidLengthEvents
 81702  			}
 81703  			postIndex := iNdEx + msglen
 81704  			if postIndex < 0 {
 81705  				return ErrInvalidLengthEvents
 81706  			}
 81707  			if postIndex > l {
 81708  				return io.ErrUnexpectedEOF
 81709  			}
 81710  			if err := m.KubeClusterMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 81711  				return err
 81712  			}
 81713  			iNdEx = postIndex
 81714  		default:
 81715  			iNdEx = preIndex
 81716  			skippy, err := skipEvents(dAtA[iNdEx:])
 81717  			if err != nil {
 81718  				return err
 81719  			}
 81720  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 81721  				return ErrInvalidLengthEvents
 81722  			}
 81723  			if (iNdEx + skippy) > l {
 81724  				return io.ErrUnexpectedEOF
 81725  			}
 81726  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 81727  			iNdEx += skippy
 81728  		}
 81729  	}
 81730  
 81731  	if iNdEx > l {
 81732  		return io.ErrUnexpectedEOF
 81733  	}
 81734  	return nil
 81735  }
 81736  func (m *KubernetesClusterDelete) Unmarshal(dAtA []byte) error {
 81737  	l := len(dAtA)
 81738  	iNdEx := 0
 81739  	for iNdEx < l {
 81740  		preIndex := iNdEx
 81741  		var wire uint64
 81742  		for shift := uint(0); ; shift += 7 {
 81743  			if shift >= 64 {
 81744  				return ErrIntOverflowEvents
 81745  			}
 81746  			if iNdEx >= l {
 81747  				return io.ErrUnexpectedEOF
 81748  			}
 81749  			b := dAtA[iNdEx]
 81750  			iNdEx++
 81751  			wire |= uint64(b&0x7F) << shift
 81752  			if b < 0x80 {
 81753  				break
 81754  			}
 81755  		}
 81756  		fieldNum := int32(wire >> 3)
 81757  		wireType := int(wire & 0x7)
 81758  		if wireType == 4 {
 81759  			return fmt.Errorf("proto: KubernetesClusterDelete: wiretype end group for non-group")
 81760  		}
 81761  		if fieldNum <= 0 {
 81762  			return fmt.Errorf("proto: KubernetesClusterDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 81763  		}
 81764  		switch fieldNum {
 81765  		case 1:
 81766  			if wireType != 2 {
 81767  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 81768  			}
 81769  			var msglen int
 81770  			for shift := uint(0); ; shift += 7 {
 81771  				if shift >= 64 {
 81772  					return ErrIntOverflowEvents
 81773  				}
 81774  				if iNdEx >= l {
 81775  					return io.ErrUnexpectedEOF
 81776  				}
 81777  				b := dAtA[iNdEx]
 81778  				iNdEx++
 81779  				msglen |= int(b&0x7F) << shift
 81780  				if b < 0x80 {
 81781  					break
 81782  				}
 81783  			}
 81784  			if msglen < 0 {
 81785  				return ErrInvalidLengthEvents
 81786  			}
 81787  			postIndex := iNdEx + msglen
 81788  			if postIndex < 0 {
 81789  				return ErrInvalidLengthEvents
 81790  			}
 81791  			if postIndex > l {
 81792  				return io.ErrUnexpectedEOF
 81793  			}
 81794  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 81795  				return err
 81796  			}
 81797  			iNdEx = postIndex
 81798  		case 2:
 81799  			if wireType != 2 {
 81800  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 81801  			}
 81802  			var msglen int
 81803  			for shift := uint(0); ; shift += 7 {
 81804  				if shift >= 64 {
 81805  					return ErrIntOverflowEvents
 81806  				}
 81807  				if iNdEx >= l {
 81808  					return io.ErrUnexpectedEOF
 81809  				}
 81810  				b := dAtA[iNdEx]
 81811  				iNdEx++
 81812  				msglen |= int(b&0x7F) << shift
 81813  				if b < 0x80 {
 81814  					break
 81815  				}
 81816  			}
 81817  			if msglen < 0 {
 81818  				return ErrInvalidLengthEvents
 81819  			}
 81820  			postIndex := iNdEx + msglen
 81821  			if postIndex < 0 {
 81822  				return ErrInvalidLengthEvents
 81823  			}
 81824  			if postIndex > l {
 81825  				return io.ErrUnexpectedEOF
 81826  			}
 81827  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 81828  				return err
 81829  			}
 81830  			iNdEx = postIndex
 81831  		case 3:
 81832  			if wireType != 2 {
 81833  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 81834  			}
 81835  			var msglen int
 81836  			for shift := uint(0); ; shift += 7 {
 81837  				if shift >= 64 {
 81838  					return ErrIntOverflowEvents
 81839  				}
 81840  				if iNdEx >= l {
 81841  					return io.ErrUnexpectedEOF
 81842  				}
 81843  				b := dAtA[iNdEx]
 81844  				iNdEx++
 81845  				msglen |= int(b&0x7F) << shift
 81846  				if b < 0x80 {
 81847  					break
 81848  				}
 81849  			}
 81850  			if msglen < 0 {
 81851  				return ErrInvalidLengthEvents
 81852  			}
 81853  			postIndex := iNdEx + msglen
 81854  			if postIndex < 0 {
 81855  				return ErrInvalidLengthEvents
 81856  			}
 81857  			if postIndex > l {
 81858  				return io.ErrUnexpectedEOF
 81859  			}
 81860  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 81861  				return err
 81862  			}
 81863  			iNdEx = postIndex
 81864  		default:
 81865  			iNdEx = preIndex
 81866  			skippy, err := skipEvents(dAtA[iNdEx:])
 81867  			if err != nil {
 81868  				return err
 81869  			}
 81870  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 81871  				return ErrInvalidLengthEvents
 81872  			}
 81873  			if (iNdEx + skippy) > l {
 81874  				return io.ErrUnexpectedEOF
 81875  			}
 81876  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 81877  			iNdEx += skippy
 81878  		}
 81879  	}
 81880  
 81881  	if iNdEx > l {
 81882  		return io.ErrUnexpectedEOF
 81883  	}
 81884  	return nil
 81885  }
 81886  func (m *SSMRun) Unmarshal(dAtA []byte) error {
 81887  	l := len(dAtA)
 81888  	iNdEx := 0
 81889  	for iNdEx < l {
 81890  		preIndex := iNdEx
 81891  		var wire uint64
 81892  		for shift := uint(0); ; shift += 7 {
 81893  			if shift >= 64 {
 81894  				return ErrIntOverflowEvents
 81895  			}
 81896  			if iNdEx >= l {
 81897  				return io.ErrUnexpectedEOF
 81898  			}
 81899  			b := dAtA[iNdEx]
 81900  			iNdEx++
 81901  			wire |= uint64(b&0x7F) << shift
 81902  			if b < 0x80 {
 81903  				break
 81904  			}
 81905  		}
 81906  		fieldNum := int32(wire >> 3)
 81907  		wireType := int(wire & 0x7)
 81908  		if wireType == 4 {
 81909  			return fmt.Errorf("proto: SSMRun: wiretype end group for non-group")
 81910  		}
 81911  		if fieldNum <= 0 {
 81912  			return fmt.Errorf("proto: SSMRun: illegal tag %d (wire type %d)", fieldNum, wire)
 81913  		}
 81914  		switch fieldNum {
 81915  		case 1:
 81916  			if wireType != 2 {
 81917  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 81918  			}
 81919  			var msglen int
 81920  			for shift := uint(0); ; shift += 7 {
 81921  				if shift >= 64 {
 81922  					return ErrIntOverflowEvents
 81923  				}
 81924  				if iNdEx >= l {
 81925  					return io.ErrUnexpectedEOF
 81926  				}
 81927  				b := dAtA[iNdEx]
 81928  				iNdEx++
 81929  				msglen |= int(b&0x7F) << shift
 81930  				if b < 0x80 {
 81931  					break
 81932  				}
 81933  			}
 81934  			if msglen < 0 {
 81935  				return ErrInvalidLengthEvents
 81936  			}
 81937  			postIndex := iNdEx + msglen
 81938  			if postIndex < 0 {
 81939  				return ErrInvalidLengthEvents
 81940  			}
 81941  			if postIndex > l {
 81942  				return io.ErrUnexpectedEOF
 81943  			}
 81944  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 81945  				return err
 81946  			}
 81947  			iNdEx = postIndex
 81948  		case 2:
 81949  			if wireType != 2 {
 81950  				return fmt.Errorf("proto: wrong wireType = %d for field CommandID", wireType)
 81951  			}
 81952  			var stringLen uint64
 81953  			for shift := uint(0); ; shift += 7 {
 81954  				if shift >= 64 {
 81955  					return ErrIntOverflowEvents
 81956  				}
 81957  				if iNdEx >= l {
 81958  					return io.ErrUnexpectedEOF
 81959  				}
 81960  				b := dAtA[iNdEx]
 81961  				iNdEx++
 81962  				stringLen |= uint64(b&0x7F) << shift
 81963  				if b < 0x80 {
 81964  					break
 81965  				}
 81966  			}
 81967  			intStringLen := int(stringLen)
 81968  			if intStringLen < 0 {
 81969  				return ErrInvalidLengthEvents
 81970  			}
 81971  			postIndex := iNdEx + intStringLen
 81972  			if postIndex < 0 {
 81973  				return ErrInvalidLengthEvents
 81974  			}
 81975  			if postIndex > l {
 81976  				return io.ErrUnexpectedEOF
 81977  			}
 81978  			m.CommandID = string(dAtA[iNdEx:postIndex])
 81979  			iNdEx = postIndex
 81980  		case 3:
 81981  			if wireType != 2 {
 81982  				return fmt.Errorf("proto: wrong wireType = %d for field InstanceID", wireType)
 81983  			}
 81984  			var stringLen uint64
 81985  			for shift := uint(0); ; shift += 7 {
 81986  				if shift >= 64 {
 81987  					return ErrIntOverflowEvents
 81988  				}
 81989  				if iNdEx >= l {
 81990  					return io.ErrUnexpectedEOF
 81991  				}
 81992  				b := dAtA[iNdEx]
 81993  				iNdEx++
 81994  				stringLen |= uint64(b&0x7F) << shift
 81995  				if b < 0x80 {
 81996  					break
 81997  				}
 81998  			}
 81999  			intStringLen := int(stringLen)
 82000  			if intStringLen < 0 {
 82001  				return ErrInvalidLengthEvents
 82002  			}
 82003  			postIndex := iNdEx + intStringLen
 82004  			if postIndex < 0 {
 82005  				return ErrInvalidLengthEvents
 82006  			}
 82007  			if postIndex > l {
 82008  				return io.ErrUnexpectedEOF
 82009  			}
 82010  			m.InstanceID = string(dAtA[iNdEx:postIndex])
 82011  			iNdEx = postIndex
 82012  		case 4:
 82013  			if wireType != 0 {
 82014  				return fmt.Errorf("proto: wrong wireType = %d for field ExitCode", wireType)
 82015  			}
 82016  			m.ExitCode = 0
 82017  			for shift := uint(0); ; shift += 7 {
 82018  				if shift >= 64 {
 82019  					return ErrIntOverflowEvents
 82020  				}
 82021  				if iNdEx >= l {
 82022  					return io.ErrUnexpectedEOF
 82023  				}
 82024  				b := dAtA[iNdEx]
 82025  				iNdEx++
 82026  				m.ExitCode |= int64(b&0x7F) << shift
 82027  				if b < 0x80 {
 82028  					break
 82029  				}
 82030  			}
 82031  		case 5:
 82032  			if wireType != 2 {
 82033  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 82034  			}
 82035  			var stringLen uint64
 82036  			for shift := uint(0); ; shift += 7 {
 82037  				if shift >= 64 {
 82038  					return ErrIntOverflowEvents
 82039  				}
 82040  				if iNdEx >= l {
 82041  					return io.ErrUnexpectedEOF
 82042  				}
 82043  				b := dAtA[iNdEx]
 82044  				iNdEx++
 82045  				stringLen |= uint64(b&0x7F) << shift
 82046  				if b < 0x80 {
 82047  					break
 82048  				}
 82049  			}
 82050  			intStringLen := int(stringLen)
 82051  			if intStringLen < 0 {
 82052  				return ErrInvalidLengthEvents
 82053  			}
 82054  			postIndex := iNdEx + intStringLen
 82055  			if postIndex < 0 {
 82056  				return ErrInvalidLengthEvents
 82057  			}
 82058  			if postIndex > l {
 82059  				return io.ErrUnexpectedEOF
 82060  			}
 82061  			m.Status = string(dAtA[iNdEx:postIndex])
 82062  			iNdEx = postIndex
 82063  		case 6:
 82064  			if wireType != 2 {
 82065  				return fmt.Errorf("proto: wrong wireType = %d for field AccountID", wireType)
 82066  			}
 82067  			var stringLen uint64
 82068  			for shift := uint(0); ; shift += 7 {
 82069  				if shift >= 64 {
 82070  					return ErrIntOverflowEvents
 82071  				}
 82072  				if iNdEx >= l {
 82073  					return io.ErrUnexpectedEOF
 82074  				}
 82075  				b := dAtA[iNdEx]
 82076  				iNdEx++
 82077  				stringLen |= uint64(b&0x7F) << shift
 82078  				if b < 0x80 {
 82079  					break
 82080  				}
 82081  			}
 82082  			intStringLen := int(stringLen)
 82083  			if intStringLen < 0 {
 82084  				return ErrInvalidLengthEvents
 82085  			}
 82086  			postIndex := iNdEx + intStringLen
 82087  			if postIndex < 0 {
 82088  				return ErrInvalidLengthEvents
 82089  			}
 82090  			if postIndex > l {
 82091  				return io.ErrUnexpectedEOF
 82092  			}
 82093  			m.AccountID = string(dAtA[iNdEx:postIndex])
 82094  			iNdEx = postIndex
 82095  		case 7:
 82096  			if wireType != 2 {
 82097  				return fmt.Errorf("proto: wrong wireType = %d for field Region", wireType)
 82098  			}
 82099  			var stringLen uint64
 82100  			for shift := uint(0); ; shift += 7 {
 82101  				if shift >= 64 {
 82102  					return ErrIntOverflowEvents
 82103  				}
 82104  				if iNdEx >= l {
 82105  					return io.ErrUnexpectedEOF
 82106  				}
 82107  				b := dAtA[iNdEx]
 82108  				iNdEx++
 82109  				stringLen |= uint64(b&0x7F) << shift
 82110  				if b < 0x80 {
 82111  					break
 82112  				}
 82113  			}
 82114  			intStringLen := int(stringLen)
 82115  			if intStringLen < 0 {
 82116  				return ErrInvalidLengthEvents
 82117  			}
 82118  			postIndex := iNdEx + intStringLen
 82119  			if postIndex < 0 {
 82120  				return ErrInvalidLengthEvents
 82121  			}
 82122  			if postIndex > l {
 82123  				return io.ErrUnexpectedEOF
 82124  			}
 82125  			m.Region = string(dAtA[iNdEx:postIndex])
 82126  			iNdEx = postIndex
 82127  		default:
 82128  			iNdEx = preIndex
 82129  			skippy, err := skipEvents(dAtA[iNdEx:])
 82130  			if err != nil {
 82131  				return err
 82132  			}
 82133  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 82134  				return ErrInvalidLengthEvents
 82135  			}
 82136  			if (iNdEx + skippy) > l {
 82137  				return io.ErrUnexpectedEOF
 82138  			}
 82139  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 82140  			iNdEx += skippy
 82141  		}
 82142  	}
 82143  
 82144  	if iNdEx > l {
 82145  		return io.ErrUnexpectedEOF
 82146  	}
 82147  	return nil
 82148  }
 82149  func (m *CassandraPrepare) Unmarshal(dAtA []byte) error {
 82150  	l := len(dAtA)
 82151  	iNdEx := 0
 82152  	for iNdEx < l {
 82153  		preIndex := iNdEx
 82154  		var wire uint64
 82155  		for shift := uint(0); ; shift += 7 {
 82156  			if shift >= 64 {
 82157  				return ErrIntOverflowEvents
 82158  			}
 82159  			if iNdEx >= l {
 82160  				return io.ErrUnexpectedEOF
 82161  			}
 82162  			b := dAtA[iNdEx]
 82163  			iNdEx++
 82164  			wire |= uint64(b&0x7F) << shift
 82165  			if b < 0x80 {
 82166  				break
 82167  			}
 82168  		}
 82169  		fieldNum := int32(wire >> 3)
 82170  		wireType := int(wire & 0x7)
 82171  		if wireType == 4 {
 82172  			return fmt.Errorf("proto: CassandraPrepare: wiretype end group for non-group")
 82173  		}
 82174  		if fieldNum <= 0 {
 82175  			return fmt.Errorf("proto: CassandraPrepare: illegal tag %d (wire type %d)", fieldNum, wire)
 82176  		}
 82177  		switch fieldNum {
 82178  		case 1:
 82179  			if wireType != 2 {
 82180  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 82181  			}
 82182  			var msglen int
 82183  			for shift := uint(0); ; shift += 7 {
 82184  				if shift >= 64 {
 82185  					return ErrIntOverflowEvents
 82186  				}
 82187  				if iNdEx >= l {
 82188  					return io.ErrUnexpectedEOF
 82189  				}
 82190  				b := dAtA[iNdEx]
 82191  				iNdEx++
 82192  				msglen |= int(b&0x7F) << shift
 82193  				if b < 0x80 {
 82194  					break
 82195  				}
 82196  			}
 82197  			if msglen < 0 {
 82198  				return ErrInvalidLengthEvents
 82199  			}
 82200  			postIndex := iNdEx + msglen
 82201  			if postIndex < 0 {
 82202  				return ErrInvalidLengthEvents
 82203  			}
 82204  			if postIndex > l {
 82205  				return io.ErrUnexpectedEOF
 82206  			}
 82207  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 82208  				return err
 82209  			}
 82210  			iNdEx = postIndex
 82211  		case 2:
 82212  			if wireType != 2 {
 82213  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 82214  			}
 82215  			var msglen int
 82216  			for shift := uint(0); ; shift += 7 {
 82217  				if shift >= 64 {
 82218  					return ErrIntOverflowEvents
 82219  				}
 82220  				if iNdEx >= l {
 82221  					return io.ErrUnexpectedEOF
 82222  				}
 82223  				b := dAtA[iNdEx]
 82224  				iNdEx++
 82225  				msglen |= int(b&0x7F) << shift
 82226  				if b < 0x80 {
 82227  					break
 82228  				}
 82229  			}
 82230  			if msglen < 0 {
 82231  				return ErrInvalidLengthEvents
 82232  			}
 82233  			postIndex := iNdEx + msglen
 82234  			if postIndex < 0 {
 82235  				return ErrInvalidLengthEvents
 82236  			}
 82237  			if postIndex > l {
 82238  				return io.ErrUnexpectedEOF
 82239  			}
 82240  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 82241  				return err
 82242  			}
 82243  			iNdEx = postIndex
 82244  		case 3:
 82245  			if wireType != 2 {
 82246  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 82247  			}
 82248  			var msglen int
 82249  			for shift := uint(0); ; shift += 7 {
 82250  				if shift >= 64 {
 82251  					return ErrIntOverflowEvents
 82252  				}
 82253  				if iNdEx >= l {
 82254  					return io.ErrUnexpectedEOF
 82255  				}
 82256  				b := dAtA[iNdEx]
 82257  				iNdEx++
 82258  				msglen |= int(b&0x7F) << shift
 82259  				if b < 0x80 {
 82260  					break
 82261  				}
 82262  			}
 82263  			if msglen < 0 {
 82264  				return ErrInvalidLengthEvents
 82265  			}
 82266  			postIndex := iNdEx + msglen
 82267  			if postIndex < 0 {
 82268  				return ErrInvalidLengthEvents
 82269  			}
 82270  			if postIndex > l {
 82271  				return io.ErrUnexpectedEOF
 82272  			}
 82273  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 82274  				return err
 82275  			}
 82276  			iNdEx = postIndex
 82277  		case 4:
 82278  			if wireType != 2 {
 82279  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 82280  			}
 82281  			var msglen int
 82282  			for shift := uint(0); ; shift += 7 {
 82283  				if shift >= 64 {
 82284  					return ErrIntOverflowEvents
 82285  				}
 82286  				if iNdEx >= l {
 82287  					return io.ErrUnexpectedEOF
 82288  				}
 82289  				b := dAtA[iNdEx]
 82290  				iNdEx++
 82291  				msglen |= int(b&0x7F) << shift
 82292  				if b < 0x80 {
 82293  					break
 82294  				}
 82295  			}
 82296  			if msglen < 0 {
 82297  				return ErrInvalidLengthEvents
 82298  			}
 82299  			postIndex := iNdEx + msglen
 82300  			if postIndex < 0 {
 82301  				return ErrInvalidLengthEvents
 82302  			}
 82303  			if postIndex > l {
 82304  				return io.ErrUnexpectedEOF
 82305  			}
 82306  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 82307  				return err
 82308  			}
 82309  			iNdEx = postIndex
 82310  		case 5:
 82311  			if wireType != 2 {
 82312  				return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType)
 82313  			}
 82314  			var stringLen uint64
 82315  			for shift := uint(0); ; shift += 7 {
 82316  				if shift >= 64 {
 82317  					return ErrIntOverflowEvents
 82318  				}
 82319  				if iNdEx >= l {
 82320  					return io.ErrUnexpectedEOF
 82321  				}
 82322  				b := dAtA[iNdEx]
 82323  				iNdEx++
 82324  				stringLen |= uint64(b&0x7F) << shift
 82325  				if b < 0x80 {
 82326  					break
 82327  				}
 82328  			}
 82329  			intStringLen := int(stringLen)
 82330  			if intStringLen < 0 {
 82331  				return ErrInvalidLengthEvents
 82332  			}
 82333  			postIndex := iNdEx + intStringLen
 82334  			if postIndex < 0 {
 82335  				return ErrInvalidLengthEvents
 82336  			}
 82337  			if postIndex > l {
 82338  				return io.ErrUnexpectedEOF
 82339  			}
 82340  			m.Query = string(dAtA[iNdEx:postIndex])
 82341  			iNdEx = postIndex
 82342  		case 6:
 82343  			if wireType != 2 {
 82344  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 82345  			}
 82346  			var stringLen uint64
 82347  			for shift := uint(0); ; shift += 7 {
 82348  				if shift >= 64 {
 82349  					return ErrIntOverflowEvents
 82350  				}
 82351  				if iNdEx >= l {
 82352  					return io.ErrUnexpectedEOF
 82353  				}
 82354  				b := dAtA[iNdEx]
 82355  				iNdEx++
 82356  				stringLen |= uint64(b&0x7F) << shift
 82357  				if b < 0x80 {
 82358  					break
 82359  				}
 82360  			}
 82361  			intStringLen := int(stringLen)
 82362  			if intStringLen < 0 {
 82363  				return ErrInvalidLengthEvents
 82364  			}
 82365  			postIndex := iNdEx + intStringLen
 82366  			if postIndex < 0 {
 82367  				return ErrInvalidLengthEvents
 82368  			}
 82369  			if postIndex > l {
 82370  				return io.ErrUnexpectedEOF
 82371  			}
 82372  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 82373  			iNdEx = postIndex
 82374  		default:
 82375  			iNdEx = preIndex
 82376  			skippy, err := skipEvents(dAtA[iNdEx:])
 82377  			if err != nil {
 82378  				return err
 82379  			}
 82380  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 82381  				return ErrInvalidLengthEvents
 82382  			}
 82383  			if (iNdEx + skippy) > l {
 82384  				return io.ErrUnexpectedEOF
 82385  			}
 82386  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 82387  			iNdEx += skippy
 82388  		}
 82389  	}
 82390  
 82391  	if iNdEx > l {
 82392  		return io.ErrUnexpectedEOF
 82393  	}
 82394  	return nil
 82395  }
 82396  func (m *CassandraExecute) Unmarshal(dAtA []byte) error {
 82397  	l := len(dAtA)
 82398  	iNdEx := 0
 82399  	for iNdEx < l {
 82400  		preIndex := iNdEx
 82401  		var wire uint64
 82402  		for shift := uint(0); ; shift += 7 {
 82403  			if shift >= 64 {
 82404  				return ErrIntOverflowEvents
 82405  			}
 82406  			if iNdEx >= l {
 82407  				return io.ErrUnexpectedEOF
 82408  			}
 82409  			b := dAtA[iNdEx]
 82410  			iNdEx++
 82411  			wire |= uint64(b&0x7F) << shift
 82412  			if b < 0x80 {
 82413  				break
 82414  			}
 82415  		}
 82416  		fieldNum := int32(wire >> 3)
 82417  		wireType := int(wire & 0x7)
 82418  		if wireType == 4 {
 82419  			return fmt.Errorf("proto: CassandraExecute: wiretype end group for non-group")
 82420  		}
 82421  		if fieldNum <= 0 {
 82422  			return fmt.Errorf("proto: CassandraExecute: illegal tag %d (wire type %d)", fieldNum, wire)
 82423  		}
 82424  		switch fieldNum {
 82425  		case 1:
 82426  			if wireType != 2 {
 82427  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 82428  			}
 82429  			var msglen int
 82430  			for shift := uint(0); ; shift += 7 {
 82431  				if shift >= 64 {
 82432  					return ErrIntOverflowEvents
 82433  				}
 82434  				if iNdEx >= l {
 82435  					return io.ErrUnexpectedEOF
 82436  				}
 82437  				b := dAtA[iNdEx]
 82438  				iNdEx++
 82439  				msglen |= int(b&0x7F) << shift
 82440  				if b < 0x80 {
 82441  					break
 82442  				}
 82443  			}
 82444  			if msglen < 0 {
 82445  				return ErrInvalidLengthEvents
 82446  			}
 82447  			postIndex := iNdEx + msglen
 82448  			if postIndex < 0 {
 82449  				return ErrInvalidLengthEvents
 82450  			}
 82451  			if postIndex > l {
 82452  				return io.ErrUnexpectedEOF
 82453  			}
 82454  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 82455  				return err
 82456  			}
 82457  			iNdEx = postIndex
 82458  		case 2:
 82459  			if wireType != 2 {
 82460  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 82461  			}
 82462  			var msglen int
 82463  			for shift := uint(0); ; shift += 7 {
 82464  				if shift >= 64 {
 82465  					return ErrIntOverflowEvents
 82466  				}
 82467  				if iNdEx >= l {
 82468  					return io.ErrUnexpectedEOF
 82469  				}
 82470  				b := dAtA[iNdEx]
 82471  				iNdEx++
 82472  				msglen |= int(b&0x7F) << shift
 82473  				if b < 0x80 {
 82474  					break
 82475  				}
 82476  			}
 82477  			if msglen < 0 {
 82478  				return ErrInvalidLengthEvents
 82479  			}
 82480  			postIndex := iNdEx + msglen
 82481  			if postIndex < 0 {
 82482  				return ErrInvalidLengthEvents
 82483  			}
 82484  			if postIndex > l {
 82485  				return io.ErrUnexpectedEOF
 82486  			}
 82487  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 82488  				return err
 82489  			}
 82490  			iNdEx = postIndex
 82491  		case 3:
 82492  			if wireType != 2 {
 82493  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 82494  			}
 82495  			var msglen int
 82496  			for shift := uint(0); ; shift += 7 {
 82497  				if shift >= 64 {
 82498  					return ErrIntOverflowEvents
 82499  				}
 82500  				if iNdEx >= l {
 82501  					return io.ErrUnexpectedEOF
 82502  				}
 82503  				b := dAtA[iNdEx]
 82504  				iNdEx++
 82505  				msglen |= int(b&0x7F) << shift
 82506  				if b < 0x80 {
 82507  					break
 82508  				}
 82509  			}
 82510  			if msglen < 0 {
 82511  				return ErrInvalidLengthEvents
 82512  			}
 82513  			postIndex := iNdEx + msglen
 82514  			if postIndex < 0 {
 82515  				return ErrInvalidLengthEvents
 82516  			}
 82517  			if postIndex > l {
 82518  				return io.ErrUnexpectedEOF
 82519  			}
 82520  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 82521  				return err
 82522  			}
 82523  			iNdEx = postIndex
 82524  		case 4:
 82525  			if wireType != 2 {
 82526  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 82527  			}
 82528  			var msglen int
 82529  			for shift := uint(0); ; shift += 7 {
 82530  				if shift >= 64 {
 82531  					return ErrIntOverflowEvents
 82532  				}
 82533  				if iNdEx >= l {
 82534  					return io.ErrUnexpectedEOF
 82535  				}
 82536  				b := dAtA[iNdEx]
 82537  				iNdEx++
 82538  				msglen |= int(b&0x7F) << shift
 82539  				if b < 0x80 {
 82540  					break
 82541  				}
 82542  			}
 82543  			if msglen < 0 {
 82544  				return ErrInvalidLengthEvents
 82545  			}
 82546  			postIndex := iNdEx + msglen
 82547  			if postIndex < 0 {
 82548  				return ErrInvalidLengthEvents
 82549  			}
 82550  			if postIndex > l {
 82551  				return io.ErrUnexpectedEOF
 82552  			}
 82553  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 82554  				return err
 82555  			}
 82556  			iNdEx = postIndex
 82557  		case 5:
 82558  			if wireType != 2 {
 82559  				return fmt.Errorf("proto: wrong wireType = %d for field QueryId", wireType)
 82560  			}
 82561  			var stringLen uint64
 82562  			for shift := uint(0); ; shift += 7 {
 82563  				if shift >= 64 {
 82564  					return ErrIntOverflowEvents
 82565  				}
 82566  				if iNdEx >= l {
 82567  					return io.ErrUnexpectedEOF
 82568  				}
 82569  				b := dAtA[iNdEx]
 82570  				iNdEx++
 82571  				stringLen |= uint64(b&0x7F) << shift
 82572  				if b < 0x80 {
 82573  					break
 82574  				}
 82575  			}
 82576  			intStringLen := int(stringLen)
 82577  			if intStringLen < 0 {
 82578  				return ErrInvalidLengthEvents
 82579  			}
 82580  			postIndex := iNdEx + intStringLen
 82581  			if postIndex < 0 {
 82582  				return ErrInvalidLengthEvents
 82583  			}
 82584  			if postIndex > l {
 82585  				return io.ErrUnexpectedEOF
 82586  			}
 82587  			m.QueryId = string(dAtA[iNdEx:postIndex])
 82588  			iNdEx = postIndex
 82589  		default:
 82590  			iNdEx = preIndex
 82591  			skippy, err := skipEvents(dAtA[iNdEx:])
 82592  			if err != nil {
 82593  				return err
 82594  			}
 82595  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 82596  				return ErrInvalidLengthEvents
 82597  			}
 82598  			if (iNdEx + skippy) > l {
 82599  				return io.ErrUnexpectedEOF
 82600  			}
 82601  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 82602  			iNdEx += skippy
 82603  		}
 82604  	}
 82605  
 82606  	if iNdEx > l {
 82607  		return io.ErrUnexpectedEOF
 82608  	}
 82609  	return nil
 82610  }
 82611  func (m *CassandraBatch) Unmarshal(dAtA []byte) error {
 82612  	l := len(dAtA)
 82613  	iNdEx := 0
 82614  	for iNdEx < l {
 82615  		preIndex := iNdEx
 82616  		var wire uint64
 82617  		for shift := uint(0); ; shift += 7 {
 82618  			if shift >= 64 {
 82619  				return ErrIntOverflowEvents
 82620  			}
 82621  			if iNdEx >= l {
 82622  				return io.ErrUnexpectedEOF
 82623  			}
 82624  			b := dAtA[iNdEx]
 82625  			iNdEx++
 82626  			wire |= uint64(b&0x7F) << shift
 82627  			if b < 0x80 {
 82628  				break
 82629  			}
 82630  		}
 82631  		fieldNum := int32(wire >> 3)
 82632  		wireType := int(wire & 0x7)
 82633  		if wireType == 4 {
 82634  			return fmt.Errorf("proto: CassandraBatch: wiretype end group for non-group")
 82635  		}
 82636  		if fieldNum <= 0 {
 82637  			return fmt.Errorf("proto: CassandraBatch: illegal tag %d (wire type %d)", fieldNum, wire)
 82638  		}
 82639  		switch fieldNum {
 82640  		case 1:
 82641  			if wireType != 2 {
 82642  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 82643  			}
 82644  			var msglen int
 82645  			for shift := uint(0); ; shift += 7 {
 82646  				if shift >= 64 {
 82647  					return ErrIntOverflowEvents
 82648  				}
 82649  				if iNdEx >= l {
 82650  					return io.ErrUnexpectedEOF
 82651  				}
 82652  				b := dAtA[iNdEx]
 82653  				iNdEx++
 82654  				msglen |= int(b&0x7F) << shift
 82655  				if b < 0x80 {
 82656  					break
 82657  				}
 82658  			}
 82659  			if msglen < 0 {
 82660  				return ErrInvalidLengthEvents
 82661  			}
 82662  			postIndex := iNdEx + msglen
 82663  			if postIndex < 0 {
 82664  				return ErrInvalidLengthEvents
 82665  			}
 82666  			if postIndex > l {
 82667  				return io.ErrUnexpectedEOF
 82668  			}
 82669  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 82670  				return err
 82671  			}
 82672  			iNdEx = postIndex
 82673  		case 2:
 82674  			if wireType != 2 {
 82675  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 82676  			}
 82677  			var msglen int
 82678  			for shift := uint(0); ; shift += 7 {
 82679  				if shift >= 64 {
 82680  					return ErrIntOverflowEvents
 82681  				}
 82682  				if iNdEx >= l {
 82683  					return io.ErrUnexpectedEOF
 82684  				}
 82685  				b := dAtA[iNdEx]
 82686  				iNdEx++
 82687  				msglen |= int(b&0x7F) << shift
 82688  				if b < 0x80 {
 82689  					break
 82690  				}
 82691  			}
 82692  			if msglen < 0 {
 82693  				return ErrInvalidLengthEvents
 82694  			}
 82695  			postIndex := iNdEx + msglen
 82696  			if postIndex < 0 {
 82697  				return ErrInvalidLengthEvents
 82698  			}
 82699  			if postIndex > l {
 82700  				return io.ErrUnexpectedEOF
 82701  			}
 82702  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 82703  				return err
 82704  			}
 82705  			iNdEx = postIndex
 82706  		case 3:
 82707  			if wireType != 2 {
 82708  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 82709  			}
 82710  			var msglen int
 82711  			for shift := uint(0); ; shift += 7 {
 82712  				if shift >= 64 {
 82713  					return ErrIntOverflowEvents
 82714  				}
 82715  				if iNdEx >= l {
 82716  					return io.ErrUnexpectedEOF
 82717  				}
 82718  				b := dAtA[iNdEx]
 82719  				iNdEx++
 82720  				msglen |= int(b&0x7F) << shift
 82721  				if b < 0x80 {
 82722  					break
 82723  				}
 82724  			}
 82725  			if msglen < 0 {
 82726  				return ErrInvalidLengthEvents
 82727  			}
 82728  			postIndex := iNdEx + msglen
 82729  			if postIndex < 0 {
 82730  				return ErrInvalidLengthEvents
 82731  			}
 82732  			if postIndex > l {
 82733  				return io.ErrUnexpectedEOF
 82734  			}
 82735  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 82736  				return err
 82737  			}
 82738  			iNdEx = postIndex
 82739  		case 4:
 82740  			if wireType != 2 {
 82741  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 82742  			}
 82743  			var msglen int
 82744  			for shift := uint(0); ; shift += 7 {
 82745  				if shift >= 64 {
 82746  					return ErrIntOverflowEvents
 82747  				}
 82748  				if iNdEx >= l {
 82749  					return io.ErrUnexpectedEOF
 82750  				}
 82751  				b := dAtA[iNdEx]
 82752  				iNdEx++
 82753  				msglen |= int(b&0x7F) << shift
 82754  				if b < 0x80 {
 82755  					break
 82756  				}
 82757  			}
 82758  			if msglen < 0 {
 82759  				return ErrInvalidLengthEvents
 82760  			}
 82761  			postIndex := iNdEx + msglen
 82762  			if postIndex < 0 {
 82763  				return ErrInvalidLengthEvents
 82764  			}
 82765  			if postIndex > l {
 82766  				return io.ErrUnexpectedEOF
 82767  			}
 82768  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 82769  				return err
 82770  			}
 82771  			iNdEx = postIndex
 82772  		case 5:
 82773  			if wireType != 2 {
 82774  				return fmt.Errorf("proto: wrong wireType = %d for field Consistency", wireType)
 82775  			}
 82776  			var stringLen uint64
 82777  			for shift := uint(0); ; shift += 7 {
 82778  				if shift >= 64 {
 82779  					return ErrIntOverflowEvents
 82780  				}
 82781  				if iNdEx >= l {
 82782  					return io.ErrUnexpectedEOF
 82783  				}
 82784  				b := dAtA[iNdEx]
 82785  				iNdEx++
 82786  				stringLen |= uint64(b&0x7F) << shift
 82787  				if b < 0x80 {
 82788  					break
 82789  				}
 82790  			}
 82791  			intStringLen := int(stringLen)
 82792  			if intStringLen < 0 {
 82793  				return ErrInvalidLengthEvents
 82794  			}
 82795  			postIndex := iNdEx + intStringLen
 82796  			if postIndex < 0 {
 82797  				return ErrInvalidLengthEvents
 82798  			}
 82799  			if postIndex > l {
 82800  				return io.ErrUnexpectedEOF
 82801  			}
 82802  			m.Consistency = string(dAtA[iNdEx:postIndex])
 82803  			iNdEx = postIndex
 82804  		case 6:
 82805  			if wireType != 2 {
 82806  				return fmt.Errorf("proto: wrong wireType = %d for field Keyspace", wireType)
 82807  			}
 82808  			var stringLen uint64
 82809  			for shift := uint(0); ; shift += 7 {
 82810  				if shift >= 64 {
 82811  					return ErrIntOverflowEvents
 82812  				}
 82813  				if iNdEx >= l {
 82814  					return io.ErrUnexpectedEOF
 82815  				}
 82816  				b := dAtA[iNdEx]
 82817  				iNdEx++
 82818  				stringLen |= uint64(b&0x7F) << shift
 82819  				if b < 0x80 {
 82820  					break
 82821  				}
 82822  			}
 82823  			intStringLen := int(stringLen)
 82824  			if intStringLen < 0 {
 82825  				return ErrInvalidLengthEvents
 82826  			}
 82827  			postIndex := iNdEx + intStringLen
 82828  			if postIndex < 0 {
 82829  				return ErrInvalidLengthEvents
 82830  			}
 82831  			if postIndex > l {
 82832  				return io.ErrUnexpectedEOF
 82833  			}
 82834  			m.Keyspace = string(dAtA[iNdEx:postIndex])
 82835  			iNdEx = postIndex
 82836  		case 7:
 82837  			if wireType != 2 {
 82838  				return fmt.Errorf("proto: wrong wireType = %d for field BatchType", wireType)
 82839  			}
 82840  			var stringLen uint64
 82841  			for shift := uint(0); ; shift += 7 {
 82842  				if shift >= 64 {
 82843  					return ErrIntOverflowEvents
 82844  				}
 82845  				if iNdEx >= l {
 82846  					return io.ErrUnexpectedEOF
 82847  				}
 82848  				b := dAtA[iNdEx]
 82849  				iNdEx++
 82850  				stringLen |= uint64(b&0x7F) << shift
 82851  				if b < 0x80 {
 82852  					break
 82853  				}
 82854  			}
 82855  			intStringLen := int(stringLen)
 82856  			if intStringLen < 0 {
 82857  				return ErrInvalidLengthEvents
 82858  			}
 82859  			postIndex := iNdEx + intStringLen
 82860  			if postIndex < 0 {
 82861  				return ErrInvalidLengthEvents
 82862  			}
 82863  			if postIndex > l {
 82864  				return io.ErrUnexpectedEOF
 82865  			}
 82866  			m.BatchType = string(dAtA[iNdEx:postIndex])
 82867  			iNdEx = postIndex
 82868  		case 8:
 82869  			if wireType != 2 {
 82870  				return fmt.Errorf("proto: wrong wireType = %d for field Children", wireType)
 82871  			}
 82872  			var msglen int
 82873  			for shift := uint(0); ; shift += 7 {
 82874  				if shift >= 64 {
 82875  					return ErrIntOverflowEvents
 82876  				}
 82877  				if iNdEx >= l {
 82878  					return io.ErrUnexpectedEOF
 82879  				}
 82880  				b := dAtA[iNdEx]
 82881  				iNdEx++
 82882  				msglen |= int(b&0x7F) << shift
 82883  				if b < 0x80 {
 82884  					break
 82885  				}
 82886  			}
 82887  			if msglen < 0 {
 82888  				return ErrInvalidLengthEvents
 82889  			}
 82890  			postIndex := iNdEx + msglen
 82891  			if postIndex < 0 {
 82892  				return ErrInvalidLengthEvents
 82893  			}
 82894  			if postIndex > l {
 82895  				return io.ErrUnexpectedEOF
 82896  			}
 82897  			m.Children = append(m.Children, &CassandraBatch_BatchChild{})
 82898  			if err := m.Children[len(m.Children)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 82899  				return err
 82900  			}
 82901  			iNdEx = postIndex
 82902  		default:
 82903  			iNdEx = preIndex
 82904  			skippy, err := skipEvents(dAtA[iNdEx:])
 82905  			if err != nil {
 82906  				return err
 82907  			}
 82908  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 82909  				return ErrInvalidLengthEvents
 82910  			}
 82911  			if (iNdEx + skippy) > l {
 82912  				return io.ErrUnexpectedEOF
 82913  			}
 82914  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 82915  			iNdEx += skippy
 82916  		}
 82917  	}
 82918  
 82919  	if iNdEx > l {
 82920  		return io.ErrUnexpectedEOF
 82921  	}
 82922  	return nil
 82923  }
 82924  func (m *CassandraBatch_BatchChild) Unmarshal(dAtA []byte) error {
 82925  	l := len(dAtA)
 82926  	iNdEx := 0
 82927  	for iNdEx < l {
 82928  		preIndex := iNdEx
 82929  		var wire uint64
 82930  		for shift := uint(0); ; shift += 7 {
 82931  			if shift >= 64 {
 82932  				return ErrIntOverflowEvents
 82933  			}
 82934  			if iNdEx >= l {
 82935  				return io.ErrUnexpectedEOF
 82936  			}
 82937  			b := dAtA[iNdEx]
 82938  			iNdEx++
 82939  			wire |= uint64(b&0x7F) << shift
 82940  			if b < 0x80 {
 82941  				break
 82942  			}
 82943  		}
 82944  		fieldNum := int32(wire >> 3)
 82945  		wireType := int(wire & 0x7)
 82946  		if wireType == 4 {
 82947  			return fmt.Errorf("proto: BatchChild: wiretype end group for non-group")
 82948  		}
 82949  		if fieldNum <= 0 {
 82950  			return fmt.Errorf("proto: BatchChild: illegal tag %d (wire type %d)", fieldNum, wire)
 82951  		}
 82952  		switch fieldNum {
 82953  		case 1:
 82954  			if wireType != 2 {
 82955  				return fmt.Errorf("proto: wrong wireType = %d for field ID", wireType)
 82956  			}
 82957  			var stringLen uint64
 82958  			for shift := uint(0); ; shift += 7 {
 82959  				if shift >= 64 {
 82960  					return ErrIntOverflowEvents
 82961  				}
 82962  				if iNdEx >= l {
 82963  					return io.ErrUnexpectedEOF
 82964  				}
 82965  				b := dAtA[iNdEx]
 82966  				iNdEx++
 82967  				stringLen |= uint64(b&0x7F) << shift
 82968  				if b < 0x80 {
 82969  					break
 82970  				}
 82971  			}
 82972  			intStringLen := int(stringLen)
 82973  			if intStringLen < 0 {
 82974  				return ErrInvalidLengthEvents
 82975  			}
 82976  			postIndex := iNdEx + intStringLen
 82977  			if postIndex < 0 {
 82978  				return ErrInvalidLengthEvents
 82979  			}
 82980  			if postIndex > l {
 82981  				return io.ErrUnexpectedEOF
 82982  			}
 82983  			m.ID = string(dAtA[iNdEx:postIndex])
 82984  			iNdEx = postIndex
 82985  		case 2:
 82986  			if wireType != 2 {
 82987  				return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType)
 82988  			}
 82989  			var stringLen uint64
 82990  			for shift := uint(0); ; shift += 7 {
 82991  				if shift >= 64 {
 82992  					return ErrIntOverflowEvents
 82993  				}
 82994  				if iNdEx >= l {
 82995  					return io.ErrUnexpectedEOF
 82996  				}
 82997  				b := dAtA[iNdEx]
 82998  				iNdEx++
 82999  				stringLen |= uint64(b&0x7F) << shift
 83000  				if b < 0x80 {
 83001  					break
 83002  				}
 83003  			}
 83004  			intStringLen := int(stringLen)
 83005  			if intStringLen < 0 {
 83006  				return ErrInvalidLengthEvents
 83007  			}
 83008  			postIndex := iNdEx + intStringLen
 83009  			if postIndex < 0 {
 83010  				return ErrInvalidLengthEvents
 83011  			}
 83012  			if postIndex > l {
 83013  				return io.ErrUnexpectedEOF
 83014  			}
 83015  			m.Query = string(dAtA[iNdEx:postIndex])
 83016  			iNdEx = postIndex
 83017  		case 3:
 83018  			if wireType != 2 {
 83019  				return fmt.Errorf("proto: wrong wireType = %d for field Values", wireType)
 83020  			}
 83021  			var msglen int
 83022  			for shift := uint(0); ; shift += 7 {
 83023  				if shift >= 64 {
 83024  					return ErrIntOverflowEvents
 83025  				}
 83026  				if iNdEx >= l {
 83027  					return io.ErrUnexpectedEOF
 83028  				}
 83029  				b := dAtA[iNdEx]
 83030  				iNdEx++
 83031  				msglen |= int(b&0x7F) << shift
 83032  				if b < 0x80 {
 83033  					break
 83034  				}
 83035  			}
 83036  			if msglen < 0 {
 83037  				return ErrInvalidLengthEvents
 83038  			}
 83039  			postIndex := iNdEx + msglen
 83040  			if postIndex < 0 {
 83041  				return ErrInvalidLengthEvents
 83042  			}
 83043  			if postIndex > l {
 83044  				return io.ErrUnexpectedEOF
 83045  			}
 83046  			m.Values = append(m.Values, &CassandraBatch_BatchChild_Value{})
 83047  			if err := m.Values[len(m.Values)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83048  				return err
 83049  			}
 83050  			iNdEx = postIndex
 83051  		default:
 83052  			iNdEx = preIndex
 83053  			skippy, err := skipEvents(dAtA[iNdEx:])
 83054  			if err != nil {
 83055  				return err
 83056  			}
 83057  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 83058  				return ErrInvalidLengthEvents
 83059  			}
 83060  			if (iNdEx + skippy) > l {
 83061  				return io.ErrUnexpectedEOF
 83062  			}
 83063  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 83064  			iNdEx += skippy
 83065  		}
 83066  	}
 83067  
 83068  	if iNdEx > l {
 83069  		return io.ErrUnexpectedEOF
 83070  	}
 83071  	return nil
 83072  }
 83073  func (m *CassandraBatch_BatchChild_Value) Unmarshal(dAtA []byte) error {
 83074  	l := len(dAtA)
 83075  	iNdEx := 0
 83076  	for iNdEx < l {
 83077  		preIndex := iNdEx
 83078  		var wire uint64
 83079  		for shift := uint(0); ; shift += 7 {
 83080  			if shift >= 64 {
 83081  				return ErrIntOverflowEvents
 83082  			}
 83083  			if iNdEx >= l {
 83084  				return io.ErrUnexpectedEOF
 83085  			}
 83086  			b := dAtA[iNdEx]
 83087  			iNdEx++
 83088  			wire |= uint64(b&0x7F) << shift
 83089  			if b < 0x80 {
 83090  				break
 83091  			}
 83092  		}
 83093  		fieldNum := int32(wire >> 3)
 83094  		wireType := int(wire & 0x7)
 83095  		if wireType == 4 {
 83096  			return fmt.Errorf("proto: Value: wiretype end group for non-group")
 83097  		}
 83098  		if fieldNum <= 0 {
 83099  			return fmt.Errorf("proto: Value: illegal tag %d (wire type %d)", fieldNum, wire)
 83100  		}
 83101  		switch fieldNum {
 83102  		case 1:
 83103  			if wireType != 0 {
 83104  				return fmt.Errorf("proto: wrong wireType = %d for field Type", wireType)
 83105  			}
 83106  			m.Type = 0
 83107  			for shift := uint(0); ; shift += 7 {
 83108  				if shift >= 64 {
 83109  					return ErrIntOverflowEvents
 83110  				}
 83111  				if iNdEx >= l {
 83112  					return io.ErrUnexpectedEOF
 83113  				}
 83114  				b := dAtA[iNdEx]
 83115  				iNdEx++
 83116  				m.Type |= uint32(b&0x7F) << shift
 83117  				if b < 0x80 {
 83118  					break
 83119  				}
 83120  			}
 83121  		case 2:
 83122  			if wireType != 2 {
 83123  				return fmt.Errorf("proto: wrong wireType = %d for field Contents", wireType)
 83124  			}
 83125  			var byteLen int
 83126  			for shift := uint(0); ; shift += 7 {
 83127  				if shift >= 64 {
 83128  					return ErrIntOverflowEvents
 83129  				}
 83130  				if iNdEx >= l {
 83131  					return io.ErrUnexpectedEOF
 83132  				}
 83133  				b := dAtA[iNdEx]
 83134  				iNdEx++
 83135  				byteLen |= int(b&0x7F) << shift
 83136  				if b < 0x80 {
 83137  					break
 83138  				}
 83139  			}
 83140  			if byteLen < 0 {
 83141  				return ErrInvalidLengthEvents
 83142  			}
 83143  			postIndex := iNdEx + byteLen
 83144  			if postIndex < 0 {
 83145  				return ErrInvalidLengthEvents
 83146  			}
 83147  			if postIndex > l {
 83148  				return io.ErrUnexpectedEOF
 83149  			}
 83150  			m.Contents = append(m.Contents[:0], dAtA[iNdEx:postIndex]...)
 83151  			if m.Contents == nil {
 83152  				m.Contents = []byte{}
 83153  			}
 83154  			iNdEx = postIndex
 83155  		default:
 83156  			iNdEx = preIndex
 83157  			skippy, err := skipEvents(dAtA[iNdEx:])
 83158  			if err != nil {
 83159  				return err
 83160  			}
 83161  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 83162  				return ErrInvalidLengthEvents
 83163  			}
 83164  			if (iNdEx + skippy) > l {
 83165  				return io.ErrUnexpectedEOF
 83166  			}
 83167  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 83168  			iNdEx += skippy
 83169  		}
 83170  	}
 83171  
 83172  	if iNdEx > l {
 83173  		return io.ErrUnexpectedEOF
 83174  	}
 83175  	return nil
 83176  }
 83177  func (m *CassandraRegister) Unmarshal(dAtA []byte) error {
 83178  	l := len(dAtA)
 83179  	iNdEx := 0
 83180  	for iNdEx < l {
 83181  		preIndex := iNdEx
 83182  		var wire uint64
 83183  		for shift := uint(0); ; shift += 7 {
 83184  			if shift >= 64 {
 83185  				return ErrIntOverflowEvents
 83186  			}
 83187  			if iNdEx >= l {
 83188  				return io.ErrUnexpectedEOF
 83189  			}
 83190  			b := dAtA[iNdEx]
 83191  			iNdEx++
 83192  			wire |= uint64(b&0x7F) << shift
 83193  			if b < 0x80 {
 83194  				break
 83195  			}
 83196  		}
 83197  		fieldNum := int32(wire >> 3)
 83198  		wireType := int(wire & 0x7)
 83199  		if wireType == 4 {
 83200  			return fmt.Errorf("proto: CassandraRegister: wiretype end group for non-group")
 83201  		}
 83202  		if fieldNum <= 0 {
 83203  			return fmt.Errorf("proto: CassandraRegister: illegal tag %d (wire type %d)", fieldNum, wire)
 83204  		}
 83205  		switch fieldNum {
 83206  		case 1:
 83207  			if wireType != 2 {
 83208  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 83209  			}
 83210  			var msglen int
 83211  			for shift := uint(0); ; shift += 7 {
 83212  				if shift >= 64 {
 83213  					return ErrIntOverflowEvents
 83214  				}
 83215  				if iNdEx >= l {
 83216  					return io.ErrUnexpectedEOF
 83217  				}
 83218  				b := dAtA[iNdEx]
 83219  				iNdEx++
 83220  				msglen |= int(b&0x7F) << shift
 83221  				if b < 0x80 {
 83222  					break
 83223  				}
 83224  			}
 83225  			if msglen < 0 {
 83226  				return ErrInvalidLengthEvents
 83227  			}
 83228  			postIndex := iNdEx + msglen
 83229  			if postIndex < 0 {
 83230  				return ErrInvalidLengthEvents
 83231  			}
 83232  			if postIndex > l {
 83233  				return io.ErrUnexpectedEOF
 83234  			}
 83235  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83236  				return err
 83237  			}
 83238  			iNdEx = postIndex
 83239  		case 2:
 83240  			if wireType != 2 {
 83241  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 83242  			}
 83243  			var msglen int
 83244  			for shift := uint(0); ; shift += 7 {
 83245  				if shift >= 64 {
 83246  					return ErrIntOverflowEvents
 83247  				}
 83248  				if iNdEx >= l {
 83249  					return io.ErrUnexpectedEOF
 83250  				}
 83251  				b := dAtA[iNdEx]
 83252  				iNdEx++
 83253  				msglen |= int(b&0x7F) << shift
 83254  				if b < 0x80 {
 83255  					break
 83256  				}
 83257  			}
 83258  			if msglen < 0 {
 83259  				return ErrInvalidLengthEvents
 83260  			}
 83261  			postIndex := iNdEx + msglen
 83262  			if postIndex < 0 {
 83263  				return ErrInvalidLengthEvents
 83264  			}
 83265  			if postIndex > l {
 83266  				return io.ErrUnexpectedEOF
 83267  			}
 83268  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83269  				return err
 83270  			}
 83271  			iNdEx = postIndex
 83272  		case 3:
 83273  			if wireType != 2 {
 83274  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 83275  			}
 83276  			var msglen int
 83277  			for shift := uint(0); ; shift += 7 {
 83278  				if shift >= 64 {
 83279  					return ErrIntOverflowEvents
 83280  				}
 83281  				if iNdEx >= l {
 83282  					return io.ErrUnexpectedEOF
 83283  				}
 83284  				b := dAtA[iNdEx]
 83285  				iNdEx++
 83286  				msglen |= int(b&0x7F) << shift
 83287  				if b < 0x80 {
 83288  					break
 83289  				}
 83290  			}
 83291  			if msglen < 0 {
 83292  				return ErrInvalidLengthEvents
 83293  			}
 83294  			postIndex := iNdEx + msglen
 83295  			if postIndex < 0 {
 83296  				return ErrInvalidLengthEvents
 83297  			}
 83298  			if postIndex > l {
 83299  				return io.ErrUnexpectedEOF
 83300  			}
 83301  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83302  				return err
 83303  			}
 83304  			iNdEx = postIndex
 83305  		case 4:
 83306  			if wireType != 2 {
 83307  				return fmt.Errorf("proto: wrong wireType = %d for field DatabaseMetadata", wireType)
 83308  			}
 83309  			var msglen int
 83310  			for shift := uint(0); ; shift += 7 {
 83311  				if shift >= 64 {
 83312  					return ErrIntOverflowEvents
 83313  				}
 83314  				if iNdEx >= l {
 83315  					return io.ErrUnexpectedEOF
 83316  				}
 83317  				b := dAtA[iNdEx]
 83318  				iNdEx++
 83319  				msglen |= int(b&0x7F) << shift
 83320  				if b < 0x80 {
 83321  					break
 83322  				}
 83323  			}
 83324  			if msglen < 0 {
 83325  				return ErrInvalidLengthEvents
 83326  			}
 83327  			postIndex := iNdEx + msglen
 83328  			if postIndex < 0 {
 83329  				return ErrInvalidLengthEvents
 83330  			}
 83331  			if postIndex > l {
 83332  				return io.ErrUnexpectedEOF
 83333  			}
 83334  			if err := m.DatabaseMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83335  				return err
 83336  			}
 83337  			iNdEx = postIndex
 83338  		case 5:
 83339  			if wireType != 2 {
 83340  				return fmt.Errorf("proto: wrong wireType = %d for field EventTypes", wireType)
 83341  			}
 83342  			var stringLen uint64
 83343  			for shift := uint(0); ; shift += 7 {
 83344  				if shift >= 64 {
 83345  					return ErrIntOverflowEvents
 83346  				}
 83347  				if iNdEx >= l {
 83348  					return io.ErrUnexpectedEOF
 83349  				}
 83350  				b := dAtA[iNdEx]
 83351  				iNdEx++
 83352  				stringLen |= uint64(b&0x7F) << shift
 83353  				if b < 0x80 {
 83354  					break
 83355  				}
 83356  			}
 83357  			intStringLen := int(stringLen)
 83358  			if intStringLen < 0 {
 83359  				return ErrInvalidLengthEvents
 83360  			}
 83361  			postIndex := iNdEx + intStringLen
 83362  			if postIndex < 0 {
 83363  				return ErrInvalidLengthEvents
 83364  			}
 83365  			if postIndex > l {
 83366  				return io.ErrUnexpectedEOF
 83367  			}
 83368  			m.EventTypes = append(m.EventTypes, string(dAtA[iNdEx:postIndex]))
 83369  			iNdEx = postIndex
 83370  		default:
 83371  			iNdEx = preIndex
 83372  			skippy, err := skipEvents(dAtA[iNdEx:])
 83373  			if err != nil {
 83374  				return err
 83375  			}
 83376  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 83377  				return ErrInvalidLengthEvents
 83378  			}
 83379  			if (iNdEx + skippy) > l {
 83380  				return io.ErrUnexpectedEOF
 83381  			}
 83382  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 83383  			iNdEx += skippy
 83384  		}
 83385  	}
 83386  
 83387  	if iNdEx > l {
 83388  		return io.ErrUnexpectedEOF
 83389  	}
 83390  	return nil
 83391  }
 83392  func (m *LoginRuleCreate) Unmarshal(dAtA []byte) error {
 83393  	l := len(dAtA)
 83394  	iNdEx := 0
 83395  	for iNdEx < l {
 83396  		preIndex := iNdEx
 83397  		var wire uint64
 83398  		for shift := uint(0); ; shift += 7 {
 83399  			if shift >= 64 {
 83400  				return ErrIntOverflowEvents
 83401  			}
 83402  			if iNdEx >= l {
 83403  				return io.ErrUnexpectedEOF
 83404  			}
 83405  			b := dAtA[iNdEx]
 83406  			iNdEx++
 83407  			wire |= uint64(b&0x7F) << shift
 83408  			if b < 0x80 {
 83409  				break
 83410  			}
 83411  		}
 83412  		fieldNum := int32(wire >> 3)
 83413  		wireType := int(wire & 0x7)
 83414  		if wireType == 4 {
 83415  			return fmt.Errorf("proto: LoginRuleCreate: wiretype end group for non-group")
 83416  		}
 83417  		if fieldNum <= 0 {
 83418  			return fmt.Errorf("proto: LoginRuleCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 83419  		}
 83420  		switch fieldNum {
 83421  		case 1:
 83422  			if wireType != 2 {
 83423  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 83424  			}
 83425  			var msglen int
 83426  			for shift := uint(0); ; shift += 7 {
 83427  				if shift >= 64 {
 83428  					return ErrIntOverflowEvents
 83429  				}
 83430  				if iNdEx >= l {
 83431  					return io.ErrUnexpectedEOF
 83432  				}
 83433  				b := dAtA[iNdEx]
 83434  				iNdEx++
 83435  				msglen |= int(b&0x7F) << shift
 83436  				if b < 0x80 {
 83437  					break
 83438  				}
 83439  			}
 83440  			if msglen < 0 {
 83441  				return ErrInvalidLengthEvents
 83442  			}
 83443  			postIndex := iNdEx + msglen
 83444  			if postIndex < 0 {
 83445  				return ErrInvalidLengthEvents
 83446  			}
 83447  			if postIndex > l {
 83448  				return io.ErrUnexpectedEOF
 83449  			}
 83450  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83451  				return err
 83452  			}
 83453  			iNdEx = postIndex
 83454  		case 2:
 83455  			if wireType != 2 {
 83456  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 83457  			}
 83458  			var msglen int
 83459  			for shift := uint(0); ; shift += 7 {
 83460  				if shift >= 64 {
 83461  					return ErrIntOverflowEvents
 83462  				}
 83463  				if iNdEx >= l {
 83464  					return io.ErrUnexpectedEOF
 83465  				}
 83466  				b := dAtA[iNdEx]
 83467  				iNdEx++
 83468  				msglen |= int(b&0x7F) << shift
 83469  				if b < 0x80 {
 83470  					break
 83471  				}
 83472  			}
 83473  			if msglen < 0 {
 83474  				return ErrInvalidLengthEvents
 83475  			}
 83476  			postIndex := iNdEx + msglen
 83477  			if postIndex < 0 {
 83478  				return ErrInvalidLengthEvents
 83479  			}
 83480  			if postIndex > l {
 83481  				return io.ErrUnexpectedEOF
 83482  			}
 83483  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83484  				return err
 83485  			}
 83486  			iNdEx = postIndex
 83487  		case 3:
 83488  			if wireType != 2 {
 83489  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 83490  			}
 83491  			var msglen int
 83492  			for shift := uint(0); ; shift += 7 {
 83493  				if shift >= 64 {
 83494  					return ErrIntOverflowEvents
 83495  				}
 83496  				if iNdEx >= l {
 83497  					return io.ErrUnexpectedEOF
 83498  				}
 83499  				b := dAtA[iNdEx]
 83500  				iNdEx++
 83501  				msglen |= int(b&0x7F) << shift
 83502  				if b < 0x80 {
 83503  					break
 83504  				}
 83505  			}
 83506  			if msglen < 0 {
 83507  				return ErrInvalidLengthEvents
 83508  			}
 83509  			postIndex := iNdEx + msglen
 83510  			if postIndex < 0 {
 83511  				return ErrInvalidLengthEvents
 83512  			}
 83513  			if postIndex > l {
 83514  				return io.ErrUnexpectedEOF
 83515  			}
 83516  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83517  				return err
 83518  			}
 83519  			iNdEx = postIndex
 83520  		default:
 83521  			iNdEx = preIndex
 83522  			skippy, err := skipEvents(dAtA[iNdEx:])
 83523  			if err != nil {
 83524  				return err
 83525  			}
 83526  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 83527  				return ErrInvalidLengthEvents
 83528  			}
 83529  			if (iNdEx + skippy) > l {
 83530  				return io.ErrUnexpectedEOF
 83531  			}
 83532  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 83533  			iNdEx += skippy
 83534  		}
 83535  	}
 83536  
 83537  	if iNdEx > l {
 83538  		return io.ErrUnexpectedEOF
 83539  	}
 83540  	return nil
 83541  }
 83542  func (m *LoginRuleDelete) Unmarshal(dAtA []byte) error {
 83543  	l := len(dAtA)
 83544  	iNdEx := 0
 83545  	for iNdEx < l {
 83546  		preIndex := iNdEx
 83547  		var wire uint64
 83548  		for shift := uint(0); ; shift += 7 {
 83549  			if shift >= 64 {
 83550  				return ErrIntOverflowEvents
 83551  			}
 83552  			if iNdEx >= l {
 83553  				return io.ErrUnexpectedEOF
 83554  			}
 83555  			b := dAtA[iNdEx]
 83556  			iNdEx++
 83557  			wire |= uint64(b&0x7F) << shift
 83558  			if b < 0x80 {
 83559  				break
 83560  			}
 83561  		}
 83562  		fieldNum := int32(wire >> 3)
 83563  		wireType := int(wire & 0x7)
 83564  		if wireType == 4 {
 83565  			return fmt.Errorf("proto: LoginRuleDelete: wiretype end group for non-group")
 83566  		}
 83567  		if fieldNum <= 0 {
 83568  			return fmt.Errorf("proto: LoginRuleDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 83569  		}
 83570  		switch fieldNum {
 83571  		case 1:
 83572  			if wireType != 2 {
 83573  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 83574  			}
 83575  			var msglen int
 83576  			for shift := uint(0); ; shift += 7 {
 83577  				if shift >= 64 {
 83578  					return ErrIntOverflowEvents
 83579  				}
 83580  				if iNdEx >= l {
 83581  					return io.ErrUnexpectedEOF
 83582  				}
 83583  				b := dAtA[iNdEx]
 83584  				iNdEx++
 83585  				msglen |= int(b&0x7F) << shift
 83586  				if b < 0x80 {
 83587  					break
 83588  				}
 83589  			}
 83590  			if msglen < 0 {
 83591  				return ErrInvalidLengthEvents
 83592  			}
 83593  			postIndex := iNdEx + msglen
 83594  			if postIndex < 0 {
 83595  				return ErrInvalidLengthEvents
 83596  			}
 83597  			if postIndex > l {
 83598  				return io.ErrUnexpectedEOF
 83599  			}
 83600  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83601  				return err
 83602  			}
 83603  			iNdEx = postIndex
 83604  		case 2:
 83605  			if wireType != 2 {
 83606  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 83607  			}
 83608  			var msglen int
 83609  			for shift := uint(0); ; shift += 7 {
 83610  				if shift >= 64 {
 83611  					return ErrIntOverflowEvents
 83612  				}
 83613  				if iNdEx >= l {
 83614  					return io.ErrUnexpectedEOF
 83615  				}
 83616  				b := dAtA[iNdEx]
 83617  				iNdEx++
 83618  				msglen |= int(b&0x7F) << shift
 83619  				if b < 0x80 {
 83620  					break
 83621  				}
 83622  			}
 83623  			if msglen < 0 {
 83624  				return ErrInvalidLengthEvents
 83625  			}
 83626  			postIndex := iNdEx + msglen
 83627  			if postIndex < 0 {
 83628  				return ErrInvalidLengthEvents
 83629  			}
 83630  			if postIndex > l {
 83631  				return io.ErrUnexpectedEOF
 83632  			}
 83633  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83634  				return err
 83635  			}
 83636  			iNdEx = postIndex
 83637  		case 3:
 83638  			if wireType != 2 {
 83639  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 83640  			}
 83641  			var msglen int
 83642  			for shift := uint(0); ; shift += 7 {
 83643  				if shift >= 64 {
 83644  					return ErrIntOverflowEvents
 83645  				}
 83646  				if iNdEx >= l {
 83647  					return io.ErrUnexpectedEOF
 83648  				}
 83649  				b := dAtA[iNdEx]
 83650  				iNdEx++
 83651  				msglen |= int(b&0x7F) << shift
 83652  				if b < 0x80 {
 83653  					break
 83654  				}
 83655  			}
 83656  			if msglen < 0 {
 83657  				return ErrInvalidLengthEvents
 83658  			}
 83659  			postIndex := iNdEx + msglen
 83660  			if postIndex < 0 {
 83661  				return ErrInvalidLengthEvents
 83662  			}
 83663  			if postIndex > l {
 83664  				return io.ErrUnexpectedEOF
 83665  			}
 83666  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83667  				return err
 83668  			}
 83669  			iNdEx = postIndex
 83670  		default:
 83671  			iNdEx = preIndex
 83672  			skippy, err := skipEvents(dAtA[iNdEx:])
 83673  			if err != nil {
 83674  				return err
 83675  			}
 83676  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 83677  				return ErrInvalidLengthEvents
 83678  			}
 83679  			if (iNdEx + skippy) > l {
 83680  				return io.ErrUnexpectedEOF
 83681  			}
 83682  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 83683  			iNdEx += skippy
 83684  		}
 83685  	}
 83686  
 83687  	if iNdEx > l {
 83688  		return io.ErrUnexpectedEOF
 83689  	}
 83690  	return nil
 83691  }
 83692  func (m *SAMLIdPAuthAttempt) Unmarshal(dAtA []byte) error {
 83693  	l := len(dAtA)
 83694  	iNdEx := 0
 83695  	for iNdEx < l {
 83696  		preIndex := iNdEx
 83697  		var wire uint64
 83698  		for shift := uint(0); ; shift += 7 {
 83699  			if shift >= 64 {
 83700  				return ErrIntOverflowEvents
 83701  			}
 83702  			if iNdEx >= l {
 83703  				return io.ErrUnexpectedEOF
 83704  			}
 83705  			b := dAtA[iNdEx]
 83706  			iNdEx++
 83707  			wire |= uint64(b&0x7F) << shift
 83708  			if b < 0x80 {
 83709  				break
 83710  			}
 83711  		}
 83712  		fieldNum := int32(wire >> 3)
 83713  		wireType := int(wire & 0x7)
 83714  		if wireType == 4 {
 83715  			return fmt.Errorf("proto: SAMLIdPAuthAttempt: wiretype end group for non-group")
 83716  		}
 83717  		if fieldNum <= 0 {
 83718  			return fmt.Errorf("proto: SAMLIdPAuthAttempt: illegal tag %d (wire type %d)", fieldNum, wire)
 83719  		}
 83720  		switch fieldNum {
 83721  		case 1:
 83722  			if wireType != 2 {
 83723  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 83724  			}
 83725  			var msglen int
 83726  			for shift := uint(0); ; shift += 7 {
 83727  				if shift >= 64 {
 83728  					return ErrIntOverflowEvents
 83729  				}
 83730  				if iNdEx >= l {
 83731  					return io.ErrUnexpectedEOF
 83732  				}
 83733  				b := dAtA[iNdEx]
 83734  				iNdEx++
 83735  				msglen |= int(b&0x7F) << shift
 83736  				if b < 0x80 {
 83737  					break
 83738  				}
 83739  			}
 83740  			if msglen < 0 {
 83741  				return ErrInvalidLengthEvents
 83742  			}
 83743  			postIndex := iNdEx + msglen
 83744  			if postIndex < 0 {
 83745  				return ErrInvalidLengthEvents
 83746  			}
 83747  			if postIndex > l {
 83748  				return io.ErrUnexpectedEOF
 83749  			}
 83750  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83751  				return err
 83752  			}
 83753  			iNdEx = postIndex
 83754  		case 2:
 83755  			if wireType != 2 {
 83756  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 83757  			}
 83758  			var msglen int
 83759  			for shift := uint(0); ; shift += 7 {
 83760  				if shift >= 64 {
 83761  					return ErrIntOverflowEvents
 83762  				}
 83763  				if iNdEx >= l {
 83764  					return io.ErrUnexpectedEOF
 83765  				}
 83766  				b := dAtA[iNdEx]
 83767  				iNdEx++
 83768  				msglen |= int(b&0x7F) << shift
 83769  				if b < 0x80 {
 83770  					break
 83771  				}
 83772  			}
 83773  			if msglen < 0 {
 83774  				return ErrInvalidLengthEvents
 83775  			}
 83776  			postIndex := iNdEx + msglen
 83777  			if postIndex < 0 {
 83778  				return ErrInvalidLengthEvents
 83779  			}
 83780  			if postIndex > l {
 83781  				return io.ErrUnexpectedEOF
 83782  			}
 83783  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83784  				return err
 83785  			}
 83786  			iNdEx = postIndex
 83787  		case 3:
 83788  			if wireType != 2 {
 83789  				return fmt.Errorf("proto: wrong wireType = %d for field SessionMetadata", wireType)
 83790  			}
 83791  			var msglen int
 83792  			for shift := uint(0); ; shift += 7 {
 83793  				if shift >= 64 {
 83794  					return ErrIntOverflowEvents
 83795  				}
 83796  				if iNdEx >= l {
 83797  					return io.ErrUnexpectedEOF
 83798  				}
 83799  				b := dAtA[iNdEx]
 83800  				iNdEx++
 83801  				msglen |= int(b&0x7F) << shift
 83802  				if b < 0x80 {
 83803  					break
 83804  				}
 83805  			}
 83806  			if msglen < 0 {
 83807  				return ErrInvalidLengthEvents
 83808  			}
 83809  			postIndex := iNdEx + msglen
 83810  			if postIndex < 0 {
 83811  				return ErrInvalidLengthEvents
 83812  			}
 83813  			if postIndex > l {
 83814  				return io.ErrUnexpectedEOF
 83815  			}
 83816  			if err := m.SessionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83817  				return err
 83818  			}
 83819  			iNdEx = postIndex
 83820  		case 4:
 83821  			if wireType != 2 {
 83822  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 83823  			}
 83824  			var msglen int
 83825  			for shift := uint(0); ; shift += 7 {
 83826  				if shift >= 64 {
 83827  					return ErrIntOverflowEvents
 83828  				}
 83829  				if iNdEx >= l {
 83830  					return io.ErrUnexpectedEOF
 83831  				}
 83832  				b := dAtA[iNdEx]
 83833  				iNdEx++
 83834  				msglen |= int(b&0x7F) << shift
 83835  				if b < 0x80 {
 83836  					break
 83837  				}
 83838  			}
 83839  			if msglen < 0 {
 83840  				return ErrInvalidLengthEvents
 83841  			}
 83842  			postIndex := iNdEx + msglen
 83843  			if postIndex < 0 {
 83844  				return ErrInvalidLengthEvents
 83845  			}
 83846  			if postIndex > l {
 83847  				return io.ErrUnexpectedEOF
 83848  			}
 83849  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83850  				return err
 83851  			}
 83852  			iNdEx = postIndex
 83853  		case 5:
 83854  			if wireType != 2 {
 83855  				return fmt.Errorf("proto: wrong wireType = %d for field SAMLIdPServiceProviderMetadata", wireType)
 83856  			}
 83857  			var msglen int
 83858  			for shift := uint(0); ; shift += 7 {
 83859  				if shift >= 64 {
 83860  					return ErrIntOverflowEvents
 83861  				}
 83862  				if iNdEx >= l {
 83863  					return io.ErrUnexpectedEOF
 83864  				}
 83865  				b := dAtA[iNdEx]
 83866  				iNdEx++
 83867  				msglen |= int(b&0x7F) << shift
 83868  				if b < 0x80 {
 83869  					break
 83870  				}
 83871  			}
 83872  			if msglen < 0 {
 83873  				return ErrInvalidLengthEvents
 83874  			}
 83875  			postIndex := iNdEx + msglen
 83876  			if postIndex < 0 {
 83877  				return ErrInvalidLengthEvents
 83878  			}
 83879  			if postIndex > l {
 83880  				return io.ErrUnexpectedEOF
 83881  			}
 83882  			if err := m.SAMLIdPServiceProviderMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83883  				return err
 83884  			}
 83885  			iNdEx = postIndex
 83886  		default:
 83887  			iNdEx = preIndex
 83888  			skippy, err := skipEvents(dAtA[iNdEx:])
 83889  			if err != nil {
 83890  				return err
 83891  			}
 83892  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 83893  				return ErrInvalidLengthEvents
 83894  			}
 83895  			if (iNdEx + skippy) > l {
 83896  				return io.ErrUnexpectedEOF
 83897  			}
 83898  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 83899  			iNdEx += skippy
 83900  		}
 83901  	}
 83902  
 83903  	if iNdEx > l {
 83904  		return io.ErrUnexpectedEOF
 83905  	}
 83906  	return nil
 83907  }
 83908  func (m *SAMLIdPServiceProviderCreate) Unmarshal(dAtA []byte) error {
 83909  	l := len(dAtA)
 83910  	iNdEx := 0
 83911  	for iNdEx < l {
 83912  		preIndex := iNdEx
 83913  		var wire uint64
 83914  		for shift := uint(0); ; shift += 7 {
 83915  			if shift >= 64 {
 83916  				return ErrIntOverflowEvents
 83917  			}
 83918  			if iNdEx >= l {
 83919  				return io.ErrUnexpectedEOF
 83920  			}
 83921  			b := dAtA[iNdEx]
 83922  			iNdEx++
 83923  			wire |= uint64(b&0x7F) << shift
 83924  			if b < 0x80 {
 83925  				break
 83926  			}
 83927  		}
 83928  		fieldNum := int32(wire >> 3)
 83929  		wireType := int(wire & 0x7)
 83930  		if wireType == 4 {
 83931  			return fmt.Errorf("proto: SAMLIdPServiceProviderCreate: wiretype end group for non-group")
 83932  		}
 83933  		if fieldNum <= 0 {
 83934  			return fmt.Errorf("proto: SAMLIdPServiceProviderCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 83935  		}
 83936  		switch fieldNum {
 83937  		case 1:
 83938  			if wireType != 2 {
 83939  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 83940  			}
 83941  			var msglen int
 83942  			for shift := uint(0); ; shift += 7 {
 83943  				if shift >= 64 {
 83944  					return ErrIntOverflowEvents
 83945  				}
 83946  				if iNdEx >= l {
 83947  					return io.ErrUnexpectedEOF
 83948  				}
 83949  				b := dAtA[iNdEx]
 83950  				iNdEx++
 83951  				msglen |= int(b&0x7F) << shift
 83952  				if b < 0x80 {
 83953  					break
 83954  				}
 83955  			}
 83956  			if msglen < 0 {
 83957  				return ErrInvalidLengthEvents
 83958  			}
 83959  			postIndex := iNdEx + msglen
 83960  			if postIndex < 0 {
 83961  				return ErrInvalidLengthEvents
 83962  			}
 83963  			if postIndex > l {
 83964  				return io.ErrUnexpectedEOF
 83965  			}
 83966  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 83967  				return err
 83968  			}
 83969  			iNdEx = postIndex
 83970  		case 2:
 83971  			if wireType != 2 {
 83972  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 83973  			}
 83974  			var msglen int
 83975  			for shift := uint(0); ; shift += 7 {
 83976  				if shift >= 64 {
 83977  					return ErrIntOverflowEvents
 83978  				}
 83979  				if iNdEx >= l {
 83980  					return io.ErrUnexpectedEOF
 83981  				}
 83982  				b := dAtA[iNdEx]
 83983  				iNdEx++
 83984  				msglen |= int(b&0x7F) << shift
 83985  				if b < 0x80 {
 83986  					break
 83987  				}
 83988  			}
 83989  			if msglen < 0 {
 83990  				return ErrInvalidLengthEvents
 83991  			}
 83992  			postIndex := iNdEx + msglen
 83993  			if postIndex < 0 {
 83994  				return ErrInvalidLengthEvents
 83995  			}
 83996  			if postIndex > l {
 83997  				return io.ErrUnexpectedEOF
 83998  			}
 83999  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84000  				return err
 84001  			}
 84002  			iNdEx = postIndex
 84003  		case 3:
 84004  			if wireType != 2 {
 84005  				return fmt.Errorf("proto: wrong wireType = %d for field SAMLIdPServiceProviderMetadata", wireType)
 84006  			}
 84007  			var msglen int
 84008  			for shift := uint(0); ; shift += 7 {
 84009  				if shift >= 64 {
 84010  					return ErrIntOverflowEvents
 84011  				}
 84012  				if iNdEx >= l {
 84013  					return io.ErrUnexpectedEOF
 84014  				}
 84015  				b := dAtA[iNdEx]
 84016  				iNdEx++
 84017  				msglen |= int(b&0x7F) << shift
 84018  				if b < 0x80 {
 84019  					break
 84020  				}
 84021  			}
 84022  			if msglen < 0 {
 84023  				return ErrInvalidLengthEvents
 84024  			}
 84025  			postIndex := iNdEx + msglen
 84026  			if postIndex < 0 {
 84027  				return ErrInvalidLengthEvents
 84028  			}
 84029  			if postIndex > l {
 84030  				return io.ErrUnexpectedEOF
 84031  			}
 84032  			if err := m.SAMLIdPServiceProviderMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84033  				return err
 84034  			}
 84035  			iNdEx = postIndex
 84036  		default:
 84037  			iNdEx = preIndex
 84038  			skippy, err := skipEvents(dAtA[iNdEx:])
 84039  			if err != nil {
 84040  				return err
 84041  			}
 84042  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 84043  				return ErrInvalidLengthEvents
 84044  			}
 84045  			if (iNdEx + skippy) > l {
 84046  				return io.ErrUnexpectedEOF
 84047  			}
 84048  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 84049  			iNdEx += skippy
 84050  		}
 84051  	}
 84052  
 84053  	if iNdEx > l {
 84054  		return io.ErrUnexpectedEOF
 84055  	}
 84056  	return nil
 84057  }
 84058  func (m *SAMLIdPServiceProviderUpdate) Unmarshal(dAtA []byte) error {
 84059  	l := len(dAtA)
 84060  	iNdEx := 0
 84061  	for iNdEx < l {
 84062  		preIndex := iNdEx
 84063  		var wire uint64
 84064  		for shift := uint(0); ; shift += 7 {
 84065  			if shift >= 64 {
 84066  				return ErrIntOverflowEvents
 84067  			}
 84068  			if iNdEx >= l {
 84069  				return io.ErrUnexpectedEOF
 84070  			}
 84071  			b := dAtA[iNdEx]
 84072  			iNdEx++
 84073  			wire |= uint64(b&0x7F) << shift
 84074  			if b < 0x80 {
 84075  				break
 84076  			}
 84077  		}
 84078  		fieldNum := int32(wire >> 3)
 84079  		wireType := int(wire & 0x7)
 84080  		if wireType == 4 {
 84081  			return fmt.Errorf("proto: SAMLIdPServiceProviderUpdate: wiretype end group for non-group")
 84082  		}
 84083  		if fieldNum <= 0 {
 84084  			return fmt.Errorf("proto: SAMLIdPServiceProviderUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 84085  		}
 84086  		switch fieldNum {
 84087  		case 1:
 84088  			if wireType != 2 {
 84089  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 84090  			}
 84091  			var msglen int
 84092  			for shift := uint(0); ; shift += 7 {
 84093  				if shift >= 64 {
 84094  					return ErrIntOverflowEvents
 84095  				}
 84096  				if iNdEx >= l {
 84097  					return io.ErrUnexpectedEOF
 84098  				}
 84099  				b := dAtA[iNdEx]
 84100  				iNdEx++
 84101  				msglen |= int(b&0x7F) << shift
 84102  				if b < 0x80 {
 84103  					break
 84104  				}
 84105  			}
 84106  			if msglen < 0 {
 84107  				return ErrInvalidLengthEvents
 84108  			}
 84109  			postIndex := iNdEx + msglen
 84110  			if postIndex < 0 {
 84111  				return ErrInvalidLengthEvents
 84112  			}
 84113  			if postIndex > l {
 84114  				return io.ErrUnexpectedEOF
 84115  			}
 84116  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84117  				return err
 84118  			}
 84119  			iNdEx = postIndex
 84120  		case 2:
 84121  			if wireType != 2 {
 84122  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 84123  			}
 84124  			var msglen int
 84125  			for shift := uint(0); ; shift += 7 {
 84126  				if shift >= 64 {
 84127  					return ErrIntOverflowEvents
 84128  				}
 84129  				if iNdEx >= l {
 84130  					return io.ErrUnexpectedEOF
 84131  				}
 84132  				b := dAtA[iNdEx]
 84133  				iNdEx++
 84134  				msglen |= int(b&0x7F) << shift
 84135  				if b < 0x80 {
 84136  					break
 84137  				}
 84138  			}
 84139  			if msglen < 0 {
 84140  				return ErrInvalidLengthEvents
 84141  			}
 84142  			postIndex := iNdEx + msglen
 84143  			if postIndex < 0 {
 84144  				return ErrInvalidLengthEvents
 84145  			}
 84146  			if postIndex > l {
 84147  				return io.ErrUnexpectedEOF
 84148  			}
 84149  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84150  				return err
 84151  			}
 84152  			iNdEx = postIndex
 84153  		case 3:
 84154  			if wireType != 2 {
 84155  				return fmt.Errorf("proto: wrong wireType = %d for field SAMLIdPServiceProviderMetadata", wireType)
 84156  			}
 84157  			var msglen int
 84158  			for shift := uint(0); ; shift += 7 {
 84159  				if shift >= 64 {
 84160  					return ErrIntOverflowEvents
 84161  				}
 84162  				if iNdEx >= l {
 84163  					return io.ErrUnexpectedEOF
 84164  				}
 84165  				b := dAtA[iNdEx]
 84166  				iNdEx++
 84167  				msglen |= int(b&0x7F) << shift
 84168  				if b < 0x80 {
 84169  					break
 84170  				}
 84171  			}
 84172  			if msglen < 0 {
 84173  				return ErrInvalidLengthEvents
 84174  			}
 84175  			postIndex := iNdEx + msglen
 84176  			if postIndex < 0 {
 84177  				return ErrInvalidLengthEvents
 84178  			}
 84179  			if postIndex > l {
 84180  				return io.ErrUnexpectedEOF
 84181  			}
 84182  			if err := m.SAMLIdPServiceProviderMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84183  				return err
 84184  			}
 84185  			iNdEx = postIndex
 84186  		default:
 84187  			iNdEx = preIndex
 84188  			skippy, err := skipEvents(dAtA[iNdEx:])
 84189  			if err != nil {
 84190  				return err
 84191  			}
 84192  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 84193  				return ErrInvalidLengthEvents
 84194  			}
 84195  			if (iNdEx + skippy) > l {
 84196  				return io.ErrUnexpectedEOF
 84197  			}
 84198  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 84199  			iNdEx += skippy
 84200  		}
 84201  	}
 84202  
 84203  	if iNdEx > l {
 84204  		return io.ErrUnexpectedEOF
 84205  	}
 84206  	return nil
 84207  }
 84208  func (m *SAMLIdPServiceProviderDelete) Unmarshal(dAtA []byte) error {
 84209  	l := len(dAtA)
 84210  	iNdEx := 0
 84211  	for iNdEx < l {
 84212  		preIndex := iNdEx
 84213  		var wire uint64
 84214  		for shift := uint(0); ; shift += 7 {
 84215  			if shift >= 64 {
 84216  				return ErrIntOverflowEvents
 84217  			}
 84218  			if iNdEx >= l {
 84219  				return io.ErrUnexpectedEOF
 84220  			}
 84221  			b := dAtA[iNdEx]
 84222  			iNdEx++
 84223  			wire |= uint64(b&0x7F) << shift
 84224  			if b < 0x80 {
 84225  				break
 84226  			}
 84227  		}
 84228  		fieldNum := int32(wire >> 3)
 84229  		wireType := int(wire & 0x7)
 84230  		if wireType == 4 {
 84231  			return fmt.Errorf("proto: SAMLIdPServiceProviderDelete: wiretype end group for non-group")
 84232  		}
 84233  		if fieldNum <= 0 {
 84234  			return fmt.Errorf("proto: SAMLIdPServiceProviderDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 84235  		}
 84236  		switch fieldNum {
 84237  		case 1:
 84238  			if wireType != 2 {
 84239  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 84240  			}
 84241  			var msglen int
 84242  			for shift := uint(0); ; shift += 7 {
 84243  				if shift >= 64 {
 84244  					return ErrIntOverflowEvents
 84245  				}
 84246  				if iNdEx >= l {
 84247  					return io.ErrUnexpectedEOF
 84248  				}
 84249  				b := dAtA[iNdEx]
 84250  				iNdEx++
 84251  				msglen |= int(b&0x7F) << shift
 84252  				if b < 0x80 {
 84253  					break
 84254  				}
 84255  			}
 84256  			if msglen < 0 {
 84257  				return ErrInvalidLengthEvents
 84258  			}
 84259  			postIndex := iNdEx + msglen
 84260  			if postIndex < 0 {
 84261  				return ErrInvalidLengthEvents
 84262  			}
 84263  			if postIndex > l {
 84264  				return io.ErrUnexpectedEOF
 84265  			}
 84266  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84267  				return err
 84268  			}
 84269  			iNdEx = postIndex
 84270  		case 2:
 84271  			if wireType != 2 {
 84272  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 84273  			}
 84274  			var msglen int
 84275  			for shift := uint(0); ; shift += 7 {
 84276  				if shift >= 64 {
 84277  					return ErrIntOverflowEvents
 84278  				}
 84279  				if iNdEx >= l {
 84280  					return io.ErrUnexpectedEOF
 84281  				}
 84282  				b := dAtA[iNdEx]
 84283  				iNdEx++
 84284  				msglen |= int(b&0x7F) << shift
 84285  				if b < 0x80 {
 84286  					break
 84287  				}
 84288  			}
 84289  			if msglen < 0 {
 84290  				return ErrInvalidLengthEvents
 84291  			}
 84292  			postIndex := iNdEx + msglen
 84293  			if postIndex < 0 {
 84294  				return ErrInvalidLengthEvents
 84295  			}
 84296  			if postIndex > l {
 84297  				return io.ErrUnexpectedEOF
 84298  			}
 84299  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84300  				return err
 84301  			}
 84302  			iNdEx = postIndex
 84303  		case 3:
 84304  			if wireType != 2 {
 84305  				return fmt.Errorf("proto: wrong wireType = %d for field SAMLIdPServiceProviderMetadata", wireType)
 84306  			}
 84307  			var msglen int
 84308  			for shift := uint(0); ; shift += 7 {
 84309  				if shift >= 64 {
 84310  					return ErrIntOverflowEvents
 84311  				}
 84312  				if iNdEx >= l {
 84313  					return io.ErrUnexpectedEOF
 84314  				}
 84315  				b := dAtA[iNdEx]
 84316  				iNdEx++
 84317  				msglen |= int(b&0x7F) << shift
 84318  				if b < 0x80 {
 84319  					break
 84320  				}
 84321  			}
 84322  			if msglen < 0 {
 84323  				return ErrInvalidLengthEvents
 84324  			}
 84325  			postIndex := iNdEx + msglen
 84326  			if postIndex < 0 {
 84327  				return ErrInvalidLengthEvents
 84328  			}
 84329  			if postIndex > l {
 84330  				return io.ErrUnexpectedEOF
 84331  			}
 84332  			if err := m.SAMLIdPServiceProviderMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84333  				return err
 84334  			}
 84335  			iNdEx = postIndex
 84336  		default:
 84337  			iNdEx = preIndex
 84338  			skippy, err := skipEvents(dAtA[iNdEx:])
 84339  			if err != nil {
 84340  				return err
 84341  			}
 84342  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 84343  				return ErrInvalidLengthEvents
 84344  			}
 84345  			if (iNdEx + skippy) > l {
 84346  				return io.ErrUnexpectedEOF
 84347  			}
 84348  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 84349  			iNdEx += skippy
 84350  		}
 84351  	}
 84352  
 84353  	if iNdEx > l {
 84354  		return io.ErrUnexpectedEOF
 84355  	}
 84356  	return nil
 84357  }
 84358  func (m *SAMLIdPServiceProviderDeleteAll) Unmarshal(dAtA []byte) error {
 84359  	l := len(dAtA)
 84360  	iNdEx := 0
 84361  	for iNdEx < l {
 84362  		preIndex := iNdEx
 84363  		var wire uint64
 84364  		for shift := uint(0); ; shift += 7 {
 84365  			if shift >= 64 {
 84366  				return ErrIntOverflowEvents
 84367  			}
 84368  			if iNdEx >= l {
 84369  				return io.ErrUnexpectedEOF
 84370  			}
 84371  			b := dAtA[iNdEx]
 84372  			iNdEx++
 84373  			wire |= uint64(b&0x7F) << shift
 84374  			if b < 0x80 {
 84375  				break
 84376  			}
 84377  		}
 84378  		fieldNum := int32(wire >> 3)
 84379  		wireType := int(wire & 0x7)
 84380  		if wireType == 4 {
 84381  			return fmt.Errorf("proto: SAMLIdPServiceProviderDeleteAll: wiretype end group for non-group")
 84382  		}
 84383  		if fieldNum <= 0 {
 84384  			return fmt.Errorf("proto: SAMLIdPServiceProviderDeleteAll: illegal tag %d (wire type %d)", fieldNum, wire)
 84385  		}
 84386  		switch fieldNum {
 84387  		case 1:
 84388  			if wireType != 2 {
 84389  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 84390  			}
 84391  			var msglen int
 84392  			for shift := uint(0); ; shift += 7 {
 84393  				if shift >= 64 {
 84394  					return ErrIntOverflowEvents
 84395  				}
 84396  				if iNdEx >= l {
 84397  					return io.ErrUnexpectedEOF
 84398  				}
 84399  				b := dAtA[iNdEx]
 84400  				iNdEx++
 84401  				msglen |= int(b&0x7F) << shift
 84402  				if b < 0x80 {
 84403  					break
 84404  				}
 84405  			}
 84406  			if msglen < 0 {
 84407  				return ErrInvalidLengthEvents
 84408  			}
 84409  			postIndex := iNdEx + msglen
 84410  			if postIndex < 0 {
 84411  				return ErrInvalidLengthEvents
 84412  			}
 84413  			if postIndex > l {
 84414  				return io.ErrUnexpectedEOF
 84415  			}
 84416  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84417  				return err
 84418  			}
 84419  			iNdEx = postIndex
 84420  		case 2:
 84421  			if wireType != 2 {
 84422  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 84423  			}
 84424  			var msglen int
 84425  			for shift := uint(0); ; shift += 7 {
 84426  				if shift >= 64 {
 84427  					return ErrIntOverflowEvents
 84428  				}
 84429  				if iNdEx >= l {
 84430  					return io.ErrUnexpectedEOF
 84431  				}
 84432  				b := dAtA[iNdEx]
 84433  				iNdEx++
 84434  				msglen |= int(b&0x7F) << shift
 84435  				if b < 0x80 {
 84436  					break
 84437  				}
 84438  			}
 84439  			if msglen < 0 {
 84440  				return ErrInvalidLengthEvents
 84441  			}
 84442  			postIndex := iNdEx + msglen
 84443  			if postIndex < 0 {
 84444  				return ErrInvalidLengthEvents
 84445  			}
 84446  			if postIndex > l {
 84447  				return io.ErrUnexpectedEOF
 84448  			}
 84449  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84450  				return err
 84451  			}
 84452  			iNdEx = postIndex
 84453  		default:
 84454  			iNdEx = preIndex
 84455  			skippy, err := skipEvents(dAtA[iNdEx:])
 84456  			if err != nil {
 84457  				return err
 84458  			}
 84459  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 84460  				return ErrInvalidLengthEvents
 84461  			}
 84462  			if (iNdEx + skippy) > l {
 84463  				return io.ErrUnexpectedEOF
 84464  			}
 84465  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 84466  			iNdEx += skippy
 84467  		}
 84468  	}
 84469  
 84470  	if iNdEx > l {
 84471  		return io.ErrUnexpectedEOF
 84472  	}
 84473  	return nil
 84474  }
 84475  func (m *OktaResourcesUpdate) Unmarshal(dAtA []byte) error {
 84476  	l := len(dAtA)
 84477  	iNdEx := 0
 84478  	for iNdEx < l {
 84479  		preIndex := iNdEx
 84480  		var wire uint64
 84481  		for shift := uint(0); ; shift += 7 {
 84482  			if shift >= 64 {
 84483  				return ErrIntOverflowEvents
 84484  			}
 84485  			if iNdEx >= l {
 84486  				return io.ErrUnexpectedEOF
 84487  			}
 84488  			b := dAtA[iNdEx]
 84489  			iNdEx++
 84490  			wire |= uint64(b&0x7F) << shift
 84491  			if b < 0x80 {
 84492  				break
 84493  			}
 84494  		}
 84495  		fieldNum := int32(wire >> 3)
 84496  		wireType := int(wire & 0x7)
 84497  		if wireType == 4 {
 84498  			return fmt.Errorf("proto: OktaResourcesUpdate: wiretype end group for non-group")
 84499  		}
 84500  		if fieldNum <= 0 {
 84501  			return fmt.Errorf("proto: OktaResourcesUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 84502  		}
 84503  		switch fieldNum {
 84504  		case 1:
 84505  			if wireType != 2 {
 84506  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 84507  			}
 84508  			var msglen int
 84509  			for shift := uint(0); ; shift += 7 {
 84510  				if shift >= 64 {
 84511  					return ErrIntOverflowEvents
 84512  				}
 84513  				if iNdEx >= l {
 84514  					return io.ErrUnexpectedEOF
 84515  				}
 84516  				b := dAtA[iNdEx]
 84517  				iNdEx++
 84518  				msglen |= int(b&0x7F) << shift
 84519  				if b < 0x80 {
 84520  					break
 84521  				}
 84522  			}
 84523  			if msglen < 0 {
 84524  				return ErrInvalidLengthEvents
 84525  			}
 84526  			postIndex := iNdEx + msglen
 84527  			if postIndex < 0 {
 84528  				return ErrInvalidLengthEvents
 84529  			}
 84530  			if postIndex > l {
 84531  				return io.ErrUnexpectedEOF
 84532  			}
 84533  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84534  				return err
 84535  			}
 84536  			iNdEx = postIndex
 84537  		case 2:
 84538  			if wireType != 2 {
 84539  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 84540  			}
 84541  			var msglen int
 84542  			for shift := uint(0); ; shift += 7 {
 84543  				if shift >= 64 {
 84544  					return ErrIntOverflowEvents
 84545  				}
 84546  				if iNdEx >= l {
 84547  					return io.ErrUnexpectedEOF
 84548  				}
 84549  				b := dAtA[iNdEx]
 84550  				iNdEx++
 84551  				msglen |= int(b&0x7F) << shift
 84552  				if b < 0x80 {
 84553  					break
 84554  				}
 84555  			}
 84556  			if msglen < 0 {
 84557  				return ErrInvalidLengthEvents
 84558  			}
 84559  			postIndex := iNdEx + msglen
 84560  			if postIndex < 0 {
 84561  				return ErrInvalidLengthEvents
 84562  			}
 84563  			if postIndex > l {
 84564  				return io.ErrUnexpectedEOF
 84565  			}
 84566  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84567  				return err
 84568  			}
 84569  			iNdEx = postIndex
 84570  		case 3:
 84571  			if wireType != 2 {
 84572  				return fmt.Errorf("proto: wrong wireType = %d for field OktaResourcesUpdatedMetadata", wireType)
 84573  			}
 84574  			var msglen int
 84575  			for shift := uint(0); ; shift += 7 {
 84576  				if shift >= 64 {
 84577  					return ErrIntOverflowEvents
 84578  				}
 84579  				if iNdEx >= l {
 84580  					return io.ErrUnexpectedEOF
 84581  				}
 84582  				b := dAtA[iNdEx]
 84583  				iNdEx++
 84584  				msglen |= int(b&0x7F) << shift
 84585  				if b < 0x80 {
 84586  					break
 84587  				}
 84588  			}
 84589  			if msglen < 0 {
 84590  				return ErrInvalidLengthEvents
 84591  			}
 84592  			postIndex := iNdEx + msglen
 84593  			if postIndex < 0 {
 84594  				return ErrInvalidLengthEvents
 84595  			}
 84596  			if postIndex > l {
 84597  				return io.ErrUnexpectedEOF
 84598  			}
 84599  			if err := m.OktaResourcesUpdatedMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84600  				return err
 84601  			}
 84602  			iNdEx = postIndex
 84603  		default:
 84604  			iNdEx = preIndex
 84605  			skippy, err := skipEvents(dAtA[iNdEx:])
 84606  			if err != nil {
 84607  				return err
 84608  			}
 84609  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 84610  				return ErrInvalidLengthEvents
 84611  			}
 84612  			if (iNdEx + skippy) > l {
 84613  				return io.ErrUnexpectedEOF
 84614  			}
 84615  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 84616  			iNdEx += skippy
 84617  		}
 84618  	}
 84619  
 84620  	if iNdEx > l {
 84621  		return io.ErrUnexpectedEOF
 84622  	}
 84623  	return nil
 84624  }
 84625  func (m *OktaSyncFailure) Unmarshal(dAtA []byte) error {
 84626  	l := len(dAtA)
 84627  	iNdEx := 0
 84628  	for iNdEx < l {
 84629  		preIndex := iNdEx
 84630  		var wire uint64
 84631  		for shift := uint(0); ; shift += 7 {
 84632  			if shift >= 64 {
 84633  				return ErrIntOverflowEvents
 84634  			}
 84635  			if iNdEx >= l {
 84636  				return io.ErrUnexpectedEOF
 84637  			}
 84638  			b := dAtA[iNdEx]
 84639  			iNdEx++
 84640  			wire |= uint64(b&0x7F) << shift
 84641  			if b < 0x80 {
 84642  				break
 84643  			}
 84644  		}
 84645  		fieldNum := int32(wire >> 3)
 84646  		wireType := int(wire & 0x7)
 84647  		if wireType == 4 {
 84648  			return fmt.Errorf("proto: OktaSyncFailure: wiretype end group for non-group")
 84649  		}
 84650  		if fieldNum <= 0 {
 84651  			return fmt.Errorf("proto: OktaSyncFailure: illegal tag %d (wire type %d)", fieldNum, wire)
 84652  		}
 84653  		switch fieldNum {
 84654  		case 1:
 84655  			if wireType != 2 {
 84656  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 84657  			}
 84658  			var msglen int
 84659  			for shift := uint(0); ; shift += 7 {
 84660  				if shift >= 64 {
 84661  					return ErrIntOverflowEvents
 84662  				}
 84663  				if iNdEx >= l {
 84664  					return io.ErrUnexpectedEOF
 84665  				}
 84666  				b := dAtA[iNdEx]
 84667  				iNdEx++
 84668  				msglen |= int(b&0x7F) << shift
 84669  				if b < 0x80 {
 84670  					break
 84671  				}
 84672  			}
 84673  			if msglen < 0 {
 84674  				return ErrInvalidLengthEvents
 84675  			}
 84676  			postIndex := iNdEx + msglen
 84677  			if postIndex < 0 {
 84678  				return ErrInvalidLengthEvents
 84679  			}
 84680  			if postIndex > l {
 84681  				return io.ErrUnexpectedEOF
 84682  			}
 84683  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84684  				return err
 84685  			}
 84686  			iNdEx = postIndex
 84687  		case 2:
 84688  			if wireType != 2 {
 84689  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 84690  			}
 84691  			var msglen int
 84692  			for shift := uint(0); ; shift += 7 {
 84693  				if shift >= 64 {
 84694  					return ErrIntOverflowEvents
 84695  				}
 84696  				if iNdEx >= l {
 84697  					return io.ErrUnexpectedEOF
 84698  				}
 84699  				b := dAtA[iNdEx]
 84700  				iNdEx++
 84701  				msglen |= int(b&0x7F) << shift
 84702  				if b < 0x80 {
 84703  					break
 84704  				}
 84705  			}
 84706  			if msglen < 0 {
 84707  				return ErrInvalidLengthEvents
 84708  			}
 84709  			postIndex := iNdEx + msglen
 84710  			if postIndex < 0 {
 84711  				return ErrInvalidLengthEvents
 84712  			}
 84713  			if postIndex > l {
 84714  				return io.ErrUnexpectedEOF
 84715  			}
 84716  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84717  				return err
 84718  			}
 84719  			iNdEx = postIndex
 84720  		case 3:
 84721  			if wireType != 2 {
 84722  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 84723  			}
 84724  			var msglen int
 84725  			for shift := uint(0); ; shift += 7 {
 84726  				if shift >= 64 {
 84727  					return ErrIntOverflowEvents
 84728  				}
 84729  				if iNdEx >= l {
 84730  					return io.ErrUnexpectedEOF
 84731  				}
 84732  				b := dAtA[iNdEx]
 84733  				iNdEx++
 84734  				msglen |= int(b&0x7F) << shift
 84735  				if b < 0x80 {
 84736  					break
 84737  				}
 84738  			}
 84739  			if msglen < 0 {
 84740  				return ErrInvalidLengthEvents
 84741  			}
 84742  			postIndex := iNdEx + msglen
 84743  			if postIndex < 0 {
 84744  				return ErrInvalidLengthEvents
 84745  			}
 84746  			if postIndex > l {
 84747  				return io.ErrUnexpectedEOF
 84748  			}
 84749  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84750  				return err
 84751  			}
 84752  			iNdEx = postIndex
 84753  		default:
 84754  			iNdEx = preIndex
 84755  			skippy, err := skipEvents(dAtA[iNdEx:])
 84756  			if err != nil {
 84757  				return err
 84758  			}
 84759  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 84760  				return ErrInvalidLengthEvents
 84761  			}
 84762  			if (iNdEx + skippy) > l {
 84763  				return io.ErrUnexpectedEOF
 84764  			}
 84765  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 84766  			iNdEx += skippy
 84767  		}
 84768  	}
 84769  
 84770  	if iNdEx > l {
 84771  		return io.ErrUnexpectedEOF
 84772  	}
 84773  	return nil
 84774  }
 84775  func (m *OktaAssignmentResult) Unmarshal(dAtA []byte) error {
 84776  	l := len(dAtA)
 84777  	iNdEx := 0
 84778  	for iNdEx < l {
 84779  		preIndex := iNdEx
 84780  		var wire uint64
 84781  		for shift := uint(0); ; shift += 7 {
 84782  			if shift >= 64 {
 84783  				return ErrIntOverflowEvents
 84784  			}
 84785  			if iNdEx >= l {
 84786  				return io.ErrUnexpectedEOF
 84787  			}
 84788  			b := dAtA[iNdEx]
 84789  			iNdEx++
 84790  			wire |= uint64(b&0x7F) << shift
 84791  			if b < 0x80 {
 84792  				break
 84793  			}
 84794  		}
 84795  		fieldNum := int32(wire >> 3)
 84796  		wireType := int(wire & 0x7)
 84797  		if wireType == 4 {
 84798  			return fmt.Errorf("proto: OktaAssignmentResult: wiretype end group for non-group")
 84799  		}
 84800  		if fieldNum <= 0 {
 84801  			return fmt.Errorf("proto: OktaAssignmentResult: illegal tag %d (wire type %d)", fieldNum, wire)
 84802  		}
 84803  		switch fieldNum {
 84804  		case 1:
 84805  			if wireType != 2 {
 84806  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 84807  			}
 84808  			var msglen int
 84809  			for shift := uint(0); ; shift += 7 {
 84810  				if shift >= 64 {
 84811  					return ErrIntOverflowEvents
 84812  				}
 84813  				if iNdEx >= l {
 84814  					return io.ErrUnexpectedEOF
 84815  				}
 84816  				b := dAtA[iNdEx]
 84817  				iNdEx++
 84818  				msglen |= int(b&0x7F) << shift
 84819  				if b < 0x80 {
 84820  					break
 84821  				}
 84822  			}
 84823  			if msglen < 0 {
 84824  				return ErrInvalidLengthEvents
 84825  			}
 84826  			postIndex := iNdEx + msglen
 84827  			if postIndex < 0 {
 84828  				return ErrInvalidLengthEvents
 84829  			}
 84830  			if postIndex > l {
 84831  				return io.ErrUnexpectedEOF
 84832  			}
 84833  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84834  				return err
 84835  			}
 84836  			iNdEx = postIndex
 84837  		case 2:
 84838  			if wireType != 2 {
 84839  				return fmt.Errorf("proto: wrong wireType = %d for field ServerMetadata", wireType)
 84840  			}
 84841  			var msglen int
 84842  			for shift := uint(0); ; shift += 7 {
 84843  				if shift >= 64 {
 84844  					return ErrIntOverflowEvents
 84845  				}
 84846  				if iNdEx >= l {
 84847  					return io.ErrUnexpectedEOF
 84848  				}
 84849  				b := dAtA[iNdEx]
 84850  				iNdEx++
 84851  				msglen |= int(b&0x7F) << shift
 84852  				if b < 0x80 {
 84853  					break
 84854  				}
 84855  			}
 84856  			if msglen < 0 {
 84857  				return ErrInvalidLengthEvents
 84858  			}
 84859  			postIndex := iNdEx + msglen
 84860  			if postIndex < 0 {
 84861  				return ErrInvalidLengthEvents
 84862  			}
 84863  			if postIndex > l {
 84864  				return io.ErrUnexpectedEOF
 84865  			}
 84866  			if err := m.ServerMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84867  				return err
 84868  			}
 84869  			iNdEx = postIndex
 84870  		case 3:
 84871  			if wireType != 2 {
 84872  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 84873  			}
 84874  			var msglen int
 84875  			for shift := uint(0); ; shift += 7 {
 84876  				if shift >= 64 {
 84877  					return ErrIntOverflowEvents
 84878  				}
 84879  				if iNdEx >= l {
 84880  					return io.ErrUnexpectedEOF
 84881  				}
 84882  				b := dAtA[iNdEx]
 84883  				iNdEx++
 84884  				msglen |= int(b&0x7F) << shift
 84885  				if b < 0x80 {
 84886  					break
 84887  				}
 84888  			}
 84889  			if msglen < 0 {
 84890  				return ErrInvalidLengthEvents
 84891  			}
 84892  			postIndex := iNdEx + msglen
 84893  			if postIndex < 0 {
 84894  				return ErrInvalidLengthEvents
 84895  			}
 84896  			if postIndex > l {
 84897  				return io.ErrUnexpectedEOF
 84898  			}
 84899  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84900  				return err
 84901  			}
 84902  			iNdEx = postIndex
 84903  		case 4:
 84904  			if wireType != 2 {
 84905  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 84906  			}
 84907  			var msglen int
 84908  			for shift := uint(0); ; shift += 7 {
 84909  				if shift >= 64 {
 84910  					return ErrIntOverflowEvents
 84911  				}
 84912  				if iNdEx >= l {
 84913  					return io.ErrUnexpectedEOF
 84914  				}
 84915  				b := dAtA[iNdEx]
 84916  				iNdEx++
 84917  				msglen |= int(b&0x7F) << shift
 84918  				if b < 0x80 {
 84919  					break
 84920  				}
 84921  			}
 84922  			if msglen < 0 {
 84923  				return ErrInvalidLengthEvents
 84924  			}
 84925  			postIndex := iNdEx + msglen
 84926  			if postIndex < 0 {
 84927  				return ErrInvalidLengthEvents
 84928  			}
 84929  			if postIndex > l {
 84930  				return io.ErrUnexpectedEOF
 84931  			}
 84932  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84933  				return err
 84934  			}
 84935  			iNdEx = postIndex
 84936  		case 5:
 84937  			if wireType != 2 {
 84938  				return fmt.Errorf("proto: wrong wireType = %d for field OktaAssignmentMetadata", wireType)
 84939  			}
 84940  			var msglen int
 84941  			for shift := uint(0); ; shift += 7 {
 84942  				if shift >= 64 {
 84943  					return ErrIntOverflowEvents
 84944  				}
 84945  				if iNdEx >= l {
 84946  					return io.ErrUnexpectedEOF
 84947  				}
 84948  				b := dAtA[iNdEx]
 84949  				iNdEx++
 84950  				msglen |= int(b&0x7F) << shift
 84951  				if b < 0x80 {
 84952  					break
 84953  				}
 84954  			}
 84955  			if msglen < 0 {
 84956  				return ErrInvalidLengthEvents
 84957  			}
 84958  			postIndex := iNdEx + msglen
 84959  			if postIndex < 0 {
 84960  				return ErrInvalidLengthEvents
 84961  			}
 84962  			if postIndex > l {
 84963  				return io.ErrUnexpectedEOF
 84964  			}
 84965  			if err := m.OktaAssignmentMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 84966  				return err
 84967  			}
 84968  			iNdEx = postIndex
 84969  		default:
 84970  			iNdEx = preIndex
 84971  			skippy, err := skipEvents(dAtA[iNdEx:])
 84972  			if err != nil {
 84973  				return err
 84974  			}
 84975  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 84976  				return ErrInvalidLengthEvents
 84977  			}
 84978  			if (iNdEx + skippy) > l {
 84979  				return io.ErrUnexpectedEOF
 84980  			}
 84981  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 84982  			iNdEx += skippy
 84983  		}
 84984  	}
 84985  
 84986  	if iNdEx > l {
 84987  		return io.ErrUnexpectedEOF
 84988  	}
 84989  	return nil
 84990  }
 84991  func (m *AccessListCreate) Unmarshal(dAtA []byte) error {
 84992  	l := len(dAtA)
 84993  	iNdEx := 0
 84994  	for iNdEx < l {
 84995  		preIndex := iNdEx
 84996  		var wire uint64
 84997  		for shift := uint(0); ; shift += 7 {
 84998  			if shift >= 64 {
 84999  				return ErrIntOverflowEvents
 85000  			}
 85001  			if iNdEx >= l {
 85002  				return io.ErrUnexpectedEOF
 85003  			}
 85004  			b := dAtA[iNdEx]
 85005  			iNdEx++
 85006  			wire |= uint64(b&0x7F) << shift
 85007  			if b < 0x80 {
 85008  				break
 85009  			}
 85010  		}
 85011  		fieldNum := int32(wire >> 3)
 85012  		wireType := int(wire & 0x7)
 85013  		if wireType == 4 {
 85014  			return fmt.Errorf("proto: AccessListCreate: wiretype end group for non-group")
 85015  		}
 85016  		if fieldNum <= 0 {
 85017  			return fmt.Errorf("proto: AccessListCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 85018  		}
 85019  		switch fieldNum {
 85020  		case 1:
 85021  			if wireType != 2 {
 85022  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 85023  			}
 85024  			var msglen int
 85025  			for shift := uint(0); ; shift += 7 {
 85026  				if shift >= 64 {
 85027  					return ErrIntOverflowEvents
 85028  				}
 85029  				if iNdEx >= l {
 85030  					return io.ErrUnexpectedEOF
 85031  				}
 85032  				b := dAtA[iNdEx]
 85033  				iNdEx++
 85034  				msglen |= int(b&0x7F) << shift
 85035  				if b < 0x80 {
 85036  					break
 85037  				}
 85038  			}
 85039  			if msglen < 0 {
 85040  				return ErrInvalidLengthEvents
 85041  			}
 85042  			postIndex := iNdEx + msglen
 85043  			if postIndex < 0 {
 85044  				return ErrInvalidLengthEvents
 85045  			}
 85046  			if postIndex > l {
 85047  				return io.ErrUnexpectedEOF
 85048  			}
 85049  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85050  				return err
 85051  			}
 85052  			iNdEx = postIndex
 85053  		case 2:
 85054  			if wireType != 2 {
 85055  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 85056  			}
 85057  			var msglen int
 85058  			for shift := uint(0); ; shift += 7 {
 85059  				if shift >= 64 {
 85060  					return ErrIntOverflowEvents
 85061  				}
 85062  				if iNdEx >= l {
 85063  					return io.ErrUnexpectedEOF
 85064  				}
 85065  				b := dAtA[iNdEx]
 85066  				iNdEx++
 85067  				msglen |= int(b&0x7F) << shift
 85068  				if b < 0x80 {
 85069  					break
 85070  				}
 85071  			}
 85072  			if msglen < 0 {
 85073  				return ErrInvalidLengthEvents
 85074  			}
 85075  			postIndex := iNdEx + msglen
 85076  			if postIndex < 0 {
 85077  				return ErrInvalidLengthEvents
 85078  			}
 85079  			if postIndex > l {
 85080  				return io.ErrUnexpectedEOF
 85081  			}
 85082  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85083  				return err
 85084  			}
 85085  			iNdEx = postIndex
 85086  		case 3:
 85087  			if wireType != 2 {
 85088  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 85089  			}
 85090  			var msglen int
 85091  			for shift := uint(0); ; shift += 7 {
 85092  				if shift >= 64 {
 85093  					return ErrIntOverflowEvents
 85094  				}
 85095  				if iNdEx >= l {
 85096  					return io.ErrUnexpectedEOF
 85097  				}
 85098  				b := dAtA[iNdEx]
 85099  				iNdEx++
 85100  				msglen |= int(b&0x7F) << shift
 85101  				if b < 0x80 {
 85102  					break
 85103  				}
 85104  			}
 85105  			if msglen < 0 {
 85106  				return ErrInvalidLengthEvents
 85107  			}
 85108  			postIndex := iNdEx + msglen
 85109  			if postIndex < 0 {
 85110  				return ErrInvalidLengthEvents
 85111  			}
 85112  			if postIndex > l {
 85113  				return io.ErrUnexpectedEOF
 85114  			}
 85115  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85116  				return err
 85117  			}
 85118  			iNdEx = postIndex
 85119  		default:
 85120  			iNdEx = preIndex
 85121  			skippy, err := skipEvents(dAtA[iNdEx:])
 85122  			if err != nil {
 85123  				return err
 85124  			}
 85125  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 85126  				return ErrInvalidLengthEvents
 85127  			}
 85128  			if (iNdEx + skippy) > l {
 85129  				return io.ErrUnexpectedEOF
 85130  			}
 85131  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 85132  			iNdEx += skippy
 85133  		}
 85134  	}
 85135  
 85136  	if iNdEx > l {
 85137  		return io.ErrUnexpectedEOF
 85138  	}
 85139  	return nil
 85140  }
 85141  func (m *AccessListUpdate) Unmarshal(dAtA []byte) error {
 85142  	l := len(dAtA)
 85143  	iNdEx := 0
 85144  	for iNdEx < l {
 85145  		preIndex := iNdEx
 85146  		var wire uint64
 85147  		for shift := uint(0); ; shift += 7 {
 85148  			if shift >= 64 {
 85149  				return ErrIntOverflowEvents
 85150  			}
 85151  			if iNdEx >= l {
 85152  				return io.ErrUnexpectedEOF
 85153  			}
 85154  			b := dAtA[iNdEx]
 85155  			iNdEx++
 85156  			wire |= uint64(b&0x7F) << shift
 85157  			if b < 0x80 {
 85158  				break
 85159  			}
 85160  		}
 85161  		fieldNum := int32(wire >> 3)
 85162  		wireType := int(wire & 0x7)
 85163  		if wireType == 4 {
 85164  			return fmt.Errorf("proto: AccessListUpdate: wiretype end group for non-group")
 85165  		}
 85166  		if fieldNum <= 0 {
 85167  			return fmt.Errorf("proto: AccessListUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 85168  		}
 85169  		switch fieldNum {
 85170  		case 1:
 85171  			if wireType != 2 {
 85172  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 85173  			}
 85174  			var msglen int
 85175  			for shift := uint(0); ; shift += 7 {
 85176  				if shift >= 64 {
 85177  					return ErrIntOverflowEvents
 85178  				}
 85179  				if iNdEx >= l {
 85180  					return io.ErrUnexpectedEOF
 85181  				}
 85182  				b := dAtA[iNdEx]
 85183  				iNdEx++
 85184  				msglen |= int(b&0x7F) << shift
 85185  				if b < 0x80 {
 85186  					break
 85187  				}
 85188  			}
 85189  			if msglen < 0 {
 85190  				return ErrInvalidLengthEvents
 85191  			}
 85192  			postIndex := iNdEx + msglen
 85193  			if postIndex < 0 {
 85194  				return ErrInvalidLengthEvents
 85195  			}
 85196  			if postIndex > l {
 85197  				return io.ErrUnexpectedEOF
 85198  			}
 85199  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85200  				return err
 85201  			}
 85202  			iNdEx = postIndex
 85203  		case 2:
 85204  			if wireType != 2 {
 85205  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 85206  			}
 85207  			var msglen int
 85208  			for shift := uint(0); ; shift += 7 {
 85209  				if shift >= 64 {
 85210  					return ErrIntOverflowEvents
 85211  				}
 85212  				if iNdEx >= l {
 85213  					return io.ErrUnexpectedEOF
 85214  				}
 85215  				b := dAtA[iNdEx]
 85216  				iNdEx++
 85217  				msglen |= int(b&0x7F) << shift
 85218  				if b < 0x80 {
 85219  					break
 85220  				}
 85221  			}
 85222  			if msglen < 0 {
 85223  				return ErrInvalidLengthEvents
 85224  			}
 85225  			postIndex := iNdEx + msglen
 85226  			if postIndex < 0 {
 85227  				return ErrInvalidLengthEvents
 85228  			}
 85229  			if postIndex > l {
 85230  				return io.ErrUnexpectedEOF
 85231  			}
 85232  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85233  				return err
 85234  			}
 85235  			iNdEx = postIndex
 85236  		case 3:
 85237  			if wireType != 2 {
 85238  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 85239  			}
 85240  			var msglen int
 85241  			for shift := uint(0); ; shift += 7 {
 85242  				if shift >= 64 {
 85243  					return ErrIntOverflowEvents
 85244  				}
 85245  				if iNdEx >= l {
 85246  					return io.ErrUnexpectedEOF
 85247  				}
 85248  				b := dAtA[iNdEx]
 85249  				iNdEx++
 85250  				msglen |= int(b&0x7F) << shift
 85251  				if b < 0x80 {
 85252  					break
 85253  				}
 85254  			}
 85255  			if msglen < 0 {
 85256  				return ErrInvalidLengthEvents
 85257  			}
 85258  			postIndex := iNdEx + msglen
 85259  			if postIndex < 0 {
 85260  				return ErrInvalidLengthEvents
 85261  			}
 85262  			if postIndex > l {
 85263  				return io.ErrUnexpectedEOF
 85264  			}
 85265  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85266  				return err
 85267  			}
 85268  			iNdEx = postIndex
 85269  		default:
 85270  			iNdEx = preIndex
 85271  			skippy, err := skipEvents(dAtA[iNdEx:])
 85272  			if err != nil {
 85273  				return err
 85274  			}
 85275  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 85276  				return ErrInvalidLengthEvents
 85277  			}
 85278  			if (iNdEx + skippy) > l {
 85279  				return io.ErrUnexpectedEOF
 85280  			}
 85281  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 85282  			iNdEx += skippy
 85283  		}
 85284  	}
 85285  
 85286  	if iNdEx > l {
 85287  		return io.ErrUnexpectedEOF
 85288  	}
 85289  	return nil
 85290  }
 85291  func (m *AccessListDelete) Unmarshal(dAtA []byte) error {
 85292  	l := len(dAtA)
 85293  	iNdEx := 0
 85294  	for iNdEx < l {
 85295  		preIndex := iNdEx
 85296  		var wire uint64
 85297  		for shift := uint(0); ; shift += 7 {
 85298  			if shift >= 64 {
 85299  				return ErrIntOverflowEvents
 85300  			}
 85301  			if iNdEx >= l {
 85302  				return io.ErrUnexpectedEOF
 85303  			}
 85304  			b := dAtA[iNdEx]
 85305  			iNdEx++
 85306  			wire |= uint64(b&0x7F) << shift
 85307  			if b < 0x80 {
 85308  				break
 85309  			}
 85310  		}
 85311  		fieldNum := int32(wire >> 3)
 85312  		wireType := int(wire & 0x7)
 85313  		if wireType == 4 {
 85314  			return fmt.Errorf("proto: AccessListDelete: wiretype end group for non-group")
 85315  		}
 85316  		if fieldNum <= 0 {
 85317  			return fmt.Errorf("proto: AccessListDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 85318  		}
 85319  		switch fieldNum {
 85320  		case 1:
 85321  			if wireType != 2 {
 85322  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 85323  			}
 85324  			var msglen int
 85325  			for shift := uint(0); ; shift += 7 {
 85326  				if shift >= 64 {
 85327  					return ErrIntOverflowEvents
 85328  				}
 85329  				if iNdEx >= l {
 85330  					return io.ErrUnexpectedEOF
 85331  				}
 85332  				b := dAtA[iNdEx]
 85333  				iNdEx++
 85334  				msglen |= int(b&0x7F) << shift
 85335  				if b < 0x80 {
 85336  					break
 85337  				}
 85338  			}
 85339  			if msglen < 0 {
 85340  				return ErrInvalidLengthEvents
 85341  			}
 85342  			postIndex := iNdEx + msglen
 85343  			if postIndex < 0 {
 85344  				return ErrInvalidLengthEvents
 85345  			}
 85346  			if postIndex > l {
 85347  				return io.ErrUnexpectedEOF
 85348  			}
 85349  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85350  				return err
 85351  			}
 85352  			iNdEx = postIndex
 85353  		case 2:
 85354  			if wireType != 2 {
 85355  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 85356  			}
 85357  			var msglen int
 85358  			for shift := uint(0); ; shift += 7 {
 85359  				if shift >= 64 {
 85360  					return ErrIntOverflowEvents
 85361  				}
 85362  				if iNdEx >= l {
 85363  					return io.ErrUnexpectedEOF
 85364  				}
 85365  				b := dAtA[iNdEx]
 85366  				iNdEx++
 85367  				msglen |= int(b&0x7F) << shift
 85368  				if b < 0x80 {
 85369  					break
 85370  				}
 85371  			}
 85372  			if msglen < 0 {
 85373  				return ErrInvalidLengthEvents
 85374  			}
 85375  			postIndex := iNdEx + msglen
 85376  			if postIndex < 0 {
 85377  				return ErrInvalidLengthEvents
 85378  			}
 85379  			if postIndex > l {
 85380  				return io.ErrUnexpectedEOF
 85381  			}
 85382  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85383  				return err
 85384  			}
 85385  			iNdEx = postIndex
 85386  		case 3:
 85387  			if wireType != 2 {
 85388  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 85389  			}
 85390  			var msglen int
 85391  			for shift := uint(0); ; shift += 7 {
 85392  				if shift >= 64 {
 85393  					return ErrIntOverflowEvents
 85394  				}
 85395  				if iNdEx >= l {
 85396  					return io.ErrUnexpectedEOF
 85397  				}
 85398  				b := dAtA[iNdEx]
 85399  				iNdEx++
 85400  				msglen |= int(b&0x7F) << shift
 85401  				if b < 0x80 {
 85402  					break
 85403  				}
 85404  			}
 85405  			if msglen < 0 {
 85406  				return ErrInvalidLengthEvents
 85407  			}
 85408  			postIndex := iNdEx + msglen
 85409  			if postIndex < 0 {
 85410  				return ErrInvalidLengthEvents
 85411  			}
 85412  			if postIndex > l {
 85413  				return io.ErrUnexpectedEOF
 85414  			}
 85415  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85416  				return err
 85417  			}
 85418  			iNdEx = postIndex
 85419  		default:
 85420  			iNdEx = preIndex
 85421  			skippy, err := skipEvents(dAtA[iNdEx:])
 85422  			if err != nil {
 85423  				return err
 85424  			}
 85425  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 85426  				return ErrInvalidLengthEvents
 85427  			}
 85428  			if (iNdEx + skippy) > l {
 85429  				return io.ErrUnexpectedEOF
 85430  			}
 85431  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 85432  			iNdEx += skippy
 85433  		}
 85434  	}
 85435  
 85436  	if iNdEx > l {
 85437  		return io.ErrUnexpectedEOF
 85438  	}
 85439  	return nil
 85440  }
 85441  func (m *AccessListMemberCreate) Unmarshal(dAtA []byte) error {
 85442  	l := len(dAtA)
 85443  	iNdEx := 0
 85444  	for iNdEx < l {
 85445  		preIndex := iNdEx
 85446  		var wire uint64
 85447  		for shift := uint(0); ; shift += 7 {
 85448  			if shift >= 64 {
 85449  				return ErrIntOverflowEvents
 85450  			}
 85451  			if iNdEx >= l {
 85452  				return io.ErrUnexpectedEOF
 85453  			}
 85454  			b := dAtA[iNdEx]
 85455  			iNdEx++
 85456  			wire |= uint64(b&0x7F) << shift
 85457  			if b < 0x80 {
 85458  				break
 85459  			}
 85460  		}
 85461  		fieldNum := int32(wire >> 3)
 85462  		wireType := int(wire & 0x7)
 85463  		if wireType == 4 {
 85464  			return fmt.Errorf("proto: AccessListMemberCreate: wiretype end group for non-group")
 85465  		}
 85466  		if fieldNum <= 0 {
 85467  			return fmt.Errorf("proto: AccessListMemberCreate: illegal tag %d (wire type %d)", fieldNum, wire)
 85468  		}
 85469  		switch fieldNum {
 85470  		case 1:
 85471  			if wireType != 2 {
 85472  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 85473  			}
 85474  			var msglen int
 85475  			for shift := uint(0); ; shift += 7 {
 85476  				if shift >= 64 {
 85477  					return ErrIntOverflowEvents
 85478  				}
 85479  				if iNdEx >= l {
 85480  					return io.ErrUnexpectedEOF
 85481  				}
 85482  				b := dAtA[iNdEx]
 85483  				iNdEx++
 85484  				msglen |= int(b&0x7F) << shift
 85485  				if b < 0x80 {
 85486  					break
 85487  				}
 85488  			}
 85489  			if msglen < 0 {
 85490  				return ErrInvalidLengthEvents
 85491  			}
 85492  			postIndex := iNdEx + msglen
 85493  			if postIndex < 0 {
 85494  				return ErrInvalidLengthEvents
 85495  			}
 85496  			if postIndex > l {
 85497  				return io.ErrUnexpectedEOF
 85498  			}
 85499  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85500  				return err
 85501  			}
 85502  			iNdEx = postIndex
 85503  		case 2:
 85504  			if wireType != 2 {
 85505  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 85506  			}
 85507  			var msglen int
 85508  			for shift := uint(0); ; shift += 7 {
 85509  				if shift >= 64 {
 85510  					return ErrIntOverflowEvents
 85511  				}
 85512  				if iNdEx >= l {
 85513  					return io.ErrUnexpectedEOF
 85514  				}
 85515  				b := dAtA[iNdEx]
 85516  				iNdEx++
 85517  				msglen |= int(b&0x7F) << shift
 85518  				if b < 0x80 {
 85519  					break
 85520  				}
 85521  			}
 85522  			if msglen < 0 {
 85523  				return ErrInvalidLengthEvents
 85524  			}
 85525  			postIndex := iNdEx + msglen
 85526  			if postIndex < 0 {
 85527  				return ErrInvalidLengthEvents
 85528  			}
 85529  			if postIndex > l {
 85530  				return io.ErrUnexpectedEOF
 85531  			}
 85532  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85533  				return err
 85534  			}
 85535  			iNdEx = postIndex
 85536  		case 3:
 85537  			if wireType != 2 {
 85538  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListMemberMetadata", wireType)
 85539  			}
 85540  			var msglen int
 85541  			for shift := uint(0); ; shift += 7 {
 85542  				if shift >= 64 {
 85543  					return ErrIntOverflowEvents
 85544  				}
 85545  				if iNdEx >= l {
 85546  					return io.ErrUnexpectedEOF
 85547  				}
 85548  				b := dAtA[iNdEx]
 85549  				iNdEx++
 85550  				msglen |= int(b&0x7F) << shift
 85551  				if b < 0x80 {
 85552  					break
 85553  				}
 85554  			}
 85555  			if msglen < 0 {
 85556  				return ErrInvalidLengthEvents
 85557  			}
 85558  			postIndex := iNdEx + msglen
 85559  			if postIndex < 0 {
 85560  				return ErrInvalidLengthEvents
 85561  			}
 85562  			if postIndex > l {
 85563  				return io.ErrUnexpectedEOF
 85564  			}
 85565  			if err := m.AccessListMemberMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85566  				return err
 85567  			}
 85568  			iNdEx = postIndex
 85569  		case 4:
 85570  			if wireType != 2 {
 85571  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 85572  			}
 85573  			var msglen int
 85574  			for shift := uint(0); ; shift += 7 {
 85575  				if shift >= 64 {
 85576  					return ErrIntOverflowEvents
 85577  				}
 85578  				if iNdEx >= l {
 85579  					return io.ErrUnexpectedEOF
 85580  				}
 85581  				b := dAtA[iNdEx]
 85582  				iNdEx++
 85583  				msglen |= int(b&0x7F) << shift
 85584  				if b < 0x80 {
 85585  					break
 85586  				}
 85587  			}
 85588  			if msglen < 0 {
 85589  				return ErrInvalidLengthEvents
 85590  			}
 85591  			postIndex := iNdEx + msglen
 85592  			if postIndex < 0 {
 85593  				return ErrInvalidLengthEvents
 85594  			}
 85595  			if postIndex > l {
 85596  				return io.ErrUnexpectedEOF
 85597  			}
 85598  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85599  				return err
 85600  			}
 85601  			iNdEx = postIndex
 85602  		default:
 85603  			iNdEx = preIndex
 85604  			skippy, err := skipEvents(dAtA[iNdEx:])
 85605  			if err != nil {
 85606  				return err
 85607  			}
 85608  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 85609  				return ErrInvalidLengthEvents
 85610  			}
 85611  			if (iNdEx + skippy) > l {
 85612  				return io.ErrUnexpectedEOF
 85613  			}
 85614  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 85615  			iNdEx += skippy
 85616  		}
 85617  	}
 85618  
 85619  	if iNdEx > l {
 85620  		return io.ErrUnexpectedEOF
 85621  	}
 85622  	return nil
 85623  }
 85624  func (m *AccessListMemberUpdate) Unmarshal(dAtA []byte) error {
 85625  	l := len(dAtA)
 85626  	iNdEx := 0
 85627  	for iNdEx < l {
 85628  		preIndex := iNdEx
 85629  		var wire uint64
 85630  		for shift := uint(0); ; shift += 7 {
 85631  			if shift >= 64 {
 85632  				return ErrIntOverflowEvents
 85633  			}
 85634  			if iNdEx >= l {
 85635  				return io.ErrUnexpectedEOF
 85636  			}
 85637  			b := dAtA[iNdEx]
 85638  			iNdEx++
 85639  			wire |= uint64(b&0x7F) << shift
 85640  			if b < 0x80 {
 85641  				break
 85642  			}
 85643  		}
 85644  		fieldNum := int32(wire >> 3)
 85645  		wireType := int(wire & 0x7)
 85646  		if wireType == 4 {
 85647  			return fmt.Errorf("proto: AccessListMemberUpdate: wiretype end group for non-group")
 85648  		}
 85649  		if fieldNum <= 0 {
 85650  			return fmt.Errorf("proto: AccessListMemberUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 85651  		}
 85652  		switch fieldNum {
 85653  		case 1:
 85654  			if wireType != 2 {
 85655  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 85656  			}
 85657  			var msglen int
 85658  			for shift := uint(0); ; shift += 7 {
 85659  				if shift >= 64 {
 85660  					return ErrIntOverflowEvents
 85661  				}
 85662  				if iNdEx >= l {
 85663  					return io.ErrUnexpectedEOF
 85664  				}
 85665  				b := dAtA[iNdEx]
 85666  				iNdEx++
 85667  				msglen |= int(b&0x7F) << shift
 85668  				if b < 0x80 {
 85669  					break
 85670  				}
 85671  			}
 85672  			if msglen < 0 {
 85673  				return ErrInvalidLengthEvents
 85674  			}
 85675  			postIndex := iNdEx + msglen
 85676  			if postIndex < 0 {
 85677  				return ErrInvalidLengthEvents
 85678  			}
 85679  			if postIndex > l {
 85680  				return io.ErrUnexpectedEOF
 85681  			}
 85682  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85683  				return err
 85684  			}
 85685  			iNdEx = postIndex
 85686  		case 2:
 85687  			if wireType != 2 {
 85688  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 85689  			}
 85690  			var msglen int
 85691  			for shift := uint(0); ; shift += 7 {
 85692  				if shift >= 64 {
 85693  					return ErrIntOverflowEvents
 85694  				}
 85695  				if iNdEx >= l {
 85696  					return io.ErrUnexpectedEOF
 85697  				}
 85698  				b := dAtA[iNdEx]
 85699  				iNdEx++
 85700  				msglen |= int(b&0x7F) << shift
 85701  				if b < 0x80 {
 85702  					break
 85703  				}
 85704  			}
 85705  			if msglen < 0 {
 85706  				return ErrInvalidLengthEvents
 85707  			}
 85708  			postIndex := iNdEx + msglen
 85709  			if postIndex < 0 {
 85710  				return ErrInvalidLengthEvents
 85711  			}
 85712  			if postIndex > l {
 85713  				return io.ErrUnexpectedEOF
 85714  			}
 85715  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85716  				return err
 85717  			}
 85718  			iNdEx = postIndex
 85719  		case 3:
 85720  			if wireType != 2 {
 85721  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListMemberMetadata", wireType)
 85722  			}
 85723  			var msglen int
 85724  			for shift := uint(0); ; shift += 7 {
 85725  				if shift >= 64 {
 85726  					return ErrIntOverflowEvents
 85727  				}
 85728  				if iNdEx >= l {
 85729  					return io.ErrUnexpectedEOF
 85730  				}
 85731  				b := dAtA[iNdEx]
 85732  				iNdEx++
 85733  				msglen |= int(b&0x7F) << shift
 85734  				if b < 0x80 {
 85735  					break
 85736  				}
 85737  			}
 85738  			if msglen < 0 {
 85739  				return ErrInvalidLengthEvents
 85740  			}
 85741  			postIndex := iNdEx + msglen
 85742  			if postIndex < 0 {
 85743  				return ErrInvalidLengthEvents
 85744  			}
 85745  			if postIndex > l {
 85746  				return io.ErrUnexpectedEOF
 85747  			}
 85748  			if err := m.AccessListMemberMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85749  				return err
 85750  			}
 85751  			iNdEx = postIndex
 85752  		case 4:
 85753  			if wireType != 2 {
 85754  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 85755  			}
 85756  			var msglen int
 85757  			for shift := uint(0); ; shift += 7 {
 85758  				if shift >= 64 {
 85759  					return ErrIntOverflowEvents
 85760  				}
 85761  				if iNdEx >= l {
 85762  					return io.ErrUnexpectedEOF
 85763  				}
 85764  				b := dAtA[iNdEx]
 85765  				iNdEx++
 85766  				msglen |= int(b&0x7F) << shift
 85767  				if b < 0x80 {
 85768  					break
 85769  				}
 85770  			}
 85771  			if msglen < 0 {
 85772  				return ErrInvalidLengthEvents
 85773  			}
 85774  			postIndex := iNdEx + msglen
 85775  			if postIndex < 0 {
 85776  				return ErrInvalidLengthEvents
 85777  			}
 85778  			if postIndex > l {
 85779  				return io.ErrUnexpectedEOF
 85780  			}
 85781  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85782  				return err
 85783  			}
 85784  			iNdEx = postIndex
 85785  		default:
 85786  			iNdEx = preIndex
 85787  			skippy, err := skipEvents(dAtA[iNdEx:])
 85788  			if err != nil {
 85789  				return err
 85790  			}
 85791  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 85792  				return ErrInvalidLengthEvents
 85793  			}
 85794  			if (iNdEx + skippy) > l {
 85795  				return io.ErrUnexpectedEOF
 85796  			}
 85797  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 85798  			iNdEx += skippy
 85799  		}
 85800  	}
 85801  
 85802  	if iNdEx > l {
 85803  		return io.ErrUnexpectedEOF
 85804  	}
 85805  	return nil
 85806  }
 85807  func (m *AccessListMemberDelete) Unmarshal(dAtA []byte) error {
 85808  	l := len(dAtA)
 85809  	iNdEx := 0
 85810  	for iNdEx < l {
 85811  		preIndex := iNdEx
 85812  		var wire uint64
 85813  		for shift := uint(0); ; shift += 7 {
 85814  			if shift >= 64 {
 85815  				return ErrIntOverflowEvents
 85816  			}
 85817  			if iNdEx >= l {
 85818  				return io.ErrUnexpectedEOF
 85819  			}
 85820  			b := dAtA[iNdEx]
 85821  			iNdEx++
 85822  			wire |= uint64(b&0x7F) << shift
 85823  			if b < 0x80 {
 85824  				break
 85825  			}
 85826  		}
 85827  		fieldNum := int32(wire >> 3)
 85828  		wireType := int(wire & 0x7)
 85829  		if wireType == 4 {
 85830  			return fmt.Errorf("proto: AccessListMemberDelete: wiretype end group for non-group")
 85831  		}
 85832  		if fieldNum <= 0 {
 85833  			return fmt.Errorf("proto: AccessListMemberDelete: illegal tag %d (wire type %d)", fieldNum, wire)
 85834  		}
 85835  		switch fieldNum {
 85836  		case 1:
 85837  			if wireType != 2 {
 85838  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 85839  			}
 85840  			var msglen int
 85841  			for shift := uint(0); ; shift += 7 {
 85842  				if shift >= 64 {
 85843  					return ErrIntOverflowEvents
 85844  				}
 85845  				if iNdEx >= l {
 85846  					return io.ErrUnexpectedEOF
 85847  				}
 85848  				b := dAtA[iNdEx]
 85849  				iNdEx++
 85850  				msglen |= int(b&0x7F) << shift
 85851  				if b < 0x80 {
 85852  					break
 85853  				}
 85854  			}
 85855  			if msglen < 0 {
 85856  				return ErrInvalidLengthEvents
 85857  			}
 85858  			postIndex := iNdEx + msglen
 85859  			if postIndex < 0 {
 85860  				return ErrInvalidLengthEvents
 85861  			}
 85862  			if postIndex > l {
 85863  				return io.ErrUnexpectedEOF
 85864  			}
 85865  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85866  				return err
 85867  			}
 85868  			iNdEx = postIndex
 85869  		case 2:
 85870  			if wireType != 2 {
 85871  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 85872  			}
 85873  			var msglen int
 85874  			for shift := uint(0); ; shift += 7 {
 85875  				if shift >= 64 {
 85876  					return ErrIntOverflowEvents
 85877  				}
 85878  				if iNdEx >= l {
 85879  					return io.ErrUnexpectedEOF
 85880  				}
 85881  				b := dAtA[iNdEx]
 85882  				iNdEx++
 85883  				msglen |= int(b&0x7F) << shift
 85884  				if b < 0x80 {
 85885  					break
 85886  				}
 85887  			}
 85888  			if msglen < 0 {
 85889  				return ErrInvalidLengthEvents
 85890  			}
 85891  			postIndex := iNdEx + msglen
 85892  			if postIndex < 0 {
 85893  				return ErrInvalidLengthEvents
 85894  			}
 85895  			if postIndex > l {
 85896  				return io.ErrUnexpectedEOF
 85897  			}
 85898  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85899  				return err
 85900  			}
 85901  			iNdEx = postIndex
 85902  		case 3:
 85903  			if wireType != 2 {
 85904  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListMemberMetadata", wireType)
 85905  			}
 85906  			var msglen int
 85907  			for shift := uint(0); ; shift += 7 {
 85908  				if shift >= 64 {
 85909  					return ErrIntOverflowEvents
 85910  				}
 85911  				if iNdEx >= l {
 85912  					return io.ErrUnexpectedEOF
 85913  				}
 85914  				b := dAtA[iNdEx]
 85915  				iNdEx++
 85916  				msglen |= int(b&0x7F) << shift
 85917  				if b < 0x80 {
 85918  					break
 85919  				}
 85920  			}
 85921  			if msglen < 0 {
 85922  				return ErrInvalidLengthEvents
 85923  			}
 85924  			postIndex := iNdEx + msglen
 85925  			if postIndex < 0 {
 85926  				return ErrInvalidLengthEvents
 85927  			}
 85928  			if postIndex > l {
 85929  				return io.ErrUnexpectedEOF
 85930  			}
 85931  			if err := m.AccessListMemberMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85932  				return err
 85933  			}
 85934  			iNdEx = postIndex
 85935  		case 4:
 85936  			if wireType != 2 {
 85937  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 85938  			}
 85939  			var msglen int
 85940  			for shift := uint(0); ; shift += 7 {
 85941  				if shift >= 64 {
 85942  					return ErrIntOverflowEvents
 85943  				}
 85944  				if iNdEx >= l {
 85945  					return io.ErrUnexpectedEOF
 85946  				}
 85947  				b := dAtA[iNdEx]
 85948  				iNdEx++
 85949  				msglen |= int(b&0x7F) << shift
 85950  				if b < 0x80 {
 85951  					break
 85952  				}
 85953  			}
 85954  			if msglen < 0 {
 85955  				return ErrInvalidLengthEvents
 85956  			}
 85957  			postIndex := iNdEx + msglen
 85958  			if postIndex < 0 {
 85959  				return ErrInvalidLengthEvents
 85960  			}
 85961  			if postIndex > l {
 85962  				return io.ErrUnexpectedEOF
 85963  			}
 85964  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 85965  				return err
 85966  			}
 85967  			iNdEx = postIndex
 85968  		default:
 85969  			iNdEx = preIndex
 85970  			skippy, err := skipEvents(dAtA[iNdEx:])
 85971  			if err != nil {
 85972  				return err
 85973  			}
 85974  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 85975  				return ErrInvalidLengthEvents
 85976  			}
 85977  			if (iNdEx + skippy) > l {
 85978  				return io.ErrUnexpectedEOF
 85979  			}
 85980  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 85981  			iNdEx += skippy
 85982  		}
 85983  	}
 85984  
 85985  	if iNdEx > l {
 85986  		return io.ErrUnexpectedEOF
 85987  	}
 85988  	return nil
 85989  }
 85990  func (m *AccessListMemberDeleteAllForAccessList) Unmarshal(dAtA []byte) error {
 85991  	l := len(dAtA)
 85992  	iNdEx := 0
 85993  	for iNdEx < l {
 85994  		preIndex := iNdEx
 85995  		var wire uint64
 85996  		for shift := uint(0); ; shift += 7 {
 85997  			if shift >= 64 {
 85998  				return ErrIntOverflowEvents
 85999  			}
 86000  			if iNdEx >= l {
 86001  				return io.ErrUnexpectedEOF
 86002  			}
 86003  			b := dAtA[iNdEx]
 86004  			iNdEx++
 86005  			wire |= uint64(b&0x7F) << shift
 86006  			if b < 0x80 {
 86007  				break
 86008  			}
 86009  		}
 86010  		fieldNum := int32(wire >> 3)
 86011  		wireType := int(wire & 0x7)
 86012  		if wireType == 4 {
 86013  			return fmt.Errorf("proto: AccessListMemberDeleteAllForAccessList: wiretype end group for non-group")
 86014  		}
 86015  		if fieldNum <= 0 {
 86016  			return fmt.Errorf("proto: AccessListMemberDeleteAllForAccessList: illegal tag %d (wire type %d)", fieldNum, wire)
 86017  		}
 86018  		switch fieldNum {
 86019  		case 1:
 86020  			if wireType != 2 {
 86021  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 86022  			}
 86023  			var msglen int
 86024  			for shift := uint(0); ; shift += 7 {
 86025  				if shift >= 64 {
 86026  					return ErrIntOverflowEvents
 86027  				}
 86028  				if iNdEx >= l {
 86029  					return io.ErrUnexpectedEOF
 86030  				}
 86031  				b := dAtA[iNdEx]
 86032  				iNdEx++
 86033  				msglen |= int(b&0x7F) << shift
 86034  				if b < 0x80 {
 86035  					break
 86036  				}
 86037  			}
 86038  			if msglen < 0 {
 86039  				return ErrInvalidLengthEvents
 86040  			}
 86041  			postIndex := iNdEx + msglen
 86042  			if postIndex < 0 {
 86043  				return ErrInvalidLengthEvents
 86044  			}
 86045  			if postIndex > l {
 86046  				return io.ErrUnexpectedEOF
 86047  			}
 86048  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 86049  				return err
 86050  			}
 86051  			iNdEx = postIndex
 86052  		case 2:
 86053  			if wireType != 2 {
 86054  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 86055  			}
 86056  			var msglen int
 86057  			for shift := uint(0); ; shift += 7 {
 86058  				if shift >= 64 {
 86059  					return ErrIntOverflowEvents
 86060  				}
 86061  				if iNdEx >= l {
 86062  					return io.ErrUnexpectedEOF
 86063  				}
 86064  				b := dAtA[iNdEx]
 86065  				iNdEx++
 86066  				msglen |= int(b&0x7F) << shift
 86067  				if b < 0x80 {
 86068  					break
 86069  				}
 86070  			}
 86071  			if msglen < 0 {
 86072  				return ErrInvalidLengthEvents
 86073  			}
 86074  			postIndex := iNdEx + msglen
 86075  			if postIndex < 0 {
 86076  				return ErrInvalidLengthEvents
 86077  			}
 86078  			if postIndex > l {
 86079  				return io.ErrUnexpectedEOF
 86080  			}
 86081  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 86082  				return err
 86083  			}
 86084  			iNdEx = postIndex
 86085  		case 3:
 86086  			if wireType != 2 {
 86087  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListMemberMetadata", wireType)
 86088  			}
 86089  			var msglen int
 86090  			for shift := uint(0); ; shift += 7 {
 86091  				if shift >= 64 {
 86092  					return ErrIntOverflowEvents
 86093  				}
 86094  				if iNdEx >= l {
 86095  					return io.ErrUnexpectedEOF
 86096  				}
 86097  				b := dAtA[iNdEx]
 86098  				iNdEx++
 86099  				msglen |= int(b&0x7F) << shift
 86100  				if b < 0x80 {
 86101  					break
 86102  				}
 86103  			}
 86104  			if msglen < 0 {
 86105  				return ErrInvalidLengthEvents
 86106  			}
 86107  			postIndex := iNdEx + msglen
 86108  			if postIndex < 0 {
 86109  				return ErrInvalidLengthEvents
 86110  			}
 86111  			if postIndex > l {
 86112  				return io.ErrUnexpectedEOF
 86113  			}
 86114  			if err := m.AccessListMemberMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 86115  				return err
 86116  			}
 86117  			iNdEx = postIndex
 86118  		case 4:
 86119  			if wireType != 2 {
 86120  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 86121  			}
 86122  			var msglen int
 86123  			for shift := uint(0); ; shift += 7 {
 86124  				if shift >= 64 {
 86125  					return ErrIntOverflowEvents
 86126  				}
 86127  				if iNdEx >= l {
 86128  					return io.ErrUnexpectedEOF
 86129  				}
 86130  				b := dAtA[iNdEx]
 86131  				iNdEx++
 86132  				msglen |= int(b&0x7F) << shift
 86133  				if b < 0x80 {
 86134  					break
 86135  				}
 86136  			}
 86137  			if msglen < 0 {
 86138  				return ErrInvalidLengthEvents
 86139  			}
 86140  			postIndex := iNdEx + msglen
 86141  			if postIndex < 0 {
 86142  				return ErrInvalidLengthEvents
 86143  			}
 86144  			if postIndex > l {
 86145  				return io.ErrUnexpectedEOF
 86146  			}
 86147  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 86148  				return err
 86149  			}
 86150  			iNdEx = postIndex
 86151  		default:
 86152  			iNdEx = preIndex
 86153  			skippy, err := skipEvents(dAtA[iNdEx:])
 86154  			if err != nil {
 86155  				return err
 86156  			}
 86157  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 86158  				return ErrInvalidLengthEvents
 86159  			}
 86160  			if (iNdEx + skippy) > l {
 86161  				return io.ErrUnexpectedEOF
 86162  			}
 86163  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 86164  			iNdEx += skippy
 86165  		}
 86166  	}
 86167  
 86168  	if iNdEx > l {
 86169  		return io.ErrUnexpectedEOF
 86170  	}
 86171  	return nil
 86172  }
 86173  func (m *AccessListReview) Unmarshal(dAtA []byte) error {
 86174  	l := len(dAtA)
 86175  	iNdEx := 0
 86176  	for iNdEx < l {
 86177  		preIndex := iNdEx
 86178  		var wire uint64
 86179  		for shift := uint(0); ; shift += 7 {
 86180  			if shift >= 64 {
 86181  				return ErrIntOverflowEvents
 86182  			}
 86183  			if iNdEx >= l {
 86184  				return io.ErrUnexpectedEOF
 86185  			}
 86186  			b := dAtA[iNdEx]
 86187  			iNdEx++
 86188  			wire |= uint64(b&0x7F) << shift
 86189  			if b < 0x80 {
 86190  				break
 86191  			}
 86192  		}
 86193  		fieldNum := int32(wire >> 3)
 86194  		wireType := int(wire & 0x7)
 86195  		if wireType == 4 {
 86196  			return fmt.Errorf("proto: AccessListReview: wiretype end group for non-group")
 86197  		}
 86198  		if fieldNum <= 0 {
 86199  			return fmt.Errorf("proto: AccessListReview: illegal tag %d (wire type %d)", fieldNum, wire)
 86200  		}
 86201  		switch fieldNum {
 86202  		case 1:
 86203  			if wireType != 2 {
 86204  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 86205  			}
 86206  			var msglen int
 86207  			for shift := uint(0); ; shift += 7 {
 86208  				if shift >= 64 {
 86209  					return ErrIntOverflowEvents
 86210  				}
 86211  				if iNdEx >= l {
 86212  					return io.ErrUnexpectedEOF
 86213  				}
 86214  				b := dAtA[iNdEx]
 86215  				iNdEx++
 86216  				msglen |= int(b&0x7F) << shift
 86217  				if b < 0x80 {
 86218  					break
 86219  				}
 86220  			}
 86221  			if msglen < 0 {
 86222  				return ErrInvalidLengthEvents
 86223  			}
 86224  			postIndex := iNdEx + msglen
 86225  			if postIndex < 0 {
 86226  				return ErrInvalidLengthEvents
 86227  			}
 86228  			if postIndex > l {
 86229  				return io.ErrUnexpectedEOF
 86230  			}
 86231  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 86232  				return err
 86233  			}
 86234  			iNdEx = postIndex
 86235  		case 2:
 86236  			if wireType != 2 {
 86237  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 86238  			}
 86239  			var msglen int
 86240  			for shift := uint(0); ; shift += 7 {
 86241  				if shift >= 64 {
 86242  					return ErrIntOverflowEvents
 86243  				}
 86244  				if iNdEx >= l {
 86245  					return io.ErrUnexpectedEOF
 86246  				}
 86247  				b := dAtA[iNdEx]
 86248  				iNdEx++
 86249  				msglen |= int(b&0x7F) << shift
 86250  				if b < 0x80 {
 86251  					break
 86252  				}
 86253  			}
 86254  			if msglen < 0 {
 86255  				return ErrInvalidLengthEvents
 86256  			}
 86257  			postIndex := iNdEx + msglen
 86258  			if postIndex < 0 {
 86259  				return ErrInvalidLengthEvents
 86260  			}
 86261  			if postIndex > l {
 86262  				return io.ErrUnexpectedEOF
 86263  			}
 86264  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 86265  				return err
 86266  			}
 86267  			iNdEx = postIndex
 86268  		case 3:
 86269  			if wireType != 2 {
 86270  				return fmt.Errorf("proto: wrong wireType = %d for field AccessListReviewMetadata", wireType)
 86271  			}
 86272  			var msglen int
 86273  			for shift := uint(0); ; shift += 7 {
 86274  				if shift >= 64 {
 86275  					return ErrIntOverflowEvents
 86276  				}
 86277  				if iNdEx >= l {
 86278  					return io.ErrUnexpectedEOF
 86279  				}
 86280  				b := dAtA[iNdEx]
 86281  				iNdEx++
 86282  				msglen |= int(b&0x7F) << shift
 86283  				if b < 0x80 {
 86284  					break
 86285  				}
 86286  			}
 86287  			if msglen < 0 {
 86288  				return ErrInvalidLengthEvents
 86289  			}
 86290  			postIndex := iNdEx + msglen
 86291  			if postIndex < 0 {
 86292  				return ErrInvalidLengthEvents
 86293  			}
 86294  			if postIndex > l {
 86295  				return io.ErrUnexpectedEOF
 86296  			}
 86297  			if err := m.AccessListReviewMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 86298  				return err
 86299  			}
 86300  			iNdEx = postIndex
 86301  		case 4:
 86302  			if wireType != 2 {
 86303  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 86304  			}
 86305  			var msglen int
 86306  			for shift := uint(0); ; shift += 7 {
 86307  				if shift >= 64 {
 86308  					return ErrIntOverflowEvents
 86309  				}
 86310  				if iNdEx >= l {
 86311  					return io.ErrUnexpectedEOF
 86312  				}
 86313  				b := dAtA[iNdEx]
 86314  				iNdEx++
 86315  				msglen |= int(b&0x7F) << shift
 86316  				if b < 0x80 {
 86317  					break
 86318  				}
 86319  			}
 86320  			if msglen < 0 {
 86321  				return ErrInvalidLengthEvents
 86322  			}
 86323  			postIndex := iNdEx + msglen
 86324  			if postIndex < 0 {
 86325  				return ErrInvalidLengthEvents
 86326  			}
 86327  			if postIndex > l {
 86328  				return io.ErrUnexpectedEOF
 86329  			}
 86330  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 86331  				return err
 86332  			}
 86333  			iNdEx = postIndex
 86334  		default:
 86335  			iNdEx = preIndex
 86336  			skippy, err := skipEvents(dAtA[iNdEx:])
 86337  			if err != nil {
 86338  				return err
 86339  			}
 86340  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 86341  				return ErrInvalidLengthEvents
 86342  			}
 86343  			if (iNdEx + skippy) > l {
 86344  				return io.ErrUnexpectedEOF
 86345  			}
 86346  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 86347  			iNdEx += skippy
 86348  		}
 86349  	}
 86350  
 86351  	if iNdEx > l {
 86352  		return io.ErrUnexpectedEOF
 86353  	}
 86354  	return nil
 86355  }
 86356  func (m *AuditQueryRun) Unmarshal(dAtA []byte) error {
 86357  	l := len(dAtA)
 86358  	iNdEx := 0
 86359  	for iNdEx < l {
 86360  		preIndex := iNdEx
 86361  		var wire uint64
 86362  		for shift := uint(0); ; shift += 7 {
 86363  			if shift >= 64 {
 86364  				return ErrIntOverflowEvents
 86365  			}
 86366  			if iNdEx >= l {
 86367  				return io.ErrUnexpectedEOF
 86368  			}
 86369  			b := dAtA[iNdEx]
 86370  			iNdEx++
 86371  			wire |= uint64(b&0x7F) << shift
 86372  			if b < 0x80 {
 86373  				break
 86374  			}
 86375  		}
 86376  		fieldNum := int32(wire >> 3)
 86377  		wireType := int(wire & 0x7)
 86378  		if wireType == 4 {
 86379  			return fmt.Errorf("proto: AuditQueryRun: wiretype end group for non-group")
 86380  		}
 86381  		if fieldNum <= 0 {
 86382  			return fmt.Errorf("proto: AuditQueryRun: illegal tag %d (wire type %d)", fieldNum, wire)
 86383  		}
 86384  		switch fieldNum {
 86385  		case 1:
 86386  			if wireType != 2 {
 86387  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 86388  			}
 86389  			var msglen int
 86390  			for shift := uint(0); ; shift += 7 {
 86391  				if shift >= 64 {
 86392  					return ErrIntOverflowEvents
 86393  				}
 86394  				if iNdEx >= l {
 86395  					return io.ErrUnexpectedEOF
 86396  				}
 86397  				b := dAtA[iNdEx]
 86398  				iNdEx++
 86399  				msglen |= int(b&0x7F) << shift
 86400  				if b < 0x80 {
 86401  					break
 86402  				}
 86403  			}
 86404  			if msglen < 0 {
 86405  				return ErrInvalidLengthEvents
 86406  			}
 86407  			postIndex := iNdEx + msglen
 86408  			if postIndex < 0 {
 86409  				return ErrInvalidLengthEvents
 86410  			}
 86411  			if postIndex > l {
 86412  				return io.ErrUnexpectedEOF
 86413  			}
 86414  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 86415  				return err
 86416  			}
 86417  			iNdEx = postIndex
 86418  		case 2:
 86419  			if wireType != 2 {
 86420  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 86421  			}
 86422  			var msglen int
 86423  			for shift := uint(0); ; shift += 7 {
 86424  				if shift >= 64 {
 86425  					return ErrIntOverflowEvents
 86426  				}
 86427  				if iNdEx >= l {
 86428  					return io.ErrUnexpectedEOF
 86429  				}
 86430  				b := dAtA[iNdEx]
 86431  				iNdEx++
 86432  				msglen |= int(b&0x7F) << shift
 86433  				if b < 0x80 {
 86434  					break
 86435  				}
 86436  			}
 86437  			if msglen < 0 {
 86438  				return ErrInvalidLengthEvents
 86439  			}
 86440  			postIndex := iNdEx + msglen
 86441  			if postIndex < 0 {
 86442  				return ErrInvalidLengthEvents
 86443  			}
 86444  			if postIndex > l {
 86445  				return io.ErrUnexpectedEOF
 86446  			}
 86447  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 86448  				return err
 86449  			}
 86450  			iNdEx = postIndex
 86451  		case 3:
 86452  			if wireType != 2 {
 86453  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 86454  			}
 86455  			var msglen int
 86456  			for shift := uint(0); ; shift += 7 {
 86457  				if shift >= 64 {
 86458  					return ErrIntOverflowEvents
 86459  				}
 86460  				if iNdEx >= l {
 86461  					return io.ErrUnexpectedEOF
 86462  				}
 86463  				b := dAtA[iNdEx]
 86464  				iNdEx++
 86465  				msglen |= int(b&0x7F) << shift
 86466  				if b < 0x80 {
 86467  					break
 86468  				}
 86469  			}
 86470  			if msglen < 0 {
 86471  				return ErrInvalidLengthEvents
 86472  			}
 86473  			postIndex := iNdEx + msglen
 86474  			if postIndex < 0 {
 86475  				return ErrInvalidLengthEvents
 86476  			}
 86477  			if postIndex > l {
 86478  				return io.ErrUnexpectedEOF
 86479  			}
 86480  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 86481  				return err
 86482  			}
 86483  			iNdEx = postIndex
 86484  		case 4:
 86485  			if wireType != 2 {
 86486  				return fmt.Errorf("proto: wrong wireType = %d for field AuditQueryDetails", wireType)
 86487  			}
 86488  			var msglen int
 86489  			for shift := uint(0); ; shift += 7 {
 86490  				if shift >= 64 {
 86491  					return ErrIntOverflowEvents
 86492  				}
 86493  				if iNdEx >= l {
 86494  					return io.ErrUnexpectedEOF
 86495  				}
 86496  				b := dAtA[iNdEx]
 86497  				iNdEx++
 86498  				msglen |= int(b&0x7F) << shift
 86499  				if b < 0x80 {
 86500  					break
 86501  				}
 86502  			}
 86503  			if msglen < 0 {
 86504  				return ErrInvalidLengthEvents
 86505  			}
 86506  			postIndex := iNdEx + msglen
 86507  			if postIndex < 0 {
 86508  				return ErrInvalidLengthEvents
 86509  			}
 86510  			if postIndex > l {
 86511  				return io.ErrUnexpectedEOF
 86512  			}
 86513  			if err := m.AuditQueryDetails.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 86514  				return err
 86515  			}
 86516  			iNdEx = postIndex
 86517  		default:
 86518  			iNdEx = preIndex
 86519  			skippy, err := skipEvents(dAtA[iNdEx:])
 86520  			if err != nil {
 86521  				return err
 86522  			}
 86523  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 86524  				return ErrInvalidLengthEvents
 86525  			}
 86526  			if (iNdEx + skippy) > l {
 86527  				return io.ErrUnexpectedEOF
 86528  			}
 86529  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 86530  			iNdEx += skippy
 86531  		}
 86532  	}
 86533  
 86534  	if iNdEx > l {
 86535  		return io.ErrUnexpectedEOF
 86536  	}
 86537  	return nil
 86538  }
 86539  func (m *AuditQueryDetails) Unmarshal(dAtA []byte) error {
 86540  	l := len(dAtA)
 86541  	iNdEx := 0
 86542  	for iNdEx < l {
 86543  		preIndex := iNdEx
 86544  		var wire uint64
 86545  		for shift := uint(0); ; shift += 7 {
 86546  			if shift >= 64 {
 86547  				return ErrIntOverflowEvents
 86548  			}
 86549  			if iNdEx >= l {
 86550  				return io.ErrUnexpectedEOF
 86551  			}
 86552  			b := dAtA[iNdEx]
 86553  			iNdEx++
 86554  			wire |= uint64(b&0x7F) << shift
 86555  			if b < 0x80 {
 86556  				break
 86557  			}
 86558  		}
 86559  		fieldNum := int32(wire >> 3)
 86560  		wireType := int(wire & 0x7)
 86561  		if wireType == 4 {
 86562  			return fmt.Errorf("proto: AuditQueryDetails: wiretype end group for non-group")
 86563  		}
 86564  		if fieldNum <= 0 {
 86565  			return fmt.Errorf("proto: AuditQueryDetails: illegal tag %d (wire type %d)", fieldNum, wire)
 86566  		}
 86567  		switch fieldNum {
 86568  		case 1:
 86569  			if wireType != 2 {
 86570  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 86571  			}
 86572  			var stringLen uint64
 86573  			for shift := uint(0); ; shift += 7 {
 86574  				if shift >= 64 {
 86575  					return ErrIntOverflowEvents
 86576  				}
 86577  				if iNdEx >= l {
 86578  					return io.ErrUnexpectedEOF
 86579  				}
 86580  				b := dAtA[iNdEx]
 86581  				iNdEx++
 86582  				stringLen |= uint64(b&0x7F) << shift
 86583  				if b < 0x80 {
 86584  					break
 86585  				}
 86586  			}
 86587  			intStringLen := int(stringLen)
 86588  			if intStringLen < 0 {
 86589  				return ErrInvalidLengthEvents
 86590  			}
 86591  			postIndex := iNdEx + intStringLen
 86592  			if postIndex < 0 {
 86593  				return ErrInvalidLengthEvents
 86594  			}
 86595  			if postIndex > l {
 86596  				return io.ErrUnexpectedEOF
 86597  			}
 86598  			m.Name = string(dAtA[iNdEx:postIndex])
 86599  			iNdEx = postIndex
 86600  		case 2:
 86601  			if wireType != 2 {
 86602  				return fmt.Errorf("proto: wrong wireType = %d for field Query", wireType)
 86603  			}
 86604  			var stringLen uint64
 86605  			for shift := uint(0); ; shift += 7 {
 86606  				if shift >= 64 {
 86607  					return ErrIntOverflowEvents
 86608  				}
 86609  				if iNdEx >= l {
 86610  					return io.ErrUnexpectedEOF
 86611  				}
 86612  				b := dAtA[iNdEx]
 86613  				iNdEx++
 86614  				stringLen |= uint64(b&0x7F) << shift
 86615  				if b < 0x80 {
 86616  					break
 86617  				}
 86618  			}
 86619  			intStringLen := int(stringLen)
 86620  			if intStringLen < 0 {
 86621  				return ErrInvalidLengthEvents
 86622  			}
 86623  			postIndex := iNdEx + intStringLen
 86624  			if postIndex < 0 {
 86625  				return ErrInvalidLengthEvents
 86626  			}
 86627  			if postIndex > l {
 86628  				return io.ErrUnexpectedEOF
 86629  			}
 86630  			m.Query = string(dAtA[iNdEx:postIndex])
 86631  			iNdEx = postIndex
 86632  		case 3:
 86633  			if wireType != 0 {
 86634  				return fmt.Errorf("proto: wrong wireType = %d for field Days", wireType)
 86635  			}
 86636  			m.Days = 0
 86637  			for shift := uint(0); ; shift += 7 {
 86638  				if shift >= 64 {
 86639  					return ErrIntOverflowEvents
 86640  				}
 86641  				if iNdEx >= l {
 86642  					return io.ErrUnexpectedEOF
 86643  				}
 86644  				b := dAtA[iNdEx]
 86645  				iNdEx++
 86646  				m.Days |= int32(b&0x7F) << shift
 86647  				if b < 0x80 {
 86648  					break
 86649  				}
 86650  			}
 86651  		case 4:
 86652  			if wireType != 0 {
 86653  				return fmt.Errorf("proto: wrong wireType = %d for field ExecutionTimeInMillis", wireType)
 86654  			}
 86655  			m.ExecutionTimeInMillis = 0
 86656  			for shift := uint(0); ; shift += 7 {
 86657  				if shift >= 64 {
 86658  					return ErrIntOverflowEvents
 86659  				}
 86660  				if iNdEx >= l {
 86661  					return io.ErrUnexpectedEOF
 86662  				}
 86663  				b := dAtA[iNdEx]
 86664  				iNdEx++
 86665  				m.ExecutionTimeInMillis |= int64(b&0x7F) << shift
 86666  				if b < 0x80 {
 86667  					break
 86668  				}
 86669  			}
 86670  		case 5:
 86671  			if wireType != 0 {
 86672  				return fmt.Errorf("proto: wrong wireType = %d for field DataScannedInBytes", wireType)
 86673  			}
 86674  			m.DataScannedInBytes = 0
 86675  			for shift := uint(0); ; shift += 7 {
 86676  				if shift >= 64 {
 86677  					return ErrIntOverflowEvents
 86678  				}
 86679  				if iNdEx >= l {
 86680  					return io.ErrUnexpectedEOF
 86681  				}
 86682  				b := dAtA[iNdEx]
 86683  				iNdEx++
 86684  				m.DataScannedInBytes |= int64(b&0x7F) << shift
 86685  				if b < 0x80 {
 86686  					break
 86687  				}
 86688  			}
 86689  		default:
 86690  			iNdEx = preIndex
 86691  			skippy, err := skipEvents(dAtA[iNdEx:])
 86692  			if err != nil {
 86693  				return err
 86694  			}
 86695  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 86696  				return ErrInvalidLengthEvents
 86697  			}
 86698  			if (iNdEx + skippy) > l {
 86699  				return io.ErrUnexpectedEOF
 86700  			}
 86701  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 86702  			iNdEx += skippy
 86703  		}
 86704  	}
 86705  
 86706  	if iNdEx > l {
 86707  		return io.ErrUnexpectedEOF
 86708  	}
 86709  	return nil
 86710  }
 86711  func (m *SecurityReportRun) Unmarshal(dAtA []byte) error {
 86712  	l := len(dAtA)
 86713  	iNdEx := 0
 86714  	for iNdEx < l {
 86715  		preIndex := iNdEx
 86716  		var wire uint64
 86717  		for shift := uint(0); ; shift += 7 {
 86718  			if shift >= 64 {
 86719  				return ErrIntOverflowEvents
 86720  			}
 86721  			if iNdEx >= l {
 86722  				return io.ErrUnexpectedEOF
 86723  			}
 86724  			b := dAtA[iNdEx]
 86725  			iNdEx++
 86726  			wire |= uint64(b&0x7F) << shift
 86727  			if b < 0x80 {
 86728  				break
 86729  			}
 86730  		}
 86731  		fieldNum := int32(wire >> 3)
 86732  		wireType := int(wire & 0x7)
 86733  		if wireType == 4 {
 86734  			return fmt.Errorf("proto: SecurityReportRun: wiretype end group for non-group")
 86735  		}
 86736  		if fieldNum <= 0 {
 86737  			return fmt.Errorf("proto: SecurityReportRun: illegal tag %d (wire type %d)", fieldNum, wire)
 86738  		}
 86739  		switch fieldNum {
 86740  		case 1:
 86741  			if wireType != 2 {
 86742  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 86743  			}
 86744  			var msglen int
 86745  			for shift := uint(0); ; shift += 7 {
 86746  				if shift >= 64 {
 86747  					return ErrIntOverflowEvents
 86748  				}
 86749  				if iNdEx >= l {
 86750  					return io.ErrUnexpectedEOF
 86751  				}
 86752  				b := dAtA[iNdEx]
 86753  				iNdEx++
 86754  				msglen |= int(b&0x7F) << shift
 86755  				if b < 0x80 {
 86756  					break
 86757  				}
 86758  			}
 86759  			if msglen < 0 {
 86760  				return ErrInvalidLengthEvents
 86761  			}
 86762  			postIndex := iNdEx + msglen
 86763  			if postIndex < 0 {
 86764  				return ErrInvalidLengthEvents
 86765  			}
 86766  			if postIndex > l {
 86767  				return io.ErrUnexpectedEOF
 86768  			}
 86769  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 86770  				return err
 86771  			}
 86772  			iNdEx = postIndex
 86773  		case 2:
 86774  			if wireType != 2 {
 86775  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 86776  			}
 86777  			var msglen int
 86778  			for shift := uint(0); ; shift += 7 {
 86779  				if shift >= 64 {
 86780  					return ErrIntOverflowEvents
 86781  				}
 86782  				if iNdEx >= l {
 86783  					return io.ErrUnexpectedEOF
 86784  				}
 86785  				b := dAtA[iNdEx]
 86786  				iNdEx++
 86787  				msglen |= int(b&0x7F) << shift
 86788  				if b < 0x80 {
 86789  					break
 86790  				}
 86791  			}
 86792  			if msglen < 0 {
 86793  				return ErrInvalidLengthEvents
 86794  			}
 86795  			postIndex := iNdEx + msglen
 86796  			if postIndex < 0 {
 86797  				return ErrInvalidLengthEvents
 86798  			}
 86799  			if postIndex > l {
 86800  				return io.ErrUnexpectedEOF
 86801  			}
 86802  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 86803  				return err
 86804  			}
 86805  			iNdEx = postIndex
 86806  		case 3:
 86807  			if wireType != 2 {
 86808  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 86809  			}
 86810  			var msglen int
 86811  			for shift := uint(0); ; shift += 7 {
 86812  				if shift >= 64 {
 86813  					return ErrIntOverflowEvents
 86814  				}
 86815  				if iNdEx >= l {
 86816  					return io.ErrUnexpectedEOF
 86817  				}
 86818  				b := dAtA[iNdEx]
 86819  				iNdEx++
 86820  				msglen |= int(b&0x7F) << shift
 86821  				if b < 0x80 {
 86822  					break
 86823  				}
 86824  			}
 86825  			if msglen < 0 {
 86826  				return ErrInvalidLengthEvents
 86827  			}
 86828  			postIndex := iNdEx + msglen
 86829  			if postIndex < 0 {
 86830  				return ErrInvalidLengthEvents
 86831  			}
 86832  			if postIndex > l {
 86833  				return io.ErrUnexpectedEOF
 86834  			}
 86835  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 86836  				return err
 86837  			}
 86838  			iNdEx = postIndex
 86839  		case 4:
 86840  			if wireType != 2 {
 86841  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
 86842  			}
 86843  			var stringLen uint64
 86844  			for shift := uint(0); ; shift += 7 {
 86845  				if shift >= 64 {
 86846  					return ErrIntOverflowEvents
 86847  				}
 86848  				if iNdEx >= l {
 86849  					return io.ErrUnexpectedEOF
 86850  				}
 86851  				b := dAtA[iNdEx]
 86852  				iNdEx++
 86853  				stringLen |= uint64(b&0x7F) << shift
 86854  				if b < 0x80 {
 86855  					break
 86856  				}
 86857  			}
 86858  			intStringLen := int(stringLen)
 86859  			if intStringLen < 0 {
 86860  				return ErrInvalidLengthEvents
 86861  			}
 86862  			postIndex := iNdEx + intStringLen
 86863  			if postIndex < 0 {
 86864  				return ErrInvalidLengthEvents
 86865  			}
 86866  			if postIndex > l {
 86867  				return io.ErrUnexpectedEOF
 86868  			}
 86869  			m.Name = string(dAtA[iNdEx:postIndex])
 86870  			iNdEx = postIndex
 86871  		case 5:
 86872  			if wireType != 2 {
 86873  				return fmt.Errorf("proto: wrong wireType = %d for field Version", wireType)
 86874  			}
 86875  			var stringLen uint64
 86876  			for shift := uint(0); ; shift += 7 {
 86877  				if shift >= 64 {
 86878  					return ErrIntOverflowEvents
 86879  				}
 86880  				if iNdEx >= l {
 86881  					return io.ErrUnexpectedEOF
 86882  				}
 86883  				b := dAtA[iNdEx]
 86884  				iNdEx++
 86885  				stringLen |= uint64(b&0x7F) << shift
 86886  				if b < 0x80 {
 86887  					break
 86888  				}
 86889  			}
 86890  			intStringLen := int(stringLen)
 86891  			if intStringLen < 0 {
 86892  				return ErrInvalidLengthEvents
 86893  			}
 86894  			postIndex := iNdEx + intStringLen
 86895  			if postIndex < 0 {
 86896  				return ErrInvalidLengthEvents
 86897  			}
 86898  			if postIndex > l {
 86899  				return io.ErrUnexpectedEOF
 86900  			}
 86901  			m.Version = string(dAtA[iNdEx:postIndex])
 86902  			iNdEx = postIndex
 86903  		case 6:
 86904  			if wireType != 0 {
 86905  				return fmt.Errorf("proto: wrong wireType = %d for field TotalExecutionTimeInMillis", wireType)
 86906  			}
 86907  			m.TotalExecutionTimeInMillis = 0
 86908  			for shift := uint(0); ; shift += 7 {
 86909  				if shift >= 64 {
 86910  					return ErrIntOverflowEvents
 86911  				}
 86912  				if iNdEx >= l {
 86913  					return io.ErrUnexpectedEOF
 86914  				}
 86915  				b := dAtA[iNdEx]
 86916  				iNdEx++
 86917  				m.TotalExecutionTimeInMillis |= int64(b&0x7F) << shift
 86918  				if b < 0x80 {
 86919  					break
 86920  				}
 86921  			}
 86922  		case 7:
 86923  			if wireType != 0 {
 86924  				return fmt.Errorf("proto: wrong wireType = %d for field TotalDataScannedInBytes", wireType)
 86925  			}
 86926  			m.TotalDataScannedInBytes = 0
 86927  			for shift := uint(0); ; shift += 7 {
 86928  				if shift >= 64 {
 86929  					return ErrIntOverflowEvents
 86930  				}
 86931  				if iNdEx >= l {
 86932  					return io.ErrUnexpectedEOF
 86933  				}
 86934  				b := dAtA[iNdEx]
 86935  				iNdEx++
 86936  				m.TotalDataScannedInBytes |= int64(b&0x7F) << shift
 86937  				if b < 0x80 {
 86938  					break
 86939  				}
 86940  			}
 86941  		case 8:
 86942  			if wireType != 2 {
 86943  				return fmt.Errorf("proto: wrong wireType = %d for field AuditQueries", wireType)
 86944  			}
 86945  			var msglen int
 86946  			for shift := uint(0); ; shift += 7 {
 86947  				if shift >= 64 {
 86948  					return ErrIntOverflowEvents
 86949  				}
 86950  				if iNdEx >= l {
 86951  					return io.ErrUnexpectedEOF
 86952  				}
 86953  				b := dAtA[iNdEx]
 86954  				iNdEx++
 86955  				msglen |= int(b&0x7F) << shift
 86956  				if b < 0x80 {
 86957  					break
 86958  				}
 86959  			}
 86960  			if msglen < 0 {
 86961  				return ErrInvalidLengthEvents
 86962  			}
 86963  			postIndex := iNdEx + msglen
 86964  			if postIndex < 0 {
 86965  				return ErrInvalidLengthEvents
 86966  			}
 86967  			if postIndex > l {
 86968  				return io.ErrUnexpectedEOF
 86969  			}
 86970  			m.AuditQueries = append(m.AuditQueries, &AuditQueryDetails{})
 86971  			if err := m.AuditQueries[len(m.AuditQueries)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 86972  				return err
 86973  			}
 86974  			iNdEx = postIndex
 86975  		default:
 86976  			iNdEx = preIndex
 86977  			skippy, err := skipEvents(dAtA[iNdEx:])
 86978  			if err != nil {
 86979  				return err
 86980  			}
 86981  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 86982  				return ErrInvalidLengthEvents
 86983  			}
 86984  			if (iNdEx + skippy) > l {
 86985  				return io.ErrUnexpectedEOF
 86986  			}
 86987  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 86988  			iNdEx += skippy
 86989  		}
 86990  	}
 86991  
 86992  	if iNdEx > l {
 86993  		return io.ErrUnexpectedEOF
 86994  	}
 86995  	return nil
 86996  }
 86997  func (m *ExternalAuditStorageEnable) Unmarshal(dAtA []byte) error {
 86998  	l := len(dAtA)
 86999  	iNdEx := 0
 87000  	for iNdEx < l {
 87001  		preIndex := iNdEx
 87002  		var wire uint64
 87003  		for shift := uint(0); ; shift += 7 {
 87004  			if shift >= 64 {
 87005  				return ErrIntOverflowEvents
 87006  			}
 87007  			if iNdEx >= l {
 87008  				return io.ErrUnexpectedEOF
 87009  			}
 87010  			b := dAtA[iNdEx]
 87011  			iNdEx++
 87012  			wire |= uint64(b&0x7F) << shift
 87013  			if b < 0x80 {
 87014  				break
 87015  			}
 87016  		}
 87017  		fieldNum := int32(wire >> 3)
 87018  		wireType := int(wire & 0x7)
 87019  		if wireType == 4 {
 87020  			return fmt.Errorf("proto: ExternalAuditStorageEnable: wiretype end group for non-group")
 87021  		}
 87022  		if fieldNum <= 0 {
 87023  			return fmt.Errorf("proto: ExternalAuditStorageEnable: illegal tag %d (wire type %d)", fieldNum, wire)
 87024  		}
 87025  		switch fieldNum {
 87026  		case 1:
 87027  			if wireType != 2 {
 87028  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 87029  			}
 87030  			var msglen int
 87031  			for shift := uint(0); ; shift += 7 {
 87032  				if shift >= 64 {
 87033  					return ErrIntOverflowEvents
 87034  				}
 87035  				if iNdEx >= l {
 87036  					return io.ErrUnexpectedEOF
 87037  				}
 87038  				b := dAtA[iNdEx]
 87039  				iNdEx++
 87040  				msglen |= int(b&0x7F) << shift
 87041  				if b < 0x80 {
 87042  					break
 87043  				}
 87044  			}
 87045  			if msglen < 0 {
 87046  				return ErrInvalidLengthEvents
 87047  			}
 87048  			postIndex := iNdEx + msglen
 87049  			if postIndex < 0 {
 87050  				return ErrInvalidLengthEvents
 87051  			}
 87052  			if postIndex > l {
 87053  				return io.ErrUnexpectedEOF
 87054  			}
 87055  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 87056  				return err
 87057  			}
 87058  			iNdEx = postIndex
 87059  		case 2:
 87060  			if wireType != 2 {
 87061  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 87062  			}
 87063  			var msglen int
 87064  			for shift := uint(0); ; shift += 7 {
 87065  				if shift >= 64 {
 87066  					return ErrIntOverflowEvents
 87067  				}
 87068  				if iNdEx >= l {
 87069  					return io.ErrUnexpectedEOF
 87070  				}
 87071  				b := dAtA[iNdEx]
 87072  				iNdEx++
 87073  				msglen |= int(b&0x7F) << shift
 87074  				if b < 0x80 {
 87075  					break
 87076  				}
 87077  			}
 87078  			if msglen < 0 {
 87079  				return ErrInvalidLengthEvents
 87080  			}
 87081  			postIndex := iNdEx + msglen
 87082  			if postIndex < 0 {
 87083  				return ErrInvalidLengthEvents
 87084  			}
 87085  			if postIndex > l {
 87086  				return io.ErrUnexpectedEOF
 87087  			}
 87088  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 87089  				return err
 87090  			}
 87091  			iNdEx = postIndex
 87092  		case 3:
 87093  			if wireType != 2 {
 87094  				return fmt.Errorf("proto: wrong wireType = %d for field Details", wireType)
 87095  			}
 87096  			var msglen int
 87097  			for shift := uint(0); ; shift += 7 {
 87098  				if shift >= 64 {
 87099  					return ErrIntOverflowEvents
 87100  				}
 87101  				if iNdEx >= l {
 87102  					return io.ErrUnexpectedEOF
 87103  				}
 87104  				b := dAtA[iNdEx]
 87105  				iNdEx++
 87106  				msglen |= int(b&0x7F) << shift
 87107  				if b < 0x80 {
 87108  					break
 87109  				}
 87110  			}
 87111  			if msglen < 0 {
 87112  				return ErrInvalidLengthEvents
 87113  			}
 87114  			postIndex := iNdEx + msglen
 87115  			if postIndex < 0 {
 87116  				return ErrInvalidLengthEvents
 87117  			}
 87118  			if postIndex > l {
 87119  				return io.ErrUnexpectedEOF
 87120  			}
 87121  			if m.Details == nil {
 87122  				m.Details = &ExternalAuditStorageDetails{}
 87123  			}
 87124  			if err := m.Details.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 87125  				return err
 87126  			}
 87127  			iNdEx = postIndex
 87128  		default:
 87129  			iNdEx = preIndex
 87130  			skippy, err := skipEvents(dAtA[iNdEx:])
 87131  			if err != nil {
 87132  				return err
 87133  			}
 87134  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 87135  				return ErrInvalidLengthEvents
 87136  			}
 87137  			if (iNdEx + skippy) > l {
 87138  				return io.ErrUnexpectedEOF
 87139  			}
 87140  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 87141  			iNdEx += skippy
 87142  		}
 87143  	}
 87144  
 87145  	if iNdEx > l {
 87146  		return io.ErrUnexpectedEOF
 87147  	}
 87148  	return nil
 87149  }
 87150  func (m *ExternalAuditStorageDisable) Unmarshal(dAtA []byte) error {
 87151  	l := len(dAtA)
 87152  	iNdEx := 0
 87153  	for iNdEx < l {
 87154  		preIndex := iNdEx
 87155  		var wire uint64
 87156  		for shift := uint(0); ; shift += 7 {
 87157  			if shift >= 64 {
 87158  				return ErrIntOverflowEvents
 87159  			}
 87160  			if iNdEx >= l {
 87161  				return io.ErrUnexpectedEOF
 87162  			}
 87163  			b := dAtA[iNdEx]
 87164  			iNdEx++
 87165  			wire |= uint64(b&0x7F) << shift
 87166  			if b < 0x80 {
 87167  				break
 87168  			}
 87169  		}
 87170  		fieldNum := int32(wire >> 3)
 87171  		wireType := int(wire & 0x7)
 87172  		if wireType == 4 {
 87173  			return fmt.Errorf("proto: ExternalAuditStorageDisable: wiretype end group for non-group")
 87174  		}
 87175  		if fieldNum <= 0 {
 87176  			return fmt.Errorf("proto: ExternalAuditStorageDisable: illegal tag %d (wire type %d)", fieldNum, wire)
 87177  		}
 87178  		switch fieldNum {
 87179  		case 1:
 87180  			if wireType != 2 {
 87181  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 87182  			}
 87183  			var msglen int
 87184  			for shift := uint(0); ; shift += 7 {
 87185  				if shift >= 64 {
 87186  					return ErrIntOverflowEvents
 87187  				}
 87188  				if iNdEx >= l {
 87189  					return io.ErrUnexpectedEOF
 87190  				}
 87191  				b := dAtA[iNdEx]
 87192  				iNdEx++
 87193  				msglen |= int(b&0x7F) << shift
 87194  				if b < 0x80 {
 87195  					break
 87196  				}
 87197  			}
 87198  			if msglen < 0 {
 87199  				return ErrInvalidLengthEvents
 87200  			}
 87201  			postIndex := iNdEx + msglen
 87202  			if postIndex < 0 {
 87203  				return ErrInvalidLengthEvents
 87204  			}
 87205  			if postIndex > l {
 87206  				return io.ErrUnexpectedEOF
 87207  			}
 87208  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 87209  				return err
 87210  			}
 87211  			iNdEx = postIndex
 87212  		case 2:
 87213  			if wireType != 2 {
 87214  				return fmt.Errorf("proto: wrong wireType = %d for field ResourceMetadata", wireType)
 87215  			}
 87216  			var msglen int
 87217  			for shift := uint(0); ; shift += 7 {
 87218  				if shift >= 64 {
 87219  					return ErrIntOverflowEvents
 87220  				}
 87221  				if iNdEx >= l {
 87222  					return io.ErrUnexpectedEOF
 87223  				}
 87224  				b := dAtA[iNdEx]
 87225  				iNdEx++
 87226  				msglen |= int(b&0x7F) << shift
 87227  				if b < 0x80 {
 87228  					break
 87229  				}
 87230  			}
 87231  			if msglen < 0 {
 87232  				return ErrInvalidLengthEvents
 87233  			}
 87234  			postIndex := iNdEx + msglen
 87235  			if postIndex < 0 {
 87236  				return ErrInvalidLengthEvents
 87237  			}
 87238  			if postIndex > l {
 87239  				return io.ErrUnexpectedEOF
 87240  			}
 87241  			if err := m.ResourceMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 87242  				return err
 87243  			}
 87244  			iNdEx = postIndex
 87245  		case 3:
 87246  			if wireType != 2 {
 87247  				return fmt.Errorf("proto: wrong wireType = %d for field Details", wireType)
 87248  			}
 87249  			var msglen int
 87250  			for shift := uint(0); ; shift += 7 {
 87251  				if shift >= 64 {
 87252  					return ErrIntOverflowEvents
 87253  				}
 87254  				if iNdEx >= l {
 87255  					return io.ErrUnexpectedEOF
 87256  				}
 87257  				b := dAtA[iNdEx]
 87258  				iNdEx++
 87259  				msglen |= int(b&0x7F) << shift
 87260  				if b < 0x80 {
 87261  					break
 87262  				}
 87263  			}
 87264  			if msglen < 0 {
 87265  				return ErrInvalidLengthEvents
 87266  			}
 87267  			postIndex := iNdEx + msglen
 87268  			if postIndex < 0 {
 87269  				return ErrInvalidLengthEvents
 87270  			}
 87271  			if postIndex > l {
 87272  				return io.ErrUnexpectedEOF
 87273  			}
 87274  			if m.Details == nil {
 87275  				m.Details = &ExternalAuditStorageDetails{}
 87276  			}
 87277  			if err := m.Details.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 87278  				return err
 87279  			}
 87280  			iNdEx = postIndex
 87281  		default:
 87282  			iNdEx = preIndex
 87283  			skippy, err := skipEvents(dAtA[iNdEx:])
 87284  			if err != nil {
 87285  				return err
 87286  			}
 87287  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 87288  				return ErrInvalidLengthEvents
 87289  			}
 87290  			if (iNdEx + skippy) > l {
 87291  				return io.ErrUnexpectedEOF
 87292  			}
 87293  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 87294  			iNdEx += skippy
 87295  		}
 87296  	}
 87297  
 87298  	if iNdEx > l {
 87299  		return io.ErrUnexpectedEOF
 87300  	}
 87301  	return nil
 87302  }
 87303  func (m *ExternalAuditStorageDetails) Unmarshal(dAtA []byte) error {
 87304  	l := len(dAtA)
 87305  	iNdEx := 0
 87306  	for iNdEx < l {
 87307  		preIndex := iNdEx
 87308  		var wire uint64
 87309  		for shift := uint(0); ; shift += 7 {
 87310  			if shift >= 64 {
 87311  				return ErrIntOverflowEvents
 87312  			}
 87313  			if iNdEx >= l {
 87314  				return io.ErrUnexpectedEOF
 87315  			}
 87316  			b := dAtA[iNdEx]
 87317  			iNdEx++
 87318  			wire |= uint64(b&0x7F) << shift
 87319  			if b < 0x80 {
 87320  				break
 87321  			}
 87322  		}
 87323  		fieldNum := int32(wire >> 3)
 87324  		wireType := int(wire & 0x7)
 87325  		if wireType == 4 {
 87326  			return fmt.Errorf("proto: ExternalAuditStorageDetails: wiretype end group for non-group")
 87327  		}
 87328  		if fieldNum <= 0 {
 87329  			return fmt.Errorf("proto: ExternalAuditStorageDetails: illegal tag %d (wire type %d)", fieldNum, wire)
 87330  		}
 87331  		switch fieldNum {
 87332  		case 3:
 87333  			if wireType != 2 {
 87334  				return fmt.Errorf("proto: wrong wireType = %d for field IntegrationName", wireType)
 87335  			}
 87336  			var stringLen uint64
 87337  			for shift := uint(0); ; shift += 7 {
 87338  				if shift >= 64 {
 87339  					return ErrIntOverflowEvents
 87340  				}
 87341  				if iNdEx >= l {
 87342  					return io.ErrUnexpectedEOF
 87343  				}
 87344  				b := dAtA[iNdEx]
 87345  				iNdEx++
 87346  				stringLen |= uint64(b&0x7F) << shift
 87347  				if b < 0x80 {
 87348  					break
 87349  				}
 87350  			}
 87351  			intStringLen := int(stringLen)
 87352  			if intStringLen < 0 {
 87353  				return ErrInvalidLengthEvents
 87354  			}
 87355  			postIndex := iNdEx + intStringLen
 87356  			if postIndex < 0 {
 87357  				return ErrInvalidLengthEvents
 87358  			}
 87359  			if postIndex > l {
 87360  				return io.ErrUnexpectedEOF
 87361  			}
 87362  			m.IntegrationName = string(dAtA[iNdEx:postIndex])
 87363  			iNdEx = postIndex
 87364  		case 4:
 87365  			if wireType != 2 {
 87366  				return fmt.Errorf("proto: wrong wireType = %d for field SessionRecordingsUri", wireType)
 87367  			}
 87368  			var stringLen uint64
 87369  			for shift := uint(0); ; shift += 7 {
 87370  				if shift >= 64 {
 87371  					return ErrIntOverflowEvents
 87372  				}
 87373  				if iNdEx >= l {
 87374  					return io.ErrUnexpectedEOF
 87375  				}
 87376  				b := dAtA[iNdEx]
 87377  				iNdEx++
 87378  				stringLen |= uint64(b&0x7F) << shift
 87379  				if b < 0x80 {
 87380  					break
 87381  				}
 87382  			}
 87383  			intStringLen := int(stringLen)
 87384  			if intStringLen < 0 {
 87385  				return ErrInvalidLengthEvents
 87386  			}
 87387  			postIndex := iNdEx + intStringLen
 87388  			if postIndex < 0 {
 87389  				return ErrInvalidLengthEvents
 87390  			}
 87391  			if postIndex > l {
 87392  				return io.ErrUnexpectedEOF
 87393  			}
 87394  			m.SessionRecordingsUri = string(dAtA[iNdEx:postIndex])
 87395  			iNdEx = postIndex
 87396  		case 5:
 87397  			if wireType != 2 {
 87398  				return fmt.Errorf("proto: wrong wireType = %d for field AthenaWorkgroup", wireType)
 87399  			}
 87400  			var stringLen uint64
 87401  			for shift := uint(0); ; shift += 7 {
 87402  				if shift >= 64 {
 87403  					return ErrIntOverflowEvents
 87404  				}
 87405  				if iNdEx >= l {
 87406  					return io.ErrUnexpectedEOF
 87407  				}
 87408  				b := dAtA[iNdEx]
 87409  				iNdEx++
 87410  				stringLen |= uint64(b&0x7F) << shift
 87411  				if b < 0x80 {
 87412  					break
 87413  				}
 87414  			}
 87415  			intStringLen := int(stringLen)
 87416  			if intStringLen < 0 {
 87417  				return ErrInvalidLengthEvents
 87418  			}
 87419  			postIndex := iNdEx + intStringLen
 87420  			if postIndex < 0 {
 87421  				return ErrInvalidLengthEvents
 87422  			}
 87423  			if postIndex > l {
 87424  				return io.ErrUnexpectedEOF
 87425  			}
 87426  			m.AthenaWorkgroup = string(dAtA[iNdEx:postIndex])
 87427  			iNdEx = postIndex
 87428  		case 6:
 87429  			if wireType != 2 {
 87430  				return fmt.Errorf("proto: wrong wireType = %d for field GlueDatabase", wireType)
 87431  			}
 87432  			var stringLen uint64
 87433  			for shift := uint(0); ; shift += 7 {
 87434  				if shift >= 64 {
 87435  					return ErrIntOverflowEvents
 87436  				}
 87437  				if iNdEx >= l {
 87438  					return io.ErrUnexpectedEOF
 87439  				}
 87440  				b := dAtA[iNdEx]
 87441  				iNdEx++
 87442  				stringLen |= uint64(b&0x7F) << shift
 87443  				if b < 0x80 {
 87444  					break
 87445  				}
 87446  			}
 87447  			intStringLen := int(stringLen)
 87448  			if intStringLen < 0 {
 87449  				return ErrInvalidLengthEvents
 87450  			}
 87451  			postIndex := iNdEx + intStringLen
 87452  			if postIndex < 0 {
 87453  				return ErrInvalidLengthEvents
 87454  			}
 87455  			if postIndex > l {
 87456  				return io.ErrUnexpectedEOF
 87457  			}
 87458  			m.GlueDatabase = string(dAtA[iNdEx:postIndex])
 87459  			iNdEx = postIndex
 87460  		case 7:
 87461  			if wireType != 2 {
 87462  				return fmt.Errorf("proto: wrong wireType = %d for field GlueTable", wireType)
 87463  			}
 87464  			var stringLen uint64
 87465  			for shift := uint(0); ; shift += 7 {
 87466  				if shift >= 64 {
 87467  					return ErrIntOverflowEvents
 87468  				}
 87469  				if iNdEx >= l {
 87470  					return io.ErrUnexpectedEOF
 87471  				}
 87472  				b := dAtA[iNdEx]
 87473  				iNdEx++
 87474  				stringLen |= uint64(b&0x7F) << shift
 87475  				if b < 0x80 {
 87476  					break
 87477  				}
 87478  			}
 87479  			intStringLen := int(stringLen)
 87480  			if intStringLen < 0 {
 87481  				return ErrInvalidLengthEvents
 87482  			}
 87483  			postIndex := iNdEx + intStringLen
 87484  			if postIndex < 0 {
 87485  				return ErrInvalidLengthEvents
 87486  			}
 87487  			if postIndex > l {
 87488  				return io.ErrUnexpectedEOF
 87489  			}
 87490  			m.GlueTable = string(dAtA[iNdEx:postIndex])
 87491  			iNdEx = postIndex
 87492  		case 8:
 87493  			if wireType != 2 {
 87494  				return fmt.Errorf("proto: wrong wireType = %d for field AuditEventsLongTermUri", wireType)
 87495  			}
 87496  			var stringLen uint64
 87497  			for shift := uint(0); ; shift += 7 {
 87498  				if shift >= 64 {
 87499  					return ErrIntOverflowEvents
 87500  				}
 87501  				if iNdEx >= l {
 87502  					return io.ErrUnexpectedEOF
 87503  				}
 87504  				b := dAtA[iNdEx]
 87505  				iNdEx++
 87506  				stringLen |= uint64(b&0x7F) << shift
 87507  				if b < 0x80 {
 87508  					break
 87509  				}
 87510  			}
 87511  			intStringLen := int(stringLen)
 87512  			if intStringLen < 0 {
 87513  				return ErrInvalidLengthEvents
 87514  			}
 87515  			postIndex := iNdEx + intStringLen
 87516  			if postIndex < 0 {
 87517  				return ErrInvalidLengthEvents
 87518  			}
 87519  			if postIndex > l {
 87520  				return io.ErrUnexpectedEOF
 87521  			}
 87522  			m.AuditEventsLongTermUri = string(dAtA[iNdEx:postIndex])
 87523  			iNdEx = postIndex
 87524  		case 9:
 87525  			if wireType != 2 {
 87526  				return fmt.Errorf("proto: wrong wireType = %d for field AthenaResultsUri", wireType)
 87527  			}
 87528  			var stringLen uint64
 87529  			for shift := uint(0); ; shift += 7 {
 87530  				if shift >= 64 {
 87531  					return ErrIntOverflowEvents
 87532  				}
 87533  				if iNdEx >= l {
 87534  					return io.ErrUnexpectedEOF
 87535  				}
 87536  				b := dAtA[iNdEx]
 87537  				iNdEx++
 87538  				stringLen |= uint64(b&0x7F) << shift
 87539  				if b < 0x80 {
 87540  					break
 87541  				}
 87542  			}
 87543  			intStringLen := int(stringLen)
 87544  			if intStringLen < 0 {
 87545  				return ErrInvalidLengthEvents
 87546  			}
 87547  			postIndex := iNdEx + intStringLen
 87548  			if postIndex < 0 {
 87549  				return ErrInvalidLengthEvents
 87550  			}
 87551  			if postIndex > l {
 87552  				return io.ErrUnexpectedEOF
 87553  			}
 87554  			m.AthenaResultsUri = string(dAtA[iNdEx:postIndex])
 87555  			iNdEx = postIndex
 87556  		case 10:
 87557  			if wireType != 2 {
 87558  				return fmt.Errorf("proto: wrong wireType = %d for field PolicyName", wireType)
 87559  			}
 87560  			var stringLen uint64
 87561  			for shift := uint(0); ; shift += 7 {
 87562  				if shift >= 64 {
 87563  					return ErrIntOverflowEvents
 87564  				}
 87565  				if iNdEx >= l {
 87566  					return io.ErrUnexpectedEOF
 87567  				}
 87568  				b := dAtA[iNdEx]
 87569  				iNdEx++
 87570  				stringLen |= uint64(b&0x7F) << shift
 87571  				if b < 0x80 {
 87572  					break
 87573  				}
 87574  			}
 87575  			intStringLen := int(stringLen)
 87576  			if intStringLen < 0 {
 87577  				return ErrInvalidLengthEvents
 87578  			}
 87579  			postIndex := iNdEx + intStringLen
 87580  			if postIndex < 0 {
 87581  				return ErrInvalidLengthEvents
 87582  			}
 87583  			if postIndex > l {
 87584  				return io.ErrUnexpectedEOF
 87585  			}
 87586  			m.PolicyName = string(dAtA[iNdEx:postIndex])
 87587  			iNdEx = postIndex
 87588  		case 11:
 87589  			if wireType != 2 {
 87590  				return fmt.Errorf("proto: wrong wireType = %d for field Region", wireType)
 87591  			}
 87592  			var stringLen uint64
 87593  			for shift := uint(0); ; shift += 7 {
 87594  				if shift >= 64 {
 87595  					return ErrIntOverflowEvents
 87596  				}
 87597  				if iNdEx >= l {
 87598  					return io.ErrUnexpectedEOF
 87599  				}
 87600  				b := dAtA[iNdEx]
 87601  				iNdEx++
 87602  				stringLen |= uint64(b&0x7F) << shift
 87603  				if b < 0x80 {
 87604  					break
 87605  				}
 87606  			}
 87607  			intStringLen := int(stringLen)
 87608  			if intStringLen < 0 {
 87609  				return ErrInvalidLengthEvents
 87610  			}
 87611  			postIndex := iNdEx + intStringLen
 87612  			if postIndex < 0 {
 87613  				return ErrInvalidLengthEvents
 87614  			}
 87615  			if postIndex > l {
 87616  				return io.ErrUnexpectedEOF
 87617  			}
 87618  			m.Region = string(dAtA[iNdEx:postIndex])
 87619  			iNdEx = postIndex
 87620  		default:
 87621  			iNdEx = preIndex
 87622  			skippy, err := skipEvents(dAtA[iNdEx:])
 87623  			if err != nil {
 87624  				return err
 87625  			}
 87626  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 87627  				return ErrInvalidLengthEvents
 87628  			}
 87629  			if (iNdEx + skippy) > l {
 87630  				return io.ErrUnexpectedEOF
 87631  			}
 87632  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 87633  			iNdEx += skippy
 87634  		}
 87635  	}
 87636  
 87637  	if iNdEx > l {
 87638  		return io.ErrUnexpectedEOF
 87639  	}
 87640  	return nil
 87641  }
 87642  func (m *OktaAccessListSync) Unmarshal(dAtA []byte) error {
 87643  	l := len(dAtA)
 87644  	iNdEx := 0
 87645  	for iNdEx < l {
 87646  		preIndex := iNdEx
 87647  		var wire uint64
 87648  		for shift := uint(0); ; shift += 7 {
 87649  			if shift >= 64 {
 87650  				return ErrIntOverflowEvents
 87651  			}
 87652  			if iNdEx >= l {
 87653  				return io.ErrUnexpectedEOF
 87654  			}
 87655  			b := dAtA[iNdEx]
 87656  			iNdEx++
 87657  			wire |= uint64(b&0x7F) << shift
 87658  			if b < 0x80 {
 87659  				break
 87660  			}
 87661  		}
 87662  		fieldNum := int32(wire >> 3)
 87663  		wireType := int(wire & 0x7)
 87664  		if wireType == 4 {
 87665  			return fmt.Errorf("proto: OktaAccessListSync: wiretype end group for non-group")
 87666  		}
 87667  		if fieldNum <= 0 {
 87668  			return fmt.Errorf("proto: OktaAccessListSync: illegal tag %d (wire type %d)", fieldNum, wire)
 87669  		}
 87670  		switch fieldNum {
 87671  		case 1:
 87672  			if wireType != 2 {
 87673  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 87674  			}
 87675  			var msglen int
 87676  			for shift := uint(0); ; shift += 7 {
 87677  				if shift >= 64 {
 87678  					return ErrIntOverflowEvents
 87679  				}
 87680  				if iNdEx >= l {
 87681  					return io.ErrUnexpectedEOF
 87682  				}
 87683  				b := dAtA[iNdEx]
 87684  				iNdEx++
 87685  				msglen |= int(b&0x7F) << shift
 87686  				if b < 0x80 {
 87687  					break
 87688  				}
 87689  			}
 87690  			if msglen < 0 {
 87691  				return ErrInvalidLengthEvents
 87692  			}
 87693  			postIndex := iNdEx + msglen
 87694  			if postIndex < 0 {
 87695  				return ErrInvalidLengthEvents
 87696  			}
 87697  			if postIndex > l {
 87698  				return io.ErrUnexpectedEOF
 87699  			}
 87700  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 87701  				return err
 87702  			}
 87703  			iNdEx = postIndex
 87704  		case 2:
 87705  			if wireType != 2 {
 87706  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 87707  			}
 87708  			var msglen int
 87709  			for shift := uint(0); ; shift += 7 {
 87710  				if shift >= 64 {
 87711  					return ErrIntOverflowEvents
 87712  				}
 87713  				if iNdEx >= l {
 87714  					return io.ErrUnexpectedEOF
 87715  				}
 87716  				b := dAtA[iNdEx]
 87717  				iNdEx++
 87718  				msglen |= int(b&0x7F) << shift
 87719  				if b < 0x80 {
 87720  					break
 87721  				}
 87722  			}
 87723  			if msglen < 0 {
 87724  				return ErrInvalidLengthEvents
 87725  			}
 87726  			postIndex := iNdEx + msglen
 87727  			if postIndex < 0 {
 87728  				return ErrInvalidLengthEvents
 87729  			}
 87730  			if postIndex > l {
 87731  				return io.ErrUnexpectedEOF
 87732  			}
 87733  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 87734  				return err
 87735  			}
 87736  			iNdEx = postIndex
 87737  		case 3:
 87738  			if wireType != 0 {
 87739  				return fmt.Errorf("proto: wrong wireType = %d for field NumAppFilters", wireType)
 87740  			}
 87741  			m.NumAppFilters = 0
 87742  			for shift := uint(0); ; shift += 7 {
 87743  				if shift >= 64 {
 87744  					return ErrIntOverflowEvents
 87745  				}
 87746  				if iNdEx >= l {
 87747  					return io.ErrUnexpectedEOF
 87748  				}
 87749  				b := dAtA[iNdEx]
 87750  				iNdEx++
 87751  				m.NumAppFilters |= int32(b&0x7F) << shift
 87752  				if b < 0x80 {
 87753  					break
 87754  				}
 87755  			}
 87756  		case 4:
 87757  			if wireType != 0 {
 87758  				return fmt.Errorf("proto: wrong wireType = %d for field NumGroupFilters", wireType)
 87759  			}
 87760  			m.NumGroupFilters = 0
 87761  			for shift := uint(0); ; shift += 7 {
 87762  				if shift >= 64 {
 87763  					return ErrIntOverflowEvents
 87764  				}
 87765  				if iNdEx >= l {
 87766  					return io.ErrUnexpectedEOF
 87767  				}
 87768  				b := dAtA[iNdEx]
 87769  				iNdEx++
 87770  				m.NumGroupFilters |= int32(b&0x7F) << shift
 87771  				if b < 0x80 {
 87772  					break
 87773  				}
 87774  			}
 87775  		case 5:
 87776  			if wireType != 0 {
 87777  				return fmt.Errorf("proto: wrong wireType = %d for field NumApps", wireType)
 87778  			}
 87779  			m.NumApps = 0
 87780  			for shift := uint(0); ; shift += 7 {
 87781  				if shift >= 64 {
 87782  					return ErrIntOverflowEvents
 87783  				}
 87784  				if iNdEx >= l {
 87785  					return io.ErrUnexpectedEOF
 87786  				}
 87787  				b := dAtA[iNdEx]
 87788  				iNdEx++
 87789  				m.NumApps |= int32(b&0x7F) << shift
 87790  				if b < 0x80 {
 87791  					break
 87792  				}
 87793  			}
 87794  		case 6:
 87795  			if wireType != 0 {
 87796  				return fmt.Errorf("proto: wrong wireType = %d for field NumGroups", wireType)
 87797  			}
 87798  			m.NumGroups = 0
 87799  			for shift := uint(0); ; shift += 7 {
 87800  				if shift >= 64 {
 87801  					return ErrIntOverflowEvents
 87802  				}
 87803  				if iNdEx >= l {
 87804  					return io.ErrUnexpectedEOF
 87805  				}
 87806  				b := dAtA[iNdEx]
 87807  				iNdEx++
 87808  				m.NumGroups |= int32(b&0x7F) << shift
 87809  				if b < 0x80 {
 87810  					break
 87811  				}
 87812  			}
 87813  		case 7:
 87814  			if wireType != 0 {
 87815  				return fmt.Errorf("proto: wrong wireType = %d for field NumRoles", wireType)
 87816  			}
 87817  			m.NumRoles = 0
 87818  			for shift := uint(0); ; shift += 7 {
 87819  				if shift >= 64 {
 87820  					return ErrIntOverflowEvents
 87821  				}
 87822  				if iNdEx >= l {
 87823  					return io.ErrUnexpectedEOF
 87824  				}
 87825  				b := dAtA[iNdEx]
 87826  				iNdEx++
 87827  				m.NumRoles |= int32(b&0x7F) << shift
 87828  				if b < 0x80 {
 87829  					break
 87830  				}
 87831  			}
 87832  		case 8:
 87833  			if wireType != 0 {
 87834  				return fmt.Errorf("proto: wrong wireType = %d for field NumAccessLists", wireType)
 87835  			}
 87836  			m.NumAccessLists = 0
 87837  			for shift := uint(0); ; shift += 7 {
 87838  				if shift >= 64 {
 87839  					return ErrIntOverflowEvents
 87840  				}
 87841  				if iNdEx >= l {
 87842  					return io.ErrUnexpectedEOF
 87843  				}
 87844  				b := dAtA[iNdEx]
 87845  				iNdEx++
 87846  				m.NumAccessLists |= int32(b&0x7F) << shift
 87847  				if b < 0x80 {
 87848  					break
 87849  				}
 87850  			}
 87851  		case 9:
 87852  			if wireType != 0 {
 87853  				return fmt.Errorf("proto: wrong wireType = %d for field NumAccessListMembers", wireType)
 87854  			}
 87855  			m.NumAccessListMembers = 0
 87856  			for shift := uint(0); ; shift += 7 {
 87857  				if shift >= 64 {
 87858  					return ErrIntOverflowEvents
 87859  				}
 87860  				if iNdEx >= l {
 87861  					return io.ErrUnexpectedEOF
 87862  				}
 87863  				b := dAtA[iNdEx]
 87864  				iNdEx++
 87865  				m.NumAccessListMembers |= int32(b&0x7F) << shift
 87866  				if b < 0x80 {
 87867  					break
 87868  				}
 87869  			}
 87870  		default:
 87871  			iNdEx = preIndex
 87872  			skippy, err := skipEvents(dAtA[iNdEx:])
 87873  			if err != nil {
 87874  				return err
 87875  			}
 87876  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 87877  				return ErrInvalidLengthEvents
 87878  			}
 87879  			if (iNdEx + skippy) > l {
 87880  				return io.ErrUnexpectedEOF
 87881  			}
 87882  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 87883  			iNdEx += skippy
 87884  		}
 87885  	}
 87886  
 87887  	if iNdEx > l {
 87888  		return io.ErrUnexpectedEOF
 87889  	}
 87890  	return nil
 87891  }
 87892  func (m *OktaUserSync) Unmarshal(dAtA []byte) error {
 87893  	l := len(dAtA)
 87894  	iNdEx := 0
 87895  	for iNdEx < l {
 87896  		preIndex := iNdEx
 87897  		var wire uint64
 87898  		for shift := uint(0); ; shift += 7 {
 87899  			if shift >= 64 {
 87900  				return ErrIntOverflowEvents
 87901  			}
 87902  			if iNdEx >= l {
 87903  				return io.ErrUnexpectedEOF
 87904  			}
 87905  			b := dAtA[iNdEx]
 87906  			iNdEx++
 87907  			wire |= uint64(b&0x7F) << shift
 87908  			if b < 0x80 {
 87909  				break
 87910  			}
 87911  		}
 87912  		fieldNum := int32(wire >> 3)
 87913  		wireType := int(wire & 0x7)
 87914  		if wireType == 4 {
 87915  			return fmt.Errorf("proto: OktaUserSync: wiretype end group for non-group")
 87916  		}
 87917  		if fieldNum <= 0 {
 87918  			return fmt.Errorf("proto: OktaUserSync: illegal tag %d (wire type %d)", fieldNum, wire)
 87919  		}
 87920  		switch fieldNum {
 87921  		case 1:
 87922  			if wireType != 2 {
 87923  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 87924  			}
 87925  			var msglen int
 87926  			for shift := uint(0); ; shift += 7 {
 87927  				if shift >= 64 {
 87928  					return ErrIntOverflowEvents
 87929  				}
 87930  				if iNdEx >= l {
 87931  					return io.ErrUnexpectedEOF
 87932  				}
 87933  				b := dAtA[iNdEx]
 87934  				iNdEx++
 87935  				msglen |= int(b&0x7F) << shift
 87936  				if b < 0x80 {
 87937  					break
 87938  				}
 87939  			}
 87940  			if msglen < 0 {
 87941  				return ErrInvalidLengthEvents
 87942  			}
 87943  			postIndex := iNdEx + msglen
 87944  			if postIndex < 0 {
 87945  				return ErrInvalidLengthEvents
 87946  			}
 87947  			if postIndex > l {
 87948  				return io.ErrUnexpectedEOF
 87949  			}
 87950  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 87951  				return err
 87952  			}
 87953  			iNdEx = postIndex
 87954  		case 2:
 87955  			if wireType != 2 {
 87956  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 87957  			}
 87958  			var msglen int
 87959  			for shift := uint(0); ; shift += 7 {
 87960  				if shift >= 64 {
 87961  					return ErrIntOverflowEvents
 87962  				}
 87963  				if iNdEx >= l {
 87964  					return io.ErrUnexpectedEOF
 87965  				}
 87966  				b := dAtA[iNdEx]
 87967  				iNdEx++
 87968  				msglen |= int(b&0x7F) << shift
 87969  				if b < 0x80 {
 87970  					break
 87971  				}
 87972  			}
 87973  			if msglen < 0 {
 87974  				return ErrInvalidLengthEvents
 87975  			}
 87976  			postIndex := iNdEx + msglen
 87977  			if postIndex < 0 {
 87978  				return ErrInvalidLengthEvents
 87979  			}
 87980  			if postIndex > l {
 87981  				return io.ErrUnexpectedEOF
 87982  			}
 87983  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 87984  				return err
 87985  			}
 87986  			iNdEx = postIndex
 87987  		case 3:
 87988  			if wireType != 2 {
 87989  				return fmt.Errorf("proto: wrong wireType = %d for field OrgUrl", wireType)
 87990  			}
 87991  			var stringLen uint64
 87992  			for shift := uint(0); ; shift += 7 {
 87993  				if shift >= 64 {
 87994  					return ErrIntOverflowEvents
 87995  				}
 87996  				if iNdEx >= l {
 87997  					return io.ErrUnexpectedEOF
 87998  				}
 87999  				b := dAtA[iNdEx]
 88000  				iNdEx++
 88001  				stringLen |= uint64(b&0x7F) << shift
 88002  				if b < 0x80 {
 88003  					break
 88004  				}
 88005  			}
 88006  			intStringLen := int(stringLen)
 88007  			if intStringLen < 0 {
 88008  				return ErrInvalidLengthEvents
 88009  			}
 88010  			postIndex := iNdEx + intStringLen
 88011  			if postIndex < 0 {
 88012  				return ErrInvalidLengthEvents
 88013  			}
 88014  			if postIndex > l {
 88015  				return io.ErrUnexpectedEOF
 88016  			}
 88017  			m.OrgUrl = string(dAtA[iNdEx:postIndex])
 88018  			iNdEx = postIndex
 88019  		case 4:
 88020  			if wireType != 2 {
 88021  				return fmt.Errorf("proto: wrong wireType = %d for field AppId", wireType)
 88022  			}
 88023  			var stringLen uint64
 88024  			for shift := uint(0); ; shift += 7 {
 88025  				if shift >= 64 {
 88026  					return ErrIntOverflowEvents
 88027  				}
 88028  				if iNdEx >= l {
 88029  					return io.ErrUnexpectedEOF
 88030  				}
 88031  				b := dAtA[iNdEx]
 88032  				iNdEx++
 88033  				stringLen |= uint64(b&0x7F) << shift
 88034  				if b < 0x80 {
 88035  					break
 88036  				}
 88037  			}
 88038  			intStringLen := int(stringLen)
 88039  			if intStringLen < 0 {
 88040  				return ErrInvalidLengthEvents
 88041  			}
 88042  			postIndex := iNdEx + intStringLen
 88043  			if postIndex < 0 {
 88044  				return ErrInvalidLengthEvents
 88045  			}
 88046  			if postIndex > l {
 88047  				return io.ErrUnexpectedEOF
 88048  			}
 88049  			m.AppId = string(dAtA[iNdEx:postIndex])
 88050  			iNdEx = postIndex
 88051  		case 5:
 88052  			if wireType != 0 {
 88053  				return fmt.Errorf("proto: wrong wireType = %d for field NumUsersCreated", wireType)
 88054  			}
 88055  			m.NumUsersCreated = 0
 88056  			for shift := uint(0); ; shift += 7 {
 88057  				if shift >= 64 {
 88058  					return ErrIntOverflowEvents
 88059  				}
 88060  				if iNdEx >= l {
 88061  					return io.ErrUnexpectedEOF
 88062  				}
 88063  				b := dAtA[iNdEx]
 88064  				iNdEx++
 88065  				m.NumUsersCreated |= int32(b&0x7F) << shift
 88066  				if b < 0x80 {
 88067  					break
 88068  				}
 88069  			}
 88070  		case 6:
 88071  			if wireType != 0 {
 88072  				return fmt.Errorf("proto: wrong wireType = %d for field NumUsersDeleted", wireType)
 88073  			}
 88074  			m.NumUsersDeleted = 0
 88075  			for shift := uint(0); ; shift += 7 {
 88076  				if shift >= 64 {
 88077  					return ErrIntOverflowEvents
 88078  				}
 88079  				if iNdEx >= l {
 88080  					return io.ErrUnexpectedEOF
 88081  				}
 88082  				b := dAtA[iNdEx]
 88083  				iNdEx++
 88084  				m.NumUsersDeleted |= int32(b&0x7F) << shift
 88085  				if b < 0x80 {
 88086  					break
 88087  				}
 88088  			}
 88089  		case 7:
 88090  			if wireType != 0 {
 88091  				return fmt.Errorf("proto: wrong wireType = %d for field NumUsersModified", wireType)
 88092  			}
 88093  			m.NumUsersModified = 0
 88094  			for shift := uint(0); ; shift += 7 {
 88095  				if shift >= 64 {
 88096  					return ErrIntOverflowEvents
 88097  				}
 88098  				if iNdEx >= l {
 88099  					return io.ErrUnexpectedEOF
 88100  				}
 88101  				b := dAtA[iNdEx]
 88102  				iNdEx++
 88103  				m.NumUsersModified |= int32(b&0x7F) << shift
 88104  				if b < 0x80 {
 88105  					break
 88106  				}
 88107  			}
 88108  		case 8:
 88109  			if wireType != 0 {
 88110  				return fmt.Errorf("proto: wrong wireType = %d for field NumUsersTotal", wireType)
 88111  			}
 88112  			m.NumUsersTotal = 0
 88113  			for shift := uint(0); ; shift += 7 {
 88114  				if shift >= 64 {
 88115  					return ErrIntOverflowEvents
 88116  				}
 88117  				if iNdEx >= l {
 88118  					return io.ErrUnexpectedEOF
 88119  				}
 88120  				b := dAtA[iNdEx]
 88121  				iNdEx++
 88122  				m.NumUsersTotal |= int32(b&0x7F) << shift
 88123  				if b < 0x80 {
 88124  					break
 88125  				}
 88126  			}
 88127  		default:
 88128  			iNdEx = preIndex
 88129  			skippy, err := skipEvents(dAtA[iNdEx:])
 88130  			if err != nil {
 88131  				return err
 88132  			}
 88133  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 88134  				return ErrInvalidLengthEvents
 88135  			}
 88136  			if (iNdEx + skippy) > l {
 88137  				return io.ErrUnexpectedEOF
 88138  			}
 88139  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 88140  			iNdEx += skippy
 88141  		}
 88142  	}
 88143  
 88144  	if iNdEx > l {
 88145  		return io.ErrUnexpectedEOF
 88146  	}
 88147  	return nil
 88148  }
 88149  func (m *SPIFFESVIDIssued) Unmarshal(dAtA []byte) error {
 88150  	l := len(dAtA)
 88151  	iNdEx := 0
 88152  	for iNdEx < l {
 88153  		preIndex := iNdEx
 88154  		var wire uint64
 88155  		for shift := uint(0); ; shift += 7 {
 88156  			if shift >= 64 {
 88157  				return ErrIntOverflowEvents
 88158  			}
 88159  			if iNdEx >= l {
 88160  				return io.ErrUnexpectedEOF
 88161  			}
 88162  			b := dAtA[iNdEx]
 88163  			iNdEx++
 88164  			wire |= uint64(b&0x7F) << shift
 88165  			if b < 0x80 {
 88166  				break
 88167  			}
 88168  		}
 88169  		fieldNum := int32(wire >> 3)
 88170  		wireType := int(wire & 0x7)
 88171  		if wireType == 4 {
 88172  			return fmt.Errorf("proto: SPIFFESVIDIssued: wiretype end group for non-group")
 88173  		}
 88174  		if fieldNum <= 0 {
 88175  			return fmt.Errorf("proto: SPIFFESVIDIssued: illegal tag %d (wire type %d)", fieldNum, wire)
 88176  		}
 88177  		switch fieldNum {
 88178  		case 1:
 88179  			if wireType != 2 {
 88180  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 88181  			}
 88182  			var msglen int
 88183  			for shift := uint(0); ; shift += 7 {
 88184  				if shift >= 64 {
 88185  					return ErrIntOverflowEvents
 88186  				}
 88187  				if iNdEx >= l {
 88188  					return io.ErrUnexpectedEOF
 88189  				}
 88190  				b := dAtA[iNdEx]
 88191  				iNdEx++
 88192  				msglen |= int(b&0x7F) << shift
 88193  				if b < 0x80 {
 88194  					break
 88195  				}
 88196  			}
 88197  			if msglen < 0 {
 88198  				return ErrInvalidLengthEvents
 88199  			}
 88200  			postIndex := iNdEx + msglen
 88201  			if postIndex < 0 {
 88202  				return ErrInvalidLengthEvents
 88203  			}
 88204  			if postIndex > l {
 88205  				return io.ErrUnexpectedEOF
 88206  			}
 88207  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 88208  				return err
 88209  			}
 88210  			iNdEx = postIndex
 88211  		case 2:
 88212  			if wireType != 2 {
 88213  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 88214  			}
 88215  			var msglen int
 88216  			for shift := uint(0); ; shift += 7 {
 88217  				if shift >= 64 {
 88218  					return ErrIntOverflowEvents
 88219  				}
 88220  				if iNdEx >= l {
 88221  					return io.ErrUnexpectedEOF
 88222  				}
 88223  				b := dAtA[iNdEx]
 88224  				iNdEx++
 88225  				msglen |= int(b&0x7F) << shift
 88226  				if b < 0x80 {
 88227  					break
 88228  				}
 88229  			}
 88230  			if msglen < 0 {
 88231  				return ErrInvalidLengthEvents
 88232  			}
 88233  			postIndex := iNdEx + msglen
 88234  			if postIndex < 0 {
 88235  				return ErrInvalidLengthEvents
 88236  			}
 88237  			if postIndex > l {
 88238  				return io.ErrUnexpectedEOF
 88239  			}
 88240  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 88241  				return err
 88242  			}
 88243  			iNdEx = postIndex
 88244  		case 3:
 88245  			if wireType != 2 {
 88246  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 88247  			}
 88248  			var msglen int
 88249  			for shift := uint(0); ; shift += 7 {
 88250  				if shift >= 64 {
 88251  					return ErrIntOverflowEvents
 88252  				}
 88253  				if iNdEx >= l {
 88254  					return io.ErrUnexpectedEOF
 88255  				}
 88256  				b := dAtA[iNdEx]
 88257  				iNdEx++
 88258  				msglen |= int(b&0x7F) << shift
 88259  				if b < 0x80 {
 88260  					break
 88261  				}
 88262  			}
 88263  			if msglen < 0 {
 88264  				return ErrInvalidLengthEvents
 88265  			}
 88266  			postIndex := iNdEx + msglen
 88267  			if postIndex < 0 {
 88268  				return ErrInvalidLengthEvents
 88269  			}
 88270  			if postIndex > l {
 88271  				return io.ErrUnexpectedEOF
 88272  			}
 88273  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 88274  				return err
 88275  			}
 88276  			iNdEx = postIndex
 88277  		case 4:
 88278  			if wireType != 2 {
 88279  				return fmt.Errorf("proto: wrong wireType = %d for field SPIFFEID", wireType)
 88280  			}
 88281  			var stringLen uint64
 88282  			for shift := uint(0); ; shift += 7 {
 88283  				if shift >= 64 {
 88284  					return ErrIntOverflowEvents
 88285  				}
 88286  				if iNdEx >= l {
 88287  					return io.ErrUnexpectedEOF
 88288  				}
 88289  				b := dAtA[iNdEx]
 88290  				iNdEx++
 88291  				stringLen |= uint64(b&0x7F) << shift
 88292  				if b < 0x80 {
 88293  					break
 88294  				}
 88295  			}
 88296  			intStringLen := int(stringLen)
 88297  			if intStringLen < 0 {
 88298  				return ErrInvalidLengthEvents
 88299  			}
 88300  			postIndex := iNdEx + intStringLen
 88301  			if postIndex < 0 {
 88302  				return ErrInvalidLengthEvents
 88303  			}
 88304  			if postIndex > l {
 88305  				return io.ErrUnexpectedEOF
 88306  			}
 88307  			m.SPIFFEID = string(dAtA[iNdEx:postIndex])
 88308  			iNdEx = postIndex
 88309  		case 5:
 88310  			if wireType != 2 {
 88311  				return fmt.Errorf("proto: wrong wireType = %d for field DNSSANs", wireType)
 88312  			}
 88313  			var stringLen uint64
 88314  			for shift := uint(0); ; shift += 7 {
 88315  				if shift >= 64 {
 88316  					return ErrIntOverflowEvents
 88317  				}
 88318  				if iNdEx >= l {
 88319  					return io.ErrUnexpectedEOF
 88320  				}
 88321  				b := dAtA[iNdEx]
 88322  				iNdEx++
 88323  				stringLen |= uint64(b&0x7F) << shift
 88324  				if b < 0x80 {
 88325  					break
 88326  				}
 88327  			}
 88328  			intStringLen := int(stringLen)
 88329  			if intStringLen < 0 {
 88330  				return ErrInvalidLengthEvents
 88331  			}
 88332  			postIndex := iNdEx + intStringLen
 88333  			if postIndex < 0 {
 88334  				return ErrInvalidLengthEvents
 88335  			}
 88336  			if postIndex > l {
 88337  				return io.ErrUnexpectedEOF
 88338  			}
 88339  			m.DNSSANs = append(m.DNSSANs, string(dAtA[iNdEx:postIndex]))
 88340  			iNdEx = postIndex
 88341  		case 6:
 88342  			if wireType != 2 {
 88343  				return fmt.Errorf("proto: wrong wireType = %d for field IPSANs", wireType)
 88344  			}
 88345  			var stringLen uint64
 88346  			for shift := uint(0); ; shift += 7 {
 88347  				if shift >= 64 {
 88348  					return ErrIntOverflowEvents
 88349  				}
 88350  				if iNdEx >= l {
 88351  					return io.ErrUnexpectedEOF
 88352  				}
 88353  				b := dAtA[iNdEx]
 88354  				iNdEx++
 88355  				stringLen |= uint64(b&0x7F) << shift
 88356  				if b < 0x80 {
 88357  					break
 88358  				}
 88359  			}
 88360  			intStringLen := int(stringLen)
 88361  			if intStringLen < 0 {
 88362  				return ErrInvalidLengthEvents
 88363  			}
 88364  			postIndex := iNdEx + intStringLen
 88365  			if postIndex < 0 {
 88366  				return ErrInvalidLengthEvents
 88367  			}
 88368  			if postIndex > l {
 88369  				return io.ErrUnexpectedEOF
 88370  			}
 88371  			m.IPSANs = append(m.IPSANs, string(dAtA[iNdEx:postIndex]))
 88372  			iNdEx = postIndex
 88373  		case 7:
 88374  			if wireType != 2 {
 88375  				return fmt.Errorf("proto: wrong wireType = %d for field SVIDType", wireType)
 88376  			}
 88377  			var stringLen uint64
 88378  			for shift := uint(0); ; shift += 7 {
 88379  				if shift >= 64 {
 88380  					return ErrIntOverflowEvents
 88381  				}
 88382  				if iNdEx >= l {
 88383  					return io.ErrUnexpectedEOF
 88384  				}
 88385  				b := dAtA[iNdEx]
 88386  				iNdEx++
 88387  				stringLen |= uint64(b&0x7F) << shift
 88388  				if b < 0x80 {
 88389  					break
 88390  				}
 88391  			}
 88392  			intStringLen := int(stringLen)
 88393  			if intStringLen < 0 {
 88394  				return ErrInvalidLengthEvents
 88395  			}
 88396  			postIndex := iNdEx + intStringLen
 88397  			if postIndex < 0 {
 88398  				return ErrInvalidLengthEvents
 88399  			}
 88400  			if postIndex > l {
 88401  				return io.ErrUnexpectedEOF
 88402  			}
 88403  			m.SVIDType = string(dAtA[iNdEx:postIndex])
 88404  			iNdEx = postIndex
 88405  		case 8:
 88406  			if wireType != 2 {
 88407  				return fmt.Errorf("proto: wrong wireType = %d for field SerialNumber", wireType)
 88408  			}
 88409  			var stringLen uint64
 88410  			for shift := uint(0); ; shift += 7 {
 88411  				if shift >= 64 {
 88412  					return ErrIntOverflowEvents
 88413  				}
 88414  				if iNdEx >= l {
 88415  					return io.ErrUnexpectedEOF
 88416  				}
 88417  				b := dAtA[iNdEx]
 88418  				iNdEx++
 88419  				stringLen |= uint64(b&0x7F) << shift
 88420  				if b < 0x80 {
 88421  					break
 88422  				}
 88423  			}
 88424  			intStringLen := int(stringLen)
 88425  			if intStringLen < 0 {
 88426  				return ErrInvalidLengthEvents
 88427  			}
 88428  			postIndex := iNdEx + intStringLen
 88429  			if postIndex < 0 {
 88430  				return ErrInvalidLengthEvents
 88431  			}
 88432  			if postIndex > l {
 88433  				return io.ErrUnexpectedEOF
 88434  			}
 88435  			m.SerialNumber = string(dAtA[iNdEx:postIndex])
 88436  			iNdEx = postIndex
 88437  		case 9:
 88438  			if wireType != 2 {
 88439  				return fmt.Errorf("proto: wrong wireType = %d for field Hint", wireType)
 88440  			}
 88441  			var stringLen uint64
 88442  			for shift := uint(0); ; shift += 7 {
 88443  				if shift >= 64 {
 88444  					return ErrIntOverflowEvents
 88445  				}
 88446  				if iNdEx >= l {
 88447  					return io.ErrUnexpectedEOF
 88448  				}
 88449  				b := dAtA[iNdEx]
 88450  				iNdEx++
 88451  				stringLen |= uint64(b&0x7F) << shift
 88452  				if b < 0x80 {
 88453  					break
 88454  				}
 88455  			}
 88456  			intStringLen := int(stringLen)
 88457  			if intStringLen < 0 {
 88458  				return ErrInvalidLengthEvents
 88459  			}
 88460  			postIndex := iNdEx + intStringLen
 88461  			if postIndex < 0 {
 88462  				return ErrInvalidLengthEvents
 88463  			}
 88464  			if postIndex > l {
 88465  				return io.ErrUnexpectedEOF
 88466  			}
 88467  			m.Hint = string(dAtA[iNdEx:postIndex])
 88468  			iNdEx = postIndex
 88469  		default:
 88470  			iNdEx = preIndex
 88471  			skippy, err := skipEvents(dAtA[iNdEx:])
 88472  			if err != nil {
 88473  				return err
 88474  			}
 88475  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 88476  				return ErrInvalidLengthEvents
 88477  			}
 88478  			if (iNdEx + skippy) > l {
 88479  				return io.ErrUnexpectedEOF
 88480  			}
 88481  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 88482  			iNdEx += skippy
 88483  		}
 88484  	}
 88485  
 88486  	if iNdEx > l {
 88487  		return io.ErrUnexpectedEOF
 88488  	}
 88489  	return nil
 88490  }
 88491  func (m *AuthPreferenceUpdate) Unmarshal(dAtA []byte) error {
 88492  	l := len(dAtA)
 88493  	iNdEx := 0
 88494  	for iNdEx < l {
 88495  		preIndex := iNdEx
 88496  		var wire uint64
 88497  		for shift := uint(0); ; shift += 7 {
 88498  			if shift >= 64 {
 88499  				return ErrIntOverflowEvents
 88500  			}
 88501  			if iNdEx >= l {
 88502  				return io.ErrUnexpectedEOF
 88503  			}
 88504  			b := dAtA[iNdEx]
 88505  			iNdEx++
 88506  			wire |= uint64(b&0x7F) << shift
 88507  			if b < 0x80 {
 88508  				break
 88509  			}
 88510  		}
 88511  		fieldNum := int32(wire >> 3)
 88512  		wireType := int(wire & 0x7)
 88513  		if wireType == 4 {
 88514  			return fmt.Errorf("proto: AuthPreferenceUpdate: wiretype end group for non-group")
 88515  		}
 88516  		if fieldNum <= 0 {
 88517  			return fmt.Errorf("proto: AuthPreferenceUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 88518  		}
 88519  		switch fieldNum {
 88520  		case 1:
 88521  			if wireType != 2 {
 88522  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 88523  			}
 88524  			var msglen int
 88525  			for shift := uint(0); ; shift += 7 {
 88526  				if shift >= 64 {
 88527  					return ErrIntOverflowEvents
 88528  				}
 88529  				if iNdEx >= l {
 88530  					return io.ErrUnexpectedEOF
 88531  				}
 88532  				b := dAtA[iNdEx]
 88533  				iNdEx++
 88534  				msglen |= int(b&0x7F) << shift
 88535  				if b < 0x80 {
 88536  					break
 88537  				}
 88538  			}
 88539  			if msglen < 0 {
 88540  				return ErrInvalidLengthEvents
 88541  			}
 88542  			postIndex := iNdEx + msglen
 88543  			if postIndex < 0 {
 88544  				return ErrInvalidLengthEvents
 88545  			}
 88546  			if postIndex > l {
 88547  				return io.ErrUnexpectedEOF
 88548  			}
 88549  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 88550  				return err
 88551  			}
 88552  			iNdEx = postIndex
 88553  		case 2:
 88554  			if wireType != 2 {
 88555  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 88556  			}
 88557  			var msglen int
 88558  			for shift := uint(0); ; shift += 7 {
 88559  				if shift >= 64 {
 88560  					return ErrIntOverflowEvents
 88561  				}
 88562  				if iNdEx >= l {
 88563  					return io.ErrUnexpectedEOF
 88564  				}
 88565  				b := dAtA[iNdEx]
 88566  				iNdEx++
 88567  				msglen |= int(b&0x7F) << shift
 88568  				if b < 0x80 {
 88569  					break
 88570  				}
 88571  			}
 88572  			if msglen < 0 {
 88573  				return ErrInvalidLengthEvents
 88574  			}
 88575  			postIndex := iNdEx + msglen
 88576  			if postIndex < 0 {
 88577  				return ErrInvalidLengthEvents
 88578  			}
 88579  			if postIndex > l {
 88580  				return io.ErrUnexpectedEOF
 88581  			}
 88582  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 88583  				return err
 88584  			}
 88585  			iNdEx = postIndex
 88586  		case 3:
 88587  			if wireType != 2 {
 88588  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 88589  			}
 88590  			var msglen int
 88591  			for shift := uint(0); ; shift += 7 {
 88592  				if shift >= 64 {
 88593  					return ErrIntOverflowEvents
 88594  				}
 88595  				if iNdEx >= l {
 88596  					return io.ErrUnexpectedEOF
 88597  				}
 88598  				b := dAtA[iNdEx]
 88599  				iNdEx++
 88600  				msglen |= int(b&0x7F) << shift
 88601  				if b < 0x80 {
 88602  					break
 88603  				}
 88604  			}
 88605  			if msglen < 0 {
 88606  				return ErrInvalidLengthEvents
 88607  			}
 88608  			postIndex := iNdEx + msglen
 88609  			if postIndex < 0 {
 88610  				return ErrInvalidLengthEvents
 88611  			}
 88612  			if postIndex > l {
 88613  				return io.ErrUnexpectedEOF
 88614  			}
 88615  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 88616  				return err
 88617  			}
 88618  			iNdEx = postIndex
 88619  		case 4:
 88620  			if wireType != 2 {
 88621  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 88622  			}
 88623  			var msglen int
 88624  			for shift := uint(0); ; shift += 7 {
 88625  				if shift >= 64 {
 88626  					return ErrIntOverflowEvents
 88627  				}
 88628  				if iNdEx >= l {
 88629  					return io.ErrUnexpectedEOF
 88630  				}
 88631  				b := dAtA[iNdEx]
 88632  				iNdEx++
 88633  				msglen |= int(b&0x7F) << shift
 88634  				if b < 0x80 {
 88635  					break
 88636  				}
 88637  			}
 88638  			if msglen < 0 {
 88639  				return ErrInvalidLengthEvents
 88640  			}
 88641  			postIndex := iNdEx + msglen
 88642  			if postIndex < 0 {
 88643  				return ErrInvalidLengthEvents
 88644  			}
 88645  			if postIndex > l {
 88646  				return io.ErrUnexpectedEOF
 88647  			}
 88648  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 88649  				return err
 88650  			}
 88651  			iNdEx = postIndex
 88652  		default:
 88653  			iNdEx = preIndex
 88654  			skippy, err := skipEvents(dAtA[iNdEx:])
 88655  			if err != nil {
 88656  				return err
 88657  			}
 88658  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 88659  				return ErrInvalidLengthEvents
 88660  			}
 88661  			if (iNdEx + skippy) > l {
 88662  				return io.ErrUnexpectedEOF
 88663  			}
 88664  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 88665  			iNdEx += skippy
 88666  		}
 88667  	}
 88668  
 88669  	if iNdEx > l {
 88670  		return io.ErrUnexpectedEOF
 88671  	}
 88672  	return nil
 88673  }
 88674  func (m *ClusterNetworkingConfigUpdate) Unmarshal(dAtA []byte) error {
 88675  	l := len(dAtA)
 88676  	iNdEx := 0
 88677  	for iNdEx < l {
 88678  		preIndex := iNdEx
 88679  		var wire uint64
 88680  		for shift := uint(0); ; shift += 7 {
 88681  			if shift >= 64 {
 88682  				return ErrIntOverflowEvents
 88683  			}
 88684  			if iNdEx >= l {
 88685  				return io.ErrUnexpectedEOF
 88686  			}
 88687  			b := dAtA[iNdEx]
 88688  			iNdEx++
 88689  			wire |= uint64(b&0x7F) << shift
 88690  			if b < 0x80 {
 88691  				break
 88692  			}
 88693  		}
 88694  		fieldNum := int32(wire >> 3)
 88695  		wireType := int(wire & 0x7)
 88696  		if wireType == 4 {
 88697  			return fmt.Errorf("proto: ClusterNetworkingConfigUpdate: wiretype end group for non-group")
 88698  		}
 88699  		if fieldNum <= 0 {
 88700  			return fmt.Errorf("proto: ClusterNetworkingConfigUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 88701  		}
 88702  		switch fieldNum {
 88703  		case 1:
 88704  			if wireType != 2 {
 88705  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 88706  			}
 88707  			var msglen int
 88708  			for shift := uint(0); ; shift += 7 {
 88709  				if shift >= 64 {
 88710  					return ErrIntOverflowEvents
 88711  				}
 88712  				if iNdEx >= l {
 88713  					return io.ErrUnexpectedEOF
 88714  				}
 88715  				b := dAtA[iNdEx]
 88716  				iNdEx++
 88717  				msglen |= int(b&0x7F) << shift
 88718  				if b < 0x80 {
 88719  					break
 88720  				}
 88721  			}
 88722  			if msglen < 0 {
 88723  				return ErrInvalidLengthEvents
 88724  			}
 88725  			postIndex := iNdEx + msglen
 88726  			if postIndex < 0 {
 88727  				return ErrInvalidLengthEvents
 88728  			}
 88729  			if postIndex > l {
 88730  				return io.ErrUnexpectedEOF
 88731  			}
 88732  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 88733  				return err
 88734  			}
 88735  			iNdEx = postIndex
 88736  		case 2:
 88737  			if wireType != 2 {
 88738  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 88739  			}
 88740  			var msglen int
 88741  			for shift := uint(0); ; shift += 7 {
 88742  				if shift >= 64 {
 88743  					return ErrIntOverflowEvents
 88744  				}
 88745  				if iNdEx >= l {
 88746  					return io.ErrUnexpectedEOF
 88747  				}
 88748  				b := dAtA[iNdEx]
 88749  				iNdEx++
 88750  				msglen |= int(b&0x7F) << shift
 88751  				if b < 0x80 {
 88752  					break
 88753  				}
 88754  			}
 88755  			if msglen < 0 {
 88756  				return ErrInvalidLengthEvents
 88757  			}
 88758  			postIndex := iNdEx + msglen
 88759  			if postIndex < 0 {
 88760  				return ErrInvalidLengthEvents
 88761  			}
 88762  			if postIndex > l {
 88763  				return io.ErrUnexpectedEOF
 88764  			}
 88765  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 88766  				return err
 88767  			}
 88768  			iNdEx = postIndex
 88769  		case 3:
 88770  			if wireType != 2 {
 88771  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 88772  			}
 88773  			var msglen int
 88774  			for shift := uint(0); ; shift += 7 {
 88775  				if shift >= 64 {
 88776  					return ErrIntOverflowEvents
 88777  				}
 88778  				if iNdEx >= l {
 88779  					return io.ErrUnexpectedEOF
 88780  				}
 88781  				b := dAtA[iNdEx]
 88782  				iNdEx++
 88783  				msglen |= int(b&0x7F) << shift
 88784  				if b < 0x80 {
 88785  					break
 88786  				}
 88787  			}
 88788  			if msglen < 0 {
 88789  				return ErrInvalidLengthEvents
 88790  			}
 88791  			postIndex := iNdEx + msglen
 88792  			if postIndex < 0 {
 88793  				return ErrInvalidLengthEvents
 88794  			}
 88795  			if postIndex > l {
 88796  				return io.ErrUnexpectedEOF
 88797  			}
 88798  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 88799  				return err
 88800  			}
 88801  			iNdEx = postIndex
 88802  		case 4:
 88803  			if wireType != 2 {
 88804  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 88805  			}
 88806  			var msglen int
 88807  			for shift := uint(0); ; shift += 7 {
 88808  				if shift >= 64 {
 88809  					return ErrIntOverflowEvents
 88810  				}
 88811  				if iNdEx >= l {
 88812  					return io.ErrUnexpectedEOF
 88813  				}
 88814  				b := dAtA[iNdEx]
 88815  				iNdEx++
 88816  				msglen |= int(b&0x7F) << shift
 88817  				if b < 0x80 {
 88818  					break
 88819  				}
 88820  			}
 88821  			if msglen < 0 {
 88822  				return ErrInvalidLengthEvents
 88823  			}
 88824  			postIndex := iNdEx + msglen
 88825  			if postIndex < 0 {
 88826  				return ErrInvalidLengthEvents
 88827  			}
 88828  			if postIndex > l {
 88829  				return io.ErrUnexpectedEOF
 88830  			}
 88831  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 88832  				return err
 88833  			}
 88834  			iNdEx = postIndex
 88835  		default:
 88836  			iNdEx = preIndex
 88837  			skippy, err := skipEvents(dAtA[iNdEx:])
 88838  			if err != nil {
 88839  				return err
 88840  			}
 88841  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 88842  				return ErrInvalidLengthEvents
 88843  			}
 88844  			if (iNdEx + skippy) > l {
 88845  				return io.ErrUnexpectedEOF
 88846  			}
 88847  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 88848  			iNdEx += skippy
 88849  		}
 88850  	}
 88851  
 88852  	if iNdEx > l {
 88853  		return io.ErrUnexpectedEOF
 88854  	}
 88855  	return nil
 88856  }
 88857  func (m *SessionRecordingConfigUpdate) Unmarshal(dAtA []byte) error {
 88858  	l := len(dAtA)
 88859  	iNdEx := 0
 88860  	for iNdEx < l {
 88861  		preIndex := iNdEx
 88862  		var wire uint64
 88863  		for shift := uint(0); ; shift += 7 {
 88864  			if shift >= 64 {
 88865  				return ErrIntOverflowEvents
 88866  			}
 88867  			if iNdEx >= l {
 88868  				return io.ErrUnexpectedEOF
 88869  			}
 88870  			b := dAtA[iNdEx]
 88871  			iNdEx++
 88872  			wire |= uint64(b&0x7F) << shift
 88873  			if b < 0x80 {
 88874  				break
 88875  			}
 88876  		}
 88877  		fieldNum := int32(wire >> 3)
 88878  		wireType := int(wire & 0x7)
 88879  		if wireType == 4 {
 88880  			return fmt.Errorf("proto: SessionRecordingConfigUpdate: wiretype end group for non-group")
 88881  		}
 88882  		if fieldNum <= 0 {
 88883  			return fmt.Errorf("proto: SessionRecordingConfigUpdate: illegal tag %d (wire type %d)", fieldNum, wire)
 88884  		}
 88885  		switch fieldNum {
 88886  		case 1:
 88887  			if wireType != 2 {
 88888  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 88889  			}
 88890  			var msglen int
 88891  			for shift := uint(0); ; shift += 7 {
 88892  				if shift >= 64 {
 88893  					return ErrIntOverflowEvents
 88894  				}
 88895  				if iNdEx >= l {
 88896  					return io.ErrUnexpectedEOF
 88897  				}
 88898  				b := dAtA[iNdEx]
 88899  				iNdEx++
 88900  				msglen |= int(b&0x7F) << shift
 88901  				if b < 0x80 {
 88902  					break
 88903  				}
 88904  			}
 88905  			if msglen < 0 {
 88906  				return ErrInvalidLengthEvents
 88907  			}
 88908  			postIndex := iNdEx + msglen
 88909  			if postIndex < 0 {
 88910  				return ErrInvalidLengthEvents
 88911  			}
 88912  			if postIndex > l {
 88913  				return io.ErrUnexpectedEOF
 88914  			}
 88915  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 88916  				return err
 88917  			}
 88918  			iNdEx = postIndex
 88919  		case 2:
 88920  			if wireType != 2 {
 88921  				return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
 88922  			}
 88923  			var msglen int
 88924  			for shift := uint(0); ; shift += 7 {
 88925  				if shift >= 64 {
 88926  					return ErrIntOverflowEvents
 88927  				}
 88928  				if iNdEx >= l {
 88929  					return io.ErrUnexpectedEOF
 88930  				}
 88931  				b := dAtA[iNdEx]
 88932  				iNdEx++
 88933  				msglen |= int(b&0x7F) << shift
 88934  				if b < 0x80 {
 88935  					break
 88936  				}
 88937  			}
 88938  			if msglen < 0 {
 88939  				return ErrInvalidLengthEvents
 88940  			}
 88941  			postIndex := iNdEx + msglen
 88942  			if postIndex < 0 {
 88943  				return ErrInvalidLengthEvents
 88944  			}
 88945  			if postIndex > l {
 88946  				return io.ErrUnexpectedEOF
 88947  			}
 88948  			if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 88949  				return err
 88950  			}
 88951  			iNdEx = postIndex
 88952  		case 3:
 88953  			if wireType != 2 {
 88954  				return fmt.Errorf("proto: wrong wireType = %d for field UserMetadata", wireType)
 88955  			}
 88956  			var msglen int
 88957  			for shift := uint(0); ; shift += 7 {
 88958  				if shift >= 64 {
 88959  					return ErrIntOverflowEvents
 88960  				}
 88961  				if iNdEx >= l {
 88962  					return io.ErrUnexpectedEOF
 88963  				}
 88964  				b := dAtA[iNdEx]
 88965  				iNdEx++
 88966  				msglen |= int(b&0x7F) << shift
 88967  				if b < 0x80 {
 88968  					break
 88969  				}
 88970  			}
 88971  			if msglen < 0 {
 88972  				return ErrInvalidLengthEvents
 88973  			}
 88974  			postIndex := iNdEx + msglen
 88975  			if postIndex < 0 {
 88976  				return ErrInvalidLengthEvents
 88977  			}
 88978  			if postIndex > l {
 88979  				return io.ErrUnexpectedEOF
 88980  			}
 88981  			if err := m.UserMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 88982  				return err
 88983  			}
 88984  			iNdEx = postIndex
 88985  		case 4:
 88986  			if wireType != 2 {
 88987  				return fmt.Errorf("proto: wrong wireType = %d for field ConnectionMetadata", wireType)
 88988  			}
 88989  			var msglen int
 88990  			for shift := uint(0); ; shift += 7 {
 88991  				if shift >= 64 {
 88992  					return ErrIntOverflowEvents
 88993  				}
 88994  				if iNdEx >= l {
 88995  					return io.ErrUnexpectedEOF
 88996  				}
 88997  				b := dAtA[iNdEx]
 88998  				iNdEx++
 88999  				msglen |= int(b&0x7F) << shift
 89000  				if b < 0x80 {
 89001  					break
 89002  				}
 89003  			}
 89004  			if msglen < 0 {
 89005  				return ErrInvalidLengthEvents
 89006  			}
 89007  			postIndex := iNdEx + msglen
 89008  			if postIndex < 0 {
 89009  				return ErrInvalidLengthEvents
 89010  			}
 89011  			if postIndex > l {
 89012  				return io.ErrUnexpectedEOF
 89013  			}
 89014  			if err := m.ConnectionMetadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 89015  				return err
 89016  			}
 89017  			iNdEx = postIndex
 89018  		default:
 89019  			iNdEx = preIndex
 89020  			skippy, err := skipEvents(dAtA[iNdEx:])
 89021  			if err != nil {
 89022  				return err
 89023  			}
 89024  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 89025  				return ErrInvalidLengthEvents
 89026  			}
 89027  			if (iNdEx + skippy) > l {
 89028  				return io.ErrUnexpectedEOF
 89029  			}
 89030  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 89031  			iNdEx += skippy
 89032  		}
 89033  	}
 89034  
 89035  	if iNdEx > l {
 89036  		return io.ErrUnexpectedEOF
 89037  	}
 89038  	return nil
 89039  }
 89040  func (m *AccessPathChanged) Unmarshal(dAtA []byte) error {
 89041  	l := len(dAtA)
 89042  	iNdEx := 0
 89043  	for iNdEx < l {
 89044  		preIndex := iNdEx
 89045  		var wire uint64
 89046  		for shift := uint(0); ; shift += 7 {
 89047  			if shift >= 64 {
 89048  				return ErrIntOverflowEvents
 89049  			}
 89050  			if iNdEx >= l {
 89051  				return io.ErrUnexpectedEOF
 89052  			}
 89053  			b := dAtA[iNdEx]
 89054  			iNdEx++
 89055  			wire |= uint64(b&0x7F) << shift
 89056  			if b < 0x80 {
 89057  				break
 89058  			}
 89059  		}
 89060  		fieldNum := int32(wire >> 3)
 89061  		wireType := int(wire & 0x7)
 89062  		if wireType == 4 {
 89063  			return fmt.Errorf("proto: AccessPathChanged: wiretype end group for non-group")
 89064  		}
 89065  		if fieldNum <= 0 {
 89066  			return fmt.Errorf("proto: AccessPathChanged: illegal tag %d (wire type %d)", fieldNum, wire)
 89067  		}
 89068  		switch fieldNum {
 89069  		case 1:
 89070  			if wireType != 2 {
 89071  				return fmt.Errorf("proto: wrong wireType = %d for field Metadata", wireType)
 89072  			}
 89073  			var msglen int
 89074  			for shift := uint(0); ; shift += 7 {
 89075  				if shift >= 64 {
 89076  					return ErrIntOverflowEvents
 89077  				}
 89078  				if iNdEx >= l {
 89079  					return io.ErrUnexpectedEOF
 89080  				}
 89081  				b := dAtA[iNdEx]
 89082  				iNdEx++
 89083  				msglen |= int(b&0x7F) << shift
 89084  				if b < 0x80 {
 89085  					break
 89086  				}
 89087  			}
 89088  			if msglen < 0 {
 89089  				return ErrInvalidLengthEvents
 89090  			}
 89091  			postIndex := iNdEx + msglen
 89092  			if postIndex < 0 {
 89093  				return ErrInvalidLengthEvents
 89094  			}
 89095  			if postIndex > l {
 89096  				return io.ErrUnexpectedEOF
 89097  			}
 89098  			if err := m.Metadata.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
 89099  				return err
 89100  			}
 89101  			iNdEx = postIndex
 89102  		case 2:
 89103  			if wireType != 2 {
 89104  				return fmt.Errorf("proto: wrong wireType = %d for field ChangeID", wireType)
 89105  			}
 89106  			var stringLen uint64
 89107  			for shift := uint(0); ; shift += 7 {
 89108  				if shift >= 64 {
 89109  					return ErrIntOverflowEvents
 89110  				}
 89111  				if iNdEx >= l {
 89112  					return io.ErrUnexpectedEOF
 89113  				}
 89114  				b := dAtA[iNdEx]
 89115  				iNdEx++
 89116  				stringLen |= uint64(b&0x7F) << shift
 89117  				if b < 0x80 {
 89118  					break
 89119  				}
 89120  			}
 89121  			intStringLen := int(stringLen)
 89122  			if intStringLen < 0 {
 89123  				return ErrInvalidLengthEvents
 89124  			}
 89125  			postIndex := iNdEx + intStringLen
 89126  			if postIndex < 0 {
 89127  				return ErrInvalidLengthEvents
 89128  			}
 89129  			if postIndex > l {
 89130  				return io.ErrUnexpectedEOF
 89131  			}
 89132  			m.ChangeID = string(dAtA[iNdEx:postIndex])
 89133  			iNdEx = postIndex
 89134  		case 3:
 89135  			if wireType != 2 {
 89136  				return fmt.Errorf("proto: wrong wireType = %d for field AffectedResourceName", wireType)
 89137  			}
 89138  			var stringLen uint64
 89139  			for shift := uint(0); ; shift += 7 {
 89140  				if shift >= 64 {
 89141  					return ErrIntOverflowEvents
 89142  				}
 89143  				if iNdEx >= l {
 89144  					return io.ErrUnexpectedEOF
 89145  				}
 89146  				b := dAtA[iNdEx]
 89147  				iNdEx++
 89148  				stringLen |= uint64(b&0x7F) << shift
 89149  				if b < 0x80 {
 89150  					break
 89151  				}
 89152  			}
 89153  			intStringLen := int(stringLen)
 89154  			if intStringLen < 0 {
 89155  				return ErrInvalidLengthEvents
 89156  			}
 89157  			postIndex := iNdEx + intStringLen
 89158  			if postIndex < 0 {
 89159  				return ErrInvalidLengthEvents
 89160  			}
 89161  			if postIndex > l {
 89162  				return io.ErrUnexpectedEOF
 89163  			}
 89164  			m.AffectedResourceName = string(dAtA[iNdEx:postIndex])
 89165  			iNdEx = postIndex
 89166  		case 4:
 89167  			if wireType != 2 {
 89168  				return fmt.Errorf("proto: wrong wireType = %d for field AffectedResourceSource", wireType)
 89169  			}
 89170  			var stringLen uint64
 89171  			for shift := uint(0); ; shift += 7 {
 89172  				if shift >= 64 {
 89173  					return ErrIntOverflowEvents
 89174  				}
 89175  				if iNdEx >= l {
 89176  					return io.ErrUnexpectedEOF
 89177  				}
 89178  				b := dAtA[iNdEx]
 89179  				iNdEx++
 89180  				stringLen |= uint64(b&0x7F) << shift
 89181  				if b < 0x80 {
 89182  					break
 89183  				}
 89184  			}
 89185  			intStringLen := int(stringLen)
 89186  			if intStringLen < 0 {
 89187  				return ErrInvalidLengthEvents
 89188  			}
 89189  			postIndex := iNdEx + intStringLen
 89190  			if postIndex < 0 {
 89191  				return ErrInvalidLengthEvents
 89192  			}
 89193  			if postIndex > l {
 89194  				return io.ErrUnexpectedEOF
 89195  			}
 89196  			m.AffectedResourceSource = string(dAtA[iNdEx:postIndex])
 89197  			iNdEx = postIndex
 89198  		default:
 89199  			iNdEx = preIndex
 89200  			skippy, err := skipEvents(dAtA[iNdEx:])
 89201  			if err != nil {
 89202  				return err
 89203  			}
 89204  			if (skippy < 0) || (iNdEx+skippy) < 0 {
 89205  				return ErrInvalidLengthEvents
 89206  			}
 89207  			if (iNdEx + skippy) > l {
 89208  				return io.ErrUnexpectedEOF
 89209  			}
 89210  			m.XXX_unrecognized = append(m.XXX_unrecognized, dAtA[iNdEx:iNdEx+skippy]...)
 89211  			iNdEx += skippy
 89212  		}
 89213  	}
 89214  
 89215  	if iNdEx > l {
 89216  		return io.ErrUnexpectedEOF
 89217  	}
 89218  	return nil
 89219  }
 89220  func skipEvents(dAtA []byte) (n int, err error) {
 89221  	l := len(dAtA)
 89222  	iNdEx := 0
 89223  	depth := 0
 89224  	for iNdEx < l {
 89225  		var wire uint64
 89226  		for shift := uint(0); ; shift += 7 {
 89227  			if shift >= 64 {
 89228  				return 0, ErrIntOverflowEvents
 89229  			}
 89230  			if iNdEx >= l {
 89231  				return 0, io.ErrUnexpectedEOF
 89232  			}
 89233  			b := dAtA[iNdEx]
 89234  			iNdEx++
 89235  			wire |= (uint64(b) & 0x7F) << shift
 89236  			if b < 0x80 {
 89237  				break
 89238  			}
 89239  		}
 89240  		wireType := int(wire & 0x7)
 89241  		switch wireType {
 89242  		case 0:
 89243  			for shift := uint(0); ; shift += 7 {
 89244  				if shift >= 64 {
 89245  					return 0, ErrIntOverflowEvents
 89246  				}
 89247  				if iNdEx >= l {
 89248  					return 0, io.ErrUnexpectedEOF
 89249  				}
 89250  				iNdEx++
 89251  				if dAtA[iNdEx-1] < 0x80 {
 89252  					break
 89253  				}
 89254  			}
 89255  		case 1:
 89256  			iNdEx += 8
 89257  		case 2:
 89258  			var length int
 89259  			for shift := uint(0); ; shift += 7 {
 89260  				if shift >= 64 {
 89261  					return 0, ErrIntOverflowEvents
 89262  				}
 89263  				if iNdEx >= l {
 89264  					return 0, io.ErrUnexpectedEOF
 89265  				}
 89266  				b := dAtA[iNdEx]
 89267  				iNdEx++
 89268  				length |= (int(b) & 0x7F) << shift
 89269  				if b < 0x80 {
 89270  					break
 89271  				}
 89272  			}
 89273  			if length < 0 {
 89274  				return 0, ErrInvalidLengthEvents
 89275  			}
 89276  			iNdEx += length
 89277  		case 3:
 89278  			depth++
 89279  		case 4:
 89280  			if depth == 0 {
 89281  				return 0, ErrUnexpectedEndOfGroupEvents
 89282  			}
 89283  			depth--
 89284  		case 5:
 89285  			iNdEx += 4
 89286  		default:
 89287  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
 89288  		}
 89289  		if iNdEx < 0 {
 89290  			return 0, ErrInvalidLengthEvents
 89291  		}
 89292  		if depth == 0 {
 89293  			return iNdEx, nil
 89294  		}
 89295  	}
 89296  	return 0, io.ErrUnexpectedEOF
 89297  }
 89298  
 89299  var (
 89300  	ErrInvalidLengthEvents        = fmt.Errorf("proto: negative length found during unmarshaling")
 89301  	ErrIntOverflowEvents          = fmt.Errorf("proto: integer overflow")
 89302  	ErrUnexpectedEndOfGroupEvents = fmt.Errorf("proto: unexpected end of group")
 89303  )