...

Source file src/github.com/openshift/api/oauth/v1/generated.pb.go

Documentation: github.com/openshift/api/oauth/v1

     1  // Code generated by protoc-gen-gogo. DO NOT EDIT.
     2  // source: github.com/openshift/api/oauth/v1/generated.proto
     3  
     4  package v1
     5  
     6  import (
     7  	fmt "fmt"
     8  
     9  	io "io"
    10  
    11  	proto "github.com/gogo/protobuf/proto"
    12  
    13  	math "math"
    14  	math_bits "math/bits"
    15  	reflect "reflect"
    16  	strings "strings"
    17  )
    18  
    19  // Reference imports to suppress errors if they are not otherwise used.
    20  var _ = proto.Marshal
    21  var _ = fmt.Errorf
    22  var _ = math.Inf
    23  
    24  // This is a compile-time assertion to ensure that this generated file
    25  // is compatible with the proto package it is being compiled against.
    26  // A compilation error at this line likely means your copy of the
    27  // proto package needs to be updated.
    28  const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
    29  
    30  func (m *ClusterRoleScopeRestriction) Reset()      { *m = ClusterRoleScopeRestriction{} }
    31  func (*ClusterRoleScopeRestriction) ProtoMessage() {}
    32  func (*ClusterRoleScopeRestriction) Descriptor() ([]byte, []int) {
    33  	return fileDescriptor_bd688dca7ea39c8a, []int{0}
    34  }
    35  func (m *ClusterRoleScopeRestriction) XXX_Unmarshal(b []byte) error {
    36  	return m.Unmarshal(b)
    37  }
    38  func (m *ClusterRoleScopeRestriction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    39  	b = b[:cap(b)]
    40  	n, err := m.MarshalToSizedBuffer(b)
    41  	if err != nil {
    42  		return nil, err
    43  	}
    44  	return b[:n], nil
    45  }
    46  func (m *ClusterRoleScopeRestriction) XXX_Merge(src proto.Message) {
    47  	xxx_messageInfo_ClusterRoleScopeRestriction.Merge(m, src)
    48  }
    49  func (m *ClusterRoleScopeRestriction) XXX_Size() int {
    50  	return m.Size()
    51  }
    52  func (m *ClusterRoleScopeRestriction) XXX_DiscardUnknown() {
    53  	xxx_messageInfo_ClusterRoleScopeRestriction.DiscardUnknown(m)
    54  }
    55  
    56  var xxx_messageInfo_ClusterRoleScopeRestriction proto.InternalMessageInfo
    57  
    58  func (m *OAuthAccessToken) Reset()      { *m = OAuthAccessToken{} }
    59  func (*OAuthAccessToken) ProtoMessage() {}
    60  func (*OAuthAccessToken) Descriptor() ([]byte, []int) {
    61  	return fileDescriptor_bd688dca7ea39c8a, []int{1}
    62  }
    63  func (m *OAuthAccessToken) XXX_Unmarshal(b []byte) error {
    64  	return m.Unmarshal(b)
    65  }
    66  func (m *OAuthAccessToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    67  	b = b[:cap(b)]
    68  	n, err := m.MarshalToSizedBuffer(b)
    69  	if err != nil {
    70  		return nil, err
    71  	}
    72  	return b[:n], nil
    73  }
    74  func (m *OAuthAccessToken) XXX_Merge(src proto.Message) {
    75  	xxx_messageInfo_OAuthAccessToken.Merge(m, src)
    76  }
    77  func (m *OAuthAccessToken) XXX_Size() int {
    78  	return m.Size()
    79  }
    80  func (m *OAuthAccessToken) XXX_DiscardUnknown() {
    81  	xxx_messageInfo_OAuthAccessToken.DiscardUnknown(m)
    82  }
    83  
    84  var xxx_messageInfo_OAuthAccessToken proto.InternalMessageInfo
    85  
    86  func (m *OAuthAccessTokenList) Reset()      { *m = OAuthAccessTokenList{} }
    87  func (*OAuthAccessTokenList) ProtoMessage() {}
    88  func (*OAuthAccessTokenList) Descriptor() ([]byte, []int) {
    89  	return fileDescriptor_bd688dca7ea39c8a, []int{2}
    90  }
    91  func (m *OAuthAccessTokenList) XXX_Unmarshal(b []byte) error {
    92  	return m.Unmarshal(b)
    93  }
    94  func (m *OAuthAccessTokenList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
    95  	b = b[:cap(b)]
    96  	n, err := m.MarshalToSizedBuffer(b)
    97  	if err != nil {
    98  		return nil, err
    99  	}
   100  	return b[:n], nil
   101  }
   102  func (m *OAuthAccessTokenList) XXX_Merge(src proto.Message) {
   103  	xxx_messageInfo_OAuthAccessTokenList.Merge(m, src)
   104  }
   105  func (m *OAuthAccessTokenList) XXX_Size() int {
   106  	return m.Size()
   107  }
   108  func (m *OAuthAccessTokenList) XXX_DiscardUnknown() {
   109  	xxx_messageInfo_OAuthAccessTokenList.DiscardUnknown(m)
   110  }
   111  
   112  var xxx_messageInfo_OAuthAccessTokenList proto.InternalMessageInfo
   113  
   114  func (m *OAuthAuthorizeToken) Reset()      { *m = OAuthAuthorizeToken{} }
   115  func (*OAuthAuthorizeToken) ProtoMessage() {}
   116  func (*OAuthAuthorizeToken) Descriptor() ([]byte, []int) {
   117  	return fileDescriptor_bd688dca7ea39c8a, []int{3}
   118  }
   119  func (m *OAuthAuthorizeToken) XXX_Unmarshal(b []byte) error {
   120  	return m.Unmarshal(b)
   121  }
   122  func (m *OAuthAuthorizeToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   123  	b = b[:cap(b)]
   124  	n, err := m.MarshalToSizedBuffer(b)
   125  	if err != nil {
   126  		return nil, err
   127  	}
   128  	return b[:n], nil
   129  }
   130  func (m *OAuthAuthorizeToken) XXX_Merge(src proto.Message) {
   131  	xxx_messageInfo_OAuthAuthorizeToken.Merge(m, src)
   132  }
   133  func (m *OAuthAuthorizeToken) XXX_Size() int {
   134  	return m.Size()
   135  }
   136  func (m *OAuthAuthorizeToken) XXX_DiscardUnknown() {
   137  	xxx_messageInfo_OAuthAuthorizeToken.DiscardUnknown(m)
   138  }
   139  
   140  var xxx_messageInfo_OAuthAuthorizeToken proto.InternalMessageInfo
   141  
   142  func (m *OAuthAuthorizeTokenList) Reset()      { *m = OAuthAuthorizeTokenList{} }
   143  func (*OAuthAuthorizeTokenList) ProtoMessage() {}
   144  func (*OAuthAuthorizeTokenList) Descriptor() ([]byte, []int) {
   145  	return fileDescriptor_bd688dca7ea39c8a, []int{4}
   146  }
   147  func (m *OAuthAuthorizeTokenList) XXX_Unmarshal(b []byte) error {
   148  	return m.Unmarshal(b)
   149  }
   150  func (m *OAuthAuthorizeTokenList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   151  	b = b[:cap(b)]
   152  	n, err := m.MarshalToSizedBuffer(b)
   153  	if err != nil {
   154  		return nil, err
   155  	}
   156  	return b[:n], nil
   157  }
   158  func (m *OAuthAuthorizeTokenList) XXX_Merge(src proto.Message) {
   159  	xxx_messageInfo_OAuthAuthorizeTokenList.Merge(m, src)
   160  }
   161  func (m *OAuthAuthorizeTokenList) XXX_Size() int {
   162  	return m.Size()
   163  }
   164  func (m *OAuthAuthorizeTokenList) XXX_DiscardUnknown() {
   165  	xxx_messageInfo_OAuthAuthorizeTokenList.DiscardUnknown(m)
   166  }
   167  
   168  var xxx_messageInfo_OAuthAuthorizeTokenList proto.InternalMessageInfo
   169  
   170  func (m *OAuthClient) Reset()      { *m = OAuthClient{} }
   171  func (*OAuthClient) ProtoMessage() {}
   172  func (*OAuthClient) Descriptor() ([]byte, []int) {
   173  	return fileDescriptor_bd688dca7ea39c8a, []int{5}
   174  }
   175  func (m *OAuthClient) XXX_Unmarshal(b []byte) error {
   176  	return m.Unmarshal(b)
   177  }
   178  func (m *OAuthClient) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   179  	b = b[:cap(b)]
   180  	n, err := m.MarshalToSizedBuffer(b)
   181  	if err != nil {
   182  		return nil, err
   183  	}
   184  	return b[:n], nil
   185  }
   186  func (m *OAuthClient) XXX_Merge(src proto.Message) {
   187  	xxx_messageInfo_OAuthClient.Merge(m, src)
   188  }
   189  func (m *OAuthClient) XXX_Size() int {
   190  	return m.Size()
   191  }
   192  func (m *OAuthClient) XXX_DiscardUnknown() {
   193  	xxx_messageInfo_OAuthClient.DiscardUnknown(m)
   194  }
   195  
   196  var xxx_messageInfo_OAuthClient proto.InternalMessageInfo
   197  
   198  func (m *OAuthClientAuthorization) Reset()      { *m = OAuthClientAuthorization{} }
   199  func (*OAuthClientAuthorization) ProtoMessage() {}
   200  func (*OAuthClientAuthorization) Descriptor() ([]byte, []int) {
   201  	return fileDescriptor_bd688dca7ea39c8a, []int{6}
   202  }
   203  func (m *OAuthClientAuthorization) XXX_Unmarshal(b []byte) error {
   204  	return m.Unmarshal(b)
   205  }
   206  func (m *OAuthClientAuthorization) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   207  	b = b[:cap(b)]
   208  	n, err := m.MarshalToSizedBuffer(b)
   209  	if err != nil {
   210  		return nil, err
   211  	}
   212  	return b[:n], nil
   213  }
   214  func (m *OAuthClientAuthorization) XXX_Merge(src proto.Message) {
   215  	xxx_messageInfo_OAuthClientAuthorization.Merge(m, src)
   216  }
   217  func (m *OAuthClientAuthorization) XXX_Size() int {
   218  	return m.Size()
   219  }
   220  func (m *OAuthClientAuthorization) XXX_DiscardUnknown() {
   221  	xxx_messageInfo_OAuthClientAuthorization.DiscardUnknown(m)
   222  }
   223  
   224  var xxx_messageInfo_OAuthClientAuthorization proto.InternalMessageInfo
   225  
   226  func (m *OAuthClientAuthorizationList) Reset()      { *m = OAuthClientAuthorizationList{} }
   227  func (*OAuthClientAuthorizationList) ProtoMessage() {}
   228  func (*OAuthClientAuthorizationList) Descriptor() ([]byte, []int) {
   229  	return fileDescriptor_bd688dca7ea39c8a, []int{7}
   230  }
   231  func (m *OAuthClientAuthorizationList) XXX_Unmarshal(b []byte) error {
   232  	return m.Unmarshal(b)
   233  }
   234  func (m *OAuthClientAuthorizationList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   235  	b = b[:cap(b)]
   236  	n, err := m.MarshalToSizedBuffer(b)
   237  	if err != nil {
   238  		return nil, err
   239  	}
   240  	return b[:n], nil
   241  }
   242  func (m *OAuthClientAuthorizationList) XXX_Merge(src proto.Message) {
   243  	xxx_messageInfo_OAuthClientAuthorizationList.Merge(m, src)
   244  }
   245  func (m *OAuthClientAuthorizationList) XXX_Size() int {
   246  	return m.Size()
   247  }
   248  func (m *OAuthClientAuthorizationList) XXX_DiscardUnknown() {
   249  	xxx_messageInfo_OAuthClientAuthorizationList.DiscardUnknown(m)
   250  }
   251  
   252  var xxx_messageInfo_OAuthClientAuthorizationList proto.InternalMessageInfo
   253  
   254  func (m *OAuthClientList) Reset()      { *m = OAuthClientList{} }
   255  func (*OAuthClientList) ProtoMessage() {}
   256  func (*OAuthClientList) Descriptor() ([]byte, []int) {
   257  	return fileDescriptor_bd688dca7ea39c8a, []int{8}
   258  }
   259  func (m *OAuthClientList) XXX_Unmarshal(b []byte) error {
   260  	return m.Unmarshal(b)
   261  }
   262  func (m *OAuthClientList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   263  	b = b[:cap(b)]
   264  	n, err := m.MarshalToSizedBuffer(b)
   265  	if err != nil {
   266  		return nil, err
   267  	}
   268  	return b[:n], nil
   269  }
   270  func (m *OAuthClientList) XXX_Merge(src proto.Message) {
   271  	xxx_messageInfo_OAuthClientList.Merge(m, src)
   272  }
   273  func (m *OAuthClientList) XXX_Size() int {
   274  	return m.Size()
   275  }
   276  func (m *OAuthClientList) XXX_DiscardUnknown() {
   277  	xxx_messageInfo_OAuthClientList.DiscardUnknown(m)
   278  }
   279  
   280  var xxx_messageInfo_OAuthClientList proto.InternalMessageInfo
   281  
   282  func (m *OAuthRedirectReference) Reset()      { *m = OAuthRedirectReference{} }
   283  func (*OAuthRedirectReference) ProtoMessage() {}
   284  func (*OAuthRedirectReference) Descriptor() ([]byte, []int) {
   285  	return fileDescriptor_bd688dca7ea39c8a, []int{9}
   286  }
   287  func (m *OAuthRedirectReference) XXX_Unmarshal(b []byte) error {
   288  	return m.Unmarshal(b)
   289  }
   290  func (m *OAuthRedirectReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   291  	b = b[:cap(b)]
   292  	n, err := m.MarshalToSizedBuffer(b)
   293  	if err != nil {
   294  		return nil, err
   295  	}
   296  	return b[:n], nil
   297  }
   298  func (m *OAuthRedirectReference) XXX_Merge(src proto.Message) {
   299  	xxx_messageInfo_OAuthRedirectReference.Merge(m, src)
   300  }
   301  func (m *OAuthRedirectReference) XXX_Size() int {
   302  	return m.Size()
   303  }
   304  func (m *OAuthRedirectReference) XXX_DiscardUnknown() {
   305  	xxx_messageInfo_OAuthRedirectReference.DiscardUnknown(m)
   306  }
   307  
   308  var xxx_messageInfo_OAuthRedirectReference proto.InternalMessageInfo
   309  
   310  func (m *RedirectReference) Reset()      { *m = RedirectReference{} }
   311  func (*RedirectReference) ProtoMessage() {}
   312  func (*RedirectReference) Descriptor() ([]byte, []int) {
   313  	return fileDescriptor_bd688dca7ea39c8a, []int{10}
   314  }
   315  func (m *RedirectReference) XXX_Unmarshal(b []byte) error {
   316  	return m.Unmarshal(b)
   317  }
   318  func (m *RedirectReference) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   319  	b = b[:cap(b)]
   320  	n, err := m.MarshalToSizedBuffer(b)
   321  	if err != nil {
   322  		return nil, err
   323  	}
   324  	return b[:n], nil
   325  }
   326  func (m *RedirectReference) XXX_Merge(src proto.Message) {
   327  	xxx_messageInfo_RedirectReference.Merge(m, src)
   328  }
   329  func (m *RedirectReference) XXX_Size() int {
   330  	return m.Size()
   331  }
   332  func (m *RedirectReference) XXX_DiscardUnknown() {
   333  	xxx_messageInfo_RedirectReference.DiscardUnknown(m)
   334  }
   335  
   336  var xxx_messageInfo_RedirectReference proto.InternalMessageInfo
   337  
   338  func (m *ScopeRestriction) Reset()      { *m = ScopeRestriction{} }
   339  func (*ScopeRestriction) ProtoMessage() {}
   340  func (*ScopeRestriction) Descriptor() ([]byte, []int) {
   341  	return fileDescriptor_bd688dca7ea39c8a, []int{11}
   342  }
   343  func (m *ScopeRestriction) XXX_Unmarshal(b []byte) error {
   344  	return m.Unmarshal(b)
   345  }
   346  func (m *ScopeRestriction) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   347  	b = b[:cap(b)]
   348  	n, err := m.MarshalToSizedBuffer(b)
   349  	if err != nil {
   350  		return nil, err
   351  	}
   352  	return b[:n], nil
   353  }
   354  func (m *ScopeRestriction) XXX_Merge(src proto.Message) {
   355  	xxx_messageInfo_ScopeRestriction.Merge(m, src)
   356  }
   357  func (m *ScopeRestriction) XXX_Size() int {
   358  	return m.Size()
   359  }
   360  func (m *ScopeRestriction) XXX_DiscardUnknown() {
   361  	xxx_messageInfo_ScopeRestriction.DiscardUnknown(m)
   362  }
   363  
   364  var xxx_messageInfo_ScopeRestriction proto.InternalMessageInfo
   365  
   366  func (m *UserOAuthAccessToken) Reset()      { *m = UserOAuthAccessToken{} }
   367  func (*UserOAuthAccessToken) ProtoMessage() {}
   368  func (*UserOAuthAccessToken) Descriptor() ([]byte, []int) {
   369  	return fileDescriptor_bd688dca7ea39c8a, []int{12}
   370  }
   371  func (m *UserOAuthAccessToken) XXX_Unmarshal(b []byte) error {
   372  	return m.Unmarshal(b)
   373  }
   374  func (m *UserOAuthAccessToken) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   375  	b = b[:cap(b)]
   376  	n, err := m.MarshalToSizedBuffer(b)
   377  	if err != nil {
   378  		return nil, err
   379  	}
   380  	return b[:n], nil
   381  }
   382  func (m *UserOAuthAccessToken) XXX_Merge(src proto.Message) {
   383  	xxx_messageInfo_UserOAuthAccessToken.Merge(m, src)
   384  }
   385  func (m *UserOAuthAccessToken) XXX_Size() int {
   386  	return m.Size()
   387  }
   388  func (m *UserOAuthAccessToken) XXX_DiscardUnknown() {
   389  	xxx_messageInfo_UserOAuthAccessToken.DiscardUnknown(m)
   390  }
   391  
   392  var xxx_messageInfo_UserOAuthAccessToken proto.InternalMessageInfo
   393  
   394  func (m *UserOAuthAccessTokenList) Reset()      { *m = UserOAuthAccessTokenList{} }
   395  func (*UserOAuthAccessTokenList) ProtoMessage() {}
   396  func (*UserOAuthAccessTokenList) Descriptor() ([]byte, []int) {
   397  	return fileDescriptor_bd688dca7ea39c8a, []int{13}
   398  }
   399  func (m *UserOAuthAccessTokenList) XXX_Unmarshal(b []byte) error {
   400  	return m.Unmarshal(b)
   401  }
   402  func (m *UserOAuthAccessTokenList) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
   403  	b = b[:cap(b)]
   404  	n, err := m.MarshalToSizedBuffer(b)
   405  	if err != nil {
   406  		return nil, err
   407  	}
   408  	return b[:n], nil
   409  }
   410  func (m *UserOAuthAccessTokenList) XXX_Merge(src proto.Message) {
   411  	xxx_messageInfo_UserOAuthAccessTokenList.Merge(m, src)
   412  }
   413  func (m *UserOAuthAccessTokenList) XXX_Size() int {
   414  	return m.Size()
   415  }
   416  func (m *UserOAuthAccessTokenList) XXX_DiscardUnknown() {
   417  	xxx_messageInfo_UserOAuthAccessTokenList.DiscardUnknown(m)
   418  }
   419  
   420  var xxx_messageInfo_UserOAuthAccessTokenList proto.InternalMessageInfo
   421  
   422  func init() {
   423  	proto.RegisterType((*ClusterRoleScopeRestriction)(nil), "github.com.openshift.api.oauth.v1.ClusterRoleScopeRestriction")
   424  	proto.RegisterType((*OAuthAccessToken)(nil), "github.com.openshift.api.oauth.v1.OAuthAccessToken")
   425  	proto.RegisterType((*OAuthAccessTokenList)(nil), "github.com.openshift.api.oauth.v1.OAuthAccessTokenList")
   426  	proto.RegisterType((*OAuthAuthorizeToken)(nil), "github.com.openshift.api.oauth.v1.OAuthAuthorizeToken")
   427  	proto.RegisterType((*OAuthAuthorizeTokenList)(nil), "github.com.openshift.api.oauth.v1.OAuthAuthorizeTokenList")
   428  	proto.RegisterType((*OAuthClient)(nil), "github.com.openshift.api.oauth.v1.OAuthClient")
   429  	proto.RegisterType((*OAuthClientAuthorization)(nil), "github.com.openshift.api.oauth.v1.OAuthClientAuthorization")
   430  	proto.RegisterType((*OAuthClientAuthorizationList)(nil), "github.com.openshift.api.oauth.v1.OAuthClientAuthorizationList")
   431  	proto.RegisterType((*OAuthClientList)(nil), "github.com.openshift.api.oauth.v1.OAuthClientList")
   432  	proto.RegisterType((*OAuthRedirectReference)(nil), "github.com.openshift.api.oauth.v1.OAuthRedirectReference")
   433  	proto.RegisterType((*RedirectReference)(nil), "github.com.openshift.api.oauth.v1.RedirectReference")
   434  	proto.RegisterType((*ScopeRestriction)(nil), "github.com.openshift.api.oauth.v1.ScopeRestriction")
   435  	proto.RegisterType((*UserOAuthAccessToken)(nil), "github.com.openshift.api.oauth.v1.UserOAuthAccessToken")
   436  	proto.RegisterType((*UserOAuthAccessTokenList)(nil), "github.com.openshift.api.oauth.v1.UserOAuthAccessTokenList")
   437  }
   438  
   439  func init() {
   440  	proto.RegisterFile("github.com/openshift/api/oauth/v1/generated.proto", fileDescriptor_bd688dca7ea39c8a)
   441  }
   442  
   443  var fileDescriptor_bd688dca7ea39c8a = []byte{
   444  	// 1272 bytes of a gzipped FileDescriptorProto
   445  	0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xec, 0x58, 0xcf, 0x6f, 0x1b, 0xc5,
   446  	0x17, 0xcf, 0x36, 0x76, 0x62, 0x3f, 0x37, 0xbf, 0x26, 0x4d, 0xbb, 0xdf, 0xb6, 0x5f, 0xdb, 0x75,
   447  	0x24, 0x1a, 0x04, 0xac, 0x49, 0x28, 0xa5, 0x52, 0xa5, 0x4a, 0x76, 0xa8, 0x4a, 0x04, 0x69, 0xa5,
   448  	0x49, 0x03, 0x15, 0xf4, 0xd0, 0xe9, 0xee, 0x8b, 0x3d, 0x64, 0xbd, 0xbb, 0xec, 0x8c, 0x43, 0x83,
   449  	0x7a, 0xe0, 0xc2, 0x9d, 0x7f, 0x84, 0x0b, 0x77, 0x0e, 0x48, 0x1c, 0x7a, 0x42, 0x3d, 0x20, 0xd4,
   450  	0x93, 0x45, 0x8c, 0x38, 0xf0, 0x2f, 0x70, 0x42, 0x3b, 0xbb, 0xde, 0x1f, 0x8e, 0x4d, 0xdc, 0x03,
   451  	0x11, 0x87, 0xde, 0xbc, 0xef, 0x7d, 0x3e, 0x6f, 0xde, 0xcc, 0xbc, 0xcf, 0x9b, 0x19, 0xc3, 0x7a,
   452  	0x8b, 0xcb, 0x76, 0xf7, 0xb1, 0x61, 0xba, 0x9d, 0xba, 0xeb, 0xa1, 0x23, 0xda, 0x7c, 0x4f, 0xd6,
   453  	0x99, 0xc7, 0xeb, 0x2e, 0xeb, 0xca, 0x76, 0xfd, 0x60, 0xbd, 0xde, 0x42, 0x07, 0x7d, 0x26, 0xd1,
   454  	0x32, 0x3c, 0xdf, 0x95, 0x2e, 0xb9, 0x92, 0x50, 0x8c, 0x98, 0x62, 0x30, 0x8f, 0x1b, 0x8a, 0x62,
   455  	0x1c, 0xac, 0x5f, 0x7c, 0x2b, 0x15, 0xb5, 0xe5, 0xb6, 0xdc, 0xba, 0x62, 0x3e, 0xee, 0xee, 0xa9,
   456  	0x2f, 0xf5, 0xa1, 0x7e, 0x85, 0x11, 0x2f, 0x5e, 0xdb, 0xbf, 0x21, 0x0c, 0xee, 0x06, 0xc3, 0x76,
   457  	0x98, 0xd9, 0xe6, 0x0e, 0xfa, 0x87, 0x75, 0x6f, 0xbf, 0x15, 0x18, 0x44, 0xbd, 0x83, 0x92, 0x8d,
   458  	0xc8, 0xe3, 0xe2, 0xf5, 0x71, 0x2c, 0xbf, 0xeb, 0x48, 0xde, 0xc1, 0xba, 0x30, 0xdb, 0xd8, 0x61,
   459  	0xc3, 0xbc, 0xda, 0x0f, 0x1a, 0x5c, 0xda, 0xb4, 0xbb, 0x42, 0xa2, 0x4f, 0x5d, 0x1b, 0x77, 0x4c,
   460  	0xd7, 0x43, 0x8a, 0x42, 0xfa, 0xdc, 0x94, 0xdc, 0x75, 0xc8, 0x1b, 0x50, 0xf4, 0x5d, 0x1b, 0xef,
   461  	0xb2, 0x0e, 0x0a, 0x5d, 0xab, 0x4e, 0xaf, 0x15, 0x9b, 0x73, 0xfd, 0x5e, 0xa5, 0x48, 0x07, 0x46,
   462  	0x9a, 0xf8, 0x89, 0x01, 0xe0, 0x04, 0x3f, 0x3c, 0x66, 0xa2, 0xd0, 0xcf, 0x28, 0xf4, 0x7c, 0xbf,
   463  	0x57, 0x81, 0xbb, 0xb1, 0x95, 0xa6, 0x10, 0xa4, 0x01, 0x0b, 0xcc, 0xb6, 0xdd, 0x2f, 0x6f, 0x0b,
   464  	0x93, 0xd9, 0x2c, 0x18, 0x4f, 0x9f, 0xae, 0x6a, 0x6b, 0x85, 0xe6, 0x85, 0x67, 0xbd, 0xca, 0x54,
   465  	0xbf, 0x57, 0x59, 0x68, 0x64, 0xdd, 0x74, 0x18, 0x5f, 0xfb, 0x23, 0x07, 0x8b, 0xf7, 0x1a, 0x5d,
   466  	0xd9, 0x6e, 0x98, 0x26, 0x0a, 0x71, 0xdf, 0xdd, 0x47, 0x87, 0x3c, 0x82, 0x42, 0xb0, 0x4e, 0x16,
   467  	0x93, 0x4c, 0xd7, 0xaa, 0xda, 0x5a, 0x69, 0xe3, 0x6d, 0x23, 0x5c, 0x1f, 0x23, 0xbd, 0x3e, 0x86,
   468  	0xb7, 0xdf, 0x0a, 0x0c, 0xc2, 0x08, 0xd0, 0xc6, 0xc1, 0xba, 0x71, 0xef, 0xf1, 0xe7, 0x68, 0xca,
   469  	0x6d, 0x94, 0xac, 0x49, 0xa2, 0x14, 0x20, 0xb1, 0xd1, 0x38, 0x2a, 0xd9, 0x00, 0x30, 0x6d, 0x8e,
   470  	0x8e, 0x0c, 0x66, 0xa6, 0x9f, 0xa9, 0x6a, 0x6b, 0xc5, 0x84, 0xb1, 0x19, 0x7b, 0x68, 0x0a, 0x45,
   471  	0xea, 0x50, 0xc4, 0x27, 0x1e, 0xf7, 0x51, 0x6c, 0x85, 0xf3, 0x9c, 0x6e, 0x2e, 0x45, 0x94, 0xe2,
   472  	0xed, 0x81, 0x83, 0x26, 0x18, 0x52, 0x83, 0x19, 0x11, 0xec, 0x87, 0xd0, 0x73, 0x6a, 0x29, 0xa1,
   473  	0xdf, 0xab, 0xcc, 0xa8, 0x1d, 0x12, 0x34, 0xf2, 0x90, 0x77, 0xa1, 0xe4, 0xa3, 0xc5, 0x7d, 0x34,
   474  	0xe5, 0x2e, 0xdd, 0xd2, 0xf3, 0x2a, 0x93, 0xe5, 0x28, 0x6c, 0x89, 0x26, 0x2e, 0x9a, 0xc6, 0x91,
   475  	0x37, 0xa1, 0xd0, 0x15, 0xe8, 0xab, 0xec, 0x67, 0x14, 0x67, 0x31, 0xe2, 0x14, 0x76, 0x23, 0x3b,
   476  	0x8d, 0x11, 0xe4, 0x75, 0x98, 0x0d, 0x7e, 0xef, 0x6e, 0xbd, 0xaf, 0xcf, 0x2a, 0xf0, 0x42, 0x04,
   477  	0x9e, 0xdd, 0x0d, 0xcd, 0x74, 0xe0, 0x27, 0xb7, 0x60, 0x3e, 0xa8, 0x7b, 0xd7, 0xe7, 0x5f, 0xa1,
   478  	0xda, 0x0c, 0xbd, 0xa0, 0x18, 0xe7, 0x23, 0xc6, 0x7c, 0x23, 0xe3, 0xa5, 0x43, 0x68, 0x72, 0x03,
   479  	0xce, 0xfa, 0xb8, 0xe7, 0xa3, 0x68, 0x87, 0xec, 0xa2, 0x62, 0x9f, 0x8b, 0xd8, 0x67, 0x69, 0xca,
   480  	0x47, 0x33, 0x48, 0xf2, 0x10, 0x74, 0xee, 0x30, 0x53, 0xf2, 0x03, 0x2e, 0x0f, 0xef, 0xf3, 0x0e,
   481  	0xba, 0x5d, 0xb9, 0x83, 0xa6, 0xeb, 0x58, 0x42, 0x87, 0xaa, 0xb6, 0x96, 0x6f, 0x56, 0xa3, 0x28,
   482  	0xfa, 0xd6, 0x18, 0x1c, 0x1d, 0x1b, 0xa1, 0xf6, 0xb3, 0x06, 0xe7, 0x86, 0xeb, 0xec, 0x23, 0x2e,
   483  	0x24, 0x79, 0x78, 0xac, 0xd6, 0x8c, 0xc9, 0x6a, 0x2d, 0x60, 0xab, 0x4a, 0x8b, 0x57, 0x7e, 0x60,
   484  	0x49, 0xd5, 0xd9, 0x03, 0xc8, 0x73, 0x89, 0x9d, 0x50, 0x4c, 0xa5, 0x8d, 0x77, 0x8c, 0x13, 0xdb,
   485  	0x8d, 0x31, 0x9c, 0x65, 0x73, 0x2e, 0x8a, 0x9f, 0xdf, 0x0a, 0x22, 0xd1, 0x30, 0x60, 0xed, 0xc7,
   486  	0x1c, 0x2c, 0x87, 0xd0, 0xec, 0x06, 0xbc, 0xd2, 0xce, 0x49, 0xda, 0x59, 0x85, 0xbc, 0x90, 0x4c,
   487  	0x0e, 0x84, 0x13, 0x2f, 0xef, 0x4e, 0x60, 0xa4, 0xa1, 0x2f, 0x23, 0xb0, 0xd9, 0x97, 0x11, 0x58,
   488  	0xe1, 0x04, 0x81, 0xdd, 0x84, 0x39, 0xd3, 0xb5, 0x70, 0xb3, 0xcd, 0x6c, 0x1b, 0x9d, 0x16, 0x46,
   489  	0x0a, 0x59, 0x89, 0x08, 0x73, 0x9b, 0x69, 0x27, 0xcd, 0x62, 0xc9, 0x36, 0x2c, 0x67, 0x0c, 0xdb,
   490  	0x28, 0xdb, 0xae, 0xa5, 0xe4, 0x51, 0x6c, 0x5e, 0x8a, 0x42, 0x2c, 0x6f, 0x1e, 0x87, 0xd0, 0x51,
   491  	0xbc, 0xda, 0x2f, 0x1a, 0x5c, 0x18, 0x51, 0x43, 0xa7, 0xa0, 0x8b, 0xcf, 0xb2, 0xba, 0xb8, 0x3e,
   492  	0xb1, 0x2e, 0x32, 0x89, 0x8e, 0x91, 0xc6, 0x37, 0x33, 0x50, 0x52, 0xe8, 0xb0, 0x18, 0x4f, 0x41,
   493  	0x12, 0xaf, 0xc1, 0x8c, 0x40, 0xd3, 0x47, 0x19, 0xc9, 0x61, 0x3e, 0x42, 0xcf, 0xec, 0x28, 0x2b,
   494  	0x8d, 0xbc, 0x64, 0x13, 0x96, 0x98, 0x65, 0xf1, 0xe0, 0xe4, 0x63, 0x76, 0xe8, 0x13, 0xfa, 0xb4,
   495  	0x2a, 0xf0, 0x95, 0x7e, 0xaf, 0xb2, 0xd4, 0x18, 0x76, 0xd2, 0xe3, 0x78, 0xb2, 0x03, 0x2b, 0x3e,
   496  	0x0a, 0xcf, 0x75, 0xac, 0x4f, 0xb8, 0x6c, 0xc7, 0x7b, 0x1a, 0x28, 0x25, 0x38, 0x7b, 0xff, 0x1f,
   497  	0x8d, 0xbd, 0x42, 0x47, 0x81, 0xe8, 0x68, 0x2e, 0xb9, 0x16, 0xf4, 0xed, 0x58, 0x23, 0x42, 0xcf,
   498  	0xab, 0xa4, 0x16, 0xc3, 0x9e, 0x9d, 0xd8, 0x69, 0x06, 0x45, 0xb6, 0xa0, 0xd4, 0xf2, 0x99, 0x23,
   499  	0xa3, 0x3a, 0x0c, 0x05, 0x75, 0x75, 0xa0, 0xc0, 0x3b, 0x89, 0xeb, 0xaf, 0x5e, 0x65, 0x51, 0x7d,
   500  	0x7e, 0xc0, 0x1c, 0xcb, 0x46, 0xff, 0xfe, 0xa1, 0x87, 0x34, 0xcd, 0x25, 0x4f, 0x61, 0x49, 0x0c,
   501  	0x5d, 0x5e, 0x84, 0x3e, 0x3b, 0x71, 0xd7, 0x1c, 0xbe, 0xf8, 0x34, 0xff, 0x17, 0x65, 0xb1, 0x34,
   502  	0xec, 0x11, 0xf4, 0xf8, 0x40, 0xe4, 0x01, 0xe8, 0x2c, 0x69, 0xb9, 0xdb, 0xec, 0x49, 0xa3, 0x85,
   503  	0x83, 0xc3, 0xa7, 0xa0, 0x0e, 0x9f, 0xcb, 0xc1, 0xc1, 0xd3, 0x18, 0x83, 0xa1, 0x63, 0xd9, 0xe4,
   504  	0x10, 0x56, 0x53, 0xbe, 0x71, 0x27, 0x97, 0xea, 0x02, 0xf9, 0xe6, 0xd5, 0x7e, 0xaf, 0xb2, 0xda,
   505  	0x38, 0x19, 0x4e, 0x27, 0x89, 0x59, 0xfb, 0xee, 0x0c, 0xe8, 0x29, 0x1d, 0x0c, 0xb4, 0xa3, 0x2e,
   506  	0x5e, 0xff, 0xd1, 0x73, 0x22, 0xdd, 0x76, 0xa7, 0x5f, 0xa6, 0xed, 0xe6, 0x4e, 0x68, 0xbb, 0xc9,
   507  	0x79, 0x92, 0x1f, 0x77, 0x9e, 0xd4, 0x7a, 0x1a, 0x5c, 0x1e, 0xb7, 0x5e, 0xa7, 0xd0, 0x13, 0x1f,
   508  	0x65, 0x7b, 0xe2, 0xcd, 0x49, 0x7b, 0xe2, 0x88, 0x6c, 0xc7, 0x34, 0xc6, 0x9f, 0x34, 0x58, 0x48,
   509  	0x51, 0x4e, 0x61, 0x4e, 0x3b, 0xd9, 0x39, 0x19, 0x2f, 0x37, 0xa7, 0x31, 0xd3, 0x38, 0xd2, 0xe0,
   510  	0xbc, 0x42, 0x0d, 0x3a, 0x13, 0xc5, 0x3d, 0xf4, 0xd1, 0x31, 0xf1, 0x14, 0xaa, 0x1a, 0xa1, 0xe8,
   511  	0x0f, 0x86, 0x53, 0x45, 0x5d, 0xda, 0xb8, 0x36, 0xc1, 0xac, 0x8e, 0xa5, 0x9a, 0xdc, 0x7f, 0x62,
   512  	0x13, 0x4d, 0x22, 0xd7, 0x9e, 0xc2, 0xd2, 0xf1, 0xd9, 0xad, 0x42, 0xbe, 0xe5, 0xbb, 0x5d, 0x4f,
   513  	0x4d, 0x2d, 0x75, 0x73, 0xb9, 0x13, 0x18, 0x69, 0xe8, 0x23, 0x55, 0xc8, 0xed, 0x73, 0xc7, 0x8a,
   514  	0x04, 0x77, 0x36, 0xc2, 0xe4, 0x3e, 0xe4, 0x8e, 0x45, 0x95, 0x27, 0x40, 0x38, 0x89, 0xc0, 0x62,
   515  	0x84, 0x12, 0x97, 0xf2, 0xd4, 0xbe, 0xd7, 0x60, 0x71, 0xc4, 0x53, 0xb2, 0x60, 0x73, 0x89, 0x3e,
   516  	0xb3, 0x07, 0x2f, 0xc9, 0x85, 0xa0, 0xcb, 0xdf, 0x7e, 0xc2, 0x4c, 0xf9, 0x31, 0xb3, 0xbb, 0x28,
   517  	0x68, 0x0c, 0x20, 0x5f, 0x40, 0xc9, 0x4c, 0x9e, 0xa5, 0xd1, 0x42, 0xdd, 0x9a, 0x60, 0xa1, 0xfe,
   518  	0xe1, 0x31, 0x1b, 0x8e, 0x97, 0x02, 0xd0, 0xf4, 0x18, 0xb5, 0x3f, 0x73, 0x70, 0x2e, 0xd0, 0xfd,
   519  	0xab, 0xe7, 0xe4, 0xab, 0xe7, 0xe4, 0xbf, 0xfd, 0x9c, 0xfc, 0x55, 0x03, 0x7d, 0x54, 0xad, 0x9d,
   520  	0x42, 0x4b, 0x7d, 0x98, 0x6d, 0xa9, 0xef, 0x4d, 0xa0, 0xa9, 0x51, 0x99, 0x8e, 0xee, 0xad, 0xcd,
   521  	0x3b, 0xcf, 0x8e, 0xca, 0x53, 0xcf, 0x8f, 0xca, 0x53, 0x2f, 0x8e, 0xca, 0x53, 0x5f, 0xf7, 0xcb,
   522  	0xda, 0xb3, 0x7e, 0x59, 0x7b, 0xde, 0x2f, 0x6b, 0x2f, 0xfa, 0x65, 0xed, 0xb7, 0x7e, 0x59, 0xfb,
   523  	0xf6, 0xf7, 0xf2, 0xd4, 0xa7, 0x57, 0x4e, 0xfc, 0xa3, 0xed, 0xef, 0x00, 0x00, 0x00, 0xff, 0xff,
   524  	0xc6, 0xcf, 0x36, 0xd6, 0x8c, 0x13, 0x00, 0x00,
   525  }
   526  
   527  func (m *ClusterRoleScopeRestriction) Marshal() (dAtA []byte, err error) {
   528  	size := m.Size()
   529  	dAtA = make([]byte, size)
   530  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   531  	if err != nil {
   532  		return nil, err
   533  	}
   534  	return dAtA[:n], nil
   535  }
   536  
   537  func (m *ClusterRoleScopeRestriction) MarshalTo(dAtA []byte) (int, error) {
   538  	size := m.Size()
   539  	return m.MarshalToSizedBuffer(dAtA[:size])
   540  }
   541  
   542  func (m *ClusterRoleScopeRestriction) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   543  	i := len(dAtA)
   544  	_ = i
   545  	var l int
   546  	_ = l
   547  	i--
   548  	if m.AllowEscalation {
   549  		dAtA[i] = 1
   550  	} else {
   551  		dAtA[i] = 0
   552  	}
   553  	i--
   554  	dAtA[i] = 0x18
   555  	if len(m.Namespaces) > 0 {
   556  		for iNdEx := len(m.Namespaces) - 1; iNdEx >= 0; iNdEx-- {
   557  			i -= len(m.Namespaces[iNdEx])
   558  			copy(dAtA[i:], m.Namespaces[iNdEx])
   559  			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Namespaces[iNdEx])))
   560  			i--
   561  			dAtA[i] = 0x12
   562  		}
   563  	}
   564  	if len(m.RoleNames) > 0 {
   565  		for iNdEx := len(m.RoleNames) - 1; iNdEx >= 0; iNdEx-- {
   566  			i -= len(m.RoleNames[iNdEx])
   567  			copy(dAtA[i:], m.RoleNames[iNdEx])
   568  			i = encodeVarintGenerated(dAtA, i, uint64(len(m.RoleNames[iNdEx])))
   569  			i--
   570  			dAtA[i] = 0xa
   571  		}
   572  	}
   573  	return len(dAtA) - i, nil
   574  }
   575  
   576  func (m *OAuthAccessToken) Marshal() (dAtA []byte, err error) {
   577  	size := m.Size()
   578  	dAtA = make([]byte, size)
   579  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   580  	if err != nil {
   581  		return nil, err
   582  	}
   583  	return dAtA[:n], nil
   584  }
   585  
   586  func (m *OAuthAccessToken) MarshalTo(dAtA []byte) (int, error) {
   587  	size := m.Size()
   588  	return m.MarshalToSizedBuffer(dAtA[:size])
   589  }
   590  
   591  func (m *OAuthAccessToken) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   592  	i := len(dAtA)
   593  	_ = i
   594  	var l int
   595  	_ = l
   596  	i = encodeVarintGenerated(dAtA, i, uint64(m.InactivityTimeoutSeconds))
   597  	i--
   598  	dAtA[i] = 0x50
   599  	i -= len(m.RefreshToken)
   600  	copy(dAtA[i:], m.RefreshToken)
   601  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.RefreshToken)))
   602  	i--
   603  	dAtA[i] = 0x4a
   604  	i -= len(m.AuthorizeToken)
   605  	copy(dAtA[i:], m.AuthorizeToken)
   606  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.AuthorizeToken)))
   607  	i--
   608  	dAtA[i] = 0x42
   609  	i -= len(m.UserUID)
   610  	copy(dAtA[i:], m.UserUID)
   611  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.UserUID)))
   612  	i--
   613  	dAtA[i] = 0x3a
   614  	i -= len(m.UserName)
   615  	copy(dAtA[i:], m.UserName)
   616  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.UserName)))
   617  	i--
   618  	dAtA[i] = 0x32
   619  	i -= len(m.RedirectURI)
   620  	copy(dAtA[i:], m.RedirectURI)
   621  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.RedirectURI)))
   622  	i--
   623  	dAtA[i] = 0x2a
   624  	if len(m.Scopes) > 0 {
   625  		for iNdEx := len(m.Scopes) - 1; iNdEx >= 0; iNdEx-- {
   626  			i -= len(m.Scopes[iNdEx])
   627  			copy(dAtA[i:], m.Scopes[iNdEx])
   628  			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Scopes[iNdEx])))
   629  			i--
   630  			dAtA[i] = 0x22
   631  		}
   632  	}
   633  	i = encodeVarintGenerated(dAtA, i, uint64(m.ExpiresIn))
   634  	i--
   635  	dAtA[i] = 0x18
   636  	i -= len(m.ClientName)
   637  	copy(dAtA[i:], m.ClientName)
   638  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ClientName)))
   639  	i--
   640  	dAtA[i] = 0x12
   641  	{
   642  		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
   643  		if err != nil {
   644  			return 0, err
   645  		}
   646  		i -= size
   647  		i = encodeVarintGenerated(dAtA, i, uint64(size))
   648  	}
   649  	i--
   650  	dAtA[i] = 0xa
   651  	return len(dAtA) - i, nil
   652  }
   653  
   654  func (m *OAuthAccessTokenList) Marshal() (dAtA []byte, err error) {
   655  	size := m.Size()
   656  	dAtA = make([]byte, size)
   657  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   658  	if err != nil {
   659  		return nil, err
   660  	}
   661  	return dAtA[:n], nil
   662  }
   663  
   664  func (m *OAuthAccessTokenList) MarshalTo(dAtA []byte) (int, error) {
   665  	size := m.Size()
   666  	return m.MarshalToSizedBuffer(dAtA[:size])
   667  }
   668  
   669  func (m *OAuthAccessTokenList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   670  	i := len(dAtA)
   671  	_ = i
   672  	var l int
   673  	_ = l
   674  	if len(m.Items) > 0 {
   675  		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
   676  			{
   677  				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
   678  				if err != nil {
   679  					return 0, err
   680  				}
   681  				i -= size
   682  				i = encodeVarintGenerated(dAtA, i, uint64(size))
   683  			}
   684  			i--
   685  			dAtA[i] = 0x12
   686  		}
   687  	}
   688  	{
   689  		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
   690  		if err != nil {
   691  			return 0, err
   692  		}
   693  		i -= size
   694  		i = encodeVarintGenerated(dAtA, i, uint64(size))
   695  	}
   696  	i--
   697  	dAtA[i] = 0xa
   698  	return len(dAtA) - i, nil
   699  }
   700  
   701  func (m *OAuthAuthorizeToken) Marshal() (dAtA []byte, err error) {
   702  	size := m.Size()
   703  	dAtA = make([]byte, size)
   704  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   705  	if err != nil {
   706  		return nil, err
   707  	}
   708  	return dAtA[:n], nil
   709  }
   710  
   711  func (m *OAuthAuthorizeToken) MarshalTo(dAtA []byte) (int, error) {
   712  	size := m.Size()
   713  	return m.MarshalToSizedBuffer(dAtA[:size])
   714  }
   715  
   716  func (m *OAuthAuthorizeToken) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   717  	i := len(dAtA)
   718  	_ = i
   719  	var l int
   720  	_ = l
   721  	i -= len(m.CodeChallengeMethod)
   722  	copy(dAtA[i:], m.CodeChallengeMethod)
   723  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.CodeChallengeMethod)))
   724  	i--
   725  	dAtA[i] = 0x52
   726  	i -= len(m.CodeChallenge)
   727  	copy(dAtA[i:], m.CodeChallenge)
   728  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.CodeChallenge)))
   729  	i--
   730  	dAtA[i] = 0x4a
   731  	i -= len(m.UserUID)
   732  	copy(dAtA[i:], m.UserUID)
   733  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.UserUID)))
   734  	i--
   735  	dAtA[i] = 0x42
   736  	i -= len(m.UserName)
   737  	copy(dAtA[i:], m.UserName)
   738  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.UserName)))
   739  	i--
   740  	dAtA[i] = 0x3a
   741  	i -= len(m.State)
   742  	copy(dAtA[i:], m.State)
   743  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.State)))
   744  	i--
   745  	dAtA[i] = 0x32
   746  	i -= len(m.RedirectURI)
   747  	copy(dAtA[i:], m.RedirectURI)
   748  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.RedirectURI)))
   749  	i--
   750  	dAtA[i] = 0x2a
   751  	if len(m.Scopes) > 0 {
   752  		for iNdEx := len(m.Scopes) - 1; iNdEx >= 0; iNdEx-- {
   753  			i -= len(m.Scopes[iNdEx])
   754  			copy(dAtA[i:], m.Scopes[iNdEx])
   755  			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Scopes[iNdEx])))
   756  			i--
   757  			dAtA[i] = 0x22
   758  		}
   759  	}
   760  	i = encodeVarintGenerated(dAtA, i, uint64(m.ExpiresIn))
   761  	i--
   762  	dAtA[i] = 0x18
   763  	i -= len(m.ClientName)
   764  	copy(dAtA[i:], m.ClientName)
   765  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ClientName)))
   766  	i--
   767  	dAtA[i] = 0x12
   768  	{
   769  		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
   770  		if err != nil {
   771  			return 0, err
   772  		}
   773  		i -= size
   774  		i = encodeVarintGenerated(dAtA, i, uint64(size))
   775  	}
   776  	i--
   777  	dAtA[i] = 0xa
   778  	return len(dAtA) - i, nil
   779  }
   780  
   781  func (m *OAuthAuthorizeTokenList) Marshal() (dAtA []byte, err error) {
   782  	size := m.Size()
   783  	dAtA = make([]byte, size)
   784  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   785  	if err != nil {
   786  		return nil, err
   787  	}
   788  	return dAtA[:n], nil
   789  }
   790  
   791  func (m *OAuthAuthorizeTokenList) MarshalTo(dAtA []byte) (int, error) {
   792  	size := m.Size()
   793  	return m.MarshalToSizedBuffer(dAtA[:size])
   794  }
   795  
   796  func (m *OAuthAuthorizeTokenList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   797  	i := len(dAtA)
   798  	_ = i
   799  	var l int
   800  	_ = l
   801  	if len(m.Items) > 0 {
   802  		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
   803  			{
   804  				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
   805  				if err != nil {
   806  					return 0, err
   807  				}
   808  				i -= size
   809  				i = encodeVarintGenerated(dAtA, i, uint64(size))
   810  			}
   811  			i--
   812  			dAtA[i] = 0x12
   813  		}
   814  	}
   815  	{
   816  		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
   817  		if err != nil {
   818  			return 0, err
   819  		}
   820  		i -= size
   821  		i = encodeVarintGenerated(dAtA, i, uint64(size))
   822  	}
   823  	i--
   824  	dAtA[i] = 0xa
   825  	return len(dAtA) - i, nil
   826  }
   827  
   828  func (m *OAuthClient) Marshal() (dAtA []byte, err error) {
   829  	size := m.Size()
   830  	dAtA = make([]byte, size)
   831  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   832  	if err != nil {
   833  		return nil, err
   834  	}
   835  	return dAtA[:n], nil
   836  }
   837  
   838  func (m *OAuthClient) MarshalTo(dAtA []byte) (int, error) {
   839  	size := m.Size()
   840  	return m.MarshalToSizedBuffer(dAtA[:size])
   841  }
   842  
   843  func (m *OAuthClient) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   844  	i := len(dAtA)
   845  	_ = i
   846  	var l int
   847  	_ = l
   848  	if m.AccessTokenInactivityTimeoutSeconds != nil {
   849  		i = encodeVarintGenerated(dAtA, i, uint64(*m.AccessTokenInactivityTimeoutSeconds))
   850  		i--
   851  		dAtA[i] = 0x48
   852  	}
   853  	if m.AccessTokenMaxAgeSeconds != nil {
   854  		i = encodeVarintGenerated(dAtA, i, uint64(*m.AccessTokenMaxAgeSeconds))
   855  		i--
   856  		dAtA[i] = 0x40
   857  	}
   858  	if len(m.ScopeRestrictions) > 0 {
   859  		for iNdEx := len(m.ScopeRestrictions) - 1; iNdEx >= 0; iNdEx-- {
   860  			{
   861  				size, err := m.ScopeRestrictions[iNdEx].MarshalToSizedBuffer(dAtA[:i])
   862  				if err != nil {
   863  					return 0, err
   864  				}
   865  				i -= size
   866  				i = encodeVarintGenerated(dAtA, i, uint64(size))
   867  			}
   868  			i--
   869  			dAtA[i] = 0x3a
   870  		}
   871  	}
   872  	i -= len(m.GrantMethod)
   873  	copy(dAtA[i:], m.GrantMethod)
   874  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.GrantMethod)))
   875  	i--
   876  	dAtA[i] = 0x32
   877  	if len(m.RedirectURIs) > 0 {
   878  		for iNdEx := len(m.RedirectURIs) - 1; iNdEx >= 0; iNdEx-- {
   879  			i -= len(m.RedirectURIs[iNdEx])
   880  			copy(dAtA[i:], m.RedirectURIs[iNdEx])
   881  			i = encodeVarintGenerated(dAtA, i, uint64(len(m.RedirectURIs[iNdEx])))
   882  			i--
   883  			dAtA[i] = 0x2a
   884  		}
   885  	}
   886  	i--
   887  	if m.RespondWithChallenges {
   888  		dAtA[i] = 1
   889  	} else {
   890  		dAtA[i] = 0
   891  	}
   892  	i--
   893  	dAtA[i] = 0x20
   894  	if len(m.AdditionalSecrets) > 0 {
   895  		for iNdEx := len(m.AdditionalSecrets) - 1; iNdEx >= 0; iNdEx-- {
   896  			i -= len(m.AdditionalSecrets[iNdEx])
   897  			copy(dAtA[i:], m.AdditionalSecrets[iNdEx])
   898  			i = encodeVarintGenerated(dAtA, i, uint64(len(m.AdditionalSecrets[iNdEx])))
   899  			i--
   900  			dAtA[i] = 0x1a
   901  		}
   902  	}
   903  	i -= len(m.Secret)
   904  	copy(dAtA[i:], m.Secret)
   905  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Secret)))
   906  	i--
   907  	dAtA[i] = 0x12
   908  	{
   909  		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
   910  		if err != nil {
   911  			return 0, err
   912  		}
   913  		i -= size
   914  		i = encodeVarintGenerated(dAtA, i, uint64(size))
   915  	}
   916  	i--
   917  	dAtA[i] = 0xa
   918  	return len(dAtA) - i, nil
   919  }
   920  
   921  func (m *OAuthClientAuthorization) Marshal() (dAtA []byte, err error) {
   922  	size := m.Size()
   923  	dAtA = make([]byte, size)
   924  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   925  	if err != nil {
   926  		return nil, err
   927  	}
   928  	return dAtA[:n], nil
   929  }
   930  
   931  func (m *OAuthClientAuthorization) MarshalTo(dAtA []byte) (int, error) {
   932  	size := m.Size()
   933  	return m.MarshalToSizedBuffer(dAtA[:size])
   934  }
   935  
   936  func (m *OAuthClientAuthorization) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   937  	i := len(dAtA)
   938  	_ = i
   939  	var l int
   940  	_ = l
   941  	if len(m.Scopes) > 0 {
   942  		for iNdEx := len(m.Scopes) - 1; iNdEx >= 0; iNdEx-- {
   943  			i -= len(m.Scopes[iNdEx])
   944  			copy(dAtA[i:], m.Scopes[iNdEx])
   945  			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Scopes[iNdEx])))
   946  			i--
   947  			dAtA[i] = 0x2a
   948  		}
   949  	}
   950  	i -= len(m.UserUID)
   951  	copy(dAtA[i:], m.UserUID)
   952  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.UserUID)))
   953  	i--
   954  	dAtA[i] = 0x22
   955  	i -= len(m.UserName)
   956  	copy(dAtA[i:], m.UserName)
   957  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.UserName)))
   958  	i--
   959  	dAtA[i] = 0x1a
   960  	i -= len(m.ClientName)
   961  	copy(dAtA[i:], m.ClientName)
   962  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ClientName)))
   963  	i--
   964  	dAtA[i] = 0x12
   965  	{
   966  		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
   967  		if err != nil {
   968  			return 0, err
   969  		}
   970  		i -= size
   971  		i = encodeVarintGenerated(dAtA, i, uint64(size))
   972  	}
   973  	i--
   974  	dAtA[i] = 0xa
   975  	return len(dAtA) - i, nil
   976  }
   977  
   978  func (m *OAuthClientAuthorizationList) Marshal() (dAtA []byte, err error) {
   979  	size := m.Size()
   980  	dAtA = make([]byte, size)
   981  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
   982  	if err != nil {
   983  		return nil, err
   984  	}
   985  	return dAtA[:n], nil
   986  }
   987  
   988  func (m *OAuthClientAuthorizationList) MarshalTo(dAtA []byte) (int, error) {
   989  	size := m.Size()
   990  	return m.MarshalToSizedBuffer(dAtA[:size])
   991  }
   992  
   993  func (m *OAuthClientAuthorizationList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
   994  	i := len(dAtA)
   995  	_ = i
   996  	var l int
   997  	_ = l
   998  	if len(m.Items) > 0 {
   999  		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  1000  			{
  1001  				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1002  				if err != nil {
  1003  					return 0, err
  1004  				}
  1005  				i -= size
  1006  				i = encodeVarintGenerated(dAtA, i, uint64(size))
  1007  			}
  1008  			i--
  1009  			dAtA[i] = 0x12
  1010  		}
  1011  	}
  1012  	{
  1013  		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  1014  		if err != nil {
  1015  			return 0, err
  1016  		}
  1017  		i -= size
  1018  		i = encodeVarintGenerated(dAtA, i, uint64(size))
  1019  	}
  1020  	i--
  1021  	dAtA[i] = 0xa
  1022  	return len(dAtA) - i, nil
  1023  }
  1024  
  1025  func (m *OAuthClientList) Marshal() (dAtA []byte, err error) {
  1026  	size := m.Size()
  1027  	dAtA = make([]byte, size)
  1028  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1029  	if err != nil {
  1030  		return nil, err
  1031  	}
  1032  	return dAtA[:n], nil
  1033  }
  1034  
  1035  func (m *OAuthClientList) MarshalTo(dAtA []byte) (int, error) {
  1036  	size := m.Size()
  1037  	return m.MarshalToSizedBuffer(dAtA[:size])
  1038  }
  1039  
  1040  func (m *OAuthClientList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1041  	i := len(dAtA)
  1042  	_ = i
  1043  	var l int
  1044  	_ = l
  1045  	if len(m.Items) > 0 {
  1046  		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  1047  			{
  1048  				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1049  				if err != nil {
  1050  					return 0, err
  1051  				}
  1052  				i -= size
  1053  				i = encodeVarintGenerated(dAtA, i, uint64(size))
  1054  			}
  1055  			i--
  1056  			dAtA[i] = 0x12
  1057  		}
  1058  	}
  1059  	{
  1060  		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  1061  		if err != nil {
  1062  			return 0, err
  1063  		}
  1064  		i -= size
  1065  		i = encodeVarintGenerated(dAtA, i, uint64(size))
  1066  	}
  1067  	i--
  1068  	dAtA[i] = 0xa
  1069  	return len(dAtA) - i, nil
  1070  }
  1071  
  1072  func (m *OAuthRedirectReference) Marshal() (dAtA []byte, err error) {
  1073  	size := m.Size()
  1074  	dAtA = make([]byte, size)
  1075  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1076  	if err != nil {
  1077  		return nil, err
  1078  	}
  1079  	return dAtA[:n], nil
  1080  }
  1081  
  1082  func (m *OAuthRedirectReference) MarshalTo(dAtA []byte) (int, error) {
  1083  	size := m.Size()
  1084  	return m.MarshalToSizedBuffer(dAtA[:size])
  1085  }
  1086  
  1087  func (m *OAuthRedirectReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1088  	i := len(dAtA)
  1089  	_ = i
  1090  	var l int
  1091  	_ = l
  1092  	{
  1093  		size, err := m.Reference.MarshalToSizedBuffer(dAtA[:i])
  1094  		if err != nil {
  1095  			return 0, err
  1096  		}
  1097  		i -= size
  1098  		i = encodeVarintGenerated(dAtA, i, uint64(size))
  1099  	}
  1100  	i--
  1101  	dAtA[i] = 0x12
  1102  	{
  1103  		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  1104  		if err != nil {
  1105  			return 0, err
  1106  		}
  1107  		i -= size
  1108  		i = encodeVarintGenerated(dAtA, i, uint64(size))
  1109  	}
  1110  	i--
  1111  	dAtA[i] = 0xa
  1112  	return len(dAtA) - i, nil
  1113  }
  1114  
  1115  func (m *RedirectReference) Marshal() (dAtA []byte, err error) {
  1116  	size := m.Size()
  1117  	dAtA = make([]byte, size)
  1118  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1119  	if err != nil {
  1120  		return nil, err
  1121  	}
  1122  	return dAtA[:n], nil
  1123  }
  1124  
  1125  func (m *RedirectReference) MarshalTo(dAtA []byte) (int, error) {
  1126  	size := m.Size()
  1127  	return m.MarshalToSizedBuffer(dAtA[:size])
  1128  }
  1129  
  1130  func (m *RedirectReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1131  	i := len(dAtA)
  1132  	_ = i
  1133  	var l int
  1134  	_ = l
  1135  	i -= len(m.Name)
  1136  	copy(dAtA[i:], m.Name)
  1137  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  1138  	i--
  1139  	dAtA[i] = 0x1a
  1140  	i -= len(m.Kind)
  1141  	copy(dAtA[i:], m.Kind)
  1142  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Kind)))
  1143  	i--
  1144  	dAtA[i] = 0x12
  1145  	i -= len(m.Group)
  1146  	copy(dAtA[i:], m.Group)
  1147  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.Group)))
  1148  	i--
  1149  	dAtA[i] = 0xa
  1150  	return len(dAtA) - i, nil
  1151  }
  1152  
  1153  func (m *ScopeRestriction) Marshal() (dAtA []byte, err error) {
  1154  	size := m.Size()
  1155  	dAtA = make([]byte, size)
  1156  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1157  	if err != nil {
  1158  		return nil, err
  1159  	}
  1160  	return dAtA[:n], nil
  1161  }
  1162  
  1163  func (m *ScopeRestriction) MarshalTo(dAtA []byte) (int, error) {
  1164  	size := m.Size()
  1165  	return m.MarshalToSizedBuffer(dAtA[:size])
  1166  }
  1167  
  1168  func (m *ScopeRestriction) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1169  	i := len(dAtA)
  1170  	_ = i
  1171  	var l int
  1172  	_ = l
  1173  	if m.ClusterRole != nil {
  1174  		{
  1175  			size, err := m.ClusterRole.MarshalToSizedBuffer(dAtA[:i])
  1176  			if err != nil {
  1177  				return 0, err
  1178  			}
  1179  			i -= size
  1180  			i = encodeVarintGenerated(dAtA, i, uint64(size))
  1181  		}
  1182  		i--
  1183  		dAtA[i] = 0x12
  1184  	}
  1185  	if len(m.ExactValues) > 0 {
  1186  		for iNdEx := len(m.ExactValues) - 1; iNdEx >= 0; iNdEx-- {
  1187  			i -= len(m.ExactValues[iNdEx])
  1188  			copy(dAtA[i:], m.ExactValues[iNdEx])
  1189  			i = encodeVarintGenerated(dAtA, i, uint64(len(m.ExactValues[iNdEx])))
  1190  			i--
  1191  			dAtA[i] = 0xa
  1192  		}
  1193  	}
  1194  	return len(dAtA) - i, nil
  1195  }
  1196  
  1197  func (m *UserOAuthAccessToken) Marshal() (dAtA []byte, err error) {
  1198  	size := m.Size()
  1199  	dAtA = make([]byte, size)
  1200  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1201  	if err != nil {
  1202  		return nil, err
  1203  	}
  1204  	return dAtA[:n], nil
  1205  }
  1206  
  1207  func (m *UserOAuthAccessToken) MarshalTo(dAtA []byte) (int, error) {
  1208  	size := m.Size()
  1209  	return m.MarshalToSizedBuffer(dAtA[:size])
  1210  }
  1211  
  1212  func (m *UserOAuthAccessToken) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1213  	i := len(dAtA)
  1214  	_ = i
  1215  	var l int
  1216  	_ = l
  1217  	i = encodeVarintGenerated(dAtA, i, uint64(m.InactivityTimeoutSeconds))
  1218  	i--
  1219  	dAtA[i] = 0x50
  1220  	i -= len(m.RefreshToken)
  1221  	copy(dAtA[i:], m.RefreshToken)
  1222  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.RefreshToken)))
  1223  	i--
  1224  	dAtA[i] = 0x4a
  1225  	i -= len(m.AuthorizeToken)
  1226  	copy(dAtA[i:], m.AuthorizeToken)
  1227  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.AuthorizeToken)))
  1228  	i--
  1229  	dAtA[i] = 0x42
  1230  	i -= len(m.UserUID)
  1231  	copy(dAtA[i:], m.UserUID)
  1232  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.UserUID)))
  1233  	i--
  1234  	dAtA[i] = 0x3a
  1235  	i -= len(m.UserName)
  1236  	copy(dAtA[i:], m.UserName)
  1237  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.UserName)))
  1238  	i--
  1239  	dAtA[i] = 0x32
  1240  	i -= len(m.RedirectURI)
  1241  	copy(dAtA[i:], m.RedirectURI)
  1242  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.RedirectURI)))
  1243  	i--
  1244  	dAtA[i] = 0x2a
  1245  	if len(m.Scopes) > 0 {
  1246  		for iNdEx := len(m.Scopes) - 1; iNdEx >= 0; iNdEx-- {
  1247  			i -= len(m.Scopes[iNdEx])
  1248  			copy(dAtA[i:], m.Scopes[iNdEx])
  1249  			i = encodeVarintGenerated(dAtA, i, uint64(len(m.Scopes[iNdEx])))
  1250  			i--
  1251  			dAtA[i] = 0x22
  1252  		}
  1253  	}
  1254  	i = encodeVarintGenerated(dAtA, i, uint64(m.ExpiresIn))
  1255  	i--
  1256  	dAtA[i] = 0x18
  1257  	i -= len(m.ClientName)
  1258  	copy(dAtA[i:], m.ClientName)
  1259  	i = encodeVarintGenerated(dAtA, i, uint64(len(m.ClientName)))
  1260  	i--
  1261  	dAtA[i] = 0x12
  1262  	{
  1263  		size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  1264  		if err != nil {
  1265  			return 0, err
  1266  		}
  1267  		i -= size
  1268  		i = encodeVarintGenerated(dAtA, i, uint64(size))
  1269  	}
  1270  	i--
  1271  	dAtA[i] = 0xa
  1272  	return len(dAtA) - i, nil
  1273  }
  1274  
  1275  func (m *UserOAuthAccessTokenList) Marshal() (dAtA []byte, err error) {
  1276  	size := m.Size()
  1277  	dAtA = make([]byte, size)
  1278  	n, err := m.MarshalToSizedBuffer(dAtA[:size])
  1279  	if err != nil {
  1280  		return nil, err
  1281  	}
  1282  	return dAtA[:n], nil
  1283  }
  1284  
  1285  func (m *UserOAuthAccessTokenList) MarshalTo(dAtA []byte) (int, error) {
  1286  	size := m.Size()
  1287  	return m.MarshalToSizedBuffer(dAtA[:size])
  1288  }
  1289  
  1290  func (m *UserOAuthAccessTokenList) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  1291  	i := len(dAtA)
  1292  	_ = i
  1293  	var l int
  1294  	_ = l
  1295  	if len(m.Items) > 0 {
  1296  		for iNdEx := len(m.Items) - 1; iNdEx >= 0; iNdEx-- {
  1297  			{
  1298  				size, err := m.Items[iNdEx].MarshalToSizedBuffer(dAtA[:i])
  1299  				if err != nil {
  1300  					return 0, err
  1301  				}
  1302  				i -= size
  1303  				i = encodeVarintGenerated(dAtA, i, uint64(size))
  1304  			}
  1305  			i--
  1306  			dAtA[i] = 0x12
  1307  		}
  1308  	}
  1309  	{
  1310  		size, err := m.ListMeta.MarshalToSizedBuffer(dAtA[:i])
  1311  		if err != nil {
  1312  			return 0, err
  1313  		}
  1314  		i -= size
  1315  		i = encodeVarintGenerated(dAtA, i, uint64(size))
  1316  	}
  1317  	i--
  1318  	dAtA[i] = 0xa
  1319  	return len(dAtA) - i, nil
  1320  }
  1321  
  1322  func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  1323  	offset -= sovGenerated(v)
  1324  	base := offset
  1325  	for v >= 1<<7 {
  1326  		dAtA[offset] = uint8(v&0x7f | 0x80)
  1327  		v >>= 7
  1328  		offset++
  1329  	}
  1330  	dAtA[offset] = uint8(v)
  1331  	return base
  1332  }
  1333  func (m *ClusterRoleScopeRestriction) Size() (n int) {
  1334  	if m == nil {
  1335  		return 0
  1336  	}
  1337  	var l int
  1338  	_ = l
  1339  	if len(m.RoleNames) > 0 {
  1340  		for _, s := range m.RoleNames {
  1341  			l = len(s)
  1342  			n += 1 + l + sovGenerated(uint64(l))
  1343  		}
  1344  	}
  1345  	if len(m.Namespaces) > 0 {
  1346  		for _, s := range m.Namespaces {
  1347  			l = len(s)
  1348  			n += 1 + l + sovGenerated(uint64(l))
  1349  		}
  1350  	}
  1351  	n += 2
  1352  	return n
  1353  }
  1354  
  1355  func (m *OAuthAccessToken) Size() (n int) {
  1356  	if m == nil {
  1357  		return 0
  1358  	}
  1359  	var l int
  1360  	_ = l
  1361  	l = m.ObjectMeta.Size()
  1362  	n += 1 + l + sovGenerated(uint64(l))
  1363  	l = len(m.ClientName)
  1364  	n += 1 + l + sovGenerated(uint64(l))
  1365  	n += 1 + sovGenerated(uint64(m.ExpiresIn))
  1366  	if len(m.Scopes) > 0 {
  1367  		for _, s := range m.Scopes {
  1368  			l = len(s)
  1369  			n += 1 + l + sovGenerated(uint64(l))
  1370  		}
  1371  	}
  1372  	l = len(m.RedirectURI)
  1373  	n += 1 + l + sovGenerated(uint64(l))
  1374  	l = len(m.UserName)
  1375  	n += 1 + l + sovGenerated(uint64(l))
  1376  	l = len(m.UserUID)
  1377  	n += 1 + l + sovGenerated(uint64(l))
  1378  	l = len(m.AuthorizeToken)
  1379  	n += 1 + l + sovGenerated(uint64(l))
  1380  	l = len(m.RefreshToken)
  1381  	n += 1 + l + sovGenerated(uint64(l))
  1382  	n += 1 + sovGenerated(uint64(m.InactivityTimeoutSeconds))
  1383  	return n
  1384  }
  1385  
  1386  func (m *OAuthAccessTokenList) Size() (n int) {
  1387  	if m == nil {
  1388  		return 0
  1389  	}
  1390  	var l int
  1391  	_ = l
  1392  	l = m.ListMeta.Size()
  1393  	n += 1 + l + sovGenerated(uint64(l))
  1394  	if len(m.Items) > 0 {
  1395  		for _, e := range m.Items {
  1396  			l = e.Size()
  1397  			n += 1 + l + sovGenerated(uint64(l))
  1398  		}
  1399  	}
  1400  	return n
  1401  }
  1402  
  1403  func (m *OAuthAuthorizeToken) Size() (n int) {
  1404  	if m == nil {
  1405  		return 0
  1406  	}
  1407  	var l int
  1408  	_ = l
  1409  	l = m.ObjectMeta.Size()
  1410  	n += 1 + l + sovGenerated(uint64(l))
  1411  	l = len(m.ClientName)
  1412  	n += 1 + l + sovGenerated(uint64(l))
  1413  	n += 1 + sovGenerated(uint64(m.ExpiresIn))
  1414  	if len(m.Scopes) > 0 {
  1415  		for _, s := range m.Scopes {
  1416  			l = len(s)
  1417  			n += 1 + l + sovGenerated(uint64(l))
  1418  		}
  1419  	}
  1420  	l = len(m.RedirectURI)
  1421  	n += 1 + l + sovGenerated(uint64(l))
  1422  	l = len(m.State)
  1423  	n += 1 + l + sovGenerated(uint64(l))
  1424  	l = len(m.UserName)
  1425  	n += 1 + l + sovGenerated(uint64(l))
  1426  	l = len(m.UserUID)
  1427  	n += 1 + l + sovGenerated(uint64(l))
  1428  	l = len(m.CodeChallenge)
  1429  	n += 1 + l + sovGenerated(uint64(l))
  1430  	l = len(m.CodeChallengeMethod)
  1431  	n += 1 + l + sovGenerated(uint64(l))
  1432  	return n
  1433  }
  1434  
  1435  func (m *OAuthAuthorizeTokenList) Size() (n int) {
  1436  	if m == nil {
  1437  		return 0
  1438  	}
  1439  	var l int
  1440  	_ = l
  1441  	l = m.ListMeta.Size()
  1442  	n += 1 + l + sovGenerated(uint64(l))
  1443  	if len(m.Items) > 0 {
  1444  		for _, e := range m.Items {
  1445  			l = e.Size()
  1446  			n += 1 + l + sovGenerated(uint64(l))
  1447  		}
  1448  	}
  1449  	return n
  1450  }
  1451  
  1452  func (m *OAuthClient) Size() (n int) {
  1453  	if m == nil {
  1454  		return 0
  1455  	}
  1456  	var l int
  1457  	_ = l
  1458  	l = m.ObjectMeta.Size()
  1459  	n += 1 + l + sovGenerated(uint64(l))
  1460  	l = len(m.Secret)
  1461  	n += 1 + l + sovGenerated(uint64(l))
  1462  	if len(m.AdditionalSecrets) > 0 {
  1463  		for _, s := range m.AdditionalSecrets {
  1464  			l = len(s)
  1465  			n += 1 + l + sovGenerated(uint64(l))
  1466  		}
  1467  	}
  1468  	n += 2
  1469  	if len(m.RedirectURIs) > 0 {
  1470  		for _, s := range m.RedirectURIs {
  1471  			l = len(s)
  1472  			n += 1 + l + sovGenerated(uint64(l))
  1473  		}
  1474  	}
  1475  	l = len(m.GrantMethod)
  1476  	n += 1 + l + sovGenerated(uint64(l))
  1477  	if len(m.ScopeRestrictions) > 0 {
  1478  		for _, e := range m.ScopeRestrictions {
  1479  			l = e.Size()
  1480  			n += 1 + l + sovGenerated(uint64(l))
  1481  		}
  1482  	}
  1483  	if m.AccessTokenMaxAgeSeconds != nil {
  1484  		n += 1 + sovGenerated(uint64(*m.AccessTokenMaxAgeSeconds))
  1485  	}
  1486  	if m.AccessTokenInactivityTimeoutSeconds != nil {
  1487  		n += 1 + sovGenerated(uint64(*m.AccessTokenInactivityTimeoutSeconds))
  1488  	}
  1489  	return n
  1490  }
  1491  
  1492  func (m *OAuthClientAuthorization) Size() (n int) {
  1493  	if m == nil {
  1494  		return 0
  1495  	}
  1496  	var l int
  1497  	_ = l
  1498  	l = m.ObjectMeta.Size()
  1499  	n += 1 + l + sovGenerated(uint64(l))
  1500  	l = len(m.ClientName)
  1501  	n += 1 + l + sovGenerated(uint64(l))
  1502  	l = len(m.UserName)
  1503  	n += 1 + l + sovGenerated(uint64(l))
  1504  	l = len(m.UserUID)
  1505  	n += 1 + l + sovGenerated(uint64(l))
  1506  	if len(m.Scopes) > 0 {
  1507  		for _, s := range m.Scopes {
  1508  			l = len(s)
  1509  			n += 1 + l + sovGenerated(uint64(l))
  1510  		}
  1511  	}
  1512  	return n
  1513  }
  1514  
  1515  func (m *OAuthClientAuthorizationList) Size() (n int) {
  1516  	if m == nil {
  1517  		return 0
  1518  	}
  1519  	var l int
  1520  	_ = l
  1521  	l = m.ListMeta.Size()
  1522  	n += 1 + l + sovGenerated(uint64(l))
  1523  	if len(m.Items) > 0 {
  1524  		for _, e := range m.Items {
  1525  			l = e.Size()
  1526  			n += 1 + l + sovGenerated(uint64(l))
  1527  		}
  1528  	}
  1529  	return n
  1530  }
  1531  
  1532  func (m *OAuthClientList) Size() (n int) {
  1533  	if m == nil {
  1534  		return 0
  1535  	}
  1536  	var l int
  1537  	_ = l
  1538  	l = m.ListMeta.Size()
  1539  	n += 1 + l + sovGenerated(uint64(l))
  1540  	if len(m.Items) > 0 {
  1541  		for _, e := range m.Items {
  1542  			l = e.Size()
  1543  			n += 1 + l + sovGenerated(uint64(l))
  1544  		}
  1545  	}
  1546  	return n
  1547  }
  1548  
  1549  func (m *OAuthRedirectReference) Size() (n int) {
  1550  	if m == nil {
  1551  		return 0
  1552  	}
  1553  	var l int
  1554  	_ = l
  1555  	l = m.ObjectMeta.Size()
  1556  	n += 1 + l + sovGenerated(uint64(l))
  1557  	l = m.Reference.Size()
  1558  	n += 1 + l + sovGenerated(uint64(l))
  1559  	return n
  1560  }
  1561  
  1562  func (m *RedirectReference) Size() (n int) {
  1563  	if m == nil {
  1564  		return 0
  1565  	}
  1566  	var l int
  1567  	_ = l
  1568  	l = len(m.Group)
  1569  	n += 1 + l + sovGenerated(uint64(l))
  1570  	l = len(m.Kind)
  1571  	n += 1 + l + sovGenerated(uint64(l))
  1572  	l = len(m.Name)
  1573  	n += 1 + l + sovGenerated(uint64(l))
  1574  	return n
  1575  }
  1576  
  1577  func (m *ScopeRestriction) Size() (n int) {
  1578  	if m == nil {
  1579  		return 0
  1580  	}
  1581  	var l int
  1582  	_ = l
  1583  	if len(m.ExactValues) > 0 {
  1584  		for _, s := range m.ExactValues {
  1585  			l = len(s)
  1586  			n += 1 + l + sovGenerated(uint64(l))
  1587  		}
  1588  	}
  1589  	if m.ClusterRole != nil {
  1590  		l = m.ClusterRole.Size()
  1591  		n += 1 + l + sovGenerated(uint64(l))
  1592  	}
  1593  	return n
  1594  }
  1595  
  1596  func (m *UserOAuthAccessToken) Size() (n int) {
  1597  	if m == nil {
  1598  		return 0
  1599  	}
  1600  	var l int
  1601  	_ = l
  1602  	l = m.ObjectMeta.Size()
  1603  	n += 1 + l + sovGenerated(uint64(l))
  1604  	l = len(m.ClientName)
  1605  	n += 1 + l + sovGenerated(uint64(l))
  1606  	n += 1 + sovGenerated(uint64(m.ExpiresIn))
  1607  	if len(m.Scopes) > 0 {
  1608  		for _, s := range m.Scopes {
  1609  			l = len(s)
  1610  			n += 1 + l + sovGenerated(uint64(l))
  1611  		}
  1612  	}
  1613  	l = len(m.RedirectURI)
  1614  	n += 1 + l + sovGenerated(uint64(l))
  1615  	l = len(m.UserName)
  1616  	n += 1 + l + sovGenerated(uint64(l))
  1617  	l = len(m.UserUID)
  1618  	n += 1 + l + sovGenerated(uint64(l))
  1619  	l = len(m.AuthorizeToken)
  1620  	n += 1 + l + sovGenerated(uint64(l))
  1621  	l = len(m.RefreshToken)
  1622  	n += 1 + l + sovGenerated(uint64(l))
  1623  	n += 1 + sovGenerated(uint64(m.InactivityTimeoutSeconds))
  1624  	return n
  1625  }
  1626  
  1627  func (m *UserOAuthAccessTokenList) Size() (n int) {
  1628  	if m == nil {
  1629  		return 0
  1630  	}
  1631  	var l int
  1632  	_ = l
  1633  	l = m.ListMeta.Size()
  1634  	n += 1 + l + sovGenerated(uint64(l))
  1635  	if len(m.Items) > 0 {
  1636  		for _, e := range m.Items {
  1637  			l = e.Size()
  1638  			n += 1 + l + sovGenerated(uint64(l))
  1639  		}
  1640  	}
  1641  	return n
  1642  }
  1643  
  1644  func sovGenerated(x uint64) (n int) {
  1645  	return (math_bits.Len64(x|1) + 6) / 7
  1646  }
  1647  func sozGenerated(x uint64) (n int) {
  1648  	return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  1649  }
  1650  func (this *ClusterRoleScopeRestriction) String() string {
  1651  	if this == nil {
  1652  		return "nil"
  1653  	}
  1654  	s := strings.Join([]string{`&ClusterRoleScopeRestriction{`,
  1655  		`RoleNames:` + fmt.Sprintf("%v", this.RoleNames) + `,`,
  1656  		`Namespaces:` + fmt.Sprintf("%v", this.Namespaces) + `,`,
  1657  		`AllowEscalation:` + fmt.Sprintf("%v", this.AllowEscalation) + `,`,
  1658  		`}`,
  1659  	}, "")
  1660  	return s
  1661  }
  1662  func (this *OAuthAccessToken) String() string {
  1663  	if this == nil {
  1664  		return "nil"
  1665  	}
  1666  	s := strings.Join([]string{`&OAuthAccessToken{`,
  1667  		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1668  		`ClientName:` + fmt.Sprintf("%v", this.ClientName) + `,`,
  1669  		`ExpiresIn:` + fmt.Sprintf("%v", this.ExpiresIn) + `,`,
  1670  		`Scopes:` + fmt.Sprintf("%v", this.Scopes) + `,`,
  1671  		`RedirectURI:` + fmt.Sprintf("%v", this.RedirectURI) + `,`,
  1672  		`UserName:` + fmt.Sprintf("%v", this.UserName) + `,`,
  1673  		`UserUID:` + fmt.Sprintf("%v", this.UserUID) + `,`,
  1674  		`AuthorizeToken:` + fmt.Sprintf("%v", this.AuthorizeToken) + `,`,
  1675  		`RefreshToken:` + fmt.Sprintf("%v", this.RefreshToken) + `,`,
  1676  		`InactivityTimeoutSeconds:` + fmt.Sprintf("%v", this.InactivityTimeoutSeconds) + `,`,
  1677  		`}`,
  1678  	}, "")
  1679  	return s
  1680  }
  1681  func (this *OAuthAccessTokenList) String() string {
  1682  	if this == nil {
  1683  		return "nil"
  1684  	}
  1685  	repeatedStringForItems := "[]OAuthAccessToken{"
  1686  	for _, f := range this.Items {
  1687  		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "OAuthAccessToken", "OAuthAccessToken", 1), `&`, ``, 1) + ","
  1688  	}
  1689  	repeatedStringForItems += "}"
  1690  	s := strings.Join([]string{`&OAuthAccessTokenList{`,
  1691  		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1692  		`Items:` + repeatedStringForItems + `,`,
  1693  		`}`,
  1694  	}, "")
  1695  	return s
  1696  }
  1697  func (this *OAuthAuthorizeToken) String() string {
  1698  	if this == nil {
  1699  		return "nil"
  1700  	}
  1701  	s := strings.Join([]string{`&OAuthAuthorizeToken{`,
  1702  		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1703  		`ClientName:` + fmt.Sprintf("%v", this.ClientName) + `,`,
  1704  		`ExpiresIn:` + fmt.Sprintf("%v", this.ExpiresIn) + `,`,
  1705  		`Scopes:` + fmt.Sprintf("%v", this.Scopes) + `,`,
  1706  		`RedirectURI:` + fmt.Sprintf("%v", this.RedirectURI) + `,`,
  1707  		`State:` + fmt.Sprintf("%v", this.State) + `,`,
  1708  		`UserName:` + fmt.Sprintf("%v", this.UserName) + `,`,
  1709  		`UserUID:` + fmt.Sprintf("%v", this.UserUID) + `,`,
  1710  		`CodeChallenge:` + fmt.Sprintf("%v", this.CodeChallenge) + `,`,
  1711  		`CodeChallengeMethod:` + fmt.Sprintf("%v", this.CodeChallengeMethod) + `,`,
  1712  		`}`,
  1713  	}, "")
  1714  	return s
  1715  }
  1716  func (this *OAuthAuthorizeTokenList) String() string {
  1717  	if this == nil {
  1718  		return "nil"
  1719  	}
  1720  	repeatedStringForItems := "[]OAuthAuthorizeToken{"
  1721  	for _, f := range this.Items {
  1722  		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "OAuthAuthorizeToken", "OAuthAuthorizeToken", 1), `&`, ``, 1) + ","
  1723  	}
  1724  	repeatedStringForItems += "}"
  1725  	s := strings.Join([]string{`&OAuthAuthorizeTokenList{`,
  1726  		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1727  		`Items:` + repeatedStringForItems + `,`,
  1728  		`}`,
  1729  	}, "")
  1730  	return s
  1731  }
  1732  func (this *OAuthClient) String() string {
  1733  	if this == nil {
  1734  		return "nil"
  1735  	}
  1736  	repeatedStringForScopeRestrictions := "[]ScopeRestriction{"
  1737  	for _, f := range this.ScopeRestrictions {
  1738  		repeatedStringForScopeRestrictions += strings.Replace(strings.Replace(f.String(), "ScopeRestriction", "ScopeRestriction", 1), `&`, ``, 1) + ","
  1739  	}
  1740  	repeatedStringForScopeRestrictions += "}"
  1741  	s := strings.Join([]string{`&OAuthClient{`,
  1742  		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1743  		`Secret:` + fmt.Sprintf("%v", this.Secret) + `,`,
  1744  		`AdditionalSecrets:` + fmt.Sprintf("%v", this.AdditionalSecrets) + `,`,
  1745  		`RespondWithChallenges:` + fmt.Sprintf("%v", this.RespondWithChallenges) + `,`,
  1746  		`RedirectURIs:` + fmt.Sprintf("%v", this.RedirectURIs) + `,`,
  1747  		`GrantMethod:` + fmt.Sprintf("%v", this.GrantMethod) + `,`,
  1748  		`ScopeRestrictions:` + repeatedStringForScopeRestrictions + `,`,
  1749  		`AccessTokenMaxAgeSeconds:` + valueToStringGenerated(this.AccessTokenMaxAgeSeconds) + `,`,
  1750  		`AccessTokenInactivityTimeoutSeconds:` + valueToStringGenerated(this.AccessTokenInactivityTimeoutSeconds) + `,`,
  1751  		`}`,
  1752  	}, "")
  1753  	return s
  1754  }
  1755  func (this *OAuthClientAuthorization) String() string {
  1756  	if this == nil {
  1757  		return "nil"
  1758  	}
  1759  	s := strings.Join([]string{`&OAuthClientAuthorization{`,
  1760  		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1761  		`ClientName:` + fmt.Sprintf("%v", this.ClientName) + `,`,
  1762  		`UserName:` + fmt.Sprintf("%v", this.UserName) + `,`,
  1763  		`UserUID:` + fmt.Sprintf("%v", this.UserUID) + `,`,
  1764  		`Scopes:` + fmt.Sprintf("%v", this.Scopes) + `,`,
  1765  		`}`,
  1766  	}, "")
  1767  	return s
  1768  }
  1769  func (this *OAuthClientAuthorizationList) String() string {
  1770  	if this == nil {
  1771  		return "nil"
  1772  	}
  1773  	repeatedStringForItems := "[]OAuthClientAuthorization{"
  1774  	for _, f := range this.Items {
  1775  		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "OAuthClientAuthorization", "OAuthClientAuthorization", 1), `&`, ``, 1) + ","
  1776  	}
  1777  	repeatedStringForItems += "}"
  1778  	s := strings.Join([]string{`&OAuthClientAuthorizationList{`,
  1779  		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1780  		`Items:` + repeatedStringForItems + `,`,
  1781  		`}`,
  1782  	}, "")
  1783  	return s
  1784  }
  1785  func (this *OAuthClientList) String() string {
  1786  	if this == nil {
  1787  		return "nil"
  1788  	}
  1789  	repeatedStringForItems := "[]OAuthClient{"
  1790  	for _, f := range this.Items {
  1791  		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "OAuthClient", "OAuthClient", 1), `&`, ``, 1) + ","
  1792  	}
  1793  	repeatedStringForItems += "}"
  1794  	s := strings.Join([]string{`&OAuthClientList{`,
  1795  		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1796  		`Items:` + repeatedStringForItems + `,`,
  1797  		`}`,
  1798  	}, "")
  1799  	return s
  1800  }
  1801  func (this *OAuthRedirectReference) String() string {
  1802  	if this == nil {
  1803  		return "nil"
  1804  	}
  1805  	s := strings.Join([]string{`&OAuthRedirectReference{`,
  1806  		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1807  		`Reference:` + strings.Replace(strings.Replace(this.Reference.String(), "RedirectReference", "RedirectReference", 1), `&`, ``, 1) + `,`,
  1808  		`}`,
  1809  	}, "")
  1810  	return s
  1811  }
  1812  func (this *RedirectReference) String() string {
  1813  	if this == nil {
  1814  		return "nil"
  1815  	}
  1816  	s := strings.Join([]string{`&RedirectReference{`,
  1817  		`Group:` + fmt.Sprintf("%v", this.Group) + `,`,
  1818  		`Kind:` + fmt.Sprintf("%v", this.Kind) + `,`,
  1819  		`Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  1820  		`}`,
  1821  	}, "")
  1822  	return s
  1823  }
  1824  func (this *ScopeRestriction) String() string {
  1825  	if this == nil {
  1826  		return "nil"
  1827  	}
  1828  	s := strings.Join([]string{`&ScopeRestriction{`,
  1829  		`ExactValues:` + fmt.Sprintf("%v", this.ExactValues) + `,`,
  1830  		`ClusterRole:` + strings.Replace(this.ClusterRole.String(), "ClusterRoleScopeRestriction", "ClusterRoleScopeRestriction", 1) + `,`,
  1831  		`}`,
  1832  	}, "")
  1833  	return s
  1834  }
  1835  func (this *UserOAuthAccessToken) String() string {
  1836  	if this == nil {
  1837  		return "nil"
  1838  	}
  1839  	s := strings.Join([]string{`&UserOAuthAccessToken{`,
  1840  		`ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  1841  		`ClientName:` + fmt.Sprintf("%v", this.ClientName) + `,`,
  1842  		`ExpiresIn:` + fmt.Sprintf("%v", this.ExpiresIn) + `,`,
  1843  		`Scopes:` + fmt.Sprintf("%v", this.Scopes) + `,`,
  1844  		`RedirectURI:` + fmt.Sprintf("%v", this.RedirectURI) + `,`,
  1845  		`UserName:` + fmt.Sprintf("%v", this.UserName) + `,`,
  1846  		`UserUID:` + fmt.Sprintf("%v", this.UserUID) + `,`,
  1847  		`AuthorizeToken:` + fmt.Sprintf("%v", this.AuthorizeToken) + `,`,
  1848  		`RefreshToken:` + fmt.Sprintf("%v", this.RefreshToken) + `,`,
  1849  		`InactivityTimeoutSeconds:` + fmt.Sprintf("%v", this.InactivityTimeoutSeconds) + `,`,
  1850  		`}`,
  1851  	}, "")
  1852  	return s
  1853  }
  1854  func (this *UserOAuthAccessTokenList) String() string {
  1855  	if this == nil {
  1856  		return "nil"
  1857  	}
  1858  	repeatedStringForItems := "[]UserOAuthAccessToken{"
  1859  	for _, f := range this.Items {
  1860  		repeatedStringForItems += strings.Replace(strings.Replace(f.String(), "UserOAuthAccessToken", "UserOAuthAccessToken", 1), `&`, ``, 1) + ","
  1861  	}
  1862  	repeatedStringForItems += "}"
  1863  	s := strings.Join([]string{`&UserOAuthAccessTokenList{`,
  1864  		`ListMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ListMeta), "ListMeta", "v1.ListMeta", 1), `&`, ``, 1) + `,`,
  1865  		`Items:` + repeatedStringForItems + `,`,
  1866  		`}`,
  1867  	}, "")
  1868  	return s
  1869  }
  1870  func valueToStringGenerated(v interface{}) string {
  1871  	rv := reflect.ValueOf(v)
  1872  	if rv.IsNil() {
  1873  		return "nil"
  1874  	}
  1875  	pv := reflect.Indirect(rv).Interface()
  1876  	return fmt.Sprintf("*%v", pv)
  1877  }
  1878  func (m *ClusterRoleScopeRestriction) Unmarshal(dAtA []byte) error {
  1879  	l := len(dAtA)
  1880  	iNdEx := 0
  1881  	for iNdEx < l {
  1882  		preIndex := iNdEx
  1883  		var wire uint64
  1884  		for shift := uint(0); ; shift += 7 {
  1885  			if shift >= 64 {
  1886  				return ErrIntOverflowGenerated
  1887  			}
  1888  			if iNdEx >= l {
  1889  				return io.ErrUnexpectedEOF
  1890  			}
  1891  			b := dAtA[iNdEx]
  1892  			iNdEx++
  1893  			wire |= uint64(b&0x7F) << shift
  1894  			if b < 0x80 {
  1895  				break
  1896  			}
  1897  		}
  1898  		fieldNum := int32(wire >> 3)
  1899  		wireType := int(wire & 0x7)
  1900  		if wireType == 4 {
  1901  			return fmt.Errorf("proto: ClusterRoleScopeRestriction: wiretype end group for non-group")
  1902  		}
  1903  		if fieldNum <= 0 {
  1904  			return fmt.Errorf("proto: ClusterRoleScopeRestriction: illegal tag %d (wire type %d)", fieldNum, wire)
  1905  		}
  1906  		switch fieldNum {
  1907  		case 1:
  1908  			if wireType != 2 {
  1909  				return fmt.Errorf("proto: wrong wireType = %d for field RoleNames", wireType)
  1910  			}
  1911  			var stringLen uint64
  1912  			for shift := uint(0); ; shift += 7 {
  1913  				if shift >= 64 {
  1914  					return ErrIntOverflowGenerated
  1915  				}
  1916  				if iNdEx >= l {
  1917  					return io.ErrUnexpectedEOF
  1918  				}
  1919  				b := dAtA[iNdEx]
  1920  				iNdEx++
  1921  				stringLen |= uint64(b&0x7F) << shift
  1922  				if b < 0x80 {
  1923  					break
  1924  				}
  1925  			}
  1926  			intStringLen := int(stringLen)
  1927  			if intStringLen < 0 {
  1928  				return ErrInvalidLengthGenerated
  1929  			}
  1930  			postIndex := iNdEx + intStringLen
  1931  			if postIndex < 0 {
  1932  				return ErrInvalidLengthGenerated
  1933  			}
  1934  			if postIndex > l {
  1935  				return io.ErrUnexpectedEOF
  1936  			}
  1937  			m.RoleNames = append(m.RoleNames, string(dAtA[iNdEx:postIndex]))
  1938  			iNdEx = postIndex
  1939  		case 2:
  1940  			if wireType != 2 {
  1941  				return fmt.Errorf("proto: wrong wireType = %d for field Namespaces", wireType)
  1942  			}
  1943  			var stringLen uint64
  1944  			for shift := uint(0); ; shift += 7 {
  1945  				if shift >= 64 {
  1946  					return ErrIntOverflowGenerated
  1947  				}
  1948  				if iNdEx >= l {
  1949  					return io.ErrUnexpectedEOF
  1950  				}
  1951  				b := dAtA[iNdEx]
  1952  				iNdEx++
  1953  				stringLen |= uint64(b&0x7F) << shift
  1954  				if b < 0x80 {
  1955  					break
  1956  				}
  1957  			}
  1958  			intStringLen := int(stringLen)
  1959  			if intStringLen < 0 {
  1960  				return ErrInvalidLengthGenerated
  1961  			}
  1962  			postIndex := iNdEx + intStringLen
  1963  			if postIndex < 0 {
  1964  				return ErrInvalidLengthGenerated
  1965  			}
  1966  			if postIndex > l {
  1967  				return io.ErrUnexpectedEOF
  1968  			}
  1969  			m.Namespaces = append(m.Namespaces, string(dAtA[iNdEx:postIndex]))
  1970  			iNdEx = postIndex
  1971  		case 3:
  1972  			if wireType != 0 {
  1973  				return fmt.Errorf("proto: wrong wireType = %d for field AllowEscalation", wireType)
  1974  			}
  1975  			var v int
  1976  			for shift := uint(0); ; shift += 7 {
  1977  				if shift >= 64 {
  1978  					return ErrIntOverflowGenerated
  1979  				}
  1980  				if iNdEx >= l {
  1981  					return io.ErrUnexpectedEOF
  1982  				}
  1983  				b := dAtA[iNdEx]
  1984  				iNdEx++
  1985  				v |= int(b&0x7F) << shift
  1986  				if b < 0x80 {
  1987  					break
  1988  				}
  1989  			}
  1990  			m.AllowEscalation = bool(v != 0)
  1991  		default:
  1992  			iNdEx = preIndex
  1993  			skippy, err := skipGenerated(dAtA[iNdEx:])
  1994  			if err != nil {
  1995  				return err
  1996  			}
  1997  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  1998  				return ErrInvalidLengthGenerated
  1999  			}
  2000  			if (iNdEx + skippy) > l {
  2001  				return io.ErrUnexpectedEOF
  2002  			}
  2003  			iNdEx += skippy
  2004  		}
  2005  	}
  2006  
  2007  	if iNdEx > l {
  2008  		return io.ErrUnexpectedEOF
  2009  	}
  2010  	return nil
  2011  }
  2012  func (m *OAuthAccessToken) Unmarshal(dAtA []byte) error {
  2013  	l := len(dAtA)
  2014  	iNdEx := 0
  2015  	for iNdEx < l {
  2016  		preIndex := iNdEx
  2017  		var wire uint64
  2018  		for shift := uint(0); ; shift += 7 {
  2019  			if shift >= 64 {
  2020  				return ErrIntOverflowGenerated
  2021  			}
  2022  			if iNdEx >= l {
  2023  				return io.ErrUnexpectedEOF
  2024  			}
  2025  			b := dAtA[iNdEx]
  2026  			iNdEx++
  2027  			wire |= uint64(b&0x7F) << shift
  2028  			if b < 0x80 {
  2029  				break
  2030  			}
  2031  		}
  2032  		fieldNum := int32(wire >> 3)
  2033  		wireType := int(wire & 0x7)
  2034  		if wireType == 4 {
  2035  			return fmt.Errorf("proto: OAuthAccessToken: wiretype end group for non-group")
  2036  		}
  2037  		if fieldNum <= 0 {
  2038  			return fmt.Errorf("proto: OAuthAccessToken: illegal tag %d (wire type %d)", fieldNum, wire)
  2039  		}
  2040  		switch fieldNum {
  2041  		case 1:
  2042  			if wireType != 2 {
  2043  				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  2044  			}
  2045  			var msglen int
  2046  			for shift := uint(0); ; shift += 7 {
  2047  				if shift >= 64 {
  2048  					return ErrIntOverflowGenerated
  2049  				}
  2050  				if iNdEx >= l {
  2051  					return io.ErrUnexpectedEOF
  2052  				}
  2053  				b := dAtA[iNdEx]
  2054  				iNdEx++
  2055  				msglen |= int(b&0x7F) << shift
  2056  				if b < 0x80 {
  2057  					break
  2058  				}
  2059  			}
  2060  			if msglen < 0 {
  2061  				return ErrInvalidLengthGenerated
  2062  			}
  2063  			postIndex := iNdEx + msglen
  2064  			if postIndex < 0 {
  2065  				return ErrInvalidLengthGenerated
  2066  			}
  2067  			if postIndex > l {
  2068  				return io.ErrUnexpectedEOF
  2069  			}
  2070  			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2071  				return err
  2072  			}
  2073  			iNdEx = postIndex
  2074  		case 2:
  2075  			if wireType != 2 {
  2076  				return fmt.Errorf("proto: wrong wireType = %d for field ClientName", wireType)
  2077  			}
  2078  			var stringLen uint64
  2079  			for shift := uint(0); ; shift += 7 {
  2080  				if shift >= 64 {
  2081  					return ErrIntOverflowGenerated
  2082  				}
  2083  				if iNdEx >= l {
  2084  					return io.ErrUnexpectedEOF
  2085  				}
  2086  				b := dAtA[iNdEx]
  2087  				iNdEx++
  2088  				stringLen |= uint64(b&0x7F) << shift
  2089  				if b < 0x80 {
  2090  					break
  2091  				}
  2092  			}
  2093  			intStringLen := int(stringLen)
  2094  			if intStringLen < 0 {
  2095  				return ErrInvalidLengthGenerated
  2096  			}
  2097  			postIndex := iNdEx + intStringLen
  2098  			if postIndex < 0 {
  2099  				return ErrInvalidLengthGenerated
  2100  			}
  2101  			if postIndex > l {
  2102  				return io.ErrUnexpectedEOF
  2103  			}
  2104  			m.ClientName = string(dAtA[iNdEx:postIndex])
  2105  			iNdEx = postIndex
  2106  		case 3:
  2107  			if wireType != 0 {
  2108  				return fmt.Errorf("proto: wrong wireType = %d for field ExpiresIn", wireType)
  2109  			}
  2110  			m.ExpiresIn = 0
  2111  			for shift := uint(0); ; shift += 7 {
  2112  				if shift >= 64 {
  2113  					return ErrIntOverflowGenerated
  2114  				}
  2115  				if iNdEx >= l {
  2116  					return io.ErrUnexpectedEOF
  2117  				}
  2118  				b := dAtA[iNdEx]
  2119  				iNdEx++
  2120  				m.ExpiresIn |= int64(b&0x7F) << shift
  2121  				if b < 0x80 {
  2122  					break
  2123  				}
  2124  			}
  2125  		case 4:
  2126  			if wireType != 2 {
  2127  				return fmt.Errorf("proto: wrong wireType = %d for field Scopes", wireType)
  2128  			}
  2129  			var stringLen uint64
  2130  			for shift := uint(0); ; shift += 7 {
  2131  				if shift >= 64 {
  2132  					return ErrIntOverflowGenerated
  2133  				}
  2134  				if iNdEx >= l {
  2135  					return io.ErrUnexpectedEOF
  2136  				}
  2137  				b := dAtA[iNdEx]
  2138  				iNdEx++
  2139  				stringLen |= uint64(b&0x7F) << shift
  2140  				if b < 0x80 {
  2141  					break
  2142  				}
  2143  			}
  2144  			intStringLen := int(stringLen)
  2145  			if intStringLen < 0 {
  2146  				return ErrInvalidLengthGenerated
  2147  			}
  2148  			postIndex := iNdEx + intStringLen
  2149  			if postIndex < 0 {
  2150  				return ErrInvalidLengthGenerated
  2151  			}
  2152  			if postIndex > l {
  2153  				return io.ErrUnexpectedEOF
  2154  			}
  2155  			m.Scopes = append(m.Scopes, string(dAtA[iNdEx:postIndex]))
  2156  			iNdEx = postIndex
  2157  		case 5:
  2158  			if wireType != 2 {
  2159  				return fmt.Errorf("proto: wrong wireType = %d for field RedirectURI", wireType)
  2160  			}
  2161  			var stringLen uint64
  2162  			for shift := uint(0); ; shift += 7 {
  2163  				if shift >= 64 {
  2164  					return ErrIntOverflowGenerated
  2165  				}
  2166  				if iNdEx >= l {
  2167  					return io.ErrUnexpectedEOF
  2168  				}
  2169  				b := dAtA[iNdEx]
  2170  				iNdEx++
  2171  				stringLen |= uint64(b&0x7F) << shift
  2172  				if b < 0x80 {
  2173  					break
  2174  				}
  2175  			}
  2176  			intStringLen := int(stringLen)
  2177  			if intStringLen < 0 {
  2178  				return ErrInvalidLengthGenerated
  2179  			}
  2180  			postIndex := iNdEx + intStringLen
  2181  			if postIndex < 0 {
  2182  				return ErrInvalidLengthGenerated
  2183  			}
  2184  			if postIndex > l {
  2185  				return io.ErrUnexpectedEOF
  2186  			}
  2187  			m.RedirectURI = string(dAtA[iNdEx:postIndex])
  2188  			iNdEx = postIndex
  2189  		case 6:
  2190  			if wireType != 2 {
  2191  				return fmt.Errorf("proto: wrong wireType = %d for field UserName", wireType)
  2192  			}
  2193  			var stringLen uint64
  2194  			for shift := uint(0); ; shift += 7 {
  2195  				if shift >= 64 {
  2196  					return ErrIntOverflowGenerated
  2197  				}
  2198  				if iNdEx >= l {
  2199  					return io.ErrUnexpectedEOF
  2200  				}
  2201  				b := dAtA[iNdEx]
  2202  				iNdEx++
  2203  				stringLen |= uint64(b&0x7F) << shift
  2204  				if b < 0x80 {
  2205  					break
  2206  				}
  2207  			}
  2208  			intStringLen := int(stringLen)
  2209  			if intStringLen < 0 {
  2210  				return ErrInvalidLengthGenerated
  2211  			}
  2212  			postIndex := iNdEx + intStringLen
  2213  			if postIndex < 0 {
  2214  				return ErrInvalidLengthGenerated
  2215  			}
  2216  			if postIndex > l {
  2217  				return io.ErrUnexpectedEOF
  2218  			}
  2219  			m.UserName = string(dAtA[iNdEx:postIndex])
  2220  			iNdEx = postIndex
  2221  		case 7:
  2222  			if wireType != 2 {
  2223  				return fmt.Errorf("proto: wrong wireType = %d for field UserUID", wireType)
  2224  			}
  2225  			var stringLen uint64
  2226  			for shift := uint(0); ; shift += 7 {
  2227  				if shift >= 64 {
  2228  					return ErrIntOverflowGenerated
  2229  				}
  2230  				if iNdEx >= l {
  2231  					return io.ErrUnexpectedEOF
  2232  				}
  2233  				b := dAtA[iNdEx]
  2234  				iNdEx++
  2235  				stringLen |= uint64(b&0x7F) << shift
  2236  				if b < 0x80 {
  2237  					break
  2238  				}
  2239  			}
  2240  			intStringLen := int(stringLen)
  2241  			if intStringLen < 0 {
  2242  				return ErrInvalidLengthGenerated
  2243  			}
  2244  			postIndex := iNdEx + intStringLen
  2245  			if postIndex < 0 {
  2246  				return ErrInvalidLengthGenerated
  2247  			}
  2248  			if postIndex > l {
  2249  				return io.ErrUnexpectedEOF
  2250  			}
  2251  			m.UserUID = string(dAtA[iNdEx:postIndex])
  2252  			iNdEx = postIndex
  2253  		case 8:
  2254  			if wireType != 2 {
  2255  				return fmt.Errorf("proto: wrong wireType = %d for field AuthorizeToken", wireType)
  2256  			}
  2257  			var stringLen uint64
  2258  			for shift := uint(0); ; shift += 7 {
  2259  				if shift >= 64 {
  2260  					return ErrIntOverflowGenerated
  2261  				}
  2262  				if iNdEx >= l {
  2263  					return io.ErrUnexpectedEOF
  2264  				}
  2265  				b := dAtA[iNdEx]
  2266  				iNdEx++
  2267  				stringLen |= uint64(b&0x7F) << shift
  2268  				if b < 0x80 {
  2269  					break
  2270  				}
  2271  			}
  2272  			intStringLen := int(stringLen)
  2273  			if intStringLen < 0 {
  2274  				return ErrInvalidLengthGenerated
  2275  			}
  2276  			postIndex := iNdEx + intStringLen
  2277  			if postIndex < 0 {
  2278  				return ErrInvalidLengthGenerated
  2279  			}
  2280  			if postIndex > l {
  2281  				return io.ErrUnexpectedEOF
  2282  			}
  2283  			m.AuthorizeToken = string(dAtA[iNdEx:postIndex])
  2284  			iNdEx = postIndex
  2285  		case 9:
  2286  			if wireType != 2 {
  2287  				return fmt.Errorf("proto: wrong wireType = %d for field RefreshToken", wireType)
  2288  			}
  2289  			var stringLen uint64
  2290  			for shift := uint(0); ; shift += 7 {
  2291  				if shift >= 64 {
  2292  					return ErrIntOverflowGenerated
  2293  				}
  2294  				if iNdEx >= l {
  2295  					return io.ErrUnexpectedEOF
  2296  				}
  2297  				b := dAtA[iNdEx]
  2298  				iNdEx++
  2299  				stringLen |= uint64(b&0x7F) << shift
  2300  				if b < 0x80 {
  2301  					break
  2302  				}
  2303  			}
  2304  			intStringLen := int(stringLen)
  2305  			if intStringLen < 0 {
  2306  				return ErrInvalidLengthGenerated
  2307  			}
  2308  			postIndex := iNdEx + intStringLen
  2309  			if postIndex < 0 {
  2310  				return ErrInvalidLengthGenerated
  2311  			}
  2312  			if postIndex > l {
  2313  				return io.ErrUnexpectedEOF
  2314  			}
  2315  			m.RefreshToken = string(dAtA[iNdEx:postIndex])
  2316  			iNdEx = postIndex
  2317  		case 10:
  2318  			if wireType != 0 {
  2319  				return fmt.Errorf("proto: wrong wireType = %d for field InactivityTimeoutSeconds", wireType)
  2320  			}
  2321  			m.InactivityTimeoutSeconds = 0
  2322  			for shift := uint(0); ; shift += 7 {
  2323  				if shift >= 64 {
  2324  					return ErrIntOverflowGenerated
  2325  				}
  2326  				if iNdEx >= l {
  2327  					return io.ErrUnexpectedEOF
  2328  				}
  2329  				b := dAtA[iNdEx]
  2330  				iNdEx++
  2331  				m.InactivityTimeoutSeconds |= int32(b&0x7F) << shift
  2332  				if b < 0x80 {
  2333  					break
  2334  				}
  2335  			}
  2336  		default:
  2337  			iNdEx = preIndex
  2338  			skippy, err := skipGenerated(dAtA[iNdEx:])
  2339  			if err != nil {
  2340  				return err
  2341  			}
  2342  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2343  				return ErrInvalidLengthGenerated
  2344  			}
  2345  			if (iNdEx + skippy) > l {
  2346  				return io.ErrUnexpectedEOF
  2347  			}
  2348  			iNdEx += skippy
  2349  		}
  2350  	}
  2351  
  2352  	if iNdEx > l {
  2353  		return io.ErrUnexpectedEOF
  2354  	}
  2355  	return nil
  2356  }
  2357  func (m *OAuthAccessTokenList) Unmarshal(dAtA []byte) error {
  2358  	l := len(dAtA)
  2359  	iNdEx := 0
  2360  	for iNdEx < l {
  2361  		preIndex := iNdEx
  2362  		var wire uint64
  2363  		for shift := uint(0); ; shift += 7 {
  2364  			if shift >= 64 {
  2365  				return ErrIntOverflowGenerated
  2366  			}
  2367  			if iNdEx >= l {
  2368  				return io.ErrUnexpectedEOF
  2369  			}
  2370  			b := dAtA[iNdEx]
  2371  			iNdEx++
  2372  			wire |= uint64(b&0x7F) << shift
  2373  			if b < 0x80 {
  2374  				break
  2375  			}
  2376  		}
  2377  		fieldNum := int32(wire >> 3)
  2378  		wireType := int(wire & 0x7)
  2379  		if wireType == 4 {
  2380  			return fmt.Errorf("proto: OAuthAccessTokenList: wiretype end group for non-group")
  2381  		}
  2382  		if fieldNum <= 0 {
  2383  			return fmt.Errorf("proto: OAuthAccessTokenList: illegal tag %d (wire type %d)", fieldNum, wire)
  2384  		}
  2385  		switch fieldNum {
  2386  		case 1:
  2387  			if wireType != 2 {
  2388  				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  2389  			}
  2390  			var msglen int
  2391  			for shift := uint(0); ; shift += 7 {
  2392  				if shift >= 64 {
  2393  					return ErrIntOverflowGenerated
  2394  				}
  2395  				if iNdEx >= l {
  2396  					return io.ErrUnexpectedEOF
  2397  				}
  2398  				b := dAtA[iNdEx]
  2399  				iNdEx++
  2400  				msglen |= int(b&0x7F) << shift
  2401  				if b < 0x80 {
  2402  					break
  2403  				}
  2404  			}
  2405  			if msglen < 0 {
  2406  				return ErrInvalidLengthGenerated
  2407  			}
  2408  			postIndex := iNdEx + msglen
  2409  			if postIndex < 0 {
  2410  				return ErrInvalidLengthGenerated
  2411  			}
  2412  			if postIndex > l {
  2413  				return io.ErrUnexpectedEOF
  2414  			}
  2415  			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2416  				return err
  2417  			}
  2418  			iNdEx = postIndex
  2419  		case 2:
  2420  			if wireType != 2 {
  2421  				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  2422  			}
  2423  			var msglen int
  2424  			for shift := uint(0); ; shift += 7 {
  2425  				if shift >= 64 {
  2426  					return ErrIntOverflowGenerated
  2427  				}
  2428  				if iNdEx >= l {
  2429  					return io.ErrUnexpectedEOF
  2430  				}
  2431  				b := dAtA[iNdEx]
  2432  				iNdEx++
  2433  				msglen |= int(b&0x7F) << shift
  2434  				if b < 0x80 {
  2435  					break
  2436  				}
  2437  			}
  2438  			if msglen < 0 {
  2439  				return ErrInvalidLengthGenerated
  2440  			}
  2441  			postIndex := iNdEx + msglen
  2442  			if postIndex < 0 {
  2443  				return ErrInvalidLengthGenerated
  2444  			}
  2445  			if postIndex > l {
  2446  				return io.ErrUnexpectedEOF
  2447  			}
  2448  			m.Items = append(m.Items, OAuthAccessToken{})
  2449  			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2450  				return err
  2451  			}
  2452  			iNdEx = postIndex
  2453  		default:
  2454  			iNdEx = preIndex
  2455  			skippy, err := skipGenerated(dAtA[iNdEx:])
  2456  			if err != nil {
  2457  				return err
  2458  			}
  2459  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2460  				return ErrInvalidLengthGenerated
  2461  			}
  2462  			if (iNdEx + skippy) > l {
  2463  				return io.ErrUnexpectedEOF
  2464  			}
  2465  			iNdEx += skippy
  2466  		}
  2467  	}
  2468  
  2469  	if iNdEx > l {
  2470  		return io.ErrUnexpectedEOF
  2471  	}
  2472  	return nil
  2473  }
  2474  func (m *OAuthAuthorizeToken) Unmarshal(dAtA []byte) error {
  2475  	l := len(dAtA)
  2476  	iNdEx := 0
  2477  	for iNdEx < l {
  2478  		preIndex := iNdEx
  2479  		var wire uint64
  2480  		for shift := uint(0); ; shift += 7 {
  2481  			if shift >= 64 {
  2482  				return ErrIntOverflowGenerated
  2483  			}
  2484  			if iNdEx >= l {
  2485  				return io.ErrUnexpectedEOF
  2486  			}
  2487  			b := dAtA[iNdEx]
  2488  			iNdEx++
  2489  			wire |= uint64(b&0x7F) << shift
  2490  			if b < 0x80 {
  2491  				break
  2492  			}
  2493  		}
  2494  		fieldNum := int32(wire >> 3)
  2495  		wireType := int(wire & 0x7)
  2496  		if wireType == 4 {
  2497  			return fmt.Errorf("proto: OAuthAuthorizeToken: wiretype end group for non-group")
  2498  		}
  2499  		if fieldNum <= 0 {
  2500  			return fmt.Errorf("proto: OAuthAuthorizeToken: illegal tag %d (wire type %d)", fieldNum, wire)
  2501  		}
  2502  		switch fieldNum {
  2503  		case 1:
  2504  			if wireType != 2 {
  2505  				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  2506  			}
  2507  			var msglen int
  2508  			for shift := uint(0); ; shift += 7 {
  2509  				if shift >= 64 {
  2510  					return ErrIntOverflowGenerated
  2511  				}
  2512  				if iNdEx >= l {
  2513  					return io.ErrUnexpectedEOF
  2514  				}
  2515  				b := dAtA[iNdEx]
  2516  				iNdEx++
  2517  				msglen |= int(b&0x7F) << shift
  2518  				if b < 0x80 {
  2519  					break
  2520  				}
  2521  			}
  2522  			if msglen < 0 {
  2523  				return ErrInvalidLengthGenerated
  2524  			}
  2525  			postIndex := iNdEx + msglen
  2526  			if postIndex < 0 {
  2527  				return ErrInvalidLengthGenerated
  2528  			}
  2529  			if postIndex > l {
  2530  				return io.ErrUnexpectedEOF
  2531  			}
  2532  			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2533  				return err
  2534  			}
  2535  			iNdEx = postIndex
  2536  		case 2:
  2537  			if wireType != 2 {
  2538  				return fmt.Errorf("proto: wrong wireType = %d for field ClientName", wireType)
  2539  			}
  2540  			var stringLen uint64
  2541  			for shift := uint(0); ; shift += 7 {
  2542  				if shift >= 64 {
  2543  					return ErrIntOverflowGenerated
  2544  				}
  2545  				if iNdEx >= l {
  2546  					return io.ErrUnexpectedEOF
  2547  				}
  2548  				b := dAtA[iNdEx]
  2549  				iNdEx++
  2550  				stringLen |= uint64(b&0x7F) << shift
  2551  				if b < 0x80 {
  2552  					break
  2553  				}
  2554  			}
  2555  			intStringLen := int(stringLen)
  2556  			if intStringLen < 0 {
  2557  				return ErrInvalidLengthGenerated
  2558  			}
  2559  			postIndex := iNdEx + intStringLen
  2560  			if postIndex < 0 {
  2561  				return ErrInvalidLengthGenerated
  2562  			}
  2563  			if postIndex > l {
  2564  				return io.ErrUnexpectedEOF
  2565  			}
  2566  			m.ClientName = string(dAtA[iNdEx:postIndex])
  2567  			iNdEx = postIndex
  2568  		case 3:
  2569  			if wireType != 0 {
  2570  				return fmt.Errorf("proto: wrong wireType = %d for field ExpiresIn", wireType)
  2571  			}
  2572  			m.ExpiresIn = 0
  2573  			for shift := uint(0); ; shift += 7 {
  2574  				if shift >= 64 {
  2575  					return ErrIntOverflowGenerated
  2576  				}
  2577  				if iNdEx >= l {
  2578  					return io.ErrUnexpectedEOF
  2579  				}
  2580  				b := dAtA[iNdEx]
  2581  				iNdEx++
  2582  				m.ExpiresIn |= int64(b&0x7F) << shift
  2583  				if b < 0x80 {
  2584  					break
  2585  				}
  2586  			}
  2587  		case 4:
  2588  			if wireType != 2 {
  2589  				return fmt.Errorf("proto: wrong wireType = %d for field Scopes", wireType)
  2590  			}
  2591  			var stringLen uint64
  2592  			for shift := uint(0); ; shift += 7 {
  2593  				if shift >= 64 {
  2594  					return ErrIntOverflowGenerated
  2595  				}
  2596  				if iNdEx >= l {
  2597  					return io.ErrUnexpectedEOF
  2598  				}
  2599  				b := dAtA[iNdEx]
  2600  				iNdEx++
  2601  				stringLen |= uint64(b&0x7F) << shift
  2602  				if b < 0x80 {
  2603  					break
  2604  				}
  2605  			}
  2606  			intStringLen := int(stringLen)
  2607  			if intStringLen < 0 {
  2608  				return ErrInvalidLengthGenerated
  2609  			}
  2610  			postIndex := iNdEx + intStringLen
  2611  			if postIndex < 0 {
  2612  				return ErrInvalidLengthGenerated
  2613  			}
  2614  			if postIndex > l {
  2615  				return io.ErrUnexpectedEOF
  2616  			}
  2617  			m.Scopes = append(m.Scopes, string(dAtA[iNdEx:postIndex]))
  2618  			iNdEx = postIndex
  2619  		case 5:
  2620  			if wireType != 2 {
  2621  				return fmt.Errorf("proto: wrong wireType = %d for field RedirectURI", wireType)
  2622  			}
  2623  			var stringLen uint64
  2624  			for shift := uint(0); ; shift += 7 {
  2625  				if shift >= 64 {
  2626  					return ErrIntOverflowGenerated
  2627  				}
  2628  				if iNdEx >= l {
  2629  					return io.ErrUnexpectedEOF
  2630  				}
  2631  				b := dAtA[iNdEx]
  2632  				iNdEx++
  2633  				stringLen |= uint64(b&0x7F) << shift
  2634  				if b < 0x80 {
  2635  					break
  2636  				}
  2637  			}
  2638  			intStringLen := int(stringLen)
  2639  			if intStringLen < 0 {
  2640  				return ErrInvalidLengthGenerated
  2641  			}
  2642  			postIndex := iNdEx + intStringLen
  2643  			if postIndex < 0 {
  2644  				return ErrInvalidLengthGenerated
  2645  			}
  2646  			if postIndex > l {
  2647  				return io.ErrUnexpectedEOF
  2648  			}
  2649  			m.RedirectURI = string(dAtA[iNdEx:postIndex])
  2650  			iNdEx = postIndex
  2651  		case 6:
  2652  			if wireType != 2 {
  2653  				return fmt.Errorf("proto: wrong wireType = %d for field State", wireType)
  2654  			}
  2655  			var stringLen uint64
  2656  			for shift := uint(0); ; shift += 7 {
  2657  				if shift >= 64 {
  2658  					return ErrIntOverflowGenerated
  2659  				}
  2660  				if iNdEx >= l {
  2661  					return io.ErrUnexpectedEOF
  2662  				}
  2663  				b := dAtA[iNdEx]
  2664  				iNdEx++
  2665  				stringLen |= uint64(b&0x7F) << shift
  2666  				if b < 0x80 {
  2667  					break
  2668  				}
  2669  			}
  2670  			intStringLen := int(stringLen)
  2671  			if intStringLen < 0 {
  2672  				return ErrInvalidLengthGenerated
  2673  			}
  2674  			postIndex := iNdEx + intStringLen
  2675  			if postIndex < 0 {
  2676  				return ErrInvalidLengthGenerated
  2677  			}
  2678  			if postIndex > l {
  2679  				return io.ErrUnexpectedEOF
  2680  			}
  2681  			m.State = string(dAtA[iNdEx:postIndex])
  2682  			iNdEx = postIndex
  2683  		case 7:
  2684  			if wireType != 2 {
  2685  				return fmt.Errorf("proto: wrong wireType = %d for field UserName", wireType)
  2686  			}
  2687  			var stringLen uint64
  2688  			for shift := uint(0); ; shift += 7 {
  2689  				if shift >= 64 {
  2690  					return ErrIntOverflowGenerated
  2691  				}
  2692  				if iNdEx >= l {
  2693  					return io.ErrUnexpectedEOF
  2694  				}
  2695  				b := dAtA[iNdEx]
  2696  				iNdEx++
  2697  				stringLen |= uint64(b&0x7F) << shift
  2698  				if b < 0x80 {
  2699  					break
  2700  				}
  2701  			}
  2702  			intStringLen := int(stringLen)
  2703  			if intStringLen < 0 {
  2704  				return ErrInvalidLengthGenerated
  2705  			}
  2706  			postIndex := iNdEx + intStringLen
  2707  			if postIndex < 0 {
  2708  				return ErrInvalidLengthGenerated
  2709  			}
  2710  			if postIndex > l {
  2711  				return io.ErrUnexpectedEOF
  2712  			}
  2713  			m.UserName = string(dAtA[iNdEx:postIndex])
  2714  			iNdEx = postIndex
  2715  		case 8:
  2716  			if wireType != 2 {
  2717  				return fmt.Errorf("proto: wrong wireType = %d for field UserUID", wireType)
  2718  			}
  2719  			var stringLen uint64
  2720  			for shift := uint(0); ; shift += 7 {
  2721  				if shift >= 64 {
  2722  					return ErrIntOverflowGenerated
  2723  				}
  2724  				if iNdEx >= l {
  2725  					return io.ErrUnexpectedEOF
  2726  				}
  2727  				b := dAtA[iNdEx]
  2728  				iNdEx++
  2729  				stringLen |= uint64(b&0x7F) << shift
  2730  				if b < 0x80 {
  2731  					break
  2732  				}
  2733  			}
  2734  			intStringLen := int(stringLen)
  2735  			if intStringLen < 0 {
  2736  				return ErrInvalidLengthGenerated
  2737  			}
  2738  			postIndex := iNdEx + intStringLen
  2739  			if postIndex < 0 {
  2740  				return ErrInvalidLengthGenerated
  2741  			}
  2742  			if postIndex > l {
  2743  				return io.ErrUnexpectedEOF
  2744  			}
  2745  			m.UserUID = string(dAtA[iNdEx:postIndex])
  2746  			iNdEx = postIndex
  2747  		case 9:
  2748  			if wireType != 2 {
  2749  				return fmt.Errorf("proto: wrong wireType = %d for field CodeChallenge", wireType)
  2750  			}
  2751  			var stringLen uint64
  2752  			for shift := uint(0); ; shift += 7 {
  2753  				if shift >= 64 {
  2754  					return ErrIntOverflowGenerated
  2755  				}
  2756  				if iNdEx >= l {
  2757  					return io.ErrUnexpectedEOF
  2758  				}
  2759  				b := dAtA[iNdEx]
  2760  				iNdEx++
  2761  				stringLen |= uint64(b&0x7F) << shift
  2762  				if b < 0x80 {
  2763  					break
  2764  				}
  2765  			}
  2766  			intStringLen := int(stringLen)
  2767  			if intStringLen < 0 {
  2768  				return ErrInvalidLengthGenerated
  2769  			}
  2770  			postIndex := iNdEx + intStringLen
  2771  			if postIndex < 0 {
  2772  				return ErrInvalidLengthGenerated
  2773  			}
  2774  			if postIndex > l {
  2775  				return io.ErrUnexpectedEOF
  2776  			}
  2777  			m.CodeChallenge = string(dAtA[iNdEx:postIndex])
  2778  			iNdEx = postIndex
  2779  		case 10:
  2780  			if wireType != 2 {
  2781  				return fmt.Errorf("proto: wrong wireType = %d for field CodeChallengeMethod", wireType)
  2782  			}
  2783  			var stringLen uint64
  2784  			for shift := uint(0); ; shift += 7 {
  2785  				if shift >= 64 {
  2786  					return ErrIntOverflowGenerated
  2787  				}
  2788  				if iNdEx >= l {
  2789  					return io.ErrUnexpectedEOF
  2790  				}
  2791  				b := dAtA[iNdEx]
  2792  				iNdEx++
  2793  				stringLen |= uint64(b&0x7F) << shift
  2794  				if b < 0x80 {
  2795  					break
  2796  				}
  2797  			}
  2798  			intStringLen := int(stringLen)
  2799  			if intStringLen < 0 {
  2800  				return ErrInvalidLengthGenerated
  2801  			}
  2802  			postIndex := iNdEx + intStringLen
  2803  			if postIndex < 0 {
  2804  				return ErrInvalidLengthGenerated
  2805  			}
  2806  			if postIndex > l {
  2807  				return io.ErrUnexpectedEOF
  2808  			}
  2809  			m.CodeChallengeMethod = string(dAtA[iNdEx:postIndex])
  2810  			iNdEx = postIndex
  2811  		default:
  2812  			iNdEx = preIndex
  2813  			skippy, err := skipGenerated(dAtA[iNdEx:])
  2814  			if err != nil {
  2815  				return err
  2816  			}
  2817  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2818  				return ErrInvalidLengthGenerated
  2819  			}
  2820  			if (iNdEx + skippy) > l {
  2821  				return io.ErrUnexpectedEOF
  2822  			}
  2823  			iNdEx += skippy
  2824  		}
  2825  	}
  2826  
  2827  	if iNdEx > l {
  2828  		return io.ErrUnexpectedEOF
  2829  	}
  2830  	return nil
  2831  }
  2832  func (m *OAuthAuthorizeTokenList) Unmarshal(dAtA []byte) error {
  2833  	l := len(dAtA)
  2834  	iNdEx := 0
  2835  	for iNdEx < l {
  2836  		preIndex := iNdEx
  2837  		var wire uint64
  2838  		for shift := uint(0); ; shift += 7 {
  2839  			if shift >= 64 {
  2840  				return ErrIntOverflowGenerated
  2841  			}
  2842  			if iNdEx >= l {
  2843  				return io.ErrUnexpectedEOF
  2844  			}
  2845  			b := dAtA[iNdEx]
  2846  			iNdEx++
  2847  			wire |= uint64(b&0x7F) << shift
  2848  			if b < 0x80 {
  2849  				break
  2850  			}
  2851  		}
  2852  		fieldNum := int32(wire >> 3)
  2853  		wireType := int(wire & 0x7)
  2854  		if wireType == 4 {
  2855  			return fmt.Errorf("proto: OAuthAuthorizeTokenList: wiretype end group for non-group")
  2856  		}
  2857  		if fieldNum <= 0 {
  2858  			return fmt.Errorf("proto: OAuthAuthorizeTokenList: illegal tag %d (wire type %d)", fieldNum, wire)
  2859  		}
  2860  		switch fieldNum {
  2861  		case 1:
  2862  			if wireType != 2 {
  2863  				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  2864  			}
  2865  			var msglen int
  2866  			for shift := uint(0); ; shift += 7 {
  2867  				if shift >= 64 {
  2868  					return ErrIntOverflowGenerated
  2869  				}
  2870  				if iNdEx >= l {
  2871  					return io.ErrUnexpectedEOF
  2872  				}
  2873  				b := dAtA[iNdEx]
  2874  				iNdEx++
  2875  				msglen |= int(b&0x7F) << shift
  2876  				if b < 0x80 {
  2877  					break
  2878  				}
  2879  			}
  2880  			if msglen < 0 {
  2881  				return ErrInvalidLengthGenerated
  2882  			}
  2883  			postIndex := iNdEx + msglen
  2884  			if postIndex < 0 {
  2885  				return ErrInvalidLengthGenerated
  2886  			}
  2887  			if postIndex > l {
  2888  				return io.ErrUnexpectedEOF
  2889  			}
  2890  			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2891  				return err
  2892  			}
  2893  			iNdEx = postIndex
  2894  		case 2:
  2895  			if wireType != 2 {
  2896  				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  2897  			}
  2898  			var msglen int
  2899  			for shift := uint(0); ; shift += 7 {
  2900  				if shift >= 64 {
  2901  					return ErrIntOverflowGenerated
  2902  				}
  2903  				if iNdEx >= l {
  2904  					return io.ErrUnexpectedEOF
  2905  				}
  2906  				b := dAtA[iNdEx]
  2907  				iNdEx++
  2908  				msglen |= int(b&0x7F) << shift
  2909  				if b < 0x80 {
  2910  					break
  2911  				}
  2912  			}
  2913  			if msglen < 0 {
  2914  				return ErrInvalidLengthGenerated
  2915  			}
  2916  			postIndex := iNdEx + msglen
  2917  			if postIndex < 0 {
  2918  				return ErrInvalidLengthGenerated
  2919  			}
  2920  			if postIndex > l {
  2921  				return io.ErrUnexpectedEOF
  2922  			}
  2923  			m.Items = append(m.Items, OAuthAuthorizeToken{})
  2924  			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2925  				return err
  2926  			}
  2927  			iNdEx = postIndex
  2928  		default:
  2929  			iNdEx = preIndex
  2930  			skippy, err := skipGenerated(dAtA[iNdEx:])
  2931  			if err != nil {
  2932  				return err
  2933  			}
  2934  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  2935  				return ErrInvalidLengthGenerated
  2936  			}
  2937  			if (iNdEx + skippy) > l {
  2938  				return io.ErrUnexpectedEOF
  2939  			}
  2940  			iNdEx += skippy
  2941  		}
  2942  	}
  2943  
  2944  	if iNdEx > l {
  2945  		return io.ErrUnexpectedEOF
  2946  	}
  2947  	return nil
  2948  }
  2949  func (m *OAuthClient) Unmarshal(dAtA []byte) error {
  2950  	l := len(dAtA)
  2951  	iNdEx := 0
  2952  	for iNdEx < l {
  2953  		preIndex := iNdEx
  2954  		var wire uint64
  2955  		for shift := uint(0); ; shift += 7 {
  2956  			if shift >= 64 {
  2957  				return ErrIntOverflowGenerated
  2958  			}
  2959  			if iNdEx >= l {
  2960  				return io.ErrUnexpectedEOF
  2961  			}
  2962  			b := dAtA[iNdEx]
  2963  			iNdEx++
  2964  			wire |= uint64(b&0x7F) << shift
  2965  			if b < 0x80 {
  2966  				break
  2967  			}
  2968  		}
  2969  		fieldNum := int32(wire >> 3)
  2970  		wireType := int(wire & 0x7)
  2971  		if wireType == 4 {
  2972  			return fmt.Errorf("proto: OAuthClient: wiretype end group for non-group")
  2973  		}
  2974  		if fieldNum <= 0 {
  2975  			return fmt.Errorf("proto: OAuthClient: illegal tag %d (wire type %d)", fieldNum, wire)
  2976  		}
  2977  		switch fieldNum {
  2978  		case 1:
  2979  			if wireType != 2 {
  2980  				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  2981  			}
  2982  			var msglen int
  2983  			for shift := uint(0); ; shift += 7 {
  2984  				if shift >= 64 {
  2985  					return ErrIntOverflowGenerated
  2986  				}
  2987  				if iNdEx >= l {
  2988  					return io.ErrUnexpectedEOF
  2989  				}
  2990  				b := dAtA[iNdEx]
  2991  				iNdEx++
  2992  				msglen |= int(b&0x7F) << shift
  2993  				if b < 0x80 {
  2994  					break
  2995  				}
  2996  			}
  2997  			if msglen < 0 {
  2998  				return ErrInvalidLengthGenerated
  2999  			}
  3000  			postIndex := iNdEx + msglen
  3001  			if postIndex < 0 {
  3002  				return ErrInvalidLengthGenerated
  3003  			}
  3004  			if postIndex > l {
  3005  				return io.ErrUnexpectedEOF
  3006  			}
  3007  			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3008  				return err
  3009  			}
  3010  			iNdEx = postIndex
  3011  		case 2:
  3012  			if wireType != 2 {
  3013  				return fmt.Errorf("proto: wrong wireType = %d for field Secret", wireType)
  3014  			}
  3015  			var stringLen uint64
  3016  			for shift := uint(0); ; shift += 7 {
  3017  				if shift >= 64 {
  3018  					return ErrIntOverflowGenerated
  3019  				}
  3020  				if iNdEx >= l {
  3021  					return io.ErrUnexpectedEOF
  3022  				}
  3023  				b := dAtA[iNdEx]
  3024  				iNdEx++
  3025  				stringLen |= uint64(b&0x7F) << shift
  3026  				if b < 0x80 {
  3027  					break
  3028  				}
  3029  			}
  3030  			intStringLen := int(stringLen)
  3031  			if intStringLen < 0 {
  3032  				return ErrInvalidLengthGenerated
  3033  			}
  3034  			postIndex := iNdEx + intStringLen
  3035  			if postIndex < 0 {
  3036  				return ErrInvalidLengthGenerated
  3037  			}
  3038  			if postIndex > l {
  3039  				return io.ErrUnexpectedEOF
  3040  			}
  3041  			m.Secret = string(dAtA[iNdEx:postIndex])
  3042  			iNdEx = postIndex
  3043  		case 3:
  3044  			if wireType != 2 {
  3045  				return fmt.Errorf("proto: wrong wireType = %d for field AdditionalSecrets", wireType)
  3046  			}
  3047  			var stringLen uint64
  3048  			for shift := uint(0); ; shift += 7 {
  3049  				if shift >= 64 {
  3050  					return ErrIntOverflowGenerated
  3051  				}
  3052  				if iNdEx >= l {
  3053  					return io.ErrUnexpectedEOF
  3054  				}
  3055  				b := dAtA[iNdEx]
  3056  				iNdEx++
  3057  				stringLen |= uint64(b&0x7F) << shift
  3058  				if b < 0x80 {
  3059  					break
  3060  				}
  3061  			}
  3062  			intStringLen := int(stringLen)
  3063  			if intStringLen < 0 {
  3064  				return ErrInvalidLengthGenerated
  3065  			}
  3066  			postIndex := iNdEx + intStringLen
  3067  			if postIndex < 0 {
  3068  				return ErrInvalidLengthGenerated
  3069  			}
  3070  			if postIndex > l {
  3071  				return io.ErrUnexpectedEOF
  3072  			}
  3073  			m.AdditionalSecrets = append(m.AdditionalSecrets, string(dAtA[iNdEx:postIndex]))
  3074  			iNdEx = postIndex
  3075  		case 4:
  3076  			if wireType != 0 {
  3077  				return fmt.Errorf("proto: wrong wireType = %d for field RespondWithChallenges", wireType)
  3078  			}
  3079  			var v int
  3080  			for shift := uint(0); ; shift += 7 {
  3081  				if shift >= 64 {
  3082  					return ErrIntOverflowGenerated
  3083  				}
  3084  				if iNdEx >= l {
  3085  					return io.ErrUnexpectedEOF
  3086  				}
  3087  				b := dAtA[iNdEx]
  3088  				iNdEx++
  3089  				v |= int(b&0x7F) << shift
  3090  				if b < 0x80 {
  3091  					break
  3092  				}
  3093  			}
  3094  			m.RespondWithChallenges = bool(v != 0)
  3095  		case 5:
  3096  			if wireType != 2 {
  3097  				return fmt.Errorf("proto: wrong wireType = %d for field RedirectURIs", wireType)
  3098  			}
  3099  			var stringLen uint64
  3100  			for shift := uint(0); ; shift += 7 {
  3101  				if shift >= 64 {
  3102  					return ErrIntOverflowGenerated
  3103  				}
  3104  				if iNdEx >= l {
  3105  					return io.ErrUnexpectedEOF
  3106  				}
  3107  				b := dAtA[iNdEx]
  3108  				iNdEx++
  3109  				stringLen |= uint64(b&0x7F) << shift
  3110  				if b < 0x80 {
  3111  					break
  3112  				}
  3113  			}
  3114  			intStringLen := int(stringLen)
  3115  			if intStringLen < 0 {
  3116  				return ErrInvalidLengthGenerated
  3117  			}
  3118  			postIndex := iNdEx + intStringLen
  3119  			if postIndex < 0 {
  3120  				return ErrInvalidLengthGenerated
  3121  			}
  3122  			if postIndex > l {
  3123  				return io.ErrUnexpectedEOF
  3124  			}
  3125  			m.RedirectURIs = append(m.RedirectURIs, string(dAtA[iNdEx:postIndex]))
  3126  			iNdEx = postIndex
  3127  		case 6:
  3128  			if wireType != 2 {
  3129  				return fmt.Errorf("proto: wrong wireType = %d for field GrantMethod", wireType)
  3130  			}
  3131  			var stringLen uint64
  3132  			for shift := uint(0); ; shift += 7 {
  3133  				if shift >= 64 {
  3134  					return ErrIntOverflowGenerated
  3135  				}
  3136  				if iNdEx >= l {
  3137  					return io.ErrUnexpectedEOF
  3138  				}
  3139  				b := dAtA[iNdEx]
  3140  				iNdEx++
  3141  				stringLen |= uint64(b&0x7F) << shift
  3142  				if b < 0x80 {
  3143  					break
  3144  				}
  3145  			}
  3146  			intStringLen := int(stringLen)
  3147  			if intStringLen < 0 {
  3148  				return ErrInvalidLengthGenerated
  3149  			}
  3150  			postIndex := iNdEx + intStringLen
  3151  			if postIndex < 0 {
  3152  				return ErrInvalidLengthGenerated
  3153  			}
  3154  			if postIndex > l {
  3155  				return io.ErrUnexpectedEOF
  3156  			}
  3157  			m.GrantMethod = GrantHandlerType(dAtA[iNdEx:postIndex])
  3158  			iNdEx = postIndex
  3159  		case 7:
  3160  			if wireType != 2 {
  3161  				return fmt.Errorf("proto: wrong wireType = %d for field ScopeRestrictions", wireType)
  3162  			}
  3163  			var msglen int
  3164  			for shift := uint(0); ; shift += 7 {
  3165  				if shift >= 64 {
  3166  					return ErrIntOverflowGenerated
  3167  				}
  3168  				if iNdEx >= l {
  3169  					return io.ErrUnexpectedEOF
  3170  				}
  3171  				b := dAtA[iNdEx]
  3172  				iNdEx++
  3173  				msglen |= int(b&0x7F) << shift
  3174  				if b < 0x80 {
  3175  					break
  3176  				}
  3177  			}
  3178  			if msglen < 0 {
  3179  				return ErrInvalidLengthGenerated
  3180  			}
  3181  			postIndex := iNdEx + msglen
  3182  			if postIndex < 0 {
  3183  				return ErrInvalidLengthGenerated
  3184  			}
  3185  			if postIndex > l {
  3186  				return io.ErrUnexpectedEOF
  3187  			}
  3188  			m.ScopeRestrictions = append(m.ScopeRestrictions, ScopeRestriction{})
  3189  			if err := m.ScopeRestrictions[len(m.ScopeRestrictions)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3190  				return err
  3191  			}
  3192  			iNdEx = postIndex
  3193  		case 8:
  3194  			if wireType != 0 {
  3195  				return fmt.Errorf("proto: wrong wireType = %d for field AccessTokenMaxAgeSeconds", wireType)
  3196  			}
  3197  			var v int32
  3198  			for shift := uint(0); ; shift += 7 {
  3199  				if shift >= 64 {
  3200  					return ErrIntOverflowGenerated
  3201  				}
  3202  				if iNdEx >= l {
  3203  					return io.ErrUnexpectedEOF
  3204  				}
  3205  				b := dAtA[iNdEx]
  3206  				iNdEx++
  3207  				v |= int32(b&0x7F) << shift
  3208  				if b < 0x80 {
  3209  					break
  3210  				}
  3211  			}
  3212  			m.AccessTokenMaxAgeSeconds = &v
  3213  		case 9:
  3214  			if wireType != 0 {
  3215  				return fmt.Errorf("proto: wrong wireType = %d for field AccessTokenInactivityTimeoutSeconds", wireType)
  3216  			}
  3217  			var v int32
  3218  			for shift := uint(0); ; shift += 7 {
  3219  				if shift >= 64 {
  3220  					return ErrIntOverflowGenerated
  3221  				}
  3222  				if iNdEx >= l {
  3223  					return io.ErrUnexpectedEOF
  3224  				}
  3225  				b := dAtA[iNdEx]
  3226  				iNdEx++
  3227  				v |= int32(b&0x7F) << shift
  3228  				if b < 0x80 {
  3229  					break
  3230  				}
  3231  			}
  3232  			m.AccessTokenInactivityTimeoutSeconds = &v
  3233  		default:
  3234  			iNdEx = preIndex
  3235  			skippy, err := skipGenerated(dAtA[iNdEx:])
  3236  			if err != nil {
  3237  				return err
  3238  			}
  3239  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3240  				return ErrInvalidLengthGenerated
  3241  			}
  3242  			if (iNdEx + skippy) > l {
  3243  				return io.ErrUnexpectedEOF
  3244  			}
  3245  			iNdEx += skippy
  3246  		}
  3247  	}
  3248  
  3249  	if iNdEx > l {
  3250  		return io.ErrUnexpectedEOF
  3251  	}
  3252  	return nil
  3253  }
  3254  func (m *OAuthClientAuthorization) Unmarshal(dAtA []byte) error {
  3255  	l := len(dAtA)
  3256  	iNdEx := 0
  3257  	for iNdEx < l {
  3258  		preIndex := iNdEx
  3259  		var wire uint64
  3260  		for shift := uint(0); ; shift += 7 {
  3261  			if shift >= 64 {
  3262  				return ErrIntOverflowGenerated
  3263  			}
  3264  			if iNdEx >= l {
  3265  				return io.ErrUnexpectedEOF
  3266  			}
  3267  			b := dAtA[iNdEx]
  3268  			iNdEx++
  3269  			wire |= uint64(b&0x7F) << shift
  3270  			if b < 0x80 {
  3271  				break
  3272  			}
  3273  		}
  3274  		fieldNum := int32(wire >> 3)
  3275  		wireType := int(wire & 0x7)
  3276  		if wireType == 4 {
  3277  			return fmt.Errorf("proto: OAuthClientAuthorization: wiretype end group for non-group")
  3278  		}
  3279  		if fieldNum <= 0 {
  3280  			return fmt.Errorf("proto: OAuthClientAuthorization: illegal tag %d (wire type %d)", fieldNum, wire)
  3281  		}
  3282  		switch fieldNum {
  3283  		case 1:
  3284  			if wireType != 2 {
  3285  				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  3286  			}
  3287  			var msglen int
  3288  			for shift := uint(0); ; shift += 7 {
  3289  				if shift >= 64 {
  3290  					return ErrIntOverflowGenerated
  3291  				}
  3292  				if iNdEx >= l {
  3293  					return io.ErrUnexpectedEOF
  3294  				}
  3295  				b := dAtA[iNdEx]
  3296  				iNdEx++
  3297  				msglen |= int(b&0x7F) << shift
  3298  				if b < 0x80 {
  3299  					break
  3300  				}
  3301  			}
  3302  			if msglen < 0 {
  3303  				return ErrInvalidLengthGenerated
  3304  			}
  3305  			postIndex := iNdEx + msglen
  3306  			if postIndex < 0 {
  3307  				return ErrInvalidLengthGenerated
  3308  			}
  3309  			if postIndex > l {
  3310  				return io.ErrUnexpectedEOF
  3311  			}
  3312  			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3313  				return err
  3314  			}
  3315  			iNdEx = postIndex
  3316  		case 2:
  3317  			if wireType != 2 {
  3318  				return fmt.Errorf("proto: wrong wireType = %d for field ClientName", wireType)
  3319  			}
  3320  			var stringLen uint64
  3321  			for shift := uint(0); ; shift += 7 {
  3322  				if shift >= 64 {
  3323  					return ErrIntOverflowGenerated
  3324  				}
  3325  				if iNdEx >= l {
  3326  					return io.ErrUnexpectedEOF
  3327  				}
  3328  				b := dAtA[iNdEx]
  3329  				iNdEx++
  3330  				stringLen |= uint64(b&0x7F) << shift
  3331  				if b < 0x80 {
  3332  					break
  3333  				}
  3334  			}
  3335  			intStringLen := int(stringLen)
  3336  			if intStringLen < 0 {
  3337  				return ErrInvalidLengthGenerated
  3338  			}
  3339  			postIndex := iNdEx + intStringLen
  3340  			if postIndex < 0 {
  3341  				return ErrInvalidLengthGenerated
  3342  			}
  3343  			if postIndex > l {
  3344  				return io.ErrUnexpectedEOF
  3345  			}
  3346  			m.ClientName = string(dAtA[iNdEx:postIndex])
  3347  			iNdEx = postIndex
  3348  		case 3:
  3349  			if wireType != 2 {
  3350  				return fmt.Errorf("proto: wrong wireType = %d for field UserName", wireType)
  3351  			}
  3352  			var stringLen uint64
  3353  			for shift := uint(0); ; shift += 7 {
  3354  				if shift >= 64 {
  3355  					return ErrIntOverflowGenerated
  3356  				}
  3357  				if iNdEx >= l {
  3358  					return io.ErrUnexpectedEOF
  3359  				}
  3360  				b := dAtA[iNdEx]
  3361  				iNdEx++
  3362  				stringLen |= uint64(b&0x7F) << shift
  3363  				if b < 0x80 {
  3364  					break
  3365  				}
  3366  			}
  3367  			intStringLen := int(stringLen)
  3368  			if intStringLen < 0 {
  3369  				return ErrInvalidLengthGenerated
  3370  			}
  3371  			postIndex := iNdEx + intStringLen
  3372  			if postIndex < 0 {
  3373  				return ErrInvalidLengthGenerated
  3374  			}
  3375  			if postIndex > l {
  3376  				return io.ErrUnexpectedEOF
  3377  			}
  3378  			m.UserName = string(dAtA[iNdEx:postIndex])
  3379  			iNdEx = postIndex
  3380  		case 4:
  3381  			if wireType != 2 {
  3382  				return fmt.Errorf("proto: wrong wireType = %d for field UserUID", wireType)
  3383  			}
  3384  			var stringLen uint64
  3385  			for shift := uint(0); ; shift += 7 {
  3386  				if shift >= 64 {
  3387  					return ErrIntOverflowGenerated
  3388  				}
  3389  				if iNdEx >= l {
  3390  					return io.ErrUnexpectedEOF
  3391  				}
  3392  				b := dAtA[iNdEx]
  3393  				iNdEx++
  3394  				stringLen |= uint64(b&0x7F) << shift
  3395  				if b < 0x80 {
  3396  					break
  3397  				}
  3398  			}
  3399  			intStringLen := int(stringLen)
  3400  			if intStringLen < 0 {
  3401  				return ErrInvalidLengthGenerated
  3402  			}
  3403  			postIndex := iNdEx + intStringLen
  3404  			if postIndex < 0 {
  3405  				return ErrInvalidLengthGenerated
  3406  			}
  3407  			if postIndex > l {
  3408  				return io.ErrUnexpectedEOF
  3409  			}
  3410  			m.UserUID = string(dAtA[iNdEx:postIndex])
  3411  			iNdEx = postIndex
  3412  		case 5:
  3413  			if wireType != 2 {
  3414  				return fmt.Errorf("proto: wrong wireType = %d for field Scopes", wireType)
  3415  			}
  3416  			var stringLen uint64
  3417  			for shift := uint(0); ; shift += 7 {
  3418  				if shift >= 64 {
  3419  					return ErrIntOverflowGenerated
  3420  				}
  3421  				if iNdEx >= l {
  3422  					return io.ErrUnexpectedEOF
  3423  				}
  3424  				b := dAtA[iNdEx]
  3425  				iNdEx++
  3426  				stringLen |= uint64(b&0x7F) << shift
  3427  				if b < 0x80 {
  3428  					break
  3429  				}
  3430  			}
  3431  			intStringLen := int(stringLen)
  3432  			if intStringLen < 0 {
  3433  				return ErrInvalidLengthGenerated
  3434  			}
  3435  			postIndex := iNdEx + intStringLen
  3436  			if postIndex < 0 {
  3437  				return ErrInvalidLengthGenerated
  3438  			}
  3439  			if postIndex > l {
  3440  				return io.ErrUnexpectedEOF
  3441  			}
  3442  			m.Scopes = append(m.Scopes, string(dAtA[iNdEx:postIndex]))
  3443  			iNdEx = postIndex
  3444  		default:
  3445  			iNdEx = preIndex
  3446  			skippy, err := skipGenerated(dAtA[iNdEx:])
  3447  			if err != nil {
  3448  				return err
  3449  			}
  3450  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3451  				return ErrInvalidLengthGenerated
  3452  			}
  3453  			if (iNdEx + skippy) > l {
  3454  				return io.ErrUnexpectedEOF
  3455  			}
  3456  			iNdEx += skippy
  3457  		}
  3458  	}
  3459  
  3460  	if iNdEx > l {
  3461  		return io.ErrUnexpectedEOF
  3462  	}
  3463  	return nil
  3464  }
  3465  func (m *OAuthClientAuthorizationList) Unmarshal(dAtA []byte) error {
  3466  	l := len(dAtA)
  3467  	iNdEx := 0
  3468  	for iNdEx < l {
  3469  		preIndex := iNdEx
  3470  		var wire uint64
  3471  		for shift := uint(0); ; shift += 7 {
  3472  			if shift >= 64 {
  3473  				return ErrIntOverflowGenerated
  3474  			}
  3475  			if iNdEx >= l {
  3476  				return io.ErrUnexpectedEOF
  3477  			}
  3478  			b := dAtA[iNdEx]
  3479  			iNdEx++
  3480  			wire |= uint64(b&0x7F) << shift
  3481  			if b < 0x80 {
  3482  				break
  3483  			}
  3484  		}
  3485  		fieldNum := int32(wire >> 3)
  3486  		wireType := int(wire & 0x7)
  3487  		if wireType == 4 {
  3488  			return fmt.Errorf("proto: OAuthClientAuthorizationList: wiretype end group for non-group")
  3489  		}
  3490  		if fieldNum <= 0 {
  3491  			return fmt.Errorf("proto: OAuthClientAuthorizationList: illegal tag %d (wire type %d)", fieldNum, wire)
  3492  		}
  3493  		switch fieldNum {
  3494  		case 1:
  3495  			if wireType != 2 {
  3496  				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  3497  			}
  3498  			var msglen int
  3499  			for shift := uint(0); ; shift += 7 {
  3500  				if shift >= 64 {
  3501  					return ErrIntOverflowGenerated
  3502  				}
  3503  				if iNdEx >= l {
  3504  					return io.ErrUnexpectedEOF
  3505  				}
  3506  				b := dAtA[iNdEx]
  3507  				iNdEx++
  3508  				msglen |= int(b&0x7F) << shift
  3509  				if b < 0x80 {
  3510  					break
  3511  				}
  3512  			}
  3513  			if msglen < 0 {
  3514  				return ErrInvalidLengthGenerated
  3515  			}
  3516  			postIndex := iNdEx + msglen
  3517  			if postIndex < 0 {
  3518  				return ErrInvalidLengthGenerated
  3519  			}
  3520  			if postIndex > l {
  3521  				return io.ErrUnexpectedEOF
  3522  			}
  3523  			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3524  				return err
  3525  			}
  3526  			iNdEx = postIndex
  3527  		case 2:
  3528  			if wireType != 2 {
  3529  				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  3530  			}
  3531  			var msglen int
  3532  			for shift := uint(0); ; shift += 7 {
  3533  				if shift >= 64 {
  3534  					return ErrIntOverflowGenerated
  3535  				}
  3536  				if iNdEx >= l {
  3537  					return io.ErrUnexpectedEOF
  3538  				}
  3539  				b := dAtA[iNdEx]
  3540  				iNdEx++
  3541  				msglen |= int(b&0x7F) << shift
  3542  				if b < 0x80 {
  3543  					break
  3544  				}
  3545  			}
  3546  			if msglen < 0 {
  3547  				return ErrInvalidLengthGenerated
  3548  			}
  3549  			postIndex := iNdEx + msglen
  3550  			if postIndex < 0 {
  3551  				return ErrInvalidLengthGenerated
  3552  			}
  3553  			if postIndex > l {
  3554  				return io.ErrUnexpectedEOF
  3555  			}
  3556  			m.Items = append(m.Items, OAuthClientAuthorization{})
  3557  			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3558  				return err
  3559  			}
  3560  			iNdEx = postIndex
  3561  		default:
  3562  			iNdEx = preIndex
  3563  			skippy, err := skipGenerated(dAtA[iNdEx:])
  3564  			if err != nil {
  3565  				return err
  3566  			}
  3567  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3568  				return ErrInvalidLengthGenerated
  3569  			}
  3570  			if (iNdEx + skippy) > l {
  3571  				return io.ErrUnexpectedEOF
  3572  			}
  3573  			iNdEx += skippy
  3574  		}
  3575  	}
  3576  
  3577  	if iNdEx > l {
  3578  		return io.ErrUnexpectedEOF
  3579  	}
  3580  	return nil
  3581  }
  3582  func (m *OAuthClientList) Unmarshal(dAtA []byte) error {
  3583  	l := len(dAtA)
  3584  	iNdEx := 0
  3585  	for iNdEx < l {
  3586  		preIndex := iNdEx
  3587  		var wire uint64
  3588  		for shift := uint(0); ; shift += 7 {
  3589  			if shift >= 64 {
  3590  				return ErrIntOverflowGenerated
  3591  			}
  3592  			if iNdEx >= l {
  3593  				return io.ErrUnexpectedEOF
  3594  			}
  3595  			b := dAtA[iNdEx]
  3596  			iNdEx++
  3597  			wire |= uint64(b&0x7F) << shift
  3598  			if b < 0x80 {
  3599  				break
  3600  			}
  3601  		}
  3602  		fieldNum := int32(wire >> 3)
  3603  		wireType := int(wire & 0x7)
  3604  		if wireType == 4 {
  3605  			return fmt.Errorf("proto: OAuthClientList: wiretype end group for non-group")
  3606  		}
  3607  		if fieldNum <= 0 {
  3608  			return fmt.Errorf("proto: OAuthClientList: illegal tag %d (wire type %d)", fieldNum, wire)
  3609  		}
  3610  		switch fieldNum {
  3611  		case 1:
  3612  			if wireType != 2 {
  3613  				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  3614  			}
  3615  			var msglen int
  3616  			for shift := uint(0); ; shift += 7 {
  3617  				if shift >= 64 {
  3618  					return ErrIntOverflowGenerated
  3619  				}
  3620  				if iNdEx >= l {
  3621  					return io.ErrUnexpectedEOF
  3622  				}
  3623  				b := dAtA[iNdEx]
  3624  				iNdEx++
  3625  				msglen |= int(b&0x7F) << shift
  3626  				if b < 0x80 {
  3627  					break
  3628  				}
  3629  			}
  3630  			if msglen < 0 {
  3631  				return ErrInvalidLengthGenerated
  3632  			}
  3633  			postIndex := iNdEx + msglen
  3634  			if postIndex < 0 {
  3635  				return ErrInvalidLengthGenerated
  3636  			}
  3637  			if postIndex > l {
  3638  				return io.ErrUnexpectedEOF
  3639  			}
  3640  			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3641  				return err
  3642  			}
  3643  			iNdEx = postIndex
  3644  		case 2:
  3645  			if wireType != 2 {
  3646  				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  3647  			}
  3648  			var msglen int
  3649  			for shift := uint(0); ; shift += 7 {
  3650  				if shift >= 64 {
  3651  					return ErrIntOverflowGenerated
  3652  				}
  3653  				if iNdEx >= l {
  3654  					return io.ErrUnexpectedEOF
  3655  				}
  3656  				b := dAtA[iNdEx]
  3657  				iNdEx++
  3658  				msglen |= int(b&0x7F) << shift
  3659  				if b < 0x80 {
  3660  					break
  3661  				}
  3662  			}
  3663  			if msglen < 0 {
  3664  				return ErrInvalidLengthGenerated
  3665  			}
  3666  			postIndex := iNdEx + msglen
  3667  			if postIndex < 0 {
  3668  				return ErrInvalidLengthGenerated
  3669  			}
  3670  			if postIndex > l {
  3671  				return io.ErrUnexpectedEOF
  3672  			}
  3673  			m.Items = append(m.Items, OAuthClient{})
  3674  			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3675  				return err
  3676  			}
  3677  			iNdEx = postIndex
  3678  		default:
  3679  			iNdEx = preIndex
  3680  			skippy, err := skipGenerated(dAtA[iNdEx:])
  3681  			if err != nil {
  3682  				return err
  3683  			}
  3684  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3685  				return ErrInvalidLengthGenerated
  3686  			}
  3687  			if (iNdEx + skippy) > l {
  3688  				return io.ErrUnexpectedEOF
  3689  			}
  3690  			iNdEx += skippy
  3691  		}
  3692  	}
  3693  
  3694  	if iNdEx > l {
  3695  		return io.ErrUnexpectedEOF
  3696  	}
  3697  	return nil
  3698  }
  3699  func (m *OAuthRedirectReference) Unmarshal(dAtA []byte) error {
  3700  	l := len(dAtA)
  3701  	iNdEx := 0
  3702  	for iNdEx < l {
  3703  		preIndex := iNdEx
  3704  		var wire uint64
  3705  		for shift := uint(0); ; shift += 7 {
  3706  			if shift >= 64 {
  3707  				return ErrIntOverflowGenerated
  3708  			}
  3709  			if iNdEx >= l {
  3710  				return io.ErrUnexpectedEOF
  3711  			}
  3712  			b := dAtA[iNdEx]
  3713  			iNdEx++
  3714  			wire |= uint64(b&0x7F) << shift
  3715  			if b < 0x80 {
  3716  				break
  3717  			}
  3718  		}
  3719  		fieldNum := int32(wire >> 3)
  3720  		wireType := int(wire & 0x7)
  3721  		if wireType == 4 {
  3722  			return fmt.Errorf("proto: OAuthRedirectReference: wiretype end group for non-group")
  3723  		}
  3724  		if fieldNum <= 0 {
  3725  			return fmt.Errorf("proto: OAuthRedirectReference: illegal tag %d (wire type %d)", fieldNum, wire)
  3726  		}
  3727  		switch fieldNum {
  3728  		case 1:
  3729  			if wireType != 2 {
  3730  				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  3731  			}
  3732  			var msglen int
  3733  			for shift := uint(0); ; shift += 7 {
  3734  				if shift >= 64 {
  3735  					return ErrIntOverflowGenerated
  3736  				}
  3737  				if iNdEx >= l {
  3738  					return io.ErrUnexpectedEOF
  3739  				}
  3740  				b := dAtA[iNdEx]
  3741  				iNdEx++
  3742  				msglen |= int(b&0x7F) << shift
  3743  				if b < 0x80 {
  3744  					break
  3745  				}
  3746  			}
  3747  			if msglen < 0 {
  3748  				return ErrInvalidLengthGenerated
  3749  			}
  3750  			postIndex := iNdEx + msglen
  3751  			if postIndex < 0 {
  3752  				return ErrInvalidLengthGenerated
  3753  			}
  3754  			if postIndex > l {
  3755  				return io.ErrUnexpectedEOF
  3756  			}
  3757  			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3758  				return err
  3759  			}
  3760  			iNdEx = postIndex
  3761  		case 2:
  3762  			if wireType != 2 {
  3763  				return fmt.Errorf("proto: wrong wireType = %d for field Reference", wireType)
  3764  			}
  3765  			var msglen int
  3766  			for shift := uint(0); ; shift += 7 {
  3767  				if shift >= 64 {
  3768  					return ErrIntOverflowGenerated
  3769  				}
  3770  				if iNdEx >= l {
  3771  					return io.ErrUnexpectedEOF
  3772  				}
  3773  				b := dAtA[iNdEx]
  3774  				iNdEx++
  3775  				msglen |= int(b&0x7F) << shift
  3776  				if b < 0x80 {
  3777  					break
  3778  				}
  3779  			}
  3780  			if msglen < 0 {
  3781  				return ErrInvalidLengthGenerated
  3782  			}
  3783  			postIndex := iNdEx + msglen
  3784  			if postIndex < 0 {
  3785  				return ErrInvalidLengthGenerated
  3786  			}
  3787  			if postIndex > l {
  3788  				return io.ErrUnexpectedEOF
  3789  			}
  3790  			if err := m.Reference.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  3791  				return err
  3792  			}
  3793  			iNdEx = postIndex
  3794  		default:
  3795  			iNdEx = preIndex
  3796  			skippy, err := skipGenerated(dAtA[iNdEx:])
  3797  			if err != nil {
  3798  				return err
  3799  			}
  3800  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3801  				return ErrInvalidLengthGenerated
  3802  			}
  3803  			if (iNdEx + skippy) > l {
  3804  				return io.ErrUnexpectedEOF
  3805  			}
  3806  			iNdEx += skippy
  3807  		}
  3808  	}
  3809  
  3810  	if iNdEx > l {
  3811  		return io.ErrUnexpectedEOF
  3812  	}
  3813  	return nil
  3814  }
  3815  func (m *RedirectReference) Unmarshal(dAtA []byte) error {
  3816  	l := len(dAtA)
  3817  	iNdEx := 0
  3818  	for iNdEx < l {
  3819  		preIndex := iNdEx
  3820  		var wire uint64
  3821  		for shift := uint(0); ; shift += 7 {
  3822  			if shift >= 64 {
  3823  				return ErrIntOverflowGenerated
  3824  			}
  3825  			if iNdEx >= l {
  3826  				return io.ErrUnexpectedEOF
  3827  			}
  3828  			b := dAtA[iNdEx]
  3829  			iNdEx++
  3830  			wire |= uint64(b&0x7F) << shift
  3831  			if b < 0x80 {
  3832  				break
  3833  			}
  3834  		}
  3835  		fieldNum := int32(wire >> 3)
  3836  		wireType := int(wire & 0x7)
  3837  		if wireType == 4 {
  3838  			return fmt.Errorf("proto: RedirectReference: wiretype end group for non-group")
  3839  		}
  3840  		if fieldNum <= 0 {
  3841  			return fmt.Errorf("proto: RedirectReference: illegal tag %d (wire type %d)", fieldNum, wire)
  3842  		}
  3843  		switch fieldNum {
  3844  		case 1:
  3845  			if wireType != 2 {
  3846  				return fmt.Errorf("proto: wrong wireType = %d for field Group", wireType)
  3847  			}
  3848  			var stringLen uint64
  3849  			for shift := uint(0); ; shift += 7 {
  3850  				if shift >= 64 {
  3851  					return ErrIntOverflowGenerated
  3852  				}
  3853  				if iNdEx >= l {
  3854  					return io.ErrUnexpectedEOF
  3855  				}
  3856  				b := dAtA[iNdEx]
  3857  				iNdEx++
  3858  				stringLen |= uint64(b&0x7F) << shift
  3859  				if b < 0x80 {
  3860  					break
  3861  				}
  3862  			}
  3863  			intStringLen := int(stringLen)
  3864  			if intStringLen < 0 {
  3865  				return ErrInvalidLengthGenerated
  3866  			}
  3867  			postIndex := iNdEx + intStringLen
  3868  			if postIndex < 0 {
  3869  				return ErrInvalidLengthGenerated
  3870  			}
  3871  			if postIndex > l {
  3872  				return io.ErrUnexpectedEOF
  3873  			}
  3874  			m.Group = string(dAtA[iNdEx:postIndex])
  3875  			iNdEx = postIndex
  3876  		case 2:
  3877  			if wireType != 2 {
  3878  				return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
  3879  			}
  3880  			var stringLen uint64
  3881  			for shift := uint(0); ; shift += 7 {
  3882  				if shift >= 64 {
  3883  					return ErrIntOverflowGenerated
  3884  				}
  3885  				if iNdEx >= l {
  3886  					return io.ErrUnexpectedEOF
  3887  				}
  3888  				b := dAtA[iNdEx]
  3889  				iNdEx++
  3890  				stringLen |= uint64(b&0x7F) << shift
  3891  				if b < 0x80 {
  3892  					break
  3893  				}
  3894  			}
  3895  			intStringLen := int(stringLen)
  3896  			if intStringLen < 0 {
  3897  				return ErrInvalidLengthGenerated
  3898  			}
  3899  			postIndex := iNdEx + intStringLen
  3900  			if postIndex < 0 {
  3901  				return ErrInvalidLengthGenerated
  3902  			}
  3903  			if postIndex > l {
  3904  				return io.ErrUnexpectedEOF
  3905  			}
  3906  			m.Kind = string(dAtA[iNdEx:postIndex])
  3907  			iNdEx = postIndex
  3908  		case 3:
  3909  			if wireType != 2 {
  3910  				return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  3911  			}
  3912  			var stringLen uint64
  3913  			for shift := uint(0); ; shift += 7 {
  3914  				if shift >= 64 {
  3915  					return ErrIntOverflowGenerated
  3916  				}
  3917  				if iNdEx >= l {
  3918  					return io.ErrUnexpectedEOF
  3919  				}
  3920  				b := dAtA[iNdEx]
  3921  				iNdEx++
  3922  				stringLen |= uint64(b&0x7F) << shift
  3923  				if b < 0x80 {
  3924  					break
  3925  				}
  3926  			}
  3927  			intStringLen := int(stringLen)
  3928  			if intStringLen < 0 {
  3929  				return ErrInvalidLengthGenerated
  3930  			}
  3931  			postIndex := iNdEx + intStringLen
  3932  			if postIndex < 0 {
  3933  				return ErrInvalidLengthGenerated
  3934  			}
  3935  			if postIndex > l {
  3936  				return io.ErrUnexpectedEOF
  3937  			}
  3938  			m.Name = string(dAtA[iNdEx:postIndex])
  3939  			iNdEx = postIndex
  3940  		default:
  3941  			iNdEx = preIndex
  3942  			skippy, err := skipGenerated(dAtA[iNdEx:])
  3943  			if err != nil {
  3944  				return err
  3945  			}
  3946  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  3947  				return ErrInvalidLengthGenerated
  3948  			}
  3949  			if (iNdEx + skippy) > l {
  3950  				return io.ErrUnexpectedEOF
  3951  			}
  3952  			iNdEx += skippy
  3953  		}
  3954  	}
  3955  
  3956  	if iNdEx > l {
  3957  		return io.ErrUnexpectedEOF
  3958  	}
  3959  	return nil
  3960  }
  3961  func (m *ScopeRestriction) Unmarshal(dAtA []byte) error {
  3962  	l := len(dAtA)
  3963  	iNdEx := 0
  3964  	for iNdEx < l {
  3965  		preIndex := iNdEx
  3966  		var wire uint64
  3967  		for shift := uint(0); ; shift += 7 {
  3968  			if shift >= 64 {
  3969  				return ErrIntOverflowGenerated
  3970  			}
  3971  			if iNdEx >= l {
  3972  				return io.ErrUnexpectedEOF
  3973  			}
  3974  			b := dAtA[iNdEx]
  3975  			iNdEx++
  3976  			wire |= uint64(b&0x7F) << shift
  3977  			if b < 0x80 {
  3978  				break
  3979  			}
  3980  		}
  3981  		fieldNum := int32(wire >> 3)
  3982  		wireType := int(wire & 0x7)
  3983  		if wireType == 4 {
  3984  			return fmt.Errorf("proto: ScopeRestriction: wiretype end group for non-group")
  3985  		}
  3986  		if fieldNum <= 0 {
  3987  			return fmt.Errorf("proto: ScopeRestriction: illegal tag %d (wire type %d)", fieldNum, wire)
  3988  		}
  3989  		switch fieldNum {
  3990  		case 1:
  3991  			if wireType != 2 {
  3992  				return fmt.Errorf("proto: wrong wireType = %d for field ExactValues", wireType)
  3993  			}
  3994  			var stringLen uint64
  3995  			for shift := uint(0); ; shift += 7 {
  3996  				if shift >= 64 {
  3997  					return ErrIntOverflowGenerated
  3998  				}
  3999  				if iNdEx >= l {
  4000  					return io.ErrUnexpectedEOF
  4001  				}
  4002  				b := dAtA[iNdEx]
  4003  				iNdEx++
  4004  				stringLen |= uint64(b&0x7F) << shift
  4005  				if b < 0x80 {
  4006  					break
  4007  				}
  4008  			}
  4009  			intStringLen := int(stringLen)
  4010  			if intStringLen < 0 {
  4011  				return ErrInvalidLengthGenerated
  4012  			}
  4013  			postIndex := iNdEx + intStringLen
  4014  			if postIndex < 0 {
  4015  				return ErrInvalidLengthGenerated
  4016  			}
  4017  			if postIndex > l {
  4018  				return io.ErrUnexpectedEOF
  4019  			}
  4020  			m.ExactValues = append(m.ExactValues, string(dAtA[iNdEx:postIndex]))
  4021  			iNdEx = postIndex
  4022  		case 2:
  4023  			if wireType != 2 {
  4024  				return fmt.Errorf("proto: wrong wireType = %d for field ClusterRole", wireType)
  4025  			}
  4026  			var msglen int
  4027  			for shift := uint(0); ; shift += 7 {
  4028  				if shift >= 64 {
  4029  					return ErrIntOverflowGenerated
  4030  				}
  4031  				if iNdEx >= l {
  4032  					return io.ErrUnexpectedEOF
  4033  				}
  4034  				b := dAtA[iNdEx]
  4035  				iNdEx++
  4036  				msglen |= int(b&0x7F) << shift
  4037  				if b < 0x80 {
  4038  					break
  4039  				}
  4040  			}
  4041  			if msglen < 0 {
  4042  				return ErrInvalidLengthGenerated
  4043  			}
  4044  			postIndex := iNdEx + msglen
  4045  			if postIndex < 0 {
  4046  				return ErrInvalidLengthGenerated
  4047  			}
  4048  			if postIndex > l {
  4049  				return io.ErrUnexpectedEOF
  4050  			}
  4051  			if m.ClusterRole == nil {
  4052  				m.ClusterRole = &ClusterRoleScopeRestriction{}
  4053  			}
  4054  			if err := m.ClusterRole.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4055  				return err
  4056  			}
  4057  			iNdEx = postIndex
  4058  		default:
  4059  			iNdEx = preIndex
  4060  			skippy, err := skipGenerated(dAtA[iNdEx:])
  4061  			if err != nil {
  4062  				return err
  4063  			}
  4064  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  4065  				return ErrInvalidLengthGenerated
  4066  			}
  4067  			if (iNdEx + skippy) > l {
  4068  				return io.ErrUnexpectedEOF
  4069  			}
  4070  			iNdEx += skippy
  4071  		}
  4072  	}
  4073  
  4074  	if iNdEx > l {
  4075  		return io.ErrUnexpectedEOF
  4076  	}
  4077  	return nil
  4078  }
  4079  func (m *UserOAuthAccessToken) Unmarshal(dAtA []byte) error {
  4080  	l := len(dAtA)
  4081  	iNdEx := 0
  4082  	for iNdEx < l {
  4083  		preIndex := iNdEx
  4084  		var wire uint64
  4085  		for shift := uint(0); ; shift += 7 {
  4086  			if shift >= 64 {
  4087  				return ErrIntOverflowGenerated
  4088  			}
  4089  			if iNdEx >= l {
  4090  				return io.ErrUnexpectedEOF
  4091  			}
  4092  			b := dAtA[iNdEx]
  4093  			iNdEx++
  4094  			wire |= uint64(b&0x7F) << shift
  4095  			if b < 0x80 {
  4096  				break
  4097  			}
  4098  		}
  4099  		fieldNum := int32(wire >> 3)
  4100  		wireType := int(wire & 0x7)
  4101  		if wireType == 4 {
  4102  			return fmt.Errorf("proto: UserOAuthAccessToken: wiretype end group for non-group")
  4103  		}
  4104  		if fieldNum <= 0 {
  4105  			return fmt.Errorf("proto: UserOAuthAccessToken: illegal tag %d (wire type %d)", fieldNum, wire)
  4106  		}
  4107  		switch fieldNum {
  4108  		case 1:
  4109  			if wireType != 2 {
  4110  				return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  4111  			}
  4112  			var msglen int
  4113  			for shift := uint(0); ; shift += 7 {
  4114  				if shift >= 64 {
  4115  					return ErrIntOverflowGenerated
  4116  				}
  4117  				if iNdEx >= l {
  4118  					return io.ErrUnexpectedEOF
  4119  				}
  4120  				b := dAtA[iNdEx]
  4121  				iNdEx++
  4122  				msglen |= int(b&0x7F) << shift
  4123  				if b < 0x80 {
  4124  					break
  4125  				}
  4126  			}
  4127  			if msglen < 0 {
  4128  				return ErrInvalidLengthGenerated
  4129  			}
  4130  			postIndex := iNdEx + msglen
  4131  			if postIndex < 0 {
  4132  				return ErrInvalidLengthGenerated
  4133  			}
  4134  			if postIndex > l {
  4135  				return io.ErrUnexpectedEOF
  4136  			}
  4137  			if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4138  				return err
  4139  			}
  4140  			iNdEx = postIndex
  4141  		case 2:
  4142  			if wireType != 2 {
  4143  				return fmt.Errorf("proto: wrong wireType = %d for field ClientName", wireType)
  4144  			}
  4145  			var stringLen uint64
  4146  			for shift := uint(0); ; shift += 7 {
  4147  				if shift >= 64 {
  4148  					return ErrIntOverflowGenerated
  4149  				}
  4150  				if iNdEx >= l {
  4151  					return io.ErrUnexpectedEOF
  4152  				}
  4153  				b := dAtA[iNdEx]
  4154  				iNdEx++
  4155  				stringLen |= uint64(b&0x7F) << shift
  4156  				if b < 0x80 {
  4157  					break
  4158  				}
  4159  			}
  4160  			intStringLen := int(stringLen)
  4161  			if intStringLen < 0 {
  4162  				return ErrInvalidLengthGenerated
  4163  			}
  4164  			postIndex := iNdEx + intStringLen
  4165  			if postIndex < 0 {
  4166  				return ErrInvalidLengthGenerated
  4167  			}
  4168  			if postIndex > l {
  4169  				return io.ErrUnexpectedEOF
  4170  			}
  4171  			m.ClientName = string(dAtA[iNdEx:postIndex])
  4172  			iNdEx = postIndex
  4173  		case 3:
  4174  			if wireType != 0 {
  4175  				return fmt.Errorf("proto: wrong wireType = %d for field ExpiresIn", wireType)
  4176  			}
  4177  			m.ExpiresIn = 0
  4178  			for shift := uint(0); ; shift += 7 {
  4179  				if shift >= 64 {
  4180  					return ErrIntOverflowGenerated
  4181  				}
  4182  				if iNdEx >= l {
  4183  					return io.ErrUnexpectedEOF
  4184  				}
  4185  				b := dAtA[iNdEx]
  4186  				iNdEx++
  4187  				m.ExpiresIn |= int64(b&0x7F) << shift
  4188  				if b < 0x80 {
  4189  					break
  4190  				}
  4191  			}
  4192  		case 4:
  4193  			if wireType != 2 {
  4194  				return fmt.Errorf("proto: wrong wireType = %d for field Scopes", wireType)
  4195  			}
  4196  			var stringLen uint64
  4197  			for shift := uint(0); ; shift += 7 {
  4198  				if shift >= 64 {
  4199  					return ErrIntOverflowGenerated
  4200  				}
  4201  				if iNdEx >= l {
  4202  					return io.ErrUnexpectedEOF
  4203  				}
  4204  				b := dAtA[iNdEx]
  4205  				iNdEx++
  4206  				stringLen |= uint64(b&0x7F) << shift
  4207  				if b < 0x80 {
  4208  					break
  4209  				}
  4210  			}
  4211  			intStringLen := int(stringLen)
  4212  			if intStringLen < 0 {
  4213  				return ErrInvalidLengthGenerated
  4214  			}
  4215  			postIndex := iNdEx + intStringLen
  4216  			if postIndex < 0 {
  4217  				return ErrInvalidLengthGenerated
  4218  			}
  4219  			if postIndex > l {
  4220  				return io.ErrUnexpectedEOF
  4221  			}
  4222  			m.Scopes = append(m.Scopes, string(dAtA[iNdEx:postIndex]))
  4223  			iNdEx = postIndex
  4224  		case 5:
  4225  			if wireType != 2 {
  4226  				return fmt.Errorf("proto: wrong wireType = %d for field RedirectURI", wireType)
  4227  			}
  4228  			var stringLen uint64
  4229  			for shift := uint(0); ; shift += 7 {
  4230  				if shift >= 64 {
  4231  					return ErrIntOverflowGenerated
  4232  				}
  4233  				if iNdEx >= l {
  4234  					return io.ErrUnexpectedEOF
  4235  				}
  4236  				b := dAtA[iNdEx]
  4237  				iNdEx++
  4238  				stringLen |= uint64(b&0x7F) << shift
  4239  				if b < 0x80 {
  4240  					break
  4241  				}
  4242  			}
  4243  			intStringLen := int(stringLen)
  4244  			if intStringLen < 0 {
  4245  				return ErrInvalidLengthGenerated
  4246  			}
  4247  			postIndex := iNdEx + intStringLen
  4248  			if postIndex < 0 {
  4249  				return ErrInvalidLengthGenerated
  4250  			}
  4251  			if postIndex > l {
  4252  				return io.ErrUnexpectedEOF
  4253  			}
  4254  			m.RedirectURI = string(dAtA[iNdEx:postIndex])
  4255  			iNdEx = postIndex
  4256  		case 6:
  4257  			if wireType != 2 {
  4258  				return fmt.Errorf("proto: wrong wireType = %d for field UserName", wireType)
  4259  			}
  4260  			var stringLen uint64
  4261  			for shift := uint(0); ; shift += 7 {
  4262  				if shift >= 64 {
  4263  					return ErrIntOverflowGenerated
  4264  				}
  4265  				if iNdEx >= l {
  4266  					return io.ErrUnexpectedEOF
  4267  				}
  4268  				b := dAtA[iNdEx]
  4269  				iNdEx++
  4270  				stringLen |= uint64(b&0x7F) << shift
  4271  				if b < 0x80 {
  4272  					break
  4273  				}
  4274  			}
  4275  			intStringLen := int(stringLen)
  4276  			if intStringLen < 0 {
  4277  				return ErrInvalidLengthGenerated
  4278  			}
  4279  			postIndex := iNdEx + intStringLen
  4280  			if postIndex < 0 {
  4281  				return ErrInvalidLengthGenerated
  4282  			}
  4283  			if postIndex > l {
  4284  				return io.ErrUnexpectedEOF
  4285  			}
  4286  			m.UserName = string(dAtA[iNdEx:postIndex])
  4287  			iNdEx = postIndex
  4288  		case 7:
  4289  			if wireType != 2 {
  4290  				return fmt.Errorf("proto: wrong wireType = %d for field UserUID", wireType)
  4291  			}
  4292  			var stringLen uint64
  4293  			for shift := uint(0); ; shift += 7 {
  4294  				if shift >= 64 {
  4295  					return ErrIntOverflowGenerated
  4296  				}
  4297  				if iNdEx >= l {
  4298  					return io.ErrUnexpectedEOF
  4299  				}
  4300  				b := dAtA[iNdEx]
  4301  				iNdEx++
  4302  				stringLen |= uint64(b&0x7F) << shift
  4303  				if b < 0x80 {
  4304  					break
  4305  				}
  4306  			}
  4307  			intStringLen := int(stringLen)
  4308  			if intStringLen < 0 {
  4309  				return ErrInvalidLengthGenerated
  4310  			}
  4311  			postIndex := iNdEx + intStringLen
  4312  			if postIndex < 0 {
  4313  				return ErrInvalidLengthGenerated
  4314  			}
  4315  			if postIndex > l {
  4316  				return io.ErrUnexpectedEOF
  4317  			}
  4318  			m.UserUID = string(dAtA[iNdEx:postIndex])
  4319  			iNdEx = postIndex
  4320  		case 8:
  4321  			if wireType != 2 {
  4322  				return fmt.Errorf("proto: wrong wireType = %d for field AuthorizeToken", wireType)
  4323  			}
  4324  			var stringLen uint64
  4325  			for shift := uint(0); ; shift += 7 {
  4326  				if shift >= 64 {
  4327  					return ErrIntOverflowGenerated
  4328  				}
  4329  				if iNdEx >= l {
  4330  					return io.ErrUnexpectedEOF
  4331  				}
  4332  				b := dAtA[iNdEx]
  4333  				iNdEx++
  4334  				stringLen |= uint64(b&0x7F) << shift
  4335  				if b < 0x80 {
  4336  					break
  4337  				}
  4338  			}
  4339  			intStringLen := int(stringLen)
  4340  			if intStringLen < 0 {
  4341  				return ErrInvalidLengthGenerated
  4342  			}
  4343  			postIndex := iNdEx + intStringLen
  4344  			if postIndex < 0 {
  4345  				return ErrInvalidLengthGenerated
  4346  			}
  4347  			if postIndex > l {
  4348  				return io.ErrUnexpectedEOF
  4349  			}
  4350  			m.AuthorizeToken = string(dAtA[iNdEx:postIndex])
  4351  			iNdEx = postIndex
  4352  		case 9:
  4353  			if wireType != 2 {
  4354  				return fmt.Errorf("proto: wrong wireType = %d for field RefreshToken", wireType)
  4355  			}
  4356  			var stringLen uint64
  4357  			for shift := uint(0); ; shift += 7 {
  4358  				if shift >= 64 {
  4359  					return ErrIntOverflowGenerated
  4360  				}
  4361  				if iNdEx >= l {
  4362  					return io.ErrUnexpectedEOF
  4363  				}
  4364  				b := dAtA[iNdEx]
  4365  				iNdEx++
  4366  				stringLen |= uint64(b&0x7F) << shift
  4367  				if b < 0x80 {
  4368  					break
  4369  				}
  4370  			}
  4371  			intStringLen := int(stringLen)
  4372  			if intStringLen < 0 {
  4373  				return ErrInvalidLengthGenerated
  4374  			}
  4375  			postIndex := iNdEx + intStringLen
  4376  			if postIndex < 0 {
  4377  				return ErrInvalidLengthGenerated
  4378  			}
  4379  			if postIndex > l {
  4380  				return io.ErrUnexpectedEOF
  4381  			}
  4382  			m.RefreshToken = string(dAtA[iNdEx:postIndex])
  4383  			iNdEx = postIndex
  4384  		case 10:
  4385  			if wireType != 0 {
  4386  				return fmt.Errorf("proto: wrong wireType = %d for field InactivityTimeoutSeconds", wireType)
  4387  			}
  4388  			m.InactivityTimeoutSeconds = 0
  4389  			for shift := uint(0); ; shift += 7 {
  4390  				if shift >= 64 {
  4391  					return ErrIntOverflowGenerated
  4392  				}
  4393  				if iNdEx >= l {
  4394  					return io.ErrUnexpectedEOF
  4395  				}
  4396  				b := dAtA[iNdEx]
  4397  				iNdEx++
  4398  				m.InactivityTimeoutSeconds |= int32(b&0x7F) << shift
  4399  				if b < 0x80 {
  4400  					break
  4401  				}
  4402  			}
  4403  		default:
  4404  			iNdEx = preIndex
  4405  			skippy, err := skipGenerated(dAtA[iNdEx:])
  4406  			if err != nil {
  4407  				return err
  4408  			}
  4409  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  4410  				return ErrInvalidLengthGenerated
  4411  			}
  4412  			if (iNdEx + skippy) > l {
  4413  				return io.ErrUnexpectedEOF
  4414  			}
  4415  			iNdEx += skippy
  4416  		}
  4417  	}
  4418  
  4419  	if iNdEx > l {
  4420  		return io.ErrUnexpectedEOF
  4421  	}
  4422  	return nil
  4423  }
  4424  func (m *UserOAuthAccessTokenList) Unmarshal(dAtA []byte) error {
  4425  	l := len(dAtA)
  4426  	iNdEx := 0
  4427  	for iNdEx < l {
  4428  		preIndex := iNdEx
  4429  		var wire uint64
  4430  		for shift := uint(0); ; shift += 7 {
  4431  			if shift >= 64 {
  4432  				return ErrIntOverflowGenerated
  4433  			}
  4434  			if iNdEx >= l {
  4435  				return io.ErrUnexpectedEOF
  4436  			}
  4437  			b := dAtA[iNdEx]
  4438  			iNdEx++
  4439  			wire |= uint64(b&0x7F) << shift
  4440  			if b < 0x80 {
  4441  				break
  4442  			}
  4443  		}
  4444  		fieldNum := int32(wire >> 3)
  4445  		wireType := int(wire & 0x7)
  4446  		if wireType == 4 {
  4447  			return fmt.Errorf("proto: UserOAuthAccessTokenList: wiretype end group for non-group")
  4448  		}
  4449  		if fieldNum <= 0 {
  4450  			return fmt.Errorf("proto: UserOAuthAccessTokenList: illegal tag %d (wire type %d)", fieldNum, wire)
  4451  		}
  4452  		switch fieldNum {
  4453  		case 1:
  4454  			if wireType != 2 {
  4455  				return fmt.Errorf("proto: wrong wireType = %d for field ListMeta", wireType)
  4456  			}
  4457  			var msglen int
  4458  			for shift := uint(0); ; shift += 7 {
  4459  				if shift >= 64 {
  4460  					return ErrIntOverflowGenerated
  4461  				}
  4462  				if iNdEx >= l {
  4463  					return io.ErrUnexpectedEOF
  4464  				}
  4465  				b := dAtA[iNdEx]
  4466  				iNdEx++
  4467  				msglen |= int(b&0x7F) << shift
  4468  				if b < 0x80 {
  4469  					break
  4470  				}
  4471  			}
  4472  			if msglen < 0 {
  4473  				return ErrInvalidLengthGenerated
  4474  			}
  4475  			postIndex := iNdEx + msglen
  4476  			if postIndex < 0 {
  4477  				return ErrInvalidLengthGenerated
  4478  			}
  4479  			if postIndex > l {
  4480  				return io.ErrUnexpectedEOF
  4481  			}
  4482  			if err := m.ListMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4483  				return err
  4484  			}
  4485  			iNdEx = postIndex
  4486  		case 2:
  4487  			if wireType != 2 {
  4488  				return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  4489  			}
  4490  			var msglen int
  4491  			for shift := uint(0); ; shift += 7 {
  4492  				if shift >= 64 {
  4493  					return ErrIntOverflowGenerated
  4494  				}
  4495  				if iNdEx >= l {
  4496  					return io.ErrUnexpectedEOF
  4497  				}
  4498  				b := dAtA[iNdEx]
  4499  				iNdEx++
  4500  				msglen |= int(b&0x7F) << shift
  4501  				if b < 0x80 {
  4502  					break
  4503  				}
  4504  			}
  4505  			if msglen < 0 {
  4506  				return ErrInvalidLengthGenerated
  4507  			}
  4508  			postIndex := iNdEx + msglen
  4509  			if postIndex < 0 {
  4510  				return ErrInvalidLengthGenerated
  4511  			}
  4512  			if postIndex > l {
  4513  				return io.ErrUnexpectedEOF
  4514  			}
  4515  			m.Items = append(m.Items, UserOAuthAccessToken{})
  4516  			if err := m.Items[len(m.Items)-1].Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  4517  				return err
  4518  			}
  4519  			iNdEx = postIndex
  4520  		default:
  4521  			iNdEx = preIndex
  4522  			skippy, err := skipGenerated(dAtA[iNdEx:])
  4523  			if err != nil {
  4524  				return err
  4525  			}
  4526  			if (skippy < 0) || (iNdEx+skippy) < 0 {
  4527  				return ErrInvalidLengthGenerated
  4528  			}
  4529  			if (iNdEx + skippy) > l {
  4530  				return io.ErrUnexpectedEOF
  4531  			}
  4532  			iNdEx += skippy
  4533  		}
  4534  	}
  4535  
  4536  	if iNdEx > l {
  4537  		return io.ErrUnexpectedEOF
  4538  	}
  4539  	return nil
  4540  }
  4541  func skipGenerated(dAtA []byte) (n int, err error) {
  4542  	l := len(dAtA)
  4543  	iNdEx := 0
  4544  	depth := 0
  4545  	for iNdEx < l {
  4546  		var wire uint64
  4547  		for shift := uint(0); ; shift += 7 {
  4548  			if shift >= 64 {
  4549  				return 0, ErrIntOverflowGenerated
  4550  			}
  4551  			if iNdEx >= l {
  4552  				return 0, io.ErrUnexpectedEOF
  4553  			}
  4554  			b := dAtA[iNdEx]
  4555  			iNdEx++
  4556  			wire |= (uint64(b) & 0x7F) << shift
  4557  			if b < 0x80 {
  4558  				break
  4559  			}
  4560  		}
  4561  		wireType := int(wire & 0x7)
  4562  		switch wireType {
  4563  		case 0:
  4564  			for shift := uint(0); ; shift += 7 {
  4565  				if shift >= 64 {
  4566  					return 0, ErrIntOverflowGenerated
  4567  				}
  4568  				if iNdEx >= l {
  4569  					return 0, io.ErrUnexpectedEOF
  4570  				}
  4571  				iNdEx++
  4572  				if dAtA[iNdEx-1] < 0x80 {
  4573  					break
  4574  				}
  4575  			}
  4576  		case 1:
  4577  			iNdEx += 8
  4578  		case 2:
  4579  			var length int
  4580  			for shift := uint(0); ; shift += 7 {
  4581  				if shift >= 64 {
  4582  					return 0, ErrIntOverflowGenerated
  4583  				}
  4584  				if iNdEx >= l {
  4585  					return 0, io.ErrUnexpectedEOF
  4586  				}
  4587  				b := dAtA[iNdEx]
  4588  				iNdEx++
  4589  				length |= (int(b) & 0x7F) << shift
  4590  				if b < 0x80 {
  4591  					break
  4592  				}
  4593  			}
  4594  			if length < 0 {
  4595  				return 0, ErrInvalidLengthGenerated
  4596  			}
  4597  			iNdEx += length
  4598  		case 3:
  4599  			depth++
  4600  		case 4:
  4601  			if depth == 0 {
  4602  				return 0, ErrUnexpectedEndOfGroupGenerated
  4603  			}
  4604  			depth--
  4605  		case 5:
  4606  			iNdEx += 4
  4607  		default:
  4608  			return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  4609  		}
  4610  		if iNdEx < 0 {
  4611  			return 0, ErrInvalidLengthGenerated
  4612  		}
  4613  		if depth == 0 {
  4614  			return iNdEx, nil
  4615  		}
  4616  	}
  4617  	return 0, io.ErrUnexpectedEOF
  4618  }
  4619  
  4620  var (
  4621  	ErrInvalidLengthGenerated        = fmt.Errorf("proto: negative length found during unmarshaling")
  4622  	ErrIntOverflowGenerated          = fmt.Errorf("proto: integer overflow")
  4623  	ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  4624  )
  4625  

View as plain text