generated.pb.go 48 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925
  1. /*
  2. Copyright The Kubernetes Authors.
  3. Licensed under the Apache License, Version 2.0 (the "License");
  4. you may not use this file except in compliance with the License.
  5. You may obtain a copy of the License at
  6. http://www.apache.org/licenses/LICENSE-2.0
  7. Unless required by applicable law or agreed to in writing, software
  8. distributed under the License is distributed on an "AS IS" BASIS,
  9. WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
  10. See the License for the specific language governing permissions and
  11. limitations under the License.
  12. */
  13. // Code generated by protoc-gen-gogo. DO NOT EDIT.
  14. // source: k8s.io/kubernetes/vendor/k8s.io/api/authentication/v1beta1/generated.proto
  15. package v1beta1
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. proto "github.com/gogo/protobuf/proto"
  20. github_com_gogo_protobuf_sortkeys "github.com/gogo/protobuf/sortkeys"
  21. math "math"
  22. math_bits "math/bits"
  23. reflect "reflect"
  24. strings "strings"
  25. )
  26. // Reference imports to suppress errors if they are not otherwise used.
  27. var _ = proto.Marshal
  28. var _ = fmt.Errorf
  29. var _ = math.Inf
  30. // This is a compile-time assertion to ensure that this generated file
  31. // is compatible with the proto package it is being compiled against.
  32. // A compilation error at this line likely means your copy of the
  33. // proto package needs to be updated.
  34. const _ = proto.GoGoProtoPackageIsVersion3 // please upgrade the proto package
  35. func (m *ExtraValue) Reset() { *m = ExtraValue{} }
  36. func (*ExtraValue) ProtoMessage() {}
  37. func (*ExtraValue) Descriptor() ([]byte, []int) {
  38. return fileDescriptor_77c9b20d3ad27844, []int{0}
  39. }
  40. func (m *ExtraValue) XXX_Unmarshal(b []byte) error {
  41. return m.Unmarshal(b)
  42. }
  43. func (m *ExtraValue) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  44. b = b[:cap(b)]
  45. n, err := m.MarshalToSizedBuffer(b)
  46. if err != nil {
  47. return nil, err
  48. }
  49. return b[:n], nil
  50. }
  51. func (m *ExtraValue) XXX_Merge(src proto.Message) {
  52. xxx_messageInfo_ExtraValue.Merge(m, src)
  53. }
  54. func (m *ExtraValue) XXX_Size() int {
  55. return m.Size()
  56. }
  57. func (m *ExtraValue) XXX_DiscardUnknown() {
  58. xxx_messageInfo_ExtraValue.DiscardUnknown(m)
  59. }
  60. var xxx_messageInfo_ExtraValue proto.InternalMessageInfo
  61. func (m *SelfSubjectReview) Reset() { *m = SelfSubjectReview{} }
  62. func (*SelfSubjectReview) ProtoMessage() {}
  63. func (*SelfSubjectReview) Descriptor() ([]byte, []int) {
  64. return fileDescriptor_77c9b20d3ad27844, []int{1}
  65. }
  66. func (m *SelfSubjectReview) XXX_Unmarshal(b []byte) error {
  67. return m.Unmarshal(b)
  68. }
  69. func (m *SelfSubjectReview) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  70. b = b[:cap(b)]
  71. n, err := m.MarshalToSizedBuffer(b)
  72. if err != nil {
  73. return nil, err
  74. }
  75. return b[:n], nil
  76. }
  77. func (m *SelfSubjectReview) XXX_Merge(src proto.Message) {
  78. xxx_messageInfo_SelfSubjectReview.Merge(m, src)
  79. }
  80. func (m *SelfSubjectReview) XXX_Size() int {
  81. return m.Size()
  82. }
  83. func (m *SelfSubjectReview) XXX_DiscardUnknown() {
  84. xxx_messageInfo_SelfSubjectReview.DiscardUnknown(m)
  85. }
  86. var xxx_messageInfo_SelfSubjectReview proto.InternalMessageInfo
  87. func (m *SelfSubjectReviewStatus) Reset() { *m = SelfSubjectReviewStatus{} }
  88. func (*SelfSubjectReviewStatus) ProtoMessage() {}
  89. func (*SelfSubjectReviewStatus) Descriptor() ([]byte, []int) {
  90. return fileDescriptor_77c9b20d3ad27844, []int{2}
  91. }
  92. func (m *SelfSubjectReviewStatus) XXX_Unmarshal(b []byte) error {
  93. return m.Unmarshal(b)
  94. }
  95. func (m *SelfSubjectReviewStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  96. b = b[:cap(b)]
  97. n, err := m.MarshalToSizedBuffer(b)
  98. if err != nil {
  99. return nil, err
  100. }
  101. return b[:n], nil
  102. }
  103. func (m *SelfSubjectReviewStatus) XXX_Merge(src proto.Message) {
  104. xxx_messageInfo_SelfSubjectReviewStatus.Merge(m, src)
  105. }
  106. func (m *SelfSubjectReviewStatus) XXX_Size() int {
  107. return m.Size()
  108. }
  109. func (m *SelfSubjectReviewStatus) XXX_DiscardUnknown() {
  110. xxx_messageInfo_SelfSubjectReviewStatus.DiscardUnknown(m)
  111. }
  112. var xxx_messageInfo_SelfSubjectReviewStatus proto.InternalMessageInfo
  113. func (m *TokenReview) Reset() { *m = TokenReview{} }
  114. func (*TokenReview) ProtoMessage() {}
  115. func (*TokenReview) Descriptor() ([]byte, []int) {
  116. return fileDescriptor_77c9b20d3ad27844, []int{3}
  117. }
  118. func (m *TokenReview) XXX_Unmarshal(b []byte) error {
  119. return m.Unmarshal(b)
  120. }
  121. func (m *TokenReview) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  122. b = b[:cap(b)]
  123. n, err := m.MarshalToSizedBuffer(b)
  124. if err != nil {
  125. return nil, err
  126. }
  127. return b[:n], nil
  128. }
  129. func (m *TokenReview) XXX_Merge(src proto.Message) {
  130. xxx_messageInfo_TokenReview.Merge(m, src)
  131. }
  132. func (m *TokenReview) XXX_Size() int {
  133. return m.Size()
  134. }
  135. func (m *TokenReview) XXX_DiscardUnknown() {
  136. xxx_messageInfo_TokenReview.DiscardUnknown(m)
  137. }
  138. var xxx_messageInfo_TokenReview proto.InternalMessageInfo
  139. func (m *TokenReviewSpec) Reset() { *m = TokenReviewSpec{} }
  140. func (*TokenReviewSpec) ProtoMessage() {}
  141. func (*TokenReviewSpec) Descriptor() ([]byte, []int) {
  142. return fileDescriptor_77c9b20d3ad27844, []int{4}
  143. }
  144. func (m *TokenReviewSpec) XXX_Unmarshal(b []byte) error {
  145. return m.Unmarshal(b)
  146. }
  147. func (m *TokenReviewSpec) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  148. b = b[:cap(b)]
  149. n, err := m.MarshalToSizedBuffer(b)
  150. if err != nil {
  151. return nil, err
  152. }
  153. return b[:n], nil
  154. }
  155. func (m *TokenReviewSpec) XXX_Merge(src proto.Message) {
  156. xxx_messageInfo_TokenReviewSpec.Merge(m, src)
  157. }
  158. func (m *TokenReviewSpec) XXX_Size() int {
  159. return m.Size()
  160. }
  161. func (m *TokenReviewSpec) XXX_DiscardUnknown() {
  162. xxx_messageInfo_TokenReviewSpec.DiscardUnknown(m)
  163. }
  164. var xxx_messageInfo_TokenReviewSpec proto.InternalMessageInfo
  165. func (m *TokenReviewStatus) Reset() { *m = TokenReviewStatus{} }
  166. func (*TokenReviewStatus) ProtoMessage() {}
  167. func (*TokenReviewStatus) Descriptor() ([]byte, []int) {
  168. return fileDescriptor_77c9b20d3ad27844, []int{5}
  169. }
  170. func (m *TokenReviewStatus) XXX_Unmarshal(b []byte) error {
  171. return m.Unmarshal(b)
  172. }
  173. func (m *TokenReviewStatus) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  174. b = b[:cap(b)]
  175. n, err := m.MarshalToSizedBuffer(b)
  176. if err != nil {
  177. return nil, err
  178. }
  179. return b[:n], nil
  180. }
  181. func (m *TokenReviewStatus) XXX_Merge(src proto.Message) {
  182. xxx_messageInfo_TokenReviewStatus.Merge(m, src)
  183. }
  184. func (m *TokenReviewStatus) XXX_Size() int {
  185. return m.Size()
  186. }
  187. func (m *TokenReviewStatus) XXX_DiscardUnknown() {
  188. xxx_messageInfo_TokenReviewStatus.DiscardUnknown(m)
  189. }
  190. var xxx_messageInfo_TokenReviewStatus proto.InternalMessageInfo
  191. func (m *UserInfo) Reset() { *m = UserInfo{} }
  192. func (*UserInfo) ProtoMessage() {}
  193. func (*UserInfo) Descriptor() ([]byte, []int) {
  194. return fileDescriptor_77c9b20d3ad27844, []int{6}
  195. }
  196. func (m *UserInfo) XXX_Unmarshal(b []byte) error {
  197. return m.Unmarshal(b)
  198. }
  199. func (m *UserInfo) XXX_Marshal(b []byte, deterministic bool) ([]byte, error) {
  200. b = b[:cap(b)]
  201. n, err := m.MarshalToSizedBuffer(b)
  202. if err != nil {
  203. return nil, err
  204. }
  205. return b[:n], nil
  206. }
  207. func (m *UserInfo) XXX_Merge(src proto.Message) {
  208. xxx_messageInfo_UserInfo.Merge(m, src)
  209. }
  210. func (m *UserInfo) XXX_Size() int {
  211. return m.Size()
  212. }
  213. func (m *UserInfo) XXX_DiscardUnknown() {
  214. xxx_messageInfo_UserInfo.DiscardUnknown(m)
  215. }
  216. var xxx_messageInfo_UserInfo proto.InternalMessageInfo
  217. func init() {
  218. proto.RegisterType((*ExtraValue)(nil), "k8s.io.api.authentication.v1beta1.ExtraValue")
  219. proto.RegisterType((*SelfSubjectReview)(nil), "k8s.io.api.authentication.v1beta1.SelfSubjectReview")
  220. proto.RegisterType((*SelfSubjectReviewStatus)(nil), "k8s.io.api.authentication.v1beta1.SelfSubjectReviewStatus")
  221. proto.RegisterType((*TokenReview)(nil), "k8s.io.api.authentication.v1beta1.TokenReview")
  222. proto.RegisterType((*TokenReviewSpec)(nil), "k8s.io.api.authentication.v1beta1.TokenReviewSpec")
  223. proto.RegisterType((*TokenReviewStatus)(nil), "k8s.io.api.authentication.v1beta1.TokenReviewStatus")
  224. proto.RegisterType((*UserInfo)(nil), "k8s.io.api.authentication.v1beta1.UserInfo")
  225. proto.RegisterMapType((map[string]ExtraValue)(nil), "k8s.io.api.authentication.v1beta1.UserInfo.ExtraEntry")
  226. }
  227. func init() {
  228. proto.RegisterFile("k8s.io/kubernetes/vendor/k8s.io/api/authentication/v1beta1/generated.proto", fileDescriptor_77c9b20d3ad27844)
  229. }
  230. var fileDescriptor_77c9b20d3ad27844 = []byte{
  231. // 725 bytes of a gzipped FileDescriptorProto
  232. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0xbc, 0x55, 0x4f, 0x4f, 0x13, 0x41,
  233. 0x14, 0xef, 0xf6, 0x0f, 0x69, 0xa7, 0x56, 0x61, 0x12, 0x23, 0x69, 0xe2, 0x16, 0x6a, 0x62, 0x48,
  234. 0x80, 0x59, 0x21, 0x04, 0x09, 0x9e, 0x58, 0x25, 0x04, 0x13, 0x62, 0x32, 0x05, 0x0f, 0xea, 0xc1,
  235. 0xe9, 0xf6, 0xb1, 0x5d, 0x4b, 0x77, 0x37, 0xbb, 0xb3, 0x55, 0x6e, 0x7c, 0x04, 0x8f, 0x1e, 0x4d,
  236. 0xfc, 0x24, 0xde, 0x38, 0x72, 0xc4, 0xc4, 0x34, 0xb2, 0x7e, 0x02, 0xbf, 0x81, 0x99, 0xd9, 0x61,
  237. 0xdb, 0x82, 0x14, 0xb8, 0x78, 0xdb, 0xf9, 0xcd, 0xfb, 0xfd, 0xde, 0x7b, 0xbf, 0xf7, 0x32, 0x8b,
  238. 0x5e, 0x76, 0xd6, 0x42, 0xe2, 0x78, 0x46, 0x27, 0x6a, 0x42, 0xe0, 0x02, 0x87, 0xd0, 0xe8, 0x81,
  239. 0xdb, 0xf2, 0x02, 0x43, 0x5d, 0x30, 0xdf, 0x31, 0x58, 0xc4, 0xdb, 0xe0, 0x72, 0xc7, 0x62, 0xdc,
  240. 0xf1, 0x5c, 0xa3, 0xb7, 0xd4, 0x04, 0xce, 0x96, 0x0c, 0x1b, 0x5c, 0x08, 0x18, 0x87, 0x16, 0xf1,
  241. 0x03, 0x8f, 0x7b, 0x78, 0x36, 0xa1, 0x10, 0xe6, 0x3b, 0x64, 0x94, 0x42, 0x14, 0xa5, 0xba, 0x68,
  242. 0x3b, 0xbc, 0x1d, 0x35, 0x89, 0xe5, 0x75, 0x0d, 0xdb, 0xb3, 0x3d, 0x43, 0x32, 0x9b, 0xd1, 0xbe,
  243. 0x3c, 0xc9, 0x83, 0xfc, 0x4a, 0x14, 0xab, 0x0b, 0xe3, 0x8a, 0xb8, 0x98, 0xbf, 0xba, 0x32, 0x88,
  244. 0xee, 0x32, 0xab, 0xed, 0xb8, 0x10, 0x1c, 0x1a, 0x7e, 0xc7, 0x16, 0x40, 0x68, 0x74, 0x81, 0xb3,
  245. 0x7f, 0xb1, 0x8c, 0xab, 0x58, 0x41, 0xe4, 0x72, 0xa7, 0x0b, 0x97, 0x08, 0xab, 0xd7, 0x11, 0x42,
  246. 0xab, 0x0d, 0x5d, 0x76, 0x91, 0x57, 0x7f, 0x8a, 0xd0, 0xe6, 0x27, 0x1e, 0xb0, 0xd7, 0xec, 0x20,
  247. 0x02, 0x5c, 0x43, 0x05, 0x87, 0x43, 0x37, 0x9c, 0xd6, 0x66, 0x72, 0x73, 0x25, 0xb3, 0x14, 0xf7,
  248. 0x6b, 0x85, 0x6d, 0x01, 0xd0, 0x04, 0x5f, 0x2f, 0x7e, 0xf9, 0x5a, 0xcb, 0x1c, 0xfd, 0x9c, 0xc9,
  249. 0xd4, 0x7f, 0x68, 0x68, 0xaa, 0x01, 0x07, 0xfb, 0x8d, 0xa8, 0xf9, 0x01, 0x2c, 0x4e, 0xa1, 0xe7,
  250. 0xc0, 0x47, 0xfc, 0x1e, 0x15, 0x45, 0x4b, 0x2d, 0xc6, 0xd9, 0xb4, 0x36, 0xa3, 0xcd, 0x95, 0x97,
  251. 0x9f, 0x90, 0xc1, 0x00, 0xd2, 0xca, 0x88, 0xdf, 0xb1, 0x05, 0x10, 0x12, 0x11, 0x4d, 0x7a, 0x4b,
  252. 0xe4, 0x95, 0x54, 0xd9, 0x01, 0xce, 0x4c, 0x7c, 0xdc, 0xaf, 0x65, 0xe2, 0x7e, 0x0d, 0x0d, 0x30,
  253. 0x9a, 0xaa, 0xe2, 0x26, 0x9a, 0x08, 0x39, 0xe3, 0x51, 0x38, 0x9d, 0x95, 0xfa, 0xeb, 0xe4, 0xda,
  254. 0x01, 0x93, 0x4b, 0x75, 0x36, 0xa4, 0x82, 0x79, 0x57, 0x65, 0x9a, 0x48, 0xce, 0x54, 0x29, 0xd7,
  255. 0x3d, 0xf4, 0xe0, 0x0a, 0x0a, 0xde, 0x45, 0xc5, 0x28, 0x84, 0x60, 0xdb, 0xdd, 0xf7, 0x54, 0x83,
  256. 0x8f, 0xc7, 0x16, 0x40, 0xf6, 0x54, 0xb4, 0x39, 0xa9, 0x92, 0x15, 0xcf, 0x11, 0x9a, 0x2a, 0xd5,
  257. 0xbf, 0x65, 0x51, 0x79, 0xd7, 0xeb, 0x80, 0xfb, 0xdf, 0x6c, 0xdc, 0x45, 0xf9, 0xd0, 0x07, 0x4b,
  258. 0x99, 0xb8, 0x7c, 0x03, 0x13, 0x87, 0xea, 0x6b, 0xf8, 0x60, 0x99, 0x77, 0x94, 0x7e, 0x5e, 0x9c,
  259. 0xa8, 0x54, 0xc3, 0xef, 0xd2, 0xe1, 0xe4, 0xa4, 0xee, 0xca, 0x2d, 0x75, 0xc7, 0x8f, 0xc5, 0x42,
  260. 0xf7, 0x2e, 0x14, 0x81, 0x1f, 0xa1, 0x02, 0x17, 0x90, 0x74, 0xa9, 0x64, 0x56, 0x14, 0xb3, 0x90,
  261. 0xc4, 0x25, 0x77, 0x78, 0x1e, 0x95, 0x58, 0xd4, 0x72, 0xc0, 0xb5, 0x40, 0x6c, 0x8d, 0xd8, 0xec,
  262. 0x4a, 0xdc, 0xaf, 0x95, 0x36, 0xce, 0x41, 0x3a, 0xb8, 0xaf, 0xff, 0xd1, 0xd0, 0xd4, 0xa5, 0x92,
  263. 0xf0, 0x33, 0x54, 0x19, 0x2a, 0x1f, 0x5a, 0x32, 0x5f, 0xd1, 0xbc, 0xaf, 0xf2, 0x55, 0x36, 0x86,
  264. 0x2f, 0xe9, 0x68, 0x2c, 0xde, 0x41, 0x79, 0x31, 0x69, 0xe5, 0xf5, 0xfc, 0x0d, 0x3c, 0x49, 0x97,
  265. 0x26, 0x35, 0x59, 0x20, 0x54, 0xca, 0x8c, 0xb6, 0x93, 0x1f, 0xdf, 0x8e, 0x30, 0x08, 0x82, 0xc0,
  266. 0x0b, 0xe4, 0x40, 0x86, 0x0c, 0xda, 0x14, 0x20, 0x4d, 0xee, 0xea, 0xdf, 0xb3, 0x28, 0xdd, 0x4a,
  267. 0xbc, 0x90, 0x6c, 0xb8, 0xcb, 0xba, 0xa0, 0x5c, 0x1d, 0xd9, 0x5c, 0x81, 0xd3, 0x34, 0x02, 0x3f,
  268. 0x44, 0xb9, 0xc8, 0x69, 0xc9, 0xd6, 0x4a, 0x66, 0x59, 0x05, 0xe6, 0xf6, 0xb6, 0x5f, 0x50, 0x81,
  269. 0xe3, 0x3a, 0x9a, 0xb0, 0x03, 0x2f, 0xf2, 0xc5, 0x42, 0x88, 0x42, 0x91, 0x18, 0xeb, 0x96, 0x44,
  270. 0xa8, 0xba, 0xc1, 0x6f, 0x51, 0x01, 0xc4, 0x13, 0x24, 0x7b, 0x29, 0x2f, 0xaf, 0xde, 0xc2, 0x1f,
  271. 0x22, 0xdf, 0xae, 0x4d, 0x97, 0x07, 0x87, 0x43, 0xad, 0x09, 0x8c, 0x26, 0x9a, 0x55, 0x5b, 0xbd,
  272. 0x6f, 0x32, 0x06, 0x4f, 0xa2, 0x5c, 0x07, 0x0e, 0x93, 0xb6, 0xa8, 0xf8, 0xc4, 0xcf, 0x51, 0xa1,
  273. 0x27, 0x9e, 0x3e, 0x35, 0x9c, 0xc5, 0x1b, 0x24, 0x1f, 0xbc, 0x97, 0x34, 0xe1, 0xae, 0x67, 0xd7,
  274. 0x34, 0x73, 0xeb, 0xf8, 0x4c, 0xcf, 0x9c, 0x9c, 0xe9, 0x99, 0xd3, 0x33, 0x3d, 0x73, 0x14, 0xeb,
  275. 0xda, 0x71, 0xac, 0x6b, 0x27, 0xb1, 0xae, 0x9d, 0xc6, 0xba, 0xf6, 0x2b, 0xd6, 0xb5, 0xcf, 0xbf,
  276. 0xf5, 0xcc, 0x9b, 0xd9, 0x6b, 0x7f, 0x60, 0x7f, 0x03, 0x00, 0x00, 0xff, 0xff, 0xcb, 0x19, 0x49,
  277. 0x3f, 0xfd, 0x06, 0x00, 0x00,
  278. }
  279. func (m ExtraValue) Marshal() (dAtA []byte, err error) {
  280. size := m.Size()
  281. dAtA = make([]byte, size)
  282. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  283. if err != nil {
  284. return nil, err
  285. }
  286. return dAtA[:n], nil
  287. }
  288. func (m ExtraValue) MarshalTo(dAtA []byte) (int, error) {
  289. size := m.Size()
  290. return m.MarshalToSizedBuffer(dAtA[:size])
  291. }
  292. func (m ExtraValue) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  293. i := len(dAtA)
  294. _ = i
  295. var l int
  296. _ = l
  297. if len(m) > 0 {
  298. for iNdEx := len(m) - 1; iNdEx >= 0; iNdEx-- {
  299. i -= len(m[iNdEx])
  300. copy(dAtA[i:], m[iNdEx])
  301. i = encodeVarintGenerated(dAtA, i, uint64(len(m[iNdEx])))
  302. i--
  303. dAtA[i] = 0xa
  304. }
  305. }
  306. return len(dAtA) - i, nil
  307. }
  308. func (m *SelfSubjectReview) Marshal() (dAtA []byte, err error) {
  309. size := m.Size()
  310. dAtA = make([]byte, size)
  311. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  312. if err != nil {
  313. return nil, err
  314. }
  315. return dAtA[:n], nil
  316. }
  317. func (m *SelfSubjectReview) MarshalTo(dAtA []byte) (int, error) {
  318. size := m.Size()
  319. return m.MarshalToSizedBuffer(dAtA[:size])
  320. }
  321. func (m *SelfSubjectReview) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  322. i := len(dAtA)
  323. _ = i
  324. var l int
  325. _ = l
  326. {
  327. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  328. if err != nil {
  329. return 0, err
  330. }
  331. i -= size
  332. i = encodeVarintGenerated(dAtA, i, uint64(size))
  333. }
  334. i--
  335. dAtA[i] = 0x12
  336. {
  337. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  338. if err != nil {
  339. return 0, err
  340. }
  341. i -= size
  342. i = encodeVarintGenerated(dAtA, i, uint64(size))
  343. }
  344. i--
  345. dAtA[i] = 0xa
  346. return len(dAtA) - i, nil
  347. }
  348. func (m *SelfSubjectReviewStatus) Marshal() (dAtA []byte, err error) {
  349. size := m.Size()
  350. dAtA = make([]byte, size)
  351. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  352. if err != nil {
  353. return nil, err
  354. }
  355. return dAtA[:n], nil
  356. }
  357. func (m *SelfSubjectReviewStatus) MarshalTo(dAtA []byte) (int, error) {
  358. size := m.Size()
  359. return m.MarshalToSizedBuffer(dAtA[:size])
  360. }
  361. func (m *SelfSubjectReviewStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  362. i := len(dAtA)
  363. _ = i
  364. var l int
  365. _ = l
  366. {
  367. size, err := m.UserInfo.MarshalToSizedBuffer(dAtA[:i])
  368. if err != nil {
  369. return 0, err
  370. }
  371. i -= size
  372. i = encodeVarintGenerated(dAtA, i, uint64(size))
  373. }
  374. i--
  375. dAtA[i] = 0xa
  376. return len(dAtA) - i, nil
  377. }
  378. func (m *TokenReview) Marshal() (dAtA []byte, err error) {
  379. size := m.Size()
  380. dAtA = make([]byte, size)
  381. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  382. if err != nil {
  383. return nil, err
  384. }
  385. return dAtA[:n], nil
  386. }
  387. func (m *TokenReview) MarshalTo(dAtA []byte) (int, error) {
  388. size := m.Size()
  389. return m.MarshalToSizedBuffer(dAtA[:size])
  390. }
  391. func (m *TokenReview) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  392. i := len(dAtA)
  393. _ = i
  394. var l int
  395. _ = l
  396. {
  397. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  398. if err != nil {
  399. return 0, err
  400. }
  401. i -= size
  402. i = encodeVarintGenerated(dAtA, i, uint64(size))
  403. }
  404. i--
  405. dAtA[i] = 0x1a
  406. {
  407. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  408. if err != nil {
  409. return 0, err
  410. }
  411. i -= size
  412. i = encodeVarintGenerated(dAtA, i, uint64(size))
  413. }
  414. i--
  415. dAtA[i] = 0x12
  416. {
  417. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  418. if err != nil {
  419. return 0, err
  420. }
  421. i -= size
  422. i = encodeVarintGenerated(dAtA, i, uint64(size))
  423. }
  424. i--
  425. dAtA[i] = 0xa
  426. return len(dAtA) - i, nil
  427. }
  428. func (m *TokenReviewSpec) Marshal() (dAtA []byte, err error) {
  429. size := m.Size()
  430. dAtA = make([]byte, size)
  431. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  432. if err != nil {
  433. return nil, err
  434. }
  435. return dAtA[:n], nil
  436. }
  437. func (m *TokenReviewSpec) MarshalTo(dAtA []byte) (int, error) {
  438. size := m.Size()
  439. return m.MarshalToSizedBuffer(dAtA[:size])
  440. }
  441. func (m *TokenReviewSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  442. i := len(dAtA)
  443. _ = i
  444. var l int
  445. _ = l
  446. if len(m.Audiences) > 0 {
  447. for iNdEx := len(m.Audiences) - 1; iNdEx >= 0; iNdEx-- {
  448. i -= len(m.Audiences[iNdEx])
  449. copy(dAtA[i:], m.Audiences[iNdEx])
  450. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Audiences[iNdEx])))
  451. i--
  452. dAtA[i] = 0x12
  453. }
  454. }
  455. i -= len(m.Token)
  456. copy(dAtA[i:], m.Token)
  457. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Token)))
  458. i--
  459. dAtA[i] = 0xa
  460. return len(dAtA) - i, nil
  461. }
  462. func (m *TokenReviewStatus) Marshal() (dAtA []byte, err error) {
  463. size := m.Size()
  464. dAtA = make([]byte, size)
  465. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  466. if err != nil {
  467. return nil, err
  468. }
  469. return dAtA[:n], nil
  470. }
  471. func (m *TokenReviewStatus) MarshalTo(dAtA []byte) (int, error) {
  472. size := m.Size()
  473. return m.MarshalToSizedBuffer(dAtA[:size])
  474. }
  475. func (m *TokenReviewStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  476. i := len(dAtA)
  477. _ = i
  478. var l int
  479. _ = l
  480. if len(m.Audiences) > 0 {
  481. for iNdEx := len(m.Audiences) - 1; iNdEx >= 0; iNdEx-- {
  482. i -= len(m.Audiences[iNdEx])
  483. copy(dAtA[i:], m.Audiences[iNdEx])
  484. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Audiences[iNdEx])))
  485. i--
  486. dAtA[i] = 0x22
  487. }
  488. }
  489. i -= len(m.Error)
  490. copy(dAtA[i:], m.Error)
  491. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Error)))
  492. i--
  493. dAtA[i] = 0x1a
  494. {
  495. size, err := m.User.MarshalToSizedBuffer(dAtA[:i])
  496. if err != nil {
  497. return 0, err
  498. }
  499. i -= size
  500. i = encodeVarintGenerated(dAtA, i, uint64(size))
  501. }
  502. i--
  503. dAtA[i] = 0x12
  504. i--
  505. if m.Authenticated {
  506. dAtA[i] = 1
  507. } else {
  508. dAtA[i] = 0
  509. }
  510. i--
  511. dAtA[i] = 0x8
  512. return len(dAtA) - i, nil
  513. }
  514. func (m *UserInfo) Marshal() (dAtA []byte, err error) {
  515. size := m.Size()
  516. dAtA = make([]byte, size)
  517. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  518. if err != nil {
  519. return nil, err
  520. }
  521. return dAtA[:n], nil
  522. }
  523. func (m *UserInfo) MarshalTo(dAtA []byte) (int, error) {
  524. size := m.Size()
  525. return m.MarshalToSizedBuffer(dAtA[:size])
  526. }
  527. func (m *UserInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  528. i := len(dAtA)
  529. _ = i
  530. var l int
  531. _ = l
  532. if len(m.Extra) > 0 {
  533. keysForExtra := make([]string, 0, len(m.Extra))
  534. for k := range m.Extra {
  535. keysForExtra = append(keysForExtra, string(k))
  536. }
  537. github_com_gogo_protobuf_sortkeys.Strings(keysForExtra)
  538. for iNdEx := len(keysForExtra) - 1; iNdEx >= 0; iNdEx-- {
  539. v := m.Extra[string(keysForExtra[iNdEx])]
  540. baseI := i
  541. {
  542. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  543. if err != nil {
  544. return 0, err
  545. }
  546. i -= size
  547. i = encodeVarintGenerated(dAtA, i, uint64(size))
  548. }
  549. i--
  550. dAtA[i] = 0x12
  551. i -= len(keysForExtra[iNdEx])
  552. copy(dAtA[i:], keysForExtra[iNdEx])
  553. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForExtra[iNdEx])))
  554. i--
  555. dAtA[i] = 0xa
  556. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  557. i--
  558. dAtA[i] = 0x22
  559. }
  560. }
  561. if len(m.Groups) > 0 {
  562. for iNdEx := len(m.Groups) - 1; iNdEx >= 0; iNdEx-- {
  563. i -= len(m.Groups[iNdEx])
  564. copy(dAtA[i:], m.Groups[iNdEx])
  565. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Groups[iNdEx])))
  566. i--
  567. dAtA[i] = 0x1a
  568. }
  569. }
  570. i -= len(m.UID)
  571. copy(dAtA[i:], m.UID)
  572. i = encodeVarintGenerated(dAtA, i, uint64(len(m.UID)))
  573. i--
  574. dAtA[i] = 0x12
  575. i -= len(m.Username)
  576. copy(dAtA[i:], m.Username)
  577. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Username)))
  578. i--
  579. dAtA[i] = 0xa
  580. return len(dAtA) - i, nil
  581. }
  582. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  583. offset -= sovGenerated(v)
  584. base := offset
  585. for v >= 1<<7 {
  586. dAtA[offset] = uint8(v&0x7f | 0x80)
  587. v >>= 7
  588. offset++
  589. }
  590. dAtA[offset] = uint8(v)
  591. return base
  592. }
  593. func (m ExtraValue) Size() (n int) {
  594. if m == nil {
  595. return 0
  596. }
  597. var l int
  598. _ = l
  599. if len(m) > 0 {
  600. for _, s := range m {
  601. l = len(s)
  602. n += 1 + l + sovGenerated(uint64(l))
  603. }
  604. }
  605. return n
  606. }
  607. func (m *SelfSubjectReview) Size() (n int) {
  608. if m == nil {
  609. return 0
  610. }
  611. var l int
  612. _ = l
  613. l = m.ObjectMeta.Size()
  614. n += 1 + l + sovGenerated(uint64(l))
  615. l = m.Status.Size()
  616. n += 1 + l + sovGenerated(uint64(l))
  617. return n
  618. }
  619. func (m *SelfSubjectReviewStatus) Size() (n int) {
  620. if m == nil {
  621. return 0
  622. }
  623. var l int
  624. _ = l
  625. l = m.UserInfo.Size()
  626. n += 1 + l + sovGenerated(uint64(l))
  627. return n
  628. }
  629. func (m *TokenReview) Size() (n int) {
  630. if m == nil {
  631. return 0
  632. }
  633. var l int
  634. _ = l
  635. l = m.ObjectMeta.Size()
  636. n += 1 + l + sovGenerated(uint64(l))
  637. l = m.Spec.Size()
  638. n += 1 + l + sovGenerated(uint64(l))
  639. l = m.Status.Size()
  640. n += 1 + l + sovGenerated(uint64(l))
  641. return n
  642. }
  643. func (m *TokenReviewSpec) Size() (n int) {
  644. if m == nil {
  645. return 0
  646. }
  647. var l int
  648. _ = l
  649. l = len(m.Token)
  650. n += 1 + l + sovGenerated(uint64(l))
  651. if len(m.Audiences) > 0 {
  652. for _, s := range m.Audiences {
  653. l = len(s)
  654. n += 1 + l + sovGenerated(uint64(l))
  655. }
  656. }
  657. return n
  658. }
  659. func (m *TokenReviewStatus) Size() (n int) {
  660. if m == nil {
  661. return 0
  662. }
  663. var l int
  664. _ = l
  665. n += 2
  666. l = m.User.Size()
  667. n += 1 + l + sovGenerated(uint64(l))
  668. l = len(m.Error)
  669. n += 1 + l + sovGenerated(uint64(l))
  670. if len(m.Audiences) > 0 {
  671. for _, s := range m.Audiences {
  672. l = len(s)
  673. n += 1 + l + sovGenerated(uint64(l))
  674. }
  675. }
  676. return n
  677. }
  678. func (m *UserInfo) Size() (n int) {
  679. if m == nil {
  680. return 0
  681. }
  682. var l int
  683. _ = l
  684. l = len(m.Username)
  685. n += 1 + l + sovGenerated(uint64(l))
  686. l = len(m.UID)
  687. n += 1 + l + sovGenerated(uint64(l))
  688. if len(m.Groups) > 0 {
  689. for _, s := range m.Groups {
  690. l = len(s)
  691. n += 1 + l + sovGenerated(uint64(l))
  692. }
  693. }
  694. if len(m.Extra) > 0 {
  695. for k, v := range m.Extra {
  696. _ = k
  697. _ = v
  698. l = v.Size()
  699. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  700. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  701. }
  702. }
  703. return n
  704. }
  705. func sovGenerated(x uint64) (n int) {
  706. return (math_bits.Len64(x|1) + 6) / 7
  707. }
  708. func sozGenerated(x uint64) (n int) {
  709. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  710. }
  711. func (this *SelfSubjectReview) String() string {
  712. if this == nil {
  713. return "nil"
  714. }
  715. s := strings.Join([]string{`&SelfSubjectReview{`,
  716. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  717. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "SelfSubjectReviewStatus", "SelfSubjectReviewStatus", 1), `&`, ``, 1) + `,`,
  718. `}`,
  719. }, "")
  720. return s
  721. }
  722. func (this *SelfSubjectReviewStatus) String() string {
  723. if this == nil {
  724. return "nil"
  725. }
  726. s := strings.Join([]string{`&SelfSubjectReviewStatus{`,
  727. `UserInfo:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.UserInfo), "UserInfo", "v11.UserInfo", 1), `&`, ``, 1) + `,`,
  728. `}`,
  729. }, "")
  730. return s
  731. }
  732. func (this *TokenReview) String() string {
  733. if this == nil {
  734. return "nil"
  735. }
  736. s := strings.Join([]string{`&TokenReview{`,
  737. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  738. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "TokenReviewSpec", "TokenReviewSpec", 1), `&`, ``, 1) + `,`,
  739. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "TokenReviewStatus", "TokenReviewStatus", 1), `&`, ``, 1) + `,`,
  740. `}`,
  741. }, "")
  742. return s
  743. }
  744. func (this *TokenReviewSpec) String() string {
  745. if this == nil {
  746. return "nil"
  747. }
  748. s := strings.Join([]string{`&TokenReviewSpec{`,
  749. `Token:` + fmt.Sprintf("%v", this.Token) + `,`,
  750. `Audiences:` + fmt.Sprintf("%v", this.Audiences) + `,`,
  751. `}`,
  752. }, "")
  753. return s
  754. }
  755. func (this *TokenReviewStatus) String() string {
  756. if this == nil {
  757. return "nil"
  758. }
  759. s := strings.Join([]string{`&TokenReviewStatus{`,
  760. `Authenticated:` + fmt.Sprintf("%v", this.Authenticated) + `,`,
  761. `User:` + strings.Replace(strings.Replace(this.User.String(), "UserInfo", "UserInfo", 1), `&`, ``, 1) + `,`,
  762. `Error:` + fmt.Sprintf("%v", this.Error) + `,`,
  763. `Audiences:` + fmt.Sprintf("%v", this.Audiences) + `,`,
  764. `}`,
  765. }, "")
  766. return s
  767. }
  768. func (this *UserInfo) String() string {
  769. if this == nil {
  770. return "nil"
  771. }
  772. keysForExtra := make([]string, 0, len(this.Extra))
  773. for k := range this.Extra {
  774. keysForExtra = append(keysForExtra, k)
  775. }
  776. github_com_gogo_protobuf_sortkeys.Strings(keysForExtra)
  777. mapStringForExtra := "map[string]ExtraValue{"
  778. for _, k := range keysForExtra {
  779. mapStringForExtra += fmt.Sprintf("%v: %v,", k, this.Extra[k])
  780. }
  781. mapStringForExtra += "}"
  782. s := strings.Join([]string{`&UserInfo{`,
  783. `Username:` + fmt.Sprintf("%v", this.Username) + `,`,
  784. `UID:` + fmt.Sprintf("%v", this.UID) + `,`,
  785. `Groups:` + fmt.Sprintf("%v", this.Groups) + `,`,
  786. `Extra:` + mapStringForExtra + `,`,
  787. `}`,
  788. }, "")
  789. return s
  790. }
  791. func valueToStringGenerated(v interface{}) string {
  792. rv := reflect.ValueOf(v)
  793. if rv.IsNil() {
  794. return "nil"
  795. }
  796. pv := reflect.Indirect(rv).Interface()
  797. return fmt.Sprintf("*%v", pv)
  798. }
  799. func (m *ExtraValue) Unmarshal(dAtA []byte) error {
  800. l := len(dAtA)
  801. iNdEx := 0
  802. for iNdEx < l {
  803. preIndex := iNdEx
  804. var wire uint64
  805. for shift := uint(0); ; shift += 7 {
  806. if shift >= 64 {
  807. return ErrIntOverflowGenerated
  808. }
  809. if iNdEx >= l {
  810. return io.ErrUnexpectedEOF
  811. }
  812. b := dAtA[iNdEx]
  813. iNdEx++
  814. wire |= uint64(b&0x7F) << shift
  815. if b < 0x80 {
  816. break
  817. }
  818. }
  819. fieldNum := int32(wire >> 3)
  820. wireType := int(wire & 0x7)
  821. if wireType == 4 {
  822. return fmt.Errorf("proto: ExtraValue: wiretype end group for non-group")
  823. }
  824. if fieldNum <= 0 {
  825. return fmt.Errorf("proto: ExtraValue: illegal tag %d (wire type %d)", fieldNum, wire)
  826. }
  827. switch fieldNum {
  828. case 1:
  829. if wireType != 2 {
  830. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  831. }
  832. var stringLen uint64
  833. for shift := uint(0); ; shift += 7 {
  834. if shift >= 64 {
  835. return ErrIntOverflowGenerated
  836. }
  837. if iNdEx >= l {
  838. return io.ErrUnexpectedEOF
  839. }
  840. b := dAtA[iNdEx]
  841. iNdEx++
  842. stringLen |= uint64(b&0x7F) << shift
  843. if b < 0x80 {
  844. break
  845. }
  846. }
  847. intStringLen := int(stringLen)
  848. if intStringLen < 0 {
  849. return ErrInvalidLengthGenerated
  850. }
  851. postIndex := iNdEx + intStringLen
  852. if postIndex < 0 {
  853. return ErrInvalidLengthGenerated
  854. }
  855. if postIndex > l {
  856. return io.ErrUnexpectedEOF
  857. }
  858. *m = append(*m, string(dAtA[iNdEx:postIndex]))
  859. iNdEx = postIndex
  860. default:
  861. iNdEx = preIndex
  862. skippy, err := skipGenerated(dAtA[iNdEx:])
  863. if err != nil {
  864. return err
  865. }
  866. if (skippy < 0) || (iNdEx+skippy) < 0 {
  867. return ErrInvalidLengthGenerated
  868. }
  869. if (iNdEx + skippy) > l {
  870. return io.ErrUnexpectedEOF
  871. }
  872. iNdEx += skippy
  873. }
  874. }
  875. if iNdEx > l {
  876. return io.ErrUnexpectedEOF
  877. }
  878. return nil
  879. }
  880. func (m *SelfSubjectReview) Unmarshal(dAtA []byte) error {
  881. l := len(dAtA)
  882. iNdEx := 0
  883. for iNdEx < l {
  884. preIndex := iNdEx
  885. var wire uint64
  886. for shift := uint(0); ; shift += 7 {
  887. if shift >= 64 {
  888. return ErrIntOverflowGenerated
  889. }
  890. if iNdEx >= l {
  891. return io.ErrUnexpectedEOF
  892. }
  893. b := dAtA[iNdEx]
  894. iNdEx++
  895. wire |= uint64(b&0x7F) << shift
  896. if b < 0x80 {
  897. break
  898. }
  899. }
  900. fieldNum := int32(wire >> 3)
  901. wireType := int(wire & 0x7)
  902. if wireType == 4 {
  903. return fmt.Errorf("proto: SelfSubjectReview: wiretype end group for non-group")
  904. }
  905. if fieldNum <= 0 {
  906. return fmt.Errorf("proto: SelfSubjectReview: illegal tag %d (wire type %d)", fieldNum, wire)
  907. }
  908. switch fieldNum {
  909. case 1:
  910. if wireType != 2 {
  911. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  912. }
  913. var msglen int
  914. for shift := uint(0); ; shift += 7 {
  915. if shift >= 64 {
  916. return ErrIntOverflowGenerated
  917. }
  918. if iNdEx >= l {
  919. return io.ErrUnexpectedEOF
  920. }
  921. b := dAtA[iNdEx]
  922. iNdEx++
  923. msglen |= int(b&0x7F) << shift
  924. if b < 0x80 {
  925. break
  926. }
  927. }
  928. if msglen < 0 {
  929. return ErrInvalidLengthGenerated
  930. }
  931. postIndex := iNdEx + msglen
  932. if postIndex < 0 {
  933. return ErrInvalidLengthGenerated
  934. }
  935. if postIndex > l {
  936. return io.ErrUnexpectedEOF
  937. }
  938. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  939. return err
  940. }
  941. iNdEx = postIndex
  942. case 2:
  943. if wireType != 2 {
  944. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  945. }
  946. var msglen int
  947. for shift := uint(0); ; shift += 7 {
  948. if shift >= 64 {
  949. return ErrIntOverflowGenerated
  950. }
  951. if iNdEx >= l {
  952. return io.ErrUnexpectedEOF
  953. }
  954. b := dAtA[iNdEx]
  955. iNdEx++
  956. msglen |= int(b&0x7F) << shift
  957. if b < 0x80 {
  958. break
  959. }
  960. }
  961. if msglen < 0 {
  962. return ErrInvalidLengthGenerated
  963. }
  964. postIndex := iNdEx + msglen
  965. if postIndex < 0 {
  966. return ErrInvalidLengthGenerated
  967. }
  968. if postIndex > l {
  969. return io.ErrUnexpectedEOF
  970. }
  971. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  972. return err
  973. }
  974. iNdEx = postIndex
  975. default:
  976. iNdEx = preIndex
  977. skippy, err := skipGenerated(dAtA[iNdEx:])
  978. if err != nil {
  979. return err
  980. }
  981. if (skippy < 0) || (iNdEx+skippy) < 0 {
  982. return ErrInvalidLengthGenerated
  983. }
  984. if (iNdEx + skippy) > l {
  985. return io.ErrUnexpectedEOF
  986. }
  987. iNdEx += skippy
  988. }
  989. }
  990. if iNdEx > l {
  991. return io.ErrUnexpectedEOF
  992. }
  993. return nil
  994. }
  995. func (m *SelfSubjectReviewStatus) Unmarshal(dAtA []byte) error {
  996. l := len(dAtA)
  997. iNdEx := 0
  998. for iNdEx < l {
  999. preIndex := iNdEx
  1000. var wire uint64
  1001. for shift := uint(0); ; shift += 7 {
  1002. if shift >= 64 {
  1003. return ErrIntOverflowGenerated
  1004. }
  1005. if iNdEx >= l {
  1006. return io.ErrUnexpectedEOF
  1007. }
  1008. b := dAtA[iNdEx]
  1009. iNdEx++
  1010. wire |= uint64(b&0x7F) << shift
  1011. if b < 0x80 {
  1012. break
  1013. }
  1014. }
  1015. fieldNum := int32(wire >> 3)
  1016. wireType := int(wire & 0x7)
  1017. if wireType == 4 {
  1018. return fmt.Errorf("proto: SelfSubjectReviewStatus: wiretype end group for non-group")
  1019. }
  1020. if fieldNum <= 0 {
  1021. return fmt.Errorf("proto: SelfSubjectReviewStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  1022. }
  1023. switch fieldNum {
  1024. case 1:
  1025. if wireType != 2 {
  1026. return fmt.Errorf("proto: wrong wireType = %d for field UserInfo", wireType)
  1027. }
  1028. var msglen int
  1029. for shift := uint(0); ; shift += 7 {
  1030. if shift >= 64 {
  1031. return ErrIntOverflowGenerated
  1032. }
  1033. if iNdEx >= l {
  1034. return io.ErrUnexpectedEOF
  1035. }
  1036. b := dAtA[iNdEx]
  1037. iNdEx++
  1038. msglen |= int(b&0x7F) << shift
  1039. if b < 0x80 {
  1040. break
  1041. }
  1042. }
  1043. if msglen < 0 {
  1044. return ErrInvalidLengthGenerated
  1045. }
  1046. postIndex := iNdEx + msglen
  1047. if postIndex < 0 {
  1048. return ErrInvalidLengthGenerated
  1049. }
  1050. if postIndex > l {
  1051. return io.ErrUnexpectedEOF
  1052. }
  1053. if err := m.UserInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1054. return err
  1055. }
  1056. iNdEx = postIndex
  1057. default:
  1058. iNdEx = preIndex
  1059. skippy, err := skipGenerated(dAtA[iNdEx:])
  1060. if err != nil {
  1061. return err
  1062. }
  1063. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1064. return ErrInvalidLengthGenerated
  1065. }
  1066. if (iNdEx + skippy) > l {
  1067. return io.ErrUnexpectedEOF
  1068. }
  1069. iNdEx += skippy
  1070. }
  1071. }
  1072. if iNdEx > l {
  1073. return io.ErrUnexpectedEOF
  1074. }
  1075. return nil
  1076. }
  1077. func (m *TokenReview) Unmarshal(dAtA []byte) error {
  1078. l := len(dAtA)
  1079. iNdEx := 0
  1080. for iNdEx < l {
  1081. preIndex := iNdEx
  1082. var wire uint64
  1083. for shift := uint(0); ; shift += 7 {
  1084. if shift >= 64 {
  1085. return ErrIntOverflowGenerated
  1086. }
  1087. if iNdEx >= l {
  1088. return io.ErrUnexpectedEOF
  1089. }
  1090. b := dAtA[iNdEx]
  1091. iNdEx++
  1092. wire |= uint64(b&0x7F) << shift
  1093. if b < 0x80 {
  1094. break
  1095. }
  1096. }
  1097. fieldNum := int32(wire >> 3)
  1098. wireType := int(wire & 0x7)
  1099. if wireType == 4 {
  1100. return fmt.Errorf("proto: TokenReview: wiretype end group for non-group")
  1101. }
  1102. if fieldNum <= 0 {
  1103. return fmt.Errorf("proto: TokenReview: illegal tag %d (wire type %d)", fieldNum, wire)
  1104. }
  1105. switch fieldNum {
  1106. case 1:
  1107. if wireType != 2 {
  1108. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  1109. }
  1110. var msglen int
  1111. for shift := uint(0); ; shift += 7 {
  1112. if shift >= 64 {
  1113. return ErrIntOverflowGenerated
  1114. }
  1115. if iNdEx >= l {
  1116. return io.ErrUnexpectedEOF
  1117. }
  1118. b := dAtA[iNdEx]
  1119. iNdEx++
  1120. msglen |= int(b&0x7F) << shift
  1121. if b < 0x80 {
  1122. break
  1123. }
  1124. }
  1125. if msglen < 0 {
  1126. return ErrInvalidLengthGenerated
  1127. }
  1128. postIndex := iNdEx + msglen
  1129. if postIndex < 0 {
  1130. return ErrInvalidLengthGenerated
  1131. }
  1132. if postIndex > l {
  1133. return io.ErrUnexpectedEOF
  1134. }
  1135. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1136. return err
  1137. }
  1138. iNdEx = postIndex
  1139. case 2:
  1140. if wireType != 2 {
  1141. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  1142. }
  1143. var msglen int
  1144. for shift := uint(0); ; shift += 7 {
  1145. if shift >= 64 {
  1146. return ErrIntOverflowGenerated
  1147. }
  1148. if iNdEx >= l {
  1149. return io.ErrUnexpectedEOF
  1150. }
  1151. b := dAtA[iNdEx]
  1152. iNdEx++
  1153. msglen |= int(b&0x7F) << shift
  1154. if b < 0x80 {
  1155. break
  1156. }
  1157. }
  1158. if msglen < 0 {
  1159. return ErrInvalidLengthGenerated
  1160. }
  1161. postIndex := iNdEx + msglen
  1162. if postIndex < 0 {
  1163. return ErrInvalidLengthGenerated
  1164. }
  1165. if postIndex > l {
  1166. return io.ErrUnexpectedEOF
  1167. }
  1168. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1169. return err
  1170. }
  1171. iNdEx = postIndex
  1172. case 3:
  1173. if wireType != 2 {
  1174. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  1175. }
  1176. var msglen int
  1177. for shift := uint(0); ; shift += 7 {
  1178. if shift >= 64 {
  1179. return ErrIntOverflowGenerated
  1180. }
  1181. if iNdEx >= l {
  1182. return io.ErrUnexpectedEOF
  1183. }
  1184. b := dAtA[iNdEx]
  1185. iNdEx++
  1186. msglen |= int(b&0x7F) << shift
  1187. if b < 0x80 {
  1188. break
  1189. }
  1190. }
  1191. if msglen < 0 {
  1192. return ErrInvalidLengthGenerated
  1193. }
  1194. postIndex := iNdEx + msglen
  1195. if postIndex < 0 {
  1196. return ErrInvalidLengthGenerated
  1197. }
  1198. if postIndex > l {
  1199. return io.ErrUnexpectedEOF
  1200. }
  1201. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1202. return err
  1203. }
  1204. iNdEx = postIndex
  1205. default:
  1206. iNdEx = preIndex
  1207. skippy, err := skipGenerated(dAtA[iNdEx:])
  1208. if err != nil {
  1209. return err
  1210. }
  1211. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1212. return ErrInvalidLengthGenerated
  1213. }
  1214. if (iNdEx + skippy) > l {
  1215. return io.ErrUnexpectedEOF
  1216. }
  1217. iNdEx += skippy
  1218. }
  1219. }
  1220. if iNdEx > l {
  1221. return io.ErrUnexpectedEOF
  1222. }
  1223. return nil
  1224. }
  1225. func (m *TokenReviewSpec) Unmarshal(dAtA []byte) error {
  1226. l := len(dAtA)
  1227. iNdEx := 0
  1228. for iNdEx < l {
  1229. preIndex := iNdEx
  1230. var wire uint64
  1231. for shift := uint(0); ; shift += 7 {
  1232. if shift >= 64 {
  1233. return ErrIntOverflowGenerated
  1234. }
  1235. if iNdEx >= l {
  1236. return io.ErrUnexpectedEOF
  1237. }
  1238. b := dAtA[iNdEx]
  1239. iNdEx++
  1240. wire |= uint64(b&0x7F) << shift
  1241. if b < 0x80 {
  1242. break
  1243. }
  1244. }
  1245. fieldNum := int32(wire >> 3)
  1246. wireType := int(wire & 0x7)
  1247. if wireType == 4 {
  1248. return fmt.Errorf("proto: TokenReviewSpec: wiretype end group for non-group")
  1249. }
  1250. if fieldNum <= 0 {
  1251. return fmt.Errorf("proto: TokenReviewSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  1252. }
  1253. switch fieldNum {
  1254. case 1:
  1255. if wireType != 2 {
  1256. return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType)
  1257. }
  1258. var stringLen uint64
  1259. for shift := uint(0); ; shift += 7 {
  1260. if shift >= 64 {
  1261. return ErrIntOverflowGenerated
  1262. }
  1263. if iNdEx >= l {
  1264. return io.ErrUnexpectedEOF
  1265. }
  1266. b := dAtA[iNdEx]
  1267. iNdEx++
  1268. stringLen |= uint64(b&0x7F) << shift
  1269. if b < 0x80 {
  1270. break
  1271. }
  1272. }
  1273. intStringLen := int(stringLen)
  1274. if intStringLen < 0 {
  1275. return ErrInvalidLengthGenerated
  1276. }
  1277. postIndex := iNdEx + intStringLen
  1278. if postIndex < 0 {
  1279. return ErrInvalidLengthGenerated
  1280. }
  1281. if postIndex > l {
  1282. return io.ErrUnexpectedEOF
  1283. }
  1284. m.Token = string(dAtA[iNdEx:postIndex])
  1285. iNdEx = postIndex
  1286. case 2:
  1287. if wireType != 2 {
  1288. return fmt.Errorf("proto: wrong wireType = %d for field Audiences", wireType)
  1289. }
  1290. var stringLen uint64
  1291. for shift := uint(0); ; shift += 7 {
  1292. if shift >= 64 {
  1293. return ErrIntOverflowGenerated
  1294. }
  1295. if iNdEx >= l {
  1296. return io.ErrUnexpectedEOF
  1297. }
  1298. b := dAtA[iNdEx]
  1299. iNdEx++
  1300. stringLen |= uint64(b&0x7F) << shift
  1301. if b < 0x80 {
  1302. break
  1303. }
  1304. }
  1305. intStringLen := int(stringLen)
  1306. if intStringLen < 0 {
  1307. return ErrInvalidLengthGenerated
  1308. }
  1309. postIndex := iNdEx + intStringLen
  1310. if postIndex < 0 {
  1311. return ErrInvalidLengthGenerated
  1312. }
  1313. if postIndex > l {
  1314. return io.ErrUnexpectedEOF
  1315. }
  1316. m.Audiences = append(m.Audiences, string(dAtA[iNdEx:postIndex]))
  1317. iNdEx = postIndex
  1318. default:
  1319. iNdEx = preIndex
  1320. skippy, err := skipGenerated(dAtA[iNdEx:])
  1321. if err != nil {
  1322. return err
  1323. }
  1324. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1325. return ErrInvalidLengthGenerated
  1326. }
  1327. if (iNdEx + skippy) > l {
  1328. return io.ErrUnexpectedEOF
  1329. }
  1330. iNdEx += skippy
  1331. }
  1332. }
  1333. if iNdEx > l {
  1334. return io.ErrUnexpectedEOF
  1335. }
  1336. return nil
  1337. }
  1338. func (m *TokenReviewStatus) Unmarshal(dAtA []byte) error {
  1339. l := len(dAtA)
  1340. iNdEx := 0
  1341. for iNdEx < l {
  1342. preIndex := iNdEx
  1343. var wire uint64
  1344. for shift := uint(0); ; shift += 7 {
  1345. if shift >= 64 {
  1346. return ErrIntOverflowGenerated
  1347. }
  1348. if iNdEx >= l {
  1349. return io.ErrUnexpectedEOF
  1350. }
  1351. b := dAtA[iNdEx]
  1352. iNdEx++
  1353. wire |= uint64(b&0x7F) << shift
  1354. if b < 0x80 {
  1355. break
  1356. }
  1357. }
  1358. fieldNum := int32(wire >> 3)
  1359. wireType := int(wire & 0x7)
  1360. if wireType == 4 {
  1361. return fmt.Errorf("proto: TokenReviewStatus: wiretype end group for non-group")
  1362. }
  1363. if fieldNum <= 0 {
  1364. return fmt.Errorf("proto: TokenReviewStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  1365. }
  1366. switch fieldNum {
  1367. case 1:
  1368. if wireType != 0 {
  1369. return fmt.Errorf("proto: wrong wireType = %d for field Authenticated", wireType)
  1370. }
  1371. var v int
  1372. for shift := uint(0); ; shift += 7 {
  1373. if shift >= 64 {
  1374. return ErrIntOverflowGenerated
  1375. }
  1376. if iNdEx >= l {
  1377. return io.ErrUnexpectedEOF
  1378. }
  1379. b := dAtA[iNdEx]
  1380. iNdEx++
  1381. v |= int(b&0x7F) << shift
  1382. if b < 0x80 {
  1383. break
  1384. }
  1385. }
  1386. m.Authenticated = bool(v != 0)
  1387. case 2:
  1388. if wireType != 2 {
  1389. return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
  1390. }
  1391. var msglen int
  1392. for shift := uint(0); ; shift += 7 {
  1393. if shift >= 64 {
  1394. return ErrIntOverflowGenerated
  1395. }
  1396. if iNdEx >= l {
  1397. return io.ErrUnexpectedEOF
  1398. }
  1399. b := dAtA[iNdEx]
  1400. iNdEx++
  1401. msglen |= int(b&0x7F) << shift
  1402. if b < 0x80 {
  1403. break
  1404. }
  1405. }
  1406. if msglen < 0 {
  1407. return ErrInvalidLengthGenerated
  1408. }
  1409. postIndex := iNdEx + msglen
  1410. if postIndex < 0 {
  1411. return ErrInvalidLengthGenerated
  1412. }
  1413. if postIndex > l {
  1414. return io.ErrUnexpectedEOF
  1415. }
  1416. if err := m.User.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1417. return err
  1418. }
  1419. iNdEx = postIndex
  1420. case 3:
  1421. if wireType != 2 {
  1422. return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
  1423. }
  1424. var stringLen uint64
  1425. for shift := uint(0); ; shift += 7 {
  1426. if shift >= 64 {
  1427. return ErrIntOverflowGenerated
  1428. }
  1429. if iNdEx >= l {
  1430. return io.ErrUnexpectedEOF
  1431. }
  1432. b := dAtA[iNdEx]
  1433. iNdEx++
  1434. stringLen |= uint64(b&0x7F) << shift
  1435. if b < 0x80 {
  1436. break
  1437. }
  1438. }
  1439. intStringLen := int(stringLen)
  1440. if intStringLen < 0 {
  1441. return ErrInvalidLengthGenerated
  1442. }
  1443. postIndex := iNdEx + intStringLen
  1444. if postIndex < 0 {
  1445. return ErrInvalidLengthGenerated
  1446. }
  1447. if postIndex > l {
  1448. return io.ErrUnexpectedEOF
  1449. }
  1450. m.Error = string(dAtA[iNdEx:postIndex])
  1451. iNdEx = postIndex
  1452. case 4:
  1453. if wireType != 2 {
  1454. return fmt.Errorf("proto: wrong wireType = %d for field Audiences", wireType)
  1455. }
  1456. var stringLen uint64
  1457. for shift := uint(0); ; shift += 7 {
  1458. if shift >= 64 {
  1459. return ErrIntOverflowGenerated
  1460. }
  1461. if iNdEx >= l {
  1462. return io.ErrUnexpectedEOF
  1463. }
  1464. b := dAtA[iNdEx]
  1465. iNdEx++
  1466. stringLen |= uint64(b&0x7F) << shift
  1467. if b < 0x80 {
  1468. break
  1469. }
  1470. }
  1471. intStringLen := int(stringLen)
  1472. if intStringLen < 0 {
  1473. return ErrInvalidLengthGenerated
  1474. }
  1475. postIndex := iNdEx + intStringLen
  1476. if postIndex < 0 {
  1477. return ErrInvalidLengthGenerated
  1478. }
  1479. if postIndex > l {
  1480. return io.ErrUnexpectedEOF
  1481. }
  1482. m.Audiences = append(m.Audiences, string(dAtA[iNdEx:postIndex]))
  1483. iNdEx = postIndex
  1484. default:
  1485. iNdEx = preIndex
  1486. skippy, err := skipGenerated(dAtA[iNdEx:])
  1487. if err != nil {
  1488. return err
  1489. }
  1490. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1491. return ErrInvalidLengthGenerated
  1492. }
  1493. if (iNdEx + skippy) > l {
  1494. return io.ErrUnexpectedEOF
  1495. }
  1496. iNdEx += skippy
  1497. }
  1498. }
  1499. if iNdEx > l {
  1500. return io.ErrUnexpectedEOF
  1501. }
  1502. return nil
  1503. }
  1504. func (m *UserInfo) Unmarshal(dAtA []byte) error {
  1505. l := len(dAtA)
  1506. iNdEx := 0
  1507. for iNdEx < l {
  1508. preIndex := iNdEx
  1509. var wire uint64
  1510. for shift := uint(0); ; shift += 7 {
  1511. if shift >= 64 {
  1512. return ErrIntOverflowGenerated
  1513. }
  1514. if iNdEx >= l {
  1515. return io.ErrUnexpectedEOF
  1516. }
  1517. b := dAtA[iNdEx]
  1518. iNdEx++
  1519. wire |= uint64(b&0x7F) << shift
  1520. if b < 0x80 {
  1521. break
  1522. }
  1523. }
  1524. fieldNum := int32(wire >> 3)
  1525. wireType := int(wire & 0x7)
  1526. if wireType == 4 {
  1527. return fmt.Errorf("proto: UserInfo: wiretype end group for non-group")
  1528. }
  1529. if fieldNum <= 0 {
  1530. return fmt.Errorf("proto: UserInfo: illegal tag %d (wire type %d)", fieldNum, wire)
  1531. }
  1532. switch fieldNum {
  1533. case 1:
  1534. if wireType != 2 {
  1535. return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
  1536. }
  1537. var stringLen uint64
  1538. for shift := uint(0); ; shift += 7 {
  1539. if shift >= 64 {
  1540. return ErrIntOverflowGenerated
  1541. }
  1542. if iNdEx >= l {
  1543. return io.ErrUnexpectedEOF
  1544. }
  1545. b := dAtA[iNdEx]
  1546. iNdEx++
  1547. stringLen |= uint64(b&0x7F) << shift
  1548. if b < 0x80 {
  1549. break
  1550. }
  1551. }
  1552. intStringLen := int(stringLen)
  1553. if intStringLen < 0 {
  1554. return ErrInvalidLengthGenerated
  1555. }
  1556. postIndex := iNdEx + intStringLen
  1557. if postIndex < 0 {
  1558. return ErrInvalidLengthGenerated
  1559. }
  1560. if postIndex > l {
  1561. return io.ErrUnexpectedEOF
  1562. }
  1563. m.Username = string(dAtA[iNdEx:postIndex])
  1564. iNdEx = postIndex
  1565. case 2:
  1566. if wireType != 2 {
  1567. return fmt.Errorf("proto: wrong wireType = %d for field UID", wireType)
  1568. }
  1569. var stringLen uint64
  1570. for shift := uint(0); ; shift += 7 {
  1571. if shift >= 64 {
  1572. return ErrIntOverflowGenerated
  1573. }
  1574. if iNdEx >= l {
  1575. return io.ErrUnexpectedEOF
  1576. }
  1577. b := dAtA[iNdEx]
  1578. iNdEx++
  1579. stringLen |= uint64(b&0x7F) << shift
  1580. if b < 0x80 {
  1581. break
  1582. }
  1583. }
  1584. intStringLen := int(stringLen)
  1585. if intStringLen < 0 {
  1586. return ErrInvalidLengthGenerated
  1587. }
  1588. postIndex := iNdEx + intStringLen
  1589. if postIndex < 0 {
  1590. return ErrInvalidLengthGenerated
  1591. }
  1592. if postIndex > l {
  1593. return io.ErrUnexpectedEOF
  1594. }
  1595. m.UID = string(dAtA[iNdEx:postIndex])
  1596. iNdEx = postIndex
  1597. case 3:
  1598. if wireType != 2 {
  1599. return fmt.Errorf("proto: wrong wireType = %d for field Groups", wireType)
  1600. }
  1601. var stringLen uint64
  1602. for shift := uint(0); ; shift += 7 {
  1603. if shift >= 64 {
  1604. return ErrIntOverflowGenerated
  1605. }
  1606. if iNdEx >= l {
  1607. return io.ErrUnexpectedEOF
  1608. }
  1609. b := dAtA[iNdEx]
  1610. iNdEx++
  1611. stringLen |= uint64(b&0x7F) << shift
  1612. if b < 0x80 {
  1613. break
  1614. }
  1615. }
  1616. intStringLen := int(stringLen)
  1617. if intStringLen < 0 {
  1618. return ErrInvalidLengthGenerated
  1619. }
  1620. postIndex := iNdEx + intStringLen
  1621. if postIndex < 0 {
  1622. return ErrInvalidLengthGenerated
  1623. }
  1624. if postIndex > l {
  1625. return io.ErrUnexpectedEOF
  1626. }
  1627. m.Groups = append(m.Groups, string(dAtA[iNdEx:postIndex]))
  1628. iNdEx = postIndex
  1629. case 4:
  1630. if wireType != 2 {
  1631. return fmt.Errorf("proto: wrong wireType = %d for field Extra", wireType)
  1632. }
  1633. var msglen int
  1634. for shift := uint(0); ; shift += 7 {
  1635. if shift >= 64 {
  1636. return ErrIntOverflowGenerated
  1637. }
  1638. if iNdEx >= l {
  1639. return io.ErrUnexpectedEOF
  1640. }
  1641. b := dAtA[iNdEx]
  1642. iNdEx++
  1643. msglen |= int(b&0x7F) << shift
  1644. if b < 0x80 {
  1645. break
  1646. }
  1647. }
  1648. if msglen < 0 {
  1649. return ErrInvalidLengthGenerated
  1650. }
  1651. postIndex := iNdEx + msglen
  1652. if postIndex < 0 {
  1653. return ErrInvalidLengthGenerated
  1654. }
  1655. if postIndex > l {
  1656. return io.ErrUnexpectedEOF
  1657. }
  1658. if m.Extra == nil {
  1659. m.Extra = make(map[string]ExtraValue)
  1660. }
  1661. var mapkey string
  1662. mapvalue := &ExtraValue{}
  1663. for iNdEx < postIndex {
  1664. entryPreIndex := iNdEx
  1665. var wire uint64
  1666. for shift := uint(0); ; shift += 7 {
  1667. if shift >= 64 {
  1668. return ErrIntOverflowGenerated
  1669. }
  1670. if iNdEx >= l {
  1671. return io.ErrUnexpectedEOF
  1672. }
  1673. b := dAtA[iNdEx]
  1674. iNdEx++
  1675. wire |= uint64(b&0x7F) << shift
  1676. if b < 0x80 {
  1677. break
  1678. }
  1679. }
  1680. fieldNum := int32(wire >> 3)
  1681. if fieldNum == 1 {
  1682. var stringLenmapkey uint64
  1683. for shift := uint(0); ; shift += 7 {
  1684. if shift >= 64 {
  1685. return ErrIntOverflowGenerated
  1686. }
  1687. if iNdEx >= l {
  1688. return io.ErrUnexpectedEOF
  1689. }
  1690. b := dAtA[iNdEx]
  1691. iNdEx++
  1692. stringLenmapkey |= uint64(b&0x7F) << shift
  1693. if b < 0x80 {
  1694. break
  1695. }
  1696. }
  1697. intStringLenmapkey := int(stringLenmapkey)
  1698. if intStringLenmapkey < 0 {
  1699. return ErrInvalidLengthGenerated
  1700. }
  1701. postStringIndexmapkey := iNdEx + intStringLenmapkey
  1702. if postStringIndexmapkey < 0 {
  1703. return ErrInvalidLengthGenerated
  1704. }
  1705. if postStringIndexmapkey > l {
  1706. return io.ErrUnexpectedEOF
  1707. }
  1708. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  1709. iNdEx = postStringIndexmapkey
  1710. } else if fieldNum == 2 {
  1711. var mapmsglen int
  1712. for shift := uint(0); ; shift += 7 {
  1713. if shift >= 64 {
  1714. return ErrIntOverflowGenerated
  1715. }
  1716. if iNdEx >= l {
  1717. return io.ErrUnexpectedEOF
  1718. }
  1719. b := dAtA[iNdEx]
  1720. iNdEx++
  1721. mapmsglen |= int(b&0x7F) << shift
  1722. if b < 0x80 {
  1723. break
  1724. }
  1725. }
  1726. if mapmsglen < 0 {
  1727. return ErrInvalidLengthGenerated
  1728. }
  1729. postmsgIndex := iNdEx + mapmsglen
  1730. if postmsgIndex < 0 {
  1731. return ErrInvalidLengthGenerated
  1732. }
  1733. if postmsgIndex > l {
  1734. return io.ErrUnexpectedEOF
  1735. }
  1736. mapvalue = &ExtraValue{}
  1737. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  1738. return err
  1739. }
  1740. iNdEx = postmsgIndex
  1741. } else {
  1742. iNdEx = entryPreIndex
  1743. skippy, err := skipGenerated(dAtA[iNdEx:])
  1744. if err != nil {
  1745. return err
  1746. }
  1747. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1748. return ErrInvalidLengthGenerated
  1749. }
  1750. if (iNdEx + skippy) > postIndex {
  1751. return io.ErrUnexpectedEOF
  1752. }
  1753. iNdEx += skippy
  1754. }
  1755. }
  1756. m.Extra[mapkey] = *mapvalue
  1757. iNdEx = postIndex
  1758. default:
  1759. iNdEx = preIndex
  1760. skippy, err := skipGenerated(dAtA[iNdEx:])
  1761. if err != nil {
  1762. return err
  1763. }
  1764. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1765. return ErrInvalidLengthGenerated
  1766. }
  1767. if (iNdEx + skippy) > l {
  1768. return io.ErrUnexpectedEOF
  1769. }
  1770. iNdEx += skippy
  1771. }
  1772. }
  1773. if iNdEx > l {
  1774. return io.ErrUnexpectedEOF
  1775. }
  1776. return nil
  1777. }
  1778. func skipGenerated(dAtA []byte) (n int, err error) {
  1779. l := len(dAtA)
  1780. iNdEx := 0
  1781. depth := 0
  1782. for iNdEx < l {
  1783. var wire uint64
  1784. for shift := uint(0); ; shift += 7 {
  1785. if shift >= 64 {
  1786. return 0, ErrIntOverflowGenerated
  1787. }
  1788. if iNdEx >= l {
  1789. return 0, io.ErrUnexpectedEOF
  1790. }
  1791. b := dAtA[iNdEx]
  1792. iNdEx++
  1793. wire |= (uint64(b) & 0x7F) << shift
  1794. if b < 0x80 {
  1795. break
  1796. }
  1797. }
  1798. wireType := int(wire & 0x7)
  1799. switch wireType {
  1800. case 0:
  1801. for shift := uint(0); ; shift += 7 {
  1802. if shift >= 64 {
  1803. return 0, ErrIntOverflowGenerated
  1804. }
  1805. if iNdEx >= l {
  1806. return 0, io.ErrUnexpectedEOF
  1807. }
  1808. iNdEx++
  1809. if dAtA[iNdEx-1] < 0x80 {
  1810. break
  1811. }
  1812. }
  1813. case 1:
  1814. iNdEx += 8
  1815. case 2:
  1816. var length int
  1817. for shift := uint(0); ; shift += 7 {
  1818. if shift >= 64 {
  1819. return 0, ErrIntOverflowGenerated
  1820. }
  1821. if iNdEx >= l {
  1822. return 0, io.ErrUnexpectedEOF
  1823. }
  1824. b := dAtA[iNdEx]
  1825. iNdEx++
  1826. length |= (int(b) & 0x7F) << shift
  1827. if b < 0x80 {
  1828. break
  1829. }
  1830. }
  1831. if length < 0 {
  1832. return 0, ErrInvalidLengthGenerated
  1833. }
  1834. iNdEx += length
  1835. case 3:
  1836. depth++
  1837. case 4:
  1838. if depth == 0 {
  1839. return 0, ErrUnexpectedEndOfGroupGenerated
  1840. }
  1841. depth--
  1842. case 5:
  1843. iNdEx += 4
  1844. default:
  1845. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1846. }
  1847. if iNdEx < 0 {
  1848. return 0, ErrInvalidLengthGenerated
  1849. }
  1850. if depth == 0 {
  1851. return iNdEx, nil
  1852. }
  1853. }
  1854. return 0, io.ErrUnexpectedEOF
  1855. }
  1856. var (
  1857. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  1858. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  1859. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  1860. )