1#![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
21const _PROTOBUF_VERSION_CHECK: () = ::steam_vent_proto_common::protobuf::VERSION_3_5_1;
27
28#[derive(PartialEq,Clone,Default,Debug)]
30pub struct CMsgClientUDSP2PSessionStarted {
31 pub steamid_remote: ::std::option::Option<u64>,
34 pub appid: ::std::option::Option<i32>,
36 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
39}
40
41impl<'a> ::std::default::Default for &'a CMsgClientUDSP2PSessionStarted {
42 fn default() -> &'a CMsgClientUDSP2PSessionStarted {
43 <CMsgClientUDSP2PSessionStarted as ::steam_vent_proto_common::protobuf::Message>::default_instance()
44 }
45}
46
47impl CMsgClientUDSP2PSessionStarted {
48 pub fn new() -> CMsgClientUDSP2PSessionStarted {
49 ::std::default::Default::default()
50 }
51
52 pub fn steamid_remote(&self) -> u64 {
55 self.steamid_remote.unwrap_or(0)
56 }
57
58 pub fn clear_steamid_remote(&mut self) {
59 self.steamid_remote = ::std::option::Option::None;
60 }
61
62 pub fn has_steamid_remote(&self) -> bool {
63 self.steamid_remote.is_some()
64 }
65
66 pub fn set_steamid_remote(&mut self, v: u64) {
68 self.steamid_remote = ::std::option::Option::Some(v);
69 }
70
71 pub fn appid(&self) -> i32 {
74 self.appid.unwrap_or(0)
75 }
76
77 pub fn clear_appid(&mut self) {
78 self.appid = ::std::option::Option::None;
79 }
80
81 pub fn has_appid(&self) -> bool {
82 self.appid.is_some()
83 }
84
85 pub fn set_appid(&mut self, v: i32) {
87 self.appid = ::std::option::Option::Some(v);
88 }
89}
90
91impl ::steam_vent_proto_common::protobuf::Message for CMsgClientUDSP2PSessionStarted {
92 const NAME: &'static str = "CMsgClientUDSP2PSessionStarted";
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_remote = ::std::option::Option::Some(is.read_fixed64()?);
103 },
104 16 => {
105 self.appid = ::std::option::Option::Some(is.read_int32()?);
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 #[allow(unused_variables)]
117 fn compute_size(&self) -> u64 {
118 let mut my_size = 0;
119 if let Some(v) = self.steamid_remote {
120 my_size += 1 + 8;
121 }
122 if let Some(v) = self.appid {
123 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
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_remote {
132 os.write_fixed64(1, v)?;
133 }
134 if let Some(v) = self.appid {
135 os.write_int32(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() -> CMsgClientUDSP2PSessionStarted {
150 CMsgClientUDSP2PSessionStarted::new()
151 }
152
153 fn clear(&mut self) {
154 self.steamid_remote = ::std::option::Option::None;
155 self.appid = ::std::option::Option::None;
156 self.special_fields.clear();
157 }
158
159 fn default_instance() -> &'static CMsgClientUDSP2PSessionStarted {
160 static instance: CMsgClientUDSP2PSessionStarted = CMsgClientUDSP2PSessionStarted {
161 steamid_remote: ::std::option::Option::None,
162 appid: ::std::option::Option::None,
163 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
164 };
165 &instance
166 }
167}
168
169#[derive(PartialEq,Clone,Default,Debug)]
171pub struct CMsgClientUDSP2PSessionEnded {
172 pub steamid_remote: ::std::option::Option<u64>,
175 pub appid: ::std::option::Option<i32>,
177 pub session_length_sec: ::std::option::Option<i32>,
179 pub session_error: ::std::option::Option<i32>,
181 pub nattype: ::std::option::Option<i32>,
183 pub bytes_recv: ::std::option::Option<i32>,
185 pub bytes_sent: ::std::option::Option<i32>,
187 pub bytes_sent_relay: ::std::option::Option<i32>,
189 pub bytes_recv_relay: ::std::option::Option<i32>,
191 pub time_to_connect_ms: ::std::option::Option<i32>,
193 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
196}
197
198impl<'a> ::std::default::Default for &'a CMsgClientUDSP2PSessionEnded {
199 fn default() -> &'a CMsgClientUDSP2PSessionEnded {
200 <CMsgClientUDSP2PSessionEnded as ::steam_vent_proto_common::protobuf::Message>::default_instance()
201 }
202}
203
204impl CMsgClientUDSP2PSessionEnded {
205 pub fn new() -> CMsgClientUDSP2PSessionEnded {
206 ::std::default::Default::default()
207 }
208
209 pub fn steamid_remote(&self) -> u64 {
212 self.steamid_remote.unwrap_or(0)
213 }
214
215 pub fn clear_steamid_remote(&mut self) {
216 self.steamid_remote = ::std::option::Option::None;
217 }
218
219 pub fn has_steamid_remote(&self) -> bool {
220 self.steamid_remote.is_some()
221 }
222
223 pub fn set_steamid_remote(&mut self, v: u64) {
225 self.steamid_remote = ::std::option::Option::Some(v);
226 }
227
228 pub fn appid(&self) -> i32 {
231 self.appid.unwrap_or(0)
232 }
233
234 pub fn clear_appid(&mut self) {
235 self.appid = ::std::option::Option::None;
236 }
237
238 pub fn has_appid(&self) -> bool {
239 self.appid.is_some()
240 }
241
242 pub fn set_appid(&mut self, v: i32) {
244 self.appid = ::std::option::Option::Some(v);
245 }
246
247 pub fn session_length_sec(&self) -> i32 {
250 self.session_length_sec.unwrap_or(0)
251 }
252
253 pub fn clear_session_length_sec(&mut self) {
254 self.session_length_sec = ::std::option::Option::None;
255 }
256
257 pub fn has_session_length_sec(&self) -> bool {
258 self.session_length_sec.is_some()
259 }
260
261 pub fn set_session_length_sec(&mut self, v: i32) {
263 self.session_length_sec = ::std::option::Option::Some(v);
264 }
265
266 pub fn session_error(&self) -> i32 {
269 self.session_error.unwrap_or(0)
270 }
271
272 pub fn clear_session_error(&mut self) {
273 self.session_error = ::std::option::Option::None;
274 }
275
276 pub fn has_session_error(&self) -> bool {
277 self.session_error.is_some()
278 }
279
280 pub fn set_session_error(&mut self, v: i32) {
282 self.session_error = ::std::option::Option::Some(v);
283 }
284
285 pub fn nattype(&self) -> i32 {
288 self.nattype.unwrap_or(0)
289 }
290
291 pub fn clear_nattype(&mut self) {
292 self.nattype = ::std::option::Option::None;
293 }
294
295 pub fn has_nattype(&self) -> bool {
296 self.nattype.is_some()
297 }
298
299 pub fn set_nattype(&mut self, v: i32) {
301 self.nattype = ::std::option::Option::Some(v);
302 }
303
304 pub fn bytes_recv(&self) -> i32 {
307 self.bytes_recv.unwrap_or(0)
308 }
309
310 pub fn clear_bytes_recv(&mut self) {
311 self.bytes_recv = ::std::option::Option::None;
312 }
313
314 pub fn has_bytes_recv(&self) -> bool {
315 self.bytes_recv.is_some()
316 }
317
318 pub fn set_bytes_recv(&mut self, v: i32) {
320 self.bytes_recv = ::std::option::Option::Some(v);
321 }
322
323 pub fn bytes_sent(&self) -> i32 {
326 self.bytes_sent.unwrap_or(0)
327 }
328
329 pub fn clear_bytes_sent(&mut self) {
330 self.bytes_sent = ::std::option::Option::None;
331 }
332
333 pub fn has_bytes_sent(&self) -> bool {
334 self.bytes_sent.is_some()
335 }
336
337 pub fn set_bytes_sent(&mut self, v: i32) {
339 self.bytes_sent = ::std::option::Option::Some(v);
340 }
341
342 pub fn bytes_sent_relay(&self) -> i32 {
345 self.bytes_sent_relay.unwrap_or(0)
346 }
347
348 pub fn clear_bytes_sent_relay(&mut self) {
349 self.bytes_sent_relay = ::std::option::Option::None;
350 }
351
352 pub fn has_bytes_sent_relay(&self) -> bool {
353 self.bytes_sent_relay.is_some()
354 }
355
356 pub fn set_bytes_sent_relay(&mut self, v: i32) {
358 self.bytes_sent_relay = ::std::option::Option::Some(v);
359 }
360
361 pub fn bytes_recv_relay(&self) -> i32 {
364 self.bytes_recv_relay.unwrap_or(0)
365 }
366
367 pub fn clear_bytes_recv_relay(&mut self) {
368 self.bytes_recv_relay = ::std::option::Option::None;
369 }
370
371 pub fn has_bytes_recv_relay(&self) -> bool {
372 self.bytes_recv_relay.is_some()
373 }
374
375 pub fn set_bytes_recv_relay(&mut self, v: i32) {
377 self.bytes_recv_relay = ::std::option::Option::Some(v);
378 }
379
380 pub fn time_to_connect_ms(&self) -> i32 {
383 self.time_to_connect_ms.unwrap_or(0)
384 }
385
386 pub fn clear_time_to_connect_ms(&mut self) {
387 self.time_to_connect_ms = ::std::option::Option::None;
388 }
389
390 pub fn has_time_to_connect_ms(&self) -> bool {
391 self.time_to_connect_ms.is_some()
392 }
393
394 pub fn set_time_to_connect_ms(&mut self, v: i32) {
396 self.time_to_connect_ms = ::std::option::Option::Some(v);
397 }
398}
399
400impl ::steam_vent_proto_common::protobuf::Message for CMsgClientUDSP2PSessionEnded {
401 const NAME: &'static str = "CMsgClientUDSP2PSessionEnded";
402
403 fn is_initialized(&self) -> bool {
404 true
405 }
406
407 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
408 while let Some(tag) = is.read_raw_tag_or_eof()? {
409 match tag {
410 9 => {
411 self.steamid_remote = ::std::option::Option::Some(is.read_fixed64()?);
412 },
413 16 => {
414 self.appid = ::std::option::Option::Some(is.read_int32()?);
415 },
416 24 => {
417 self.session_length_sec = ::std::option::Option::Some(is.read_int32()?);
418 },
419 32 => {
420 self.session_error = ::std::option::Option::Some(is.read_int32()?);
421 },
422 40 => {
423 self.nattype = ::std::option::Option::Some(is.read_int32()?);
424 },
425 48 => {
426 self.bytes_recv = ::std::option::Option::Some(is.read_int32()?);
427 },
428 56 => {
429 self.bytes_sent = ::std::option::Option::Some(is.read_int32()?);
430 },
431 64 => {
432 self.bytes_sent_relay = ::std::option::Option::Some(is.read_int32()?);
433 },
434 72 => {
435 self.bytes_recv_relay = ::std::option::Option::Some(is.read_int32()?);
436 },
437 80 => {
438 self.time_to_connect_ms = ::std::option::Option::Some(is.read_int32()?);
439 },
440 tag => {
441 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
442 },
443 };
444 }
445 ::std::result::Result::Ok(())
446 }
447
448 #[allow(unused_variables)]
450 fn compute_size(&self) -> u64 {
451 let mut my_size = 0;
452 if let Some(v) = self.steamid_remote {
453 my_size += 1 + 8;
454 }
455 if let Some(v) = self.appid {
456 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
457 }
458 if let Some(v) = self.session_length_sec {
459 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
460 }
461 if let Some(v) = self.session_error {
462 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(4, v);
463 }
464 if let Some(v) = self.nattype {
465 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(5, v);
466 }
467 if let Some(v) = self.bytes_recv {
468 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(6, v);
469 }
470 if let Some(v) = self.bytes_sent {
471 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(7, v);
472 }
473 if let Some(v) = self.bytes_sent_relay {
474 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(8, v);
475 }
476 if let Some(v) = self.bytes_recv_relay {
477 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(9, v);
478 }
479 if let Some(v) = self.time_to_connect_ms {
480 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(10, v);
481 }
482 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
483 self.special_fields.cached_size().set(my_size as u32);
484 my_size
485 }
486
487 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
488 if let Some(v) = self.steamid_remote {
489 os.write_fixed64(1, v)?;
490 }
491 if let Some(v) = self.appid {
492 os.write_int32(2, v)?;
493 }
494 if let Some(v) = self.session_length_sec {
495 os.write_int32(3, v)?;
496 }
497 if let Some(v) = self.session_error {
498 os.write_int32(4, v)?;
499 }
500 if let Some(v) = self.nattype {
501 os.write_int32(5, v)?;
502 }
503 if let Some(v) = self.bytes_recv {
504 os.write_int32(6, v)?;
505 }
506 if let Some(v) = self.bytes_sent {
507 os.write_int32(7, v)?;
508 }
509 if let Some(v) = self.bytes_sent_relay {
510 os.write_int32(8, v)?;
511 }
512 if let Some(v) = self.bytes_recv_relay {
513 os.write_int32(9, v)?;
514 }
515 if let Some(v) = self.time_to_connect_ms {
516 os.write_int32(10, v)?;
517 }
518 os.write_unknown_fields(self.special_fields.unknown_fields())?;
519 ::std::result::Result::Ok(())
520 }
521
522 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
523 &self.special_fields
524 }
525
526 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
527 &mut self.special_fields
528 }
529
530 fn new() -> CMsgClientUDSP2PSessionEnded {
531 CMsgClientUDSP2PSessionEnded::new()
532 }
533
534 fn clear(&mut self) {
535 self.steamid_remote = ::std::option::Option::None;
536 self.appid = ::std::option::Option::None;
537 self.session_length_sec = ::std::option::Option::None;
538 self.session_error = ::std::option::Option::None;
539 self.nattype = ::std::option::Option::None;
540 self.bytes_recv = ::std::option::Option::None;
541 self.bytes_sent = ::std::option::Option::None;
542 self.bytes_sent_relay = ::std::option::Option::None;
543 self.bytes_recv_relay = ::std::option::Option::None;
544 self.time_to_connect_ms = ::std::option::Option::None;
545 self.special_fields.clear();
546 }
547
548 fn default_instance() -> &'static CMsgClientUDSP2PSessionEnded {
549 static instance: CMsgClientUDSP2PSessionEnded = CMsgClientUDSP2PSessionEnded {
550 steamid_remote: ::std::option::Option::None,
551 appid: ::std::option::Option::None,
552 session_length_sec: ::std::option::Option::None,
553 session_error: ::std::option::Option::None,
554 nattype: ::std::option::Option::None,
555 bytes_recv: ::std::option::Option::None,
556 bytes_sent: ::std::option::Option::None,
557 bytes_sent_relay: ::std::option::Option::None,
558 bytes_recv_relay: ::std::option::Option::None,
559 time_to_connect_ms: ::std::option::Option::None,
560 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
561 };
562 &instance
563 }
564}
565
566#[derive(PartialEq,Clone,Default,Debug)]
568pub struct CMsgClientGetClientDetails {
569 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
572}
573
574impl<'a> ::std::default::Default for &'a CMsgClientGetClientDetails {
575 fn default() -> &'a CMsgClientGetClientDetails {
576 <CMsgClientGetClientDetails as ::steam_vent_proto_common::protobuf::Message>::default_instance()
577 }
578}
579
580impl CMsgClientGetClientDetails {
581 pub fn new() -> CMsgClientGetClientDetails {
582 ::std::default::Default::default()
583 }
584}
585
586impl ::steam_vent_proto_common::protobuf::Message for CMsgClientGetClientDetails {
587 const NAME: &'static str = "CMsgClientGetClientDetails";
588
589 fn is_initialized(&self) -> bool {
590 true
591 }
592
593 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
594 while let Some(tag) = is.read_raw_tag_or_eof()? {
595 match tag {
596 tag => {
597 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
598 },
599 };
600 }
601 ::std::result::Result::Ok(())
602 }
603
604 #[allow(unused_variables)]
606 fn compute_size(&self) -> u64 {
607 let mut my_size = 0;
608 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
609 self.special_fields.cached_size().set(my_size as u32);
610 my_size
611 }
612
613 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
614 os.write_unknown_fields(self.special_fields.unknown_fields())?;
615 ::std::result::Result::Ok(())
616 }
617
618 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
619 &self.special_fields
620 }
621
622 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
623 &mut self.special_fields
624 }
625
626 fn new() -> CMsgClientGetClientDetails {
627 CMsgClientGetClientDetails::new()
628 }
629
630 fn clear(&mut self) {
631 self.special_fields.clear();
632 }
633
634 fn default_instance() -> &'static CMsgClientGetClientDetails {
635 static instance: CMsgClientGetClientDetails = CMsgClientGetClientDetails {
636 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
637 };
638 &instance
639 }
640}
641
642#[derive(PartialEq,Clone,Default,Debug)]
644pub struct CMsgClientGetClientDetailsResponse {
645 pub package_version: ::std::option::Option<u32>,
648 pub os: ::std::option::Option<::std::string::String>,
650 pub machine_name: ::std::option::Option<::std::string::String>,
652 pub ip_public: ::std::option::Option<::std::string::String>,
654 pub ip_private: ::std::option::Option<::std::string::String>,
656 pub games_running: ::std::vec::Vec<cmsg_client_get_client_details_response::Game>,
658 pub bytes_available: ::std::option::Option<u64>,
660 pub protocol_version: ::std::option::Option<u32>,
662 pub clientcomm_version: ::std::option::Option<u32>,
664 pub local_users: ::std::vec::Vec<u32>,
666 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
669}
670
671impl<'a> ::std::default::Default for &'a CMsgClientGetClientDetailsResponse {
672 fn default() -> &'a CMsgClientGetClientDetailsResponse {
673 <CMsgClientGetClientDetailsResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
674 }
675}
676
677impl CMsgClientGetClientDetailsResponse {
678 pub fn new() -> CMsgClientGetClientDetailsResponse {
679 ::std::default::Default::default()
680 }
681
682 pub fn package_version(&self) -> u32 {
685 self.package_version.unwrap_or(0)
686 }
687
688 pub fn clear_package_version(&mut self) {
689 self.package_version = ::std::option::Option::None;
690 }
691
692 pub fn has_package_version(&self) -> bool {
693 self.package_version.is_some()
694 }
695
696 pub fn set_package_version(&mut self, v: u32) {
698 self.package_version = ::std::option::Option::Some(v);
699 }
700
701 pub fn os(&self) -> &str {
704 match self.os.as_ref() {
705 Some(v) => v,
706 None => "",
707 }
708 }
709
710 pub fn clear_os(&mut self) {
711 self.os = ::std::option::Option::None;
712 }
713
714 pub fn has_os(&self) -> bool {
715 self.os.is_some()
716 }
717
718 pub fn set_os(&mut self, v: ::std::string::String) {
720 self.os = ::std::option::Option::Some(v);
721 }
722
723 pub fn mut_os(&mut self) -> &mut ::std::string::String {
726 if self.os.is_none() {
727 self.os = ::std::option::Option::Some(::std::string::String::new());
728 }
729 self.os.as_mut().unwrap()
730 }
731
732 pub fn take_os(&mut self) -> ::std::string::String {
734 self.os.take().unwrap_or_else(|| ::std::string::String::new())
735 }
736
737 pub fn machine_name(&self) -> &str {
740 match self.machine_name.as_ref() {
741 Some(v) => v,
742 None => "",
743 }
744 }
745
746 pub fn clear_machine_name(&mut self) {
747 self.machine_name = ::std::option::Option::None;
748 }
749
750 pub fn has_machine_name(&self) -> bool {
751 self.machine_name.is_some()
752 }
753
754 pub fn set_machine_name(&mut self, v: ::std::string::String) {
756 self.machine_name = ::std::option::Option::Some(v);
757 }
758
759 pub fn mut_machine_name(&mut self) -> &mut ::std::string::String {
762 if self.machine_name.is_none() {
763 self.machine_name = ::std::option::Option::Some(::std::string::String::new());
764 }
765 self.machine_name.as_mut().unwrap()
766 }
767
768 pub fn take_machine_name(&mut self) -> ::std::string::String {
770 self.machine_name.take().unwrap_or_else(|| ::std::string::String::new())
771 }
772
773 pub fn ip_public(&self) -> &str {
776 match self.ip_public.as_ref() {
777 Some(v) => v,
778 None => "",
779 }
780 }
781
782 pub fn clear_ip_public(&mut self) {
783 self.ip_public = ::std::option::Option::None;
784 }
785
786 pub fn has_ip_public(&self) -> bool {
787 self.ip_public.is_some()
788 }
789
790 pub fn set_ip_public(&mut self, v: ::std::string::String) {
792 self.ip_public = ::std::option::Option::Some(v);
793 }
794
795 pub fn mut_ip_public(&mut self) -> &mut ::std::string::String {
798 if self.ip_public.is_none() {
799 self.ip_public = ::std::option::Option::Some(::std::string::String::new());
800 }
801 self.ip_public.as_mut().unwrap()
802 }
803
804 pub fn take_ip_public(&mut self) -> ::std::string::String {
806 self.ip_public.take().unwrap_or_else(|| ::std::string::String::new())
807 }
808
809 pub fn ip_private(&self) -> &str {
812 match self.ip_private.as_ref() {
813 Some(v) => v,
814 None => "",
815 }
816 }
817
818 pub fn clear_ip_private(&mut self) {
819 self.ip_private = ::std::option::Option::None;
820 }
821
822 pub fn has_ip_private(&self) -> bool {
823 self.ip_private.is_some()
824 }
825
826 pub fn set_ip_private(&mut self, v: ::std::string::String) {
828 self.ip_private = ::std::option::Option::Some(v);
829 }
830
831 pub fn mut_ip_private(&mut self) -> &mut ::std::string::String {
834 if self.ip_private.is_none() {
835 self.ip_private = ::std::option::Option::Some(::std::string::String::new());
836 }
837 self.ip_private.as_mut().unwrap()
838 }
839
840 pub fn take_ip_private(&mut self) -> ::std::string::String {
842 self.ip_private.take().unwrap_or_else(|| ::std::string::String::new())
843 }
844
845 pub fn bytes_available(&self) -> u64 {
848 self.bytes_available.unwrap_or(0)
849 }
850
851 pub fn clear_bytes_available(&mut self) {
852 self.bytes_available = ::std::option::Option::None;
853 }
854
855 pub fn has_bytes_available(&self) -> bool {
856 self.bytes_available.is_some()
857 }
858
859 pub fn set_bytes_available(&mut self, v: u64) {
861 self.bytes_available = ::std::option::Option::Some(v);
862 }
863
864 pub fn protocol_version(&self) -> u32 {
867 self.protocol_version.unwrap_or(0)
868 }
869
870 pub fn clear_protocol_version(&mut self) {
871 self.protocol_version = ::std::option::Option::None;
872 }
873
874 pub fn has_protocol_version(&self) -> bool {
875 self.protocol_version.is_some()
876 }
877
878 pub fn set_protocol_version(&mut self, v: u32) {
880 self.protocol_version = ::std::option::Option::Some(v);
881 }
882
883 pub fn clientcomm_version(&self) -> u32 {
886 self.clientcomm_version.unwrap_or(0)
887 }
888
889 pub fn clear_clientcomm_version(&mut self) {
890 self.clientcomm_version = ::std::option::Option::None;
891 }
892
893 pub fn has_clientcomm_version(&self) -> bool {
894 self.clientcomm_version.is_some()
895 }
896
897 pub fn set_clientcomm_version(&mut self, v: u32) {
899 self.clientcomm_version = ::std::option::Option::Some(v);
900 }
901}
902
903impl ::steam_vent_proto_common::protobuf::Message for CMsgClientGetClientDetailsResponse {
904 const NAME: &'static str = "CMsgClientGetClientDetailsResponse";
905
906 fn is_initialized(&self) -> bool {
907 true
908 }
909
910 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
911 while let Some(tag) = is.read_raw_tag_or_eof()? {
912 match tag {
913 8 => {
914 self.package_version = ::std::option::Option::Some(is.read_uint32()?);
915 },
916 18 => {
917 self.os = ::std::option::Option::Some(is.read_string()?);
918 },
919 26 => {
920 self.machine_name = ::std::option::Option::Some(is.read_string()?);
921 },
922 34 => {
923 self.ip_public = ::std::option::Option::Some(is.read_string()?);
924 },
925 42 => {
926 self.ip_private = ::std::option::Option::Some(is.read_string()?);
927 },
928 50 => {
929 self.games_running.push(is.read_message()?);
930 },
931 56 => {
932 self.bytes_available = ::std::option::Option::Some(is.read_uint64()?);
933 },
934 64 => {
935 self.protocol_version = ::std::option::Option::Some(is.read_uint32()?);
936 },
937 72 => {
938 self.clientcomm_version = ::std::option::Option::Some(is.read_uint32()?);
939 },
940 82 => {
941 is.read_repeated_packed_uint32_into(&mut self.local_users)?;
942 },
943 80 => {
944 self.local_users.push(is.read_uint32()?);
945 },
946 tag => {
947 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
948 },
949 };
950 }
951 ::std::result::Result::Ok(())
952 }
953
954 #[allow(unused_variables)]
956 fn compute_size(&self) -> u64 {
957 let mut my_size = 0;
958 if let Some(v) = self.package_version {
959 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
960 }
961 if let Some(v) = self.os.as_ref() {
962 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(2, &v);
963 }
964 if let Some(v) = self.machine_name.as_ref() {
965 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(3, &v);
966 }
967 if let Some(v) = self.ip_public.as_ref() {
968 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(4, &v);
969 }
970 if let Some(v) = self.ip_private.as_ref() {
971 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(5, &v);
972 }
973 for value in &self.games_running {
974 let len = value.compute_size();
975 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
976 };
977 if let Some(v) = self.bytes_available {
978 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(7, v);
979 }
980 if let Some(v) = self.protocol_version {
981 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(8, v);
982 }
983 if let Some(v) = self.clientcomm_version {
984 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(9, v);
985 }
986 for value in &self.local_users {
987 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(10, *value);
988 };
989 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
990 self.special_fields.cached_size().set(my_size as u32);
991 my_size
992 }
993
994 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
995 if let Some(v) = self.package_version {
996 os.write_uint32(1, v)?;
997 }
998 if let Some(v) = self.os.as_ref() {
999 os.write_string(2, v)?;
1000 }
1001 if let Some(v) = self.machine_name.as_ref() {
1002 os.write_string(3, v)?;
1003 }
1004 if let Some(v) = self.ip_public.as_ref() {
1005 os.write_string(4, v)?;
1006 }
1007 if let Some(v) = self.ip_private.as_ref() {
1008 os.write_string(5, v)?;
1009 }
1010 for v in &self.games_running {
1011 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(6, v, os)?;
1012 };
1013 if let Some(v) = self.bytes_available {
1014 os.write_uint64(7, v)?;
1015 }
1016 if let Some(v) = self.protocol_version {
1017 os.write_uint32(8, v)?;
1018 }
1019 if let Some(v) = self.clientcomm_version {
1020 os.write_uint32(9, v)?;
1021 }
1022 for v in &self.local_users {
1023 os.write_uint32(10, *v)?;
1024 };
1025 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1026 ::std::result::Result::Ok(())
1027 }
1028
1029 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1030 &self.special_fields
1031 }
1032
1033 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1034 &mut self.special_fields
1035 }
1036
1037 fn new() -> CMsgClientGetClientDetailsResponse {
1038 CMsgClientGetClientDetailsResponse::new()
1039 }
1040
1041 fn clear(&mut self) {
1042 self.package_version = ::std::option::Option::None;
1043 self.os = ::std::option::Option::None;
1044 self.machine_name = ::std::option::Option::None;
1045 self.ip_public = ::std::option::Option::None;
1046 self.ip_private = ::std::option::Option::None;
1047 self.games_running.clear();
1048 self.bytes_available = ::std::option::Option::None;
1049 self.protocol_version = ::std::option::Option::None;
1050 self.clientcomm_version = ::std::option::Option::None;
1051 self.local_users.clear();
1052 self.special_fields.clear();
1053 }
1054
1055 fn default_instance() -> &'static CMsgClientGetClientDetailsResponse {
1056 static instance: CMsgClientGetClientDetailsResponse = CMsgClientGetClientDetailsResponse {
1057 package_version: ::std::option::Option::None,
1058 os: ::std::option::Option::None,
1059 machine_name: ::std::option::Option::None,
1060 ip_public: ::std::option::Option::None,
1061 ip_private: ::std::option::Option::None,
1062 games_running: ::std::vec::Vec::new(),
1063 bytes_available: ::std::option::Option::None,
1064 protocol_version: ::std::option::Option::None,
1065 clientcomm_version: ::std::option::Option::None,
1066 local_users: ::std::vec::Vec::new(),
1067 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1068 };
1069 &instance
1070 }
1071}
1072
1073pub mod cmsg_client_get_client_details_response {
1075 #[derive(PartialEq,Clone,Default,Debug)]
1077 pub struct Game {
1078 pub appid: ::std::option::Option<u32>,
1081 pub extra_info: ::std::option::Option<::std::string::String>,
1083 pub time_running_sec: ::std::option::Option<u32>,
1085 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1088 }
1089
1090 impl<'a> ::std::default::Default for &'a Game {
1091 fn default() -> &'a Game {
1092 <Game as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1093 }
1094 }
1095
1096 impl Game {
1097 pub fn new() -> Game {
1098 ::std::default::Default::default()
1099 }
1100
1101 pub fn appid(&self) -> u32 {
1104 self.appid.unwrap_or(0)
1105 }
1106
1107 pub fn clear_appid(&mut self) {
1108 self.appid = ::std::option::Option::None;
1109 }
1110
1111 pub fn has_appid(&self) -> bool {
1112 self.appid.is_some()
1113 }
1114
1115 pub fn set_appid(&mut self, v: u32) {
1117 self.appid = ::std::option::Option::Some(v);
1118 }
1119
1120 pub fn extra_info(&self) -> &str {
1123 match self.extra_info.as_ref() {
1124 Some(v) => v,
1125 None => "",
1126 }
1127 }
1128
1129 pub fn clear_extra_info(&mut self) {
1130 self.extra_info = ::std::option::Option::None;
1131 }
1132
1133 pub fn has_extra_info(&self) -> bool {
1134 self.extra_info.is_some()
1135 }
1136
1137 pub fn set_extra_info(&mut self, v: ::std::string::String) {
1139 self.extra_info = ::std::option::Option::Some(v);
1140 }
1141
1142 pub fn mut_extra_info(&mut self) -> &mut ::std::string::String {
1145 if self.extra_info.is_none() {
1146 self.extra_info = ::std::option::Option::Some(::std::string::String::new());
1147 }
1148 self.extra_info.as_mut().unwrap()
1149 }
1150
1151 pub fn take_extra_info(&mut self) -> ::std::string::String {
1153 self.extra_info.take().unwrap_or_else(|| ::std::string::String::new())
1154 }
1155
1156 pub fn time_running_sec(&self) -> u32 {
1159 self.time_running_sec.unwrap_or(0)
1160 }
1161
1162 pub fn clear_time_running_sec(&mut self) {
1163 self.time_running_sec = ::std::option::Option::None;
1164 }
1165
1166 pub fn has_time_running_sec(&self) -> bool {
1167 self.time_running_sec.is_some()
1168 }
1169
1170 pub fn set_time_running_sec(&mut self, v: u32) {
1172 self.time_running_sec = ::std::option::Option::Some(v);
1173 }
1174 }
1175
1176 impl ::steam_vent_proto_common::protobuf::Message for Game {
1177 const NAME: &'static str = "Game";
1178
1179 fn is_initialized(&self) -> bool {
1180 true
1181 }
1182
1183 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1184 while let Some(tag) = is.read_raw_tag_or_eof()? {
1185 match tag {
1186 8 => {
1187 self.appid = ::std::option::Option::Some(is.read_uint32()?);
1188 },
1189 18 => {
1190 self.extra_info = ::std::option::Option::Some(is.read_string()?);
1191 },
1192 24 => {
1193 self.time_running_sec = ::std::option::Option::Some(is.read_uint32()?);
1194 },
1195 tag => {
1196 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1197 },
1198 };
1199 }
1200 ::std::result::Result::Ok(())
1201 }
1202
1203 #[allow(unused_variables)]
1205 fn compute_size(&self) -> u64 {
1206 let mut my_size = 0;
1207 if let Some(v) = self.appid {
1208 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
1209 }
1210 if let Some(v) = self.extra_info.as_ref() {
1211 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(2, &v);
1212 }
1213 if let Some(v) = self.time_running_sec {
1214 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
1215 }
1216 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1217 self.special_fields.cached_size().set(my_size as u32);
1218 my_size
1219 }
1220
1221 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1222 if let Some(v) = self.appid {
1223 os.write_uint32(1, v)?;
1224 }
1225 if let Some(v) = self.extra_info.as_ref() {
1226 os.write_string(2, v)?;
1227 }
1228 if let Some(v) = self.time_running_sec {
1229 os.write_uint32(3, v)?;
1230 }
1231 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1232 ::std::result::Result::Ok(())
1233 }
1234
1235 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1236 &self.special_fields
1237 }
1238
1239 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1240 &mut self.special_fields
1241 }
1242
1243 fn new() -> Game {
1244 Game::new()
1245 }
1246
1247 fn clear(&mut self) {
1248 self.appid = ::std::option::Option::None;
1249 self.extra_info = ::std::option::Option::None;
1250 self.time_running_sec = ::std::option::Option::None;
1251 self.special_fields.clear();
1252 }
1253
1254 fn default_instance() -> &'static Game {
1255 static instance: Game = Game {
1256 appid: ::std::option::Option::None,
1257 extra_info: ::std::option::Option::None,
1258 time_running_sec: ::std::option::Option::None,
1259 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1260 };
1261 &instance
1262 }
1263 }
1264}
1265
1266#[derive(PartialEq,Clone,Default,Debug)]
1268pub struct CMsgClientGetClientAppList {
1269 pub media: ::std::option::Option<bool>,
1272 pub tools: ::std::option::Option<bool>,
1274 pub games: ::std::option::Option<bool>,
1276 pub only_installed: ::std::option::Option<bool>,
1278 pub only_changing: ::std::option::Option<bool>,
1280 pub comics: ::std::option::Option<bool>,
1282 pub include_client_info: ::std::option::Option<bool>,
1284 pub filter_appids: ::std::vec::Vec<u32>,
1286 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1289}
1290
1291impl<'a> ::std::default::Default for &'a CMsgClientGetClientAppList {
1292 fn default() -> &'a CMsgClientGetClientAppList {
1293 <CMsgClientGetClientAppList as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1294 }
1295}
1296
1297impl CMsgClientGetClientAppList {
1298 pub fn new() -> CMsgClientGetClientAppList {
1299 ::std::default::Default::default()
1300 }
1301
1302 pub fn media(&self) -> bool {
1305 self.media.unwrap_or(false)
1306 }
1307
1308 pub fn clear_media(&mut self) {
1309 self.media = ::std::option::Option::None;
1310 }
1311
1312 pub fn has_media(&self) -> bool {
1313 self.media.is_some()
1314 }
1315
1316 pub fn set_media(&mut self, v: bool) {
1318 self.media = ::std::option::Option::Some(v);
1319 }
1320
1321 pub fn tools(&self) -> bool {
1324 self.tools.unwrap_or(false)
1325 }
1326
1327 pub fn clear_tools(&mut self) {
1328 self.tools = ::std::option::Option::None;
1329 }
1330
1331 pub fn has_tools(&self) -> bool {
1332 self.tools.is_some()
1333 }
1334
1335 pub fn set_tools(&mut self, v: bool) {
1337 self.tools = ::std::option::Option::Some(v);
1338 }
1339
1340 pub fn games(&self) -> bool {
1343 self.games.unwrap_or(false)
1344 }
1345
1346 pub fn clear_games(&mut self) {
1347 self.games = ::std::option::Option::None;
1348 }
1349
1350 pub fn has_games(&self) -> bool {
1351 self.games.is_some()
1352 }
1353
1354 pub fn set_games(&mut self, v: bool) {
1356 self.games = ::std::option::Option::Some(v);
1357 }
1358
1359 pub fn only_installed(&self) -> bool {
1362 self.only_installed.unwrap_or(false)
1363 }
1364
1365 pub fn clear_only_installed(&mut self) {
1366 self.only_installed = ::std::option::Option::None;
1367 }
1368
1369 pub fn has_only_installed(&self) -> bool {
1370 self.only_installed.is_some()
1371 }
1372
1373 pub fn set_only_installed(&mut self, v: bool) {
1375 self.only_installed = ::std::option::Option::Some(v);
1376 }
1377
1378 pub fn only_changing(&self) -> bool {
1381 self.only_changing.unwrap_or(false)
1382 }
1383
1384 pub fn clear_only_changing(&mut self) {
1385 self.only_changing = ::std::option::Option::None;
1386 }
1387
1388 pub fn has_only_changing(&self) -> bool {
1389 self.only_changing.is_some()
1390 }
1391
1392 pub fn set_only_changing(&mut self, v: bool) {
1394 self.only_changing = ::std::option::Option::Some(v);
1395 }
1396
1397 pub fn comics(&self) -> bool {
1400 self.comics.unwrap_or(false)
1401 }
1402
1403 pub fn clear_comics(&mut self) {
1404 self.comics = ::std::option::Option::None;
1405 }
1406
1407 pub fn has_comics(&self) -> bool {
1408 self.comics.is_some()
1409 }
1410
1411 pub fn set_comics(&mut self, v: bool) {
1413 self.comics = ::std::option::Option::Some(v);
1414 }
1415
1416 pub fn include_client_info(&self) -> bool {
1419 self.include_client_info.unwrap_or(false)
1420 }
1421
1422 pub fn clear_include_client_info(&mut self) {
1423 self.include_client_info = ::std::option::Option::None;
1424 }
1425
1426 pub fn has_include_client_info(&self) -> bool {
1427 self.include_client_info.is_some()
1428 }
1429
1430 pub fn set_include_client_info(&mut self, v: bool) {
1432 self.include_client_info = ::std::option::Option::Some(v);
1433 }
1434}
1435
1436impl ::steam_vent_proto_common::protobuf::Message for CMsgClientGetClientAppList {
1437 const NAME: &'static str = "CMsgClientGetClientAppList";
1438
1439 fn is_initialized(&self) -> bool {
1440 true
1441 }
1442
1443 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1444 while let Some(tag) = is.read_raw_tag_or_eof()? {
1445 match tag {
1446 8 => {
1447 self.media = ::std::option::Option::Some(is.read_bool()?);
1448 },
1449 16 => {
1450 self.tools = ::std::option::Option::Some(is.read_bool()?);
1451 },
1452 24 => {
1453 self.games = ::std::option::Option::Some(is.read_bool()?);
1454 },
1455 32 => {
1456 self.only_installed = ::std::option::Option::Some(is.read_bool()?);
1457 },
1458 40 => {
1459 self.only_changing = ::std::option::Option::Some(is.read_bool()?);
1460 },
1461 48 => {
1462 self.comics = ::std::option::Option::Some(is.read_bool()?);
1463 },
1464 56 => {
1465 self.include_client_info = ::std::option::Option::Some(is.read_bool()?);
1466 },
1467 66 => {
1468 is.read_repeated_packed_uint32_into(&mut self.filter_appids)?;
1469 },
1470 64 => {
1471 self.filter_appids.push(is.read_uint32()?);
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 #[allow(unused_variables)]
1483 fn compute_size(&self) -> u64 {
1484 let mut my_size = 0;
1485 if let Some(v) = self.media {
1486 my_size += 1 + 1;
1487 }
1488 if let Some(v) = self.tools {
1489 my_size += 1 + 1;
1490 }
1491 if let Some(v) = self.games {
1492 my_size += 1 + 1;
1493 }
1494 if let Some(v) = self.only_installed {
1495 my_size += 1 + 1;
1496 }
1497 if let Some(v) = self.only_changing {
1498 my_size += 1 + 1;
1499 }
1500 if let Some(v) = self.comics {
1501 my_size += 1 + 1;
1502 }
1503 if let Some(v) = self.include_client_info {
1504 my_size += 1 + 1;
1505 }
1506 for value in &self.filter_appids {
1507 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(8, *value);
1508 };
1509 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1510 self.special_fields.cached_size().set(my_size as u32);
1511 my_size
1512 }
1513
1514 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1515 if let Some(v) = self.media {
1516 os.write_bool(1, v)?;
1517 }
1518 if let Some(v) = self.tools {
1519 os.write_bool(2, v)?;
1520 }
1521 if let Some(v) = self.games {
1522 os.write_bool(3, v)?;
1523 }
1524 if let Some(v) = self.only_installed {
1525 os.write_bool(4, v)?;
1526 }
1527 if let Some(v) = self.only_changing {
1528 os.write_bool(5, v)?;
1529 }
1530 if let Some(v) = self.comics {
1531 os.write_bool(6, v)?;
1532 }
1533 if let Some(v) = self.include_client_info {
1534 os.write_bool(7, v)?;
1535 }
1536 for v in &self.filter_appids {
1537 os.write_uint32(8, *v)?;
1538 };
1539 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1540 ::std::result::Result::Ok(())
1541 }
1542
1543 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1544 &self.special_fields
1545 }
1546
1547 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1548 &mut self.special_fields
1549 }
1550
1551 fn new() -> CMsgClientGetClientAppList {
1552 CMsgClientGetClientAppList::new()
1553 }
1554
1555 fn clear(&mut self) {
1556 self.media = ::std::option::Option::None;
1557 self.tools = ::std::option::Option::None;
1558 self.games = ::std::option::Option::None;
1559 self.only_installed = ::std::option::Option::None;
1560 self.only_changing = ::std::option::Option::None;
1561 self.comics = ::std::option::Option::None;
1562 self.include_client_info = ::std::option::Option::None;
1563 self.filter_appids.clear();
1564 self.special_fields.clear();
1565 }
1566
1567 fn default_instance() -> &'static CMsgClientGetClientAppList {
1568 static instance: CMsgClientGetClientAppList = CMsgClientGetClientAppList {
1569 media: ::std::option::Option::None,
1570 tools: ::std::option::Option::None,
1571 games: ::std::option::Option::None,
1572 only_installed: ::std::option::Option::None,
1573 only_changing: ::std::option::Option::None,
1574 comics: ::std::option::Option::None,
1575 include_client_info: ::std::option::Option::None,
1576 filter_appids: ::std::vec::Vec::new(),
1577 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1578 };
1579 &instance
1580 }
1581}
1582
1583#[derive(PartialEq,Clone,Default,Debug)]
1585pub struct CMsgClientGetClientAppListResponse {
1586 pub apps: ::std::vec::Vec<cmsg_client_get_client_app_list_response::App>,
1589 pub bytes_available: ::std::option::Option<u64>,
1591 pub client_info: ::steam_vent_proto_common::protobuf::MessageField<CMsgClientGetClientDetailsResponse>,
1593 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1596}
1597
1598impl<'a> ::std::default::Default for &'a CMsgClientGetClientAppListResponse {
1599 fn default() -> &'a CMsgClientGetClientAppListResponse {
1600 <CMsgClientGetClientAppListResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1601 }
1602}
1603
1604impl CMsgClientGetClientAppListResponse {
1605 pub fn new() -> CMsgClientGetClientAppListResponse {
1606 ::std::default::Default::default()
1607 }
1608
1609 pub fn bytes_available(&self) -> u64 {
1612 self.bytes_available.unwrap_or(0)
1613 }
1614
1615 pub fn clear_bytes_available(&mut self) {
1616 self.bytes_available = ::std::option::Option::None;
1617 }
1618
1619 pub fn has_bytes_available(&self) -> bool {
1620 self.bytes_available.is_some()
1621 }
1622
1623 pub fn set_bytes_available(&mut self, v: u64) {
1625 self.bytes_available = ::std::option::Option::Some(v);
1626 }
1627}
1628
1629impl ::steam_vent_proto_common::protobuf::Message for CMsgClientGetClientAppListResponse {
1630 const NAME: &'static str = "CMsgClientGetClientAppListResponse";
1631
1632 fn is_initialized(&self) -> bool {
1633 true
1634 }
1635
1636 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1637 while let Some(tag) = is.read_raw_tag_or_eof()? {
1638 match tag {
1639 10 => {
1640 self.apps.push(is.read_message()?);
1641 },
1642 16 => {
1643 self.bytes_available = ::std::option::Option::Some(is.read_uint64()?);
1644 },
1645 26 => {
1646 ::steam_vent_proto_common::protobuf::rt::read_singular_message_into_field(is, &mut self.client_info)?;
1647 },
1648 tag => {
1649 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1650 },
1651 };
1652 }
1653 ::std::result::Result::Ok(())
1654 }
1655
1656 #[allow(unused_variables)]
1658 fn compute_size(&self) -> u64 {
1659 let mut my_size = 0;
1660 for value in &self.apps {
1661 let len = value.compute_size();
1662 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
1663 };
1664 if let Some(v) = self.bytes_available {
1665 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(2, v);
1666 }
1667 if let Some(v) = self.client_info.as_ref() {
1668 let len = v.compute_size();
1669 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
1670 }
1671 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1672 self.special_fields.cached_size().set(my_size as u32);
1673 my_size
1674 }
1675
1676 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1677 for v in &self.apps {
1678 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
1679 };
1680 if let Some(v) = self.bytes_available {
1681 os.write_uint64(2, v)?;
1682 }
1683 if let Some(v) = self.client_info.as_ref() {
1684 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(3, v, os)?;
1685 }
1686 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1687 ::std::result::Result::Ok(())
1688 }
1689
1690 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1691 &self.special_fields
1692 }
1693
1694 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1695 &mut self.special_fields
1696 }
1697
1698 fn new() -> CMsgClientGetClientAppListResponse {
1699 CMsgClientGetClientAppListResponse::new()
1700 }
1701
1702 fn clear(&mut self) {
1703 self.apps.clear();
1704 self.bytes_available = ::std::option::Option::None;
1705 self.client_info.clear();
1706 self.special_fields.clear();
1707 }
1708
1709 fn default_instance() -> &'static CMsgClientGetClientAppListResponse {
1710 static instance: CMsgClientGetClientAppListResponse = CMsgClientGetClientAppListResponse {
1711 apps: ::std::vec::Vec::new(),
1712 bytes_available: ::std::option::Option::None,
1713 client_info: ::steam_vent_proto_common::protobuf::MessageField::none(),
1714 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1715 };
1716 &instance
1717 }
1718}
1719
1720pub mod cmsg_client_get_client_app_list_response {
1722 #[derive(PartialEq,Clone,Default,Debug)]
1724 pub struct App {
1725 pub appid: ::std::option::Option<u32>,
1728 pub category: ::std::option::Option<::std::string::String>,
1730 pub app_type: ::std::option::Option<::std::string::String>,
1732 pub favorite: ::std::option::Option<bool>,
1734 pub installed: ::std::option::Option<bool>,
1736 pub auto_update: ::std::option::Option<bool>,
1738 pub bytes_downloaded: ::std::option::Option<u64>,
1740 pub bytes_to_download: ::std::option::Option<u64>,
1742 pub bytes_download_rate: ::std::option::Option<u32>,
1744 pub dlcs: ::std::vec::Vec<app::DLC>,
1746 pub download_paused: ::std::option::Option<bool>,
1748 pub num_downloading: ::std::option::Option<u32>,
1750 pub num_paused: ::std::option::Option<u32>,
1752 pub changing: ::std::option::Option<bool>,
1754 pub available_on_platform: ::std::option::Option<bool>,
1756 pub bytes_staged: ::std::option::Option<u64>,
1758 pub bytes_to_stage: ::std::option::Option<u64>,
1760 pub bytes_required: ::std::option::Option<u64>,
1762 pub source_buildid: ::std::option::Option<u32>,
1764 pub target_buildid: ::std::option::Option<u32>,
1766 pub estimated_seconds_remaining: ::std::option::Option<u32>,
1768 pub queue_position: ::std::option::Option<i32>,
1770 pub uninstalling: ::std::option::Option<bool>,
1772 pub rt_time_scheduled: ::std::option::Option<u32>,
1774 pub running: ::std::option::Option<bool>,
1776 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1779 }
1780
1781 impl<'a> ::std::default::Default for &'a App {
1782 fn default() -> &'a App {
1783 <App as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1784 }
1785 }
1786
1787 impl App {
1788 pub fn new() -> App {
1789 ::std::default::Default::default()
1790 }
1791
1792 pub fn appid(&self) -> u32 {
1795 self.appid.unwrap_or(0)
1796 }
1797
1798 pub fn clear_appid(&mut self) {
1799 self.appid = ::std::option::Option::None;
1800 }
1801
1802 pub fn has_appid(&self) -> bool {
1803 self.appid.is_some()
1804 }
1805
1806 pub fn set_appid(&mut self, v: u32) {
1808 self.appid = ::std::option::Option::Some(v);
1809 }
1810
1811 pub fn category(&self) -> &str {
1814 match self.category.as_ref() {
1815 Some(v) => v,
1816 None => "",
1817 }
1818 }
1819
1820 pub fn clear_category(&mut self) {
1821 self.category = ::std::option::Option::None;
1822 }
1823
1824 pub fn has_category(&self) -> bool {
1825 self.category.is_some()
1826 }
1827
1828 pub fn set_category(&mut self, v: ::std::string::String) {
1830 self.category = ::std::option::Option::Some(v);
1831 }
1832
1833 pub fn mut_category(&mut self) -> &mut ::std::string::String {
1836 if self.category.is_none() {
1837 self.category = ::std::option::Option::Some(::std::string::String::new());
1838 }
1839 self.category.as_mut().unwrap()
1840 }
1841
1842 pub fn take_category(&mut self) -> ::std::string::String {
1844 self.category.take().unwrap_or_else(|| ::std::string::String::new())
1845 }
1846
1847 pub fn app_type(&self) -> &str {
1850 match self.app_type.as_ref() {
1851 Some(v) => v,
1852 None => "",
1853 }
1854 }
1855
1856 pub fn clear_app_type(&mut self) {
1857 self.app_type = ::std::option::Option::None;
1858 }
1859
1860 pub fn has_app_type(&self) -> bool {
1861 self.app_type.is_some()
1862 }
1863
1864 pub fn set_app_type(&mut self, v: ::std::string::String) {
1866 self.app_type = ::std::option::Option::Some(v);
1867 }
1868
1869 pub fn mut_app_type(&mut self) -> &mut ::std::string::String {
1872 if self.app_type.is_none() {
1873 self.app_type = ::std::option::Option::Some(::std::string::String::new());
1874 }
1875 self.app_type.as_mut().unwrap()
1876 }
1877
1878 pub fn take_app_type(&mut self) -> ::std::string::String {
1880 self.app_type.take().unwrap_or_else(|| ::std::string::String::new())
1881 }
1882
1883 pub fn favorite(&self) -> bool {
1886 self.favorite.unwrap_or(false)
1887 }
1888
1889 pub fn clear_favorite(&mut self) {
1890 self.favorite = ::std::option::Option::None;
1891 }
1892
1893 pub fn has_favorite(&self) -> bool {
1894 self.favorite.is_some()
1895 }
1896
1897 pub fn set_favorite(&mut self, v: bool) {
1899 self.favorite = ::std::option::Option::Some(v);
1900 }
1901
1902 pub fn installed(&self) -> bool {
1905 self.installed.unwrap_or(false)
1906 }
1907
1908 pub fn clear_installed(&mut self) {
1909 self.installed = ::std::option::Option::None;
1910 }
1911
1912 pub fn has_installed(&self) -> bool {
1913 self.installed.is_some()
1914 }
1915
1916 pub fn set_installed(&mut self, v: bool) {
1918 self.installed = ::std::option::Option::Some(v);
1919 }
1920
1921 pub fn auto_update(&self) -> bool {
1924 self.auto_update.unwrap_or(false)
1925 }
1926
1927 pub fn clear_auto_update(&mut self) {
1928 self.auto_update = ::std::option::Option::None;
1929 }
1930
1931 pub fn has_auto_update(&self) -> bool {
1932 self.auto_update.is_some()
1933 }
1934
1935 pub fn set_auto_update(&mut self, v: bool) {
1937 self.auto_update = ::std::option::Option::Some(v);
1938 }
1939
1940 pub fn bytes_downloaded(&self) -> u64 {
1943 self.bytes_downloaded.unwrap_or(0)
1944 }
1945
1946 pub fn clear_bytes_downloaded(&mut self) {
1947 self.bytes_downloaded = ::std::option::Option::None;
1948 }
1949
1950 pub fn has_bytes_downloaded(&self) -> bool {
1951 self.bytes_downloaded.is_some()
1952 }
1953
1954 pub fn set_bytes_downloaded(&mut self, v: u64) {
1956 self.bytes_downloaded = ::std::option::Option::Some(v);
1957 }
1958
1959 pub fn bytes_to_download(&self) -> u64 {
1962 self.bytes_to_download.unwrap_or(0)
1963 }
1964
1965 pub fn clear_bytes_to_download(&mut self) {
1966 self.bytes_to_download = ::std::option::Option::None;
1967 }
1968
1969 pub fn has_bytes_to_download(&self) -> bool {
1970 self.bytes_to_download.is_some()
1971 }
1972
1973 pub fn set_bytes_to_download(&mut self, v: u64) {
1975 self.bytes_to_download = ::std::option::Option::Some(v);
1976 }
1977
1978 pub fn bytes_download_rate(&self) -> u32 {
1981 self.bytes_download_rate.unwrap_or(0)
1982 }
1983
1984 pub fn clear_bytes_download_rate(&mut self) {
1985 self.bytes_download_rate = ::std::option::Option::None;
1986 }
1987
1988 pub fn has_bytes_download_rate(&self) -> bool {
1989 self.bytes_download_rate.is_some()
1990 }
1991
1992 pub fn set_bytes_download_rate(&mut self, v: u32) {
1994 self.bytes_download_rate = ::std::option::Option::Some(v);
1995 }
1996
1997 pub fn download_paused(&self) -> bool {
2000 self.download_paused.unwrap_or(false)
2001 }
2002
2003 pub fn clear_download_paused(&mut self) {
2004 self.download_paused = ::std::option::Option::None;
2005 }
2006
2007 pub fn has_download_paused(&self) -> bool {
2008 self.download_paused.is_some()
2009 }
2010
2011 pub fn set_download_paused(&mut self, v: bool) {
2013 self.download_paused = ::std::option::Option::Some(v);
2014 }
2015
2016 pub fn num_downloading(&self) -> u32 {
2019 self.num_downloading.unwrap_or(0)
2020 }
2021
2022 pub fn clear_num_downloading(&mut self) {
2023 self.num_downloading = ::std::option::Option::None;
2024 }
2025
2026 pub fn has_num_downloading(&self) -> bool {
2027 self.num_downloading.is_some()
2028 }
2029
2030 pub fn set_num_downloading(&mut self, v: u32) {
2032 self.num_downloading = ::std::option::Option::Some(v);
2033 }
2034
2035 pub fn num_paused(&self) -> u32 {
2038 self.num_paused.unwrap_or(0)
2039 }
2040
2041 pub fn clear_num_paused(&mut self) {
2042 self.num_paused = ::std::option::Option::None;
2043 }
2044
2045 pub fn has_num_paused(&self) -> bool {
2046 self.num_paused.is_some()
2047 }
2048
2049 pub fn set_num_paused(&mut self, v: u32) {
2051 self.num_paused = ::std::option::Option::Some(v);
2052 }
2053
2054 pub fn changing(&self) -> bool {
2057 self.changing.unwrap_or(false)
2058 }
2059
2060 pub fn clear_changing(&mut self) {
2061 self.changing = ::std::option::Option::None;
2062 }
2063
2064 pub fn has_changing(&self) -> bool {
2065 self.changing.is_some()
2066 }
2067
2068 pub fn set_changing(&mut self, v: bool) {
2070 self.changing = ::std::option::Option::Some(v);
2071 }
2072
2073 pub fn available_on_platform(&self) -> bool {
2076 self.available_on_platform.unwrap_or(false)
2077 }
2078
2079 pub fn clear_available_on_platform(&mut self) {
2080 self.available_on_platform = ::std::option::Option::None;
2081 }
2082
2083 pub fn has_available_on_platform(&self) -> bool {
2084 self.available_on_platform.is_some()
2085 }
2086
2087 pub fn set_available_on_platform(&mut self, v: bool) {
2089 self.available_on_platform = ::std::option::Option::Some(v);
2090 }
2091
2092 pub fn bytes_staged(&self) -> u64 {
2095 self.bytes_staged.unwrap_or(0)
2096 }
2097
2098 pub fn clear_bytes_staged(&mut self) {
2099 self.bytes_staged = ::std::option::Option::None;
2100 }
2101
2102 pub fn has_bytes_staged(&self) -> bool {
2103 self.bytes_staged.is_some()
2104 }
2105
2106 pub fn set_bytes_staged(&mut self, v: u64) {
2108 self.bytes_staged = ::std::option::Option::Some(v);
2109 }
2110
2111 pub fn bytes_to_stage(&self) -> u64 {
2114 self.bytes_to_stage.unwrap_or(0)
2115 }
2116
2117 pub fn clear_bytes_to_stage(&mut self) {
2118 self.bytes_to_stage = ::std::option::Option::None;
2119 }
2120
2121 pub fn has_bytes_to_stage(&self) -> bool {
2122 self.bytes_to_stage.is_some()
2123 }
2124
2125 pub fn set_bytes_to_stage(&mut self, v: u64) {
2127 self.bytes_to_stage = ::std::option::Option::Some(v);
2128 }
2129
2130 pub fn bytes_required(&self) -> u64 {
2133 self.bytes_required.unwrap_or(0)
2134 }
2135
2136 pub fn clear_bytes_required(&mut self) {
2137 self.bytes_required = ::std::option::Option::None;
2138 }
2139
2140 pub fn has_bytes_required(&self) -> bool {
2141 self.bytes_required.is_some()
2142 }
2143
2144 pub fn set_bytes_required(&mut self, v: u64) {
2146 self.bytes_required = ::std::option::Option::Some(v);
2147 }
2148
2149 pub fn source_buildid(&self) -> u32 {
2152 self.source_buildid.unwrap_or(0)
2153 }
2154
2155 pub fn clear_source_buildid(&mut self) {
2156 self.source_buildid = ::std::option::Option::None;
2157 }
2158
2159 pub fn has_source_buildid(&self) -> bool {
2160 self.source_buildid.is_some()
2161 }
2162
2163 pub fn set_source_buildid(&mut self, v: u32) {
2165 self.source_buildid = ::std::option::Option::Some(v);
2166 }
2167
2168 pub fn target_buildid(&self) -> u32 {
2171 self.target_buildid.unwrap_or(0)
2172 }
2173
2174 pub fn clear_target_buildid(&mut self) {
2175 self.target_buildid = ::std::option::Option::None;
2176 }
2177
2178 pub fn has_target_buildid(&self) -> bool {
2179 self.target_buildid.is_some()
2180 }
2181
2182 pub fn set_target_buildid(&mut self, v: u32) {
2184 self.target_buildid = ::std::option::Option::Some(v);
2185 }
2186
2187 pub fn estimated_seconds_remaining(&self) -> u32 {
2190 self.estimated_seconds_remaining.unwrap_or(0)
2191 }
2192
2193 pub fn clear_estimated_seconds_remaining(&mut self) {
2194 self.estimated_seconds_remaining = ::std::option::Option::None;
2195 }
2196
2197 pub fn has_estimated_seconds_remaining(&self) -> bool {
2198 self.estimated_seconds_remaining.is_some()
2199 }
2200
2201 pub fn set_estimated_seconds_remaining(&mut self, v: u32) {
2203 self.estimated_seconds_remaining = ::std::option::Option::Some(v);
2204 }
2205
2206 pub fn queue_position(&self) -> i32 {
2209 self.queue_position.unwrap_or(0)
2210 }
2211
2212 pub fn clear_queue_position(&mut self) {
2213 self.queue_position = ::std::option::Option::None;
2214 }
2215
2216 pub fn has_queue_position(&self) -> bool {
2217 self.queue_position.is_some()
2218 }
2219
2220 pub fn set_queue_position(&mut self, v: i32) {
2222 self.queue_position = ::std::option::Option::Some(v);
2223 }
2224
2225 pub fn uninstalling(&self) -> bool {
2228 self.uninstalling.unwrap_or(false)
2229 }
2230
2231 pub fn clear_uninstalling(&mut self) {
2232 self.uninstalling = ::std::option::Option::None;
2233 }
2234
2235 pub fn has_uninstalling(&self) -> bool {
2236 self.uninstalling.is_some()
2237 }
2238
2239 pub fn set_uninstalling(&mut self, v: bool) {
2241 self.uninstalling = ::std::option::Option::Some(v);
2242 }
2243
2244 pub fn rt_time_scheduled(&self) -> u32 {
2247 self.rt_time_scheduled.unwrap_or(0)
2248 }
2249
2250 pub fn clear_rt_time_scheduled(&mut self) {
2251 self.rt_time_scheduled = ::std::option::Option::None;
2252 }
2253
2254 pub fn has_rt_time_scheduled(&self) -> bool {
2255 self.rt_time_scheduled.is_some()
2256 }
2257
2258 pub fn set_rt_time_scheduled(&mut self, v: u32) {
2260 self.rt_time_scheduled = ::std::option::Option::Some(v);
2261 }
2262
2263 pub fn running(&self) -> bool {
2266 self.running.unwrap_or(false)
2267 }
2268
2269 pub fn clear_running(&mut self) {
2270 self.running = ::std::option::Option::None;
2271 }
2272
2273 pub fn has_running(&self) -> bool {
2274 self.running.is_some()
2275 }
2276
2277 pub fn set_running(&mut self, v: bool) {
2279 self.running = ::std::option::Option::Some(v);
2280 }
2281 }
2282
2283 impl ::steam_vent_proto_common::protobuf::Message for App {
2284 const NAME: &'static str = "App";
2285
2286 fn is_initialized(&self) -> bool {
2287 true
2288 }
2289
2290 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2291 while let Some(tag) = is.read_raw_tag_or_eof()? {
2292 match tag {
2293 8 => {
2294 self.appid = ::std::option::Option::Some(is.read_uint32()?);
2295 },
2296 18 => {
2297 self.category = ::std::option::Option::Some(is.read_string()?);
2298 },
2299 82 => {
2300 self.app_type = ::std::option::Option::Some(is.read_string()?);
2301 },
2302 24 => {
2303 self.favorite = ::std::option::Option::Some(is.read_bool()?);
2304 },
2305 32 => {
2306 self.installed = ::std::option::Option::Some(is.read_bool()?);
2307 },
2308 40 => {
2309 self.auto_update = ::std::option::Option::Some(is.read_bool()?);
2310 },
2311 48 => {
2312 self.bytes_downloaded = ::std::option::Option::Some(is.read_uint64()?);
2313 },
2314 56 => {
2315 self.bytes_to_download = ::std::option::Option::Some(is.read_uint64()?);
2316 },
2317 64 => {
2318 self.bytes_download_rate = ::std::option::Option::Some(is.read_uint32()?);
2319 },
2320 74 => {
2321 self.dlcs.push(is.read_message()?);
2322 },
2323 88 => {
2324 self.download_paused = ::std::option::Option::Some(is.read_bool()?);
2325 },
2326 96 => {
2327 self.num_downloading = ::std::option::Option::Some(is.read_uint32()?);
2328 },
2329 104 => {
2330 self.num_paused = ::std::option::Option::Some(is.read_uint32()?);
2331 },
2332 112 => {
2333 self.changing = ::std::option::Option::Some(is.read_bool()?);
2334 },
2335 120 => {
2336 self.available_on_platform = ::std::option::Option::Some(is.read_bool()?);
2337 },
2338 128 => {
2339 self.bytes_staged = ::std::option::Option::Some(is.read_uint64()?);
2340 },
2341 136 => {
2342 self.bytes_to_stage = ::std::option::Option::Some(is.read_uint64()?);
2343 },
2344 144 => {
2345 self.bytes_required = ::std::option::Option::Some(is.read_uint64()?);
2346 },
2347 152 => {
2348 self.source_buildid = ::std::option::Option::Some(is.read_uint32()?);
2349 },
2350 160 => {
2351 self.target_buildid = ::std::option::Option::Some(is.read_uint32()?);
2352 },
2353 168 => {
2354 self.estimated_seconds_remaining = ::std::option::Option::Some(is.read_uint32()?);
2355 },
2356 176 => {
2357 self.queue_position = ::std::option::Option::Some(is.read_int32()?);
2358 },
2359 184 => {
2360 self.uninstalling = ::std::option::Option::Some(is.read_bool()?);
2361 },
2362 192 => {
2363 self.rt_time_scheduled = ::std::option::Option::Some(is.read_uint32()?);
2364 },
2365 200 => {
2366 self.running = ::std::option::Option::Some(is.read_bool()?);
2367 },
2368 tag => {
2369 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2370 },
2371 };
2372 }
2373 ::std::result::Result::Ok(())
2374 }
2375
2376 #[allow(unused_variables)]
2378 fn compute_size(&self) -> u64 {
2379 let mut my_size = 0;
2380 if let Some(v) = self.appid {
2381 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
2382 }
2383 if let Some(v) = self.category.as_ref() {
2384 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(2, &v);
2385 }
2386 if let Some(v) = self.app_type.as_ref() {
2387 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(10, &v);
2388 }
2389 if let Some(v) = self.favorite {
2390 my_size += 1 + 1;
2391 }
2392 if let Some(v) = self.installed {
2393 my_size += 1 + 1;
2394 }
2395 if let Some(v) = self.auto_update {
2396 my_size += 1 + 1;
2397 }
2398 if let Some(v) = self.bytes_downloaded {
2399 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(6, v);
2400 }
2401 if let Some(v) = self.bytes_to_download {
2402 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(7, v);
2403 }
2404 if let Some(v) = self.bytes_download_rate {
2405 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(8, v);
2406 }
2407 for value in &self.dlcs {
2408 let len = value.compute_size();
2409 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
2410 };
2411 if let Some(v) = self.download_paused {
2412 my_size += 1 + 1;
2413 }
2414 if let Some(v) = self.num_downloading {
2415 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(12, v);
2416 }
2417 if let Some(v) = self.num_paused {
2418 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(13, v);
2419 }
2420 if let Some(v) = self.changing {
2421 my_size += 1 + 1;
2422 }
2423 if let Some(v) = self.available_on_platform {
2424 my_size += 1 + 1;
2425 }
2426 if let Some(v) = self.bytes_staged {
2427 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(16, v);
2428 }
2429 if let Some(v) = self.bytes_to_stage {
2430 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(17, v);
2431 }
2432 if let Some(v) = self.bytes_required {
2433 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(18, v);
2434 }
2435 if let Some(v) = self.source_buildid {
2436 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(19, v);
2437 }
2438 if let Some(v) = self.target_buildid {
2439 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(20, v);
2440 }
2441 if let Some(v) = self.estimated_seconds_remaining {
2442 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(21, v);
2443 }
2444 if let Some(v) = self.queue_position {
2445 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(22, v);
2446 }
2447 if let Some(v) = self.uninstalling {
2448 my_size += 2 + 1;
2449 }
2450 if let Some(v) = self.rt_time_scheduled {
2451 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(24, v);
2452 }
2453 if let Some(v) = self.running {
2454 my_size += 2 + 1;
2455 }
2456 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2457 self.special_fields.cached_size().set(my_size as u32);
2458 my_size
2459 }
2460
2461 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2462 if let Some(v) = self.appid {
2463 os.write_uint32(1, v)?;
2464 }
2465 if let Some(v) = self.category.as_ref() {
2466 os.write_string(2, v)?;
2467 }
2468 if let Some(v) = self.app_type.as_ref() {
2469 os.write_string(10, v)?;
2470 }
2471 if let Some(v) = self.favorite {
2472 os.write_bool(3, v)?;
2473 }
2474 if let Some(v) = self.installed {
2475 os.write_bool(4, v)?;
2476 }
2477 if let Some(v) = self.auto_update {
2478 os.write_bool(5, v)?;
2479 }
2480 if let Some(v) = self.bytes_downloaded {
2481 os.write_uint64(6, v)?;
2482 }
2483 if let Some(v) = self.bytes_to_download {
2484 os.write_uint64(7, v)?;
2485 }
2486 if let Some(v) = self.bytes_download_rate {
2487 os.write_uint32(8, v)?;
2488 }
2489 for v in &self.dlcs {
2490 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(9, v, os)?;
2491 };
2492 if let Some(v) = self.download_paused {
2493 os.write_bool(11, v)?;
2494 }
2495 if let Some(v) = self.num_downloading {
2496 os.write_uint32(12, v)?;
2497 }
2498 if let Some(v) = self.num_paused {
2499 os.write_uint32(13, v)?;
2500 }
2501 if let Some(v) = self.changing {
2502 os.write_bool(14, v)?;
2503 }
2504 if let Some(v) = self.available_on_platform {
2505 os.write_bool(15, v)?;
2506 }
2507 if let Some(v) = self.bytes_staged {
2508 os.write_uint64(16, v)?;
2509 }
2510 if let Some(v) = self.bytes_to_stage {
2511 os.write_uint64(17, v)?;
2512 }
2513 if let Some(v) = self.bytes_required {
2514 os.write_uint64(18, v)?;
2515 }
2516 if let Some(v) = self.source_buildid {
2517 os.write_uint32(19, v)?;
2518 }
2519 if let Some(v) = self.target_buildid {
2520 os.write_uint32(20, v)?;
2521 }
2522 if let Some(v) = self.estimated_seconds_remaining {
2523 os.write_uint32(21, v)?;
2524 }
2525 if let Some(v) = self.queue_position {
2526 os.write_int32(22, v)?;
2527 }
2528 if let Some(v) = self.uninstalling {
2529 os.write_bool(23, v)?;
2530 }
2531 if let Some(v) = self.rt_time_scheduled {
2532 os.write_uint32(24, v)?;
2533 }
2534 if let Some(v) = self.running {
2535 os.write_bool(25, v)?;
2536 }
2537 os.write_unknown_fields(self.special_fields.unknown_fields())?;
2538 ::std::result::Result::Ok(())
2539 }
2540
2541 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2542 &self.special_fields
2543 }
2544
2545 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2546 &mut self.special_fields
2547 }
2548
2549 fn new() -> App {
2550 App::new()
2551 }
2552
2553 fn clear(&mut self) {
2554 self.appid = ::std::option::Option::None;
2555 self.category = ::std::option::Option::None;
2556 self.app_type = ::std::option::Option::None;
2557 self.favorite = ::std::option::Option::None;
2558 self.installed = ::std::option::Option::None;
2559 self.auto_update = ::std::option::Option::None;
2560 self.bytes_downloaded = ::std::option::Option::None;
2561 self.bytes_to_download = ::std::option::Option::None;
2562 self.bytes_download_rate = ::std::option::Option::None;
2563 self.dlcs.clear();
2564 self.download_paused = ::std::option::Option::None;
2565 self.num_downloading = ::std::option::Option::None;
2566 self.num_paused = ::std::option::Option::None;
2567 self.changing = ::std::option::Option::None;
2568 self.available_on_platform = ::std::option::Option::None;
2569 self.bytes_staged = ::std::option::Option::None;
2570 self.bytes_to_stage = ::std::option::Option::None;
2571 self.bytes_required = ::std::option::Option::None;
2572 self.source_buildid = ::std::option::Option::None;
2573 self.target_buildid = ::std::option::Option::None;
2574 self.estimated_seconds_remaining = ::std::option::Option::None;
2575 self.queue_position = ::std::option::Option::None;
2576 self.uninstalling = ::std::option::Option::None;
2577 self.rt_time_scheduled = ::std::option::Option::None;
2578 self.running = ::std::option::Option::None;
2579 self.special_fields.clear();
2580 }
2581
2582 fn default_instance() -> &'static App {
2583 static instance: App = App {
2584 appid: ::std::option::Option::None,
2585 category: ::std::option::Option::None,
2586 app_type: ::std::option::Option::None,
2587 favorite: ::std::option::Option::None,
2588 installed: ::std::option::Option::None,
2589 auto_update: ::std::option::Option::None,
2590 bytes_downloaded: ::std::option::Option::None,
2591 bytes_to_download: ::std::option::Option::None,
2592 bytes_download_rate: ::std::option::Option::None,
2593 dlcs: ::std::vec::Vec::new(),
2594 download_paused: ::std::option::Option::None,
2595 num_downloading: ::std::option::Option::None,
2596 num_paused: ::std::option::Option::None,
2597 changing: ::std::option::Option::None,
2598 available_on_platform: ::std::option::Option::None,
2599 bytes_staged: ::std::option::Option::None,
2600 bytes_to_stage: ::std::option::Option::None,
2601 bytes_required: ::std::option::Option::None,
2602 source_buildid: ::std::option::Option::None,
2603 target_buildid: ::std::option::Option::None,
2604 estimated_seconds_remaining: ::std::option::Option::None,
2605 queue_position: ::std::option::Option::None,
2606 uninstalling: ::std::option::Option::None,
2607 rt_time_scheduled: ::std::option::Option::None,
2608 running: ::std::option::Option::None,
2609 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2610 };
2611 &instance
2612 }
2613 }
2614
2615 pub mod app {
2617 #[derive(PartialEq,Clone,Default,Debug)]
2619 pub struct DLC {
2620 pub appid: ::std::option::Option<u32>,
2623 pub installed: ::std::option::Option<bool>,
2625 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2628 }
2629
2630 impl<'a> ::std::default::Default for &'a DLC {
2631 fn default() -> &'a DLC {
2632 <DLC as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2633 }
2634 }
2635
2636 impl DLC {
2637 pub fn new() -> DLC {
2638 ::std::default::Default::default()
2639 }
2640
2641 pub fn appid(&self) -> u32 {
2644 self.appid.unwrap_or(0)
2645 }
2646
2647 pub fn clear_appid(&mut self) {
2648 self.appid = ::std::option::Option::None;
2649 }
2650
2651 pub fn has_appid(&self) -> bool {
2652 self.appid.is_some()
2653 }
2654
2655 pub fn set_appid(&mut self, v: u32) {
2657 self.appid = ::std::option::Option::Some(v);
2658 }
2659
2660 pub fn installed(&self) -> bool {
2663 self.installed.unwrap_or(false)
2664 }
2665
2666 pub fn clear_installed(&mut self) {
2667 self.installed = ::std::option::Option::None;
2668 }
2669
2670 pub fn has_installed(&self) -> bool {
2671 self.installed.is_some()
2672 }
2673
2674 pub fn set_installed(&mut self, v: bool) {
2676 self.installed = ::std::option::Option::Some(v);
2677 }
2678 }
2679
2680 impl ::steam_vent_proto_common::protobuf::Message for DLC {
2681 const NAME: &'static str = "DLC";
2682
2683 fn is_initialized(&self) -> bool {
2684 true
2685 }
2686
2687 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2688 while let Some(tag) = is.read_raw_tag_or_eof()? {
2689 match tag {
2690 8 => {
2691 self.appid = ::std::option::Option::Some(is.read_uint32()?);
2692 },
2693 16 => {
2694 self.installed = ::std::option::Option::Some(is.read_bool()?);
2695 },
2696 tag => {
2697 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2698 },
2699 };
2700 }
2701 ::std::result::Result::Ok(())
2702 }
2703
2704 #[allow(unused_variables)]
2706 fn compute_size(&self) -> u64 {
2707 let mut my_size = 0;
2708 if let Some(v) = self.appid {
2709 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
2710 }
2711 if let Some(v) = self.installed {
2712 my_size += 1 + 1;
2713 }
2714 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2715 self.special_fields.cached_size().set(my_size as u32);
2716 my_size
2717 }
2718
2719 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2720 if let Some(v) = self.appid {
2721 os.write_uint32(1, v)?;
2722 }
2723 if let Some(v) = self.installed {
2724 os.write_bool(2, v)?;
2725 }
2726 os.write_unknown_fields(self.special_fields.unknown_fields())?;
2727 ::std::result::Result::Ok(())
2728 }
2729
2730 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2731 &self.special_fields
2732 }
2733
2734 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2735 &mut self.special_fields
2736 }
2737
2738 fn new() -> DLC {
2739 DLC::new()
2740 }
2741
2742 fn clear(&mut self) {
2743 self.appid = ::std::option::Option::None;
2744 self.installed = ::std::option::Option::None;
2745 self.special_fields.clear();
2746 }
2747
2748 fn default_instance() -> &'static DLC {
2749 static instance: DLC = DLC {
2750 appid: ::std::option::Option::None,
2751 installed: ::std::option::Option::None,
2752 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2753 };
2754 &instance
2755 }
2756 }
2757 }
2758}
2759
2760#[derive(PartialEq,Clone,Default,Debug)]
2762pub struct CMsgClientInstallClientApp {
2763 pub appid: ::std::option::Option<u32>,
2766 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2769}
2770
2771impl<'a> ::std::default::Default for &'a CMsgClientInstallClientApp {
2772 fn default() -> &'a CMsgClientInstallClientApp {
2773 <CMsgClientInstallClientApp as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2774 }
2775}
2776
2777impl CMsgClientInstallClientApp {
2778 pub fn new() -> CMsgClientInstallClientApp {
2779 ::std::default::Default::default()
2780 }
2781
2782 pub fn appid(&self) -> u32 {
2785 self.appid.unwrap_or(0)
2786 }
2787
2788 pub fn clear_appid(&mut self) {
2789 self.appid = ::std::option::Option::None;
2790 }
2791
2792 pub fn has_appid(&self) -> bool {
2793 self.appid.is_some()
2794 }
2795
2796 pub fn set_appid(&mut self, v: u32) {
2798 self.appid = ::std::option::Option::Some(v);
2799 }
2800}
2801
2802impl ::steam_vent_proto_common::protobuf::Message for CMsgClientInstallClientApp {
2803 const NAME: &'static str = "CMsgClientInstallClientApp";
2804
2805 fn is_initialized(&self) -> bool {
2806 true
2807 }
2808
2809 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2810 while let Some(tag) = is.read_raw_tag_or_eof()? {
2811 match tag {
2812 8 => {
2813 self.appid = ::std::option::Option::Some(is.read_uint32()?);
2814 },
2815 tag => {
2816 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2817 },
2818 };
2819 }
2820 ::std::result::Result::Ok(())
2821 }
2822
2823 #[allow(unused_variables)]
2825 fn compute_size(&self) -> u64 {
2826 let mut my_size = 0;
2827 if let Some(v) = self.appid {
2828 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
2829 }
2830 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2831 self.special_fields.cached_size().set(my_size as u32);
2832 my_size
2833 }
2834
2835 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2836 if let Some(v) = self.appid {
2837 os.write_uint32(1, v)?;
2838 }
2839 os.write_unknown_fields(self.special_fields.unknown_fields())?;
2840 ::std::result::Result::Ok(())
2841 }
2842
2843 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2844 &self.special_fields
2845 }
2846
2847 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2848 &mut self.special_fields
2849 }
2850
2851 fn new() -> CMsgClientInstallClientApp {
2852 CMsgClientInstallClientApp::new()
2853 }
2854
2855 fn clear(&mut self) {
2856 self.appid = ::std::option::Option::None;
2857 self.special_fields.clear();
2858 }
2859
2860 fn default_instance() -> &'static CMsgClientInstallClientApp {
2861 static instance: CMsgClientInstallClientApp = CMsgClientInstallClientApp {
2862 appid: ::std::option::Option::None,
2863 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2864 };
2865 &instance
2866 }
2867}
2868
2869#[derive(PartialEq,Clone,Default,Debug)]
2871pub struct CMsgClientInstallClientAppResponse {
2872 pub result: ::std::option::Option<u32>,
2875 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2878}
2879
2880impl<'a> ::std::default::Default for &'a CMsgClientInstallClientAppResponse {
2881 fn default() -> &'a CMsgClientInstallClientAppResponse {
2882 <CMsgClientInstallClientAppResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2883 }
2884}
2885
2886impl CMsgClientInstallClientAppResponse {
2887 pub fn new() -> CMsgClientInstallClientAppResponse {
2888 ::std::default::Default::default()
2889 }
2890
2891 pub fn result(&self) -> u32 {
2894 self.result.unwrap_or(0)
2895 }
2896
2897 pub fn clear_result(&mut self) {
2898 self.result = ::std::option::Option::None;
2899 }
2900
2901 pub fn has_result(&self) -> bool {
2902 self.result.is_some()
2903 }
2904
2905 pub fn set_result(&mut self, v: u32) {
2907 self.result = ::std::option::Option::Some(v);
2908 }
2909}
2910
2911impl ::steam_vent_proto_common::protobuf::Message for CMsgClientInstallClientAppResponse {
2912 const NAME: &'static str = "CMsgClientInstallClientAppResponse";
2913
2914 fn is_initialized(&self) -> bool {
2915 true
2916 }
2917
2918 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2919 while let Some(tag) = is.read_raw_tag_or_eof()? {
2920 match tag {
2921 8 => {
2922 self.result = ::std::option::Option::Some(is.read_uint32()?);
2923 },
2924 tag => {
2925 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2926 },
2927 };
2928 }
2929 ::std::result::Result::Ok(())
2930 }
2931
2932 #[allow(unused_variables)]
2934 fn compute_size(&self) -> u64 {
2935 let mut my_size = 0;
2936 if let Some(v) = self.result {
2937 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
2938 }
2939 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2940 self.special_fields.cached_size().set(my_size as u32);
2941 my_size
2942 }
2943
2944 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2945 if let Some(v) = self.result {
2946 os.write_uint32(1, v)?;
2947 }
2948 os.write_unknown_fields(self.special_fields.unknown_fields())?;
2949 ::std::result::Result::Ok(())
2950 }
2951
2952 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2953 &self.special_fields
2954 }
2955
2956 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2957 &mut self.special_fields
2958 }
2959
2960 fn new() -> CMsgClientInstallClientAppResponse {
2961 CMsgClientInstallClientAppResponse::new()
2962 }
2963
2964 fn clear(&mut self) {
2965 self.result = ::std::option::Option::None;
2966 self.special_fields.clear();
2967 }
2968
2969 fn default_instance() -> &'static CMsgClientInstallClientAppResponse {
2970 static instance: CMsgClientInstallClientAppResponse = CMsgClientInstallClientAppResponse {
2971 result: ::std::option::Option::None,
2972 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2973 };
2974 &instance
2975 }
2976}
2977
2978#[derive(PartialEq,Clone,Default,Debug)]
2980pub struct CMsgClientUninstallClientApp {
2981 pub appid: ::std::option::Option<u32>,
2984 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2987}
2988
2989impl<'a> ::std::default::Default for &'a CMsgClientUninstallClientApp {
2990 fn default() -> &'a CMsgClientUninstallClientApp {
2991 <CMsgClientUninstallClientApp as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2992 }
2993}
2994
2995impl CMsgClientUninstallClientApp {
2996 pub fn new() -> CMsgClientUninstallClientApp {
2997 ::std::default::Default::default()
2998 }
2999
3000 pub fn appid(&self) -> u32 {
3003 self.appid.unwrap_or(0)
3004 }
3005
3006 pub fn clear_appid(&mut self) {
3007 self.appid = ::std::option::Option::None;
3008 }
3009
3010 pub fn has_appid(&self) -> bool {
3011 self.appid.is_some()
3012 }
3013
3014 pub fn set_appid(&mut self, v: u32) {
3016 self.appid = ::std::option::Option::Some(v);
3017 }
3018}
3019
3020impl ::steam_vent_proto_common::protobuf::Message for CMsgClientUninstallClientApp {
3021 const NAME: &'static str = "CMsgClientUninstallClientApp";
3022
3023 fn is_initialized(&self) -> bool {
3024 true
3025 }
3026
3027 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3028 while let Some(tag) = is.read_raw_tag_or_eof()? {
3029 match tag {
3030 8 => {
3031 self.appid = ::std::option::Option::Some(is.read_uint32()?);
3032 },
3033 tag => {
3034 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3035 },
3036 };
3037 }
3038 ::std::result::Result::Ok(())
3039 }
3040
3041 #[allow(unused_variables)]
3043 fn compute_size(&self) -> u64 {
3044 let mut my_size = 0;
3045 if let Some(v) = self.appid {
3046 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
3047 }
3048 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3049 self.special_fields.cached_size().set(my_size as u32);
3050 my_size
3051 }
3052
3053 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3054 if let Some(v) = self.appid {
3055 os.write_uint32(1, v)?;
3056 }
3057 os.write_unknown_fields(self.special_fields.unknown_fields())?;
3058 ::std::result::Result::Ok(())
3059 }
3060
3061 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3062 &self.special_fields
3063 }
3064
3065 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3066 &mut self.special_fields
3067 }
3068
3069 fn new() -> CMsgClientUninstallClientApp {
3070 CMsgClientUninstallClientApp::new()
3071 }
3072
3073 fn clear(&mut self) {
3074 self.appid = ::std::option::Option::None;
3075 self.special_fields.clear();
3076 }
3077
3078 fn default_instance() -> &'static CMsgClientUninstallClientApp {
3079 static instance: CMsgClientUninstallClientApp = CMsgClientUninstallClientApp {
3080 appid: ::std::option::Option::None,
3081 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3082 };
3083 &instance
3084 }
3085}
3086
3087#[derive(PartialEq,Clone,Default,Debug)]
3089pub struct CMsgClientUninstallClientAppResponse {
3090 pub result: ::std::option::Option<u32>,
3093 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
3096}
3097
3098impl<'a> ::std::default::Default for &'a CMsgClientUninstallClientAppResponse {
3099 fn default() -> &'a CMsgClientUninstallClientAppResponse {
3100 <CMsgClientUninstallClientAppResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
3101 }
3102}
3103
3104impl CMsgClientUninstallClientAppResponse {
3105 pub fn new() -> CMsgClientUninstallClientAppResponse {
3106 ::std::default::Default::default()
3107 }
3108
3109 pub fn result(&self) -> u32 {
3112 self.result.unwrap_or(0)
3113 }
3114
3115 pub fn clear_result(&mut self) {
3116 self.result = ::std::option::Option::None;
3117 }
3118
3119 pub fn has_result(&self) -> bool {
3120 self.result.is_some()
3121 }
3122
3123 pub fn set_result(&mut self, v: u32) {
3125 self.result = ::std::option::Option::Some(v);
3126 }
3127}
3128
3129impl ::steam_vent_proto_common::protobuf::Message for CMsgClientUninstallClientAppResponse {
3130 const NAME: &'static str = "CMsgClientUninstallClientAppResponse";
3131
3132 fn is_initialized(&self) -> bool {
3133 true
3134 }
3135
3136 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3137 while let Some(tag) = is.read_raw_tag_or_eof()? {
3138 match tag {
3139 8 => {
3140 self.result = ::std::option::Option::Some(is.read_uint32()?);
3141 },
3142 tag => {
3143 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3144 },
3145 };
3146 }
3147 ::std::result::Result::Ok(())
3148 }
3149
3150 #[allow(unused_variables)]
3152 fn compute_size(&self) -> u64 {
3153 let mut my_size = 0;
3154 if let Some(v) = self.result {
3155 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
3156 }
3157 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3158 self.special_fields.cached_size().set(my_size as u32);
3159 my_size
3160 }
3161
3162 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3163 if let Some(v) = self.result {
3164 os.write_uint32(1, v)?;
3165 }
3166 os.write_unknown_fields(self.special_fields.unknown_fields())?;
3167 ::std::result::Result::Ok(())
3168 }
3169
3170 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3171 &self.special_fields
3172 }
3173
3174 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3175 &mut self.special_fields
3176 }
3177
3178 fn new() -> CMsgClientUninstallClientAppResponse {
3179 CMsgClientUninstallClientAppResponse::new()
3180 }
3181
3182 fn clear(&mut self) {
3183 self.result = ::std::option::Option::None;
3184 self.special_fields.clear();
3185 }
3186
3187 fn default_instance() -> &'static CMsgClientUninstallClientAppResponse {
3188 static instance: CMsgClientUninstallClientAppResponse = CMsgClientUninstallClientAppResponse {
3189 result: ::std::option::Option::None,
3190 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3191 };
3192 &instance
3193 }
3194}
3195
3196#[derive(PartialEq,Clone,Default,Debug)]
3198pub struct CMsgClientSetClientAppUpdateState {
3199 pub appid: ::std::option::Option<u32>,
3202 pub update: ::std::option::Option<bool>,
3204 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
3207}
3208
3209impl<'a> ::std::default::Default for &'a CMsgClientSetClientAppUpdateState {
3210 fn default() -> &'a CMsgClientSetClientAppUpdateState {
3211 <CMsgClientSetClientAppUpdateState as ::steam_vent_proto_common::protobuf::Message>::default_instance()
3212 }
3213}
3214
3215impl CMsgClientSetClientAppUpdateState {
3216 pub fn new() -> CMsgClientSetClientAppUpdateState {
3217 ::std::default::Default::default()
3218 }
3219
3220 pub fn appid(&self) -> u32 {
3223 self.appid.unwrap_or(0)
3224 }
3225
3226 pub fn clear_appid(&mut self) {
3227 self.appid = ::std::option::Option::None;
3228 }
3229
3230 pub fn has_appid(&self) -> bool {
3231 self.appid.is_some()
3232 }
3233
3234 pub fn set_appid(&mut self, v: u32) {
3236 self.appid = ::std::option::Option::Some(v);
3237 }
3238
3239 pub fn update(&self) -> bool {
3242 self.update.unwrap_or(false)
3243 }
3244
3245 pub fn clear_update(&mut self) {
3246 self.update = ::std::option::Option::None;
3247 }
3248
3249 pub fn has_update(&self) -> bool {
3250 self.update.is_some()
3251 }
3252
3253 pub fn set_update(&mut self, v: bool) {
3255 self.update = ::std::option::Option::Some(v);
3256 }
3257}
3258
3259impl ::steam_vent_proto_common::protobuf::Message for CMsgClientSetClientAppUpdateState {
3260 const NAME: &'static str = "CMsgClientSetClientAppUpdateState";
3261
3262 fn is_initialized(&self) -> bool {
3263 true
3264 }
3265
3266 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3267 while let Some(tag) = is.read_raw_tag_or_eof()? {
3268 match tag {
3269 8 => {
3270 self.appid = ::std::option::Option::Some(is.read_uint32()?);
3271 },
3272 16 => {
3273 self.update = ::std::option::Option::Some(is.read_bool()?);
3274 },
3275 tag => {
3276 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3277 },
3278 };
3279 }
3280 ::std::result::Result::Ok(())
3281 }
3282
3283 #[allow(unused_variables)]
3285 fn compute_size(&self) -> u64 {
3286 let mut my_size = 0;
3287 if let Some(v) = self.appid {
3288 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
3289 }
3290 if let Some(v) = self.update {
3291 my_size += 1 + 1;
3292 }
3293 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3294 self.special_fields.cached_size().set(my_size as u32);
3295 my_size
3296 }
3297
3298 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3299 if let Some(v) = self.appid {
3300 os.write_uint32(1, v)?;
3301 }
3302 if let Some(v) = self.update {
3303 os.write_bool(2, v)?;
3304 }
3305 os.write_unknown_fields(self.special_fields.unknown_fields())?;
3306 ::std::result::Result::Ok(())
3307 }
3308
3309 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3310 &self.special_fields
3311 }
3312
3313 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3314 &mut self.special_fields
3315 }
3316
3317 fn new() -> CMsgClientSetClientAppUpdateState {
3318 CMsgClientSetClientAppUpdateState::new()
3319 }
3320
3321 fn clear(&mut self) {
3322 self.appid = ::std::option::Option::None;
3323 self.update = ::std::option::Option::None;
3324 self.special_fields.clear();
3325 }
3326
3327 fn default_instance() -> &'static CMsgClientSetClientAppUpdateState {
3328 static instance: CMsgClientSetClientAppUpdateState = CMsgClientSetClientAppUpdateState {
3329 appid: ::std::option::Option::None,
3330 update: ::std::option::Option::None,
3331 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3332 };
3333 &instance
3334 }
3335}
3336
3337#[derive(PartialEq,Clone,Default,Debug)]
3339pub struct CMsgClientSetClientAppUpdateStateResponse {
3340 pub result: ::std::option::Option<u32>,
3343 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
3346}
3347
3348impl<'a> ::std::default::Default for &'a CMsgClientSetClientAppUpdateStateResponse {
3349 fn default() -> &'a CMsgClientSetClientAppUpdateStateResponse {
3350 <CMsgClientSetClientAppUpdateStateResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
3351 }
3352}
3353
3354impl CMsgClientSetClientAppUpdateStateResponse {
3355 pub fn new() -> CMsgClientSetClientAppUpdateStateResponse {
3356 ::std::default::Default::default()
3357 }
3358
3359 pub fn result(&self) -> u32 {
3362 self.result.unwrap_or(0)
3363 }
3364
3365 pub fn clear_result(&mut self) {
3366 self.result = ::std::option::Option::None;
3367 }
3368
3369 pub fn has_result(&self) -> bool {
3370 self.result.is_some()
3371 }
3372
3373 pub fn set_result(&mut self, v: u32) {
3375 self.result = ::std::option::Option::Some(v);
3376 }
3377}
3378
3379impl ::steam_vent_proto_common::protobuf::Message for CMsgClientSetClientAppUpdateStateResponse {
3380 const NAME: &'static str = "CMsgClientSetClientAppUpdateStateResponse";
3381
3382 fn is_initialized(&self) -> bool {
3383 true
3384 }
3385
3386 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3387 while let Some(tag) = is.read_raw_tag_or_eof()? {
3388 match tag {
3389 8 => {
3390 self.result = ::std::option::Option::Some(is.read_uint32()?);
3391 },
3392 tag => {
3393 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3394 },
3395 };
3396 }
3397 ::std::result::Result::Ok(())
3398 }
3399
3400 #[allow(unused_variables)]
3402 fn compute_size(&self) -> u64 {
3403 let mut my_size = 0;
3404 if let Some(v) = self.result {
3405 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
3406 }
3407 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3408 self.special_fields.cached_size().set(my_size as u32);
3409 my_size
3410 }
3411
3412 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3413 if let Some(v) = self.result {
3414 os.write_uint32(1, v)?;
3415 }
3416 os.write_unknown_fields(self.special_fields.unknown_fields())?;
3417 ::std::result::Result::Ok(())
3418 }
3419
3420 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3421 &self.special_fields
3422 }
3423
3424 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3425 &mut self.special_fields
3426 }
3427
3428 fn new() -> CMsgClientSetClientAppUpdateStateResponse {
3429 CMsgClientSetClientAppUpdateStateResponse::new()
3430 }
3431
3432 fn clear(&mut self) {
3433 self.result = ::std::option::Option::None;
3434 self.special_fields.clear();
3435 }
3436
3437 fn default_instance() -> &'static CMsgClientSetClientAppUpdateStateResponse {
3438 static instance: CMsgClientSetClientAppUpdateStateResponse = CMsgClientSetClientAppUpdateStateResponse {
3439 result: ::std::option::Option::None,
3440 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3441 };
3442 &instance
3443 }
3444}
3445
3446#[derive(PartialEq,Clone,Default,Debug)]
3448pub struct CMsgClientLaunchClientApp {
3449 pub appid: ::std::option::Option<u32>,
3452 pub language: ::std::option::Option<u32>,
3454 pub launch_option_type: ::std::option::Option<u32>,
3456 pub launch_option: ::std::option::Option<u32>,
3458 pub launch_source: ::std::option::Option<u32>,
3460 pub args: ::std::option::Option<::std::string::String>,
3462 pub query_params: ::std::option::Option<::std::string::String>,
3464 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
3467}
3468
3469impl<'a> ::std::default::Default for &'a CMsgClientLaunchClientApp {
3470 fn default() -> &'a CMsgClientLaunchClientApp {
3471 <CMsgClientLaunchClientApp as ::steam_vent_proto_common::protobuf::Message>::default_instance()
3472 }
3473}
3474
3475impl CMsgClientLaunchClientApp {
3476 pub fn new() -> CMsgClientLaunchClientApp {
3477 ::std::default::Default::default()
3478 }
3479
3480 pub fn appid(&self) -> u32 {
3483 self.appid.unwrap_or(0)
3484 }
3485
3486 pub fn clear_appid(&mut self) {
3487 self.appid = ::std::option::Option::None;
3488 }
3489
3490 pub fn has_appid(&self) -> bool {
3491 self.appid.is_some()
3492 }
3493
3494 pub fn set_appid(&mut self, v: u32) {
3496 self.appid = ::std::option::Option::Some(v);
3497 }
3498
3499 pub fn language(&self) -> u32 {
3502 self.language.unwrap_or(0)
3503 }
3504
3505 pub fn clear_language(&mut self) {
3506 self.language = ::std::option::Option::None;
3507 }
3508
3509 pub fn has_language(&self) -> bool {
3510 self.language.is_some()
3511 }
3512
3513 pub fn set_language(&mut self, v: u32) {
3515 self.language = ::std::option::Option::Some(v);
3516 }
3517
3518 pub fn launch_option_type(&self) -> u32 {
3521 self.launch_option_type.unwrap_or(0)
3522 }
3523
3524 pub fn clear_launch_option_type(&mut self) {
3525 self.launch_option_type = ::std::option::Option::None;
3526 }
3527
3528 pub fn has_launch_option_type(&self) -> bool {
3529 self.launch_option_type.is_some()
3530 }
3531
3532 pub fn set_launch_option_type(&mut self, v: u32) {
3534 self.launch_option_type = ::std::option::Option::Some(v);
3535 }
3536
3537 pub fn launch_option(&self) -> u32 {
3540 self.launch_option.unwrap_or(0)
3541 }
3542
3543 pub fn clear_launch_option(&mut self) {
3544 self.launch_option = ::std::option::Option::None;
3545 }
3546
3547 pub fn has_launch_option(&self) -> bool {
3548 self.launch_option.is_some()
3549 }
3550
3551 pub fn set_launch_option(&mut self, v: u32) {
3553 self.launch_option = ::std::option::Option::Some(v);
3554 }
3555
3556 pub fn launch_source(&self) -> u32 {
3559 self.launch_source.unwrap_or(0)
3560 }
3561
3562 pub fn clear_launch_source(&mut self) {
3563 self.launch_source = ::std::option::Option::None;
3564 }
3565
3566 pub fn has_launch_source(&self) -> bool {
3567 self.launch_source.is_some()
3568 }
3569
3570 pub fn set_launch_source(&mut self, v: u32) {
3572 self.launch_source = ::std::option::Option::Some(v);
3573 }
3574
3575 pub fn args(&self) -> &str {
3578 match self.args.as_ref() {
3579 Some(v) => v,
3580 None => "",
3581 }
3582 }
3583
3584 pub fn clear_args(&mut self) {
3585 self.args = ::std::option::Option::None;
3586 }
3587
3588 pub fn has_args(&self) -> bool {
3589 self.args.is_some()
3590 }
3591
3592 pub fn set_args(&mut self, v: ::std::string::String) {
3594 self.args = ::std::option::Option::Some(v);
3595 }
3596
3597 pub fn mut_args(&mut self) -> &mut ::std::string::String {
3600 if self.args.is_none() {
3601 self.args = ::std::option::Option::Some(::std::string::String::new());
3602 }
3603 self.args.as_mut().unwrap()
3604 }
3605
3606 pub fn take_args(&mut self) -> ::std::string::String {
3608 self.args.take().unwrap_or_else(|| ::std::string::String::new())
3609 }
3610
3611 pub fn query_params(&self) -> &str {
3614 match self.query_params.as_ref() {
3615 Some(v) => v,
3616 None => "",
3617 }
3618 }
3619
3620 pub fn clear_query_params(&mut self) {
3621 self.query_params = ::std::option::Option::None;
3622 }
3623
3624 pub fn has_query_params(&self) -> bool {
3625 self.query_params.is_some()
3626 }
3627
3628 pub fn set_query_params(&mut self, v: ::std::string::String) {
3630 self.query_params = ::std::option::Option::Some(v);
3631 }
3632
3633 pub fn mut_query_params(&mut self) -> &mut ::std::string::String {
3636 if self.query_params.is_none() {
3637 self.query_params = ::std::option::Option::Some(::std::string::String::new());
3638 }
3639 self.query_params.as_mut().unwrap()
3640 }
3641
3642 pub fn take_query_params(&mut self) -> ::std::string::String {
3644 self.query_params.take().unwrap_or_else(|| ::std::string::String::new())
3645 }
3646}
3647
3648impl ::steam_vent_proto_common::protobuf::Message for CMsgClientLaunchClientApp {
3649 const NAME: &'static str = "CMsgClientLaunchClientApp";
3650
3651 fn is_initialized(&self) -> bool {
3652 true
3653 }
3654
3655 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3656 while let Some(tag) = is.read_raw_tag_or_eof()? {
3657 match tag {
3658 8 => {
3659 self.appid = ::std::option::Option::Some(is.read_uint32()?);
3660 },
3661 16 => {
3662 self.language = ::std::option::Option::Some(is.read_uint32()?);
3663 },
3664 24 => {
3665 self.launch_option_type = ::std::option::Option::Some(is.read_uint32()?);
3666 },
3667 32 => {
3668 self.launch_option = ::std::option::Option::Some(is.read_uint32()?);
3669 },
3670 40 => {
3671 self.launch_source = ::std::option::Option::Some(is.read_uint32()?);
3672 },
3673 50 => {
3674 self.args = ::std::option::Option::Some(is.read_string()?);
3675 },
3676 58 => {
3677 self.query_params = ::std::option::Option::Some(is.read_string()?);
3678 },
3679 tag => {
3680 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3681 },
3682 };
3683 }
3684 ::std::result::Result::Ok(())
3685 }
3686
3687 #[allow(unused_variables)]
3689 fn compute_size(&self) -> u64 {
3690 let mut my_size = 0;
3691 if let Some(v) = self.appid {
3692 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
3693 }
3694 if let Some(v) = self.language {
3695 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, v);
3696 }
3697 if let Some(v) = self.launch_option_type {
3698 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
3699 }
3700 if let Some(v) = self.launch_option {
3701 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(4, v);
3702 }
3703 if let Some(v) = self.launch_source {
3704 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(5, v);
3705 }
3706 if let Some(v) = self.args.as_ref() {
3707 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(6, &v);
3708 }
3709 if let Some(v) = self.query_params.as_ref() {
3710 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(7, &v);
3711 }
3712 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3713 self.special_fields.cached_size().set(my_size as u32);
3714 my_size
3715 }
3716
3717 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3718 if let Some(v) = self.appid {
3719 os.write_uint32(1, v)?;
3720 }
3721 if let Some(v) = self.language {
3722 os.write_uint32(2, v)?;
3723 }
3724 if let Some(v) = self.launch_option_type {
3725 os.write_uint32(3, v)?;
3726 }
3727 if let Some(v) = self.launch_option {
3728 os.write_uint32(4, v)?;
3729 }
3730 if let Some(v) = self.launch_source {
3731 os.write_uint32(5, v)?;
3732 }
3733 if let Some(v) = self.args.as_ref() {
3734 os.write_string(6, v)?;
3735 }
3736 if let Some(v) = self.query_params.as_ref() {
3737 os.write_string(7, v)?;
3738 }
3739 os.write_unknown_fields(self.special_fields.unknown_fields())?;
3740 ::std::result::Result::Ok(())
3741 }
3742
3743 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3744 &self.special_fields
3745 }
3746
3747 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3748 &mut self.special_fields
3749 }
3750
3751 fn new() -> CMsgClientLaunchClientApp {
3752 CMsgClientLaunchClientApp::new()
3753 }
3754
3755 fn clear(&mut self) {
3756 self.appid = ::std::option::Option::None;
3757 self.language = ::std::option::Option::None;
3758 self.launch_option_type = ::std::option::Option::None;
3759 self.launch_option = ::std::option::Option::None;
3760 self.launch_source = ::std::option::Option::None;
3761 self.args = ::std::option::Option::None;
3762 self.query_params = ::std::option::Option::None;
3763 self.special_fields.clear();
3764 }
3765
3766 fn default_instance() -> &'static CMsgClientLaunchClientApp {
3767 static instance: CMsgClientLaunchClientApp = CMsgClientLaunchClientApp {
3768 appid: ::std::option::Option::None,
3769 language: ::std::option::Option::None,
3770 launch_option_type: ::std::option::Option::None,
3771 launch_option: ::std::option::Option::None,
3772 launch_source: ::std::option::Option::None,
3773 args: ::std::option::Option::None,
3774 query_params: ::std::option::Option::None,
3775 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3776 };
3777 &instance
3778 }
3779}
3780
3781#[derive(PartialEq,Clone,Default,Debug)]
3783pub struct CMsgClientLaunchClientAppResponse {
3784 pub result: ::std::option::Option<u32>,
3787 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
3790}
3791
3792impl<'a> ::std::default::Default for &'a CMsgClientLaunchClientAppResponse {
3793 fn default() -> &'a CMsgClientLaunchClientAppResponse {
3794 <CMsgClientLaunchClientAppResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
3795 }
3796}
3797
3798impl CMsgClientLaunchClientAppResponse {
3799 pub fn new() -> CMsgClientLaunchClientAppResponse {
3800 ::std::default::Default::default()
3801 }
3802
3803 pub fn result(&self) -> u32 {
3806 self.result.unwrap_or(0)
3807 }
3808
3809 pub fn clear_result(&mut self) {
3810 self.result = ::std::option::Option::None;
3811 }
3812
3813 pub fn has_result(&self) -> bool {
3814 self.result.is_some()
3815 }
3816
3817 pub fn set_result(&mut self, v: u32) {
3819 self.result = ::std::option::Option::Some(v);
3820 }
3821}
3822
3823impl ::steam_vent_proto_common::protobuf::Message for CMsgClientLaunchClientAppResponse {
3824 const NAME: &'static str = "CMsgClientLaunchClientAppResponse";
3825
3826 fn is_initialized(&self) -> bool {
3827 true
3828 }
3829
3830 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3831 while let Some(tag) = is.read_raw_tag_or_eof()? {
3832 match tag {
3833 8 => {
3834 self.result = ::std::option::Option::Some(is.read_uint32()?);
3835 },
3836 tag => {
3837 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3838 },
3839 };
3840 }
3841 ::std::result::Result::Ok(())
3842 }
3843
3844 #[allow(unused_variables)]
3846 fn compute_size(&self) -> u64 {
3847 let mut my_size = 0;
3848 if let Some(v) = self.result {
3849 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
3850 }
3851 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3852 self.special_fields.cached_size().set(my_size as u32);
3853 my_size
3854 }
3855
3856 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3857 if let Some(v) = self.result {
3858 os.write_uint32(1, v)?;
3859 }
3860 os.write_unknown_fields(self.special_fields.unknown_fields())?;
3861 ::std::result::Result::Ok(())
3862 }
3863
3864 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3865 &self.special_fields
3866 }
3867
3868 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3869 &mut self.special_fields
3870 }
3871
3872 fn new() -> CMsgClientLaunchClientAppResponse {
3873 CMsgClientLaunchClientAppResponse::new()
3874 }
3875
3876 fn clear(&mut self) {
3877 self.result = ::std::option::Option::None;
3878 self.special_fields.clear();
3879 }
3880
3881 fn default_instance() -> &'static CMsgClientLaunchClientAppResponse {
3882 static instance: CMsgClientLaunchClientAppResponse = CMsgClientLaunchClientAppResponse {
3883 result: ::std::option::Option::None,
3884 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3885 };
3886 &instance
3887 }
3888}
3889
3890#[derive(PartialEq,Clone,Default,Debug)]
3892pub struct CMsgClientEnableOrDisableDownloads {
3893 pub enable: ::std::option::Option<bool>,
3896 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
3899}
3900
3901impl<'a> ::std::default::Default for &'a CMsgClientEnableOrDisableDownloads {
3902 fn default() -> &'a CMsgClientEnableOrDisableDownloads {
3903 <CMsgClientEnableOrDisableDownloads as ::steam_vent_proto_common::protobuf::Message>::default_instance()
3904 }
3905}
3906
3907impl CMsgClientEnableOrDisableDownloads {
3908 pub fn new() -> CMsgClientEnableOrDisableDownloads {
3909 ::std::default::Default::default()
3910 }
3911
3912 pub fn enable(&self) -> bool {
3915 self.enable.unwrap_or(false)
3916 }
3917
3918 pub fn clear_enable(&mut self) {
3919 self.enable = ::std::option::Option::None;
3920 }
3921
3922 pub fn has_enable(&self) -> bool {
3923 self.enable.is_some()
3924 }
3925
3926 pub fn set_enable(&mut self, v: bool) {
3928 self.enable = ::std::option::Option::Some(v);
3929 }
3930}
3931
3932impl ::steam_vent_proto_common::protobuf::Message for CMsgClientEnableOrDisableDownloads {
3933 const NAME: &'static str = "CMsgClientEnableOrDisableDownloads";
3934
3935 fn is_initialized(&self) -> bool {
3936 true
3937 }
3938
3939 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3940 while let Some(tag) = is.read_raw_tag_or_eof()? {
3941 match tag {
3942 8 => {
3943 self.enable = ::std::option::Option::Some(is.read_bool()?);
3944 },
3945 tag => {
3946 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3947 },
3948 };
3949 }
3950 ::std::result::Result::Ok(())
3951 }
3952
3953 #[allow(unused_variables)]
3955 fn compute_size(&self) -> u64 {
3956 let mut my_size = 0;
3957 if let Some(v) = self.enable {
3958 my_size += 1 + 1;
3959 }
3960 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3961 self.special_fields.cached_size().set(my_size as u32);
3962 my_size
3963 }
3964
3965 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3966 if let Some(v) = self.enable {
3967 os.write_bool(1, v)?;
3968 }
3969 os.write_unknown_fields(self.special_fields.unknown_fields())?;
3970 ::std::result::Result::Ok(())
3971 }
3972
3973 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3974 &self.special_fields
3975 }
3976
3977 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3978 &mut self.special_fields
3979 }
3980
3981 fn new() -> CMsgClientEnableOrDisableDownloads {
3982 CMsgClientEnableOrDisableDownloads::new()
3983 }
3984
3985 fn clear(&mut self) {
3986 self.enable = ::std::option::Option::None;
3987 self.special_fields.clear();
3988 }
3989
3990 fn default_instance() -> &'static CMsgClientEnableOrDisableDownloads {
3991 static instance: CMsgClientEnableOrDisableDownloads = CMsgClientEnableOrDisableDownloads {
3992 enable: ::std::option::Option::None,
3993 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
3994 };
3995 &instance
3996 }
3997}
3998
3999#[derive(PartialEq,Clone,Default,Debug)]
4001pub struct CMsgClientEnableOrDisableDownloadsResponse {
4002 pub result: ::std::option::Option<u32>,
4005 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
4008}
4009
4010impl<'a> ::std::default::Default for &'a CMsgClientEnableOrDisableDownloadsResponse {
4011 fn default() -> &'a CMsgClientEnableOrDisableDownloadsResponse {
4012 <CMsgClientEnableOrDisableDownloadsResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
4013 }
4014}
4015
4016impl CMsgClientEnableOrDisableDownloadsResponse {
4017 pub fn new() -> CMsgClientEnableOrDisableDownloadsResponse {
4018 ::std::default::Default::default()
4019 }
4020
4021 pub fn result(&self) -> u32 {
4024 self.result.unwrap_or(0)
4025 }
4026
4027 pub fn clear_result(&mut self) {
4028 self.result = ::std::option::Option::None;
4029 }
4030
4031 pub fn has_result(&self) -> bool {
4032 self.result.is_some()
4033 }
4034
4035 pub fn set_result(&mut self, v: u32) {
4037 self.result = ::std::option::Option::Some(v);
4038 }
4039}
4040
4041impl ::steam_vent_proto_common::protobuf::Message for CMsgClientEnableOrDisableDownloadsResponse {
4042 const NAME: &'static str = "CMsgClientEnableOrDisableDownloadsResponse";
4043
4044 fn is_initialized(&self) -> bool {
4045 true
4046 }
4047
4048 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4049 while let Some(tag) = is.read_raw_tag_or_eof()? {
4050 match tag {
4051 8 => {
4052 self.result = ::std::option::Option::Some(is.read_uint32()?);
4053 },
4054 tag => {
4055 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
4056 },
4057 };
4058 }
4059 ::std::result::Result::Ok(())
4060 }
4061
4062 #[allow(unused_variables)]
4064 fn compute_size(&self) -> u64 {
4065 let mut my_size = 0;
4066 if let Some(v) = self.result {
4067 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
4068 }
4069 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
4070 self.special_fields.cached_size().set(my_size as u32);
4071 my_size
4072 }
4073
4074 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4075 if let Some(v) = self.result {
4076 os.write_uint32(1, v)?;
4077 }
4078 os.write_unknown_fields(self.special_fields.unknown_fields())?;
4079 ::std::result::Result::Ok(())
4080 }
4081
4082 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
4083 &self.special_fields
4084 }
4085
4086 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
4087 &mut self.special_fields
4088 }
4089
4090 fn new() -> CMsgClientEnableOrDisableDownloadsResponse {
4091 CMsgClientEnableOrDisableDownloadsResponse::new()
4092 }
4093
4094 fn clear(&mut self) {
4095 self.result = ::std::option::Option::None;
4096 self.special_fields.clear();
4097 }
4098
4099 fn default_instance() -> &'static CMsgClientEnableOrDisableDownloadsResponse {
4100 static instance: CMsgClientEnableOrDisableDownloadsResponse = CMsgClientEnableOrDisableDownloadsResponse {
4101 result: ::std::option::Option::None,
4102 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
4103 };
4104 &instance
4105 }
4106}
4107
4108
4109const _VENT_PROTO_VERSION_CHECK: () = ::steam_vent_proto_common::VERSION_0_5_0;
4110
4111#[allow(unused_imports)]
4112use crate::steammessages_base::*;
4113impl ::steam_vent_proto_common::RpcMessage for CMsgClientUDSP2PSessionStarted {
4114 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4115 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4116 }
4117 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4118 use ::steam_vent_proto_common::protobuf::Message;
4119 self.write_to_writer(writer)
4120 }
4121 fn encode_size(&self) -> usize {
4122 use ::steam_vent_proto_common::protobuf::Message;
4123 self.compute_size() as usize
4124 }
4125}
4126impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientUDSP2PSessionStarted {
4127 type KindEnum = crate::enums_clientserver::EMsg;
4128 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientUDSP2PSessionStarted;
4129}
4130impl ::steam_vent_proto_common::RpcMessage for CMsgClientUDSP2PSessionEnded {
4131 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4132 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4133 }
4134 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4135 use ::steam_vent_proto_common::protobuf::Message;
4136 self.write_to_writer(writer)
4137 }
4138 fn encode_size(&self) -> usize {
4139 use ::steam_vent_proto_common::protobuf::Message;
4140 self.compute_size() as usize
4141 }
4142}
4143impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientUDSP2PSessionEnded {
4144 type KindEnum = crate::enums_clientserver::EMsg;
4145 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientUDSP2PSessionEnded;
4146}
4147impl ::steam_vent_proto_common::RpcMessage for CMsgClientGetClientDetails {
4148 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4149 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4150 }
4151 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4152 use ::steam_vent_proto_common::protobuf::Message;
4153 self.write_to_writer(writer)
4154 }
4155 fn encode_size(&self) -> usize {
4156 use ::steam_vent_proto_common::protobuf::Message;
4157 self.compute_size() as usize
4158 }
4159}
4160impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientGetClientDetails {
4161 type KindEnum = crate::enums_clientserver::EMsg;
4162 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientGetClientDetails;
4163}
4164impl ::steam_vent_proto_common::RpcMessage for CMsgClientGetClientDetailsResponse {
4165 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4166 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4167 }
4168 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4169 use ::steam_vent_proto_common::protobuf::Message;
4170 self.write_to_writer(writer)
4171 }
4172 fn encode_size(&self) -> usize {
4173 use ::steam_vent_proto_common::protobuf::Message;
4174 self.compute_size() as usize
4175 }
4176}
4177impl ::steam_vent_proto_common::RpcMessageWithKind
4178for CMsgClientGetClientDetailsResponse {
4179 type KindEnum = crate::enums_clientserver::EMsg;
4180 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientGetClientDetailsResponse;
4181}
4182impl ::steam_vent_proto_common::RpcMessage for CMsgClientGetClientAppList {
4183 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4184 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4185 }
4186 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4187 use ::steam_vent_proto_common::protobuf::Message;
4188 self.write_to_writer(writer)
4189 }
4190 fn encode_size(&self) -> usize {
4191 use ::steam_vent_proto_common::protobuf::Message;
4192 self.compute_size() as usize
4193 }
4194}
4195impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientGetClientAppList {
4196 type KindEnum = crate::enums_clientserver::EMsg;
4197 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientGetClientAppList;
4198}
4199impl ::steam_vent_proto_common::RpcMessage for CMsgClientGetClientAppListResponse {
4200 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4201 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4202 }
4203 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4204 use ::steam_vent_proto_common::protobuf::Message;
4205 self.write_to_writer(writer)
4206 }
4207 fn encode_size(&self) -> usize {
4208 use ::steam_vent_proto_common::protobuf::Message;
4209 self.compute_size() as usize
4210 }
4211}
4212impl ::steam_vent_proto_common::RpcMessageWithKind
4213for CMsgClientGetClientAppListResponse {
4214 type KindEnum = crate::enums_clientserver::EMsg;
4215 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientGetClientAppListResponse;
4216}
4217impl ::steam_vent_proto_common::RpcMessage for CMsgClientInstallClientApp {
4218 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4219 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4220 }
4221 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4222 use ::steam_vent_proto_common::protobuf::Message;
4223 self.write_to_writer(writer)
4224 }
4225 fn encode_size(&self) -> usize {
4226 use ::steam_vent_proto_common::protobuf::Message;
4227 self.compute_size() as usize
4228 }
4229}
4230impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientInstallClientApp {
4231 type KindEnum = crate::enums_clientserver::EMsg;
4232 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientInstallClientApp;
4233}
4234impl ::steam_vent_proto_common::RpcMessage for CMsgClientInstallClientAppResponse {
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::RpcMessageWithKind
4248for CMsgClientInstallClientAppResponse {
4249 type KindEnum = crate::enums_clientserver::EMsg;
4250 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientInstallClientAppResponse;
4251}
4252impl ::steam_vent_proto_common::RpcMessage for CMsgClientUninstallClientApp {
4253 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4254 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4255 }
4256 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4257 use ::steam_vent_proto_common::protobuf::Message;
4258 self.write_to_writer(writer)
4259 }
4260 fn encode_size(&self) -> usize {
4261 use ::steam_vent_proto_common::protobuf::Message;
4262 self.compute_size() as usize
4263 }
4264}
4265impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientUninstallClientApp {
4266 type KindEnum = crate::enums_clientserver::EMsg;
4267 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientUninstallClientApp;
4268}
4269impl ::steam_vent_proto_common::RpcMessage for CMsgClientUninstallClientAppResponse {
4270 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4271 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4272 }
4273 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4274 use ::steam_vent_proto_common::protobuf::Message;
4275 self.write_to_writer(writer)
4276 }
4277 fn encode_size(&self) -> usize {
4278 use ::steam_vent_proto_common::protobuf::Message;
4279 self.compute_size() as usize
4280 }
4281}
4282impl ::steam_vent_proto_common::RpcMessageWithKind
4283for CMsgClientUninstallClientAppResponse {
4284 type KindEnum = crate::enums_clientserver::EMsg;
4285 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientUninstallClientAppResponse;
4286}
4287impl ::steam_vent_proto_common::RpcMessage for CMsgClientSetClientAppUpdateState {
4288 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4289 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4290 }
4291 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4292 use ::steam_vent_proto_common::protobuf::Message;
4293 self.write_to_writer(writer)
4294 }
4295 fn encode_size(&self) -> usize {
4296 use ::steam_vent_proto_common::protobuf::Message;
4297 self.compute_size() as usize
4298 }
4299}
4300impl ::steam_vent_proto_common::RpcMessageWithKind
4301for CMsgClientSetClientAppUpdateState {
4302 type KindEnum = crate::enums_clientserver::EMsg;
4303 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientSetClientAppUpdateState;
4304}
4305impl ::steam_vent_proto_common::RpcMessage
4306for CMsgClientSetClientAppUpdateStateResponse {
4307 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4308 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4309 }
4310 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4311 use ::steam_vent_proto_common::protobuf::Message;
4312 self.write_to_writer(writer)
4313 }
4314 fn encode_size(&self) -> usize {
4315 use ::steam_vent_proto_common::protobuf::Message;
4316 self.compute_size() as usize
4317 }
4318}
4319impl ::steam_vent_proto_common::RpcMessageWithKind
4320for CMsgClientSetClientAppUpdateStateResponse {
4321 type KindEnum = crate::enums_clientserver::EMsg;
4322 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientSetClientAppUpdateStateResponse;
4323}
4324impl ::steam_vent_proto_common::RpcMessage for CMsgClientLaunchClientApp {
4325 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4326 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4327 }
4328 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4329 use ::steam_vent_proto_common::protobuf::Message;
4330 self.write_to_writer(writer)
4331 }
4332 fn encode_size(&self) -> usize {
4333 use ::steam_vent_proto_common::protobuf::Message;
4334 self.compute_size() as usize
4335 }
4336}
4337impl ::steam_vent_proto_common::RpcMessage for CMsgClientLaunchClientAppResponse {
4338 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4339 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4340 }
4341 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4342 use ::steam_vent_proto_common::protobuf::Message;
4343 self.write_to_writer(writer)
4344 }
4345 fn encode_size(&self) -> usize {
4346 use ::steam_vent_proto_common::protobuf::Message;
4347 self.compute_size() as usize
4348 }
4349}
4350impl ::steam_vent_proto_common::RpcMessage for CMsgClientEnableOrDisableDownloads {
4351 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4352 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4353 }
4354 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4355 use ::steam_vent_proto_common::protobuf::Message;
4356 self.write_to_writer(writer)
4357 }
4358 fn encode_size(&self) -> usize {
4359 use ::steam_vent_proto_common::protobuf::Message;
4360 self.compute_size() as usize
4361 }
4362}
4363impl ::steam_vent_proto_common::RpcMessageWithKind
4364for CMsgClientEnableOrDisableDownloads {
4365 type KindEnum = crate::enums_clientserver::EMsg;
4366 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientEnableOrDisableDownloads;
4367}
4368impl ::steam_vent_proto_common::RpcMessage
4369for CMsgClientEnableOrDisableDownloadsResponse {
4370 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
4371 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
4372 }
4373 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
4374 use ::steam_vent_proto_common::protobuf::Message;
4375 self.write_to_writer(writer)
4376 }
4377 fn encode_size(&self) -> usize {
4378 use ::steam_vent_proto_common::protobuf::Message;
4379 self.compute_size() as usize
4380 }
4381}
4382impl ::steam_vent_proto_common::RpcMessageWithKind
4383for CMsgClientEnableOrDisableDownloadsResponse {
4384 type KindEnum = crate::enums_clientserver::EMsg;
4385 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientEnableOrDisableDownloadsResponse;
4386}