generated.pb.go 39 KB

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