generated.pb.go 56 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182838485868788899091929394959697989910010110210310410510610710810911011111211311411511611711811912012112212312412512612712812913013113213313413513613713813914014114214314414514614714814915015115215315415515615715815916016116216316416516616716816917017117217317417517617717817918018118218318418518618718818919019119219319419519619719819920020120220320420520620720820921021121221321421521621721821922022122222322422522622722822923023123223323423523623723823924024124224324424524624724824925025125225325425525625725825926026126226326426526626726826927027127227327427527627727827928028128228328428528628728828929029129229329429529629729829930030130230330430530630730830931031131231331431531631731831932032132232332432532632732832933033133233333433533633733833934034134234334434534634734834935035135235335435535635735835936036136236336436536636736836937037137237337437537637737837938038138238338438538638738838939039139239339439539639739839940040140240340440540640740840941041141241341441541641741841942042142242342442542642742842943043143243343443543643743843944044144244344444544644744844945045145245345445545645745845946046146246346446546646746846947047147247347447547647747847948048148248348448548648748848949049149249349449549649749849950050150250350450550650750850951051151251351451551651751851952052152252352452552652752852953053153253353453553653753853954054154254354454554654754854955055155255355455555655755855956056156256356456556656756856957057157257357457557657757857958058158258358458558658758858959059159259359459559659759859960060160260360460560660760860961061161261361461561661761861962062162262362462562662762862963063163263363463563663763863964064164264364464564664764864965065165265365465565665765865966066166266366466566666766866967067167267367467567667767867968068168268368468568668768868969069169269369469569669769869970070170270370470570670770870971071171271371471571671771871972072172272372472572672772872973073173273373473573673773873974074174274374474574674774874975075175275375475575675775875976076176276376476576676776876977077177277377477577677777877978078178278378478578678778878979079179279379479579679779879980080180280380480580680780880981081181281381481581681781881982082182282382482582682782882983083183283383483583683783883984084184284384484584684784884985085185285385485585685785885986086186286386486586686786886987087187287387487587687787887988088188288388488588688788888989089189289389489589689789889990090190290390490590690790890991091191291391491591691791891992092192292392492592692792892993093193293393493593693793893994094194294394494594694794894995095195295395495595695795895996096196296396496596696796896997097197297397497597697797897998098198298398498598698798898999099199299399499599699799899910001001100210031004100510061007100810091010101110121013101410151016101710181019102010211022102310241025102610271028102910301031103210331034103510361037103810391040104110421043104410451046104710481049105010511052105310541055105610571058105910601061106210631064106510661067106810691070107110721073107410751076107710781079108010811082108310841085108610871088108910901091109210931094109510961097109810991100110111021103110411051106110711081109111011111112111311141115111611171118111911201121112211231124112511261127112811291130113111321133113411351136113711381139114011411142114311441145114611471148114911501151115211531154115511561157115811591160116111621163116411651166116711681169117011711172117311741175117611771178117911801181118211831184118511861187118811891190119111921193119411951196119711981199120012011202120312041205120612071208120912101211121212131214121512161217121812191220122112221223122412251226122712281229123012311232123312341235123612371238123912401241124212431244124512461247124812491250125112521253125412551256125712581259126012611262126312641265126612671268126912701271127212731274127512761277127812791280128112821283128412851286128712881289129012911292129312941295129612971298129913001301130213031304130513061307130813091310131113121313131413151316131713181319132013211322132313241325132613271328132913301331133213331334133513361337133813391340134113421343134413451346134713481349135013511352135313541355135613571358135913601361136213631364136513661367136813691370137113721373137413751376137713781379138013811382138313841385138613871388138913901391139213931394139513961397139813991400140114021403140414051406140714081409141014111412141314141415141614171418141914201421142214231424142514261427142814291430143114321433143414351436143714381439144014411442144314441445144614471448144914501451145214531454145514561457145814591460146114621463146414651466146714681469147014711472147314741475147614771478147914801481148214831484148514861487148814891490149114921493149414951496149714981499150015011502150315041505150615071508150915101511151215131514151515161517151815191520152115221523152415251526152715281529153015311532153315341535153615371538153915401541154215431544154515461547154815491550155115521553155415551556155715581559156015611562156315641565156615671568156915701571157215731574157515761577157815791580158115821583158415851586158715881589159015911592159315941595159615971598159916001601160216031604160516061607160816091610161116121613161416151616161716181619162016211622162316241625162616271628162916301631163216331634163516361637163816391640164116421643164416451646164716481649165016511652165316541655165616571658165916601661166216631664166516661667166816691670167116721673167416751676167716781679168016811682168316841685168616871688168916901691169216931694169516961697169816991700170117021703170417051706170717081709171017111712171317141715171617171718171917201721172217231724172517261727172817291730173117321733173417351736173717381739174017411742174317441745174617471748174917501751175217531754175517561757175817591760176117621763176417651766176717681769177017711772177317741775177617771778177917801781178217831784178517861787178817891790179117921793179417951796179717981799180018011802180318041805180618071808180918101811181218131814181518161817181818191820182118221823182418251826182718281829183018311832183318341835183618371838183918401841184218431844184518461847184818491850185118521853185418551856185718581859186018611862186318641865186618671868186918701871187218731874187518761877187818791880188118821883188418851886188718881889189018911892189318941895189618971898189919001901190219031904190519061907190819091910191119121913191419151916191719181919192019211922192319241925192619271928192919301931193219331934193519361937193819391940194119421943194419451946194719481949195019511952195319541955195619571958195919601961196219631964196519661967196819691970197119721973197419751976197719781979198019811982198319841985198619871988198919901991199219931994199519961997199819992000200120022003200420052006200720082009201020112012201320142015201620172018201920202021202220232024202520262027202820292030203120322033203420352036203720382039204020412042204320442045204620472048204920502051205220532054205520562057205820592060206120622063206420652066206720682069207020712072207320742075207620772078207920802081208220832084208520862087208820892090209120922093209420952096209720982099210021012102210321042105210621072108210921102111211221132114211521162117211821192120212121222123212421252126212721282129213021312132213321342135213621372138213921402141214221432144214521462147214821492150215121522153215421552156215721582159216021612162216321642165216621672168216921702171217221732174217521762177217821792180218121822183218421852186218721882189219021912192219321942195219621972198219922002201220222032204220522062207220822092210221122122213221422152216221722182219222022212222222322242225222622272228222922302231223222332234223522362237223822392240224122422243224422452246224722482249225022512252225322542255225622572258225922602261226222632264226522662267226822692270227122722273227422752276227722782279228022812282228322842285228622872288228922902291229222932294229522962297229822992300230123022303230423052306230723082309231023112312231323142315231623172318231923202321232223232324232523262327232823292330233123322333233423352336233723382339234023412342234323442345234623472348234923502351235223532354235523562357235823592360236123622363236423652366236723682369237023712372237323742375237623772378237923802381238223832384238523862387238823892390239123922393239423952396239723982399240024012402240324042405240624072408240924102411241224132414241524162417241824192420242124222423242424252426242724282429243024312432243324342435243624372438243924402441244224432444244524462447244824492450245124522453245424552456245724582459246024612462246324642465246624672468246924702471247224732474247524762477247824792480248124822483248424852486248724882489249024912492249324942495249624972498249925002501250225032504250525062507250825092510251125122513251425152516251725182519252025212522252325242525252625272528252925302531253225332534253525362537253825392540254125422543254425452546254725482549255025512552
  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/api/authentication/v1/generated.proto
  15. package v1
  16. import (
  17. fmt "fmt"
  18. io "io"
  19. "sort"
  20. math_bits "math/bits"
  21. reflect "reflect"
  22. strings "strings"
  23. k8s_io_apimachinery_pkg_types "k8s.io/apimachinery/pkg/types"
  24. )
  25. func (m *BoundObjectReference) Reset() { *m = BoundObjectReference{} }
  26. func (m *ExtraValue) Reset() { *m = ExtraValue{} }
  27. func (m *SelfSubjectReview) Reset() { *m = SelfSubjectReview{} }
  28. func (m *SelfSubjectReviewStatus) Reset() { *m = SelfSubjectReviewStatus{} }
  29. func (m *TokenRequest) Reset() { *m = TokenRequest{} }
  30. func (m *TokenRequestSpec) Reset() { *m = TokenRequestSpec{} }
  31. func (m *TokenRequestStatus) Reset() { *m = TokenRequestStatus{} }
  32. func (m *TokenReview) Reset() { *m = TokenReview{} }
  33. func (m *TokenReviewSpec) Reset() { *m = TokenReviewSpec{} }
  34. func (m *TokenReviewStatus) Reset() { *m = TokenReviewStatus{} }
  35. func (m *UserInfo) Reset() { *m = UserInfo{} }
  36. func (m *BoundObjectReference) Marshal() (dAtA []byte, err error) {
  37. size := m.Size()
  38. dAtA = make([]byte, size)
  39. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  40. if err != nil {
  41. return nil, err
  42. }
  43. return dAtA[:n], nil
  44. }
  45. func (m *BoundObjectReference) MarshalTo(dAtA []byte) (int, error) {
  46. size := m.Size()
  47. return m.MarshalToSizedBuffer(dAtA[:size])
  48. }
  49. func (m *BoundObjectReference) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  50. i := len(dAtA)
  51. _ = i
  52. var l int
  53. _ = l
  54. i -= len(m.UID)
  55. copy(dAtA[i:], m.UID)
  56. i = encodeVarintGenerated(dAtA, i, uint64(len(m.UID)))
  57. i--
  58. dAtA[i] = 0x22
  59. i -= len(m.Name)
  60. copy(dAtA[i:], m.Name)
  61. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Name)))
  62. i--
  63. dAtA[i] = 0x1a
  64. i -= len(m.APIVersion)
  65. copy(dAtA[i:], m.APIVersion)
  66. i = encodeVarintGenerated(dAtA, i, uint64(len(m.APIVersion)))
  67. i--
  68. dAtA[i] = 0x12
  69. i -= len(m.Kind)
  70. copy(dAtA[i:], m.Kind)
  71. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Kind)))
  72. i--
  73. dAtA[i] = 0xa
  74. return len(dAtA) - i, nil
  75. }
  76. func (m ExtraValue) Marshal() (dAtA []byte, err error) {
  77. size := m.Size()
  78. dAtA = make([]byte, size)
  79. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  80. if err != nil {
  81. return nil, err
  82. }
  83. return dAtA[:n], nil
  84. }
  85. func (m ExtraValue) MarshalTo(dAtA []byte) (int, error) {
  86. size := m.Size()
  87. return m.MarshalToSizedBuffer(dAtA[:size])
  88. }
  89. func (m ExtraValue) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  90. i := len(dAtA)
  91. _ = i
  92. var l int
  93. _ = l
  94. if len(m) > 0 {
  95. for iNdEx := len(m) - 1; iNdEx >= 0; iNdEx-- {
  96. i -= len(m[iNdEx])
  97. copy(dAtA[i:], m[iNdEx])
  98. i = encodeVarintGenerated(dAtA, i, uint64(len(m[iNdEx])))
  99. i--
  100. dAtA[i] = 0xa
  101. }
  102. }
  103. return len(dAtA) - i, nil
  104. }
  105. func (m *SelfSubjectReview) Marshal() (dAtA []byte, err error) {
  106. size := m.Size()
  107. dAtA = make([]byte, size)
  108. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  109. if err != nil {
  110. return nil, err
  111. }
  112. return dAtA[:n], nil
  113. }
  114. func (m *SelfSubjectReview) MarshalTo(dAtA []byte) (int, error) {
  115. size := m.Size()
  116. return m.MarshalToSizedBuffer(dAtA[:size])
  117. }
  118. func (m *SelfSubjectReview) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  119. i := len(dAtA)
  120. _ = i
  121. var l int
  122. _ = l
  123. {
  124. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  125. if err != nil {
  126. return 0, err
  127. }
  128. i -= size
  129. i = encodeVarintGenerated(dAtA, i, uint64(size))
  130. }
  131. i--
  132. dAtA[i] = 0x12
  133. {
  134. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  135. if err != nil {
  136. return 0, err
  137. }
  138. i -= size
  139. i = encodeVarintGenerated(dAtA, i, uint64(size))
  140. }
  141. i--
  142. dAtA[i] = 0xa
  143. return len(dAtA) - i, nil
  144. }
  145. func (m *SelfSubjectReviewStatus) Marshal() (dAtA []byte, err error) {
  146. size := m.Size()
  147. dAtA = make([]byte, size)
  148. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  149. if err != nil {
  150. return nil, err
  151. }
  152. return dAtA[:n], nil
  153. }
  154. func (m *SelfSubjectReviewStatus) MarshalTo(dAtA []byte) (int, error) {
  155. size := m.Size()
  156. return m.MarshalToSizedBuffer(dAtA[:size])
  157. }
  158. func (m *SelfSubjectReviewStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  159. i := len(dAtA)
  160. _ = i
  161. var l int
  162. _ = l
  163. {
  164. size, err := m.UserInfo.MarshalToSizedBuffer(dAtA[:i])
  165. if err != nil {
  166. return 0, err
  167. }
  168. i -= size
  169. i = encodeVarintGenerated(dAtA, i, uint64(size))
  170. }
  171. i--
  172. dAtA[i] = 0xa
  173. return len(dAtA) - i, nil
  174. }
  175. func (m *TokenRequest) Marshal() (dAtA []byte, err error) {
  176. size := m.Size()
  177. dAtA = make([]byte, size)
  178. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  179. if err != nil {
  180. return nil, err
  181. }
  182. return dAtA[:n], nil
  183. }
  184. func (m *TokenRequest) MarshalTo(dAtA []byte) (int, error) {
  185. size := m.Size()
  186. return m.MarshalToSizedBuffer(dAtA[:size])
  187. }
  188. func (m *TokenRequest) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  189. i := len(dAtA)
  190. _ = i
  191. var l int
  192. _ = l
  193. {
  194. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  195. if err != nil {
  196. return 0, err
  197. }
  198. i -= size
  199. i = encodeVarintGenerated(dAtA, i, uint64(size))
  200. }
  201. i--
  202. dAtA[i] = 0x1a
  203. {
  204. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  205. if err != nil {
  206. return 0, err
  207. }
  208. i -= size
  209. i = encodeVarintGenerated(dAtA, i, uint64(size))
  210. }
  211. i--
  212. dAtA[i] = 0x12
  213. {
  214. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  215. if err != nil {
  216. return 0, err
  217. }
  218. i -= size
  219. i = encodeVarintGenerated(dAtA, i, uint64(size))
  220. }
  221. i--
  222. dAtA[i] = 0xa
  223. return len(dAtA) - i, nil
  224. }
  225. func (m *TokenRequestSpec) Marshal() (dAtA []byte, err error) {
  226. size := m.Size()
  227. dAtA = make([]byte, size)
  228. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  229. if err != nil {
  230. return nil, err
  231. }
  232. return dAtA[:n], nil
  233. }
  234. func (m *TokenRequestSpec) MarshalTo(dAtA []byte) (int, error) {
  235. size := m.Size()
  236. return m.MarshalToSizedBuffer(dAtA[:size])
  237. }
  238. func (m *TokenRequestSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  239. i := len(dAtA)
  240. _ = i
  241. var l int
  242. _ = l
  243. if m.ExpirationSeconds != nil {
  244. i = encodeVarintGenerated(dAtA, i, uint64(*m.ExpirationSeconds))
  245. i--
  246. dAtA[i] = 0x20
  247. }
  248. if m.BoundObjectRef != nil {
  249. {
  250. size, err := m.BoundObjectRef.MarshalToSizedBuffer(dAtA[:i])
  251. if err != nil {
  252. return 0, err
  253. }
  254. i -= size
  255. i = encodeVarintGenerated(dAtA, i, uint64(size))
  256. }
  257. i--
  258. dAtA[i] = 0x1a
  259. }
  260. if len(m.Audiences) > 0 {
  261. for iNdEx := len(m.Audiences) - 1; iNdEx >= 0; iNdEx-- {
  262. i -= len(m.Audiences[iNdEx])
  263. copy(dAtA[i:], m.Audiences[iNdEx])
  264. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Audiences[iNdEx])))
  265. i--
  266. dAtA[i] = 0xa
  267. }
  268. }
  269. return len(dAtA) - i, nil
  270. }
  271. func (m *TokenRequestStatus) Marshal() (dAtA []byte, err error) {
  272. size := m.Size()
  273. dAtA = make([]byte, size)
  274. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  275. if err != nil {
  276. return nil, err
  277. }
  278. return dAtA[:n], nil
  279. }
  280. func (m *TokenRequestStatus) MarshalTo(dAtA []byte) (int, error) {
  281. size := m.Size()
  282. return m.MarshalToSizedBuffer(dAtA[:size])
  283. }
  284. func (m *TokenRequestStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  285. i := len(dAtA)
  286. _ = i
  287. var l int
  288. _ = l
  289. {
  290. size, err := m.ExpirationTimestamp.MarshalToSizedBuffer(dAtA[:i])
  291. if err != nil {
  292. return 0, err
  293. }
  294. i -= size
  295. i = encodeVarintGenerated(dAtA, i, uint64(size))
  296. }
  297. i--
  298. dAtA[i] = 0x12
  299. i -= len(m.Token)
  300. copy(dAtA[i:], m.Token)
  301. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Token)))
  302. i--
  303. dAtA[i] = 0xa
  304. return len(dAtA) - i, nil
  305. }
  306. func (m *TokenReview) Marshal() (dAtA []byte, err error) {
  307. size := m.Size()
  308. dAtA = make([]byte, size)
  309. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  310. if err != nil {
  311. return nil, err
  312. }
  313. return dAtA[:n], nil
  314. }
  315. func (m *TokenReview) MarshalTo(dAtA []byte) (int, error) {
  316. size := m.Size()
  317. return m.MarshalToSizedBuffer(dAtA[:size])
  318. }
  319. func (m *TokenReview) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  320. i := len(dAtA)
  321. _ = i
  322. var l int
  323. _ = l
  324. {
  325. size, err := m.Status.MarshalToSizedBuffer(dAtA[:i])
  326. if err != nil {
  327. return 0, err
  328. }
  329. i -= size
  330. i = encodeVarintGenerated(dAtA, i, uint64(size))
  331. }
  332. i--
  333. dAtA[i] = 0x1a
  334. {
  335. size, err := m.Spec.MarshalToSizedBuffer(dAtA[:i])
  336. if err != nil {
  337. return 0, err
  338. }
  339. i -= size
  340. i = encodeVarintGenerated(dAtA, i, uint64(size))
  341. }
  342. i--
  343. dAtA[i] = 0x12
  344. {
  345. size, err := m.ObjectMeta.MarshalToSizedBuffer(dAtA[:i])
  346. if err != nil {
  347. return 0, err
  348. }
  349. i -= size
  350. i = encodeVarintGenerated(dAtA, i, uint64(size))
  351. }
  352. i--
  353. dAtA[i] = 0xa
  354. return len(dAtA) - i, nil
  355. }
  356. func (m *TokenReviewSpec) Marshal() (dAtA []byte, err error) {
  357. size := m.Size()
  358. dAtA = make([]byte, size)
  359. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  360. if err != nil {
  361. return nil, err
  362. }
  363. return dAtA[:n], nil
  364. }
  365. func (m *TokenReviewSpec) MarshalTo(dAtA []byte) (int, error) {
  366. size := m.Size()
  367. return m.MarshalToSizedBuffer(dAtA[:size])
  368. }
  369. func (m *TokenReviewSpec) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  370. i := len(dAtA)
  371. _ = i
  372. var l int
  373. _ = l
  374. if len(m.Audiences) > 0 {
  375. for iNdEx := len(m.Audiences) - 1; iNdEx >= 0; iNdEx-- {
  376. i -= len(m.Audiences[iNdEx])
  377. copy(dAtA[i:], m.Audiences[iNdEx])
  378. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Audiences[iNdEx])))
  379. i--
  380. dAtA[i] = 0x12
  381. }
  382. }
  383. i -= len(m.Token)
  384. copy(dAtA[i:], m.Token)
  385. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Token)))
  386. i--
  387. dAtA[i] = 0xa
  388. return len(dAtA) - i, nil
  389. }
  390. func (m *TokenReviewStatus) Marshal() (dAtA []byte, err error) {
  391. size := m.Size()
  392. dAtA = make([]byte, size)
  393. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  394. if err != nil {
  395. return nil, err
  396. }
  397. return dAtA[:n], nil
  398. }
  399. func (m *TokenReviewStatus) MarshalTo(dAtA []byte) (int, error) {
  400. size := m.Size()
  401. return m.MarshalToSizedBuffer(dAtA[:size])
  402. }
  403. func (m *TokenReviewStatus) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  404. i := len(dAtA)
  405. _ = i
  406. var l int
  407. _ = l
  408. if len(m.Audiences) > 0 {
  409. for iNdEx := len(m.Audiences) - 1; iNdEx >= 0; iNdEx-- {
  410. i -= len(m.Audiences[iNdEx])
  411. copy(dAtA[i:], m.Audiences[iNdEx])
  412. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Audiences[iNdEx])))
  413. i--
  414. dAtA[i] = 0x22
  415. }
  416. }
  417. i -= len(m.Error)
  418. copy(dAtA[i:], m.Error)
  419. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Error)))
  420. i--
  421. dAtA[i] = 0x1a
  422. {
  423. size, err := m.User.MarshalToSizedBuffer(dAtA[:i])
  424. if err != nil {
  425. return 0, err
  426. }
  427. i -= size
  428. i = encodeVarintGenerated(dAtA, i, uint64(size))
  429. }
  430. i--
  431. dAtA[i] = 0x12
  432. i--
  433. if m.Authenticated {
  434. dAtA[i] = 1
  435. } else {
  436. dAtA[i] = 0
  437. }
  438. i--
  439. dAtA[i] = 0x8
  440. return len(dAtA) - i, nil
  441. }
  442. func (m *UserInfo) Marshal() (dAtA []byte, err error) {
  443. size := m.Size()
  444. dAtA = make([]byte, size)
  445. n, err := m.MarshalToSizedBuffer(dAtA[:size])
  446. if err != nil {
  447. return nil, err
  448. }
  449. return dAtA[:n], nil
  450. }
  451. func (m *UserInfo) MarshalTo(dAtA []byte) (int, error) {
  452. size := m.Size()
  453. return m.MarshalToSizedBuffer(dAtA[:size])
  454. }
  455. func (m *UserInfo) MarshalToSizedBuffer(dAtA []byte) (int, error) {
  456. i := len(dAtA)
  457. _ = i
  458. var l int
  459. _ = l
  460. if len(m.Extra) > 0 {
  461. keysForExtra := make([]string, 0, len(m.Extra))
  462. for k := range m.Extra {
  463. keysForExtra = append(keysForExtra, string(k))
  464. }
  465. sort.Strings(keysForExtra)
  466. for iNdEx := len(keysForExtra) - 1; iNdEx >= 0; iNdEx-- {
  467. v := m.Extra[string(keysForExtra[iNdEx])]
  468. baseI := i
  469. {
  470. size, err := (&v).MarshalToSizedBuffer(dAtA[:i])
  471. if err != nil {
  472. return 0, err
  473. }
  474. i -= size
  475. i = encodeVarintGenerated(dAtA, i, uint64(size))
  476. }
  477. i--
  478. dAtA[i] = 0x12
  479. i -= len(keysForExtra[iNdEx])
  480. copy(dAtA[i:], keysForExtra[iNdEx])
  481. i = encodeVarintGenerated(dAtA, i, uint64(len(keysForExtra[iNdEx])))
  482. i--
  483. dAtA[i] = 0xa
  484. i = encodeVarintGenerated(dAtA, i, uint64(baseI-i))
  485. i--
  486. dAtA[i] = 0x22
  487. }
  488. }
  489. if len(m.Groups) > 0 {
  490. for iNdEx := len(m.Groups) - 1; iNdEx >= 0; iNdEx-- {
  491. i -= len(m.Groups[iNdEx])
  492. copy(dAtA[i:], m.Groups[iNdEx])
  493. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Groups[iNdEx])))
  494. i--
  495. dAtA[i] = 0x1a
  496. }
  497. }
  498. i -= len(m.UID)
  499. copy(dAtA[i:], m.UID)
  500. i = encodeVarintGenerated(dAtA, i, uint64(len(m.UID)))
  501. i--
  502. dAtA[i] = 0x12
  503. i -= len(m.Username)
  504. copy(dAtA[i:], m.Username)
  505. i = encodeVarintGenerated(dAtA, i, uint64(len(m.Username)))
  506. i--
  507. dAtA[i] = 0xa
  508. return len(dAtA) - i, nil
  509. }
  510. func encodeVarintGenerated(dAtA []byte, offset int, v uint64) int {
  511. offset -= sovGenerated(v)
  512. base := offset
  513. for v >= 1<<7 {
  514. dAtA[offset] = uint8(v&0x7f | 0x80)
  515. v >>= 7
  516. offset++
  517. }
  518. dAtA[offset] = uint8(v)
  519. return base
  520. }
  521. func (m *BoundObjectReference) Size() (n int) {
  522. if m == nil {
  523. return 0
  524. }
  525. var l int
  526. _ = l
  527. l = len(m.Kind)
  528. n += 1 + l + sovGenerated(uint64(l))
  529. l = len(m.APIVersion)
  530. n += 1 + l + sovGenerated(uint64(l))
  531. l = len(m.Name)
  532. n += 1 + l + sovGenerated(uint64(l))
  533. l = len(m.UID)
  534. n += 1 + l + sovGenerated(uint64(l))
  535. return n
  536. }
  537. func (m ExtraValue) Size() (n int) {
  538. if m == nil {
  539. return 0
  540. }
  541. var l int
  542. _ = l
  543. if len(m) > 0 {
  544. for _, s := range m {
  545. l = len(s)
  546. n += 1 + l + sovGenerated(uint64(l))
  547. }
  548. }
  549. return n
  550. }
  551. func (m *SelfSubjectReview) Size() (n int) {
  552. if m == nil {
  553. return 0
  554. }
  555. var l int
  556. _ = l
  557. l = m.ObjectMeta.Size()
  558. n += 1 + l + sovGenerated(uint64(l))
  559. l = m.Status.Size()
  560. n += 1 + l + sovGenerated(uint64(l))
  561. return n
  562. }
  563. func (m *SelfSubjectReviewStatus) Size() (n int) {
  564. if m == nil {
  565. return 0
  566. }
  567. var l int
  568. _ = l
  569. l = m.UserInfo.Size()
  570. n += 1 + l + sovGenerated(uint64(l))
  571. return n
  572. }
  573. func (m *TokenRequest) Size() (n int) {
  574. if m == nil {
  575. return 0
  576. }
  577. var l int
  578. _ = l
  579. l = m.ObjectMeta.Size()
  580. n += 1 + l + sovGenerated(uint64(l))
  581. l = m.Spec.Size()
  582. n += 1 + l + sovGenerated(uint64(l))
  583. l = m.Status.Size()
  584. n += 1 + l + sovGenerated(uint64(l))
  585. return n
  586. }
  587. func (m *TokenRequestSpec) Size() (n int) {
  588. if m == nil {
  589. return 0
  590. }
  591. var l int
  592. _ = l
  593. if len(m.Audiences) > 0 {
  594. for _, s := range m.Audiences {
  595. l = len(s)
  596. n += 1 + l + sovGenerated(uint64(l))
  597. }
  598. }
  599. if m.BoundObjectRef != nil {
  600. l = m.BoundObjectRef.Size()
  601. n += 1 + l + sovGenerated(uint64(l))
  602. }
  603. if m.ExpirationSeconds != nil {
  604. n += 1 + sovGenerated(uint64(*m.ExpirationSeconds))
  605. }
  606. return n
  607. }
  608. func (m *TokenRequestStatus) Size() (n int) {
  609. if m == nil {
  610. return 0
  611. }
  612. var l int
  613. _ = l
  614. l = len(m.Token)
  615. n += 1 + l + sovGenerated(uint64(l))
  616. l = m.ExpirationTimestamp.Size()
  617. n += 1 + l + sovGenerated(uint64(l))
  618. return n
  619. }
  620. func (m *TokenReview) Size() (n int) {
  621. if m == nil {
  622. return 0
  623. }
  624. var l int
  625. _ = l
  626. l = m.ObjectMeta.Size()
  627. n += 1 + l + sovGenerated(uint64(l))
  628. l = m.Spec.Size()
  629. n += 1 + l + sovGenerated(uint64(l))
  630. l = m.Status.Size()
  631. n += 1 + l + sovGenerated(uint64(l))
  632. return n
  633. }
  634. func (m *TokenReviewSpec) Size() (n int) {
  635. if m == nil {
  636. return 0
  637. }
  638. var l int
  639. _ = l
  640. l = len(m.Token)
  641. n += 1 + l + sovGenerated(uint64(l))
  642. if len(m.Audiences) > 0 {
  643. for _, s := range m.Audiences {
  644. l = len(s)
  645. n += 1 + l + sovGenerated(uint64(l))
  646. }
  647. }
  648. return n
  649. }
  650. func (m *TokenReviewStatus) Size() (n int) {
  651. if m == nil {
  652. return 0
  653. }
  654. var l int
  655. _ = l
  656. n += 2
  657. l = m.User.Size()
  658. n += 1 + l + sovGenerated(uint64(l))
  659. l = len(m.Error)
  660. n += 1 + l + sovGenerated(uint64(l))
  661. if len(m.Audiences) > 0 {
  662. for _, s := range m.Audiences {
  663. l = len(s)
  664. n += 1 + l + sovGenerated(uint64(l))
  665. }
  666. }
  667. return n
  668. }
  669. func (m *UserInfo) Size() (n int) {
  670. if m == nil {
  671. return 0
  672. }
  673. var l int
  674. _ = l
  675. l = len(m.Username)
  676. n += 1 + l + sovGenerated(uint64(l))
  677. l = len(m.UID)
  678. n += 1 + l + sovGenerated(uint64(l))
  679. if len(m.Groups) > 0 {
  680. for _, s := range m.Groups {
  681. l = len(s)
  682. n += 1 + l + sovGenerated(uint64(l))
  683. }
  684. }
  685. if len(m.Extra) > 0 {
  686. for k, v := range m.Extra {
  687. _ = k
  688. _ = v
  689. l = v.Size()
  690. mapEntrySize := 1 + len(k) + sovGenerated(uint64(len(k))) + 1 + l + sovGenerated(uint64(l))
  691. n += mapEntrySize + 1 + sovGenerated(uint64(mapEntrySize))
  692. }
  693. }
  694. return n
  695. }
  696. func sovGenerated(x uint64) (n int) {
  697. return (math_bits.Len64(x|1) + 6) / 7
  698. }
  699. func sozGenerated(x uint64) (n int) {
  700. return sovGenerated(uint64((x << 1) ^ uint64((int64(x) >> 63))))
  701. }
  702. func (this *BoundObjectReference) String() string {
  703. if this == nil {
  704. return "nil"
  705. }
  706. s := strings.Join([]string{`&BoundObjectReference{`,
  707. `Kind:` + fmt.Sprintf("%v", this.Kind) + `,`,
  708. `APIVersion:` + fmt.Sprintf("%v", this.APIVersion) + `,`,
  709. `Name:` + fmt.Sprintf("%v", this.Name) + `,`,
  710. `UID:` + fmt.Sprintf("%v", this.UID) + `,`,
  711. `}`,
  712. }, "")
  713. return s
  714. }
  715. func (this *SelfSubjectReview) String() string {
  716. if this == nil {
  717. return "nil"
  718. }
  719. s := strings.Join([]string{`&SelfSubjectReview{`,
  720. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  721. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "SelfSubjectReviewStatus", "SelfSubjectReviewStatus", 1), `&`, ``, 1) + `,`,
  722. `}`,
  723. }, "")
  724. return s
  725. }
  726. func (this *SelfSubjectReviewStatus) String() string {
  727. if this == nil {
  728. return "nil"
  729. }
  730. s := strings.Join([]string{`&SelfSubjectReviewStatus{`,
  731. `UserInfo:` + strings.Replace(strings.Replace(this.UserInfo.String(), "UserInfo", "UserInfo", 1), `&`, ``, 1) + `,`,
  732. `}`,
  733. }, "")
  734. return s
  735. }
  736. func (this *TokenRequest) String() string {
  737. if this == nil {
  738. return "nil"
  739. }
  740. s := strings.Join([]string{`&TokenRequest{`,
  741. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  742. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "TokenRequestSpec", "TokenRequestSpec", 1), `&`, ``, 1) + `,`,
  743. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "TokenRequestStatus", "TokenRequestStatus", 1), `&`, ``, 1) + `,`,
  744. `}`,
  745. }, "")
  746. return s
  747. }
  748. func (this *TokenRequestSpec) String() string {
  749. if this == nil {
  750. return "nil"
  751. }
  752. s := strings.Join([]string{`&TokenRequestSpec{`,
  753. `Audiences:` + fmt.Sprintf("%v", this.Audiences) + `,`,
  754. `BoundObjectRef:` + strings.Replace(this.BoundObjectRef.String(), "BoundObjectReference", "BoundObjectReference", 1) + `,`,
  755. `ExpirationSeconds:` + valueToStringGenerated(this.ExpirationSeconds) + `,`,
  756. `}`,
  757. }, "")
  758. return s
  759. }
  760. func (this *TokenRequestStatus) String() string {
  761. if this == nil {
  762. return "nil"
  763. }
  764. s := strings.Join([]string{`&TokenRequestStatus{`,
  765. `Token:` + fmt.Sprintf("%v", this.Token) + `,`,
  766. `ExpirationTimestamp:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ExpirationTimestamp), "Time", "v1.Time", 1), `&`, ``, 1) + `,`,
  767. `}`,
  768. }, "")
  769. return s
  770. }
  771. func (this *TokenReview) String() string {
  772. if this == nil {
  773. return "nil"
  774. }
  775. s := strings.Join([]string{`&TokenReview{`,
  776. `ObjectMeta:` + strings.Replace(strings.Replace(fmt.Sprintf("%v", this.ObjectMeta), "ObjectMeta", "v1.ObjectMeta", 1), `&`, ``, 1) + `,`,
  777. `Spec:` + strings.Replace(strings.Replace(this.Spec.String(), "TokenReviewSpec", "TokenReviewSpec", 1), `&`, ``, 1) + `,`,
  778. `Status:` + strings.Replace(strings.Replace(this.Status.String(), "TokenReviewStatus", "TokenReviewStatus", 1), `&`, ``, 1) + `,`,
  779. `}`,
  780. }, "")
  781. return s
  782. }
  783. func (this *TokenReviewSpec) String() string {
  784. if this == nil {
  785. return "nil"
  786. }
  787. s := strings.Join([]string{`&TokenReviewSpec{`,
  788. `Token:` + fmt.Sprintf("%v", this.Token) + `,`,
  789. `Audiences:` + fmt.Sprintf("%v", this.Audiences) + `,`,
  790. `}`,
  791. }, "")
  792. return s
  793. }
  794. func (this *TokenReviewStatus) String() string {
  795. if this == nil {
  796. return "nil"
  797. }
  798. s := strings.Join([]string{`&TokenReviewStatus{`,
  799. `Authenticated:` + fmt.Sprintf("%v", this.Authenticated) + `,`,
  800. `User:` + strings.Replace(strings.Replace(this.User.String(), "UserInfo", "UserInfo", 1), `&`, ``, 1) + `,`,
  801. `Error:` + fmt.Sprintf("%v", this.Error) + `,`,
  802. `Audiences:` + fmt.Sprintf("%v", this.Audiences) + `,`,
  803. `}`,
  804. }, "")
  805. return s
  806. }
  807. func (this *UserInfo) String() string {
  808. if this == nil {
  809. return "nil"
  810. }
  811. keysForExtra := make([]string, 0, len(this.Extra))
  812. for k := range this.Extra {
  813. keysForExtra = append(keysForExtra, k)
  814. }
  815. sort.Strings(keysForExtra)
  816. mapStringForExtra := "map[string]ExtraValue{"
  817. for _, k := range keysForExtra {
  818. mapStringForExtra += fmt.Sprintf("%v: %v,", k, this.Extra[k])
  819. }
  820. mapStringForExtra += "}"
  821. s := strings.Join([]string{`&UserInfo{`,
  822. `Username:` + fmt.Sprintf("%v", this.Username) + `,`,
  823. `UID:` + fmt.Sprintf("%v", this.UID) + `,`,
  824. `Groups:` + fmt.Sprintf("%v", this.Groups) + `,`,
  825. `Extra:` + mapStringForExtra + `,`,
  826. `}`,
  827. }, "")
  828. return s
  829. }
  830. func valueToStringGenerated(v interface{}) string {
  831. rv := reflect.ValueOf(v)
  832. if rv.IsNil() {
  833. return "nil"
  834. }
  835. pv := reflect.Indirect(rv).Interface()
  836. return fmt.Sprintf("*%v", pv)
  837. }
  838. func (m *BoundObjectReference) Unmarshal(dAtA []byte) error {
  839. l := len(dAtA)
  840. iNdEx := 0
  841. for iNdEx < l {
  842. preIndex := iNdEx
  843. var wire uint64
  844. for shift := uint(0); ; shift += 7 {
  845. if shift >= 64 {
  846. return ErrIntOverflowGenerated
  847. }
  848. if iNdEx >= l {
  849. return io.ErrUnexpectedEOF
  850. }
  851. b := dAtA[iNdEx]
  852. iNdEx++
  853. wire |= uint64(b&0x7F) << shift
  854. if b < 0x80 {
  855. break
  856. }
  857. }
  858. fieldNum := int32(wire >> 3)
  859. wireType := int(wire & 0x7)
  860. if wireType == 4 {
  861. return fmt.Errorf("proto: BoundObjectReference: wiretype end group for non-group")
  862. }
  863. if fieldNum <= 0 {
  864. return fmt.Errorf("proto: BoundObjectReference: illegal tag %d (wire type %d)", fieldNum, wire)
  865. }
  866. switch fieldNum {
  867. case 1:
  868. if wireType != 2 {
  869. return fmt.Errorf("proto: wrong wireType = %d for field Kind", wireType)
  870. }
  871. var stringLen uint64
  872. for shift := uint(0); ; shift += 7 {
  873. if shift >= 64 {
  874. return ErrIntOverflowGenerated
  875. }
  876. if iNdEx >= l {
  877. return io.ErrUnexpectedEOF
  878. }
  879. b := dAtA[iNdEx]
  880. iNdEx++
  881. stringLen |= uint64(b&0x7F) << shift
  882. if b < 0x80 {
  883. break
  884. }
  885. }
  886. intStringLen := int(stringLen)
  887. if intStringLen < 0 {
  888. return ErrInvalidLengthGenerated
  889. }
  890. postIndex := iNdEx + intStringLen
  891. if postIndex < 0 {
  892. return ErrInvalidLengthGenerated
  893. }
  894. if postIndex > l {
  895. return io.ErrUnexpectedEOF
  896. }
  897. m.Kind = string(dAtA[iNdEx:postIndex])
  898. iNdEx = postIndex
  899. case 2:
  900. if wireType != 2 {
  901. return fmt.Errorf("proto: wrong wireType = %d for field APIVersion", wireType)
  902. }
  903. var stringLen uint64
  904. for shift := uint(0); ; shift += 7 {
  905. if shift >= 64 {
  906. return ErrIntOverflowGenerated
  907. }
  908. if iNdEx >= l {
  909. return io.ErrUnexpectedEOF
  910. }
  911. b := dAtA[iNdEx]
  912. iNdEx++
  913. stringLen |= uint64(b&0x7F) << shift
  914. if b < 0x80 {
  915. break
  916. }
  917. }
  918. intStringLen := int(stringLen)
  919. if intStringLen < 0 {
  920. return ErrInvalidLengthGenerated
  921. }
  922. postIndex := iNdEx + intStringLen
  923. if postIndex < 0 {
  924. return ErrInvalidLengthGenerated
  925. }
  926. if postIndex > l {
  927. return io.ErrUnexpectedEOF
  928. }
  929. m.APIVersion = string(dAtA[iNdEx:postIndex])
  930. iNdEx = postIndex
  931. case 3:
  932. if wireType != 2 {
  933. return fmt.Errorf("proto: wrong wireType = %d for field Name", wireType)
  934. }
  935. var stringLen uint64
  936. for shift := uint(0); ; shift += 7 {
  937. if shift >= 64 {
  938. return ErrIntOverflowGenerated
  939. }
  940. if iNdEx >= l {
  941. return io.ErrUnexpectedEOF
  942. }
  943. b := dAtA[iNdEx]
  944. iNdEx++
  945. stringLen |= uint64(b&0x7F) << shift
  946. if b < 0x80 {
  947. break
  948. }
  949. }
  950. intStringLen := int(stringLen)
  951. if intStringLen < 0 {
  952. return ErrInvalidLengthGenerated
  953. }
  954. postIndex := iNdEx + intStringLen
  955. if postIndex < 0 {
  956. return ErrInvalidLengthGenerated
  957. }
  958. if postIndex > l {
  959. return io.ErrUnexpectedEOF
  960. }
  961. m.Name = string(dAtA[iNdEx:postIndex])
  962. iNdEx = postIndex
  963. case 4:
  964. if wireType != 2 {
  965. return fmt.Errorf("proto: wrong wireType = %d for field UID", wireType)
  966. }
  967. var stringLen uint64
  968. for shift := uint(0); ; shift += 7 {
  969. if shift >= 64 {
  970. return ErrIntOverflowGenerated
  971. }
  972. if iNdEx >= l {
  973. return io.ErrUnexpectedEOF
  974. }
  975. b := dAtA[iNdEx]
  976. iNdEx++
  977. stringLen |= uint64(b&0x7F) << shift
  978. if b < 0x80 {
  979. break
  980. }
  981. }
  982. intStringLen := int(stringLen)
  983. if intStringLen < 0 {
  984. return ErrInvalidLengthGenerated
  985. }
  986. postIndex := iNdEx + intStringLen
  987. if postIndex < 0 {
  988. return ErrInvalidLengthGenerated
  989. }
  990. if postIndex > l {
  991. return io.ErrUnexpectedEOF
  992. }
  993. m.UID = k8s_io_apimachinery_pkg_types.UID(dAtA[iNdEx:postIndex])
  994. iNdEx = postIndex
  995. default:
  996. iNdEx = preIndex
  997. skippy, err := skipGenerated(dAtA[iNdEx:])
  998. if err != nil {
  999. return err
  1000. }
  1001. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1002. return ErrInvalidLengthGenerated
  1003. }
  1004. if (iNdEx + skippy) > l {
  1005. return io.ErrUnexpectedEOF
  1006. }
  1007. iNdEx += skippy
  1008. }
  1009. }
  1010. if iNdEx > l {
  1011. return io.ErrUnexpectedEOF
  1012. }
  1013. return nil
  1014. }
  1015. func (m *ExtraValue) Unmarshal(dAtA []byte) error {
  1016. l := len(dAtA)
  1017. iNdEx := 0
  1018. for iNdEx < l {
  1019. preIndex := iNdEx
  1020. var wire uint64
  1021. for shift := uint(0); ; shift += 7 {
  1022. if shift >= 64 {
  1023. return ErrIntOverflowGenerated
  1024. }
  1025. if iNdEx >= l {
  1026. return io.ErrUnexpectedEOF
  1027. }
  1028. b := dAtA[iNdEx]
  1029. iNdEx++
  1030. wire |= uint64(b&0x7F) << shift
  1031. if b < 0x80 {
  1032. break
  1033. }
  1034. }
  1035. fieldNum := int32(wire >> 3)
  1036. wireType := int(wire & 0x7)
  1037. if wireType == 4 {
  1038. return fmt.Errorf("proto: ExtraValue: wiretype end group for non-group")
  1039. }
  1040. if fieldNum <= 0 {
  1041. return fmt.Errorf("proto: ExtraValue: illegal tag %d (wire type %d)", fieldNum, wire)
  1042. }
  1043. switch fieldNum {
  1044. case 1:
  1045. if wireType != 2 {
  1046. return fmt.Errorf("proto: wrong wireType = %d for field Items", wireType)
  1047. }
  1048. var stringLen uint64
  1049. for shift := uint(0); ; shift += 7 {
  1050. if shift >= 64 {
  1051. return ErrIntOverflowGenerated
  1052. }
  1053. if iNdEx >= l {
  1054. return io.ErrUnexpectedEOF
  1055. }
  1056. b := dAtA[iNdEx]
  1057. iNdEx++
  1058. stringLen |= uint64(b&0x7F) << shift
  1059. if b < 0x80 {
  1060. break
  1061. }
  1062. }
  1063. intStringLen := int(stringLen)
  1064. if intStringLen < 0 {
  1065. return ErrInvalidLengthGenerated
  1066. }
  1067. postIndex := iNdEx + intStringLen
  1068. if postIndex < 0 {
  1069. return ErrInvalidLengthGenerated
  1070. }
  1071. if postIndex > l {
  1072. return io.ErrUnexpectedEOF
  1073. }
  1074. *m = append(*m, string(dAtA[iNdEx:postIndex]))
  1075. iNdEx = postIndex
  1076. default:
  1077. iNdEx = preIndex
  1078. skippy, err := skipGenerated(dAtA[iNdEx:])
  1079. if err != nil {
  1080. return err
  1081. }
  1082. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1083. return ErrInvalidLengthGenerated
  1084. }
  1085. if (iNdEx + skippy) > l {
  1086. return io.ErrUnexpectedEOF
  1087. }
  1088. iNdEx += skippy
  1089. }
  1090. }
  1091. if iNdEx > l {
  1092. return io.ErrUnexpectedEOF
  1093. }
  1094. return nil
  1095. }
  1096. func (m *SelfSubjectReview) Unmarshal(dAtA []byte) error {
  1097. l := len(dAtA)
  1098. iNdEx := 0
  1099. for iNdEx < l {
  1100. preIndex := iNdEx
  1101. var wire uint64
  1102. for shift := uint(0); ; shift += 7 {
  1103. if shift >= 64 {
  1104. return ErrIntOverflowGenerated
  1105. }
  1106. if iNdEx >= l {
  1107. return io.ErrUnexpectedEOF
  1108. }
  1109. b := dAtA[iNdEx]
  1110. iNdEx++
  1111. wire |= uint64(b&0x7F) << shift
  1112. if b < 0x80 {
  1113. break
  1114. }
  1115. }
  1116. fieldNum := int32(wire >> 3)
  1117. wireType := int(wire & 0x7)
  1118. if wireType == 4 {
  1119. return fmt.Errorf("proto: SelfSubjectReview: wiretype end group for non-group")
  1120. }
  1121. if fieldNum <= 0 {
  1122. return fmt.Errorf("proto: SelfSubjectReview: illegal tag %d (wire type %d)", fieldNum, wire)
  1123. }
  1124. switch fieldNum {
  1125. case 1:
  1126. if wireType != 2 {
  1127. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  1128. }
  1129. var msglen int
  1130. for shift := uint(0); ; shift += 7 {
  1131. if shift >= 64 {
  1132. return ErrIntOverflowGenerated
  1133. }
  1134. if iNdEx >= l {
  1135. return io.ErrUnexpectedEOF
  1136. }
  1137. b := dAtA[iNdEx]
  1138. iNdEx++
  1139. msglen |= int(b&0x7F) << shift
  1140. if b < 0x80 {
  1141. break
  1142. }
  1143. }
  1144. if msglen < 0 {
  1145. return ErrInvalidLengthGenerated
  1146. }
  1147. postIndex := iNdEx + msglen
  1148. if postIndex < 0 {
  1149. return ErrInvalidLengthGenerated
  1150. }
  1151. if postIndex > l {
  1152. return io.ErrUnexpectedEOF
  1153. }
  1154. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1155. return err
  1156. }
  1157. iNdEx = postIndex
  1158. case 2:
  1159. if wireType != 2 {
  1160. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  1161. }
  1162. var msglen int
  1163. for shift := uint(0); ; shift += 7 {
  1164. if shift >= 64 {
  1165. return ErrIntOverflowGenerated
  1166. }
  1167. if iNdEx >= l {
  1168. return io.ErrUnexpectedEOF
  1169. }
  1170. b := dAtA[iNdEx]
  1171. iNdEx++
  1172. msglen |= int(b&0x7F) << shift
  1173. if b < 0x80 {
  1174. break
  1175. }
  1176. }
  1177. if msglen < 0 {
  1178. return ErrInvalidLengthGenerated
  1179. }
  1180. postIndex := iNdEx + msglen
  1181. if postIndex < 0 {
  1182. return ErrInvalidLengthGenerated
  1183. }
  1184. if postIndex > l {
  1185. return io.ErrUnexpectedEOF
  1186. }
  1187. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1188. return err
  1189. }
  1190. iNdEx = postIndex
  1191. default:
  1192. iNdEx = preIndex
  1193. skippy, err := skipGenerated(dAtA[iNdEx:])
  1194. if err != nil {
  1195. return err
  1196. }
  1197. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1198. return ErrInvalidLengthGenerated
  1199. }
  1200. if (iNdEx + skippy) > l {
  1201. return io.ErrUnexpectedEOF
  1202. }
  1203. iNdEx += skippy
  1204. }
  1205. }
  1206. if iNdEx > l {
  1207. return io.ErrUnexpectedEOF
  1208. }
  1209. return nil
  1210. }
  1211. func (m *SelfSubjectReviewStatus) Unmarshal(dAtA []byte) error {
  1212. l := len(dAtA)
  1213. iNdEx := 0
  1214. for iNdEx < l {
  1215. preIndex := iNdEx
  1216. var wire uint64
  1217. for shift := uint(0); ; shift += 7 {
  1218. if shift >= 64 {
  1219. return ErrIntOverflowGenerated
  1220. }
  1221. if iNdEx >= l {
  1222. return io.ErrUnexpectedEOF
  1223. }
  1224. b := dAtA[iNdEx]
  1225. iNdEx++
  1226. wire |= uint64(b&0x7F) << shift
  1227. if b < 0x80 {
  1228. break
  1229. }
  1230. }
  1231. fieldNum := int32(wire >> 3)
  1232. wireType := int(wire & 0x7)
  1233. if wireType == 4 {
  1234. return fmt.Errorf("proto: SelfSubjectReviewStatus: wiretype end group for non-group")
  1235. }
  1236. if fieldNum <= 0 {
  1237. return fmt.Errorf("proto: SelfSubjectReviewStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  1238. }
  1239. switch fieldNum {
  1240. case 1:
  1241. if wireType != 2 {
  1242. return fmt.Errorf("proto: wrong wireType = %d for field UserInfo", wireType)
  1243. }
  1244. var msglen int
  1245. for shift := uint(0); ; shift += 7 {
  1246. if shift >= 64 {
  1247. return ErrIntOverflowGenerated
  1248. }
  1249. if iNdEx >= l {
  1250. return io.ErrUnexpectedEOF
  1251. }
  1252. b := dAtA[iNdEx]
  1253. iNdEx++
  1254. msglen |= int(b&0x7F) << shift
  1255. if b < 0x80 {
  1256. break
  1257. }
  1258. }
  1259. if msglen < 0 {
  1260. return ErrInvalidLengthGenerated
  1261. }
  1262. postIndex := iNdEx + msglen
  1263. if postIndex < 0 {
  1264. return ErrInvalidLengthGenerated
  1265. }
  1266. if postIndex > l {
  1267. return io.ErrUnexpectedEOF
  1268. }
  1269. if err := m.UserInfo.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1270. return err
  1271. }
  1272. iNdEx = postIndex
  1273. default:
  1274. iNdEx = preIndex
  1275. skippy, err := skipGenerated(dAtA[iNdEx:])
  1276. if err != nil {
  1277. return err
  1278. }
  1279. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1280. return ErrInvalidLengthGenerated
  1281. }
  1282. if (iNdEx + skippy) > l {
  1283. return io.ErrUnexpectedEOF
  1284. }
  1285. iNdEx += skippy
  1286. }
  1287. }
  1288. if iNdEx > l {
  1289. return io.ErrUnexpectedEOF
  1290. }
  1291. return nil
  1292. }
  1293. func (m *TokenRequest) Unmarshal(dAtA []byte) error {
  1294. l := len(dAtA)
  1295. iNdEx := 0
  1296. for iNdEx < l {
  1297. preIndex := iNdEx
  1298. var wire uint64
  1299. for shift := uint(0); ; shift += 7 {
  1300. if shift >= 64 {
  1301. return ErrIntOverflowGenerated
  1302. }
  1303. if iNdEx >= l {
  1304. return io.ErrUnexpectedEOF
  1305. }
  1306. b := dAtA[iNdEx]
  1307. iNdEx++
  1308. wire |= uint64(b&0x7F) << shift
  1309. if b < 0x80 {
  1310. break
  1311. }
  1312. }
  1313. fieldNum := int32(wire >> 3)
  1314. wireType := int(wire & 0x7)
  1315. if wireType == 4 {
  1316. return fmt.Errorf("proto: TokenRequest: wiretype end group for non-group")
  1317. }
  1318. if fieldNum <= 0 {
  1319. return fmt.Errorf("proto: TokenRequest: illegal tag %d (wire type %d)", fieldNum, wire)
  1320. }
  1321. switch fieldNum {
  1322. case 1:
  1323. if wireType != 2 {
  1324. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  1325. }
  1326. var msglen int
  1327. for shift := uint(0); ; shift += 7 {
  1328. if shift >= 64 {
  1329. return ErrIntOverflowGenerated
  1330. }
  1331. if iNdEx >= l {
  1332. return io.ErrUnexpectedEOF
  1333. }
  1334. b := dAtA[iNdEx]
  1335. iNdEx++
  1336. msglen |= int(b&0x7F) << shift
  1337. if b < 0x80 {
  1338. break
  1339. }
  1340. }
  1341. if msglen < 0 {
  1342. return ErrInvalidLengthGenerated
  1343. }
  1344. postIndex := iNdEx + msglen
  1345. if postIndex < 0 {
  1346. return ErrInvalidLengthGenerated
  1347. }
  1348. if postIndex > l {
  1349. return io.ErrUnexpectedEOF
  1350. }
  1351. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1352. return err
  1353. }
  1354. iNdEx = postIndex
  1355. case 2:
  1356. if wireType != 2 {
  1357. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  1358. }
  1359. var msglen int
  1360. for shift := uint(0); ; shift += 7 {
  1361. if shift >= 64 {
  1362. return ErrIntOverflowGenerated
  1363. }
  1364. if iNdEx >= l {
  1365. return io.ErrUnexpectedEOF
  1366. }
  1367. b := dAtA[iNdEx]
  1368. iNdEx++
  1369. msglen |= int(b&0x7F) << shift
  1370. if b < 0x80 {
  1371. break
  1372. }
  1373. }
  1374. if msglen < 0 {
  1375. return ErrInvalidLengthGenerated
  1376. }
  1377. postIndex := iNdEx + msglen
  1378. if postIndex < 0 {
  1379. return ErrInvalidLengthGenerated
  1380. }
  1381. if postIndex > l {
  1382. return io.ErrUnexpectedEOF
  1383. }
  1384. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1385. return err
  1386. }
  1387. iNdEx = postIndex
  1388. case 3:
  1389. if wireType != 2 {
  1390. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  1391. }
  1392. var msglen int
  1393. for shift := uint(0); ; shift += 7 {
  1394. if shift >= 64 {
  1395. return ErrIntOverflowGenerated
  1396. }
  1397. if iNdEx >= l {
  1398. return io.ErrUnexpectedEOF
  1399. }
  1400. b := dAtA[iNdEx]
  1401. iNdEx++
  1402. msglen |= int(b&0x7F) << shift
  1403. if b < 0x80 {
  1404. break
  1405. }
  1406. }
  1407. if msglen < 0 {
  1408. return ErrInvalidLengthGenerated
  1409. }
  1410. postIndex := iNdEx + msglen
  1411. if postIndex < 0 {
  1412. return ErrInvalidLengthGenerated
  1413. }
  1414. if postIndex > l {
  1415. return io.ErrUnexpectedEOF
  1416. }
  1417. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1418. return err
  1419. }
  1420. iNdEx = postIndex
  1421. default:
  1422. iNdEx = preIndex
  1423. skippy, err := skipGenerated(dAtA[iNdEx:])
  1424. if err != nil {
  1425. return err
  1426. }
  1427. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1428. return ErrInvalidLengthGenerated
  1429. }
  1430. if (iNdEx + skippy) > l {
  1431. return io.ErrUnexpectedEOF
  1432. }
  1433. iNdEx += skippy
  1434. }
  1435. }
  1436. if iNdEx > l {
  1437. return io.ErrUnexpectedEOF
  1438. }
  1439. return nil
  1440. }
  1441. func (m *TokenRequestSpec) Unmarshal(dAtA []byte) error {
  1442. l := len(dAtA)
  1443. iNdEx := 0
  1444. for iNdEx < l {
  1445. preIndex := iNdEx
  1446. var wire uint64
  1447. for shift := uint(0); ; shift += 7 {
  1448. if shift >= 64 {
  1449. return ErrIntOverflowGenerated
  1450. }
  1451. if iNdEx >= l {
  1452. return io.ErrUnexpectedEOF
  1453. }
  1454. b := dAtA[iNdEx]
  1455. iNdEx++
  1456. wire |= uint64(b&0x7F) << shift
  1457. if b < 0x80 {
  1458. break
  1459. }
  1460. }
  1461. fieldNum := int32(wire >> 3)
  1462. wireType := int(wire & 0x7)
  1463. if wireType == 4 {
  1464. return fmt.Errorf("proto: TokenRequestSpec: wiretype end group for non-group")
  1465. }
  1466. if fieldNum <= 0 {
  1467. return fmt.Errorf("proto: TokenRequestSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  1468. }
  1469. switch fieldNum {
  1470. case 1:
  1471. if wireType != 2 {
  1472. return fmt.Errorf("proto: wrong wireType = %d for field Audiences", wireType)
  1473. }
  1474. var stringLen uint64
  1475. for shift := uint(0); ; shift += 7 {
  1476. if shift >= 64 {
  1477. return ErrIntOverflowGenerated
  1478. }
  1479. if iNdEx >= l {
  1480. return io.ErrUnexpectedEOF
  1481. }
  1482. b := dAtA[iNdEx]
  1483. iNdEx++
  1484. stringLen |= uint64(b&0x7F) << shift
  1485. if b < 0x80 {
  1486. break
  1487. }
  1488. }
  1489. intStringLen := int(stringLen)
  1490. if intStringLen < 0 {
  1491. return ErrInvalidLengthGenerated
  1492. }
  1493. postIndex := iNdEx + intStringLen
  1494. if postIndex < 0 {
  1495. return ErrInvalidLengthGenerated
  1496. }
  1497. if postIndex > l {
  1498. return io.ErrUnexpectedEOF
  1499. }
  1500. m.Audiences = append(m.Audiences, string(dAtA[iNdEx:postIndex]))
  1501. iNdEx = postIndex
  1502. case 3:
  1503. if wireType != 2 {
  1504. return fmt.Errorf("proto: wrong wireType = %d for field BoundObjectRef", wireType)
  1505. }
  1506. var msglen int
  1507. for shift := uint(0); ; shift += 7 {
  1508. if shift >= 64 {
  1509. return ErrIntOverflowGenerated
  1510. }
  1511. if iNdEx >= l {
  1512. return io.ErrUnexpectedEOF
  1513. }
  1514. b := dAtA[iNdEx]
  1515. iNdEx++
  1516. msglen |= int(b&0x7F) << shift
  1517. if b < 0x80 {
  1518. break
  1519. }
  1520. }
  1521. if msglen < 0 {
  1522. return ErrInvalidLengthGenerated
  1523. }
  1524. postIndex := iNdEx + msglen
  1525. if postIndex < 0 {
  1526. return ErrInvalidLengthGenerated
  1527. }
  1528. if postIndex > l {
  1529. return io.ErrUnexpectedEOF
  1530. }
  1531. if m.BoundObjectRef == nil {
  1532. m.BoundObjectRef = &BoundObjectReference{}
  1533. }
  1534. if err := m.BoundObjectRef.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1535. return err
  1536. }
  1537. iNdEx = postIndex
  1538. case 4:
  1539. if wireType != 0 {
  1540. return fmt.Errorf("proto: wrong wireType = %d for field ExpirationSeconds", wireType)
  1541. }
  1542. var v int64
  1543. for shift := uint(0); ; shift += 7 {
  1544. if shift >= 64 {
  1545. return ErrIntOverflowGenerated
  1546. }
  1547. if iNdEx >= l {
  1548. return io.ErrUnexpectedEOF
  1549. }
  1550. b := dAtA[iNdEx]
  1551. iNdEx++
  1552. v |= int64(b&0x7F) << shift
  1553. if b < 0x80 {
  1554. break
  1555. }
  1556. }
  1557. m.ExpirationSeconds = &v
  1558. default:
  1559. iNdEx = preIndex
  1560. skippy, err := skipGenerated(dAtA[iNdEx:])
  1561. if err != nil {
  1562. return err
  1563. }
  1564. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1565. return ErrInvalidLengthGenerated
  1566. }
  1567. if (iNdEx + skippy) > l {
  1568. return io.ErrUnexpectedEOF
  1569. }
  1570. iNdEx += skippy
  1571. }
  1572. }
  1573. if iNdEx > l {
  1574. return io.ErrUnexpectedEOF
  1575. }
  1576. return nil
  1577. }
  1578. func (m *TokenRequestStatus) Unmarshal(dAtA []byte) error {
  1579. l := len(dAtA)
  1580. iNdEx := 0
  1581. for iNdEx < l {
  1582. preIndex := iNdEx
  1583. var wire uint64
  1584. for shift := uint(0); ; shift += 7 {
  1585. if shift >= 64 {
  1586. return ErrIntOverflowGenerated
  1587. }
  1588. if iNdEx >= l {
  1589. return io.ErrUnexpectedEOF
  1590. }
  1591. b := dAtA[iNdEx]
  1592. iNdEx++
  1593. wire |= uint64(b&0x7F) << shift
  1594. if b < 0x80 {
  1595. break
  1596. }
  1597. }
  1598. fieldNum := int32(wire >> 3)
  1599. wireType := int(wire & 0x7)
  1600. if wireType == 4 {
  1601. return fmt.Errorf("proto: TokenRequestStatus: wiretype end group for non-group")
  1602. }
  1603. if fieldNum <= 0 {
  1604. return fmt.Errorf("proto: TokenRequestStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  1605. }
  1606. switch fieldNum {
  1607. case 1:
  1608. if wireType != 2 {
  1609. return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType)
  1610. }
  1611. var stringLen uint64
  1612. for shift := uint(0); ; shift += 7 {
  1613. if shift >= 64 {
  1614. return ErrIntOverflowGenerated
  1615. }
  1616. if iNdEx >= l {
  1617. return io.ErrUnexpectedEOF
  1618. }
  1619. b := dAtA[iNdEx]
  1620. iNdEx++
  1621. stringLen |= uint64(b&0x7F) << shift
  1622. if b < 0x80 {
  1623. break
  1624. }
  1625. }
  1626. intStringLen := int(stringLen)
  1627. if intStringLen < 0 {
  1628. return ErrInvalidLengthGenerated
  1629. }
  1630. postIndex := iNdEx + intStringLen
  1631. if postIndex < 0 {
  1632. return ErrInvalidLengthGenerated
  1633. }
  1634. if postIndex > l {
  1635. return io.ErrUnexpectedEOF
  1636. }
  1637. m.Token = string(dAtA[iNdEx:postIndex])
  1638. iNdEx = postIndex
  1639. case 2:
  1640. if wireType != 2 {
  1641. return fmt.Errorf("proto: wrong wireType = %d for field ExpirationTimestamp", wireType)
  1642. }
  1643. var msglen int
  1644. for shift := uint(0); ; shift += 7 {
  1645. if shift >= 64 {
  1646. return ErrIntOverflowGenerated
  1647. }
  1648. if iNdEx >= l {
  1649. return io.ErrUnexpectedEOF
  1650. }
  1651. b := dAtA[iNdEx]
  1652. iNdEx++
  1653. msglen |= int(b&0x7F) << shift
  1654. if b < 0x80 {
  1655. break
  1656. }
  1657. }
  1658. if msglen < 0 {
  1659. return ErrInvalidLengthGenerated
  1660. }
  1661. postIndex := iNdEx + msglen
  1662. if postIndex < 0 {
  1663. return ErrInvalidLengthGenerated
  1664. }
  1665. if postIndex > l {
  1666. return io.ErrUnexpectedEOF
  1667. }
  1668. if err := m.ExpirationTimestamp.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1669. return err
  1670. }
  1671. iNdEx = postIndex
  1672. default:
  1673. iNdEx = preIndex
  1674. skippy, err := skipGenerated(dAtA[iNdEx:])
  1675. if err != nil {
  1676. return err
  1677. }
  1678. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1679. return ErrInvalidLengthGenerated
  1680. }
  1681. if (iNdEx + skippy) > l {
  1682. return io.ErrUnexpectedEOF
  1683. }
  1684. iNdEx += skippy
  1685. }
  1686. }
  1687. if iNdEx > l {
  1688. return io.ErrUnexpectedEOF
  1689. }
  1690. return nil
  1691. }
  1692. func (m *TokenReview) Unmarshal(dAtA []byte) error {
  1693. l := len(dAtA)
  1694. iNdEx := 0
  1695. for iNdEx < l {
  1696. preIndex := iNdEx
  1697. var wire uint64
  1698. for shift := uint(0); ; shift += 7 {
  1699. if shift >= 64 {
  1700. return ErrIntOverflowGenerated
  1701. }
  1702. if iNdEx >= l {
  1703. return io.ErrUnexpectedEOF
  1704. }
  1705. b := dAtA[iNdEx]
  1706. iNdEx++
  1707. wire |= uint64(b&0x7F) << shift
  1708. if b < 0x80 {
  1709. break
  1710. }
  1711. }
  1712. fieldNum := int32(wire >> 3)
  1713. wireType := int(wire & 0x7)
  1714. if wireType == 4 {
  1715. return fmt.Errorf("proto: TokenReview: wiretype end group for non-group")
  1716. }
  1717. if fieldNum <= 0 {
  1718. return fmt.Errorf("proto: TokenReview: illegal tag %d (wire type %d)", fieldNum, wire)
  1719. }
  1720. switch fieldNum {
  1721. case 1:
  1722. if wireType != 2 {
  1723. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  1724. }
  1725. var msglen int
  1726. for shift := uint(0); ; shift += 7 {
  1727. if shift >= 64 {
  1728. return ErrIntOverflowGenerated
  1729. }
  1730. if iNdEx >= l {
  1731. return io.ErrUnexpectedEOF
  1732. }
  1733. b := dAtA[iNdEx]
  1734. iNdEx++
  1735. msglen |= int(b&0x7F) << shift
  1736. if b < 0x80 {
  1737. break
  1738. }
  1739. }
  1740. if msglen < 0 {
  1741. return ErrInvalidLengthGenerated
  1742. }
  1743. postIndex := iNdEx + msglen
  1744. if postIndex < 0 {
  1745. return ErrInvalidLengthGenerated
  1746. }
  1747. if postIndex > l {
  1748. return io.ErrUnexpectedEOF
  1749. }
  1750. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1751. return err
  1752. }
  1753. iNdEx = postIndex
  1754. case 2:
  1755. if wireType != 2 {
  1756. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  1757. }
  1758. var msglen int
  1759. for shift := uint(0); ; shift += 7 {
  1760. if shift >= 64 {
  1761. return ErrIntOverflowGenerated
  1762. }
  1763. if iNdEx >= l {
  1764. return io.ErrUnexpectedEOF
  1765. }
  1766. b := dAtA[iNdEx]
  1767. iNdEx++
  1768. msglen |= int(b&0x7F) << shift
  1769. if b < 0x80 {
  1770. break
  1771. }
  1772. }
  1773. if msglen < 0 {
  1774. return ErrInvalidLengthGenerated
  1775. }
  1776. postIndex := iNdEx + msglen
  1777. if postIndex < 0 {
  1778. return ErrInvalidLengthGenerated
  1779. }
  1780. if postIndex > l {
  1781. return io.ErrUnexpectedEOF
  1782. }
  1783. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1784. return err
  1785. }
  1786. iNdEx = postIndex
  1787. case 3:
  1788. if wireType != 2 {
  1789. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  1790. }
  1791. var msglen int
  1792. for shift := uint(0); ; shift += 7 {
  1793. if shift >= 64 {
  1794. return ErrIntOverflowGenerated
  1795. }
  1796. if iNdEx >= l {
  1797. return io.ErrUnexpectedEOF
  1798. }
  1799. b := dAtA[iNdEx]
  1800. iNdEx++
  1801. msglen |= int(b&0x7F) << shift
  1802. if b < 0x80 {
  1803. break
  1804. }
  1805. }
  1806. if msglen < 0 {
  1807. return ErrInvalidLengthGenerated
  1808. }
  1809. postIndex := iNdEx + msglen
  1810. if postIndex < 0 {
  1811. return ErrInvalidLengthGenerated
  1812. }
  1813. if postIndex > l {
  1814. return io.ErrUnexpectedEOF
  1815. }
  1816. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1817. return err
  1818. }
  1819. iNdEx = postIndex
  1820. default:
  1821. iNdEx = preIndex
  1822. skippy, err := skipGenerated(dAtA[iNdEx:])
  1823. if err != nil {
  1824. return err
  1825. }
  1826. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1827. return ErrInvalidLengthGenerated
  1828. }
  1829. if (iNdEx + skippy) > l {
  1830. return io.ErrUnexpectedEOF
  1831. }
  1832. iNdEx += skippy
  1833. }
  1834. }
  1835. if iNdEx > l {
  1836. return io.ErrUnexpectedEOF
  1837. }
  1838. return nil
  1839. }
  1840. func (m *TokenReviewSpec) Unmarshal(dAtA []byte) error {
  1841. l := len(dAtA)
  1842. iNdEx := 0
  1843. for iNdEx < l {
  1844. preIndex := iNdEx
  1845. var wire uint64
  1846. for shift := uint(0); ; shift += 7 {
  1847. if shift >= 64 {
  1848. return ErrIntOverflowGenerated
  1849. }
  1850. if iNdEx >= l {
  1851. return io.ErrUnexpectedEOF
  1852. }
  1853. b := dAtA[iNdEx]
  1854. iNdEx++
  1855. wire |= uint64(b&0x7F) << shift
  1856. if b < 0x80 {
  1857. break
  1858. }
  1859. }
  1860. fieldNum := int32(wire >> 3)
  1861. wireType := int(wire & 0x7)
  1862. if wireType == 4 {
  1863. return fmt.Errorf("proto: TokenReviewSpec: wiretype end group for non-group")
  1864. }
  1865. if fieldNum <= 0 {
  1866. return fmt.Errorf("proto: TokenReviewSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  1867. }
  1868. switch fieldNum {
  1869. case 1:
  1870. if wireType != 2 {
  1871. return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType)
  1872. }
  1873. var stringLen uint64
  1874. for shift := uint(0); ; shift += 7 {
  1875. if shift >= 64 {
  1876. return ErrIntOverflowGenerated
  1877. }
  1878. if iNdEx >= l {
  1879. return io.ErrUnexpectedEOF
  1880. }
  1881. b := dAtA[iNdEx]
  1882. iNdEx++
  1883. stringLen |= uint64(b&0x7F) << shift
  1884. if b < 0x80 {
  1885. break
  1886. }
  1887. }
  1888. intStringLen := int(stringLen)
  1889. if intStringLen < 0 {
  1890. return ErrInvalidLengthGenerated
  1891. }
  1892. postIndex := iNdEx + intStringLen
  1893. if postIndex < 0 {
  1894. return ErrInvalidLengthGenerated
  1895. }
  1896. if postIndex > l {
  1897. return io.ErrUnexpectedEOF
  1898. }
  1899. m.Token = string(dAtA[iNdEx:postIndex])
  1900. iNdEx = postIndex
  1901. case 2:
  1902. if wireType != 2 {
  1903. return fmt.Errorf("proto: wrong wireType = %d for field Audiences", wireType)
  1904. }
  1905. var stringLen uint64
  1906. for shift := uint(0); ; shift += 7 {
  1907. if shift >= 64 {
  1908. return ErrIntOverflowGenerated
  1909. }
  1910. if iNdEx >= l {
  1911. return io.ErrUnexpectedEOF
  1912. }
  1913. b := dAtA[iNdEx]
  1914. iNdEx++
  1915. stringLen |= uint64(b&0x7F) << shift
  1916. if b < 0x80 {
  1917. break
  1918. }
  1919. }
  1920. intStringLen := int(stringLen)
  1921. if intStringLen < 0 {
  1922. return ErrInvalidLengthGenerated
  1923. }
  1924. postIndex := iNdEx + intStringLen
  1925. if postIndex < 0 {
  1926. return ErrInvalidLengthGenerated
  1927. }
  1928. if postIndex > l {
  1929. return io.ErrUnexpectedEOF
  1930. }
  1931. m.Audiences = append(m.Audiences, string(dAtA[iNdEx:postIndex]))
  1932. iNdEx = postIndex
  1933. default:
  1934. iNdEx = preIndex
  1935. skippy, err := skipGenerated(dAtA[iNdEx:])
  1936. if err != nil {
  1937. return err
  1938. }
  1939. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1940. return ErrInvalidLengthGenerated
  1941. }
  1942. if (iNdEx + skippy) > l {
  1943. return io.ErrUnexpectedEOF
  1944. }
  1945. iNdEx += skippy
  1946. }
  1947. }
  1948. if iNdEx > l {
  1949. return io.ErrUnexpectedEOF
  1950. }
  1951. return nil
  1952. }
  1953. func (m *TokenReviewStatus) Unmarshal(dAtA []byte) error {
  1954. l := len(dAtA)
  1955. iNdEx := 0
  1956. for iNdEx < l {
  1957. preIndex := iNdEx
  1958. var wire uint64
  1959. for shift := uint(0); ; shift += 7 {
  1960. if shift >= 64 {
  1961. return ErrIntOverflowGenerated
  1962. }
  1963. if iNdEx >= l {
  1964. return io.ErrUnexpectedEOF
  1965. }
  1966. b := dAtA[iNdEx]
  1967. iNdEx++
  1968. wire |= uint64(b&0x7F) << shift
  1969. if b < 0x80 {
  1970. break
  1971. }
  1972. }
  1973. fieldNum := int32(wire >> 3)
  1974. wireType := int(wire & 0x7)
  1975. if wireType == 4 {
  1976. return fmt.Errorf("proto: TokenReviewStatus: wiretype end group for non-group")
  1977. }
  1978. if fieldNum <= 0 {
  1979. return fmt.Errorf("proto: TokenReviewStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  1980. }
  1981. switch fieldNum {
  1982. case 1:
  1983. if wireType != 0 {
  1984. return fmt.Errorf("proto: wrong wireType = %d for field Authenticated", wireType)
  1985. }
  1986. var v int
  1987. for shift := uint(0); ; shift += 7 {
  1988. if shift >= 64 {
  1989. return ErrIntOverflowGenerated
  1990. }
  1991. if iNdEx >= l {
  1992. return io.ErrUnexpectedEOF
  1993. }
  1994. b := dAtA[iNdEx]
  1995. iNdEx++
  1996. v |= int(b&0x7F) << shift
  1997. if b < 0x80 {
  1998. break
  1999. }
  2000. }
  2001. m.Authenticated = bool(v != 0)
  2002. case 2:
  2003. if wireType != 2 {
  2004. return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
  2005. }
  2006. var msglen int
  2007. for shift := uint(0); ; shift += 7 {
  2008. if shift >= 64 {
  2009. return ErrIntOverflowGenerated
  2010. }
  2011. if iNdEx >= l {
  2012. return io.ErrUnexpectedEOF
  2013. }
  2014. b := dAtA[iNdEx]
  2015. iNdEx++
  2016. msglen |= int(b&0x7F) << shift
  2017. if b < 0x80 {
  2018. break
  2019. }
  2020. }
  2021. if msglen < 0 {
  2022. return ErrInvalidLengthGenerated
  2023. }
  2024. postIndex := iNdEx + msglen
  2025. if postIndex < 0 {
  2026. return ErrInvalidLengthGenerated
  2027. }
  2028. if postIndex > l {
  2029. return io.ErrUnexpectedEOF
  2030. }
  2031. if err := m.User.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  2032. return err
  2033. }
  2034. iNdEx = postIndex
  2035. case 3:
  2036. if wireType != 2 {
  2037. return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
  2038. }
  2039. var stringLen uint64
  2040. for shift := uint(0); ; shift += 7 {
  2041. if shift >= 64 {
  2042. return ErrIntOverflowGenerated
  2043. }
  2044. if iNdEx >= l {
  2045. return io.ErrUnexpectedEOF
  2046. }
  2047. b := dAtA[iNdEx]
  2048. iNdEx++
  2049. stringLen |= uint64(b&0x7F) << shift
  2050. if b < 0x80 {
  2051. break
  2052. }
  2053. }
  2054. intStringLen := int(stringLen)
  2055. if intStringLen < 0 {
  2056. return ErrInvalidLengthGenerated
  2057. }
  2058. postIndex := iNdEx + intStringLen
  2059. if postIndex < 0 {
  2060. return ErrInvalidLengthGenerated
  2061. }
  2062. if postIndex > l {
  2063. return io.ErrUnexpectedEOF
  2064. }
  2065. m.Error = string(dAtA[iNdEx:postIndex])
  2066. iNdEx = postIndex
  2067. case 4:
  2068. if wireType != 2 {
  2069. return fmt.Errorf("proto: wrong wireType = %d for field Audiences", wireType)
  2070. }
  2071. var stringLen uint64
  2072. for shift := uint(0); ; shift += 7 {
  2073. if shift >= 64 {
  2074. return ErrIntOverflowGenerated
  2075. }
  2076. if iNdEx >= l {
  2077. return io.ErrUnexpectedEOF
  2078. }
  2079. b := dAtA[iNdEx]
  2080. iNdEx++
  2081. stringLen |= uint64(b&0x7F) << shift
  2082. if b < 0x80 {
  2083. break
  2084. }
  2085. }
  2086. intStringLen := int(stringLen)
  2087. if intStringLen < 0 {
  2088. return ErrInvalidLengthGenerated
  2089. }
  2090. postIndex := iNdEx + intStringLen
  2091. if postIndex < 0 {
  2092. return ErrInvalidLengthGenerated
  2093. }
  2094. if postIndex > l {
  2095. return io.ErrUnexpectedEOF
  2096. }
  2097. m.Audiences = append(m.Audiences, string(dAtA[iNdEx:postIndex]))
  2098. iNdEx = postIndex
  2099. default:
  2100. iNdEx = preIndex
  2101. skippy, err := skipGenerated(dAtA[iNdEx:])
  2102. if err != nil {
  2103. return err
  2104. }
  2105. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2106. return ErrInvalidLengthGenerated
  2107. }
  2108. if (iNdEx + skippy) > l {
  2109. return io.ErrUnexpectedEOF
  2110. }
  2111. iNdEx += skippy
  2112. }
  2113. }
  2114. if iNdEx > l {
  2115. return io.ErrUnexpectedEOF
  2116. }
  2117. return nil
  2118. }
  2119. func (m *UserInfo) Unmarshal(dAtA []byte) error {
  2120. l := len(dAtA)
  2121. iNdEx := 0
  2122. for iNdEx < l {
  2123. preIndex := iNdEx
  2124. var wire uint64
  2125. for shift := uint(0); ; shift += 7 {
  2126. if shift >= 64 {
  2127. return ErrIntOverflowGenerated
  2128. }
  2129. if iNdEx >= l {
  2130. return io.ErrUnexpectedEOF
  2131. }
  2132. b := dAtA[iNdEx]
  2133. iNdEx++
  2134. wire |= uint64(b&0x7F) << shift
  2135. if b < 0x80 {
  2136. break
  2137. }
  2138. }
  2139. fieldNum := int32(wire >> 3)
  2140. wireType := int(wire & 0x7)
  2141. if wireType == 4 {
  2142. return fmt.Errorf("proto: UserInfo: wiretype end group for non-group")
  2143. }
  2144. if fieldNum <= 0 {
  2145. return fmt.Errorf("proto: UserInfo: illegal tag %d (wire type %d)", fieldNum, wire)
  2146. }
  2147. switch fieldNum {
  2148. case 1:
  2149. if wireType != 2 {
  2150. return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
  2151. }
  2152. var stringLen uint64
  2153. for shift := uint(0); ; shift += 7 {
  2154. if shift >= 64 {
  2155. return ErrIntOverflowGenerated
  2156. }
  2157. if iNdEx >= l {
  2158. return io.ErrUnexpectedEOF
  2159. }
  2160. b := dAtA[iNdEx]
  2161. iNdEx++
  2162. stringLen |= uint64(b&0x7F) << shift
  2163. if b < 0x80 {
  2164. break
  2165. }
  2166. }
  2167. intStringLen := int(stringLen)
  2168. if intStringLen < 0 {
  2169. return ErrInvalidLengthGenerated
  2170. }
  2171. postIndex := iNdEx + intStringLen
  2172. if postIndex < 0 {
  2173. return ErrInvalidLengthGenerated
  2174. }
  2175. if postIndex > l {
  2176. return io.ErrUnexpectedEOF
  2177. }
  2178. m.Username = string(dAtA[iNdEx:postIndex])
  2179. iNdEx = postIndex
  2180. case 2:
  2181. if wireType != 2 {
  2182. return fmt.Errorf("proto: wrong wireType = %d for field UID", wireType)
  2183. }
  2184. var stringLen uint64
  2185. for shift := uint(0); ; shift += 7 {
  2186. if shift >= 64 {
  2187. return ErrIntOverflowGenerated
  2188. }
  2189. if iNdEx >= l {
  2190. return io.ErrUnexpectedEOF
  2191. }
  2192. b := dAtA[iNdEx]
  2193. iNdEx++
  2194. stringLen |= uint64(b&0x7F) << shift
  2195. if b < 0x80 {
  2196. break
  2197. }
  2198. }
  2199. intStringLen := int(stringLen)
  2200. if intStringLen < 0 {
  2201. return ErrInvalidLengthGenerated
  2202. }
  2203. postIndex := iNdEx + intStringLen
  2204. if postIndex < 0 {
  2205. return ErrInvalidLengthGenerated
  2206. }
  2207. if postIndex > l {
  2208. return io.ErrUnexpectedEOF
  2209. }
  2210. m.UID = string(dAtA[iNdEx:postIndex])
  2211. iNdEx = postIndex
  2212. case 3:
  2213. if wireType != 2 {
  2214. return fmt.Errorf("proto: wrong wireType = %d for field Groups", wireType)
  2215. }
  2216. var stringLen uint64
  2217. for shift := uint(0); ; shift += 7 {
  2218. if shift >= 64 {
  2219. return ErrIntOverflowGenerated
  2220. }
  2221. if iNdEx >= l {
  2222. return io.ErrUnexpectedEOF
  2223. }
  2224. b := dAtA[iNdEx]
  2225. iNdEx++
  2226. stringLen |= uint64(b&0x7F) << shift
  2227. if b < 0x80 {
  2228. break
  2229. }
  2230. }
  2231. intStringLen := int(stringLen)
  2232. if intStringLen < 0 {
  2233. return ErrInvalidLengthGenerated
  2234. }
  2235. postIndex := iNdEx + intStringLen
  2236. if postIndex < 0 {
  2237. return ErrInvalidLengthGenerated
  2238. }
  2239. if postIndex > l {
  2240. return io.ErrUnexpectedEOF
  2241. }
  2242. m.Groups = append(m.Groups, string(dAtA[iNdEx:postIndex]))
  2243. iNdEx = postIndex
  2244. case 4:
  2245. if wireType != 2 {
  2246. return fmt.Errorf("proto: wrong wireType = %d for field Extra", wireType)
  2247. }
  2248. var msglen int
  2249. for shift := uint(0); ; shift += 7 {
  2250. if shift >= 64 {
  2251. return ErrIntOverflowGenerated
  2252. }
  2253. if iNdEx >= l {
  2254. return io.ErrUnexpectedEOF
  2255. }
  2256. b := dAtA[iNdEx]
  2257. iNdEx++
  2258. msglen |= int(b&0x7F) << shift
  2259. if b < 0x80 {
  2260. break
  2261. }
  2262. }
  2263. if msglen < 0 {
  2264. return ErrInvalidLengthGenerated
  2265. }
  2266. postIndex := iNdEx + msglen
  2267. if postIndex < 0 {
  2268. return ErrInvalidLengthGenerated
  2269. }
  2270. if postIndex > l {
  2271. return io.ErrUnexpectedEOF
  2272. }
  2273. if m.Extra == nil {
  2274. m.Extra = make(map[string]ExtraValue)
  2275. }
  2276. var mapkey string
  2277. mapvalue := &ExtraValue{}
  2278. for iNdEx < postIndex {
  2279. entryPreIndex := iNdEx
  2280. var wire uint64
  2281. for shift := uint(0); ; shift += 7 {
  2282. if shift >= 64 {
  2283. return ErrIntOverflowGenerated
  2284. }
  2285. if iNdEx >= l {
  2286. return io.ErrUnexpectedEOF
  2287. }
  2288. b := dAtA[iNdEx]
  2289. iNdEx++
  2290. wire |= uint64(b&0x7F) << shift
  2291. if b < 0x80 {
  2292. break
  2293. }
  2294. }
  2295. fieldNum := int32(wire >> 3)
  2296. if fieldNum == 1 {
  2297. var stringLenmapkey uint64
  2298. for shift := uint(0); ; shift += 7 {
  2299. if shift >= 64 {
  2300. return ErrIntOverflowGenerated
  2301. }
  2302. if iNdEx >= l {
  2303. return io.ErrUnexpectedEOF
  2304. }
  2305. b := dAtA[iNdEx]
  2306. iNdEx++
  2307. stringLenmapkey |= uint64(b&0x7F) << shift
  2308. if b < 0x80 {
  2309. break
  2310. }
  2311. }
  2312. intStringLenmapkey := int(stringLenmapkey)
  2313. if intStringLenmapkey < 0 {
  2314. return ErrInvalidLengthGenerated
  2315. }
  2316. postStringIndexmapkey := iNdEx + intStringLenmapkey
  2317. if postStringIndexmapkey < 0 {
  2318. return ErrInvalidLengthGenerated
  2319. }
  2320. if postStringIndexmapkey > l {
  2321. return io.ErrUnexpectedEOF
  2322. }
  2323. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  2324. iNdEx = postStringIndexmapkey
  2325. } else if fieldNum == 2 {
  2326. var mapmsglen int
  2327. for shift := uint(0); ; shift += 7 {
  2328. if shift >= 64 {
  2329. return ErrIntOverflowGenerated
  2330. }
  2331. if iNdEx >= l {
  2332. return io.ErrUnexpectedEOF
  2333. }
  2334. b := dAtA[iNdEx]
  2335. iNdEx++
  2336. mapmsglen |= int(b&0x7F) << shift
  2337. if b < 0x80 {
  2338. break
  2339. }
  2340. }
  2341. if mapmsglen < 0 {
  2342. return ErrInvalidLengthGenerated
  2343. }
  2344. postmsgIndex := iNdEx + mapmsglen
  2345. if postmsgIndex < 0 {
  2346. return ErrInvalidLengthGenerated
  2347. }
  2348. if postmsgIndex > l {
  2349. return io.ErrUnexpectedEOF
  2350. }
  2351. mapvalue = &ExtraValue{}
  2352. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  2353. return err
  2354. }
  2355. iNdEx = postmsgIndex
  2356. } else {
  2357. iNdEx = entryPreIndex
  2358. skippy, err := skipGenerated(dAtA[iNdEx:])
  2359. if err != nil {
  2360. return err
  2361. }
  2362. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2363. return ErrInvalidLengthGenerated
  2364. }
  2365. if (iNdEx + skippy) > postIndex {
  2366. return io.ErrUnexpectedEOF
  2367. }
  2368. iNdEx += skippy
  2369. }
  2370. }
  2371. m.Extra[mapkey] = *mapvalue
  2372. iNdEx = postIndex
  2373. default:
  2374. iNdEx = preIndex
  2375. skippy, err := skipGenerated(dAtA[iNdEx:])
  2376. if err != nil {
  2377. return err
  2378. }
  2379. if (skippy < 0) || (iNdEx+skippy) < 0 {
  2380. return ErrInvalidLengthGenerated
  2381. }
  2382. if (iNdEx + skippy) > l {
  2383. return io.ErrUnexpectedEOF
  2384. }
  2385. iNdEx += skippy
  2386. }
  2387. }
  2388. if iNdEx > l {
  2389. return io.ErrUnexpectedEOF
  2390. }
  2391. return nil
  2392. }
  2393. func skipGenerated(dAtA []byte) (n int, err error) {
  2394. l := len(dAtA)
  2395. iNdEx := 0
  2396. depth := 0
  2397. for iNdEx < l {
  2398. var wire uint64
  2399. for shift := uint(0); ; shift += 7 {
  2400. if shift >= 64 {
  2401. return 0, ErrIntOverflowGenerated
  2402. }
  2403. if iNdEx >= l {
  2404. return 0, io.ErrUnexpectedEOF
  2405. }
  2406. b := dAtA[iNdEx]
  2407. iNdEx++
  2408. wire |= (uint64(b) & 0x7F) << shift
  2409. if b < 0x80 {
  2410. break
  2411. }
  2412. }
  2413. wireType := int(wire & 0x7)
  2414. switch wireType {
  2415. case 0:
  2416. for shift := uint(0); ; shift += 7 {
  2417. if shift >= 64 {
  2418. return 0, ErrIntOverflowGenerated
  2419. }
  2420. if iNdEx >= l {
  2421. return 0, io.ErrUnexpectedEOF
  2422. }
  2423. iNdEx++
  2424. if dAtA[iNdEx-1] < 0x80 {
  2425. break
  2426. }
  2427. }
  2428. case 1:
  2429. iNdEx += 8
  2430. case 2:
  2431. var length int
  2432. for shift := uint(0); ; shift += 7 {
  2433. if shift >= 64 {
  2434. return 0, ErrIntOverflowGenerated
  2435. }
  2436. if iNdEx >= l {
  2437. return 0, io.ErrUnexpectedEOF
  2438. }
  2439. b := dAtA[iNdEx]
  2440. iNdEx++
  2441. length |= (int(b) & 0x7F) << shift
  2442. if b < 0x80 {
  2443. break
  2444. }
  2445. }
  2446. if length < 0 {
  2447. return 0, ErrInvalidLengthGenerated
  2448. }
  2449. iNdEx += length
  2450. case 3:
  2451. depth++
  2452. case 4:
  2453. if depth == 0 {
  2454. return 0, ErrUnexpectedEndOfGroupGenerated
  2455. }
  2456. depth--
  2457. case 5:
  2458. iNdEx += 4
  2459. default:
  2460. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  2461. }
  2462. if iNdEx < 0 {
  2463. return 0, ErrInvalidLengthGenerated
  2464. }
  2465. if depth == 0 {
  2466. return iNdEx, nil
  2467. }
  2468. }
  2469. return 0, io.ErrUnexpectedEOF
  2470. }
  2471. var (
  2472. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  2473. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  2474. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  2475. )