generated.pb.go 63 KB

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