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