steam_vent_proto_steam/generated/
steammessages_deviceauth_steamclient.rs

1// This file is generated by rust-protobuf 3.5.1. Do not edit
2// .proto file is parsed by pure
3// @generated
4
5// https://github.com/rust-lang/rust-clippy/issues/702
6#![allow(unknown_lints)]
7#![allow(clippy::all)]
8
9#![allow(unused_attributes)]
10#![cfg_attr(rustfmt, rustfmt::skip)]
11
12#![allow(dead_code)]
13#![allow(missing_docs)]
14#![allow(non_camel_case_types)]
15#![allow(non_snake_case)]
16#![allow(non_upper_case_globals)]
17#![allow(trivial_casts)]
18#![allow(unused_results)]
19#![allow(unused_mut)]
20
21//! Generated file from `steammessages_deviceauth.steamclient.proto`
22// Generated for lite runtime
23
24/// Generated files are compatible only with the same version
25/// of protobuf runtime.
26const _PROTOBUF_VERSION_CHECK: () = ::steam_vent_proto_common::protobuf::VERSION_3_5_1;
27
28// @@protoc_insertion_point(message:CDeviceAuth_GetOwnAuthorizedDevices_Request)
29#[derive(PartialEq,Clone,Default,Debug)]
30pub struct CDeviceAuth_GetOwnAuthorizedDevices_Request {
31    // message fields
32    // @@protoc_insertion_point(field:CDeviceAuth_GetOwnAuthorizedDevices_Request.steamid)
33    pub steamid: ::std::option::Option<u64>,
34    // @@protoc_insertion_point(field:CDeviceAuth_GetOwnAuthorizedDevices_Request.include_canceled)
35    pub include_canceled: ::std::option::Option<bool>,
36    // special fields
37    // @@protoc_insertion_point(special_field:CDeviceAuth_GetOwnAuthorizedDevices_Request.special_fields)
38    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
39}
40
41impl<'a> ::std::default::Default for &'a CDeviceAuth_GetOwnAuthorizedDevices_Request {
42    fn default() -> &'a CDeviceAuth_GetOwnAuthorizedDevices_Request {
43        <CDeviceAuth_GetOwnAuthorizedDevices_Request as ::steam_vent_proto_common::protobuf::Message>::default_instance()
44    }
45}
46
47impl CDeviceAuth_GetOwnAuthorizedDevices_Request {
48    pub fn new() -> CDeviceAuth_GetOwnAuthorizedDevices_Request {
49        ::std::default::Default::default()
50    }
51
52    // optional fixed64 steamid = 1;
53
54    pub fn steamid(&self) -> u64 {
55        self.steamid.unwrap_or(0)
56    }
57
58    pub fn clear_steamid(&mut self) {
59        self.steamid = ::std::option::Option::None;
60    }
61
62    pub fn has_steamid(&self) -> bool {
63        self.steamid.is_some()
64    }
65
66    // Param is passed by value, moved
67    pub fn set_steamid(&mut self, v: u64) {
68        self.steamid = ::std::option::Option::Some(v);
69    }
70
71    // optional bool include_canceled = 2;
72
73    pub fn include_canceled(&self) -> bool {
74        self.include_canceled.unwrap_or(false)
75    }
76
77    pub fn clear_include_canceled(&mut self) {
78        self.include_canceled = ::std::option::Option::None;
79    }
80
81    pub fn has_include_canceled(&self) -> bool {
82        self.include_canceled.is_some()
83    }
84
85    // Param is passed by value, moved
86    pub fn set_include_canceled(&mut self, v: bool) {
87        self.include_canceled = ::std::option::Option::Some(v);
88    }
89}
90
91impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_GetOwnAuthorizedDevices_Request {
92    const NAME: &'static str = "CDeviceAuth_GetOwnAuthorizedDevices_Request";
93
94    fn is_initialized(&self) -> bool {
95        true
96    }
97
98    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
99        while let Some(tag) = is.read_raw_tag_or_eof()? {
100            match tag {
101                9 => {
102                    self.steamid = ::std::option::Option::Some(is.read_fixed64()?);
103                },
104                16 => {
105                    self.include_canceled = ::std::option::Option::Some(is.read_bool()?);
106                },
107                tag => {
108                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
109                },
110            };
111        }
112        ::std::result::Result::Ok(())
113    }
114
115    // Compute sizes of nested messages
116    #[allow(unused_variables)]
117    fn compute_size(&self) -> u64 {
118        let mut my_size = 0;
119        if let Some(v) = self.steamid {
120            my_size += 1 + 8;
121        }
122        if let Some(v) = self.include_canceled {
123            my_size += 1 + 1;
124        }
125        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
126        self.special_fields.cached_size().set(my_size as u32);
127        my_size
128    }
129
130    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
131        if let Some(v) = self.steamid {
132            os.write_fixed64(1, v)?;
133        }
134        if let Some(v) = self.include_canceled {
135            os.write_bool(2, v)?;
136        }
137        os.write_unknown_fields(self.special_fields.unknown_fields())?;
138        ::std::result::Result::Ok(())
139    }
140
141    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
142        &self.special_fields
143    }
144
145    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
146        &mut self.special_fields
147    }
148
149    fn new() -> CDeviceAuth_GetOwnAuthorizedDevices_Request {
150        CDeviceAuth_GetOwnAuthorizedDevices_Request::new()
151    }
152
153    fn clear(&mut self) {
154        self.steamid = ::std::option::Option::None;
155        self.include_canceled = ::std::option::Option::None;
156        self.special_fields.clear();
157    }
158
159    fn default_instance() -> &'static CDeviceAuth_GetOwnAuthorizedDevices_Request {
160        static instance: CDeviceAuth_GetOwnAuthorizedDevices_Request = CDeviceAuth_GetOwnAuthorizedDevices_Request {
161            steamid: ::std::option::Option::None,
162            include_canceled: ::std::option::Option::None,
163            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
164        };
165        &instance
166    }
167}
168
169// @@protoc_insertion_point(message:CDeviceAuth_GetOwnAuthorizedDevices_Response)
170#[derive(PartialEq,Clone,Default,Debug)]
171pub struct CDeviceAuth_GetOwnAuthorizedDevices_Response {
172    // message fields
173    // @@protoc_insertion_point(field:CDeviceAuth_GetOwnAuthorizedDevices_Response.devices)
174    pub devices: ::std::vec::Vec<cdevice_auth_get_own_authorized_devices_response::Device>,
175    // special fields
176    // @@protoc_insertion_point(special_field:CDeviceAuth_GetOwnAuthorizedDevices_Response.special_fields)
177    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
178}
179
180impl<'a> ::std::default::Default for &'a CDeviceAuth_GetOwnAuthorizedDevices_Response {
181    fn default() -> &'a CDeviceAuth_GetOwnAuthorizedDevices_Response {
182        <CDeviceAuth_GetOwnAuthorizedDevices_Response as ::steam_vent_proto_common::protobuf::Message>::default_instance()
183    }
184}
185
186impl CDeviceAuth_GetOwnAuthorizedDevices_Response {
187    pub fn new() -> CDeviceAuth_GetOwnAuthorizedDevices_Response {
188        ::std::default::Default::default()
189    }
190}
191
192impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_GetOwnAuthorizedDevices_Response {
193    const NAME: &'static str = "CDeviceAuth_GetOwnAuthorizedDevices_Response";
194
195    fn is_initialized(&self) -> bool {
196        true
197    }
198
199    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
200        while let Some(tag) = is.read_raw_tag_or_eof()? {
201            match tag {
202                10 => {
203                    self.devices.push(is.read_message()?);
204                },
205                tag => {
206                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
207                },
208            };
209        }
210        ::std::result::Result::Ok(())
211    }
212
213    // Compute sizes of nested messages
214    #[allow(unused_variables)]
215    fn compute_size(&self) -> u64 {
216        let mut my_size = 0;
217        for value in &self.devices {
218            let len = value.compute_size();
219            my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
220        };
221        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
222        self.special_fields.cached_size().set(my_size as u32);
223        my_size
224    }
225
226    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
227        for v in &self.devices {
228            ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
229        };
230        os.write_unknown_fields(self.special_fields.unknown_fields())?;
231        ::std::result::Result::Ok(())
232    }
233
234    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
235        &self.special_fields
236    }
237
238    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
239        &mut self.special_fields
240    }
241
242    fn new() -> CDeviceAuth_GetOwnAuthorizedDevices_Response {
243        CDeviceAuth_GetOwnAuthorizedDevices_Response::new()
244    }
245
246    fn clear(&mut self) {
247        self.devices.clear();
248        self.special_fields.clear();
249    }
250
251    fn default_instance() -> &'static CDeviceAuth_GetOwnAuthorizedDevices_Response {
252        static instance: CDeviceAuth_GetOwnAuthorizedDevices_Response = CDeviceAuth_GetOwnAuthorizedDevices_Response {
253            devices: ::std::vec::Vec::new(),
254            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
255        };
256        &instance
257    }
258}
259
260/// Nested message and enums of message `CDeviceAuth_GetOwnAuthorizedDevices_Response`
261pub mod cdevice_auth_get_own_authorized_devices_response {
262    // @@protoc_insertion_point(message:CDeviceAuth_GetOwnAuthorizedDevices_Response.Device)
263    #[derive(PartialEq,Clone,Default,Debug)]
264    pub struct Device {
265        // message fields
266        // @@protoc_insertion_point(field:CDeviceAuth_GetOwnAuthorizedDevices_Response.Device.auth_device_token)
267        pub auth_device_token: ::std::option::Option<u64>,
268        // @@protoc_insertion_point(field:CDeviceAuth_GetOwnAuthorizedDevices_Response.Device.device_name)
269        pub device_name: ::std::option::Option<::std::string::String>,
270        // @@protoc_insertion_point(field:CDeviceAuth_GetOwnAuthorizedDevices_Response.Device.is_pending)
271        pub is_pending: ::std::option::Option<bool>,
272        // @@protoc_insertion_point(field:CDeviceAuth_GetOwnAuthorizedDevices_Response.Device.is_canceled)
273        pub is_canceled: ::std::option::Option<bool>,
274        // @@protoc_insertion_point(field:CDeviceAuth_GetOwnAuthorizedDevices_Response.Device.last_time_used)
275        pub last_time_used: ::std::option::Option<u32>,
276        // @@protoc_insertion_point(field:CDeviceAuth_GetOwnAuthorizedDevices_Response.Device.last_borrower_id)
277        pub last_borrower_id: ::std::option::Option<u64>,
278        // @@protoc_insertion_point(field:CDeviceAuth_GetOwnAuthorizedDevices_Response.Device.last_app_played)
279        pub last_app_played: ::std::option::Option<u32>,
280        // @@protoc_insertion_point(field:CDeviceAuth_GetOwnAuthorizedDevices_Response.Device.is_limited)
281        pub is_limited: ::std::option::Option<bool>,
282        // special fields
283        // @@protoc_insertion_point(special_field:CDeviceAuth_GetOwnAuthorizedDevices_Response.Device.special_fields)
284        pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
285    }
286
287    impl<'a> ::std::default::Default for &'a Device {
288        fn default() -> &'a Device {
289            <Device as ::steam_vent_proto_common::protobuf::Message>::default_instance()
290        }
291    }
292
293    impl Device {
294        pub fn new() -> Device {
295            ::std::default::Default::default()
296        }
297
298        // optional fixed64 auth_device_token = 1;
299
300        pub fn auth_device_token(&self) -> u64 {
301            self.auth_device_token.unwrap_or(0)
302        }
303
304        pub fn clear_auth_device_token(&mut self) {
305            self.auth_device_token = ::std::option::Option::None;
306        }
307
308        pub fn has_auth_device_token(&self) -> bool {
309            self.auth_device_token.is_some()
310        }
311
312        // Param is passed by value, moved
313        pub fn set_auth_device_token(&mut self, v: u64) {
314            self.auth_device_token = ::std::option::Option::Some(v);
315        }
316
317        // optional string device_name = 2;
318
319        pub fn device_name(&self) -> &str {
320            match self.device_name.as_ref() {
321                Some(v) => v,
322                None => "",
323            }
324        }
325
326        pub fn clear_device_name(&mut self) {
327            self.device_name = ::std::option::Option::None;
328        }
329
330        pub fn has_device_name(&self) -> bool {
331            self.device_name.is_some()
332        }
333
334        // Param is passed by value, moved
335        pub fn set_device_name(&mut self, v: ::std::string::String) {
336            self.device_name = ::std::option::Option::Some(v);
337        }
338
339        // Mutable pointer to the field.
340        // If field is not initialized, it is initialized with default value first.
341        pub fn mut_device_name(&mut self) -> &mut ::std::string::String {
342            if self.device_name.is_none() {
343                self.device_name = ::std::option::Option::Some(::std::string::String::new());
344            }
345            self.device_name.as_mut().unwrap()
346        }
347
348        // Take field
349        pub fn take_device_name(&mut self) -> ::std::string::String {
350            self.device_name.take().unwrap_or_else(|| ::std::string::String::new())
351        }
352
353        // optional bool is_pending = 3;
354
355        pub fn is_pending(&self) -> bool {
356            self.is_pending.unwrap_or(false)
357        }
358
359        pub fn clear_is_pending(&mut self) {
360            self.is_pending = ::std::option::Option::None;
361        }
362
363        pub fn has_is_pending(&self) -> bool {
364            self.is_pending.is_some()
365        }
366
367        // Param is passed by value, moved
368        pub fn set_is_pending(&mut self, v: bool) {
369            self.is_pending = ::std::option::Option::Some(v);
370        }
371
372        // optional bool is_canceled = 4;
373
374        pub fn is_canceled(&self) -> bool {
375            self.is_canceled.unwrap_or(false)
376        }
377
378        pub fn clear_is_canceled(&mut self) {
379            self.is_canceled = ::std::option::Option::None;
380        }
381
382        pub fn has_is_canceled(&self) -> bool {
383            self.is_canceled.is_some()
384        }
385
386        // Param is passed by value, moved
387        pub fn set_is_canceled(&mut self, v: bool) {
388            self.is_canceled = ::std::option::Option::Some(v);
389        }
390
391        // optional uint32 last_time_used = 5;
392
393        pub fn last_time_used(&self) -> u32 {
394            self.last_time_used.unwrap_or(0)
395        }
396
397        pub fn clear_last_time_used(&mut self) {
398            self.last_time_used = ::std::option::Option::None;
399        }
400
401        pub fn has_last_time_used(&self) -> bool {
402            self.last_time_used.is_some()
403        }
404
405        // Param is passed by value, moved
406        pub fn set_last_time_used(&mut self, v: u32) {
407            self.last_time_used = ::std::option::Option::Some(v);
408        }
409
410        // optional fixed64 last_borrower_id = 6;
411
412        pub fn last_borrower_id(&self) -> u64 {
413            self.last_borrower_id.unwrap_or(0)
414        }
415
416        pub fn clear_last_borrower_id(&mut self) {
417            self.last_borrower_id = ::std::option::Option::None;
418        }
419
420        pub fn has_last_borrower_id(&self) -> bool {
421            self.last_borrower_id.is_some()
422        }
423
424        // Param is passed by value, moved
425        pub fn set_last_borrower_id(&mut self, v: u64) {
426            self.last_borrower_id = ::std::option::Option::Some(v);
427        }
428
429        // optional uint32 last_app_played = 7;
430
431        pub fn last_app_played(&self) -> u32 {
432            self.last_app_played.unwrap_or(0)
433        }
434
435        pub fn clear_last_app_played(&mut self) {
436            self.last_app_played = ::std::option::Option::None;
437        }
438
439        pub fn has_last_app_played(&self) -> bool {
440            self.last_app_played.is_some()
441        }
442
443        // Param is passed by value, moved
444        pub fn set_last_app_played(&mut self, v: u32) {
445            self.last_app_played = ::std::option::Option::Some(v);
446        }
447
448        // optional bool is_limited = 8;
449
450        pub fn is_limited(&self) -> bool {
451            self.is_limited.unwrap_or(false)
452        }
453
454        pub fn clear_is_limited(&mut self) {
455            self.is_limited = ::std::option::Option::None;
456        }
457
458        pub fn has_is_limited(&self) -> bool {
459            self.is_limited.is_some()
460        }
461
462        // Param is passed by value, moved
463        pub fn set_is_limited(&mut self, v: bool) {
464            self.is_limited = ::std::option::Option::Some(v);
465        }
466    }
467
468    impl ::steam_vent_proto_common::protobuf::Message for Device {
469        const NAME: &'static str = "Device";
470
471        fn is_initialized(&self) -> bool {
472            true
473        }
474
475        fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
476            while let Some(tag) = is.read_raw_tag_or_eof()? {
477                match tag {
478                    9 => {
479                        self.auth_device_token = ::std::option::Option::Some(is.read_fixed64()?);
480                    },
481                    18 => {
482                        self.device_name = ::std::option::Option::Some(is.read_string()?);
483                    },
484                    24 => {
485                        self.is_pending = ::std::option::Option::Some(is.read_bool()?);
486                    },
487                    32 => {
488                        self.is_canceled = ::std::option::Option::Some(is.read_bool()?);
489                    },
490                    40 => {
491                        self.last_time_used = ::std::option::Option::Some(is.read_uint32()?);
492                    },
493                    49 => {
494                        self.last_borrower_id = ::std::option::Option::Some(is.read_fixed64()?);
495                    },
496                    56 => {
497                        self.last_app_played = ::std::option::Option::Some(is.read_uint32()?);
498                    },
499                    64 => {
500                        self.is_limited = ::std::option::Option::Some(is.read_bool()?);
501                    },
502                    tag => {
503                        ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
504                    },
505                };
506            }
507            ::std::result::Result::Ok(())
508        }
509
510        // Compute sizes of nested messages
511        #[allow(unused_variables)]
512        fn compute_size(&self) -> u64 {
513            let mut my_size = 0;
514            if let Some(v) = self.auth_device_token {
515                my_size += 1 + 8;
516            }
517            if let Some(v) = self.device_name.as_ref() {
518                my_size += ::steam_vent_proto_common::protobuf::rt::string_size(2, &v);
519            }
520            if let Some(v) = self.is_pending {
521                my_size += 1 + 1;
522            }
523            if let Some(v) = self.is_canceled {
524                my_size += 1 + 1;
525            }
526            if let Some(v) = self.last_time_used {
527                my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(5, v);
528            }
529            if let Some(v) = self.last_borrower_id {
530                my_size += 1 + 8;
531            }
532            if let Some(v) = self.last_app_played {
533                my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(7, v);
534            }
535            if let Some(v) = self.is_limited {
536                my_size += 1 + 1;
537            }
538            my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
539            self.special_fields.cached_size().set(my_size as u32);
540            my_size
541        }
542
543        fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
544            if let Some(v) = self.auth_device_token {
545                os.write_fixed64(1, v)?;
546            }
547            if let Some(v) = self.device_name.as_ref() {
548                os.write_string(2, v)?;
549            }
550            if let Some(v) = self.is_pending {
551                os.write_bool(3, v)?;
552            }
553            if let Some(v) = self.is_canceled {
554                os.write_bool(4, v)?;
555            }
556            if let Some(v) = self.last_time_used {
557                os.write_uint32(5, v)?;
558            }
559            if let Some(v) = self.last_borrower_id {
560                os.write_fixed64(6, v)?;
561            }
562            if let Some(v) = self.last_app_played {
563                os.write_uint32(7, v)?;
564            }
565            if let Some(v) = self.is_limited {
566                os.write_bool(8, v)?;
567            }
568            os.write_unknown_fields(self.special_fields.unknown_fields())?;
569            ::std::result::Result::Ok(())
570        }
571
572        fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
573            &self.special_fields
574        }
575
576        fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
577            &mut self.special_fields
578        }
579
580        fn new() -> Device {
581            Device::new()
582        }
583
584        fn clear(&mut self) {
585            self.auth_device_token = ::std::option::Option::None;
586            self.device_name = ::std::option::Option::None;
587            self.is_pending = ::std::option::Option::None;
588            self.is_canceled = ::std::option::Option::None;
589            self.last_time_used = ::std::option::Option::None;
590            self.last_borrower_id = ::std::option::Option::None;
591            self.last_app_played = ::std::option::Option::None;
592            self.is_limited = ::std::option::Option::None;
593            self.special_fields.clear();
594        }
595
596        fn default_instance() -> &'static Device {
597            static instance: Device = Device {
598                auth_device_token: ::std::option::Option::None,
599                device_name: ::std::option::Option::None,
600                is_pending: ::std::option::Option::None,
601                is_canceled: ::std::option::Option::None,
602                last_time_used: ::std::option::Option::None,
603                last_borrower_id: ::std::option::Option::None,
604                last_app_played: ::std::option::Option::None,
605                is_limited: ::std::option::Option::None,
606                special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
607            };
608            &instance
609        }
610    }
611}
612
613// @@protoc_insertion_point(message:CDeviceAuth_AcceptAuthorizationRequest_Request)
614#[derive(PartialEq,Clone,Default,Debug)]
615pub struct CDeviceAuth_AcceptAuthorizationRequest_Request {
616    // message fields
617    // @@protoc_insertion_point(field:CDeviceAuth_AcceptAuthorizationRequest_Request.steamid)
618    pub steamid: ::std::option::Option<u64>,
619    // @@protoc_insertion_point(field:CDeviceAuth_AcceptAuthorizationRequest_Request.auth_device_token)
620    pub auth_device_token: ::std::option::Option<u64>,
621    // @@protoc_insertion_point(field:CDeviceAuth_AcceptAuthorizationRequest_Request.auth_code)
622    pub auth_code: ::std::option::Option<u64>,
623    // @@protoc_insertion_point(field:CDeviceAuth_AcceptAuthorizationRequest_Request.from_steamid)
624    pub from_steamid: ::std::option::Option<u64>,
625    // special fields
626    // @@protoc_insertion_point(special_field:CDeviceAuth_AcceptAuthorizationRequest_Request.special_fields)
627    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
628}
629
630impl<'a> ::std::default::Default for &'a CDeviceAuth_AcceptAuthorizationRequest_Request {
631    fn default() -> &'a CDeviceAuth_AcceptAuthorizationRequest_Request {
632        <CDeviceAuth_AcceptAuthorizationRequest_Request as ::steam_vent_proto_common::protobuf::Message>::default_instance()
633    }
634}
635
636impl CDeviceAuth_AcceptAuthorizationRequest_Request {
637    pub fn new() -> CDeviceAuth_AcceptAuthorizationRequest_Request {
638        ::std::default::Default::default()
639    }
640
641    // optional fixed64 steamid = 1;
642
643    pub fn steamid(&self) -> u64 {
644        self.steamid.unwrap_or(0)
645    }
646
647    pub fn clear_steamid(&mut self) {
648        self.steamid = ::std::option::Option::None;
649    }
650
651    pub fn has_steamid(&self) -> bool {
652        self.steamid.is_some()
653    }
654
655    // Param is passed by value, moved
656    pub fn set_steamid(&mut self, v: u64) {
657        self.steamid = ::std::option::Option::Some(v);
658    }
659
660    // optional fixed64 auth_device_token = 2;
661
662    pub fn auth_device_token(&self) -> u64 {
663        self.auth_device_token.unwrap_or(0)
664    }
665
666    pub fn clear_auth_device_token(&mut self) {
667        self.auth_device_token = ::std::option::Option::None;
668    }
669
670    pub fn has_auth_device_token(&self) -> bool {
671        self.auth_device_token.is_some()
672    }
673
674    // Param is passed by value, moved
675    pub fn set_auth_device_token(&mut self, v: u64) {
676        self.auth_device_token = ::std::option::Option::Some(v);
677    }
678
679    // optional fixed64 auth_code = 3;
680
681    pub fn auth_code(&self) -> u64 {
682        self.auth_code.unwrap_or(0)
683    }
684
685    pub fn clear_auth_code(&mut self) {
686        self.auth_code = ::std::option::Option::None;
687    }
688
689    pub fn has_auth_code(&self) -> bool {
690        self.auth_code.is_some()
691    }
692
693    // Param is passed by value, moved
694    pub fn set_auth_code(&mut self, v: u64) {
695        self.auth_code = ::std::option::Option::Some(v);
696    }
697
698    // optional fixed64 from_steamid = 4;
699
700    pub fn from_steamid(&self) -> u64 {
701        self.from_steamid.unwrap_or(0)
702    }
703
704    pub fn clear_from_steamid(&mut self) {
705        self.from_steamid = ::std::option::Option::None;
706    }
707
708    pub fn has_from_steamid(&self) -> bool {
709        self.from_steamid.is_some()
710    }
711
712    // Param is passed by value, moved
713    pub fn set_from_steamid(&mut self, v: u64) {
714        self.from_steamid = ::std::option::Option::Some(v);
715    }
716}
717
718impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_AcceptAuthorizationRequest_Request {
719    const NAME: &'static str = "CDeviceAuth_AcceptAuthorizationRequest_Request";
720
721    fn is_initialized(&self) -> bool {
722        true
723    }
724
725    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
726        while let Some(tag) = is.read_raw_tag_or_eof()? {
727            match tag {
728                9 => {
729                    self.steamid = ::std::option::Option::Some(is.read_fixed64()?);
730                },
731                17 => {
732                    self.auth_device_token = ::std::option::Option::Some(is.read_fixed64()?);
733                },
734                25 => {
735                    self.auth_code = ::std::option::Option::Some(is.read_fixed64()?);
736                },
737                33 => {
738                    self.from_steamid = ::std::option::Option::Some(is.read_fixed64()?);
739                },
740                tag => {
741                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
742                },
743            };
744        }
745        ::std::result::Result::Ok(())
746    }
747
748    // Compute sizes of nested messages
749    #[allow(unused_variables)]
750    fn compute_size(&self) -> u64 {
751        let mut my_size = 0;
752        if let Some(v) = self.steamid {
753            my_size += 1 + 8;
754        }
755        if let Some(v) = self.auth_device_token {
756            my_size += 1 + 8;
757        }
758        if let Some(v) = self.auth_code {
759            my_size += 1 + 8;
760        }
761        if let Some(v) = self.from_steamid {
762            my_size += 1 + 8;
763        }
764        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
765        self.special_fields.cached_size().set(my_size as u32);
766        my_size
767    }
768
769    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
770        if let Some(v) = self.steamid {
771            os.write_fixed64(1, v)?;
772        }
773        if let Some(v) = self.auth_device_token {
774            os.write_fixed64(2, v)?;
775        }
776        if let Some(v) = self.auth_code {
777            os.write_fixed64(3, v)?;
778        }
779        if let Some(v) = self.from_steamid {
780            os.write_fixed64(4, v)?;
781        }
782        os.write_unknown_fields(self.special_fields.unknown_fields())?;
783        ::std::result::Result::Ok(())
784    }
785
786    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
787        &self.special_fields
788    }
789
790    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
791        &mut self.special_fields
792    }
793
794    fn new() -> CDeviceAuth_AcceptAuthorizationRequest_Request {
795        CDeviceAuth_AcceptAuthorizationRequest_Request::new()
796    }
797
798    fn clear(&mut self) {
799        self.steamid = ::std::option::Option::None;
800        self.auth_device_token = ::std::option::Option::None;
801        self.auth_code = ::std::option::Option::None;
802        self.from_steamid = ::std::option::Option::None;
803        self.special_fields.clear();
804    }
805
806    fn default_instance() -> &'static CDeviceAuth_AcceptAuthorizationRequest_Request {
807        static instance: CDeviceAuth_AcceptAuthorizationRequest_Request = CDeviceAuth_AcceptAuthorizationRequest_Request {
808            steamid: ::std::option::Option::None,
809            auth_device_token: ::std::option::Option::None,
810            auth_code: ::std::option::Option::None,
811            from_steamid: ::std::option::Option::None,
812            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
813        };
814        &instance
815    }
816}
817
818// @@protoc_insertion_point(message:CDeviceAuth_AcceptAuthorizationRequest_Response)
819#[derive(PartialEq,Clone,Default,Debug)]
820pub struct CDeviceAuth_AcceptAuthorizationRequest_Response {
821    // special fields
822    // @@protoc_insertion_point(special_field:CDeviceAuth_AcceptAuthorizationRequest_Response.special_fields)
823    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
824}
825
826impl<'a> ::std::default::Default for &'a CDeviceAuth_AcceptAuthorizationRequest_Response {
827    fn default() -> &'a CDeviceAuth_AcceptAuthorizationRequest_Response {
828        <CDeviceAuth_AcceptAuthorizationRequest_Response as ::steam_vent_proto_common::protobuf::Message>::default_instance()
829    }
830}
831
832impl CDeviceAuth_AcceptAuthorizationRequest_Response {
833    pub fn new() -> CDeviceAuth_AcceptAuthorizationRequest_Response {
834        ::std::default::Default::default()
835    }
836}
837
838impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_AcceptAuthorizationRequest_Response {
839    const NAME: &'static str = "CDeviceAuth_AcceptAuthorizationRequest_Response";
840
841    fn is_initialized(&self) -> bool {
842        true
843    }
844
845    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
846        while let Some(tag) = is.read_raw_tag_or_eof()? {
847            match tag {
848                tag => {
849                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
850                },
851            };
852        }
853        ::std::result::Result::Ok(())
854    }
855
856    // Compute sizes of nested messages
857    #[allow(unused_variables)]
858    fn compute_size(&self) -> u64 {
859        let mut my_size = 0;
860        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
861        self.special_fields.cached_size().set(my_size as u32);
862        my_size
863    }
864
865    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
866        os.write_unknown_fields(self.special_fields.unknown_fields())?;
867        ::std::result::Result::Ok(())
868    }
869
870    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
871        &self.special_fields
872    }
873
874    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
875        &mut self.special_fields
876    }
877
878    fn new() -> CDeviceAuth_AcceptAuthorizationRequest_Response {
879        CDeviceAuth_AcceptAuthorizationRequest_Response::new()
880    }
881
882    fn clear(&mut self) {
883        self.special_fields.clear();
884    }
885
886    fn default_instance() -> &'static CDeviceAuth_AcceptAuthorizationRequest_Response {
887        static instance: CDeviceAuth_AcceptAuthorizationRequest_Response = CDeviceAuth_AcceptAuthorizationRequest_Response {
888            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
889        };
890        &instance
891    }
892}
893
894// @@protoc_insertion_point(message:CDeviceAuth_AuthorizeRemoteDevice_Request)
895#[derive(PartialEq,Clone,Default,Debug)]
896pub struct CDeviceAuth_AuthorizeRemoteDevice_Request {
897    // message fields
898    // @@protoc_insertion_point(field:CDeviceAuth_AuthorizeRemoteDevice_Request.steamid)
899    pub steamid: ::std::option::Option<u64>,
900    // @@protoc_insertion_point(field:CDeviceAuth_AuthorizeRemoteDevice_Request.auth_device_token)
901    pub auth_device_token: ::std::option::Option<u64>,
902    // special fields
903    // @@protoc_insertion_point(special_field:CDeviceAuth_AuthorizeRemoteDevice_Request.special_fields)
904    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
905}
906
907impl<'a> ::std::default::Default for &'a CDeviceAuth_AuthorizeRemoteDevice_Request {
908    fn default() -> &'a CDeviceAuth_AuthorizeRemoteDevice_Request {
909        <CDeviceAuth_AuthorizeRemoteDevice_Request as ::steam_vent_proto_common::protobuf::Message>::default_instance()
910    }
911}
912
913impl CDeviceAuth_AuthorizeRemoteDevice_Request {
914    pub fn new() -> CDeviceAuth_AuthorizeRemoteDevice_Request {
915        ::std::default::Default::default()
916    }
917
918    // optional fixed64 steamid = 1;
919
920    pub fn steamid(&self) -> u64 {
921        self.steamid.unwrap_or(0)
922    }
923
924    pub fn clear_steamid(&mut self) {
925        self.steamid = ::std::option::Option::None;
926    }
927
928    pub fn has_steamid(&self) -> bool {
929        self.steamid.is_some()
930    }
931
932    // Param is passed by value, moved
933    pub fn set_steamid(&mut self, v: u64) {
934        self.steamid = ::std::option::Option::Some(v);
935    }
936
937    // optional fixed64 auth_device_token = 2;
938
939    pub fn auth_device_token(&self) -> u64 {
940        self.auth_device_token.unwrap_or(0)
941    }
942
943    pub fn clear_auth_device_token(&mut self) {
944        self.auth_device_token = ::std::option::Option::None;
945    }
946
947    pub fn has_auth_device_token(&self) -> bool {
948        self.auth_device_token.is_some()
949    }
950
951    // Param is passed by value, moved
952    pub fn set_auth_device_token(&mut self, v: u64) {
953        self.auth_device_token = ::std::option::Option::Some(v);
954    }
955}
956
957impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_AuthorizeRemoteDevice_Request {
958    const NAME: &'static str = "CDeviceAuth_AuthorizeRemoteDevice_Request";
959
960    fn is_initialized(&self) -> bool {
961        true
962    }
963
964    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
965        while let Some(tag) = is.read_raw_tag_or_eof()? {
966            match tag {
967                9 => {
968                    self.steamid = ::std::option::Option::Some(is.read_fixed64()?);
969                },
970                17 => {
971                    self.auth_device_token = ::std::option::Option::Some(is.read_fixed64()?);
972                },
973                tag => {
974                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
975                },
976            };
977        }
978        ::std::result::Result::Ok(())
979    }
980
981    // Compute sizes of nested messages
982    #[allow(unused_variables)]
983    fn compute_size(&self) -> u64 {
984        let mut my_size = 0;
985        if let Some(v) = self.steamid {
986            my_size += 1 + 8;
987        }
988        if let Some(v) = self.auth_device_token {
989            my_size += 1 + 8;
990        }
991        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
992        self.special_fields.cached_size().set(my_size as u32);
993        my_size
994    }
995
996    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
997        if let Some(v) = self.steamid {
998            os.write_fixed64(1, v)?;
999        }
1000        if let Some(v) = self.auth_device_token {
1001            os.write_fixed64(2, v)?;
1002        }
1003        os.write_unknown_fields(self.special_fields.unknown_fields())?;
1004        ::std::result::Result::Ok(())
1005    }
1006
1007    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1008        &self.special_fields
1009    }
1010
1011    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1012        &mut self.special_fields
1013    }
1014
1015    fn new() -> CDeviceAuth_AuthorizeRemoteDevice_Request {
1016        CDeviceAuth_AuthorizeRemoteDevice_Request::new()
1017    }
1018
1019    fn clear(&mut self) {
1020        self.steamid = ::std::option::Option::None;
1021        self.auth_device_token = ::std::option::Option::None;
1022        self.special_fields.clear();
1023    }
1024
1025    fn default_instance() -> &'static CDeviceAuth_AuthorizeRemoteDevice_Request {
1026        static instance: CDeviceAuth_AuthorizeRemoteDevice_Request = CDeviceAuth_AuthorizeRemoteDevice_Request {
1027            steamid: ::std::option::Option::None,
1028            auth_device_token: ::std::option::Option::None,
1029            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1030        };
1031        &instance
1032    }
1033}
1034
1035// @@protoc_insertion_point(message:CDeviceAuth_AuthorizeRemoteDevice_Response)
1036#[derive(PartialEq,Clone,Default,Debug)]
1037pub struct CDeviceAuth_AuthorizeRemoteDevice_Response {
1038    // special fields
1039    // @@protoc_insertion_point(special_field:CDeviceAuth_AuthorizeRemoteDevice_Response.special_fields)
1040    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1041}
1042
1043impl<'a> ::std::default::Default for &'a CDeviceAuth_AuthorizeRemoteDevice_Response {
1044    fn default() -> &'a CDeviceAuth_AuthorizeRemoteDevice_Response {
1045        <CDeviceAuth_AuthorizeRemoteDevice_Response as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1046    }
1047}
1048
1049impl CDeviceAuth_AuthorizeRemoteDevice_Response {
1050    pub fn new() -> CDeviceAuth_AuthorizeRemoteDevice_Response {
1051        ::std::default::Default::default()
1052    }
1053}
1054
1055impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_AuthorizeRemoteDevice_Response {
1056    const NAME: &'static str = "CDeviceAuth_AuthorizeRemoteDevice_Response";
1057
1058    fn is_initialized(&self) -> bool {
1059        true
1060    }
1061
1062    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1063        while let Some(tag) = is.read_raw_tag_or_eof()? {
1064            match tag {
1065                tag => {
1066                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1067                },
1068            };
1069        }
1070        ::std::result::Result::Ok(())
1071    }
1072
1073    // Compute sizes of nested messages
1074    #[allow(unused_variables)]
1075    fn compute_size(&self) -> u64 {
1076        let mut my_size = 0;
1077        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1078        self.special_fields.cached_size().set(my_size as u32);
1079        my_size
1080    }
1081
1082    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1083        os.write_unknown_fields(self.special_fields.unknown_fields())?;
1084        ::std::result::Result::Ok(())
1085    }
1086
1087    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1088        &self.special_fields
1089    }
1090
1091    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1092        &mut self.special_fields
1093    }
1094
1095    fn new() -> CDeviceAuth_AuthorizeRemoteDevice_Response {
1096        CDeviceAuth_AuthorizeRemoteDevice_Response::new()
1097    }
1098
1099    fn clear(&mut self) {
1100        self.special_fields.clear();
1101    }
1102
1103    fn default_instance() -> &'static CDeviceAuth_AuthorizeRemoteDevice_Response {
1104        static instance: CDeviceAuth_AuthorizeRemoteDevice_Response = CDeviceAuth_AuthorizeRemoteDevice_Response {
1105            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1106        };
1107        &instance
1108    }
1109}
1110
1111// @@protoc_insertion_point(message:CDeviceAuth_DeauthorizeRemoteDevice_Request)
1112#[derive(PartialEq,Clone,Default,Debug)]
1113pub struct CDeviceAuth_DeauthorizeRemoteDevice_Request {
1114    // message fields
1115    // @@protoc_insertion_point(field:CDeviceAuth_DeauthorizeRemoteDevice_Request.steamid)
1116    pub steamid: ::std::option::Option<u64>,
1117    // @@protoc_insertion_point(field:CDeviceAuth_DeauthorizeRemoteDevice_Request.auth_device_token)
1118    pub auth_device_token: ::std::option::Option<u64>,
1119    // special fields
1120    // @@protoc_insertion_point(special_field:CDeviceAuth_DeauthorizeRemoteDevice_Request.special_fields)
1121    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1122}
1123
1124impl<'a> ::std::default::Default for &'a CDeviceAuth_DeauthorizeRemoteDevice_Request {
1125    fn default() -> &'a CDeviceAuth_DeauthorizeRemoteDevice_Request {
1126        <CDeviceAuth_DeauthorizeRemoteDevice_Request as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1127    }
1128}
1129
1130impl CDeviceAuth_DeauthorizeRemoteDevice_Request {
1131    pub fn new() -> CDeviceAuth_DeauthorizeRemoteDevice_Request {
1132        ::std::default::Default::default()
1133    }
1134
1135    // optional fixed64 steamid = 1;
1136
1137    pub fn steamid(&self) -> u64 {
1138        self.steamid.unwrap_or(0)
1139    }
1140
1141    pub fn clear_steamid(&mut self) {
1142        self.steamid = ::std::option::Option::None;
1143    }
1144
1145    pub fn has_steamid(&self) -> bool {
1146        self.steamid.is_some()
1147    }
1148
1149    // Param is passed by value, moved
1150    pub fn set_steamid(&mut self, v: u64) {
1151        self.steamid = ::std::option::Option::Some(v);
1152    }
1153
1154    // optional fixed64 auth_device_token = 2;
1155
1156    pub fn auth_device_token(&self) -> u64 {
1157        self.auth_device_token.unwrap_or(0)
1158    }
1159
1160    pub fn clear_auth_device_token(&mut self) {
1161        self.auth_device_token = ::std::option::Option::None;
1162    }
1163
1164    pub fn has_auth_device_token(&self) -> bool {
1165        self.auth_device_token.is_some()
1166    }
1167
1168    // Param is passed by value, moved
1169    pub fn set_auth_device_token(&mut self, v: u64) {
1170        self.auth_device_token = ::std::option::Option::Some(v);
1171    }
1172}
1173
1174impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_DeauthorizeRemoteDevice_Request {
1175    const NAME: &'static str = "CDeviceAuth_DeauthorizeRemoteDevice_Request";
1176
1177    fn is_initialized(&self) -> bool {
1178        true
1179    }
1180
1181    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1182        while let Some(tag) = is.read_raw_tag_or_eof()? {
1183            match tag {
1184                9 => {
1185                    self.steamid = ::std::option::Option::Some(is.read_fixed64()?);
1186                },
1187                17 => {
1188                    self.auth_device_token = ::std::option::Option::Some(is.read_fixed64()?);
1189                },
1190                tag => {
1191                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1192                },
1193            };
1194        }
1195        ::std::result::Result::Ok(())
1196    }
1197
1198    // Compute sizes of nested messages
1199    #[allow(unused_variables)]
1200    fn compute_size(&self) -> u64 {
1201        let mut my_size = 0;
1202        if let Some(v) = self.steamid {
1203            my_size += 1 + 8;
1204        }
1205        if let Some(v) = self.auth_device_token {
1206            my_size += 1 + 8;
1207        }
1208        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1209        self.special_fields.cached_size().set(my_size as u32);
1210        my_size
1211    }
1212
1213    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1214        if let Some(v) = self.steamid {
1215            os.write_fixed64(1, v)?;
1216        }
1217        if let Some(v) = self.auth_device_token {
1218            os.write_fixed64(2, v)?;
1219        }
1220        os.write_unknown_fields(self.special_fields.unknown_fields())?;
1221        ::std::result::Result::Ok(())
1222    }
1223
1224    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1225        &self.special_fields
1226    }
1227
1228    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1229        &mut self.special_fields
1230    }
1231
1232    fn new() -> CDeviceAuth_DeauthorizeRemoteDevice_Request {
1233        CDeviceAuth_DeauthorizeRemoteDevice_Request::new()
1234    }
1235
1236    fn clear(&mut self) {
1237        self.steamid = ::std::option::Option::None;
1238        self.auth_device_token = ::std::option::Option::None;
1239        self.special_fields.clear();
1240    }
1241
1242    fn default_instance() -> &'static CDeviceAuth_DeauthorizeRemoteDevice_Request {
1243        static instance: CDeviceAuth_DeauthorizeRemoteDevice_Request = CDeviceAuth_DeauthorizeRemoteDevice_Request {
1244            steamid: ::std::option::Option::None,
1245            auth_device_token: ::std::option::Option::None,
1246            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1247        };
1248        &instance
1249    }
1250}
1251
1252// @@protoc_insertion_point(message:CDeviceAuth_DeauthorizeRemoteDevice_Response)
1253#[derive(PartialEq,Clone,Default,Debug)]
1254pub struct CDeviceAuth_DeauthorizeRemoteDevice_Response {
1255    // special fields
1256    // @@protoc_insertion_point(special_field:CDeviceAuth_DeauthorizeRemoteDevice_Response.special_fields)
1257    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1258}
1259
1260impl<'a> ::std::default::Default for &'a CDeviceAuth_DeauthorizeRemoteDevice_Response {
1261    fn default() -> &'a CDeviceAuth_DeauthorizeRemoteDevice_Response {
1262        <CDeviceAuth_DeauthorizeRemoteDevice_Response as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1263    }
1264}
1265
1266impl CDeviceAuth_DeauthorizeRemoteDevice_Response {
1267    pub fn new() -> CDeviceAuth_DeauthorizeRemoteDevice_Response {
1268        ::std::default::Default::default()
1269    }
1270}
1271
1272impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_DeauthorizeRemoteDevice_Response {
1273    const NAME: &'static str = "CDeviceAuth_DeauthorizeRemoteDevice_Response";
1274
1275    fn is_initialized(&self) -> bool {
1276        true
1277    }
1278
1279    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1280        while let Some(tag) = is.read_raw_tag_or_eof()? {
1281            match tag {
1282                tag => {
1283                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1284                },
1285            };
1286        }
1287        ::std::result::Result::Ok(())
1288    }
1289
1290    // Compute sizes of nested messages
1291    #[allow(unused_variables)]
1292    fn compute_size(&self) -> u64 {
1293        let mut my_size = 0;
1294        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1295        self.special_fields.cached_size().set(my_size as u32);
1296        my_size
1297    }
1298
1299    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1300        os.write_unknown_fields(self.special_fields.unknown_fields())?;
1301        ::std::result::Result::Ok(())
1302    }
1303
1304    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1305        &self.special_fields
1306    }
1307
1308    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1309        &mut self.special_fields
1310    }
1311
1312    fn new() -> CDeviceAuth_DeauthorizeRemoteDevice_Response {
1313        CDeviceAuth_DeauthorizeRemoteDevice_Response::new()
1314    }
1315
1316    fn clear(&mut self) {
1317        self.special_fields.clear();
1318    }
1319
1320    fn default_instance() -> &'static CDeviceAuth_DeauthorizeRemoteDevice_Response {
1321        static instance: CDeviceAuth_DeauthorizeRemoteDevice_Response = CDeviceAuth_DeauthorizeRemoteDevice_Response {
1322            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1323        };
1324        &instance
1325    }
1326}
1327
1328// @@protoc_insertion_point(message:CDeviceAuth_GetUsedAuthorizedDevices_Request)
1329#[derive(PartialEq,Clone,Default,Debug)]
1330pub struct CDeviceAuth_GetUsedAuthorizedDevices_Request {
1331    // message fields
1332    // @@protoc_insertion_point(field:CDeviceAuth_GetUsedAuthorizedDevices_Request.steamid)
1333    pub steamid: ::std::option::Option<u64>,
1334    // special fields
1335    // @@protoc_insertion_point(special_field:CDeviceAuth_GetUsedAuthorizedDevices_Request.special_fields)
1336    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1337}
1338
1339impl<'a> ::std::default::Default for &'a CDeviceAuth_GetUsedAuthorizedDevices_Request {
1340    fn default() -> &'a CDeviceAuth_GetUsedAuthorizedDevices_Request {
1341        <CDeviceAuth_GetUsedAuthorizedDevices_Request as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1342    }
1343}
1344
1345impl CDeviceAuth_GetUsedAuthorizedDevices_Request {
1346    pub fn new() -> CDeviceAuth_GetUsedAuthorizedDevices_Request {
1347        ::std::default::Default::default()
1348    }
1349
1350    // optional fixed64 steamid = 1;
1351
1352    pub fn steamid(&self) -> u64 {
1353        self.steamid.unwrap_or(0)
1354    }
1355
1356    pub fn clear_steamid(&mut self) {
1357        self.steamid = ::std::option::Option::None;
1358    }
1359
1360    pub fn has_steamid(&self) -> bool {
1361        self.steamid.is_some()
1362    }
1363
1364    // Param is passed by value, moved
1365    pub fn set_steamid(&mut self, v: u64) {
1366        self.steamid = ::std::option::Option::Some(v);
1367    }
1368}
1369
1370impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_GetUsedAuthorizedDevices_Request {
1371    const NAME: &'static str = "CDeviceAuth_GetUsedAuthorizedDevices_Request";
1372
1373    fn is_initialized(&self) -> bool {
1374        true
1375    }
1376
1377    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1378        while let Some(tag) = is.read_raw_tag_or_eof()? {
1379            match tag {
1380                9 => {
1381                    self.steamid = ::std::option::Option::Some(is.read_fixed64()?);
1382                },
1383                tag => {
1384                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1385                },
1386            };
1387        }
1388        ::std::result::Result::Ok(())
1389    }
1390
1391    // Compute sizes of nested messages
1392    #[allow(unused_variables)]
1393    fn compute_size(&self) -> u64 {
1394        let mut my_size = 0;
1395        if let Some(v) = self.steamid {
1396            my_size += 1 + 8;
1397        }
1398        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1399        self.special_fields.cached_size().set(my_size as u32);
1400        my_size
1401    }
1402
1403    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1404        if let Some(v) = self.steamid {
1405            os.write_fixed64(1, v)?;
1406        }
1407        os.write_unknown_fields(self.special_fields.unknown_fields())?;
1408        ::std::result::Result::Ok(())
1409    }
1410
1411    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1412        &self.special_fields
1413    }
1414
1415    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1416        &mut self.special_fields
1417    }
1418
1419    fn new() -> CDeviceAuth_GetUsedAuthorizedDevices_Request {
1420        CDeviceAuth_GetUsedAuthorizedDevices_Request::new()
1421    }
1422
1423    fn clear(&mut self) {
1424        self.steamid = ::std::option::Option::None;
1425        self.special_fields.clear();
1426    }
1427
1428    fn default_instance() -> &'static CDeviceAuth_GetUsedAuthorizedDevices_Request {
1429        static instance: CDeviceAuth_GetUsedAuthorizedDevices_Request = CDeviceAuth_GetUsedAuthorizedDevices_Request {
1430            steamid: ::std::option::Option::None,
1431            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1432        };
1433        &instance
1434    }
1435}
1436
1437// @@protoc_insertion_point(message:CDeviceAuth_GetUsedAuthorizedDevices_Response)
1438#[derive(PartialEq,Clone,Default,Debug)]
1439pub struct CDeviceAuth_GetUsedAuthorizedDevices_Response {
1440    // message fields
1441    // @@protoc_insertion_point(field:CDeviceAuth_GetUsedAuthorizedDevices_Response.devices)
1442    pub devices: ::std::vec::Vec<cdevice_auth_get_used_authorized_devices_response::Device>,
1443    // special fields
1444    // @@protoc_insertion_point(special_field:CDeviceAuth_GetUsedAuthorizedDevices_Response.special_fields)
1445    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1446}
1447
1448impl<'a> ::std::default::Default for &'a CDeviceAuth_GetUsedAuthorizedDevices_Response {
1449    fn default() -> &'a CDeviceAuth_GetUsedAuthorizedDevices_Response {
1450        <CDeviceAuth_GetUsedAuthorizedDevices_Response as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1451    }
1452}
1453
1454impl CDeviceAuth_GetUsedAuthorizedDevices_Response {
1455    pub fn new() -> CDeviceAuth_GetUsedAuthorizedDevices_Response {
1456        ::std::default::Default::default()
1457    }
1458}
1459
1460impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_GetUsedAuthorizedDevices_Response {
1461    const NAME: &'static str = "CDeviceAuth_GetUsedAuthorizedDevices_Response";
1462
1463    fn is_initialized(&self) -> bool {
1464        true
1465    }
1466
1467    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1468        while let Some(tag) = is.read_raw_tag_or_eof()? {
1469            match tag {
1470                10 => {
1471                    self.devices.push(is.read_message()?);
1472                },
1473                tag => {
1474                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1475                },
1476            };
1477        }
1478        ::std::result::Result::Ok(())
1479    }
1480
1481    // Compute sizes of nested messages
1482    #[allow(unused_variables)]
1483    fn compute_size(&self) -> u64 {
1484        let mut my_size = 0;
1485        for value in &self.devices {
1486            let len = value.compute_size();
1487            my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
1488        };
1489        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1490        self.special_fields.cached_size().set(my_size as u32);
1491        my_size
1492    }
1493
1494    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1495        for v in &self.devices {
1496            ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
1497        };
1498        os.write_unknown_fields(self.special_fields.unknown_fields())?;
1499        ::std::result::Result::Ok(())
1500    }
1501
1502    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1503        &self.special_fields
1504    }
1505
1506    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1507        &mut self.special_fields
1508    }
1509
1510    fn new() -> CDeviceAuth_GetUsedAuthorizedDevices_Response {
1511        CDeviceAuth_GetUsedAuthorizedDevices_Response::new()
1512    }
1513
1514    fn clear(&mut self) {
1515        self.devices.clear();
1516        self.special_fields.clear();
1517    }
1518
1519    fn default_instance() -> &'static CDeviceAuth_GetUsedAuthorizedDevices_Response {
1520        static instance: CDeviceAuth_GetUsedAuthorizedDevices_Response = CDeviceAuth_GetUsedAuthorizedDevices_Response {
1521            devices: ::std::vec::Vec::new(),
1522            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1523        };
1524        &instance
1525    }
1526}
1527
1528/// Nested message and enums of message `CDeviceAuth_GetUsedAuthorizedDevices_Response`
1529pub mod cdevice_auth_get_used_authorized_devices_response {
1530    // @@protoc_insertion_point(message:CDeviceAuth_GetUsedAuthorizedDevices_Response.Device)
1531    #[derive(PartialEq,Clone,Default,Debug)]
1532    pub struct Device {
1533        // message fields
1534        // @@protoc_insertion_point(field:CDeviceAuth_GetUsedAuthorizedDevices_Response.Device.auth_device_token)
1535        pub auth_device_token: ::std::option::Option<u64>,
1536        // @@protoc_insertion_point(field:CDeviceAuth_GetUsedAuthorizedDevices_Response.Device.device_name)
1537        pub device_name: ::std::option::Option<::std::string::String>,
1538        // @@protoc_insertion_point(field:CDeviceAuth_GetUsedAuthorizedDevices_Response.Device.owner_steamid)
1539        pub owner_steamid: ::std::option::Option<u64>,
1540        // @@protoc_insertion_point(field:CDeviceAuth_GetUsedAuthorizedDevices_Response.Device.last_time_used)
1541        pub last_time_used: ::std::option::Option<u32>,
1542        // @@protoc_insertion_point(field:CDeviceAuth_GetUsedAuthorizedDevices_Response.Device.last_app_played)
1543        pub last_app_played: ::std::option::Option<u32>,
1544        // special fields
1545        // @@protoc_insertion_point(special_field:CDeviceAuth_GetUsedAuthorizedDevices_Response.Device.special_fields)
1546        pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1547    }
1548
1549    impl<'a> ::std::default::Default for &'a Device {
1550        fn default() -> &'a Device {
1551            <Device as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1552        }
1553    }
1554
1555    impl Device {
1556        pub fn new() -> Device {
1557            ::std::default::Default::default()
1558        }
1559
1560        // optional fixed64 auth_device_token = 1;
1561
1562        pub fn auth_device_token(&self) -> u64 {
1563            self.auth_device_token.unwrap_or(0)
1564        }
1565
1566        pub fn clear_auth_device_token(&mut self) {
1567            self.auth_device_token = ::std::option::Option::None;
1568        }
1569
1570        pub fn has_auth_device_token(&self) -> bool {
1571            self.auth_device_token.is_some()
1572        }
1573
1574        // Param is passed by value, moved
1575        pub fn set_auth_device_token(&mut self, v: u64) {
1576            self.auth_device_token = ::std::option::Option::Some(v);
1577        }
1578
1579        // optional string device_name = 2;
1580
1581        pub fn device_name(&self) -> &str {
1582            match self.device_name.as_ref() {
1583                Some(v) => v,
1584                None => "",
1585            }
1586        }
1587
1588        pub fn clear_device_name(&mut self) {
1589            self.device_name = ::std::option::Option::None;
1590        }
1591
1592        pub fn has_device_name(&self) -> bool {
1593            self.device_name.is_some()
1594        }
1595
1596        // Param is passed by value, moved
1597        pub fn set_device_name(&mut self, v: ::std::string::String) {
1598            self.device_name = ::std::option::Option::Some(v);
1599        }
1600
1601        // Mutable pointer to the field.
1602        // If field is not initialized, it is initialized with default value first.
1603        pub fn mut_device_name(&mut self) -> &mut ::std::string::String {
1604            if self.device_name.is_none() {
1605                self.device_name = ::std::option::Option::Some(::std::string::String::new());
1606            }
1607            self.device_name.as_mut().unwrap()
1608        }
1609
1610        // Take field
1611        pub fn take_device_name(&mut self) -> ::std::string::String {
1612            self.device_name.take().unwrap_or_else(|| ::std::string::String::new())
1613        }
1614
1615        // optional fixed64 owner_steamid = 3;
1616
1617        pub fn owner_steamid(&self) -> u64 {
1618            self.owner_steamid.unwrap_or(0)
1619        }
1620
1621        pub fn clear_owner_steamid(&mut self) {
1622            self.owner_steamid = ::std::option::Option::None;
1623        }
1624
1625        pub fn has_owner_steamid(&self) -> bool {
1626            self.owner_steamid.is_some()
1627        }
1628
1629        // Param is passed by value, moved
1630        pub fn set_owner_steamid(&mut self, v: u64) {
1631            self.owner_steamid = ::std::option::Option::Some(v);
1632        }
1633
1634        // optional uint32 last_time_used = 4;
1635
1636        pub fn last_time_used(&self) -> u32 {
1637            self.last_time_used.unwrap_or(0)
1638        }
1639
1640        pub fn clear_last_time_used(&mut self) {
1641            self.last_time_used = ::std::option::Option::None;
1642        }
1643
1644        pub fn has_last_time_used(&self) -> bool {
1645            self.last_time_used.is_some()
1646        }
1647
1648        // Param is passed by value, moved
1649        pub fn set_last_time_used(&mut self, v: u32) {
1650            self.last_time_used = ::std::option::Option::Some(v);
1651        }
1652
1653        // optional uint32 last_app_played = 5;
1654
1655        pub fn last_app_played(&self) -> u32 {
1656            self.last_app_played.unwrap_or(0)
1657        }
1658
1659        pub fn clear_last_app_played(&mut self) {
1660            self.last_app_played = ::std::option::Option::None;
1661        }
1662
1663        pub fn has_last_app_played(&self) -> bool {
1664            self.last_app_played.is_some()
1665        }
1666
1667        // Param is passed by value, moved
1668        pub fn set_last_app_played(&mut self, v: u32) {
1669            self.last_app_played = ::std::option::Option::Some(v);
1670        }
1671    }
1672
1673    impl ::steam_vent_proto_common::protobuf::Message for Device {
1674        const NAME: &'static str = "Device";
1675
1676        fn is_initialized(&self) -> bool {
1677            true
1678        }
1679
1680        fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1681            while let Some(tag) = is.read_raw_tag_or_eof()? {
1682                match tag {
1683                    9 => {
1684                        self.auth_device_token = ::std::option::Option::Some(is.read_fixed64()?);
1685                    },
1686                    18 => {
1687                        self.device_name = ::std::option::Option::Some(is.read_string()?);
1688                    },
1689                    25 => {
1690                        self.owner_steamid = ::std::option::Option::Some(is.read_fixed64()?);
1691                    },
1692                    32 => {
1693                        self.last_time_used = ::std::option::Option::Some(is.read_uint32()?);
1694                    },
1695                    40 => {
1696                        self.last_app_played = ::std::option::Option::Some(is.read_uint32()?);
1697                    },
1698                    tag => {
1699                        ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1700                    },
1701                };
1702            }
1703            ::std::result::Result::Ok(())
1704        }
1705
1706        // Compute sizes of nested messages
1707        #[allow(unused_variables)]
1708        fn compute_size(&self) -> u64 {
1709            let mut my_size = 0;
1710            if let Some(v) = self.auth_device_token {
1711                my_size += 1 + 8;
1712            }
1713            if let Some(v) = self.device_name.as_ref() {
1714                my_size += ::steam_vent_proto_common::protobuf::rt::string_size(2, &v);
1715            }
1716            if let Some(v) = self.owner_steamid {
1717                my_size += 1 + 8;
1718            }
1719            if let Some(v) = self.last_time_used {
1720                my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(4, v);
1721            }
1722            if let Some(v) = self.last_app_played {
1723                my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(5, v);
1724            }
1725            my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1726            self.special_fields.cached_size().set(my_size as u32);
1727            my_size
1728        }
1729
1730        fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1731            if let Some(v) = self.auth_device_token {
1732                os.write_fixed64(1, v)?;
1733            }
1734            if let Some(v) = self.device_name.as_ref() {
1735                os.write_string(2, v)?;
1736            }
1737            if let Some(v) = self.owner_steamid {
1738                os.write_fixed64(3, v)?;
1739            }
1740            if let Some(v) = self.last_time_used {
1741                os.write_uint32(4, v)?;
1742            }
1743            if let Some(v) = self.last_app_played {
1744                os.write_uint32(5, v)?;
1745            }
1746            os.write_unknown_fields(self.special_fields.unknown_fields())?;
1747            ::std::result::Result::Ok(())
1748        }
1749
1750        fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1751            &self.special_fields
1752        }
1753
1754        fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1755            &mut self.special_fields
1756        }
1757
1758        fn new() -> Device {
1759            Device::new()
1760        }
1761
1762        fn clear(&mut self) {
1763            self.auth_device_token = ::std::option::Option::None;
1764            self.device_name = ::std::option::Option::None;
1765            self.owner_steamid = ::std::option::Option::None;
1766            self.last_time_used = ::std::option::Option::None;
1767            self.last_app_played = ::std::option::Option::None;
1768            self.special_fields.clear();
1769        }
1770
1771        fn default_instance() -> &'static Device {
1772            static instance: Device = Device {
1773                auth_device_token: ::std::option::Option::None,
1774                device_name: ::std::option::Option::None,
1775                owner_steamid: ::std::option::Option::None,
1776                last_time_used: ::std::option::Option::None,
1777                last_app_played: ::std::option::Option::None,
1778                special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1779            };
1780            &instance
1781        }
1782    }
1783}
1784
1785// @@protoc_insertion_point(message:CDeviceAuth_GetAuthorizedBorrowers_Request)
1786#[derive(PartialEq,Clone,Default,Debug)]
1787pub struct CDeviceAuth_GetAuthorizedBorrowers_Request {
1788    // message fields
1789    // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedBorrowers_Request.steamid)
1790    pub steamid: ::std::option::Option<u64>,
1791    // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedBorrowers_Request.include_canceled)
1792    pub include_canceled: ::std::option::Option<bool>,
1793    // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedBorrowers_Request.include_pending)
1794    pub include_pending: ::std::option::Option<bool>,
1795    // special fields
1796    // @@protoc_insertion_point(special_field:CDeviceAuth_GetAuthorizedBorrowers_Request.special_fields)
1797    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1798}
1799
1800impl<'a> ::std::default::Default for &'a CDeviceAuth_GetAuthorizedBorrowers_Request {
1801    fn default() -> &'a CDeviceAuth_GetAuthorizedBorrowers_Request {
1802        <CDeviceAuth_GetAuthorizedBorrowers_Request as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1803    }
1804}
1805
1806impl CDeviceAuth_GetAuthorizedBorrowers_Request {
1807    pub fn new() -> CDeviceAuth_GetAuthorizedBorrowers_Request {
1808        ::std::default::Default::default()
1809    }
1810
1811    // optional fixed64 steamid = 1;
1812
1813    pub fn steamid(&self) -> u64 {
1814        self.steamid.unwrap_or(0)
1815    }
1816
1817    pub fn clear_steamid(&mut self) {
1818        self.steamid = ::std::option::Option::None;
1819    }
1820
1821    pub fn has_steamid(&self) -> bool {
1822        self.steamid.is_some()
1823    }
1824
1825    // Param is passed by value, moved
1826    pub fn set_steamid(&mut self, v: u64) {
1827        self.steamid = ::std::option::Option::Some(v);
1828    }
1829
1830    // optional bool include_canceled = 2;
1831
1832    pub fn include_canceled(&self) -> bool {
1833        self.include_canceled.unwrap_or(false)
1834    }
1835
1836    pub fn clear_include_canceled(&mut self) {
1837        self.include_canceled = ::std::option::Option::None;
1838    }
1839
1840    pub fn has_include_canceled(&self) -> bool {
1841        self.include_canceled.is_some()
1842    }
1843
1844    // Param is passed by value, moved
1845    pub fn set_include_canceled(&mut self, v: bool) {
1846        self.include_canceled = ::std::option::Option::Some(v);
1847    }
1848
1849    // optional bool include_pending = 3;
1850
1851    pub fn include_pending(&self) -> bool {
1852        self.include_pending.unwrap_or(false)
1853    }
1854
1855    pub fn clear_include_pending(&mut self) {
1856        self.include_pending = ::std::option::Option::None;
1857    }
1858
1859    pub fn has_include_pending(&self) -> bool {
1860        self.include_pending.is_some()
1861    }
1862
1863    // Param is passed by value, moved
1864    pub fn set_include_pending(&mut self, v: bool) {
1865        self.include_pending = ::std::option::Option::Some(v);
1866    }
1867}
1868
1869impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_GetAuthorizedBorrowers_Request {
1870    const NAME: &'static str = "CDeviceAuth_GetAuthorizedBorrowers_Request";
1871
1872    fn is_initialized(&self) -> bool {
1873        true
1874    }
1875
1876    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1877        while let Some(tag) = is.read_raw_tag_or_eof()? {
1878            match tag {
1879                9 => {
1880                    self.steamid = ::std::option::Option::Some(is.read_fixed64()?);
1881                },
1882                16 => {
1883                    self.include_canceled = ::std::option::Option::Some(is.read_bool()?);
1884                },
1885                24 => {
1886                    self.include_pending = ::std::option::Option::Some(is.read_bool()?);
1887                },
1888                tag => {
1889                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1890                },
1891            };
1892        }
1893        ::std::result::Result::Ok(())
1894    }
1895
1896    // Compute sizes of nested messages
1897    #[allow(unused_variables)]
1898    fn compute_size(&self) -> u64 {
1899        let mut my_size = 0;
1900        if let Some(v) = self.steamid {
1901            my_size += 1 + 8;
1902        }
1903        if let Some(v) = self.include_canceled {
1904            my_size += 1 + 1;
1905        }
1906        if let Some(v) = self.include_pending {
1907            my_size += 1 + 1;
1908        }
1909        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1910        self.special_fields.cached_size().set(my_size as u32);
1911        my_size
1912    }
1913
1914    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1915        if let Some(v) = self.steamid {
1916            os.write_fixed64(1, v)?;
1917        }
1918        if let Some(v) = self.include_canceled {
1919            os.write_bool(2, v)?;
1920        }
1921        if let Some(v) = self.include_pending {
1922            os.write_bool(3, v)?;
1923        }
1924        os.write_unknown_fields(self.special_fields.unknown_fields())?;
1925        ::std::result::Result::Ok(())
1926    }
1927
1928    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1929        &self.special_fields
1930    }
1931
1932    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1933        &mut self.special_fields
1934    }
1935
1936    fn new() -> CDeviceAuth_GetAuthorizedBorrowers_Request {
1937        CDeviceAuth_GetAuthorizedBorrowers_Request::new()
1938    }
1939
1940    fn clear(&mut self) {
1941        self.steamid = ::std::option::Option::None;
1942        self.include_canceled = ::std::option::Option::None;
1943        self.include_pending = ::std::option::Option::None;
1944        self.special_fields.clear();
1945    }
1946
1947    fn default_instance() -> &'static CDeviceAuth_GetAuthorizedBorrowers_Request {
1948        static instance: CDeviceAuth_GetAuthorizedBorrowers_Request = CDeviceAuth_GetAuthorizedBorrowers_Request {
1949            steamid: ::std::option::Option::None,
1950            include_canceled: ::std::option::Option::None,
1951            include_pending: ::std::option::Option::None,
1952            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1953        };
1954        &instance
1955    }
1956}
1957
1958// @@protoc_insertion_point(message:CDeviceAuth_GetAuthorizedBorrowers_Response)
1959#[derive(PartialEq,Clone,Default,Debug)]
1960pub struct CDeviceAuth_GetAuthorizedBorrowers_Response {
1961    // message fields
1962    // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedBorrowers_Response.borrowers)
1963    pub borrowers: ::std::vec::Vec<cdevice_auth_get_authorized_borrowers_response::Borrower>,
1964    // special fields
1965    // @@protoc_insertion_point(special_field:CDeviceAuth_GetAuthorizedBorrowers_Response.special_fields)
1966    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1967}
1968
1969impl<'a> ::std::default::Default for &'a CDeviceAuth_GetAuthorizedBorrowers_Response {
1970    fn default() -> &'a CDeviceAuth_GetAuthorizedBorrowers_Response {
1971        <CDeviceAuth_GetAuthorizedBorrowers_Response as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1972    }
1973}
1974
1975impl CDeviceAuth_GetAuthorizedBorrowers_Response {
1976    pub fn new() -> CDeviceAuth_GetAuthorizedBorrowers_Response {
1977        ::std::default::Default::default()
1978    }
1979}
1980
1981impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_GetAuthorizedBorrowers_Response {
1982    const NAME: &'static str = "CDeviceAuth_GetAuthorizedBorrowers_Response";
1983
1984    fn is_initialized(&self) -> bool {
1985        true
1986    }
1987
1988    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1989        while let Some(tag) = is.read_raw_tag_or_eof()? {
1990            match tag {
1991                10 => {
1992                    self.borrowers.push(is.read_message()?);
1993                },
1994                tag => {
1995                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1996                },
1997            };
1998        }
1999        ::std::result::Result::Ok(())
2000    }
2001
2002    // Compute sizes of nested messages
2003    #[allow(unused_variables)]
2004    fn compute_size(&self) -> u64 {
2005        let mut my_size = 0;
2006        for value in &self.borrowers {
2007            let len = value.compute_size();
2008            my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
2009        };
2010        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2011        self.special_fields.cached_size().set(my_size as u32);
2012        my_size
2013    }
2014
2015    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2016        for v in &self.borrowers {
2017            ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
2018        };
2019        os.write_unknown_fields(self.special_fields.unknown_fields())?;
2020        ::std::result::Result::Ok(())
2021    }
2022
2023    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2024        &self.special_fields
2025    }
2026
2027    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2028        &mut self.special_fields
2029    }
2030
2031    fn new() -> CDeviceAuth_GetAuthorizedBorrowers_Response {
2032        CDeviceAuth_GetAuthorizedBorrowers_Response::new()
2033    }
2034
2035    fn clear(&mut self) {
2036        self.borrowers.clear();
2037        self.special_fields.clear();
2038    }
2039
2040    fn default_instance() -> &'static CDeviceAuth_GetAuthorizedBorrowers_Response {
2041        static instance: CDeviceAuth_GetAuthorizedBorrowers_Response = CDeviceAuth_GetAuthorizedBorrowers_Response {
2042            borrowers: ::std::vec::Vec::new(),
2043            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2044        };
2045        &instance
2046    }
2047}
2048
2049/// Nested message and enums of message `CDeviceAuth_GetAuthorizedBorrowers_Response`
2050pub mod cdevice_auth_get_authorized_borrowers_response {
2051    // @@protoc_insertion_point(message:CDeviceAuth_GetAuthorizedBorrowers_Response.Borrower)
2052    #[derive(PartialEq,Clone,Default,Debug)]
2053    pub struct Borrower {
2054        // message fields
2055        // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedBorrowers_Response.Borrower.steamid)
2056        pub steamid: ::std::option::Option<u64>,
2057        // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedBorrowers_Response.Borrower.is_pending)
2058        pub is_pending: ::std::option::Option<bool>,
2059        // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedBorrowers_Response.Borrower.is_canceled)
2060        pub is_canceled: ::std::option::Option<bool>,
2061        // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedBorrowers_Response.Borrower.time_created)
2062        pub time_created: ::std::option::Option<u32>,
2063        // special fields
2064        // @@protoc_insertion_point(special_field:CDeviceAuth_GetAuthorizedBorrowers_Response.Borrower.special_fields)
2065        pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2066    }
2067
2068    impl<'a> ::std::default::Default for &'a Borrower {
2069        fn default() -> &'a Borrower {
2070            <Borrower as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2071        }
2072    }
2073
2074    impl Borrower {
2075        pub fn new() -> Borrower {
2076            ::std::default::Default::default()
2077        }
2078
2079        // optional fixed64 steamid = 1;
2080
2081        pub fn steamid(&self) -> u64 {
2082            self.steamid.unwrap_or(0)
2083        }
2084
2085        pub fn clear_steamid(&mut self) {
2086            self.steamid = ::std::option::Option::None;
2087        }
2088
2089        pub fn has_steamid(&self) -> bool {
2090            self.steamid.is_some()
2091        }
2092
2093        // Param is passed by value, moved
2094        pub fn set_steamid(&mut self, v: u64) {
2095            self.steamid = ::std::option::Option::Some(v);
2096        }
2097
2098        // optional bool is_pending = 2;
2099
2100        pub fn is_pending(&self) -> bool {
2101            self.is_pending.unwrap_or(false)
2102        }
2103
2104        pub fn clear_is_pending(&mut self) {
2105            self.is_pending = ::std::option::Option::None;
2106        }
2107
2108        pub fn has_is_pending(&self) -> bool {
2109            self.is_pending.is_some()
2110        }
2111
2112        // Param is passed by value, moved
2113        pub fn set_is_pending(&mut self, v: bool) {
2114            self.is_pending = ::std::option::Option::Some(v);
2115        }
2116
2117        // optional bool is_canceled = 3;
2118
2119        pub fn is_canceled(&self) -> bool {
2120            self.is_canceled.unwrap_or(false)
2121        }
2122
2123        pub fn clear_is_canceled(&mut self) {
2124            self.is_canceled = ::std::option::Option::None;
2125        }
2126
2127        pub fn has_is_canceled(&self) -> bool {
2128            self.is_canceled.is_some()
2129        }
2130
2131        // Param is passed by value, moved
2132        pub fn set_is_canceled(&mut self, v: bool) {
2133            self.is_canceled = ::std::option::Option::Some(v);
2134        }
2135
2136        // optional uint32 time_created = 4;
2137
2138        pub fn time_created(&self) -> u32 {
2139            self.time_created.unwrap_or(0)
2140        }
2141
2142        pub fn clear_time_created(&mut self) {
2143            self.time_created = ::std::option::Option::None;
2144        }
2145
2146        pub fn has_time_created(&self) -> bool {
2147            self.time_created.is_some()
2148        }
2149
2150        // Param is passed by value, moved
2151        pub fn set_time_created(&mut self, v: u32) {
2152            self.time_created = ::std::option::Option::Some(v);
2153        }
2154    }
2155
2156    impl ::steam_vent_proto_common::protobuf::Message for Borrower {
2157        const NAME: &'static str = "Borrower";
2158
2159        fn is_initialized(&self) -> bool {
2160            true
2161        }
2162
2163        fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2164            while let Some(tag) = is.read_raw_tag_or_eof()? {
2165                match tag {
2166                    9 => {
2167                        self.steamid = ::std::option::Option::Some(is.read_fixed64()?);
2168                    },
2169                    16 => {
2170                        self.is_pending = ::std::option::Option::Some(is.read_bool()?);
2171                    },
2172                    24 => {
2173                        self.is_canceled = ::std::option::Option::Some(is.read_bool()?);
2174                    },
2175                    32 => {
2176                        self.time_created = ::std::option::Option::Some(is.read_uint32()?);
2177                    },
2178                    tag => {
2179                        ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2180                    },
2181                };
2182            }
2183            ::std::result::Result::Ok(())
2184        }
2185
2186        // Compute sizes of nested messages
2187        #[allow(unused_variables)]
2188        fn compute_size(&self) -> u64 {
2189            let mut my_size = 0;
2190            if let Some(v) = self.steamid {
2191                my_size += 1 + 8;
2192            }
2193            if let Some(v) = self.is_pending {
2194                my_size += 1 + 1;
2195            }
2196            if let Some(v) = self.is_canceled {
2197                my_size += 1 + 1;
2198            }
2199            if let Some(v) = self.time_created {
2200                my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(4, v);
2201            }
2202            my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2203            self.special_fields.cached_size().set(my_size as u32);
2204            my_size
2205        }
2206
2207        fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2208            if let Some(v) = self.steamid {
2209                os.write_fixed64(1, v)?;
2210            }
2211            if let Some(v) = self.is_pending {
2212                os.write_bool(2, v)?;
2213            }
2214            if let Some(v) = self.is_canceled {
2215                os.write_bool(3, v)?;
2216            }
2217            if let Some(v) = self.time_created {
2218                os.write_uint32(4, v)?;
2219            }
2220            os.write_unknown_fields(self.special_fields.unknown_fields())?;
2221            ::std::result::Result::Ok(())
2222        }
2223
2224        fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2225            &self.special_fields
2226        }
2227
2228        fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2229            &mut self.special_fields
2230        }
2231
2232        fn new() -> Borrower {
2233            Borrower::new()
2234        }
2235
2236        fn clear(&mut self) {
2237            self.steamid = ::std::option::Option::None;
2238            self.is_pending = ::std::option::Option::None;
2239            self.is_canceled = ::std::option::Option::None;
2240            self.time_created = ::std::option::Option::None;
2241            self.special_fields.clear();
2242        }
2243
2244        fn default_instance() -> &'static Borrower {
2245            static instance: Borrower = Borrower {
2246                steamid: ::std::option::Option::None,
2247                is_pending: ::std::option::Option::None,
2248                is_canceled: ::std::option::Option::None,
2249                time_created: ::std::option::Option::None,
2250                special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2251            };
2252            &instance
2253        }
2254    }
2255}
2256
2257// @@protoc_insertion_point(message:CDeviceAuth_AddAuthorizedBorrowers_Request)
2258#[derive(PartialEq,Clone,Default,Debug)]
2259pub struct CDeviceAuth_AddAuthorizedBorrowers_Request {
2260    // message fields
2261    // @@protoc_insertion_point(field:CDeviceAuth_AddAuthorizedBorrowers_Request.steamid)
2262    pub steamid: ::std::option::Option<u64>,
2263    // @@protoc_insertion_point(field:CDeviceAuth_AddAuthorizedBorrowers_Request.steamid_borrower)
2264    pub steamid_borrower: ::std::vec::Vec<u64>,
2265    // special fields
2266    // @@protoc_insertion_point(special_field:CDeviceAuth_AddAuthorizedBorrowers_Request.special_fields)
2267    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2268}
2269
2270impl<'a> ::std::default::Default for &'a CDeviceAuth_AddAuthorizedBorrowers_Request {
2271    fn default() -> &'a CDeviceAuth_AddAuthorizedBorrowers_Request {
2272        <CDeviceAuth_AddAuthorizedBorrowers_Request as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2273    }
2274}
2275
2276impl CDeviceAuth_AddAuthorizedBorrowers_Request {
2277    pub fn new() -> CDeviceAuth_AddAuthorizedBorrowers_Request {
2278        ::std::default::Default::default()
2279    }
2280
2281    // optional fixed64 steamid = 1;
2282
2283    pub fn steamid(&self) -> u64 {
2284        self.steamid.unwrap_or(0)
2285    }
2286
2287    pub fn clear_steamid(&mut self) {
2288        self.steamid = ::std::option::Option::None;
2289    }
2290
2291    pub fn has_steamid(&self) -> bool {
2292        self.steamid.is_some()
2293    }
2294
2295    // Param is passed by value, moved
2296    pub fn set_steamid(&mut self, v: u64) {
2297        self.steamid = ::std::option::Option::Some(v);
2298    }
2299}
2300
2301impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_AddAuthorizedBorrowers_Request {
2302    const NAME: &'static str = "CDeviceAuth_AddAuthorizedBorrowers_Request";
2303
2304    fn is_initialized(&self) -> bool {
2305        true
2306    }
2307
2308    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2309        while let Some(tag) = is.read_raw_tag_or_eof()? {
2310            match tag {
2311                9 => {
2312                    self.steamid = ::std::option::Option::Some(is.read_fixed64()?);
2313                },
2314                18 => {
2315                    is.read_repeated_packed_fixed64_into(&mut self.steamid_borrower)?;
2316                },
2317                17 => {
2318                    self.steamid_borrower.push(is.read_fixed64()?);
2319                },
2320                tag => {
2321                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2322                },
2323            };
2324        }
2325        ::std::result::Result::Ok(())
2326    }
2327
2328    // Compute sizes of nested messages
2329    #[allow(unused_variables)]
2330    fn compute_size(&self) -> u64 {
2331        let mut my_size = 0;
2332        if let Some(v) = self.steamid {
2333            my_size += 1 + 8;
2334        }
2335        my_size += 9 * self.steamid_borrower.len() as u64;
2336        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2337        self.special_fields.cached_size().set(my_size as u32);
2338        my_size
2339    }
2340
2341    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2342        if let Some(v) = self.steamid {
2343            os.write_fixed64(1, v)?;
2344        }
2345        for v in &self.steamid_borrower {
2346            os.write_fixed64(2, *v)?;
2347        };
2348        os.write_unknown_fields(self.special_fields.unknown_fields())?;
2349        ::std::result::Result::Ok(())
2350    }
2351
2352    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2353        &self.special_fields
2354    }
2355
2356    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2357        &mut self.special_fields
2358    }
2359
2360    fn new() -> CDeviceAuth_AddAuthorizedBorrowers_Request {
2361        CDeviceAuth_AddAuthorizedBorrowers_Request::new()
2362    }
2363
2364    fn clear(&mut self) {
2365        self.steamid = ::std::option::Option::None;
2366        self.steamid_borrower.clear();
2367        self.special_fields.clear();
2368    }
2369
2370    fn default_instance() -> &'static CDeviceAuth_AddAuthorizedBorrowers_Request {
2371        static instance: CDeviceAuth_AddAuthorizedBorrowers_Request = CDeviceAuth_AddAuthorizedBorrowers_Request {
2372            steamid: ::std::option::Option::None,
2373            steamid_borrower: ::std::vec::Vec::new(),
2374            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2375        };
2376        &instance
2377    }
2378}
2379
2380// @@protoc_insertion_point(message:CDeviceAuth_AddAuthorizedBorrowers_Response)
2381#[derive(PartialEq,Clone,Default,Debug)]
2382pub struct CDeviceAuth_AddAuthorizedBorrowers_Response {
2383    // message fields
2384    // @@protoc_insertion_point(field:CDeviceAuth_AddAuthorizedBorrowers_Response.seconds_to_wait)
2385    pub seconds_to_wait: ::std::option::Option<i32>,
2386    // special fields
2387    // @@protoc_insertion_point(special_field:CDeviceAuth_AddAuthorizedBorrowers_Response.special_fields)
2388    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2389}
2390
2391impl<'a> ::std::default::Default for &'a CDeviceAuth_AddAuthorizedBorrowers_Response {
2392    fn default() -> &'a CDeviceAuth_AddAuthorizedBorrowers_Response {
2393        <CDeviceAuth_AddAuthorizedBorrowers_Response as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2394    }
2395}
2396
2397impl CDeviceAuth_AddAuthorizedBorrowers_Response {
2398    pub fn new() -> CDeviceAuth_AddAuthorizedBorrowers_Response {
2399        ::std::default::Default::default()
2400    }
2401
2402    // optional int32 seconds_to_wait = 1;
2403
2404    pub fn seconds_to_wait(&self) -> i32 {
2405        self.seconds_to_wait.unwrap_or(0)
2406    }
2407
2408    pub fn clear_seconds_to_wait(&mut self) {
2409        self.seconds_to_wait = ::std::option::Option::None;
2410    }
2411
2412    pub fn has_seconds_to_wait(&self) -> bool {
2413        self.seconds_to_wait.is_some()
2414    }
2415
2416    // Param is passed by value, moved
2417    pub fn set_seconds_to_wait(&mut self, v: i32) {
2418        self.seconds_to_wait = ::std::option::Option::Some(v);
2419    }
2420}
2421
2422impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_AddAuthorizedBorrowers_Response {
2423    const NAME: &'static str = "CDeviceAuth_AddAuthorizedBorrowers_Response";
2424
2425    fn is_initialized(&self) -> bool {
2426        true
2427    }
2428
2429    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2430        while let Some(tag) = is.read_raw_tag_or_eof()? {
2431            match tag {
2432                8 => {
2433                    self.seconds_to_wait = ::std::option::Option::Some(is.read_int32()?);
2434                },
2435                tag => {
2436                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2437                },
2438            };
2439        }
2440        ::std::result::Result::Ok(())
2441    }
2442
2443    // Compute sizes of nested messages
2444    #[allow(unused_variables)]
2445    fn compute_size(&self) -> u64 {
2446        let mut my_size = 0;
2447        if let Some(v) = self.seconds_to_wait {
2448            my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(1, v);
2449        }
2450        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2451        self.special_fields.cached_size().set(my_size as u32);
2452        my_size
2453    }
2454
2455    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2456        if let Some(v) = self.seconds_to_wait {
2457            os.write_int32(1, v)?;
2458        }
2459        os.write_unknown_fields(self.special_fields.unknown_fields())?;
2460        ::std::result::Result::Ok(())
2461    }
2462
2463    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2464        &self.special_fields
2465    }
2466
2467    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2468        &mut self.special_fields
2469    }
2470
2471    fn new() -> CDeviceAuth_AddAuthorizedBorrowers_Response {
2472        CDeviceAuth_AddAuthorizedBorrowers_Response::new()
2473    }
2474
2475    fn clear(&mut self) {
2476        self.seconds_to_wait = ::std::option::Option::None;
2477        self.special_fields.clear();
2478    }
2479
2480    fn default_instance() -> &'static CDeviceAuth_AddAuthorizedBorrowers_Response {
2481        static instance: CDeviceAuth_AddAuthorizedBorrowers_Response = CDeviceAuth_AddAuthorizedBorrowers_Response {
2482            seconds_to_wait: ::std::option::Option::None,
2483            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2484        };
2485        &instance
2486    }
2487}
2488
2489// @@protoc_insertion_point(message:CDeviceAuth_RemoveAuthorizedBorrowers_Request)
2490#[derive(PartialEq,Clone,Default,Debug)]
2491pub struct CDeviceAuth_RemoveAuthorizedBorrowers_Request {
2492    // message fields
2493    // @@protoc_insertion_point(field:CDeviceAuth_RemoveAuthorizedBorrowers_Request.steamid)
2494    pub steamid: ::std::option::Option<u64>,
2495    // @@protoc_insertion_point(field:CDeviceAuth_RemoveAuthorizedBorrowers_Request.steamid_borrower)
2496    pub steamid_borrower: ::std::vec::Vec<u64>,
2497    // special fields
2498    // @@protoc_insertion_point(special_field:CDeviceAuth_RemoveAuthorizedBorrowers_Request.special_fields)
2499    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2500}
2501
2502impl<'a> ::std::default::Default for &'a CDeviceAuth_RemoveAuthorizedBorrowers_Request {
2503    fn default() -> &'a CDeviceAuth_RemoveAuthorizedBorrowers_Request {
2504        <CDeviceAuth_RemoveAuthorizedBorrowers_Request as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2505    }
2506}
2507
2508impl CDeviceAuth_RemoveAuthorizedBorrowers_Request {
2509    pub fn new() -> CDeviceAuth_RemoveAuthorizedBorrowers_Request {
2510        ::std::default::Default::default()
2511    }
2512
2513    // optional fixed64 steamid = 1;
2514
2515    pub fn steamid(&self) -> u64 {
2516        self.steamid.unwrap_or(0)
2517    }
2518
2519    pub fn clear_steamid(&mut self) {
2520        self.steamid = ::std::option::Option::None;
2521    }
2522
2523    pub fn has_steamid(&self) -> bool {
2524        self.steamid.is_some()
2525    }
2526
2527    // Param is passed by value, moved
2528    pub fn set_steamid(&mut self, v: u64) {
2529        self.steamid = ::std::option::Option::Some(v);
2530    }
2531}
2532
2533impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_RemoveAuthorizedBorrowers_Request {
2534    const NAME: &'static str = "CDeviceAuth_RemoveAuthorizedBorrowers_Request";
2535
2536    fn is_initialized(&self) -> bool {
2537        true
2538    }
2539
2540    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2541        while let Some(tag) = is.read_raw_tag_or_eof()? {
2542            match tag {
2543                9 => {
2544                    self.steamid = ::std::option::Option::Some(is.read_fixed64()?);
2545                },
2546                18 => {
2547                    is.read_repeated_packed_fixed64_into(&mut self.steamid_borrower)?;
2548                },
2549                17 => {
2550                    self.steamid_borrower.push(is.read_fixed64()?);
2551                },
2552                tag => {
2553                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2554                },
2555            };
2556        }
2557        ::std::result::Result::Ok(())
2558    }
2559
2560    // Compute sizes of nested messages
2561    #[allow(unused_variables)]
2562    fn compute_size(&self) -> u64 {
2563        let mut my_size = 0;
2564        if let Some(v) = self.steamid {
2565            my_size += 1 + 8;
2566        }
2567        my_size += 9 * self.steamid_borrower.len() as u64;
2568        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2569        self.special_fields.cached_size().set(my_size as u32);
2570        my_size
2571    }
2572
2573    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2574        if let Some(v) = self.steamid {
2575            os.write_fixed64(1, v)?;
2576        }
2577        for v in &self.steamid_borrower {
2578            os.write_fixed64(2, *v)?;
2579        };
2580        os.write_unknown_fields(self.special_fields.unknown_fields())?;
2581        ::std::result::Result::Ok(())
2582    }
2583
2584    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2585        &self.special_fields
2586    }
2587
2588    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2589        &mut self.special_fields
2590    }
2591
2592    fn new() -> CDeviceAuth_RemoveAuthorizedBorrowers_Request {
2593        CDeviceAuth_RemoveAuthorizedBorrowers_Request::new()
2594    }
2595
2596    fn clear(&mut self) {
2597        self.steamid = ::std::option::Option::None;
2598        self.steamid_borrower.clear();
2599        self.special_fields.clear();
2600    }
2601
2602    fn default_instance() -> &'static CDeviceAuth_RemoveAuthorizedBorrowers_Request {
2603        static instance: CDeviceAuth_RemoveAuthorizedBorrowers_Request = CDeviceAuth_RemoveAuthorizedBorrowers_Request {
2604            steamid: ::std::option::Option::None,
2605            steamid_borrower: ::std::vec::Vec::new(),
2606            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2607        };
2608        &instance
2609    }
2610}
2611
2612// @@protoc_insertion_point(message:CDeviceAuth_RemoveAuthorizedBorrowers_Response)
2613#[derive(PartialEq,Clone,Default,Debug)]
2614pub struct CDeviceAuth_RemoveAuthorizedBorrowers_Response {
2615    // special fields
2616    // @@protoc_insertion_point(special_field:CDeviceAuth_RemoveAuthorizedBorrowers_Response.special_fields)
2617    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2618}
2619
2620impl<'a> ::std::default::Default for &'a CDeviceAuth_RemoveAuthorizedBorrowers_Response {
2621    fn default() -> &'a CDeviceAuth_RemoveAuthorizedBorrowers_Response {
2622        <CDeviceAuth_RemoveAuthorizedBorrowers_Response as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2623    }
2624}
2625
2626impl CDeviceAuth_RemoveAuthorizedBorrowers_Response {
2627    pub fn new() -> CDeviceAuth_RemoveAuthorizedBorrowers_Response {
2628        ::std::default::Default::default()
2629    }
2630}
2631
2632impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_RemoveAuthorizedBorrowers_Response {
2633    const NAME: &'static str = "CDeviceAuth_RemoveAuthorizedBorrowers_Response";
2634
2635    fn is_initialized(&self) -> bool {
2636        true
2637    }
2638
2639    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2640        while let Some(tag) = is.read_raw_tag_or_eof()? {
2641            match tag {
2642                tag => {
2643                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2644                },
2645            };
2646        }
2647        ::std::result::Result::Ok(())
2648    }
2649
2650    // Compute sizes of nested messages
2651    #[allow(unused_variables)]
2652    fn compute_size(&self) -> u64 {
2653        let mut my_size = 0;
2654        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2655        self.special_fields.cached_size().set(my_size as u32);
2656        my_size
2657    }
2658
2659    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2660        os.write_unknown_fields(self.special_fields.unknown_fields())?;
2661        ::std::result::Result::Ok(())
2662    }
2663
2664    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2665        &self.special_fields
2666    }
2667
2668    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2669        &mut self.special_fields
2670    }
2671
2672    fn new() -> CDeviceAuth_RemoveAuthorizedBorrowers_Response {
2673        CDeviceAuth_RemoveAuthorizedBorrowers_Response::new()
2674    }
2675
2676    fn clear(&mut self) {
2677        self.special_fields.clear();
2678    }
2679
2680    fn default_instance() -> &'static CDeviceAuth_RemoveAuthorizedBorrowers_Response {
2681        static instance: CDeviceAuth_RemoveAuthorizedBorrowers_Response = CDeviceAuth_RemoveAuthorizedBorrowers_Response {
2682            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2683        };
2684        &instance
2685    }
2686}
2687
2688// @@protoc_insertion_point(message:CDeviceAuth_GetAuthorizedAsBorrower_Request)
2689#[derive(PartialEq,Clone,Default,Debug)]
2690pub struct CDeviceAuth_GetAuthorizedAsBorrower_Request {
2691    // message fields
2692    // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedAsBorrower_Request.steamid)
2693    pub steamid: ::std::option::Option<u64>,
2694    // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedAsBorrower_Request.include_canceled)
2695    pub include_canceled: ::std::option::Option<bool>,
2696    // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedAsBorrower_Request.include_pending)
2697    pub include_pending: ::std::option::Option<bool>,
2698    // special fields
2699    // @@protoc_insertion_point(special_field:CDeviceAuth_GetAuthorizedAsBorrower_Request.special_fields)
2700    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2701}
2702
2703impl<'a> ::std::default::Default for &'a CDeviceAuth_GetAuthorizedAsBorrower_Request {
2704    fn default() -> &'a CDeviceAuth_GetAuthorizedAsBorrower_Request {
2705        <CDeviceAuth_GetAuthorizedAsBorrower_Request as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2706    }
2707}
2708
2709impl CDeviceAuth_GetAuthorizedAsBorrower_Request {
2710    pub fn new() -> CDeviceAuth_GetAuthorizedAsBorrower_Request {
2711        ::std::default::Default::default()
2712    }
2713
2714    // optional fixed64 steamid = 1;
2715
2716    pub fn steamid(&self) -> u64 {
2717        self.steamid.unwrap_or(0)
2718    }
2719
2720    pub fn clear_steamid(&mut self) {
2721        self.steamid = ::std::option::Option::None;
2722    }
2723
2724    pub fn has_steamid(&self) -> bool {
2725        self.steamid.is_some()
2726    }
2727
2728    // Param is passed by value, moved
2729    pub fn set_steamid(&mut self, v: u64) {
2730        self.steamid = ::std::option::Option::Some(v);
2731    }
2732
2733    // optional bool include_canceled = 2;
2734
2735    pub fn include_canceled(&self) -> bool {
2736        self.include_canceled.unwrap_or(false)
2737    }
2738
2739    pub fn clear_include_canceled(&mut self) {
2740        self.include_canceled = ::std::option::Option::None;
2741    }
2742
2743    pub fn has_include_canceled(&self) -> bool {
2744        self.include_canceled.is_some()
2745    }
2746
2747    // Param is passed by value, moved
2748    pub fn set_include_canceled(&mut self, v: bool) {
2749        self.include_canceled = ::std::option::Option::Some(v);
2750    }
2751
2752    // optional bool include_pending = 3;
2753
2754    pub fn include_pending(&self) -> bool {
2755        self.include_pending.unwrap_or(false)
2756    }
2757
2758    pub fn clear_include_pending(&mut self) {
2759        self.include_pending = ::std::option::Option::None;
2760    }
2761
2762    pub fn has_include_pending(&self) -> bool {
2763        self.include_pending.is_some()
2764    }
2765
2766    // Param is passed by value, moved
2767    pub fn set_include_pending(&mut self, v: bool) {
2768        self.include_pending = ::std::option::Option::Some(v);
2769    }
2770}
2771
2772impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_GetAuthorizedAsBorrower_Request {
2773    const NAME: &'static str = "CDeviceAuth_GetAuthorizedAsBorrower_Request";
2774
2775    fn is_initialized(&self) -> bool {
2776        true
2777    }
2778
2779    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2780        while let Some(tag) = is.read_raw_tag_or_eof()? {
2781            match tag {
2782                9 => {
2783                    self.steamid = ::std::option::Option::Some(is.read_fixed64()?);
2784                },
2785                16 => {
2786                    self.include_canceled = ::std::option::Option::Some(is.read_bool()?);
2787                },
2788                24 => {
2789                    self.include_pending = ::std::option::Option::Some(is.read_bool()?);
2790                },
2791                tag => {
2792                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2793                },
2794            };
2795        }
2796        ::std::result::Result::Ok(())
2797    }
2798
2799    // Compute sizes of nested messages
2800    #[allow(unused_variables)]
2801    fn compute_size(&self) -> u64 {
2802        let mut my_size = 0;
2803        if let Some(v) = self.steamid {
2804            my_size += 1 + 8;
2805        }
2806        if let Some(v) = self.include_canceled {
2807            my_size += 1 + 1;
2808        }
2809        if let Some(v) = self.include_pending {
2810            my_size += 1 + 1;
2811        }
2812        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2813        self.special_fields.cached_size().set(my_size as u32);
2814        my_size
2815    }
2816
2817    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2818        if let Some(v) = self.steamid {
2819            os.write_fixed64(1, v)?;
2820        }
2821        if let Some(v) = self.include_canceled {
2822            os.write_bool(2, v)?;
2823        }
2824        if let Some(v) = self.include_pending {
2825            os.write_bool(3, v)?;
2826        }
2827        os.write_unknown_fields(self.special_fields.unknown_fields())?;
2828        ::std::result::Result::Ok(())
2829    }
2830
2831    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2832        &self.special_fields
2833    }
2834
2835    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2836        &mut self.special_fields
2837    }
2838
2839    fn new() -> CDeviceAuth_GetAuthorizedAsBorrower_Request {
2840        CDeviceAuth_GetAuthorizedAsBorrower_Request::new()
2841    }
2842
2843    fn clear(&mut self) {
2844        self.steamid = ::std::option::Option::None;
2845        self.include_canceled = ::std::option::Option::None;
2846        self.include_pending = ::std::option::Option::None;
2847        self.special_fields.clear();
2848    }
2849
2850    fn default_instance() -> &'static CDeviceAuth_GetAuthorizedAsBorrower_Request {
2851        static instance: CDeviceAuth_GetAuthorizedAsBorrower_Request = CDeviceAuth_GetAuthorizedAsBorrower_Request {
2852            steamid: ::std::option::Option::None,
2853            include_canceled: ::std::option::Option::None,
2854            include_pending: ::std::option::Option::None,
2855            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2856        };
2857        &instance
2858    }
2859}
2860
2861// @@protoc_insertion_point(message:CDeviceAuth_GetAuthorizedAsBorrower_Response)
2862#[derive(PartialEq,Clone,Default,Debug)]
2863pub struct CDeviceAuth_GetAuthorizedAsBorrower_Response {
2864    // message fields
2865    // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedAsBorrower_Response.lenders)
2866    pub lenders: ::std::vec::Vec<cdevice_auth_get_authorized_as_borrower_response::Lender>,
2867    // special fields
2868    // @@protoc_insertion_point(special_field:CDeviceAuth_GetAuthorizedAsBorrower_Response.special_fields)
2869    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2870}
2871
2872impl<'a> ::std::default::Default for &'a CDeviceAuth_GetAuthorizedAsBorrower_Response {
2873    fn default() -> &'a CDeviceAuth_GetAuthorizedAsBorrower_Response {
2874        <CDeviceAuth_GetAuthorizedAsBorrower_Response as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2875    }
2876}
2877
2878impl CDeviceAuth_GetAuthorizedAsBorrower_Response {
2879    pub fn new() -> CDeviceAuth_GetAuthorizedAsBorrower_Response {
2880        ::std::default::Default::default()
2881    }
2882}
2883
2884impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_GetAuthorizedAsBorrower_Response {
2885    const NAME: &'static str = "CDeviceAuth_GetAuthorizedAsBorrower_Response";
2886
2887    fn is_initialized(&self) -> bool {
2888        true
2889    }
2890
2891    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2892        while let Some(tag) = is.read_raw_tag_or_eof()? {
2893            match tag {
2894                10 => {
2895                    self.lenders.push(is.read_message()?);
2896                },
2897                tag => {
2898                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2899                },
2900            };
2901        }
2902        ::std::result::Result::Ok(())
2903    }
2904
2905    // Compute sizes of nested messages
2906    #[allow(unused_variables)]
2907    fn compute_size(&self) -> u64 {
2908        let mut my_size = 0;
2909        for value in &self.lenders {
2910            let len = value.compute_size();
2911            my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
2912        };
2913        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2914        self.special_fields.cached_size().set(my_size as u32);
2915        my_size
2916    }
2917
2918    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2919        for v in &self.lenders {
2920            ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
2921        };
2922        os.write_unknown_fields(self.special_fields.unknown_fields())?;
2923        ::std::result::Result::Ok(())
2924    }
2925
2926    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2927        &self.special_fields
2928    }
2929
2930    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2931        &mut self.special_fields
2932    }
2933
2934    fn new() -> CDeviceAuth_GetAuthorizedAsBorrower_Response {
2935        CDeviceAuth_GetAuthorizedAsBorrower_Response::new()
2936    }
2937
2938    fn clear(&mut self) {
2939        self.lenders.clear();
2940        self.special_fields.clear();
2941    }
2942
2943    fn default_instance() -> &'static CDeviceAuth_GetAuthorizedAsBorrower_Response {
2944        static instance: CDeviceAuth_GetAuthorizedAsBorrower_Response = CDeviceAuth_GetAuthorizedAsBorrower_Response {
2945            lenders: ::std::vec::Vec::new(),
2946            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2947        };
2948        &instance
2949    }
2950}
2951
2952/// Nested message and enums of message `CDeviceAuth_GetAuthorizedAsBorrower_Response`
2953pub mod cdevice_auth_get_authorized_as_borrower_response {
2954    // @@protoc_insertion_point(message:CDeviceAuth_GetAuthorizedAsBorrower_Response.Lender)
2955    #[derive(PartialEq,Clone,Default,Debug)]
2956    pub struct Lender {
2957        // message fields
2958        // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedAsBorrower_Response.Lender.steamid)
2959        pub steamid: ::std::option::Option<u64>,
2960        // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedAsBorrower_Response.Lender.time_created)
2961        pub time_created: ::std::option::Option<u32>,
2962        // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedAsBorrower_Response.Lender.is_pending)
2963        pub is_pending: ::std::option::Option<bool>,
2964        // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedAsBorrower_Response.Lender.is_canceled)
2965        pub is_canceled: ::std::option::Option<bool>,
2966        // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedAsBorrower_Response.Lender.is_used)
2967        pub is_used: ::std::option::Option<bool>,
2968        // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedAsBorrower_Response.Lender.time_removed)
2969        pub time_removed: ::std::option::Option<u32>,
2970        // @@protoc_insertion_point(field:CDeviceAuth_GetAuthorizedAsBorrower_Response.Lender.time_first)
2971        pub time_first: ::std::option::Option<u32>,
2972        // special fields
2973        // @@protoc_insertion_point(special_field:CDeviceAuth_GetAuthorizedAsBorrower_Response.Lender.special_fields)
2974        pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2975    }
2976
2977    impl<'a> ::std::default::Default for &'a Lender {
2978        fn default() -> &'a Lender {
2979            <Lender as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2980        }
2981    }
2982
2983    impl Lender {
2984        pub fn new() -> Lender {
2985            ::std::default::Default::default()
2986        }
2987
2988        // optional fixed64 steamid = 1;
2989
2990        pub fn steamid(&self) -> u64 {
2991            self.steamid.unwrap_or(0)
2992        }
2993
2994        pub fn clear_steamid(&mut self) {
2995            self.steamid = ::std::option::Option::None;
2996        }
2997
2998        pub fn has_steamid(&self) -> bool {
2999            self.steamid.is_some()
3000        }
3001
3002        // Param is passed by value, moved
3003        pub fn set_steamid(&mut self, v: u64) {
3004            self.steamid = ::std::option::Option::Some(v);
3005        }
3006
3007        // optional uint32 time_created = 2;
3008
3009        pub fn time_created(&self) -> u32 {
3010            self.time_created.unwrap_or(0)
3011        }
3012
3013        pub fn clear_time_created(&mut self) {
3014            self.time_created = ::std::option::Option::None;
3015        }
3016
3017        pub fn has_time_created(&self) -> bool {
3018            self.time_created.is_some()
3019        }
3020
3021        // Param is passed by value, moved
3022        pub fn set_time_created(&mut self, v: u32) {
3023            self.time_created = ::std::option::Option::Some(v);
3024        }
3025
3026        // optional bool is_pending = 3;
3027
3028        pub fn is_pending(&self) -> bool {
3029            self.is_pending.unwrap_or(false)
3030        }
3031
3032        pub fn clear_is_pending(&mut self) {
3033            self.is_pending = ::std::option::Option::None;
3034        }
3035
3036        pub fn has_is_pending(&self) -> bool {
3037            self.is_pending.is_some()
3038        }
3039
3040        // Param is passed by value, moved
3041        pub fn set_is_pending(&mut self, v: bool) {
3042            self.is_pending = ::std::option::Option::Some(v);
3043        }
3044
3045        // optional bool is_canceled = 4;
3046
3047        pub fn is_canceled(&self) -> bool {
3048            self.is_canceled.unwrap_or(false)
3049        }
3050
3051        pub fn clear_is_canceled(&mut self) {
3052            self.is_canceled = ::std::option::Option::None;
3053        }
3054
3055        pub fn has_is_canceled(&self) -> bool {
3056            self.is_canceled.is_some()
3057        }
3058
3059        // Param is passed by value, moved
3060        pub fn set_is_canceled(&mut self, v: bool) {
3061            self.is_canceled = ::std::option::Option::Some(v);
3062        }
3063
3064        // optional bool is_used = 5;
3065
3066        pub fn is_used(&self) -> bool {
3067            self.is_used.unwrap_or(false)
3068        }
3069
3070        pub fn clear_is_used(&mut self) {
3071            self.is_used = ::std::option::Option::None;
3072        }
3073
3074        pub fn has_is_used(&self) -> bool {
3075            self.is_used.is_some()
3076        }
3077
3078        // Param is passed by value, moved
3079        pub fn set_is_used(&mut self, v: bool) {
3080            self.is_used = ::std::option::Option::Some(v);
3081        }
3082
3083        // optional uint32 time_removed = 6;
3084
3085        pub fn time_removed(&self) -> u32 {
3086            self.time_removed.unwrap_or(0)
3087        }
3088
3089        pub fn clear_time_removed(&mut self) {
3090            self.time_removed = ::std::option::Option::None;
3091        }
3092
3093        pub fn has_time_removed(&self) -> bool {
3094            self.time_removed.is_some()
3095        }
3096
3097        // Param is passed by value, moved
3098        pub fn set_time_removed(&mut self, v: u32) {
3099            self.time_removed = ::std::option::Option::Some(v);
3100        }
3101
3102        // optional uint32 time_first = 7;
3103
3104        pub fn time_first(&self) -> u32 {
3105            self.time_first.unwrap_or(0)
3106        }
3107
3108        pub fn clear_time_first(&mut self) {
3109            self.time_first = ::std::option::Option::None;
3110        }
3111
3112        pub fn has_time_first(&self) -> bool {
3113            self.time_first.is_some()
3114        }
3115
3116        // Param is passed by value, moved
3117        pub fn set_time_first(&mut self, v: u32) {
3118            self.time_first = ::std::option::Option::Some(v);
3119        }
3120    }
3121
3122    impl ::steam_vent_proto_common::protobuf::Message for Lender {
3123        const NAME: &'static str = "Lender";
3124
3125        fn is_initialized(&self) -> bool {
3126            true
3127        }
3128
3129        fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3130            while let Some(tag) = is.read_raw_tag_or_eof()? {
3131                match tag {
3132                    9 => {
3133                        self.steamid = ::std::option::Option::Some(is.read_fixed64()?);
3134                    },
3135                    16 => {
3136                        self.time_created = ::std::option::Option::Some(is.read_uint32()?);
3137                    },
3138                    24 => {
3139                        self.is_pending = ::std::option::Option::Some(is.read_bool()?);
3140                    },
3141                    32 => {
3142                        self.is_canceled = ::std::option::Option::Some(is.read_bool()?);
3143                    },
3144                    40 => {
3145                        self.is_used = ::std::option::Option::Some(is.read_bool()?);
3146                    },
3147                    48 => {
3148                        self.time_removed = ::std::option::Option::Some(is.read_uint32()?);
3149                    },
3150                    56 => {
3151                        self.time_first = ::std::option::Option::Some(is.read_uint32()?);
3152                    },
3153                    tag => {
3154                        ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3155                    },
3156                };
3157            }
3158            ::std::result::Result::Ok(())
3159        }
3160
3161        // Compute sizes of nested messages
3162        #[allow(unused_variables)]
3163        fn compute_size(&self) -> u64 {
3164            let mut my_size = 0;
3165            if let Some(v) = self.steamid {
3166                my_size += 1 + 8;
3167            }
3168            if let Some(v) = self.time_created {
3169                my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, v);
3170            }
3171            if let Some(v) = self.is_pending {
3172                my_size += 1 + 1;
3173            }
3174            if let Some(v) = self.is_canceled {
3175                my_size += 1 + 1;
3176            }
3177            if let Some(v) = self.is_used {
3178                my_size += 1 + 1;
3179            }
3180            if let Some(v) = self.time_removed {
3181                my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(6, v);
3182            }
3183            if let Some(v) = self.time_first {
3184                my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(7, v);
3185            }
3186            my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3187            self.special_fields.cached_size().set(my_size as u32);
3188            my_size
3189        }
3190
3191        fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3192            if let Some(v) = self.steamid {
3193                os.write_fixed64(1, v)?;
3194            }
3195            if let Some(v) = self.time_created {
3196                os.write_uint32(2, v)?;
3197            }
3198            if let Some(v) = self.is_pending {
3199                os.write_bool(3, v)?;
3200            }
3201            if let Some(v) = self.is_canceled {
3202                os.write_bool(4, v)?;
3203            }
3204            if let Some(v) = self.is_used {
3205                os.write_bool(5, v)?;
3206            }
3207            if let Some(v) = self.time_removed {
3208                os.write_uint32(6, v)?;
3209            }
3210            if let Some(v) = self.time_first {
3211                os.write_uint32(7, v)?;
3212            }
3213            os.write_unknown_fields(self.special_fields.unknown_fields())?;
3214            ::std::result::Result::Ok(())
3215        }
3216
3217        fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3218            &self.special_fields
3219        }
3220
3221        fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3222            &mut self.special_fields
3223        }
3224
3225        fn new() -> Lender {
3226            Lender::new()
3227        }
3228
3229        fn clear(&mut self) {
3230            self.steamid = ::std::option::Option::None;
3231            self.time_created = ::std::option::Option::None;
3232            self.is_pending = ::std::option::Option::None;
3233            self.is_canceled = ::std::option::Option::None;
3234            self.is_used = ::std::option::Option::None;
3235            self.time_removed = ::std::option::Option::None;
3236            self.time_first = ::std::option::Option::None;
3237            self.special_fields.clear();
3238        }
3239
3240        fn default_instance() -> &'static Lender {
3241            static instance: Lender = Lender {
3242                steamid: ::std::option::Option::None,
3243                time_created: ::std::option::Option::None,
3244                is_pending: ::std::option::Option::None,
3245                is_canceled: ::std::option::Option::None,
3246                is_used: ::std::option::Option::None,
3247                time_removed: ::std::option::Option::None,
3248                time_first: ::std::option::Option::None,
3249                special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3250            };
3251            &instance
3252        }
3253    }
3254}
3255
3256// @@protoc_insertion_point(message:CDeviceAuth_GetExcludedGamesInLibrary_Request)
3257#[derive(PartialEq,Clone,Default,Debug)]
3258pub struct CDeviceAuth_GetExcludedGamesInLibrary_Request {
3259    // message fields
3260    // @@protoc_insertion_point(field:CDeviceAuth_GetExcludedGamesInLibrary_Request.steamid)
3261    pub steamid: ::std::option::Option<u64>,
3262    // special fields
3263    // @@protoc_insertion_point(special_field:CDeviceAuth_GetExcludedGamesInLibrary_Request.special_fields)
3264    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
3265}
3266
3267impl<'a> ::std::default::Default for &'a CDeviceAuth_GetExcludedGamesInLibrary_Request {
3268    fn default() -> &'a CDeviceAuth_GetExcludedGamesInLibrary_Request {
3269        <CDeviceAuth_GetExcludedGamesInLibrary_Request as ::steam_vent_proto_common::protobuf::Message>::default_instance()
3270    }
3271}
3272
3273impl CDeviceAuth_GetExcludedGamesInLibrary_Request {
3274    pub fn new() -> CDeviceAuth_GetExcludedGamesInLibrary_Request {
3275        ::std::default::Default::default()
3276    }
3277
3278    // optional fixed64 steamid = 1;
3279
3280    pub fn steamid(&self) -> u64 {
3281        self.steamid.unwrap_or(0)
3282    }
3283
3284    pub fn clear_steamid(&mut self) {
3285        self.steamid = ::std::option::Option::None;
3286    }
3287
3288    pub fn has_steamid(&self) -> bool {
3289        self.steamid.is_some()
3290    }
3291
3292    // Param is passed by value, moved
3293    pub fn set_steamid(&mut self, v: u64) {
3294        self.steamid = ::std::option::Option::Some(v);
3295    }
3296}
3297
3298impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_GetExcludedGamesInLibrary_Request {
3299    const NAME: &'static str = "CDeviceAuth_GetExcludedGamesInLibrary_Request";
3300
3301    fn is_initialized(&self) -> bool {
3302        true
3303    }
3304
3305    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3306        while let Some(tag) = is.read_raw_tag_or_eof()? {
3307            match tag {
3308                9 => {
3309                    self.steamid = ::std::option::Option::Some(is.read_fixed64()?);
3310                },
3311                tag => {
3312                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3313                },
3314            };
3315        }
3316        ::std::result::Result::Ok(())
3317    }
3318
3319    // Compute sizes of nested messages
3320    #[allow(unused_variables)]
3321    fn compute_size(&self) -> u64 {
3322        let mut my_size = 0;
3323        if let Some(v) = self.steamid {
3324            my_size += 1 + 8;
3325        }
3326        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3327        self.special_fields.cached_size().set(my_size as u32);
3328        my_size
3329    }
3330
3331    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3332        if let Some(v) = self.steamid {
3333            os.write_fixed64(1, v)?;
3334        }
3335        os.write_unknown_fields(self.special_fields.unknown_fields())?;
3336        ::std::result::Result::Ok(())
3337    }
3338
3339    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3340        &self.special_fields
3341    }
3342
3343    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3344        &mut self.special_fields
3345    }
3346
3347    fn new() -> CDeviceAuth_GetExcludedGamesInLibrary_Request {
3348        CDeviceAuth_GetExcludedGamesInLibrary_Request::new()
3349    }
3350
3351    fn clear(&mut self) {
3352        self.steamid = ::std::option::Option::None;
3353        self.special_fields.clear();
3354    }
3355
3356    fn default_instance() -> &'static CDeviceAuth_GetExcludedGamesInLibrary_Request {
3357        static instance: CDeviceAuth_GetExcludedGamesInLibrary_Request = CDeviceAuth_GetExcludedGamesInLibrary_Request {
3358            steamid: ::std::option::Option::None,
3359            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3360        };
3361        &instance
3362    }
3363}
3364
3365// @@protoc_insertion_point(message:CDeviceAuth_GetExcludedGamesInLibrary_Response)
3366#[derive(PartialEq,Clone,Default,Debug)]
3367pub struct CDeviceAuth_GetExcludedGamesInLibrary_Response {
3368    // message fields
3369    // @@protoc_insertion_point(field:CDeviceAuth_GetExcludedGamesInLibrary_Response.excluded_games)
3370    pub excluded_games: ::std::vec::Vec<cdevice_auth_get_excluded_games_in_library_response::ExcludedGame>,
3371    // special fields
3372    // @@protoc_insertion_point(special_field:CDeviceAuth_GetExcludedGamesInLibrary_Response.special_fields)
3373    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
3374}
3375
3376impl<'a> ::std::default::Default for &'a CDeviceAuth_GetExcludedGamesInLibrary_Response {
3377    fn default() -> &'a CDeviceAuth_GetExcludedGamesInLibrary_Response {
3378        <CDeviceAuth_GetExcludedGamesInLibrary_Response as ::steam_vent_proto_common::protobuf::Message>::default_instance()
3379    }
3380}
3381
3382impl CDeviceAuth_GetExcludedGamesInLibrary_Response {
3383    pub fn new() -> CDeviceAuth_GetExcludedGamesInLibrary_Response {
3384        ::std::default::Default::default()
3385    }
3386}
3387
3388impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_GetExcludedGamesInLibrary_Response {
3389    const NAME: &'static str = "CDeviceAuth_GetExcludedGamesInLibrary_Response";
3390
3391    fn is_initialized(&self) -> bool {
3392        true
3393    }
3394
3395    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3396        while let Some(tag) = is.read_raw_tag_or_eof()? {
3397            match tag {
3398                10 => {
3399                    self.excluded_games.push(is.read_message()?);
3400                },
3401                tag => {
3402                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3403                },
3404            };
3405        }
3406        ::std::result::Result::Ok(())
3407    }
3408
3409    // Compute sizes of nested messages
3410    #[allow(unused_variables)]
3411    fn compute_size(&self) -> u64 {
3412        let mut my_size = 0;
3413        for value in &self.excluded_games {
3414            let len = value.compute_size();
3415            my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
3416        };
3417        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3418        self.special_fields.cached_size().set(my_size as u32);
3419        my_size
3420    }
3421
3422    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3423        for v in &self.excluded_games {
3424            ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
3425        };
3426        os.write_unknown_fields(self.special_fields.unknown_fields())?;
3427        ::std::result::Result::Ok(())
3428    }
3429
3430    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3431        &self.special_fields
3432    }
3433
3434    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3435        &mut self.special_fields
3436    }
3437
3438    fn new() -> CDeviceAuth_GetExcludedGamesInLibrary_Response {
3439        CDeviceAuth_GetExcludedGamesInLibrary_Response::new()
3440    }
3441
3442    fn clear(&mut self) {
3443        self.excluded_games.clear();
3444        self.special_fields.clear();
3445    }
3446
3447    fn default_instance() -> &'static CDeviceAuth_GetExcludedGamesInLibrary_Response {
3448        static instance: CDeviceAuth_GetExcludedGamesInLibrary_Response = CDeviceAuth_GetExcludedGamesInLibrary_Response {
3449            excluded_games: ::std::vec::Vec::new(),
3450            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3451        };
3452        &instance
3453    }
3454}
3455
3456/// Nested message and enums of message `CDeviceAuth_GetExcludedGamesInLibrary_Response`
3457pub mod cdevice_auth_get_excluded_games_in_library_response {
3458    // @@protoc_insertion_point(message:CDeviceAuth_GetExcludedGamesInLibrary_Response.ExcludedGame)
3459    #[derive(PartialEq,Clone,Default,Debug)]
3460    pub struct ExcludedGame {
3461        // message fields
3462        // @@protoc_insertion_point(field:CDeviceAuth_GetExcludedGamesInLibrary_Response.ExcludedGame.appid)
3463        pub appid: ::std::option::Option<u32>,
3464        // @@protoc_insertion_point(field:CDeviceAuth_GetExcludedGamesInLibrary_Response.ExcludedGame.game_name)
3465        pub game_name: ::std::option::Option<::std::string::String>,
3466        // @@protoc_insertion_point(field:CDeviceAuth_GetExcludedGamesInLibrary_Response.ExcludedGame.vac_banned)
3467        pub vac_banned: ::std::option::Option<bool>,
3468        // @@protoc_insertion_point(field:CDeviceAuth_GetExcludedGamesInLibrary_Response.ExcludedGame.package_excluded)
3469        pub package_excluded: ::std::option::Option<bool>,
3470        // special fields
3471        // @@protoc_insertion_point(special_field:CDeviceAuth_GetExcludedGamesInLibrary_Response.ExcludedGame.special_fields)
3472        pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
3473    }
3474
3475    impl<'a> ::std::default::Default for &'a ExcludedGame {
3476        fn default() -> &'a ExcludedGame {
3477            <ExcludedGame as ::steam_vent_proto_common::protobuf::Message>::default_instance()
3478        }
3479    }
3480
3481    impl ExcludedGame {
3482        pub fn new() -> ExcludedGame {
3483            ::std::default::Default::default()
3484        }
3485
3486        // optional uint32 appid = 1;
3487
3488        pub fn appid(&self) -> u32 {
3489            self.appid.unwrap_or(0)
3490        }
3491
3492        pub fn clear_appid(&mut self) {
3493            self.appid = ::std::option::Option::None;
3494        }
3495
3496        pub fn has_appid(&self) -> bool {
3497            self.appid.is_some()
3498        }
3499
3500        // Param is passed by value, moved
3501        pub fn set_appid(&mut self, v: u32) {
3502            self.appid = ::std::option::Option::Some(v);
3503        }
3504
3505        // optional string game_name = 2;
3506
3507        pub fn game_name(&self) -> &str {
3508            match self.game_name.as_ref() {
3509                Some(v) => v,
3510                None => "",
3511            }
3512        }
3513
3514        pub fn clear_game_name(&mut self) {
3515            self.game_name = ::std::option::Option::None;
3516        }
3517
3518        pub fn has_game_name(&self) -> bool {
3519            self.game_name.is_some()
3520        }
3521
3522        // Param is passed by value, moved
3523        pub fn set_game_name(&mut self, v: ::std::string::String) {
3524            self.game_name = ::std::option::Option::Some(v);
3525        }
3526
3527        // Mutable pointer to the field.
3528        // If field is not initialized, it is initialized with default value first.
3529        pub fn mut_game_name(&mut self) -> &mut ::std::string::String {
3530            if self.game_name.is_none() {
3531                self.game_name = ::std::option::Option::Some(::std::string::String::new());
3532            }
3533            self.game_name.as_mut().unwrap()
3534        }
3535
3536        // Take field
3537        pub fn take_game_name(&mut self) -> ::std::string::String {
3538            self.game_name.take().unwrap_or_else(|| ::std::string::String::new())
3539        }
3540
3541        // optional bool vac_banned = 3;
3542
3543        pub fn vac_banned(&self) -> bool {
3544            self.vac_banned.unwrap_or(false)
3545        }
3546
3547        pub fn clear_vac_banned(&mut self) {
3548            self.vac_banned = ::std::option::Option::None;
3549        }
3550
3551        pub fn has_vac_banned(&self) -> bool {
3552            self.vac_banned.is_some()
3553        }
3554
3555        // Param is passed by value, moved
3556        pub fn set_vac_banned(&mut self, v: bool) {
3557            self.vac_banned = ::std::option::Option::Some(v);
3558        }
3559
3560        // optional bool package_excluded = 4;
3561
3562        pub fn package_excluded(&self) -> bool {
3563            self.package_excluded.unwrap_or(false)
3564        }
3565
3566        pub fn clear_package_excluded(&mut self) {
3567            self.package_excluded = ::std::option::Option::None;
3568        }
3569
3570        pub fn has_package_excluded(&self) -> bool {
3571            self.package_excluded.is_some()
3572        }
3573
3574        // Param is passed by value, moved
3575        pub fn set_package_excluded(&mut self, v: bool) {
3576            self.package_excluded = ::std::option::Option::Some(v);
3577        }
3578    }
3579
3580    impl ::steam_vent_proto_common::protobuf::Message for ExcludedGame {
3581        const NAME: &'static str = "ExcludedGame";
3582
3583        fn is_initialized(&self) -> bool {
3584            true
3585        }
3586
3587        fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3588            while let Some(tag) = is.read_raw_tag_or_eof()? {
3589                match tag {
3590                    8 => {
3591                        self.appid = ::std::option::Option::Some(is.read_uint32()?);
3592                    },
3593                    18 => {
3594                        self.game_name = ::std::option::Option::Some(is.read_string()?);
3595                    },
3596                    24 => {
3597                        self.vac_banned = ::std::option::Option::Some(is.read_bool()?);
3598                    },
3599                    32 => {
3600                        self.package_excluded = ::std::option::Option::Some(is.read_bool()?);
3601                    },
3602                    tag => {
3603                        ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3604                    },
3605                };
3606            }
3607            ::std::result::Result::Ok(())
3608        }
3609
3610        // Compute sizes of nested messages
3611        #[allow(unused_variables)]
3612        fn compute_size(&self) -> u64 {
3613            let mut my_size = 0;
3614            if let Some(v) = self.appid {
3615                my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
3616            }
3617            if let Some(v) = self.game_name.as_ref() {
3618                my_size += ::steam_vent_proto_common::protobuf::rt::string_size(2, &v);
3619            }
3620            if let Some(v) = self.vac_banned {
3621                my_size += 1 + 1;
3622            }
3623            if let Some(v) = self.package_excluded {
3624                my_size += 1 + 1;
3625            }
3626            my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3627            self.special_fields.cached_size().set(my_size as u32);
3628            my_size
3629        }
3630
3631        fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3632            if let Some(v) = self.appid {
3633                os.write_uint32(1, v)?;
3634            }
3635            if let Some(v) = self.game_name.as_ref() {
3636                os.write_string(2, v)?;
3637            }
3638            if let Some(v) = self.vac_banned {
3639                os.write_bool(3, v)?;
3640            }
3641            if let Some(v) = self.package_excluded {
3642                os.write_bool(4, v)?;
3643            }
3644            os.write_unknown_fields(self.special_fields.unknown_fields())?;
3645            ::std::result::Result::Ok(())
3646        }
3647
3648        fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3649            &self.special_fields
3650        }
3651
3652        fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3653            &mut self.special_fields
3654        }
3655
3656        fn new() -> ExcludedGame {
3657            ExcludedGame::new()
3658        }
3659
3660        fn clear(&mut self) {
3661            self.appid = ::std::option::Option::None;
3662            self.game_name = ::std::option::Option::None;
3663            self.vac_banned = ::std::option::Option::None;
3664            self.package_excluded = ::std::option::Option::None;
3665            self.special_fields.clear();
3666        }
3667
3668        fn default_instance() -> &'static ExcludedGame {
3669            static instance: ExcludedGame = ExcludedGame {
3670                appid: ::std::option::Option::None,
3671                game_name: ::std::option::Option::None,
3672                vac_banned: ::std::option::Option::None,
3673                package_excluded: ::std::option::Option::None,
3674                special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3675            };
3676            &instance
3677        }
3678    }
3679}
3680
3681// @@protoc_insertion_point(message:CDeviceAuth_GetBorrowerPlayHistory_Request)
3682#[derive(PartialEq,Clone,Default,Debug)]
3683pub struct CDeviceAuth_GetBorrowerPlayHistory_Request {
3684    // message fields
3685    // @@protoc_insertion_point(field:CDeviceAuth_GetBorrowerPlayHistory_Request.steamid)
3686    pub steamid: ::std::option::Option<u64>,
3687    // @@protoc_insertion_point(field:CDeviceAuth_GetBorrowerPlayHistory_Request.appid)
3688    pub appid: ::std::option::Option<u32>,
3689    // special fields
3690    // @@protoc_insertion_point(special_field:CDeviceAuth_GetBorrowerPlayHistory_Request.special_fields)
3691    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
3692}
3693
3694impl<'a> ::std::default::Default for &'a CDeviceAuth_GetBorrowerPlayHistory_Request {
3695    fn default() -> &'a CDeviceAuth_GetBorrowerPlayHistory_Request {
3696        <CDeviceAuth_GetBorrowerPlayHistory_Request as ::steam_vent_proto_common::protobuf::Message>::default_instance()
3697    }
3698}
3699
3700impl CDeviceAuth_GetBorrowerPlayHistory_Request {
3701    pub fn new() -> CDeviceAuth_GetBorrowerPlayHistory_Request {
3702        ::std::default::Default::default()
3703    }
3704
3705    // optional fixed64 steamid = 1;
3706
3707    pub fn steamid(&self) -> u64 {
3708        self.steamid.unwrap_or(0)
3709    }
3710
3711    pub fn clear_steamid(&mut self) {
3712        self.steamid = ::std::option::Option::None;
3713    }
3714
3715    pub fn has_steamid(&self) -> bool {
3716        self.steamid.is_some()
3717    }
3718
3719    // Param is passed by value, moved
3720    pub fn set_steamid(&mut self, v: u64) {
3721        self.steamid = ::std::option::Option::Some(v);
3722    }
3723
3724    // optional uint32 appid = 2;
3725
3726    pub fn appid(&self) -> u32 {
3727        self.appid.unwrap_or(0)
3728    }
3729
3730    pub fn clear_appid(&mut self) {
3731        self.appid = ::std::option::Option::None;
3732    }
3733
3734    pub fn has_appid(&self) -> bool {
3735        self.appid.is_some()
3736    }
3737
3738    // Param is passed by value, moved
3739    pub fn set_appid(&mut self, v: u32) {
3740        self.appid = ::std::option::Option::Some(v);
3741    }
3742}
3743
3744impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_GetBorrowerPlayHistory_Request {
3745    const NAME: &'static str = "CDeviceAuth_GetBorrowerPlayHistory_Request";
3746
3747    fn is_initialized(&self) -> bool {
3748        true
3749    }
3750
3751    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3752        while let Some(tag) = is.read_raw_tag_or_eof()? {
3753            match tag {
3754                9 => {
3755                    self.steamid = ::std::option::Option::Some(is.read_fixed64()?);
3756                },
3757                16 => {
3758                    self.appid = ::std::option::Option::Some(is.read_uint32()?);
3759                },
3760                tag => {
3761                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3762                },
3763            };
3764        }
3765        ::std::result::Result::Ok(())
3766    }
3767
3768    // Compute sizes of nested messages
3769    #[allow(unused_variables)]
3770    fn compute_size(&self) -> u64 {
3771        let mut my_size = 0;
3772        if let Some(v) = self.steamid {
3773            my_size += 1 + 8;
3774        }
3775        if let Some(v) = self.appid {
3776            my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, v);
3777        }
3778        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3779        self.special_fields.cached_size().set(my_size as u32);
3780        my_size
3781    }
3782
3783    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3784        if let Some(v) = self.steamid {
3785            os.write_fixed64(1, v)?;
3786        }
3787        if let Some(v) = self.appid {
3788            os.write_uint32(2, v)?;
3789        }
3790        os.write_unknown_fields(self.special_fields.unknown_fields())?;
3791        ::std::result::Result::Ok(())
3792    }
3793
3794    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3795        &self.special_fields
3796    }
3797
3798    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3799        &mut self.special_fields
3800    }
3801
3802    fn new() -> CDeviceAuth_GetBorrowerPlayHistory_Request {
3803        CDeviceAuth_GetBorrowerPlayHistory_Request::new()
3804    }
3805
3806    fn clear(&mut self) {
3807        self.steamid = ::std::option::Option::None;
3808        self.appid = ::std::option::Option::None;
3809        self.special_fields.clear();
3810    }
3811
3812    fn default_instance() -> &'static CDeviceAuth_GetBorrowerPlayHistory_Request {
3813        static instance: CDeviceAuth_GetBorrowerPlayHistory_Request = CDeviceAuth_GetBorrowerPlayHistory_Request {
3814            steamid: ::std::option::Option::None,
3815            appid: ::std::option::Option::None,
3816            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3817        };
3818        &instance
3819    }
3820}
3821
3822// @@protoc_insertion_point(message:CDeviceAuth_GetBorrowerPlayHistory_Response)
3823#[derive(PartialEq,Clone,Default,Debug)]
3824pub struct CDeviceAuth_GetBorrowerPlayHistory_Response {
3825    // message fields
3826    // @@protoc_insertion_point(field:CDeviceAuth_GetBorrowerPlayHistory_Response.lender_history)
3827    pub lender_history: ::std::vec::Vec<cdevice_auth_get_borrower_play_history_response::LenderHistory>,
3828    // special fields
3829    // @@protoc_insertion_point(special_field:CDeviceAuth_GetBorrowerPlayHistory_Response.special_fields)
3830    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
3831}
3832
3833impl<'a> ::std::default::Default for &'a CDeviceAuth_GetBorrowerPlayHistory_Response {
3834    fn default() -> &'a CDeviceAuth_GetBorrowerPlayHistory_Response {
3835        <CDeviceAuth_GetBorrowerPlayHistory_Response as ::steam_vent_proto_common::protobuf::Message>::default_instance()
3836    }
3837}
3838
3839impl CDeviceAuth_GetBorrowerPlayHistory_Response {
3840    pub fn new() -> CDeviceAuth_GetBorrowerPlayHistory_Response {
3841        ::std::default::Default::default()
3842    }
3843}
3844
3845impl ::steam_vent_proto_common::protobuf::Message for CDeviceAuth_GetBorrowerPlayHistory_Response {
3846    const NAME: &'static str = "CDeviceAuth_GetBorrowerPlayHistory_Response";
3847
3848    fn is_initialized(&self) -> bool {
3849        true
3850    }
3851
3852    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3853        while let Some(tag) = is.read_raw_tag_or_eof()? {
3854            match tag {
3855                10 => {
3856                    self.lender_history.push(is.read_message()?);
3857                },
3858                tag => {
3859                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3860                },
3861            };
3862        }
3863        ::std::result::Result::Ok(())
3864    }
3865
3866    // Compute sizes of nested messages
3867    #[allow(unused_variables)]
3868    fn compute_size(&self) -> u64 {
3869        let mut my_size = 0;
3870        for value in &self.lender_history {
3871            let len = value.compute_size();
3872            my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
3873        };
3874        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3875        self.special_fields.cached_size().set(my_size as u32);
3876        my_size
3877    }
3878
3879    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3880        for v in &self.lender_history {
3881            ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
3882        };
3883        os.write_unknown_fields(self.special_fields.unknown_fields())?;
3884        ::std::result::Result::Ok(())
3885    }
3886
3887    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3888        &self.special_fields
3889    }
3890
3891    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3892        &mut self.special_fields
3893    }
3894
3895    fn new() -> CDeviceAuth_GetBorrowerPlayHistory_Response {
3896        CDeviceAuth_GetBorrowerPlayHistory_Response::new()
3897    }
3898
3899    fn clear(&mut self) {
3900        self.lender_history.clear();
3901        self.special_fields.clear();
3902    }
3903
3904    fn default_instance() -> &'static CDeviceAuth_GetBorrowerPlayHistory_Response {
3905        static instance: CDeviceAuth_GetBorrowerPlayHistory_Response = CDeviceAuth_GetBorrowerPlayHistory_Response {
3906            lender_history: ::std::vec::Vec::new(),
3907            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3908        };
3909        &instance
3910    }
3911}
3912
3913/// Nested message and enums of message `CDeviceAuth_GetBorrowerPlayHistory_Response`
3914pub mod cdevice_auth_get_borrower_play_history_response {
3915    // @@protoc_insertion_point(message:CDeviceAuth_GetBorrowerPlayHistory_Response.GameHistory)
3916    #[derive(PartialEq,Clone,Default,Debug)]
3917    pub struct GameHistory {
3918        // message fields
3919        // @@protoc_insertion_point(field:CDeviceAuth_GetBorrowerPlayHistory_Response.GameHistory.appid)
3920        pub appid: ::std::option::Option<u32>,
3921        // @@protoc_insertion_point(field:CDeviceAuth_GetBorrowerPlayHistory_Response.GameHistory.time_last)
3922        pub time_last: ::std::option::Option<u32>,
3923        // @@protoc_insertion_point(field:CDeviceAuth_GetBorrowerPlayHistory_Response.GameHistory.time_total)
3924        pub time_total: ::std::option::Option<u32>,
3925        // special fields
3926        // @@protoc_insertion_point(special_field:CDeviceAuth_GetBorrowerPlayHistory_Response.GameHistory.special_fields)
3927        pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
3928    }
3929
3930    impl<'a> ::std::default::Default for &'a GameHistory {
3931        fn default() -> &'a GameHistory {
3932            <GameHistory as ::steam_vent_proto_common::protobuf::Message>::default_instance()
3933        }
3934    }
3935
3936    impl GameHistory {
3937        pub fn new() -> GameHistory {
3938            ::std::default::Default::default()
3939        }
3940
3941        // optional uint32 appid = 1;
3942
3943        pub fn appid(&self) -> u32 {
3944            self.appid.unwrap_or(0)
3945        }
3946
3947        pub fn clear_appid(&mut self) {
3948            self.appid = ::std::option::Option::None;
3949        }
3950
3951        pub fn has_appid(&self) -> bool {
3952            self.appid.is_some()
3953        }
3954
3955        // Param is passed by value, moved
3956        pub fn set_appid(&mut self, v: u32) {
3957            self.appid = ::std::option::Option::Some(v);
3958        }
3959
3960        // optional uint32 time_last = 2;
3961
3962        pub fn time_last(&self) -> u32 {
3963            self.time_last.unwrap_or(0)
3964        }
3965
3966        pub fn clear_time_last(&mut self) {
3967            self.time_last = ::std::option::Option::None;
3968        }
3969
3970        pub fn has_time_last(&self) -> bool {
3971            self.time_last.is_some()
3972        }
3973
3974        // Param is passed by value, moved
3975        pub fn set_time_last(&mut self, v: u32) {
3976            self.time_last = ::std::option::Option::Some(v);
3977        }
3978
3979        // optional uint32 time_total = 3;
3980
3981        pub fn time_total(&self) -> u32 {
3982            self.time_total.unwrap_or(0)
3983        }
3984
3985        pub fn clear_time_total(&mut self) {
3986            self.time_total = ::std::option::Option::None;
3987        }
3988
3989        pub fn has_time_total(&self) -> bool {
3990            self.time_total.is_some()
3991        }
3992
3993        // Param is passed by value, moved
3994        pub fn set_time_total(&mut self, v: u32) {
3995            self.time_total = ::std::option::Option::Some(v);
3996        }
3997    }
3998
3999    impl ::steam_vent_proto_common::protobuf::Message for GameHistory {
4000        const NAME: &'static str = "GameHistory";
4001
4002        fn is_initialized(&self) -> bool {
4003            true
4004        }
4005
4006        fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4007            while let Some(tag) = is.read_raw_tag_or_eof()? {
4008                match tag {
4009                    8 => {
4010                        self.appid = ::std::option::Option::Some(is.read_uint32()?);
4011                    },
4012                    16 => {
4013                        self.time_last = ::std::option::Option::Some(is.read_uint32()?);
4014                    },
4015                    24 => {
4016                        self.time_total = ::std::option::Option::Some(is.read_uint32()?);
4017                    },
4018                    tag => {
4019                        ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
4020                    },
4021                };
4022            }
4023            ::std::result::Result::Ok(())
4024        }
4025
4026        // Compute sizes of nested messages
4027        #[allow(unused_variables)]
4028        fn compute_size(&self) -> u64 {
4029            let mut my_size = 0;
4030            if let Some(v) = self.appid {
4031                my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
4032            }
4033            if let Some(v) = self.time_last {
4034                my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, v);
4035            }
4036            if let Some(v) = self.time_total {
4037                my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
4038            }
4039            my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
4040            self.special_fields.cached_size().set(my_size as u32);
4041            my_size
4042        }
4043
4044        fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4045            if let Some(v) = self.appid {
4046                os.write_uint32(1, v)?;
4047            }
4048            if let Some(v) = self.time_last {
4049                os.write_uint32(2, v)?;
4050            }
4051            if let Some(v) = self.time_total {
4052                os.write_uint32(3, v)?;
4053            }
4054            os.write_unknown_fields(self.special_fields.unknown_fields())?;
4055            ::std::result::Result::Ok(())
4056        }
4057
4058        fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
4059            &self.special_fields
4060        }
4061
4062        fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
4063            &mut self.special_fields
4064        }
4065
4066        fn new() -> GameHistory {
4067            GameHistory::new()
4068        }
4069
4070        fn clear(&mut self) {
4071            self.appid = ::std::option::Option::None;
4072            self.time_last = ::std::option::Option::None;
4073            self.time_total = ::std::option::Option::None;
4074            self.special_fields.clear();
4075        }
4076
4077        fn default_instance() -> &'static GameHistory {
4078            static instance: GameHistory = GameHistory {
4079                appid: ::std::option::Option::None,
4080                time_last: ::std::option::Option::None,
4081                time_total: ::std::option::Option::None,
4082                special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
4083            };
4084            &instance
4085        }
4086    }
4087
4088    // @@protoc_insertion_point(message:CDeviceAuth_GetBorrowerPlayHistory_Response.LenderHistory)
4089    #[derive(PartialEq,Clone,Default,Debug)]
4090    pub struct LenderHistory {
4091        // message fields
4092        // @@protoc_insertion_point(field:CDeviceAuth_GetBorrowerPlayHistory_Response.LenderHistory.steamid)
4093        pub steamid: ::std::option::Option<u64>,
4094        // @@protoc_insertion_point(field:CDeviceAuth_GetBorrowerPlayHistory_Response.LenderHistory.game_history)
4095        pub game_history: ::std::vec::Vec<GameHistory>,
4096        // special fields
4097        // @@protoc_insertion_point(special_field:CDeviceAuth_GetBorrowerPlayHistory_Response.LenderHistory.special_fields)
4098        pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
4099    }
4100
4101    impl<'a> ::std::default::Default for &'a LenderHistory {
4102        fn default() -> &'a LenderHistory {
4103            <LenderHistory as ::steam_vent_proto_common::protobuf::Message>::default_instance()
4104        }
4105    }
4106
4107    impl LenderHistory {
4108        pub fn new() -> LenderHistory {
4109            ::std::default::Default::default()
4110        }
4111
4112        // optional fixed64 steamid = 1;
4113
4114        pub fn steamid(&self) -> u64 {
4115            self.steamid.unwrap_or(0)
4116        }
4117
4118        pub fn clear_steamid(&mut self) {
4119            self.steamid = ::std::option::Option::None;
4120        }
4121
4122        pub fn has_steamid(&self) -> bool {
4123            self.steamid.is_some()
4124        }
4125
4126        // Param is passed by value, moved
4127        pub fn set_steamid(&mut self, v: u64) {
4128            self.steamid = ::std::option::Option::Some(v);
4129        }
4130    }
4131
4132    impl ::steam_vent_proto_common::protobuf::Message for LenderHistory {
4133        const NAME: &'static str = "LenderHistory";
4134
4135        fn is_initialized(&self) -> bool {
4136            true
4137        }
4138
4139        fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4140            while let Some(tag) = is.read_raw_tag_or_eof()? {
4141                match tag {
4142                    9 => {
4143                        self.steamid = ::std::option::Option::Some(is.read_fixed64()?);
4144                    },
4145                    18 => {
4146                        self.game_history.push(is.read_message()?);
4147                    },
4148                    tag => {
4149                        ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
4150                    },
4151                };
4152            }
4153            ::std::result::Result::Ok(())
4154        }
4155
4156        // Compute sizes of nested messages
4157        #[allow(unused_variables)]
4158        fn compute_size(&self) -> u64 {
4159            let mut my_size = 0;
4160            if let Some(v) = self.steamid {
4161                my_size += 1 + 8;
4162            }
4163            for value in &self.game_history {
4164                let len = value.compute_size();
4165                my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
4166            };
4167            my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
4168            self.special_fields.cached_size().set(my_size as u32);
4169            my_size
4170        }
4171
4172        fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4173            if let Some(v) = self.steamid {
4174                os.write_fixed64(1, v)?;
4175            }
4176            for v in &self.game_history {
4177                ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(2, v, os)?;
4178            };
4179            os.write_unknown_fields(self.special_fields.unknown_fields())?;
4180            ::std::result::Result::Ok(())
4181        }
4182
4183        fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
4184            &self.special_fields
4185        }
4186
4187        fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
4188            &mut self.special_fields
4189        }
4190
4191        fn new() -> LenderHistory {
4192            LenderHistory::new()
4193        }
4194
4195        fn clear(&mut self) {
4196            self.steamid = ::std::option::Option::None;
4197            self.game_history.clear();
4198            self.special_fields.clear();
4199        }
4200
4201        fn default_instance() -> &'static LenderHistory {
4202            static instance: LenderHistory = LenderHistory {
4203                steamid: ::std::option::Option::None,
4204                game_history: ::std::vec::Vec::new(),
4205                special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
4206            };
4207            &instance
4208        }
4209    }
4210}
4211
4212
4213const _VENT_PROTO_VERSION_CHECK: () = ::steam_vent_proto_common::VERSION_0_5_0;
4214
4215#[allow(unused_imports)]
4216use crate::steammessages_base::*;
4217#[allow(unused_imports)]
4218use crate::steammessages_unified_base_steamclient::*;
4219impl ::steam_vent_proto_common::RpcMessage
4220for CDeviceAuth_GetOwnAuthorizedDevices_Request {
4221    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4222        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4223    }
4224    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4225        use ::steam_vent_proto_common::protobuf::Message;
4226        self.write_to_writer(writer)
4227    }
4228    fn encode_size(&self) -> usize {
4229        use ::steam_vent_proto_common::protobuf::Message;
4230        self.compute_size() as usize
4231    }
4232}
4233impl ::steam_vent_proto_common::RpcMessage
4234for CDeviceAuth_GetOwnAuthorizedDevices_Response {
4235    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4236        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4237    }
4238    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4239        use ::steam_vent_proto_common::protobuf::Message;
4240        self.write_to_writer(writer)
4241    }
4242    fn encode_size(&self) -> usize {
4243        use ::steam_vent_proto_common::protobuf::Message;
4244        self.compute_size() as usize
4245    }
4246}
4247impl ::steam_vent_proto_common::RpcMessage
4248for CDeviceAuth_AcceptAuthorizationRequest_Request {
4249    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4250        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4251    }
4252    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4253        use ::steam_vent_proto_common::protobuf::Message;
4254        self.write_to_writer(writer)
4255    }
4256    fn encode_size(&self) -> usize {
4257        use ::steam_vent_proto_common::protobuf::Message;
4258        self.compute_size() as usize
4259    }
4260}
4261impl ::steam_vent_proto_common::RpcMessage
4262for CDeviceAuth_AcceptAuthorizationRequest_Response {
4263    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4264        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4265    }
4266    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4267        use ::steam_vent_proto_common::protobuf::Message;
4268        self.write_to_writer(writer)
4269    }
4270    fn encode_size(&self) -> usize {
4271        use ::steam_vent_proto_common::protobuf::Message;
4272        self.compute_size() as usize
4273    }
4274}
4275impl ::steam_vent_proto_common::RpcMessage
4276for CDeviceAuth_AuthorizeRemoteDevice_Request {
4277    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4278        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4279    }
4280    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4281        use ::steam_vent_proto_common::protobuf::Message;
4282        self.write_to_writer(writer)
4283    }
4284    fn encode_size(&self) -> usize {
4285        use ::steam_vent_proto_common::protobuf::Message;
4286        self.compute_size() as usize
4287    }
4288}
4289impl ::steam_vent_proto_common::RpcMessage
4290for CDeviceAuth_AuthorizeRemoteDevice_Response {
4291    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4292        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4293    }
4294    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4295        use ::steam_vent_proto_common::protobuf::Message;
4296        self.write_to_writer(writer)
4297    }
4298    fn encode_size(&self) -> usize {
4299        use ::steam_vent_proto_common::protobuf::Message;
4300        self.compute_size() as usize
4301    }
4302}
4303impl ::steam_vent_proto_common::RpcMessage
4304for CDeviceAuth_DeauthorizeRemoteDevice_Request {
4305    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4306        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4307    }
4308    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4309        use ::steam_vent_proto_common::protobuf::Message;
4310        self.write_to_writer(writer)
4311    }
4312    fn encode_size(&self) -> usize {
4313        use ::steam_vent_proto_common::protobuf::Message;
4314        self.compute_size() as usize
4315    }
4316}
4317impl ::steam_vent_proto_common::RpcMessage
4318for CDeviceAuth_DeauthorizeRemoteDevice_Response {
4319    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4320        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4321    }
4322    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4323        use ::steam_vent_proto_common::protobuf::Message;
4324        self.write_to_writer(writer)
4325    }
4326    fn encode_size(&self) -> usize {
4327        use ::steam_vent_proto_common::protobuf::Message;
4328        self.compute_size() as usize
4329    }
4330}
4331impl ::steam_vent_proto_common::RpcMessage
4332for CDeviceAuth_GetUsedAuthorizedDevices_Request {
4333    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4334        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4335    }
4336    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4337        use ::steam_vent_proto_common::protobuf::Message;
4338        self.write_to_writer(writer)
4339    }
4340    fn encode_size(&self) -> usize {
4341        use ::steam_vent_proto_common::protobuf::Message;
4342        self.compute_size() as usize
4343    }
4344}
4345impl ::steam_vent_proto_common::RpcMessage
4346for CDeviceAuth_GetUsedAuthorizedDevices_Response {
4347    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4348        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4349    }
4350    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4351        use ::steam_vent_proto_common::protobuf::Message;
4352        self.write_to_writer(writer)
4353    }
4354    fn encode_size(&self) -> usize {
4355        use ::steam_vent_proto_common::protobuf::Message;
4356        self.compute_size() as usize
4357    }
4358}
4359impl ::steam_vent_proto_common::RpcMessage
4360for CDeviceAuth_GetAuthorizedBorrowers_Request {
4361    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4362        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4363    }
4364    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4365        use ::steam_vent_proto_common::protobuf::Message;
4366        self.write_to_writer(writer)
4367    }
4368    fn encode_size(&self) -> usize {
4369        use ::steam_vent_proto_common::protobuf::Message;
4370        self.compute_size() as usize
4371    }
4372}
4373impl ::steam_vent_proto_common::RpcMessage
4374for CDeviceAuth_GetAuthorizedBorrowers_Response {
4375    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4376        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4377    }
4378    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4379        use ::steam_vent_proto_common::protobuf::Message;
4380        self.write_to_writer(writer)
4381    }
4382    fn encode_size(&self) -> usize {
4383        use ::steam_vent_proto_common::protobuf::Message;
4384        self.compute_size() as usize
4385    }
4386}
4387impl ::steam_vent_proto_common::RpcMessage
4388for CDeviceAuth_AddAuthorizedBorrowers_Request {
4389    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4390        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4391    }
4392    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4393        use ::steam_vent_proto_common::protobuf::Message;
4394        self.write_to_writer(writer)
4395    }
4396    fn encode_size(&self) -> usize {
4397        use ::steam_vent_proto_common::protobuf::Message;
4398        self.compute_size() as usize
4399    }
4400}
4401impl ::steam_vent_proto_common::RpcMessage
4402for CDeviceAuth_AddAuthorizedBorrowers_Response {
4403    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4404        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4405    }
4406    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4407        use ::steam_vent_proto_common::protobuf::Message;
4408        self.write_to_writer(writer)
4409    }
4410    fn encode_size(&self) -> usize {
4411        use ::steam_vent_proto_common::protobuf::Message;
4412        self.compute_size() as usize
4413    }
4414}
4415impl ::steam_vent_proto_common::RpcMessage
4416for CDeviceAuth_RemoveAuthorizedBorrowers_Request {
4417    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4418        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4419    }
4420    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4421        use ::steam_vent_proto_common::protobuf::Message;
4422        self.write_to_writer(writer)
4423    }
4424    fn encode_size(&self) -> usize {
4425        use ::steam_vent_proto_common::protobuf::Message;
4426        self.compute_size() as usize
4427    }
4428}
4429impl ::steam_vent_proto_common::RpcMessage
4430for CDeviceAuth_RemoveAuthorizedBorrowers_Response {
4431    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4432        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4433    }
4434    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4435        use ::steam_vent_proto_common::protobuf::Message;
4436        self.write_to_writer(writer)
4437    }
4438    fn encode_size(&self) -> usize {
4439        use ::steam_vent_proto_common::protobuf::Message;
4440        self.compute_size() as usize
4441    }
4442}
4443impl ::steam_vent_proto_common::RpcMessage
4444for CDeviceAuth_GetAuthorizedAsBorrower_Request {
4445    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4446        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4447    }
4448    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4449        use ::steam_vent_proto_common::protobuf::Message;
4450        self.write_to_writer(writer)
4451    }
4452    fn encode_size(&self) -> usize {
4453        use ::steam_vent_proto_common::protobuf::Message;
4454        self.compute_size() as usize
4455    }
4456}
4457impl ::steam_vent_proto_common::RpcMessage
4458for CDeviceAuth_GetAuthorizedAsBorrower_Response {
4459    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4460        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4461    }
4462    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4463        use ::steam_vent_proto_common::protobuf::Message;
4464        self.write_to_writer(writer)
4465    }
4466    fn encode_size(&self) -> usize {
4467        use ::steam_vent_proto_common::protobuf::Message;
4468        self.compute_size() as usize
4469    }
4470}
4471impl ::steam_vent_proto_common::RpcMessage
4472for CDeviceAuth_GetExcludedGamesInLibrary_Request {
4473    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4474        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4475    }
4476    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4477        use ::steam_vent_proto_common::protobuf::Message;
4478        self.write_to_writer(writer)
4479    }
4480    fn encode_size(&self) -> usize {
4481        use ::steam_vent_proto_common::protobuf::Message;
4482        self.compute_size() as usize
4483    }
4484}
4485impl ::steam_vent_proto_common::RpcMessage
4486for CDeviceAuth_GetExcludedGamesInLibrary_Response {
4487    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4488        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4489    }
4490    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4491        use ::steam_vent_proto_common::protobuf::Message;
4492        self.write_to_writer(writer)
4493    }
4494    fn encode_size(&self) -> usize {
4495        use ::steam_vent_proto_common::protobuf::Message;
4496        self.compute_size() as usize
4497    }
4498}
4499impl ::steam_vent_proto_common::RpcMessage
4500for CDeviceAuth_GetBorrowerPlayHistory_Request {
4501    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4502        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4503    }
4504    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4505        use ::steam_vent_proto_common::protobuf::Message;
4506        self.write_to_writer(writer)
4507    }
4508    fn encode_size(&self) -> usize {
4509        use ::steam_vent_proto_common::protobuf::Message;
4510        self.compute_size() as usize
4511    }
4512}
4513impl ::steam_vent_proto_common::RpcMessage
4514for CDeviceAuth_GetBorrowerPlayHistory_Response {
4515    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4516        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4517    }
4518    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4519        use ::steam_vent_proto_common::protobuf::Message;
4520        self.write_to_writer(writer)
4521    }
4522    fn encode_size(&self) -> usize {
4523        use ::steam_vent_proto_common::protobuf::Message;
4524        self.compute_size() as usize
4525    }
4526}
4527///
4528struct DeviceAuth {}
4529impl ::steam_vent_proto_common::RpcService for DeviceAuth {
4530    const SERVICE_NAME: &'static str = "DeviceAuth";
4531}
4532impl ::steam_vent_proto_common::RpcMethod
4533for CDeviceAuth_AcceptAuthorizationRequest_Request {
4534    const METHOD_NAME: &'static str = "DeviceAuth.AcceptAuthorizationRequest#1";
4535    type Response = CDeviceAuth_AcceptAuthorizationRequest_Response;
4536}
4537impl ::steam_vent_proto_common::RpcMethod
4538for CDeviceAuth_AddAuthorizedBorrowers_Request {
4539    const METHOD_NAME: &'static str = "DeviceAuth.AddAuthorizedBorrowers#1";
4540    type Response = CDeviceAuth_AddAuthorizedBorrowers_Response;
4541}
4542impl ::steam_vent_proto_common::RpcMethod for CDeviceAuth_AuthorizeRemoteDevice_Request {
4543    const METHOD_NAME: &'static str = "DeviceAuth.AuthorizeRemoteDevice#1";
4544    type Response = CDeviceAuth_AuthorizeRemoteDevice_Response;
4545}
4546impl ::steam_vent_proto_common::RpcMethod
4547for CDeviceAuth_DeauthorizeRemoteDevice_Request {
4548    const METHOD_NAME: &'static str = "DeviceAuth.DeauthorizeRemoteDevice#1";
4549    type Response = CDeviceAuth_DeauthorizeRemoteDevice_Response;
4550}
4551impl ::steam_vent_proto_common::RpcMethod
4552for CDeviceAuth_GetAuthorizedAsBorrower_Request {
4553    const METHOD_NAME: &'static str = "DeviceAuth.GetAuthorizedAsBorrower#1";
4554    type Response = CDeviceAuth_GetAuthorizedAsBorrower_Response;
4555}
4556impl ::steam_vent_proto_common::RpcMethod
4557for CDeviceAuth_GetAuthorizedBorrowers_Request {
4558    const METHOD_NAME: &'static str = "DeviceAuth.GetAuthorizedBorrowers#1";
4559    type Response = CDeviceAuth_GetAuthorizedBorrowers_Response;
4560}
4561impl ::steam_vent_proto_common::RpcMethod
4562for CDeviceAuth_GetBorrowerPlayHistory_Request {
4563    const METHOD_NAME: &'static str = "DeviceAuth.GetBorrowerPlayHistory#1";
4564    type Response = CDeviceAuth_GetBorrowerPlayHistory_Response;
4565}
4566impl ::steam_vent_proto_common::RpcMethod
4567for CDeviceAuth_GetExcludedGamesInLibrary_Request {
4568    const METHOD_NAME: &'static str = "DeviceAuth.GetExcludedGamesInLibrary#1";
4569    type Response = CDeviceAuth_GetExcludedGamesInLibrary_Response;
4570}
4571impl ::steam_vent_proto_common::RpcMethod
4572for CDeviceAuth_GetOwnAuthorizedDevices_Request {
4573    const METHOD_NAME: &'static str = "DeviceAuth.GetOwnAuthorizedDevices#1";
4574    type Response = CDeviceAuth_GetOwnAuthorizedDevices_Response;
4575}
4576impl ::steam_vent_proto_common::RpcMethod
4577for CDeviceAuth_GetUsedAuthorizedDevices_Request {
4578    const METHOD_NAME: &'static str = "DeviceAuth.GetUsedAuthorizedDevices#1";
4579    type Response = CDeviceAuth_GetUsedAuthorizedDevices_Response;
4580}
4581impl ::steam_vent_proto_common::RpcMethod
4582for CDeviceAuth_RemoveAuthorizedBorrowers_Request {
4583    const METHOD_NAME: &'static str = "DeviceAuth.RemoveAuthorizedBorrowers#1";
4584    type Response = CDeviceAuth_RemoveAuthorizedBorrowers_Response;
4585}