generated.pb.go 38 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543
  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. // 666 bytes of a gzipped FileDescriptorProto
  178. 0x1f, 0x8b, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x02, 0xff, 0x94, 0x54, 0xcf, 0x4e, 0x13, 0x5f,
  179. 0x14, 0x9e, 0xe9, 0x1f, 0xd2, 0xde, 0xfe, 0xfa, 0x13, 0x6f, 0x62, 0xd2, 0x34, 0x71, 0x0a, 0x75,
  180. 0x43, 0x82, 0xdc, 0x11, 0x42, 0x90, 0xe0, 0x8a, 0x51, 0x42, 0x30, 0x21, 0x26, 0x57, 0x70, 0xa1,
  181. 0x2e, 0xbc, 0x9d, 0x1e, 0xa6, 0x63, 0x9d, 0x3f, 0xb9, 0x73, 0xa7, 0xca, 0x8e, 0x47, 0x70, 0xe9,
  182. 0xd2, 0xc4, 0x27, 0x71, 0xc7, 0x92, 0x25, 0x0b, 0xd3, 0xc8, 0xf8, 0x04, 0xbe, 0x81, 0xb9, 0x77,
  183. 0x2e, 0x4c, 0x81, 0x68, 0x61, 0x37, 0xf7, 0x3b, 0xe7, 0xfb, 0xce, 0x39, 0xdf, 0xe9, 0x29, 0x7a,
  184. 0x3e, 0x5c, 0x4f, 0x88, 0x1f, 0xd9, 0xc3, 0xb4, 0x07, 0x3c, 0x04, 0x01, 0x89, 0x3d, 0x82, 0xb0,
  185. 0x1f, 0x71, 0x5b, 0x07, 0x58, 0xec, 0xdb, 0x2c, 0x15, 0x03, 0x08, 0x85, 0xef, 0x32, 0xe1, 0x47,
  186. 0xa1, 0x3d, 0x5a, 0xee, 0x81, 0x60, 0xcb, 0xb6, 0x07, 0x21, 0x70, 0x26, 0xa0, 0x4f, 0x62, 0x1e,
  187. 0x89, 0x08, 0xcf, 0xe7, 0x14, 0xc2, 0x62, 0x9f, 0x5c, 0xa6, 0x10, 0x4d, 0x69, 0x2f, 0x79, 0xbe,
  188. 0x18, 0xa4, 0x3d, 0xe2, 0x46, 0x81, 0xed, 0x45, 0x5e, 0x64, 0x2b, 0x66, 0x2f, 0x3d, 0x50, 0x2f,
  189. 0xf5, 0x50, 0x5f, 0xb9, 0x62, 0x7b, 0xb5, 0x68, 0x22, 0x60, 0xee, 0xc0, 0x0f, 0x81, 0x1f, 0xda,
  190. 0xf1, 0xd0, 0x93, 0x40, 0x62, 0x07, 0x20, 0x98, 0x3d, 0xba, 0xd6, 0x47, 0xdb, 0xfe, 0x1b, 0x8b,
  191. 0xa7, 0xa1, 0xf0, 0x03, 0xb8, 0x46, 0x58, 0x9b, 0x46, 0x48, 0xdc, 0x01, 0x04, 0xec, 0x2a, 0xaf,
  192. 0xfb, 0x18, 0xa1, 0xad, 0x4f, 0x82, 0xb3, 0x57, 0xec, 0x43, 0x0a, 0xb8, 0x83, 0xaa, 0xbe, 0x80,
  193. 0x20, 0x69, 0x99, 0x73, 0xe5, 0x85, 0xba, 0x53, 0xcf, 0xc6, 0x9d, 0xea, 0x8e, 0x04, 0x68, 0x8e,
  194. 0x6f, 0xd4, 0xbe, 0x7c, 0xed, 0x18, 0x47, 0x3f, 0xe6, 0x8c, 0xee, 0xb7, 0x12, 0x6a, 0xec, 0x45,
  195. 0x43, 0x08, 0x29, 0x8c, 0x7c, 0xf8, 0x88, 0xdf, 0xa1, 0x9a, 0x1c, 0xa6, 0xcf, 0x04, 0x6b, 0x99,
  196. 0x73, 0xe6, 0x42, 0x63, 0xe5, 0x11, 0x29, 0xcc, 0xbc, 0xe8, 0x89, 0xc4, 0x43, 0x4f, 0x02, 0x09,
  197. 0x91, 0xd9, 0x64, 0xb4, 0x4c, 0x5e, 0xf4, 0xde, 0x83, 0x2b, 0x76, 0x41, 0x30, 0x07, 0x1f, 0x8f,
  198. 0x3b, 0x46, 0x36, 0xee, 0xa0, 0x02, 0xa3, 0x17, 0xaa, 0x78, 0x0f, 0x55, 0x92, 0x18, 0xdc, 0x56,
  199. 0x49, 0xa9, 0xaf, 0x90, 0xa9, 0xab, 0x22, 0x13, 0xfd, 0xbd, 0x8c, 0xc1, 0x75, 0xfe, 0xd3, 0xfa,
  200. 0x15, 0xf9, 0xa2, 0x4a, 0x0d, 0xbf, 0x45, 0x33, 0x89, 0x60, 0x22, 0x4d, 0x5a, 0x65, 0xa5, 0xbb,
  201. 0x7a, 0x4b, 0x5d, 0xc5, 0x75, 0xfe, 0xd7, 0xca, 0x33, 0xf9, 0x9b, 0x6a, 0xcd, 0xae, 0x8b, 0xee,
  202. 0x5c, 0x69, 0x02, 0x3f, 0x40, 0x55, 0x21, 0x21, 0xe5, 0x52, 0xdd, 0x69, 0x6a, 0x66, 0x35, 0xcf,
  203. 0xcb, 0x63, 0x78, 0x11, 0xd5, 0x59, 0xda, 0xf7, 0x21, 0x74, 0x21, 0x69, 0x95, 0xd4, 0x32, 0x9a,
  204. 0xd9, 0xb8, 0x53, 0xdf, 0x3c, 0x07, 0x69, 0x11, 0xef, 0xfe, 0x36, 0xd1, 0xdd, 0x6b, 0x2d, 0xe1,
  205. 0x27, 0xa8, 0x39, 0xd1, 0x3e, 0xf4, 0x55, 0xbd, 0x9a, 0x73, 0x4f, 0xd7, 0x6b, 0x6e, 0x4e, 0x06,
  206. 0xe9, 0xe5, 0x5c, 0xbc, 0x8b, 0x2a, 0x69, 0x02, 0x5c, 0x7b, 0xbd, 0x78, 0x03, 0x4f, 0xf6, 0x13,
  207. 0xe0, 0x3b, 0xe1, 0x41, 0x54, 0x98, 0x2c, 0x11, 0xaa, 0x64, 0x2e, 0x8f, 0x53, 0xf9, 0xf7, 0x38,
  208. 0xd2, 0x20, 0xe0, 0x3c, 0xe2, 0x6a, 0x21, 0x13, 0x06, 0x6d, 0x49, 0x90, 0xe6, 0xb1, 0xee, 0xf7,
  209. 0x12, 0xaa, 0x9d, 0x97, 0xc4, 0x0f, 0x51, 0x4d, 0x96, 0x09, 0x59, 0x00, 0xda, 0xd5, 0x59, 0x4d,
  210. 0x52, 0x39, 0x12, 0xa7, 0x17, 0x19, 0xf8, 0x3e, 0x2a, 0xa7, 0x7e, 0x5f, 0x8d, 0x56, 0x77, 0x1a,
  211. 0x3a, 0xb1, 0xbc, 0xbf, 0xf3, 0x8c, 0x4a, 0x1c, 0x77, 0xd1, 0x8c, 0xc7, 0xa3, 0x34, 0x96, 0x3f,
  212. 0x08, 0xd9, 0x28, 0x92, 0x6b, 0xdd, 0x56, 0x08, 0xd5, 0x11, 0xfc, 0x06, 0x55, 0x41, 0x5e, 0x8d,
  213. 0x9a, 0xa5, 0xb1, 0xb2, 0x76, 0x0b, 0x7f, 0x88, 0x3a, 0xb7, 0xad, 0x50, 0xf0, 0xc3, 0x89, 0xd1,
  214. 0x24, 0x46, 0x73, 0xcd, 0xb6, 0xa7, 0x4f, 0x52, 0xe5, 0xe0, 0x59, 0x54, 0x1e, 0xc2, 0x61, 0x3e,
  215. 0x16, 0x95, 0x9f, 0xf8, 0x29, 0xaa, 0x8e, 0xe4, 0xb5, 0xea, 0xe5, 0x2c, 0xdd, 0xa0, 0x78, 0x71,
  216. 0xe2, 0x34, 0xe7, 0x6e, 0x94, 0xd6, 0x4d, 0x67, 0xfb, 0xf8, 0xcc, 0x32, 0x4e, 0xce, 0x2c, 0xe3,
  217. 0xf4, 0xcc, 0x32, 0x8e, 0x32, 0xcb, 0x3c, 0xce, 0x2c, 0xf3, 0x24, 0xb3, 0xcc, 0xd3, 0xcc, 0x32,
  218. 0x7f, 0x66, 0x96, 0xf9, 0xf9, 0x97, 0x65, 0xbc, 0x9e, 0x9f, 0xfa, 0x2f, 0xfa, 0x27, 0x00, 0x00,
  219. 0xff, 0xff, 0xb8, 0x72, 0x2c, 0x2c, 0x82, 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) || (iNdEx+skippy) < 0 {
  696. return ErrInvalidLengthGenerated
  697. }
  698. if (iNdEx + skippy) > l {
  699. return io.ErrUnexpectedEOF
  700. }
  701. iNdEx += skippy
  702. }
  703. }
  704. if iNdEx > l {
  705. return io.ErrUnexpectedEOF
  706. }
  707. return nil
  708. }
  709. func (m *TokenReview) Unmarshal(dAtA []byte) error {
  710. l := len(dAtA)
  711. iNdEx := 0
  712. for iNdEx < l {
  713. preIndex := iNdEx
  714. var wire uint64
  715. for shift := uint(0); ; shift += 7 {
  716. if shift >= 64 {
  717. return ErrIntOverflowGenerated
  718. }
  719. if iNdEx >= l {
  720. return io.ErrUnexpectedEOF
  721. }
  722. b := dAtA[iNdEx]
  723. iNdEx++
  724. wire |= uint64(b&0x7F) << shift
  725. if b < 0x80 {
  726. break
  727. }
  728. }
  729. fieldNum := int32(wire >> 3)
  730. wireType := int(wire & 0x7)
  731. if wireType == 4 {
  732. return fmt.Errorf("proto: TokenReview: wiretype end group for non-group")
  733. }
  734. if fieldNum <= 0 {
  735. return fmt.Errorf("proto: TokenReview: illegal tag %d (wire type %d)", fieldNum, wire)
  736. }
  737. switch fieldNum {
  738. case 1:
  739. if wireType != 2 {
  740. return fmt.Errorf("proto: wrong wireType = %d for field ObjectMeta", wireType)
  741. }
  742. var msglen int
  743. for shift := uint(0); ; shift += 7 {
  744. if shift >= 64 {
  745. return ErrIntOverflowGenerated
  746. }
  747. if iNdEx >= l {
  748. return io.ErrUnexpectedEOF
  749. }
  750. b := dAtA[iNdEx]
  751. iNdEx++
  752. msglen |= int(b&0x7F) << shift
  753. if b < 0x80 {
  754. break
  755. }
  756. }
  757. if msglen < 0 {
  758. return ErrInvalidLengthGenerated
  759. }
  760. postIndex := iNdEx + msglen
  761. if postIndex < 0 {
  762. return ErrInvalidLengthGenerated
  763. }
  764. if postIndex > l {
  765. return io.ErrUnexpectedEOF
  766. }
  767. if err := m.ObjectMeta.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  768. return err
  769. }
  770. iNdEx = postIndex
  771. case 2:
  772. if wireType != 2 {
  773. return fmt.Errorf("proto: wrong wireType = %d for field Spec", wireType)
  774. }
  775. var msglen int
  776. for shift := uint(0); ; shift += 7 {
  777. if shift >= 64 {
  778. return ErrIntOverflowGenerated
  779. }
  780. if iNdEx >= l {
  781. return io.ErrUnexpectedEOF
  782. }
  783. b := dAtA[iNdEx]
  784. iNdEx++
  785. msglen |= int(b&0x7F) << shift
  786. if b < 0x80 {
  787. break
  788. }
  789. }
  790. if msglen < 0 {
  791. return ErrInvalidLengthGenerated
  792. }
  793. postIndex := iNdEx + msglen
  794. if postIndex < 0 {
  795. return ErrInvalidLengthGenerated
  796. }
  797. if postIndex > l {
  798. return io.ErrUnexpectedEOF
  799. }
  800. if err := m.Spec.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  801. return err
  802. }
  803. iNdEx = postIndex
  804. case 3:
  805. if wireType != 2 {
  806. return fmt.Errorf("proto: wrong wireType = %d for field Status", wireType)
  807. }
  808. var msglen int
  809. for shift := uint(0); ; shift += 7 {
  810. if shift >= 64 {
  811. return ErrIntOverflowGenerated
  812. }
  813. if iNdEx >= l {
  814. return io.ErrUnexpectedEOF
  815. }
  816. b := dAtA[iNdEx]
  817. iNdEx++
  818. msglen |= int(b&0x7F) << shift
  819. if b < 0x80 {
  820. break
  821. }
  822. }
  823. if msglen < 0 {
  824. return ErrInvalidLengthGenerated
  825. }
  826. postIndex := iNdEx + msglen
  827. if postIndex < 0 {
  828. return ErrInvalidLengthGenerated
  829. }
  830. if postIndex > l {
  831. return io.ErrUnexpectedEOF
  832. }
  833. if err := m.Status.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  834. return err
  835. }
  836. iNdEx = postIndex
  837. default:
  838. iNdEx = preIndex
  839. skippy, err := skipGenerated(dAtA[iNdEx:])
  840. if err != nil {
  841. return err
  842. }
  843. if (skippy < 0) || (iNdEx+skippy) < 0 {
  844. return ErrInvalidLengthGenerated
  845. }
  846. if (iNdEx + skippy) > l {
  847. return io.ErrUnexpectedEOF
  848. }
  849. iNdEx += skippy
  850. }
  851. }
  852. if iNdEx > l {
  853. return io.ErrUnexpectedEOF
  854. }
  855. return nil
  856. }
  857. func (m *TokenReviewSpec) Unmarshal(dAtA []byte) error {
  858. l := len(dAtA)
  859. iNdEx := 0
  860. for iNdEx < l {
  861. preIndex := iNdEx
  862. var wire uint64
  863. for shift := uint(0); ; shift += 7 {
  864. if shift >= 64 {
  865. return ErrIntOverflowGenerated
  866. }
  867. if iNdEx >= l {
  868. return io.ErrUnexpectedEOF
  869. }
  870. b := dAtA[iNdEx]
  871. iNdEx++
  872. wire |= uint64(b&0x7F) << shift
  873. if b < 0x80 {
  874. break
  875. }
  876. }
  877. fieldNum := int32(wire >> 3)
  878. wireType := int(wire & 0x7)
  879. if wireType == 4 {
  880. return fmt.Errorf("proto: TokenReviewSpec: wiretype end group for non-group")
  881. }
  882. if fieldNum <= 0 {
  883. return fmt.Errorf("proto: TokenReviewSpec: illegal tag %d (wire type %d)", fieldNum, wire)
  884. }
  885. switch fieldNum {
  886. case 1:
  887. if wireType != 2 {
  888. return fmt.Errorf("proto: wrong wireType = %d for field Token", wireType)
  889. }
  890. var stringLen uint64
  891. for shift := uint(0); ; shift += 7 {
  892. if shift >= 64 {
  893. return ErrIntOverflowGenerated
  894. }
  895. if iNdEx >= l {
  896. return io.ErrUnexpectedEOF
  897. }
  898. b := dAtA[iNdEx]
  899. iNdEx++
  900. stringLen |= uint64(b&0x7F) << shift
  901. if b < 0x80 {
  902. break
  903. }
  904. }
  905. intStringLen := int(stringLen)
  906. if intStringLen < 0 {
  907. return ErrInvalidLengthGenerated
  908. }
  909. postIndex := iNdEx + intStringLen
  910. if postIndex < 0 {
  911. return ErrInvalidLengthGenerated
  912. }
  913. if postIndex > l {
  914. return io.ErrUnexpectedEOF
  915. }
  916. m.Token = string(dAtA[iNdEx:postIndex])
  917. iNdEx = postIndex
  918. case 2:
  919. if wireType != 2 {
  920. return fmt.Errorf("proto: wrong wireType = %d for field Audiences", wireType)
  921. }
  922. var stringLen uint64
  923. for shift := uint(0); ; shift += 7 {
  924. if shift >= 64 {
  925. return ErrIntOverflowGenerated
  926. }
  927. if iNdEx >= l {
  928. return io.ErrUnexpectedEOF
  929. }
  930. b := dAtA[iNdEx]
  931. iNdEx++
  932. stringLen |= uint64(b&0x7F) << shift
  933. if b < 0x80 {
  934. break
  935. }
  936. }
  937. intStringLen := int(stringLen)
  938. if intStringLen < 0 {
  939. return ErrInvalidLengthGenerated
  940. }
  941. postIndex := iNdEx + intStringLen
  942. if postIndex < 0 {
  943. return ErrInvalidLengthGenerated
  944. }
  945. if postIndex > l {
  946. return io.ErrUnexpectedEOF
  947. }
  948. m.Audiences = append(m.Audiences, string(dAtA[iNdEx:postIndex]))
  949. iNdEx = postIndex
  950. default:
  951. iNdEx = preIndex
  952. skippy, err := skipGenerated(dAtA[iNdEx:])
  953. if err != nil {
  954. return err
  955. }
  956. if (skippy < 0) || (iNdEx+skippy) < 0 {
  957. return ErrInvalidLengthGenerated
  958. }
  959. if (iNdEx + skippy) > l {
  960. return io.ErrUnexpectedEOF
  961. }
  962. iNdEx += skippy
  963. }
  964. }
  965. if iNdEx > l {
  966. return io.ErrUnexpectedEOF
  967. }
  968. return nil
  969. }
  970. func (m *TokenReviewStatus) Unmarshal(dAtA []byte) error {
  971. l := len(dAtA)
  972. iNdEx := 0
  973. for iNdEx < l {
  974. preIndex := iNdEx
  975. var wire uint64
  976. for shift := uint(0); ; shift += 7 {
  977. if shift >= 64 {
  978. return ErrIntOverflowGenerated
  979. }
  980. if iNdEx >= l {
  981. return io.ErrUnexpectedEOF
  982. }
  983. b := dAtA[iNdEx]
  984. iNdEx++
  985. wire |= uint64(b&0x7F) << shift
  986. if b < 0x80 {
  987. break
  988. }
  989. }
  990. fieldNum := int32(wire >> 3)
  991. wireType := int(wire & 0x7)
  992. if wireType == 4 {
  993. return fmt.Errorf("proto: TokenReviewStatus: wiretype end group for non-group")
  994. }
  995. if fieldNum <= 0 {
  996. return fmt.Errorf("proto: TokenReviewStatus: illegal tag %d (wire type %d)", fieldNum, wire)
  997. }
  998. switch fieldNum {
  999. case 1:
  1000. if wireType != 0 {
  1001. return fmt.Errorf("proto: wrong wireType = %d for field Authenticated", wireType)
  1002. }
  1003. var v int
  1004. for shift := uint(0); ; shift += 7 {
  1005. if shift >= 64 {
  1006. return ErrIntOverflowGenerated
  1007. }
  1008. if iNdEx >= l {
  1009. return io.ErrUnexpectedEOF
  1010. }
  1011. b := dAtA[iNdEx]
  1012. iNdEx++
  1013. v |= int(b&0x7F) << shift
  1014. if b < 0x80 {
  1015. break
  1016. }
  1017. }
  1018. m.Authenticated = bool(v != 0)
  1019. case 2:
  1020. if wireType != 2 {
  1021. return fmt.Errorf("proto: wrong wireType = %d for field User", wireType)
  1022. }
  1023. var msglen int
  1024. for shift := uint(0); ; shift += 7 {
  1025. if shift >= 64 {
  1026. return ErrIntOverflowGenerated
  1027. }
  1028. if iNdEx >= l {
  1029. return io.ErrUnexpectedEOF
  1030. }
  1031. b := dAtA[iNdEx]
  1032. iNdEx++
  1033. msglen |= int(b&0x7F) << shift
  1034. if b < 0x80 {
  1035. break
  1036. }
  1037. }
  1038. if msglen < 0 {
  1039. return ErrInvalidLengthGenerated
  1040. }
  1041. postIndex := iNdEx + msglen
  1042. if postIndex < 0 {
  1043. return ErrInvalidLengthGenerated
  1044. }
  1045. if postIndex > l {
  1046. return io.ErrUnexpectedEOF
  1047. }
  1048. if err := m.User.Unmarshal(dAtA[iNdEx:postIndex]); err != nil {
  1049. return err
  1050. }
  1051. iNdEx = postIndex
  1052. case 3:
  1053. if wireType != 2 {
  1054. return fmt.Errorf("proto: wrong wireType = %d for field Error", wireType)
  1055. }
  1056. var stringLen uint64
  1057. for shift := uint(0); ; shift += 7 {
  1058. if shift >= 64 {
  1059. return ErrIntOverflowGenerated
  1060. }
  1061. if iNdEx >= l {
  1062. return io.ErrUnexpectedEOF
  1063. }
  1064. b := dAtA[iNdEx]
  1065. iNdEx++
  1066. stringLen |= uint64(b&0x7F) << shift
  1067. if b < 0x80 {
  1068. break
  1069. }
  1070. }
  1071. intStringLen := int(stringLen)
  1072. if intStringLen < 0 {
  1073. return ErrInvalidLengthGenerated
  1074. }
  1075. postIndex := iNdEx + intStringLen
  1076. if postIndex < 0 {
  1077. return ErrInvalidLengthGenerated
  1078. }
  1079. if postIndex > l {
  1080. return io.ErrUnexpectedEOF
  1081. }
  1082. m.Error = string(dAtA[iNdEx:postIndex])
  1083. iNdEx = postIndex
  1084. case 4:
  1085. if wireType != 2 {
  1086. return fmt.Errorf("proto: wrong wireType = %d for field Audiences", wireType)
  1087. }
  1088. var stringLen uint64
  1089. for shift := uint(0); ; shift += 7 {
  1090. if shift >= 64 {
  1091. return ErrIntOverflowGenerated
  1092. }
  1093. if iNdEx >= l {
  1094. return io.ErrUnexpectedEOF
  1095. }
  1096. b := dAtA[iNdEx]
  1097. iNdEx++
  1098. stringLen |= uint64(b&0x7F) << shift
  1099. if b < 0x80 {
  1100. break
  1101. }
  1102. }
  1103. intStringLen := int(stringLen)
  1104. if intStringLen < 0 {
  1105. return ErrInvalidLengthGenerated
  1106. }
  1107. postIndex := iNdEx + intStringLen
  1108. if postIndex < 0 {
  1109. return ErrInvalidLengthGenerated
  1110. }
  1111. if postIndex > l {
  1112. return io.ErrUnexpectedEOF
  1113. }
  1114. m.Audiences = append(m.Audiences, string(dAtA[iNdEx:postIndex]))
  1115. iNdEx = postIndex
  1116. default:
  1117. iNdEx = preIndex
  1118. skippy, err := skipGenerated(dAtA[iNdEx:])
  1119. if err != nil {
  1120. return err
  1121. }
  1122. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1123. return ErrInvalidLengthGenerated
  1124. }
  1125. if (iNdEx + skippy) > l {
  1126. return io.ErrUnexpectedEOF
  1127. }
  1128. iNdEx += skippy
  1129. }
  1130. }
  1131. if iNdEx > l {
  1132. return io.ErrUnexpectedEOF
  1133. }
  1134. return nil
  1135. }
  1136. func (m *UserInfo) Unmarshal(dAtA []byte) error {
  1137. l := len(dAtA)
  1138. iNdEx := 0
  1139. for iNdEx < l {
  1140. preIndex := iNdEx
  1141. var wire uint64
  1142. for shift := uint(0); ; shift += 7 {
  1143. if shift >= 64 {
  1144. return ErrIntOverflowGenerated
  1145. }
  1146. if iNdEx >= l {
  1147. return io.ErrUnexpectedEOF
  1148. }
  1149. b := dAtA[iNdEx]
  1150. iNdEx++
  1151. wire |= uint64(b&0x7F) << shift
  1152. if b < 0x80 {
  1153. break
  1154. }
  1155. }
  1156. fieldNum := int32(wire >> 3)
  1157. wireType := int(wire & 0x7)
  1158. if wireType == 4 {
  1159. return fmt.Errorf("proto: UserInfo: wiretype end group for non-group")
  1160. }
  1161. if fieldNum <= 0 {
  1162. return fmt.Errorf("proto: UserInfo: illegal tag %d (wire type %d)", fieldNum, wire)
  1163. }
  1164. switch fieldNum {
  1165. case 1:
  1166. if wireType != 2 {
  1167. return fmt.Errorf("proto: wrong wireType = %d for field Username", wireType)
  1168. }
  1169. var stringLen uint64
  1170. for shift := uint(0); ; shift += 7 {
  1171. if shift >= 64 {
  1172. return ErrIntOverflowGenerated
  1173. }
  1174. if iNdEx >= l {
  1175. return io.ErrUnexpectedEOF
  1176. }
  1177. b := dAtA[iNdEx]
  1178. iNdEx++
  1179. stringLen |= uint64(b&0x7F) << shift
  1180. if b < 0x80 {
  1181. break
  1182. }
  1183. }
  1184. intStringLen := int(stringLen)
  1185. if intStringLen < 0 {
  1186. return ErrInvalidLengthGenerated
  1187. }
  1188. postIndex := iNdEx + intStringLen
  1189. if postIndex < 0 {
  1190. return ErrInvalidLengthGenerated
  1191. }
  1192. if postIndex > l {
  1193. return io.ErrUnexpectedEOF
  1194. }
  1195. m.Username = string(dAtA[iNdEx:postIndex])
  1196. iNdEx = postIndex
  1197. case 2:
  1198. if wireType != 2 {
  1199. return fmt.Errorf("proto: wrong wireType = %d for field UID", wireType)
  1200. }
  1201. var stringLen uint64
  1202. for shift := uint(0); ; shift += 7 {
  1203. if shift >= 64 {
  1204. return ErrIntOverflowGenerated
  1205. }
  1206. if iNdEx >= l {
  1207. return io.ErrUnexpectedEOF
  1208. }
  1209. b := dAtA[iNdEx]
  1210. iNdEx++
  1211. stringLen |= uint64(b&0x7F) << shift
  1212. if b < 0x80 {
  1213. break
  1214. }
  1215. }
  1216. intStringLen := int(stringLen)
  1217. if intStringLen < 0 {
  1218. return ErrInvalidLengthGenerated
  1219. }
  1220. postIndex := iNdEx + intStringLen
  1221. if postIndex < 0 {
  1222. return ErrInvalidLengthGenerated
  1223. }
  1224. if postIndex > l {
  1225. return io.ErrUnexpectedEOF
  1226. }
  1227. m.UID = string(dAtA[iNdEx:postIndex])
  1228. iNdEx = postIndex
  1229. case 3:
  1230. if wireType != 2 {
  1231. return fmt.Errorf("proto: wrong wireType = %d for field Groups", wireType)
  1232. }
  1233. var stringLen uint64
  1234. for shift := uint(0); ; shift += 7 {
  1235. if shift >= 64 {
  1236. return ErrIntOverflowGenerated
  1237. }
  1238. if iNdEx >= l {
  1239. return io.ErrUnexpectedEOF
  1240. }
  1241. b := dAtA[iNdEx]
  1242. iNdEx++
  1243. stringLen |= uint64(b&0x7F) << shift
  1244. if b < 0x80 {
  1245. break
  1246. }
  1247. }
  1248. intStringLen := int(stringLen)
  1249. if intStringLen < 0 {
  1250. return ErrInvalidLengthGenerated
  1251. }
  1252. postIndex := iNdEx + intStringLen
  1253. if postIndex < 0 {
  1254. return ErrInvalidLengthGenerated
  1255. }
  1256. if postIndex > l {
  1257. return io.ErrUnexpectedEOF
  1258. }
  1259. m.Groups = append(m.Groups, string(dAtA[iNdEx:postIndex]))
  1260. iNdEx = postIndex
  1261. case 4:
  1262. if wireType != 2 {
  1263. return fmt.Errorf("proto: wrong wireType = %d for field Extra", wireType)
  1264. }
  1265. var msglen int
  1266. for shift := uint(0); ; shift += 7 {
  1267. if shift >= 64 {
  1268. return ErrIntOverflowGenerated
  1269. }
  1270. if iNdEx >= l {
  1271. return io.ErrUnexpectedEOF
  1272. }
  1273. b := dAtA[iNdEx]
  1274. iNdEx++
  1275. msglen |= int(b&0x7F) << shift
  1276. if b < 0x80 {
  1277. break
  1278. }
  1279. }
  1280. if msglen < 0 {
  1281. return ErrInvalidLengthGenerated
  1282. }
  1283. postIndex := iNdEx + msglen
  1284. if postIndex < 0 {
  1285. return ErrInvalidLengthGenerated
  1286. }
  1287. if postIndex > l {
  1288. return io.ErrUnexpectedEOF
  1289. }
  1290. if m.Extra == nil {
  1291. m.Extra = make(map[string]ExtraValue)
  1292. }
  1293. var mapkey string
  1294. mapvalue := &ExtraValue{}
  1295. for iNdEx < postIndex {
  1296. entryPreIndex := 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. if fieldNum == 1 {
  1314. var stringLenmapkey uint64
  1315. for shift := uint(0); ; shift += 7 {
  1316. if shift >= 64 {
  1317. return ErrIntOverflowGenerated
  1318. }
  1319. if iNdEx >= l {
  1320. return io.ErrUnexpectedEOF
  1321. }
  1322. b := dAtA[iNdEx]
  1323. iNdEx++
  1324. stringLenmapkey |= uint64(b&0x7F) << shift
  1325. if b < 0x80 {
  1326. break
  1327. }
  1328. }
  1329. intStringLenmapkey := int(stringLenmapkey)
  1330. if intStringLenmapkey < 0 {
  1331. return ErrInvalidLengthGenerated
  1332. }
  1333. postStringIndexmapkey := iNdEx + intStringLenmapkey
  1334. if postStringIndexmapkey < 0 {
  1335. return ErrInvalidLengthGenerated
  1336. }
  1337. if postStringIndexmapkey > l {
  1338. return io.ErrUnexpectedEOF
  1339. }
  1340. mapkey = string(dAtA[iNdEx:postStringIndexmapkey])
  1341. iNdEx = postStringIndexmapkey
  1342. } else if fieldNum == 2 {
  1343. var mapmsglen int
  1344. for shift := uint(0); ; shift += 7 {
  1345. if shift >= 64 {
  1346. return ErrIntOverflowGenerated
  1347. }
  1348. if iNdEx >= l {
  1349. return io.ErrUnexpectedEOF
  1350. }
  1351. b := dAtA[iNdEx]
  1352. iNdEx++
  1353. mapmsglen |= int(b&0x7F) << shift
  1354. if b < 0x80 {
  1355. break
  1356. }
  1357. }
  1358. if mapmsglen < 0 {
  1359. return ErrInvalidLengthGenerated
  1360. }
  1361. postmsgIndex := iNdEx + mapmsglen
  1362. if postmsgIndex < 0 {
  1363. return ErrInvalidLengthGenerated
  1364. }
  1365. if postmsgIndex > l {
  1366. return io.ErrUnexpectedEOF
  1367. }
  1368. mapvalue = &ExtraValue{}
  1369. if err := mapvalue.Unmarshal(dAtA[iNdEx:postmsgIndex]); err != nil {
  1370. return err
  1371. }
  1372. iNdEx = postmsgIndex
  1373. } else {
  1374. iNdEx = entryPreIndex
  1375. skippy, err := skipGenerated(dAtA[iNdEx:])
  1376. if err != nil {
  1377. return err
  1378. }
  1379. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1380. return ErrInvalidLengthGenerated
  1381. }
  1382. if (iNdEx + skippy) > postIndex {
  1383. return io.ErrUnexpectedEOF
  1384. }
  1385. iNdEx += skippy
  1386. }
  1387. }
  1388. m.Extra[mapkey] = *mapvalue
  1389. iNdEx = postIndex
  1390. default:
  1391. iNdEx = preIndex
  1392. skippy, err := skipGenerated(dAtA[iNdEx:])
  1393. if err != nil {
  1394. return err
  1395. }
  1396. if (skippy < 0) || (iNdEx+skippy) < 0 {
  1397. return ErrInvalidLengthGenerated
  1398. }
  1399. if (iNdEx + skippy) > l {
  1400. return io.ErrUnexpectedEOF
  1401. }
  1402. iNdEx += skippy
  1403. }
  1404. }
  1405. if iNdEx > l {
  1406. return io.ErrUnexpectedEOF
  1407. }
  1408. return nil
  1409. }
  1410. func skipGenerated(dAtA []byte) (n int, err error) {
  1411. l := len(dAtA)
  1412. iNdEx := 0
  1413. depth := 0
  1414. for iNdEx < l {
  1415. var wire uint64
  1416. for shift := uint(0); ; shift += 7 {
  1417. if shift >= 64 {
  1418. return 0, ErrIntOverflowGenerated
  1419. }
  1420. if iNdEx >= l {
  1421. return 0, io.ErrUnexpectedEOF
  1422. }
  1423. b := dAtA[iNdEx]
  1424. iNdEx++
  1425. wire |= (uint64(b) & 0x7F) << shift
  1426. if b < 0x80 {
  1427. break
  1428. }
  1429. }
  1430. wireType := int(wire & 0x7)
  1431. switch wireType {
  1432. case 0:
  1433. for shift := uint(0); ; shift += 7 {
  1434. if shift >= 64 {
  1435. return 0, ErrIntOverflowGenerated
  1436. }
  1437. if iNdEx >= l {
  1438. return 0, io.ErrUnexpectedEOF
  1439. }
  1440. iNdEx++
  1441. if dAtA[iNdEx-1] < 0x80 {
  1442. break
  1443. }
  1444. }
  1445. case 1:
  1446. iNdEx += 8
  1447. case 2:
  1448. var length int
  1449. for shift := uint(0); ; shift += 7 {
  1450. if shift >= 64 {
  1451. return 0, ErrIntOverflowGenerated
  1452. }
  1453. if iNdEx >= l {
  1454. return 0, io.ErrUnexpectedEOF
  1455. }
  1456. b := dAtA[iNdEx]
  1457. iNdEx++
  1458. length |= (int(b) & 0x7F) << shift
  1459. if b < 0x80 {
  1460. break
  1461. }
  1462. }
  1463. if length < 0 {
  1464. return 0, ErrInvalidLengthGenerated
  1465. }
  1466. iNdEx += length
  1467. case 3:
  1468. depth++
  1469. case 4:
  1470. if depth == 0 {
  1471. return 0, ErrUnexpectedEndOfGroupGenerated
  1472. }
  1473. depth--
  1474. case 5:
  1475. iNdEx += 4
  1476. default:
  1477. return 0, fmt.Errorf("proto: illegal wireType %d", wireType)
  1478. }
  1479. if iNdEx < 0 {
  1480. return 0, ErrInvalidLengthGenerated
  1481. }
  1482. if depth == 0 {
  1483. return iNdEx, nil
  1484. }
  1485. }
  1486. return 0, io.ErrUnexpectedEOF
  1487. }
  1488. var (
  1489. ErrInvalidLengthGenerated = fmt.Errorf("proto: negative length found during unmarshaling")
  1490. ErrIntOverflowGenerated = fmt.Errorf("proto: integer overflow")
  1491. ErrUnexpectedEndOfGroupGenerated = fmt.Errorf("proto: unexpected end of group")
  1492. )