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 CMsgClientRegisterAuthTicketWithCM {
31 pub protocol_version: ::std::option::Option<u32>,
34 pub ticket: ::std::option::Option<::std::vec::Vec<u8>>,
36 pub client_instance_id: ::std::option::Option<u64>,
38 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
41}
42
43impl<'a> ::std::default::Default for &'a CMsgClientRegisterAuthTicketWithCM {
44 fn default() -> &'a CMsgClientRegisterAuthTicketWithCM {
45 <CMsgClientRegisterAuthTicketWithCM as ::steam_vent_proto_common::protobuf::Message>::default_instance()
46 }
47}
48
49impl CMsgClientRegisterAuthTicketWithCM {
50 pub fn new() -> CMsgClientRegisterAuthTicketWithCM {
51 ::std::default::Default::default()
52 }
53
54 pub fn protocol_version(&self) -> u32 {
57 self.protocol_version.unwrap_or(0)
58 }
59
60 pub fn clear_protocol_version(&mut self) {
61 self.protocol_version = ::std::option::Option::None;
62 }
63
64 pub fn has_protocol_version(&self) -> bool {
65 self.protocol_version.is_some()
66 }
67
68 pub fn set_protocol_version(&mut self, v: u32) {
70 self.protocol_version = ::std::option::Option::Some(v);
71 }
72
73 pub fn ticket(&self) -> &[u8] {
76 match self.ticket.as_ref() {
77 Some(v) => v,
78 None => &[],
79 }
80 }
81
82 pub fn clear_ticket(&mut self) {
83 self.ticket = ::std::option::Option::None;
84 }
85
86 pub fn has_ticket(&self) -> bool {
87 self.ticket.is_some()
88 }
89
90 pub fn set_ticket(&mut self, v: ::std::vec::Vec<u8>) {
92 self.ticket = ::std::option::Option::Some(v);
93 }
94
95 pub fn mut_ticket(&mut self) -> &mut ::std::vec::Vec<u8> {
98 if self.ticket.is_none() {
99 self.ticket = ::std::option::Option::Some(::std::vec::Vec::new());
100 }
101 self.ticket.as_mut().unwrap()
102 }
103
104 pub fn take_ticket(&mut self) -> ::std::vec::Vec<u8> {
106 self.ticket.take().unwrap_or_else(|| ::std::vec::Vec::new())
107 }
108
109 pub fn client_instance_id(&self) -> u64 {
112 self.client_instance_id.unwrap_or(0)
113 }
114
115 pub fn clear_client_instance_id(&mut self) {
116 self.client_instance_id = ::std::option::Option::None;
117 }
118
119 pub fn has_client_instance_id(&self) -> bool {
120 self.client_instance_id.is_some()
121 }
122
123 pub fn set_client_instance_id(&mut self, v: u64) {
125 self.client_instance_id = ::std::option::Option::Some(v);
126 }
127}
128
129impl ::steam_vent_proto_common::protobuf::Message for CMsgClientRegisterAuthTicketWithCM {
130 const NAME: &'static str = "CMsgClientRegisterAuthTicketWithCM";
131
132 fn is_initialized(&self) -> bool {
133 true
134 }
135
136 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
137 while let Some(tag) = is.read_raw_tag_or_eof()? {
138 match tag {
139 8 => {
140 self.protocol_version = ::std::option::Option::Some(is.read_uint32()?);
141 },
142 26 => {
143 self.ticket = ::std::option::Option::Some(is.read_bytes()?);
144 },
145 32 => {
146 self.client_instance_id = ::std::option::Option::Some(is.read_uint64()?);
147 },
148 tag => {
149 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
150 },
151 };
152 }
153 ::std::result::Result::Ok(())
154 }
155
156 #[allow(unused_variables)]
158 fn compute_size(&self) -> u64 {
159 let mut my_size = 0;
160 if let Some(v) = self.protocol_version {
161 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
162 }
163 if let Some(v) = self.ticket.as_ref() {
164 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(3, &v);
165 }
166 if let Some(v) = self.client_instance_id {
167 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(4, v);
168 }
169 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
170 self.special_fields.cached_size().set(my_size as u32);
171 my_size
172 }
173
174 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
175 if let Some(v) = self.protocol_version {
176 os.write_uint32(1, v)?;
177 }
178 if let Some(v) = self.ticket.as_ref() {
179 os.write_bytes(3, v)?;
180 }
181 if let Some(v) = self.client_instance_id {
182 os.write_uint64(4, v)?;
183 }
184 os.write_unknown_fields(self.special_fields.unknown_fields())?;
185 ::std::result::Result::Ok(())
186 }
187
188 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
189 &self.special_fields
190 }
191
192 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
193 &mut self.special_fields
194 }
195
196 fn new() -> CMsgClientRegisterAuthTicketWithCM {
197 CMsgClientRegisterAuthTicketWithCM::new()
198 }
199
200 fn clear(&mut self) {
201 self.protocol_version = ::std::option::Option::None;
202 self.ticket = ::std::option::Option::None;
203 self.client_instance_id = ::std::option::Option::None;
204 self.special_fields.clear();
205 }
206
207 fn default_instance() -> &'static CMsgClientRegisterAuthTicketWithCM {
208 static instance: CMsgClientRegisterAuthTicketWithCM = CMsgClientRegisterAuthTicketWithCM {
209 protocol_version: ::std::option::Option::None,
210 ticket: ::std::option::Option::None,
211 client_instance_id: ::std::option::Option::None,
212 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
213 };
214 &instance
215 }
216}
217
218#[derive(PartialEq,Clone,Default,Debug)]
220pub struct CMsgClientTicketAuthComplete {
221 pub steam_id: ::std::option::Option<u64>,
224 pub game_id: ::std::option::Option<u64>,
226 pub estate: ::std::option::Option<u32>,
228 pub eauth_session_response: ::std::option::Option<u32>,
230 pub DEPRECATED_ticket: ::std::option::Option<::std::vec::Vec<u8>>,
232 pub ticket_crc: ::std::option::Option<u32>,
234 pub ticket_sequence: ::std::option::Option<u32>,
236 pub owner_steam_id: ::std::option::Option<u64>,
238 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
241}
242
243impl<'a> ::std::default::Default for &'a CMsgClientTicketAuthComplete {
244 fn default() -> &'a CMsgClientTicketAuthComplete {
245 <CMsgClientTicketAuthComplete as ::steam_vent_proto_common::protobuf::Message>::default_instance()
246 }
247}
248
249impl CMsgClientTicketAuthComplete {
250 pub fn new() -> CMsgClientTicketAuthComplete {
251 ::std::default::Default::default()
252 }
253
254 pub fn steam_id(&self) -> u64 {
257 self.steam_id.unwrap_or(0)
258 }
259
260 pub fn clear_steam_id(&mut self) {
261 self.steam_id = ::std::option::Option::None;
262 }
263
264 pub fn has_steam_id(&self) -> bool {
265 self.steam_id.is_some()
266 }
267
268 pub fn set_steam_id(&mut self, v: u64) {
270 self.steam_id = ::std::option::Option::Some(v);
271 }
272
273 pub fn game_id(&self) -> u64 {
276 self.game_id.unwrap_or(0)
277 }
278
279 pub fn clear_game_id(&mut self) {
280 self.game_id = ::std::option::Option::None;
281 }
282
283 pub fn has_game_id(&self) -> bool {
284 self.game_id.is_some()
285 }
286
287 pub fn set_game_id(&mut self, v: u64) {
289 self.game_id = ::std::option::Option::Some(v);
290 }
291
292 pub fn estate(&self) -> u32 {
295 self.estate.unwrap_or(0)
296 }
297
298 pub fn clear_estate(&mut self) {
299 self.estate = ::std::option::Option::None;
300 }
301
302 pub fn has_estate(&self) -> bool {
303 self.estate.is_some()
304 }
305
306 pub fn set_estate(&mut self, v: u32) {
308 self.estate = ::std::option::Option::Some(v);
309 }
310
311 pub fn eauth_session_response(&self) -> u32 {
314 self.eauth_session_response.unwrap_or(0)
315 }
316
317 pub fn clear_eauth_session_response(&mut self) {
318 self.eauth_session_response = ::std::option::Option::None;
319 }
320
321 pub fn has_eauth_session_response(&self) -> bool {
322 self.eauth_session_response.is_some()
323 }
324
325 pub fn set_eauth_session_response(&mut self, v: u32) {
327 self.eauth_session_response = ::std::option::Option::Some(v);
328 }
329
330 pub fn DEPRECATED_ticket(&self) -> &[u8] {
333 match self.DEPRECATED_ticket.as_ref() {
334 Some(v) => v,
335 None => &[],
336 }
337 }
338
339 pub fn clear_DEPRECATED_ticket(&mut self) {
340 self.DEPRECATED_ticket = ::std::option::Option::None;
341 }
342
343 pub fn has_DEPRECATED_ticket(&self) -> bool {
344 self.DEPRECATED_ticket.is_some()
345 }
346
347 pub fn set_DEPRECATED_ticket(&mut self, v: ::std::vec::Vec<u8>) {
349 self.DEPRECATED_ticket = ::std::option::Option::Some(v);
350 }
351
352 pub fn mut_DEPRECATED_ticket(&mut self) -> &mut ::std::vec::Vec<u8> {
355 if self.DEPRECATED_ticket.is_none() {
356 self.DEPRECATED_ticket = ::std::option::Option::Some(::std::vec::Vec::new());
357 }
358 self.DEPRECATED_ticket.as_mut().unwrap()
359 }
360
361 pub fn take_DEPRECATED_ticket(&mut self) -> ::std::vec::Vec<u8> {
363 self.DEPRECATED_ticket.take().unwrap_or_else(|| ::std::vec::Vec::new())
364 }
365
366 pub fn ticket_crc(&self) -> u32 {
369 self.ticket_crc.unwrap_or(0)
370 }
371
372 pub fn clear_ticket_crc(&mut self) {
373 self.ticket_crc = ::std::option::Option::None;
374 }
375
376 pub fn has_ticket_crc(&self) -> bool {
377 self.ticket_crc.is_some()
378 }
379
380 pub fn set_ticket_crc(&mut self, v: u32) {
382 self.ticket_crc = ::std::option::Option::Some(v);
383 }
384
385 pub fn ticket_sequence(&self) -> u32 {
388 self.ticket_sequence.unwrap_or(0)
389 }
390
391 pub fn clear_ticket_sequence(&mut self) {
392 self.ticket_sequence = ::std::option::Option::None;
393 }
394
395 pub fn has_ticket_sequence(&self) -> bool {
396 self.ticket_sequence.is_some()
397 }
398
399 pub fn set_ticket_sequence(&mut self, v: u32) {
401 self.ticket_sequence = ::std::option::Option::Some(v);
402 }
403
404 pub fn owner_steam_id(&self) -> u64 {
407 self.owner_steam_id.unwrap_or(0)
408 }
409
410 pub fn clear_owner_steam_id(&mut self) {
411 self.owner_steam_id = ::std::option::Option::None;
412 }
413
414 pub fn has_owner_steam_id(&self) -> bool {
415 self.owner_steam_id.is_some()
416 }
417
418 pub fn set_owner_steam_id(&mut self, v: u64) {
420 self.owner_steam_id = ::std::option::Option::Some(v);
421 }
422}
423
424impl ::steam_vent_proto_common::protobuf::Message for CMsgClientTicketAuthComplete {
425 const NAME: &'static str = "CMsgClientTicketAuthComplete";
426
427 fn is_initialized(&self) -> bool {
428 true
429 }
430
431 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
432 while let Some(tag) = is.read_raw_tag_or_eof()? {
433 match tag {
434 9 => {
435 self.steam_id = ::std::option::Option::Some(is.read_fixed64()?);
436 },
437 17 => {
438 self.game_id = ::std::option::Option::Some(is.read_fixed64()?);
439 },
440 24 => {
441 self.estate = ::std::option::Option::Some(is.read_uint32()?);
442 },
443 32 => {
444 self.eauth_session_response = ::std::option::Option::Some(is.read_uint32()?);
445 },
446 42 => {
447 self.DEPRECATED_ticket = ::std::option::Option::Some(is.read_bytes()?);
448 },
449 48 => {
450 self.ticket_crc = ::std::option::Option::Some(is.read_uint32()?);
451 },
452 56 => {
453 self.ticket_sequence = ::std::option::Option::Some(is.read_uint32()?);
454 },
455 65 => {
456 self.owner_steam_id = ::std::option::Option::Some(is.read_fixed64()?);
457 },
458 tag => {
459 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
460 },
461 };
462 }
463 ::std::result::Result::Ok(())
464 }
465
466 #[allow(unused_variables)]
468 fn compute_size(&self) -> u64 {
469 let mut my_size = 0;
470 if let Some(v) = self.steam_id {
471 my_size += 1 + 8;
472 }
473 if let Some(v) = self.game_id {
474 my_size += 1 + 8;
475 }
476 if let Some(v) = self.estate {
477 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
478 }
479 if let Some(v) = self.eauth_session_response {
480 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(4, v);
481 }
482 if let Some(v) = self.DEPRECATED_ticket.as_ref() {
483 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(5, &v);
484 }
485 if let Some(v) = self.ticket_crc {
486 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(6, v);
487 }
488 if let Some(v) = self.ticket_sequence {
489 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(7, v);
490 }
491 if let Some(v) = self.owner_steam_id {
492 my_size += 1 + 8;
493 }
494 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
495 self.special_fields.cached_size().set(my_size as u32);
496 my_size
497 }
498
499 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
500 if let Some(v) = self.steam_id {
501 os.write_fixed64(1, v)?;
502 }
503 if let Some(v) = self.game_id {
504 os.write_fixed64(2, v)?;
505 }
506 if let Some(v) = self.estate {
507 os.write_uint32(3, v)?;
508 }
509 if let Some(v) = self.eauth_session_response {
510 os.write_uint32(4, v)?;
511 }
512 if let Some(v) = self.DEPRECATED_ticket.as_ref() {
513 os.write_bytes(5, v)?;
514 }
515 if let Some(v) = self.ticket_crc {
516 os.write_uint32(6, v)?;
517 }
518 if let Some(v) = self.ticket_sequence {
519 os.write_uint32(7, v)?;
520 }
521 if let Some(v) = self.owner_steam_id {
522 os.write_fixed64(8, v)?;
523 }
524 os.write_unknown_fields(self.special_fields.unknown_fields())?;
525 ::std::result::Result::Ok(())
526 }
527
528 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
529 &self.special_fields
530 }
531
532 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
533 &mut self.special_fields
534 }
535
536 fn new() -> CMsgClientTicketAuthComplete {
537 CMsgClientTicketAuthComplete::new()
538 }
539
540 fn clear(&mut self) {
541 self.steam_id = ::std::option::Option::None;
542 self.game_id = ::std::option::Option::None;
543 self.estate = ::std::option::Option::None;
544 self.eauth_session_response = ::std::option::Option::None;
545 self.DEPRECATED_ticket = ::std::option::Option::None;
546 self.ticket_crc = ::std::option::Option::None;
547 self.ticket_sequence = ::std::option::Option::None;
548 self.owner_steam_id = ::std::option::Option::None;
549 self.special_fields.clear();
550 }
551
552 fn default_instance() -> &'static CMsgClientTicketAuthComplete {
553 static instance: CMsgClientTicketAuthComplete = CMsgClientTicketAuthComplete {
554 steam_id: ::std::option::Option::None,
555 game_id: ::std::option::Option::None,
556 estate: ::std::option::Option::None,
557 eauth_session_response: ::std::option::Option::None,
558 DEPRECATED_ticket: ::std::option::Option::None,
559 ticket_crc: ::std::option::Option::None,
560 ticket_sequence: ::std::option::Option::None,
561 owner_steam_id: ::std::option::Option::None,
562 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
563 };
564 &instance
565 }
566}
567
568#[derive(PartialEq,Clone,Default,Debug)]
570pub struct CMsgClientCMList {
571 pub cm_addresses: ::std::vec::Vec<u32>,
574 pub cm_ports: ::std::vec::Vec<u32>,
576 pub cm_websocket_addresses: ::std::vec::Vec<::std::string::String>,
578 pub percent_default_to_websocket: ::std::option::Option<u32>,
580 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
583}
584
585impl<'a> ::std::default::Default for &'a CMsgClientCMList {
586 fn default() -> &'a CMsgClientCMList {
587 <CMsgClientCMList as ::steam_vent_proto_common::protobuf::Message>::default_instance()
588 }
589}
590
591impl CMsgClientCMList {
592 pub fn new() -> CMsgClientCMList {
593 ::std::default::Default::default()
594 }
595
596 pub fn percent_default_to_websocket(&self) -> u32 {
599 self.percent_default_to_websocket.unwrap_or(0)
600 }
601
602 pub fn clear_percent_default_to_websocket(&mut self) {
603 self.percent_default_to_websocket = ::std::option::Option::None;
604 }
605
606 pub fn has_percent_default_to_websocket(&self) -> bool {
607 self.percent_default_to_websocket.is_some()
608 }
609
610 pub fn set_percent_default_to_websocket(&mut self, v: u32) {
612 self.percent_default_to_websocket = ::std::option::Option::Some(v);
613 }
614}
615
616impl ::steam_vent_proto_common::protobuf::Message for CMsgClientCMList {
617 const NAME: &'static str = "CMsgClientCMList";
618
619 fn is_initialized(&self) -> bool {
620 true
621 }
622
623 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
624 while let Some(tag) = is.read_raw_tag_or_eof()? {
625 match tag {
626 10 => {
627 is.read_repeated_packed_uint32_into(&mut self.cm_addresses)?;
628 },
629 8 => {
630 self.cm_addresses.push(is.read_uint32()?);
631 },
632 18 => {
633 is.read_repeated_packed_uint32_into(&mut self.cm_ports)?;
634 },
635 16 => {
636 self.cm_ports.push(is.read_uint32()?);
637 },
638 26 => {
639 self.cm_websocket_addresses.push(is.read_string()?);
640 },
641 32 => {
642 self.percent_default_to_websocket = ::std::option::Option::Some(is.read_uint32()?);
643 },
644 tag => {
645 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
646 },
647 };
648 }
649 ::std::result::Result::Ok(())
650 }
651
652 #[allow(unused_variables)]
654 fn compute_size(&self) -> u64 {
655 let mut my_size = 0;
656 for value in &self.cm_addresses {
657 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, *value);
658 };
659 for value in &self.cm_ports {
660 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, *value);
661 };
662 for value in &self.cm_websocket_addresses {
663 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(3, &value);
664 };
665 if let Some(v) = self.percent_default_to_websocket {
666 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(4, v);
667 }
668 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
669 self.special_fields.cached_size().set(my_size as u32);
670 my_size
671 }
672
673 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
674 for v in &self.cm_addresses {
675 os.write_uint32(1, *v)?;
676 };
677 for v in &self.cm_ports {
678 os.write_uint32(2, *v)?;
679 };
680 for v in &self.cm_websocket_addresses {
681 os.write_string(3, &v)?;
682 };
683 if let Some(v) = self.percent_default_to_websocket {
684 os.write_uint32(4, v)?;
685 }
686 os.write_unknown_fields(self.special_fields.unknown_fields())?;
687 ::std::result::Result::Ok(())
688 }
689
690 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
691 &self.special_fields
692 }
693
694 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
695 &mut self.special_fields
696 }
697
698 fn new() -> CMsgClientCMList {
699 CMsgClientCMList::new()
700 }
701
702 fn clear(&mut self) {
703 self.cm_addresses.clear();
704 self.cm_ports.clear();
705 self.cm_websocket_addresses.clear();
706 self.percent_default_to_websocket = ::std::option::Option::None;
707 self.special_fields.clear();
708 }
709
710 fn default_instance() -> &'static CMsgClientCMList {
711 static instance: CMsgClientCMList = CMsgClientCMList {
712 cm_addresses: ::std::vec::Vec::new(),
713 cm_ports: ::std::vec::Vec::new(),
714 cm_websocket_addresses: ::std::vec::Vec::new(),
715 percent_default_to_websocket: ::std::option::Option::None,
716 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
717 };
718 &instance
719 }
720}
721
722#[derive(PartialEq,Clone,Default,Debug)]
724pub struct CMsgClientP2PConnectionInfo {
725 pub steam_id_dest: ::std::option::Option<u64>,
728 pub steam_id_src: ::std::option::Option<u64>,
730 pub app_id: ::std::option::Option<u32>,
732 pub candidate: ::std::option::Option<::std::vec::Vec<u8>>,
734 pub legacy_connection_id_src: ::std::option::Option<u64>,
736 pub rendezvous: ::std::option::Option<::std::vec::Vec<u8>>,
738 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
741}
742
743impl<'a> ::std::default::Default for &'a CMsgClientP2PConnectionInfo {
744 fn default() -> &'a CMsgClientP2PConnectionInfo {
745 <CMsgClientP2PConnectionInfo as ::steam_vent_proto_common::protobuf::Message>::default_instance()
746 }
747}
748
749impl CMsgClientP2PConnectionInfo {
750 pub fn new() -> CMsgClientP2PConnectionInfo {
751 ::std::default::Default::default()
752 }
753
754 pub fn steam_id_dest(&self) -> u64 {
757 self.steam_id_dest.unwrap_or(0)
758 }
759
760 pub fn clear_steam_id_dest(&mut self) {
761 self.steam_id_dest = ::std::option::Option::None;
762 }
763
764 pub fn has_steam_id_dest(&self) -> bool {
765 self.steam_id_dest.is_some()
766 }
767
768 pub fn set_steam_id_dest(&mut self, v: u64) {
770 self.steam_id_dest = ::std::option::Option::Some(v);
771 }
772
773 pub fn steam_id_src(&self) -> u64 {
776 self.steam_id_src.unwrap_or(0)
777 }
778
779 pub fn clear_steam_id_src(&mut self) {
780 self.steam_id_src = ::std::option::Option::None;
781 }
782
783 pub fn has_steam_id_src(&self) -> bool {
784 self.steam_id_src.is_some()
785 }
786
787 pub fn set_steam_id_src(&mut self, v: u64) {
789 self.steam_id_src = ::std::option::Option::Some(v);
790 }
791
792 pub fn app_id(&self) -> u32 {
795 self.app_id.unwrap_or(0)
796 }
797
798 pub fn clear_app_id(&mut self) {
799 self.app_id = ::std::option::Option::None;
800 }
801
802 pub fn has_app_id(&self) -> bool {
803 self.app_id.is_some()
804 }
805
806 pub fn set_app_id(&mut self, v: u32) {
808 self.app_id = ::std::option::Option::Some(v);
809 }
810
811 pub fn candidate(&self) -> &[u8] {
814 match self.candidate.as_ref() {
815 Some(v) => v,
816 None => &[],
817 }
818 }
819
820 pub fn clear_candidate(&mut self) {
821 self.candidate = ::std::option::Option::None;
822 }
823
824 pub fn has_candidate(&self) -> bool {
825 self.candidate.is_some()
826 }
827
828 pub fn set_candidate(&mut self, v: ::std::vec::Vec<u8>) {
830 self.candidate = ::std::option::Option::Some(v);
831 }
832
833 pub fn mut_candidate(&mut self) -> &mut ::std::vec::Vec<u8> {
836 if self.candidate.is_none() {
837 self.candidate = ::std::option::Option::Some(::std::vec::Vec::new());
838 }
839 self.candidate.as_mut().unwrap()
840 }
841
842 pub fn take_candidate(&mut self) -> ::std::vec::Vec<u8> {
844 self.candidate.take().unwrap_or_else(|| ::std::vec::Vec::new())
845 }
846
847 pub fn legacy_connection_id_src(&self) -> u64 {
850 self.legacy_connection_id_src.unwrap_or(0)
851 }
852
853 pub fn clear_legacy_connection_id_src(&mut self) {
854 self.legacy_connection_id_src = ::std::option::Option::None;
855 }
856
857 pub fn has_legacy_connection_id_src(&self) -> bool {
858 self.legacy_connection_id_src.is_some()
859 }
860
861 pub fn set_legacy_connection_id_src(&mut self, v: u64) {
863 self.legacy_connection_id_src = ::std::option::Option::Some(v);
864 }
865
866 pub fn rendezvous(&self) -> &[u8] {
869 match self.rendezvous.as_ref() {
870 Some(v) => v,
871 None => &[],
872 }
873 }
874
875 pub fn clear_rendezvous(&mut self) {
876 self.rendezvous = ::std::option::Option::None;
877 }
878
879 pub fn has_rendezvous(&self) -> bool {
880 self.rendezvous.is_some()
881 }
882
883 pub fn set_rendezvous(&mut self, v: ::std::vec::Vec<u8>) {
885 self.rendezvous = ::std::option::Option::Some(v);
886 }
887
888 pub fn mut_rendezvous(&mut self) -> &mut ::std::vec::Vec<u8> {
891 if self.rendezvous.is_none() {
892 self.rendezvous = ::std::option::Option::Some(::std::vec::Vec::new());
893 }
894 self.rendezvous.as_mut().unwrap()
895 }
896
897 pub fn take_rendezvous(&mut self) -> ::std::vec::Vec<u8> {
899 self.rendezvous.take().unwrap_or_else(|| ::std::vec::Vec::new())
900 }
901}
902
903impl ::steam_vent_proto_common::protobuf::Message for CMsgClientP2PConnectionInfo {
904 const NAME: &'static str = "CMsgClientP2PConnectionInfo";
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 9 => {
914 self.steam_id_dest = ::std::option::Option::Some(is.read_fixed64()?);
915 },
916 17 => {
917 self.steam_id_src = ::std::option::Option::Some(is.read_fixed64()?);
918 },
919 24 => {
920 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
921 },
922 34 => {
923 self.candidate = ::std::option::Option::Some(is.read_bytes()?);
924 },
925 41 => {
926 self.legacy_connection_id_src = ::std::option::Option::Some(is.read_fixed64()?);
927 },
928 50 => {
929 self.rendezvous = ::std::option::Option::Some(is.read_bytes()?);
930 },
931 tag => {
932 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
933 },
934 };
935 }
936 ::std::result::Result::Ok(())
937 }
938
939 #[allow(unused_variables)]
941 fn compute_size(&self) -> u64 {
942 let mut my_size = 0;
943 if let Some(v) = self.steam_id_dest {
944 my_size += 1 + 8;
945 }
946 if let Some(v) = self.steam_id_src {
947 my_size += 1 + 8;
948 }
949 if let Some(v) = self.app_id {
950 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
951 }
952 if let Some(v) = self.candidate.as_ref() {
953 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(4, &v);
954 }
955 if let Some(v) = self.legacy_connection_id_src {
956 my_size += 1 + 8;
957 }
958 if let Some(v) = self.rendezvous.as_ref() {
959 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(6, &v);
960 }
961 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
962 self.special_fields.cached_size().set(my_size as u32);
963 my_size
964 }
965
966 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
967 if let Some(v) = self.steam_id_dest {
968 os.write_fixed64(1, v)?;
969 }
970 if let Some(v) = self.steam_id_src {
971 os.write_fixed64(2, v)?;
972 }
973 if let Some(v) = self.app_id {
974 os.write_uint32(3, v)?;
975 }
976 if let Some(v) = self.candidate.as_ref() {
977 os.write_bytes(4, v)?;
978 }
979 if let Some(v) = self.legacy_connection_id_src {
980 os.write_fixed64(5, v)?;
981 }
982 if let Some(v) = self.rendezvous.as_ref() {
983 os.write_bytes(6, v)?;
984 }
985 os.write_unknown_fields(self.special_fields.unknown_fields())?;
986 ::std::result::Result::Ok(())
987 }
988
989 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
990 &self.special_fields
991 }
992
993 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
994 &mut self.special_fields
995 }
996
997 fn new() -> CMsgClientP2PConnectionInfo {
998 CMsgClientP2PConnectionInfo::new()
999 }
1000
1001 fn clear(&mut self) {
1002 self.steam_id_dest = ::std::option::Option::None;
1003 self.steam_id_src = ::std::option::Option::None;
1004 self.app_id = ::std::option::Option::None;
1005 self.candidate = ::std::option::Option::None;
1006 self.legacy_connection_id_src = ::std::option::Option::None;
1007 self.rendezvous = ::std::option::Option::None;
1008 self.special_fields.clear();
1009 }
1010
1011 fn default_instance() -> &'static CMsgClientP2PConnectionInfo {
1012 static instance: CMsgClientP2PConnectionInfo = CMsgClientP2PConnectionInfo {
1013 steam_id_dest: ::std::option::Option::None,
1014 steam_id_src: ::std::option::Option::None,
1015 app_id: ::std::option::Option::None,
1016 candidate: ::std::option::Option::None,
1017 legacy_connection_id_src: ::std::option::Option::None,
1018 rendezvous: ::std::option::Option::None,
1019 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1020 };
1021 &instance
1022 }
1023}
1024
1025#[derive(PartialEq,Clone,Default,Debug)]
1027pub struct CMsgClientP2PConnectionFailInfo {
1028 pub steam_id_dest: ::std::option::Option<u64>,
1031 pub steam_id_src: ::std::option::Option<u64>,
1033 pub app_id: ::std::option::Option<u32>,
1035 pub ep2p_session_error: ::std::option::Option<u32>,
1037 pub connection_id_dest: ::std::option::Option<u64>,
1039 pub close_reason: ::std::option::Option<u32>,
1041 pub close_message: ::std::option::Option<::std::string::String>,
1043 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1046}
1047
1048impl<'a> ::std::default::Default for &'a CMsgClientP2PConnectionFailInfo {
1049 fn default() -> &'a CMsgClientP2PConnectionFailInfo {
1050 <CMsgClientP2PConnectionFailInfo as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1051 }
1052}
1053
1054impl CMsgClientP2PConnectionFailInfo {
1055 pub fn new() -> CMsgClientP2PConnectionFailInfo {
1056 ::std::default::Default::default()
1057 }
1058
1059 pub fn steam_id_dest(&self) -> u64 {
1062 self.steam_id_dest.unwrap_or(0)
1063 }
1064
1065 pub fn clear_steam_id_dest(&mut self) {
1066 self.steam_id_dest = ::std::option::Option::None;
1067 }
1068
1069 pub fn has_steam_id_dest(&self) -> bool {
1070 self.steam_id_dest.is_some()
1071 }
1072
1073 pub fn set_steam_id_dest(&mut self, v: u64) {
1075 self.steam_id_dest = ::std::option::Option::Some(v);
1076 }
1077
1078 pub fn steam_id_src(&self) -> u64 {
1081 self.steam_id_src.unwrap_or(0)
1082 }
1083
1084 pub fn clear_steam_id_src(&mut self) {
1085 self.steam_id_src = ::std::option::Option::None;
1086 }
1087
1088 pub fn has_steam_id_src(&self) -> bool {
1089 self.steam_id_src.is_some()
1090 }
1091
1092 pub fn set_steam_id_src(&mut self, v: u64) {
1094 self.steam_id_src = ::std::option::Option::Some(v);
1095 }
1096
1097 pub fn app_id(&self) -> u32 {
1100 self.app_id.unwrap_or(0)
1101 }
1102
1103 pub fn clear_app_id(&mut self) {
1104 self.app_id = ::std::option::Option::None;
1105 }
1106
1107 pub fn has_app_id(&self) -> bool {
1108 self.app_id.is_some()
1109 }
1110
1111 pub fn set_app_id(&mut self, v: u32) {
1113 self.app_id = ::std::option::Option::Some(v);
1114 }
1115
1116 pub fn ep2p_session_error(&self) -> u32 {
1119 self.ep2p_session_error.unwrap_or(0)
1120 }
1121
1122 pub fn clear_ep2p_session_error(&mut self) {
1123 self.ep2p_session_error = ::std::option::Option::None;
1124 }
1125
1126 pub fn has_ep2p_session_error(&self) -> bool {
1127 self.ep2p_session_error.is_some()
1128 }
1129
1130 pub fn set_ep2p_session_error(&mut self, v: u32) {
1132 self.ep2p_session_error = ::std::option::Option::Some(v);
1133 }
1134
1135 pub fn connection_id_dest(&self) -> u64 {
1138 self.connection_id_dest.unwrap_or(0)
1139 }
1140
1141 pub fn clear_connection_id_dest(&mut self) {
1142 self.connection_id_dest = ::std::option::Option::None;
1143 }
1144
1145 pub fn has_connection_id_dest(&self) -> bool {
1146 self.connection_id_dest.is_some()
1147 }
1148
1149 pub fn set_connection_id_dest(&mut self, v: u64) {
1151 self.connection_id_dest = ::std::option::Option::Some(v);
1152 }
1153
1154 pub fn close_reason(&self) -> u32 {
1157 self.close_reason.unwrap_or(0)
1158 }
1159
1160 pub fn clear_close_reason(&mut self) {
1161 self.close_reason = ::std::option::Option::None;
1162 }
1163
1164 pub fn has_close_reason(&self) -> bool {
1165 self.close_reason.is_some()
1166 }
1167
1168 pub fn set_close_reason(&mut self, v: u32) {
1170 self.close_reason = ::std::option::Option::Some(v);
1171 }
1172
1173 pub fn close_message(&self) -> &str {
1176 match self.close_message.as_ref() {
1177 Some(v) => v,
1178 None => "",
1179 }
1180 }
1181
1182 pub fn clear_close_message(&mut self) {
1183 self.close_message = ::std::option::Option::None;
1184 }
1185
1186 pub fn has_close_message(&self) -> bool {
1187 self.close_message.is_some()
1188 }
1189
1190 pub fn set_close_message(&mut self, v: ::std::string::String) {
1192 self.close_message = ::std::option::Option::Some(v);
1193 }
1194
1195 pub fn mut_close_message(&mut self) -> &mut ::std::string::String {
1198 if self.close_message.is_none() {
1199 self.close_message = ::std::option::Option::Some(::std::string::String::new());
1200 }
1201 self.close_message.as_mut().unwrap()
1202 }
1203
1204 pub fn take_close_message(&mut self) -> ::std::string::String {
1206 self.close_message.take().unwrap_or_else(|| ::std::string::String::new())
1207 }
1208}
1209
1210impl ::steam_vent_proto_common::protobuf::Message for CMsgClientP2PConnectionFailInfo {
1211 const NAME: &'static str = "CMsgClientP2PConnectionFailInfo";
1212
1213 fn is_initialized(&self) -> bool {
1214 true
1215 }
1216
1217 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1218 while let Some(tag) = is.read_raw_tag_or_eof()? {
1219 match tag {
1220 9 => {
1221 self.steam_id_dest = ::std::option::Option::Some(is.read_fixed64()?);
1222 },
1223 17 => {
1224 self.steam_id_src = ::std::option::Option::Some(is.read_fixed64()?);
1225 },
1226 24 => {
1227 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
1228 },
1229 32 => {
1230 self.ep2p_session_error = ::std::option::Option::Some(is.read_uint32()?);
1231 },
1232 41 => {
1233 self.connection_id_dest = ::std::option::Option::Some(is.read_fixed64()?);
1234 },
1235 56 => {
1236 self.close_reason = ::std::option::Option::Some(is.read_uint32()?);
1237 },
1238 66 => {
1239 self.close_message = ::std::option::Option::Some(is.read_string()?);
1240 },
1241 tag => {
1242 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1243 },
1244 };
1245 }
1246 ::std::result::Result::Ok(())
1247 }
1248
1249 #[allow(unused_variables)]
1251 fn compute_size(&self) -> u64 {
1252 let mut my_size = 0;
1253 if let Some(v) = self.steam_id_dest {
1254 my_size += 1 + 8;
1255 }
1256 if let Some(v) = self.steam_id_src {
1257 my_size += 1 + 8;
1258 }
1259 if let Some(v) = self.app_id {
1260 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
1261 }
1262 if let Some(v) = self.ep2p_session_error {
1263 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(4, v);
1264 }
1265 if let Some(v) = self.connection_id_dest {
1266 my_size += 1 + 8;
1267 }
1268 if let Some(v) = self.close_reason {
1269 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(7, v);
1270 }
1271 if let Some(v) = self.close_message.as_ref() {
1272 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(8, &v);
1273 }
1274 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1275 self.special_fields.cached_size().set(my_size as u32);
1276 my_size
1277 }
1278
1279 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1280 if let Some(v) = self.steam_id_dest {
1281 os.write_fixed64(1, v)?;
1282 }
1283 if let Some(v) = self.steam_id_src {
1284 os.write_fixed64(2, v)?;
1285 }
1286 if let Some(v) = self.app_id {
1287 os.write_uint32(3, v)?;
1288 }
1289 if let Some(v) = self.ep2p_session_error {
1290 os.write_uint32(4, v)?;
1291 }
1292 if let Some(v) = self.connection_id_dest {
1293 os.write_fixed64(5, v)?;
1294 }
1295 if let Some(v) = self.close_reason {
1296 os.write_uint32(7, v)?;
1297 }
1298 if let Some(v) = self.close_message.as_ref() {
1299 os.write_string(8, v)?;
1300 }
1301 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1302 ::std::result::Result::Ok(())
1303 }
1304
1305 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1306 &self.special_fields
1307 }
1308
1309 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1310 &mut self.special_fields
1311 }
1312
1313 fn new() -> CMsgClientP2PConnectionFailInfo {
1314 CMsgClientP2PConnectionFailInfo::new()
1315 }
1316
1317 fn clear(&mut self) {
1318 self.steam_id_dest = ::std::option::Option::None;
1319 self.steam_id_src = ::std::option::Option::None;
1320 self.app_id = ::std::option::Option::None;
1321 self.ep2p_session_error = ::std::option::Option::None;
1322 self.connection_id_dest = ::std::option::Option::None;
1323 self.close_reason = ::std::option::Option::None;
1324 self.close_message = ::std::option::Option::None;
1325 self.special_fields.clear();
1326 }
1327
1328 fn default_instance() -> &'static CMsgClientP2PConnectionFailInfo {
1329 static instance: CMsgClientP2PConnectionFailInfo = CMsgClientP2PConnectionFailInfo {
1330 steam_id_dest: ::std::option::Option::None,
1331 steam_id_src: ::std::option::Option::None,
1332 app_id: ::std::option::Option::None,
1333 ep2p_session_error: ::std::option::Option::None,
1334 connection_id_dest: ::std::option::Option::None,
1335 close_reason: ::std::option::Option::None,
1336 close_message: ::std::option::Option::None,
1337 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1338 };
1339 &instance
1340 }
1341}
1342
1343#[derive(PartialEq,Clone,Default,Debug)]
1345pub struct CMsgClientNetworkingCertRequest {
1346 pub key_data: ::std::option::Option<::std::vec::Vec<u8>>,
1349 pub app_id: ::std::option::Option<u32>,
1351 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1354}
1355
1356impl<'a> ::std::default::Default for &'a CMsgClientNetworkingCertRequest {
1357 fn default() -> &'a CMsgClientNetworkingCertRequest {
1358 <CMsgClientNetworkingCertRequest as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1359 }
1360}
1361
1362impl CMsgClientNetworkingCertRequest {
1363 pub fn new() -> CMsgClientNetworkingCertRequest {
1364 ::std::default::Default::default()
1365 }
1366
1367 pub fn key_data(&self) -> &[u8] {
1370 match self.key_data.as_ref() {
1371 Some(v) => v,
1372 None => &[],
1373 }
1374 }
1375
1376 pub fn clear_key_data(&mut self) {
1377 self.key_data = ::std::option::Option::None;
1378 }
1379
1380 pub fn has_key_data(&self) -> bool {
1381 self.key_data.is_some()
1382 }
1383
1384 pub fn set_key_data(&mut self, v: ::std::vec::Vec<u8>) {
1386 self.key_data = ::std::option::Option::Some(v);
1387 }
1388
1389 pub fn mut_key_data(&mut self) -> &mut ::std::vec::Vec<u8> {
1392 if self.key_data.is_none() {
1393 self.key_data = ::std::option::Option::Some(::std::vec::Vec::new());
1394 }
1395 self.key_data.as_mut().unwrap()
1396 }
1397
1398 pub fn take_key_data(&mut self) -> ::std::vec::Vec<u8> {
1400 self.key_data.take().unwrap_or_else(|| ::std::vec::Vec::new())
1401 }
1402
1403 pub fn app_id(&self) -> u32 {
1406 self.app_id.unwrap_or(0)
1407 }
1408
1409 pub fn clear_app_id(&mut self) {
1410 self.app_id = ::std::option::Option::None;
1411 }
1412
1413 pub fn has_app_id(&self) -> bool {
1414 self.app_id.is_some()
1415 }
1416
1417 pub fn set_app_id(&mut self, v: u32) {
1419 self.app_id = ::std::option::Option::Some(v);
1420 }
1421}
1422
1423impl ::steam_vent_proto_common::protobuf::Message for CMsgClientNetworkingCertRequest {
1424 const NAME: &'static str = "CMsgClientNetworkingCertRequest";
1425
1426 fn is_initialized(&self) -> bool {
1427 true
1428 }
1429
1430 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1431 while let Some(tag) = is.read_raw_tag_or_eof()? {
1432 match tag {
1433 18 => {
1434 self.key_data = ::std::option::Option::Some(is.read_bytes()?);
1435 },
1436 24 => {
1437 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
1438 },
1439 tag => {
1440 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1441 },
1442 };
1443 }
1444 ::std::result::Result::Ok(())
1445 }
1446
1447 #[allow(unused_variables)]
1449 fn compute_size(&self) -> u64 {
1450 let mut my_size = 0;
1451 if let Some(v) = self.key_data.as_ref() {
1452 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(2, &v);
1453 }
1454 if let Some(v) = self.app_id {
1455 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
1456 }
1457 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1458 self.special_fields.cached_size().set(my_size as u32);
1459 my_size
1460 }
1461
1462 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1463 if let Some(v) = self.key_data.as_ref() {
1464 os.write_bytes(2, v)?;
1465 }
1466 if let Some(v) = self.app_id {
1467 os.write_uint32(3, v)?;
1468 }
1469 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1470 ::std::result::Result::Ok(())
1471 }
1472
1473 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1474 &self.special_fields
1475 }
1476
1477 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1478 &mut self.special_fields
1479 }
1480
1481 fn new() -> CMsgClientNetworkingCertRequest {
1482 CMsgClientNetworkingCertRequest::new()
1483 }
1484
1485 fn clear(&mut self) {
1486 self.key_data = ::std::option::Option::None;
1487 self.app_id = ::std::option::Option::None;
1488 self.special_fields.clear();
1489 }
1490
1491 fn default_instance() -> &'static CMsgClientNetworkingCertRequest {
1492 static instance: CMsgClientNetworkingCertRequest = CMsgClientNetworkingCertRequest {
1493 key_data: ::std::option::Option::None,
1494 app_id: ::std::option::Option::None,
1495 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1496 };
1497 &instance
1498 }
1499}
1500
1501#[derive(PartialEq,Clone,Default,Debug)]
1503pub struct CMsgClientNetworkingCertReply {
1504 pub cert: ::std::option::Option<::std::vec::Vec<u8>>,
1507 pub ca_key_id: ::std::option::Option<u64>,
1509 pub ca_signature: ::std::option::Option<::std::vec::Vec<u8>>,
1511 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1514}
1515
1516impl<'a> ::std::default::Default for &'a CMsgClientNetworkingCertReply {
1517 fn default() -> &'a CMsgClientNetworkingCertReply {
1518 <CMsgClientNetworkingCertReply as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1519 }
1520}
1521
1522impl CMsgClientNetworkingCertReply {
1523 pub fn new() -> CMsgClientNetworkingCertReply {
1524 ::std::default::Default::default()
1525 }
1526
1527 pub fn cert(&self) -> &[u8] {
1530 match self.cert.as_ref() {
1531 Some(v) => v,
1532 None => &[],
1533 }
1534 }
1535
1536 pub fn clear_cert(&mut self) {
1537 self.cert = ::std::option::Option::None;
1538 }
1539
1540 pub fn has_cert(&self) -> bool {
1541 self.cert.is_some()
1542 }
1543
1544 pub fn set_cert(&mut self, v: ::std::vec::Vec<u8>) {
1546 self.cert = ::std::option::Option::Some(v);
1547 }
1548
1549 pub fn mut_cert(&mut self) -> &mut ::std::vec::Vec<u8> {
1552 if self.cert.is_none() {
1553 self.cert = ::std::option::Option::Some(::std::vec::Vec::new());
1554 }
1555 self.cert.as_mut().unwrap()
1556 }
1557
1558 pub fn take_cert(&mut self) -> ::std::vec::Vec<u8> {
1560 self.cert.take().unwrap_or_else(|| ::std::vec::Vec::new())
1561 }
1562
1563 pub fn ca_key_id(&self) -> u64 {
1566 self.ca_key_id.unwrap_or(0)
1567 }
1568
1569 pub fn clear_ca_key_id(&mut self) {
1570 self.ca_key_id = ::std::option::Option::None;
1571 }
1572
1573 pub fn has_ca_key_id(&self) -> bool {
1574 self.ca_key_id.is_some()
1575 }
1576
1577 pub fn set_ca_key_id(&mut self, v: u64) {
1579 self.ca_key_id = ::std::option::Option::Some(v);
1580 }
1581
1582 pub fn ca_signature(&self) -> &[u8] {
1585 match self.ca_signature.as_ref() {
1586 Some(v) => v,
1587 None => &[],
1588 }
1589 }
1590
1591 pub fn clear_ca_signature(&mut self) {
1592 self.ca_signature = ::std::option::Option::None;
1593 }
1594
1595 pub fn has_ca_signature(&self) -> bool {
1596 self.ca_signature.is_some()
1597 }
1598
1599 pub fn set_ca_signature(&mut self, v: ::std::vec::Vec<u8>) {
1601 self.ca_signature = ::std::option::Option::Some(v);
1602 }
1603
1604 pub fn mut_ca_signature(&mut self) -> &mut ::std::vec::Vec<u8> {
1607 if self.ca_signature.is_none() {
1608 self.ca_signature = ::std::option::Option::Some(::std::vec::Vec::new());
1609 }
1610 self.ca_signature.as_mut().unwrap()
1611 }
1612
1613 pub fn take_ca_signature(&mut self) -> ::std::vec::Vec<u8> {
1615 self.ca_signature.take().unwrap_or_else(|| ::std::vec::Vec::new())
1616 }
1617}
1618
1619impl ::steam_vent_proto_common::protobuf::Message for CMsgClientNetworkingCertReply {
1620 const NAME: &'static str = "CMsgClientNetworkingCertReply";
1621
1622 fn is_initialized(&self) -> bool {
1623 true
1624 }
1625
1626 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1627 while let Some(tag) = is.read_raw_tag_or_eof()? {
1628 match tag {
1629 34 => {
1630 self.cert = ::std::option::Option::Some(is.read_bytes()?);
1631 },
1632 41 => {
1633 self.ca_key_id = ::std::option::Option::Some(is.read_fixed64()?);
1634 },
1635 50 => {
1636 self.ca_signature = ::std::option::Option::Some(is.read_bytes()?);
1637 },
1638 tag => {
1639 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1640 },
1641 };
1642 }
1643 ::std::result::Result::Ok(())
1644 }
1645
1646 #[allow(unused_variables)]
1648 fn compute_size(&self) -> u64 {
1649 let mut my_size = 0;
1650 if let Some(v) = self.cert.as_ref() {
1651 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(4, &v);
1652 }
1653 if let Some(v) = self.ca_key_id {
1654 my_size += 1 + 8;
1655 }
1656 if let Some(v) = self.ca_signature.as_ref() {
1657 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(6, &v);
1658 }
1659 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1660 self.special_fields.cached_size().set(my_size as u32);
1661 my_size
1662 }
1663
1664 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1665 if let Some(v) = self.cert.as_ref() {
1666 os.write_bytes(4, v)?;
1667 }
1668 if let Some(v) = self.ca_key_id {
1669 os.write_fixed64(5, v)?;
1670 }
1671 if let Some(v) = self.ca_signature.as_ref() {
1672 os.write_bytes(6, v)?;
1673 }
1674 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1675 ::std::result::Result::Ok(())
1676 }
1677
1678 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1679 &self.special_fields
1680 }
1681
1682 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1683 &mut self.special_fields
1684 }
1685
1686 fn new() -> CMsgClientNetworkingCertReply {
1687 CMsgClientNetworkingCertReply::new()
1688 }
1689
1690 fn clear(&mut self) {
1691 self.cert = ::std::option::Option::None;
1692 self.ca_key_id = ::std::option::Option::None;
1693 self.ca_signature = ::std::option::Option::None;
1694 self.special_fields.clear();
1695 }
1696
1697 fn default_instance() -> &'static CMsgClientNetworkingCertReply {
1698 static instance: CMsgClientNetworkingCertReply = CMsgClientNetworkingCertReply {
1699 cert: ::std::option::Option::None,
1700 ca_key_id: ::std::option::Option::None,
1701 ca_signature: ::std::option::Option::None,
1702 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1703 };
1704 &instance
1705 }
1706}
1707
1708#[derive(PartialEq,Clone,Default,Debug)]
1710pub struct CMsgClientNetworkingMobileCertRequest {
1711 pub app_id: ::std::option::Option<u32>,
1714 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1717}
1718
1719impl<'a> ::std::default::Default for &'a CMsgClientNetworkingMobileCertRequest {
1720 fn default() -> &'a CMsgClientNetworkingMobileCertRequest {
1721 <CMsgClientNetworkingMobileCertRequest as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1722 }
1723}
1724
1725impl CMsgClientNetworkingMobileCertRequest {
1726 pub fn new() -> CMsgClientNetworkingMobileCertRequest {
1727 ::std::default::Default::default()
1728 }
1729
1730 pub fn app_id(&self) -> u32 {
1733 self.app_id.unwrap_or(0)
1734 }
1735
1736 pub fn clear_app_id(&mut self) {
1737 self.app_id = ::std::option::Option::None;
1738 }
1739
1740 pub fn has_app_id(&self) -> bool {
1741 self.app_id.is_some()
1742 }
1743
1744 pub fn set_app_id(&mut self, v: u32) {
1746 self.app_id = ::std::option::Option::Some(v);
1747 }
1748}
1749
1750impl ::steam_vent_proto_common::protobuf::Message for CMsgClientNetworkingMobileCertRequest {
1751 const NAME: &'static str = "CMsgClientNetworkingMobileCertRequest";
1752
1753 fn is_initialized(&self) -> bool {
1754 true
1755 }
1756
1757 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1758 while let Some(tag) = is.read_raw_tag_or_eof()? {
1759 match tag {
1760 8 => {
1761 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
1762 },
1763 tag => {
1764 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1765 },
1766 };
1767 }
1768 ::std::result::Result::Ok(())
1769 }
1770
1771 #[allow(unused_variables)]
1773 fn compute_size(&self) -> u64 {
1774 let mut my_size = 0;
1775 if let Some(v) = self.app_id {
1776 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
1777 }
1778 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1779 self.special_fields.cached_size().set(my_size as u32);
1780 my_size
1781 }
1782
1783 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1784 if let Some(v) = self.app_id {
1785 os.write_uint32(1, v)?;
1786 }
1787 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1788 ::std::result::Result::Ok(())
1789 }
1790
1791 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1792 &self.special_fields
1793 }
1794
1795 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1796 &mut self.special_fields
1797 }
1798
1799 fn new() -> CMsgClientNetworkingMobileCertRequest {
1800 CMsgClientNetworkingMobileCertRequest::new()
1801 }
1802
1803 fn clear(&mut self) {
1804 self.app_id = ::std::option::Option::None;
1805 self.special_fields.clear();
1806 }
1807
1808 fn default_instance() -> &'static CMsgClientNetworkingMobileCertRequest {
1809 static instance: CMsgClientNetworkingMobileCertRequest = CMsgClientNetworkingMobileCertRequest {
1810 app_id: ::std::option::Option::None,
1811 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1812 };
1813 &instance
1814 }
1815}
1816
1817#[derive(PartialEq,Clone,Default,Debug)]
1819pub struct CMsgClientNetworkingMobileCertReply {
1820 pub encoded_cert: ::std::option::Option<::std::string::String>,
1823 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1826}
1827
1828impl<'a> ::std::default::Default for &'a CMsgClientNetworkingMobileCertReply {
1829 fn default() -> &'a CMsgClientNetworkingMobileCertReply {
1830 <CMsgClientNetworkingMobileCertReply as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1831 }
1832}
1833
1834impl CMsgClientNetworkingMobileCertReply {
1835 pub fn new() -> CMsgClientNetworkingMobileCertReply {
1836 ::std::default::Default::default()
1837 }
1838
1839 pub fn encoded_cert(&self) -> &str {
1842 match self.encoded_cert.as_ref() {
1843 Some(v) => v,
1844 None => "",
1845 }
1846 }
1847
1848 pub fn clear_encoded_cert(&mut self) {
1849 self.encoded_cert = ::std::option::Option::None;
1850 }
1851
1852 pub fn has_encoded_cert(&self) -> bool {
1853 self.encoded_cert.is_some()
1854 }
1855
1856 pub fn set_encoded_cert(&mut self, v: ::std::string::String) {
1858 self.encoded_cert = ::std::option::Option::Some(v);
1859 }
1860
1861 pub fn mut_encoded_cert(&mut self) -> &mut ::std::string::String {
1864 if self.encoded_cert.is_none() {
1865 self.encoded_cert = ::std::option::Option::Some(::std::string::String::new());
1866 }
1867 self.encoded_cert.as_mut().unwrap()
1868 }
1869
1870 pub fn take_encoded_cert(&mut self) -> ::std::string::String {
1872 self.encoded_cert.take().unwrap_or_else(|| ::std::string::String::new())
1873 }
1874}
1875
1876impl ::steam_vent_proto_common::protobuf::Message for CMsgClientNetworkingMobileCertReply {
1877 const NAME: &'static str = "CMsgClientNetworkingMobileCertReply";
1878
1879 fn is_initialized(&self) -> bool {
1880 true
1881 }
1882
1883 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1884 while let Some(tag) = is.read_raw_tag_or_eof()? {
1885 match tag {
1886 10 => {
1887 self.encoded_cert = ::std::option::Option::Some(is.read_string()?);
1888 },
1889 tag => {
1890 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
1891 },
1892 };
1893 }
1894 ::std::result::Result::Ok(())
1895 }
1896
1897 #[allow(unused_variables)]
1899 fn compute_size(&self) -> u64 {
1900 let mut my_size = 0;
1901 if let Some(v) = self.encoded_cert.as_ref() {
1902 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(1, &v);
1903 }
1904 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
1905 self.special_fields.cached_size().set(my_size as u32);
1906 my_size
1907 }
1908
1909 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1910 if let Some(v) = self.encoded_cert.as_ref() {
1911 os.write_string(1, v)?;
1912 }
1913 os.write_unknown_fields(self.special_fields.unknown_fields())?;
1914 ::std::result::Result::Ok(())
1915 }
1916
1917 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
1918 &self.special_fields
1919 }
1920
1921 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
1922 &mut self.special_fields
1923 }
1924
1925 fn new() -> CMsgClientNetworkingMobileCertReply {
1926 CMsgClientNetworkingMobileCertReply::new()
1927 }
1928
1929 fn clear(&mut self) {
1930 self.encoded_cert = ::std::option::Option::None;
1931 self.special_fields.clear();
1932 }
1933
1934 fn default_instance() -> &'static CMsgClientNetworkingMobileCertReply {
1935 static instance: CMsgClientNetworkingMobileCertReply = CMsgClientNetworkingMobileCertReply {
1936 encoded_cert: ::std::option::Option::None,
1937 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
1938 };
1939 &instance
1940 }
1941}
1942
1943#[derive(PartialEq,Clone,Default,Debug)]
1945pub struct CMsgClientGetAppOwnershipTicket {
1946 pub app_id: ::std::option::Option<u32>,
1949 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
1952}
1953
1954impl<'a> ::std::default::Default for &'a CMsgClientGetAppOwnershipTicket {
1955 fn default() -> &'a CMsgClientGetAppOwnershipTicket {
1956 <CMsgClientGetAppOwnershipTicket as ::steam_vent_proto_common::protobuf::Message>::default_instance()
1957 }
1958}
1959
1960impl CMsgClientGetAppOwnershipTicket {
1961 pub fn new() -> CMsgClientGetAppOwnershipTicket {
1962 ::std::default::Default::default()
1963 }
1964
1965 pub fn app_id(&self) -> u32 {
1968 self.app_id.unwrap_or(0)
1969 }
1970
1971 pub fn clear_app_id(&mut self) {
1972 self.app_id = ::std::option::Option::None;
1973 }
1974
1975 pub fn has_app_id(&self) -> bool {
1976 self.app_id.is_some()
1977 }
1978
1979 pub fn set_app_id(&mut self, v: u32) {
1981 self.app_id = ::std::option::Option::Some(v);
1982 }
1983}
1984
1985impl ::steam_vent_proto_common::protobuf::Message for CMsgClientGetAppOwnershipTicket {
1986 const NAME: &'static str = "CMsgClientGetAppOwnershipTicket";
1987
1988 fn is_initialized(&self) -> bool {
1989 true
1990 }
1991
1992 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
1993 while let Some(tag) = is.read_raw_tag_or_eof()? {
1994 match tag {
1995 8 => {
1996 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
1997 },
1998 tag => {
1999 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2000 },
2001 };
2002 }
2003 ::std::result::Result::Ok(())
2004 }
2005
2006 #[allow(unused_variables)]
2008 fn compute_size(&self) -> u64 {
2009 let mut my_size = 0;
2010 if let Some(v) = self.app_id {
2011 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
2012 }
2013 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2014 self.special_fields.cached_size().set(my_size as u32);
2015 my_size
2016 }
2017
2018 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2019 if let Some(v) = self.app_id {
2020 os.write_uint32(1, v)?;
2021 }
2022 os.write_unknown_fields(self.special_fields.unknown_fields())?;
2023 ::std::result::Result::Ok(())
2024 }
2025
2026 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2027 &self.special_fields
2028 }
2029
2030 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2031 &mut self.special_fields
2032 }
2033
2034 fn new() -> CMsgClientGetAppOwnershipTicket {
2035 CMsgClientGetAppOwnershipTicket::new()
2036 }
2037
2038 fn clear(&mut self) {
2039 self.app_id = ::std::option::Option::None;
2040 self.special_fields.clear();
2041 }
2042
2043 fn default_instance() -> &'static CMsgClientGetAppOwnershipTicket {
2044 static instance: CMsgClientGetAppOwnershipTicket = CMsgClientGetAppOwnershipTicket {
2045 app_id: ::std::option::Option::None,
2046 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2047 };
2048 &instance
2049 }
2050}
2051
2052#[derive(PartialEq,Clone,Default,Debug)]
2054pub struct CMsgClientGetAppOwnershipTicketResponse {
2055 pub eresult: ::std::option::Option<u32>,
2058 pub app_id: ::std::option::Option<u32>,
2060 pub ticket: ::std::option::Option<::std::vec::Vec<u8>>,
2062 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2065}
2066
2067impl<'a> ::std::default::Default for &'a CMsgClientGetAppOwnershipTicketResponse {
2068 fn default() -> &'a CMsgClientGetAppOwnershipTicketResponse {
2069 <CMsgClientGetAppOwnershipTicketResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2070 }
2071}
2072
2073impl CMsgClientGetAppOwnershipTicketResponse {
2074 pub fn new() -> CMsgClientGetAppOwnershipTicketResponse {
2075 ::std::default::Default::default()
2076 }
2077
2078 pub fn eresult(&self) -> u32 {
2081 self.eresult.unwrap_or(2u32)
2082 }
2083
2084 pub fn clear_eresult(&mut self) {
2085 self.eresult = ::std::option::Option::None;
2086 }
2087
2088 pub fn has_eresult(&self) -> bool {
2089 self.eresult.is_some()
2090 }
2091
2092 pub fn set_eresult(&mut self, v: u32) {
2094 self.eresult = ::std::option::Option::Some(v);
2095 }
2096
2097 pub fn app_id(&self) -> u32 {
2100 self.app_id.unwrap_or(0)
2101 }
2102
2103 pub fn clear_app_id(&mut self) {
2104 self.app_id = ::std::option::Option::None;
2105 }
2106
2107 pub fn has_app_id(&self) -> bool {
2108 self.app_id.is_some()
2109 }
2110
2111 pub fn set_app_id(&mut self, v: u32) {
2113 self.app_id = ::std::option::Option::Some(v);
2114 }
2115
2116 pub fn ticket(&self) -> &[u8] {
2119 match self.ticket.as_ref() {
2120 Some(v) => v,
2121 None => &[],
2122 }
2123 }
2124
2125 pub fn clear_ticket(&mut self) {
2126 self.ticket = ::std::option::Option::None;
2127 }
2128
2129 pub fn has_ticket(&self) -> bool {
2130 self.ticket.is_some()
2131 }
2132
2133 pub fn set_ticket(&mut self, v: ::std::vec::Vec<u8>) {
2135 self.ticket = ::std::option::Option::Some(v);
2136 }
2137
2138 pub fn mut_ticket(&mut self) -> &mut ::std::vec::Vec<u8> {
2141 if self.ticket.is_none() {
2142 self.ticket = ::std::option::Option::Some(::std::vec::Vec::new());
2143 }
2144 self.ticket.as_mut().unwrap()
2145 }
2146
2147 pub fn take_ticket(&mut self) -> ::std::vec::Vec<u8> {
2149 self.ticket.take().unwrap_or_else(|| ::std::vec::Vec::new())
2150 }
2151}
2152
2153impl ::steam_vent_proto_common::protobuf::Message for CMsgClientGetAppOwnershipTicketResponse {
2154 const NAME: &'static str = "CMsgClientGetAppOwnershipTicketResponse";
2155
2156 fn is_initialized(&self) -> bool {
2157 true
2158 }
2159
2160 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2161 while let Some(tag) = is.read_raw_tag_or_eof()? {
2162 match tag {
2163 8 => {
2164 self.eresult = ::std::option::Option::Some(is.read_uint32()?);
2165 },
2166 16 => {
2167 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
2168 },
2169 26 => {
2170 self.ticket = ::std::option::Option::Some(is.read_bytes()?);
2171 },
2172 tag => {
2173 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2174 },
2175 };
2176 }
2177 ::std::result::Result::Ok(())
2178 }
2179
2180 #[allow(unused_variables)]
2182 fn compute_size(&self) -> u64 {
2183 let mut my_size = 0;
2184 if let Some(v) = self.eresult {
2185 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
2186 }
2187 if let Some(v) = self.app_id {
2188 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, v);
2189 }
2190 if let Some(v) = self.ticket.as_ref() {
2191 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(3, &v);
2192 }
2193 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2194 self.special_fields.cached_size().set(my_size as u32);
2195 my_size
2196 }
2197
2198 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2199 if let Some(v) = self.eresult {
2200 os.write_uint32(1, v)?;
2201 }
2202 if let Some(v) = self.app_id {
2203 os.write_uint32(2, v)?;
2204 }
2205 if let Some(v) = self.ticket.as_ref() {
2206 os.write_bytes(3, v)?;
2207 }
2208 os.write_unknown_fields(self.special_fields.unknown_fields())?;
2209 ::std::result::Result::Ok(())
2210 }
2211
2212 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2213 &self.special_fields
2214 }
2215
2216 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2217 &mut self.special_fields
2218 }
2219
2220 fn new() -> CMsgClientGetAppOwnershipTicketResponse {
2221 CMsgClientGetAppOwnershipTicketResponse::new()
2222 }
2223
2224 fn clear(&mut self) {
2225 self.eresult = ::std::option::Option::None;
2226 self.app_id = ::std::option::Option::None;
2227 self.ticket = ::std::option::Option::None;
2228 self.special_fields.clear();
2229 }
2230
2231 fn default_instance() -> &'static CMsgClientGetAppOwnershipTicketResponse {
2232 static instance: CMsgClientGetAppOwnershipTicketResponse = CMsgClientGetAppOwnershipTicketResponse {
2233 eresult: ::std::option::Option::None,
2234 app_id: ::std::option::Option::None,
2235 ticket: ::std::option::Option::None,
2236 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2237 };
2238 &instance
2239 }
2240}
2241
2242#[derive(PartialEq,Clone,Default,Debug)]
2244pub struct CMsgClientSessionToken {
2245 pub token: ::std::option::Option<u64>,
2248 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2251}
2252
2253impl<'a> ::std::default::Default for &'a CMsgClientSessionToken {
2254 fn default() -> &'a CMsgClientSessionToken {
2255 <CMsgClientSessionToken as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2256 }
2257}
2258
2259impl CMsgClientSessionToken {
2260 pub fn new() -> CMsgClientSessionToken {
2261 ::std::default::Default::default()
2262 }
2263
2264 pub fn token(&self) -> u64 {
2267 self.token.unwrap_or(0)
2268 }
2269
2270 pub fn clear_token(&mut self) {
2271 self.token = ::std::option::Option::None;
2272 }
2273
2274 pub fn has_token(&self) -> bool {
2275 self.token.is_some()
2276 }
2277
2278 pub fn set_token(&mut self, v: u64) {
2280 self.token = ::std::option::Option::Some(v);
2281 }
2282}
2283
2284impl ::steam_vent_proto_common::protobuf::Message for CMsgClientSessionToken {
2285 const NAME: &'static str = "CMsgClientSessionToken";
2286
2287 fn is_initialized(&self) -> bool {
2288 true
2289 }
2290
2291 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2292 while let Some(tag) = is.read_raw_tag_or_eof()? {
2293 match tag {
2294 8 => {
2295 self.token = ::std::option::Option::Some(is.read_uint64()?);
2296 },
2297 tag => {
2298 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2299 },
2300 };
2301 }
2302 ::std::result::Result::Ok(())
2303 }
2304
2305 #[allow(unused_variables)]
2307 fn compute_size(&self) -> u64 {
2308 let mut my_size = 0;
2309 if let Some(v) = self.token {
2310 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(1, v);
2311 }
2312 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2313 self.special_fields.cached_size().set(my_size as u32);
2314 my_size
2315 }
2316
2317 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2318 if let Some(v) = self.token {
2319 os.write_uint64(1, v)?;
2320 }
2321 os.write_unknown_fields(self.special_fields.unknown_fields())?;
2322 ::std::result::Result::Ok(())
2323 }
2324
2325 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2326 &self.special_fields
2327 }
2328
2329 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2330 &mut self.special_fields
2331 }
2332
2333 fn new() -> CMsgClientSessionToken {
2334 CMsgClientSessionToken::new()
2335 }
2336
2337 fn clear(&mut self) {
2338 self.token = ::std::option::Option::None;
2339 self.special_fields.clear();
2340 }
2341
2342 fn default_instance() -> &'static CMsgClientSessionToken {
2343 static instance: CMsgClientSessionToken = CMsgClientSessionToken {
2344 token: ::std::option::Option::None,
2345 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2346 };
2347 &instance
2348 }
2349}
2350
2351#[derive(PartialEq,Clone,Default,Debug)]
2353pub struct CMsgClientGameConnectTokens {
2354 pub max_tokens_to_keep: ::std::option::Option<u32>,
2357 pub tokens: ::std::vec::Vec<::std::vec::Vec<u8>>,
2359 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2362}
2363
2364impl<'a> ::std::default::Default for &'a CMsgClientGameConnectTokens {
2365 fn default() -> &'a CMsgClientGameConnectTokens {
2366 <CMsgClientGameConnectTokens as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2367 }
2368}
2369
2370impl CMsgClientGameConnectTokens {
2371 pub fn new() -> CMsgClientGameConnectTokens {
2372 ::std::default::Default::default()
2373 }
2374
2375 pub fn max_tokens_to_keep(&self) -> u32 {
2378 self.max_tokens_to_keep.unwrap_or(10u32)
2379 }
2380
2381 pub fn clear_max_tokens_to_keep(&mut self) {
2382 self.max_tokens_to_keep = ::std::option::Option::None;
2383 }
2384
2385 pub fn has_max_tokens_to_keep(&self) -> bool {
2386 self.max_tokens_to_keep.is_some()
2387 }
2388
2389 pub fn set_max_tokens_to_keep(&mut self, v: u32) {
2391 self.max_tokens_to_keep = ::std::option::Option::Some(v);
2392 }
2393}
2394
2395impl ::steam_vent_proto_common::protobuf::Message for CMsgClientGameConnectTokens {
2396 const NAME: &'static str = "CMsgClientGameConnectTokens";
2397
2398 fn is_initialized(&self) -> bool {
2399 true
2400 }
2401
2402 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2403 while let Some(tag) = is.read_raw_tag_or_eof()? {
2404 match tag {
2405 8 => {
2406 self.max_tokens_to_keep = ::std::option::Option::Some(is.read_uint32()?);
2407 },
2408 18 => {
2409 self.tokens.push(is.read_bytes()?);
2410 },
2411 tag => {
2412 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2413 },
2414 };
2415 }
2416 ::std::result::Result::Ok(())
2417 }
2418
2419 #[allow(unused_variables)]
2421 fn compute_size(&self) -> u64 {
2422 let mut my_size = 0;
2423 if let Some(v) = self.max_tokens_to_keep {
2424 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
2425 }
2426 for value in &self.tokens {
2427 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(2, &value);
2428 };
2429 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2430 self.special_fields.cached_size().set(my_size as u32);
2431 my_size
2432 }
2433
2434 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2435 if let Some(v) = self.max_tokens_to_keep {
2436 os.write_uint32(1, v)?;
2437 }
2438 for v in &self.tokens {
2439 os.write_bytes(2, &v)?;
2440 };
2441 os.write_unknown_fields(self.special_fields.unknown_fields())?;
2442 ::std::result::Result::Ok(())
2443 }
2444
2445 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2446 &self.special_fields
2447 }
2448
2449 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2450 &mut self.special_fields
2451 }
2452
2453 fn new() -> CMsgClientGameConnectTokens {
2454 CMsgClientGameConnectTokens::new()
2455 }
2456
2457 fn clear(&mut self) {
2458 self.max_tokens_to_keep = ::std::option::Option::None;
2459 self.tokens.clear();
2460 self.special_fields.clear();
2461 }
2462
2463 fn default_instance() -> &'static CMsgClientGameConnectTokens {
2464 static instance: CMsgClientGameConnectTokens = CMsgClientGameConnectTokens {
2465 max_tokens_to_keep: ::std::option::Option::None,
2466 tokens: ::std::vec::Vec::new(),
2467 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2468 };
2469 &instance
2470 }
2471}
2472
2473#[derive(PartialEq,Clone,Default,Debug)]
2475pub struct CMsgClientGamesPlayed {
2476 pub games_played: ::std::vec::Vec<cmsg_client_games_played::GamePlayed>,
2479 pub client_os_type: ::std::option::Option<u32>,
2481 pub cloud_gaming_platform: ::std::option::Option<u32>,
2483 pub recent_reauthentication: ::std::option::Option<bool>,
2485 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2488}
2489
2490impl<'a> ::std::default::Default for &'a CMsgClientGamesPlayed {
2491 fn default() -> &'a CMsgClientGamesPlayed {
2492 <CMsgClientGamesPlayed as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2493 }
2494}
2495
2496impl CMsgClientGamesPlayed {
2497 pub fn new() -> CMsgClientGamesPlayed {
2498 ::std::default::Default::default()
2499 }
2500
2501 pub fn client_os_type(&self) -> u32 {
2504 self.client_os_type.unwrap_or(0)
2505 }
2506
2507 pub fn clear_client_os_type(&mut self) {
2508 self.client_os_type = ::std::option::Option::None;
2509 }
2510
2511 pub fn has_client_os_type(&self) -> bool {
2512 self.client_os_type.is_some()
2513 }
2514
2515 pub fn set_client_os_type(&mut self, v: u32) {
2517 self.client_os_type = ::std::option::Option::Some(v);
2518 }
2519
2520 pub fn cloud_gaming_platform(&self) -> u32 {
2523 self.cloud_gaming_platform.unwrap_or(0)
2524 }
2525
2526 pub fn clear_cloud_gaming_platform(&mut self) {
2527 self.cloud_gaming_platform = ::std::option::Option::None;
2528 }
2529
2530 pub fn has_cloud_gaming_platform(&self) -> bool {
2531 self.cloud_gaming_platform.is_some()
2532 }
2533
2534 pub fn set_cloud_gaming_platform(&mut self, v: u32) {
2536 self.cloud_gaming_platform = ::std::option::Option::Some(v);
2537 }
2538
2539 pub fn recent_reauthentication(&self) -> bool {
2542 self.recent_reauthentication.unwrap_or(false)
2543 }
2544
2545 pub fn clear_recent_reauthentication(&mut self) {
2546 self.recent_reauthentication = ::std::option::Option::None;
2547 }
2548
2549 pub fn has_recent_reauthentication(&self) -> bool {
2550 self.recent_reauthentication.is_some()
2551 }
2552
2553 pub fn set_recent_reauthentication(&mut self, v: bool) {
2555 self.recent_reauthentication = ::std::option::Option::Some(v);
2556 }
2557}
2558
2559impl ::steam_vent_proto_common::protobuf::Message for CMsgClientGamesPlayed {
2560 const NAME: &'static str = "CMsgClientGamesPlayed";
2561
2562 fn is_initialized(&self) -> bool {
2563 true
2564 }
2565
2566 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2567 while let Some(tag) = is.read_raw_tag_or_eof()? {
2568 match tag {
2569 10 => {
2570 self.games_played.push(is.read_message()?);
2571 },
2572 16 => {
2573 self.client_os_type = ::std::option::Option::Some(is.read_uint32()?);
2574 },
2575 24 => {
2576 self.cloud_gaming_platform = ::std::option::Option::Some(is.read_uint32()?);
2577 },
2578 32 => {
2579 self.recent_reauthentication = ::std::option::Option::Some(is.read_bool()?);
2580 },
2581 tag => {
2582 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2583 },
2584 };
2585 }
2586 ::std::result::Result::Ok(())
2587 }
2588
2589 #[allow(unused_variables)]
2591 fn compute_size(&self) -> u64 {
2592 let mut my_size = 0;
2593 for value in &self.games_played {
2594 let len = value.compute_size();
2595 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
2596 };
2597 if let Some(v) = self.client_os_type {
2598 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, v);
2599 }
2600 if let Some(v) = self.cloud_gaming_platform {
2601 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
2602 }
2603 if let Some(v) = self.recent_reauthentication {
2604 my_size += 1 + 1;
2605 }
2606 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2607 self.special_fields.cached_size().set(my_size as u32);
2608 my_size
2609 }
2610
2611 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2612 for v in &self.games_played {
2613 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
2614 };
2615 if let Some(v) = self.client_os_type {
2616 os.write_uint32(2, v)?;
2617 }
2618 if let Some(v) = self.cloud_gaming_platform {
2619 os.write_uint32(3, v)?;
2620 }
2621 if let Some(v) = self.recent_reauthentication {
2622 os.write_bool(4, v)?;
2623 }
2624 os.write_unknown_fields(self.special_fields.unknown_fields())?;
2625 ::std::result::Result::Ok(())
2626 }
2627
2628 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2629 &self.special_fields
2630 }
2631
2632 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2633 &mut self.special_fields
2634 }
2635
2636 fn new() -> CMsgClientGamesPlayed {
2637 CMsgClientGamesPlayed::new()
2638 }
2639
2640 fn clear(&mut self) {
2641 self.games_played.clear();
2642 self.client_os_type = ::std::option::Option::None;
2643 self.cloud_gaming_platform = ::std::option::Option::None;
2644 self.recent_reauthentication = ::std::option::Option::None;
2645 self.special_fields.clear();
2646 }
2647
2648 fn default_instance() -> &'static CMsgClientGamesPlayed {
2649 static instance: CMsgClientGamesPlayed = CMsgClientGamesPlayed {
2650 games_played: ::std::vec::Vec::new(),
2651 client_os_type: ::std::option::Option::None,
2652 cloud_gaming_platform: ::std::option::Option::None,
2653 recent_reauthentication: ::std::option::Option::None,
2654 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2655 };
2656 &instance
2657 }
2658}
2659
2660pub mod cmsg_client_games_played {
2662 #[derive(PartialEq,Clone,Default,Debug)]
2664 pub struct ProcessInfo {
2665 pub process_id: ::std::option::Option<u32>,
2668 pub process_id_parent: ::std::option::Option<u32>,
2670 pub parent_is_steam: ::std::option::Option<bool>,
2672 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2675 }
2676
2677 impl<'a> ::std::default::Default for &'a ProcessInfo {
2678 fn default() -> &'a ProcessInfo {
2679 <ProcessInfo as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2680 }
2681 }
2682
2683 impl ProcessInfo {
2684 pub fn new() -> ProcessInfo {
2685 ::std::default::Default::default()
2686 }
2687
2688 pub fn process_id(&self) -> u32 {
2691 self.process_id.unwrap_or(0)
2692 }
2693
2694 pub fn clear_process_id(&mut self) {
2695 self.process_id = ::std::option::Option::None;
2696 }
2697
2698 pub fn has_process_id(&self) -> bool {
2699 self.process_id.is_some()
2700 }
2701
2702 pub fn set_process_id(&mut self, v: u32) {
2704 self.process_id = ::std::option::Option::Some(v);
2705 }
2706
2707 pub fn process_id_parent(&self) -> u32 {
2710 self.process_id_parent.unwrap_or(0)
2711 }
2712
2713 pub fn clear_process_id_parent(&mut self) {
2714 self.process_id_parent = ::std::option::Option::None;
2715 }
2716
2717 pub fn has_process_id_parent(&self) -> bool {
2718 self.process_id_parent.is_some()
2719 }
2720
2721 pub fn set_process_id_parent(&mut self, v: u32) {
2723 self.process_id_parent = ::std::option::Option::Some(v);
2724 }
2725
2726 pub fn parent_is_steam(&self) -> bool {
2729 self.parent_is_steam.unwrap_or(false)
2730 }
2731
2732 pub fn clear_parent_is_steam(&mut self) {
2733 self.parent_is_steam = ::std::option::Option::None;
2734 }
2735
2736 pub fn has_parent_is_steam(&self) -> bool {
2737 self.parent_is_steam.is_some()
2738 }
2739
2740 pub fn set_parent_is_steam(&mut self, v: bool) {
2742 self.parent_is_steam = ::std::option::Option::Some(v);
2743 }
2744 }
2745
2746 impl ::steam_vent_proto_common::protobuf::Message for ProcessInfo {
2747 const NAME: &'static str = "ProcessInfo";
2748
2749 fn is_initialized(&self) -> bool {
2750 true
2751 }
2752
2753 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2754 while let Some(tag) = is.read_raw_tag_or_eof()? {
2755 match tag {
2756 8 => {
2757 self.process_id = ::std::option::Option::Some(is.read_uint32()?);
2758 },
2759 16 => {
2760 self.process_id_parent = ::std::option::Option::Some(is.read_uint32()?);
2761 },
2762 24 => {
2763 self.parent_is_steam = ::std::option::Option::Some(is.read_bool()?);
2764 },
2765 tag => {
2766 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
2767 },
2768 };
2769 }
2770 ::std::result::Result::Ok(())
2771 }
2772
2773 #[allow(unused_variables)]
2775 fn compute_size(&self) -> u64 {
2776 let mut my_size = 0;
2777 if let Some(v) = self.process_id {
2778 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
2779 }
2780 if let Some(v) = self.process_id_parent {
2781 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, v);
2782 }
2783 if let Some(v) = self.parent_is_steam {
2784 my_size += 1 + 1;
2785 }
2786 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
2787 self.special_fields.cached_size().set(my_size as u32);
2788 my_size
2789 }
2790
2791 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
2792 if let Some(v) = self.process_id {
2793 os.write_uint32(1, v)?;
2794 }
2795 if let Some(v) = self.process_id_parent {
2796 os.write_uint32(2, v)?;
2797 }
2798 if let Some(v) = self.parent_is_steam {
2799 os.write_bool(3, v)?;
2800 }
2801 os.write_unknown_fields(self.special_fields.unknown_fields())?;
2802 ::std::result::Result::Ok(())
2803 }
2804
2805 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
2806 &self.special_fields
2807 }
2808
2809 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
2810 &mut self.special_fields
2811 }
2812
2813 fn new() -> ProcessInfo {
2814 ProcessInfo::new()
2815 }
2816
2817 fn clear(&mut self) {
2818 self.process_id = ::std::option::Option::None;
2819 self.process_id_parent = ::std::option::Option::None;
2820 self.parent_is_steam = ::std::option::Option::None;
2821 self.special_fields.clear();
2822 }
2823
2824 fn default_instance() -> &'static ProcessInfo {
2825 static instance: ProcessInfo = ProcessInfo {
2826 process_id: ::std::option::Option::None,
2827 process_id_parent: ::std::option::Option::None,
2828 parent_is_steam: ::std::option::Option::None,
2829 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
2830 };
2831 &instance
2832 }
2833 }
2834
2835 #[derive(PartialEq,Clone,Default,Debug)]
2837 pub struct GamePlayed {
2838 pub steam_id_gs: ::std::option::Option<u64>,
2841 pub game_id: ::std::option::Option<u64>,
2843 pub deprecated_game_ip_address: ::std::option::Option<u32>,
2845 pub game_port: ::std::option::Option<u32>,
2847 pub is_secure: ::std::option::Option<bool>,
2849 pub token: ::std::option::Option<::std::vec::Vec<u8>>,
2851 pub game_extra_info: ::std::option::Option<::std::string::String>,
2853 pub game_data_blob: ::std::option::Option<::std::vec::Vec<u8>>,
2855 pub process_id: ::std::option::Option<u32>,
2857 pub streaming_provider_id: ::std::option::Option<u32>,
2859 pub game_flags: ::std::option::Option<u32>,
2861 pub owner_id: ::std::option::Option<u32>,
2863 pub vr_hmd_vendor: ::std::option::Option<::std::string::String>,
2865 pub vr_hmd_model: ::std::option::Option<::std::string::String>,
2867 pub launch_option_type: ::std::option::Option<u32>,
2869 pub primary_controller_type: ::std::option::Option<i32>,
2871 pub primary_steam_controller_serial: ::std::option::Option<::std::string::String>,
2873 pub total_steam_controller_count: ::std::option::Option<u32>,
2875 pub total_non_steam_controller_count: ::std::option::Option<u32>,
2877 pub controller_workshop_file_id: ::std::option::Option<u64>,
2879 pub launch_source: ::std::option::Option<u32>,
2881 pub vr_hmd_runtime: ::std::option::Option<u32>,
2883 pub game_ip_address: ::steam_vent_proto_common::protobuf::MessageField<super::super::steammessages_base::CMsgIPAddress>,
2885 pub controller_connection_type: ::std::option::Option<u32>,
2887 pub game_os_platform: ::std::option::Option<i32>,
2889 pub game_build_id: ::std::option::Option<u32>,
2891 pub compat_tool_id: ::std::option::Option<u32>,
2893 pub compat_tool_cmd: ::std::option::Option<::std::string::String>,
2895 pub compat_tool_build_id: ::std::option::Option<u32>,
2897 pub beta_name: ::std::option::Option<::std::string::String>,
2899 pub dlc_context: ::std::option::Option<u32>,
2901 pub process_id_list: ::std::vec::Vec<ProcessInfo>,
2903 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
2906 }
2907
2908 impl<'a> ::std::default::Default for &'a GamePlayed {
2909 fn default() -> &'a GamePlayed {
2910 <GamePlayed as ::steam_vent_proto_common::protobuf::Message>::default_instance()
2911 }
2912 }
2913
2914 impl GamePlayed {
2915 pub fn new() -> GamePlayed {
2916 ::std::default::Default::default()
2917 }
2918
2919 pub fn steam_id_gs(&self) -> u64 {
2922 self.steam_id_gs.unwrap_or(0)
2923 }
2924
2925 pub fn clear_steam_id_gs(&mut self) {
2926 self.steam_id_gs = ::std::option::Option::None;
2927 }
2928
2929 pub fn has_steam_id_gs(&self) -> bool {
2930 self.steam_id_gs.is_some()
2931 }
2932
2933 pub fn set_steam_id_gs(&mut self, v: u64) {
2935 self.steam_id_gs = ::std::option::Option::Some(v);
2936 }
2937
2938 pub fn game_id(&self) -> u64 {
2941 self.game_id.unwrap_or(0)
2942 }
2943
2944 pub fn clear_game_id(&mut self) {
2945 self.game_id = ::std::option::Option::None;
2946 }
2947
2948 pub fn has_game_id(&self) -> bool {
2949 self.game_id.is_some()
2950 }
2951
2952 pub fn set_game_id(&mut self, v: u64) {
2954 self.game_id = ::std::option::Option::Some(v);
2955 }
2956
2957 pub fn deprecated_game_ip_address(&self) -> u32 {
2960 self.deprecated_game_ip_address.unwrap_or(0)
2961 }
2962
2963 pub fn clear_deprecated_game_ip_address(&mut self) {
2964 self.deprecated_game_ip_address = ::std::option::Option::None;
2965 }
2966
2967 pub fn has_deprecated_game_ip_address(&self) -> bool {
2968 self.deprecated_game_ip_address.is_some()
2969 }
2970
2971 pub fn set_deprecated_game_ip_address(&mut self, v: u32) {
2973 self.deprecated_game_ip_address = ::std::option::Option::Some(v);
2974 }
2975
2976 pub fn game_port(&self) -> u32 {
2979 self.game_port.unwrap_or(0)
2980 }
2981
2982 pub fn clear_game_port(&mut self) {
2983 self.game_port = ::std::option::Option::None;
2984 }
2985
2986 pub fn has_game_port(&self) -> bool {
2987 self.game_port.is_some()
2988 }
2989
2990 pub fn set_game_port(&mut self, v: u32) {
2992 self.game_port = ::std::option::Option::Some(v);
2993 }
2994
2995 pub fn is_secure(&self) -> bool {
2998 self.is_secure.unwrap_or(false)
2999 }
3000
3001 pub fn clear_is_secure(&mut self) {
3002 self.is_secure = ::std::option::Option::None;
3003 }
3004
3005 pub fn has_is_secure(&self) -> bool {
3006 self.is_secure.is_some()
3007 }
3008
3009 pub fn set_is_secure(&mut self, v: bool) {
3011 self.is_secure = ::std::option::Option::Some(v);
3012 }
3013
3014 pub fn token(&self) -> &[u8] {
3017 match self.token.as_ref() {
3018 Some(v) => v,
3019 None => &[],
3020 }
3021 }
3022
3023 pub fn clear_token(&mut self) {
3024 self.token = ::std::option::Option::None;
3025 }
3026
3027 pub fn has_token(&self) -> bool {
3028 self.token.is_some()
3029 }
3030
3031 pub fn set_token(&mut self, v: ::std::vec::Vec<u8>) {
3033 self.token = ::std::option::Option::Some(v);
3034 }
3035
3036 pub fn mut_token(&mut self) -> &mut ::std::vec::Vec<u8> {
3039 if self.token.is_none() {
3040 self.token = ::std::option::Option::Some(::std::vec::Vec::new());
3041 }
3042 self.token.as_mut().unwrap()
3043 }
3044
3045 pub fn take_token(&mut self) -> ::std::vec::Vec<u8> {
3047 self.token.take().unwrap_or_else(|| ::std::vec::Vec::new())
3048 }
3049
3050 pub fn game_extra_info(&self) -> &str {
3053 match self.game_extra_info.as_ref() {
3054 Some(v) => v,
3055 None => "",
3056 }
3057 }
3058
3059 pub fn clear_game_extra_info(&mut self) {
3060 self.game_extra_info = ::std::option::Option::None;
3061 }
3062
3063 pub fn has_game_extra_info(&self) -> bool {
3064 self.game_extra_info.is_some()
3065 }
3066
3067 pub fn set_game_extra_info(&mut self, v: ::std::string::String) {
3069 self.game_extra_info = ::std::option::Option::Some(v);
3070 }
3071
3072 pub fn mut_game_extra_info(&mut self) -> &mut ::std::string::String {
3075 if self.game_extra_info.is_none() {
3076 self.game_extra_info = ::std::option::Option::Some(::std::string::String::new());
3077 }
3078 self.game_extra_info.as_mut().unwrap()
3079 }
3080
3081 pub fn take_game_extra_info(&mut self) -> ::std::string::String {
3083 self.game_extra_info.take().unwrap_or_else(|| ::std::string::String::new())
3084 }
3085
3086 pub fn game_data_blob(&self) -> &[u8] {
3089 match self.game_data_blob.as_ref() {
3090 Some(v) => v,
3091 None => &[],
3092 }
3093 }
3094
3095 pub fn clear_game_data_blob(&mut self) {
3096 self.game_data_blob = ::std::option::Option::None;
3097 }
3098
3099 pub fn has_game_data_blob(&self) -> bool {
3100 self.game_data_blob.is_some()
3101 }
3102
3103 pub fn set_game_data_blob(&mut self, v: ::std::vec::Vec<u8>) {
3105 self.game_data_blob = ::std::option::Option::Some(v);
3106 }
3107
3108 pub fn mut_game_data_blob(&mut self) -> &mut ::std::vec::Vec<u8> {
3111 if self.game_data_blob.is_none() {
3112 self.game_data_blob = ::std::option::Option::Some(::std::vec::Vec::new());
3113 }
3114 self.game_data_blob.as_mut().unwrap()
3115 }
3116
3117 pub fn take_game_data_blob(&mut self) -> ::std::vec::Vec<u8> {
3119 self.game_data_blob.take().unwrap_or_else(|| ::std::vec::Vec::new())
3120 }
3121
3122 pub fn process_id(&self) -> u32 {
3125 self.process_id.unwrap_or(0)
3126 }
3127
3128 pub fn clear_process_id(&mut self) {
3129 self.process_id = ::std::option::Option::None;
3130 }
3131
3132 pub fn has_process_id(&self) -> bool {
3133 self.process_id.is_some()
3134 }
3135
3136 pub fn set_process_id(&mut self, v: u32) {
3138 self.process_id = ::std::option::Option::Some(v);
3139 }
3140
3141 pub fn streaming_provider_id(&self) -> u32 {
3144 self.streaming_provider_id.unwrap_or(0)
3145 }
3146
3147 pub fn clear_streaming_provider_id(&mut self) {
3148 self.streaming_provider_id = ::std::option::Option::None;
3149 }
3150
3151 pub fn has_streaming_provider_id(&self) -> bool {
3152 self.streaming_provider_id.is_some()
3153 }
3154
3155 pub fn set_streaming_provider_id(&mut self, v: u32) {
3157 self.streaming_provider_id = ::std::option::Option::Some(v);
3158 }
3159
3160 pub fn game_flags(&self) -> u32 {
3163 self.game_flags.unwrap_or(0)
3164 }
3165
3166 pub fn clear_game_flags(&mut self) {
3167 self.game_flags = ::std::option::Option::None;
3168 }
3169
3170 pub fn has_game_flags(&self) -> bool {
3171 self.game_flags.is_some()
3172 }
3173
3174 pub fn set_game_flags(&mut self, v: u32) {
3176 self.game_flags = ::std::option::Option::Some(v);
3177 }
3178
3179 pub fn owner_id(&self) -> u32 {
3182 self.owner_id.unwrap_or(0)
3183 }
3184
3185 pub fn clear_owner_id(&mut self) {
3186 self.owner_id = ::std::option::Option::None;
3187 }
3188
3189 pub fn has_owner_id(&self) -> bool {
3190 self.owner_id.is_some()
3191 }
3192
3193 pub fn set_owner_id(&mut self, v: u32) {
3195 self.owner_id = ::std::option::Option::Some(v);
3196 }
3197
3198 pub fn vr_hmd_vendor(&self) -> &str {
3201 match self.vr_hmd_vendor.as_ref() {
3202 Some(v) => v,
3203 None => "",
3204 }
3205 }
3206
3207 pub fn clear_vr_hmd_vendor(&mut self) {
3208 self.vr_hmd_vendor = ::std::option::Option::None;
3209 }
3210
3211 pub fn has_vr_hmd_vendor(&self) -> bool {
3212 self.vr_hmd_vendor.is_some()
3213 }
3214
3215 pub fn set_vr_hmd_vendor(&mut self, v: ::std::string::String) {
3217 self.vr_hmd_vendor = ::std::option::Option::Some(v);
3218 }
3219
3220 pub fn mut_vr_hmd_vendor(&mut self) -> &mut ::std::string::String {
3223 if self.vr_hmd_vendor.is_none() {
3224 self.vr_hmd_vendor = ::std::option::Option::Some(::std::string::String::new());
3225 }
3226 self.vr_hmd_vendor.as_mut().unwrap()
3227 }
3228
3229 pub fn take_vr_hmd_vendor(&mut self) -> ::std::string::String {
3231 self.vr_hmd_vendor.take().unwrap_or_else(|| ::std::string::String::new())
3232 }
3233
3234 pub fn vr_hmd_model(&self) -> &str {
3237 match self.vr_hmd_model.as_ref() {
3238 Some(v) => v,
3239 None => "",
3240 }
3241 }
3242
3243 pub fn clear_vr_hmd_model(&mut self) {
3244 self.vr_hmd_model = ::std::option::Option::None;
3245 }
3246
3247 pub fn has_vr_hmd_model(&self) -> bool {
3248 self.vr_hmd_model.is_some()
3249 }
3250
3251 pub fn set_vr_hmd_model(&mut self, v: ::std::string::String) {
3253 self.vr_hmd_model = ::std::option::Option::Some(v);
3254 }
3255
3256 pub fn mut_vr_hmd_model(&mut self) -> &mut ::std::string::String {
3259 if self.vr_hmd_model.is_none() {
3260 self.vr_hmd_model = ::std::option::Option::Some(::std::string::String::new());
3261 }
3262 self.vr_hmd_model.as_mut().unwrap()
3263 }
3264
3265 pub fn take_vr_hmd_model(&mut self) -> ::std::string::String {
3267 self.vr_hmd_model.take().unwrap_or_else(|| ::std::string::String::new())
3268 }
3269
3270 pub fn launch_option_type(&self) -> u32 {
3273 self.launch_option_type.unwrap_or(0u32)
3274 }
3275
3276 pub fn clear_launch_option_type(&mut self) {
3277 self.launch_option_type = ::std::option::Option::None;
3278 }
3279
3280 pub fn has_launch_option_type(&self) -> bool {
3281 self.launch_option_type.is_some()
3282 }
3283
3284 pub fn set_launch_option_type(&mut self, v: u32) {
3286 self.launch_option_type = ::std::option::Option::Some(v);
3287 }
3288
3289 pub fn primary_controller_type(&self) -> i32 {
3292 self.primary_controller_type.unwrap_or(-1i32)
3293 }
3294
3295 pub fn clear_primary_controller_type(&mut self) {
3296 self.primary_controller_type = ::std::option::Option::None;
3297 }
3298
3299 pub fn has_primary_controller_type(&self) -> bool {
3300 self.primary_controller_type.is_some()
3301 }
3302
3303 pub fn set_primary_controller_type(&mut self, v: i32) {
3305 self.primary_controller_type = ::std::option::Option::Some(v);
3306 }
3307
3308 pub fn primary_steam_controller_serial(&self) -> &str {
3311 match self.primary_steam_controller_serial.as_ref() {
3312 Some(v) => v,
3313 None => "",
3314 }
3315 }
3316
3317 pub fn clear_primary_steam_controller_serial(&mut self) {
3318 self.primary_steam_controller_serial = ::std::option::Option::None;
3319 }
3320
3321 pub fn has_primary_steam_controller_serial(&self) -> bool {
3322 self.primary_steam_controller_serial.is_some()
3323 }
3324
3325 pub fn set_primary_steam_controller_serial(&mut self, v: ::std::string::String) {
3327 self.primary_steam_controller_serial = ::std::option::Option::Some(v);
3328 }
3329
3330 pub fn mut_primary_steam_controller_serial(&mut self) -> &mut ::std::string::String {
3333 if self.primary_steam_controller_serial.is_none() {
3334 self.primary_steam_controller_serial = ::std::option::Option::Some(::std::string::String::new());
3335 }
3336 self.primary_steam_controller_serial.as_mut().unwrap()
3337 }
3338
3339 pub fn take_primary_steam_controller_serial(&mut self) -> ::std::string::String {
3341 self.primary_steam_controller_serial.take().unwrap_or_else(|| ::std::string::String::new())
3342 }
3343
3344 pub fn total_steam_controller_count(&self) -> u32 {
3347 self.total_steam_controller_count.unwrap_or(0u32)
3348 }
3349
3350 pub fn clear_total_steam_controller_count(&mut self) {
3351 self.total_steam_controller_count = ::std::option::Option::None;
3352 }
3353
3354 pub fn has_total_steam_controller_count(&self) -> bool {
3355 self.total_steam_controller_count.is_some()
3356 }
3357
3358 pub fn set_total_steam_controller_count(&mut self, v: u32) {
3360 self.total_steam_controller_count = ::std::option::Option::Some(v);
3361 }
3362
3363 pub fn total_non_steam_controller_count(&self) -> u32 {
3366 self.total_non_steam_controller_count.unwrap_or(0u32)
3367 }
3368
3369 pub fn clear_total_non_steam_controller_count(&mut self) {
3370 self.total_non_steam_controller_count = ::std::option::Option::None;
3371 }
3372
3373 pub fn has_total_non_steam_controller_count(&self) -> bool {
3374 self.total_non_steam_controller_count.is_some()
3375 }
3376
3377 pub fn set_total_non_steam_controller_count(&mut self, v: u32) {
3379 self.total_non_steam_controller_count = ::std::option::Option::Some(v);
3380 }
3381
3382 pub fn controller_workshop_file_id(&self) -> u64 {
3385 self.controller_workshop_file_id.unwrap_or(0u64)
3386 }
3387
3388 pub fn clear_controller_workshop_file_id(&mut self) {
3389 self.controller_workshop_file_id = ::std::option::Option::None;
3390 }
3391
3392 pub fn has_controller_workshop_file_id(&self) -> bool {
3393 self.controller_workshop_file_id.is_some()
3394 }
3395
3396 pub fn set_controller_workshop_file_id(&mut self, v: u64) {
3398 self.controller_workshop_file_id = ::std::option::Option::Some(v);
3399 }
3400
3401 pub fn launch_source(&self) -> u32 {
3404 self.launch_source.unwrap_or(0u32)
3405 }
3406
3407 pub fn clear_launch_source(&mut self) {
3408 self.launch_source = ::std::option::Option::None;
3409 }
3410
3411 pub fn has_launch_source(&self) -> bool {
3412 self.launch_source.is_some()
3413 }
3414
3415 pub fn set_launch_source(&mut self, v: u32) {
3417 self.launch_source = ::std::option::Option::Some(v);
3418 }
3419
3420 pub fn vr_hmd_runtime(&self) -> u32 {
3423 self.vr_hmd_runtime.unwrap_or(0)
3424 }
3425
3426 pub fn clear_vr_hmd_runtime(&mut self) {
3427 self.vr_hmd_runtime = ::std::option::Option::None;
3428 }
3429
3430 pub fn has_vr_hmd_runtime(&self) -> bool {
3431 self.vr_hmd_runtime.is_some()
3432 }
3433
3434 pub fn set_vr_hmd_runtime(&mut self, v: u32) {
3436 self.vr_hmd_runtime = ::std::option::Option::Some(v);
3437 }
3438
3439 pub fn controller_connection_type(&self) -> u32 {
3442 self.controller_connection_type.unwrap_or(0u32)
3443 }
3444
3445 pub fn clear_controller_connection_type(&mut self) {
3446 self.controller_connection_type = ::std::option::Option::None;
3447 }
3448
3449 pub fn has_controller_connection_type(&self) -> bool {
3450 self.controller_connection_type.is_some()
3451 }
3452
3453 pub fn set_controller_connection_type(&mut self, v: u32) {
3455 self.controller_connection_type = ::std::option::Option::Some(v);
3456 }
3457
3458 pub fn game_os_platform(&self) -> i32 {
3461 self.game_os_platform.unwrap_or(0)
3462 }
3463
3464 pub fn clear_game_os_platform(&mut self) {
3465 self.game_os_platform = ::std::option::Option::None;
3466 }
3467
3468 pub fn has_game_os_platform(&self) -> bool {
3469 self.game_os_platform.is_some()
3470 }
3471
3472 pub fn set_game_os_platform(&mut self, v: i32) {
3474 self.game_os_platform = ::std::option::Option::Some(v);
3475 }
3476
3477 pub fn game_build_id(&self) -> u32 {
3480 self.game_build_id.unwrap_or(0)
3481 }
3482
3483 pub fn clear_game_build_id(&mut self) {
3484 self.game_build_id = ::std::option::Option::None;
3485 }
3486
3487 pub fn has_game_build_id(&self) -> bool {
3488 self.game_build_id.is_some()
3489 }
3490
3491 pub fn set_game_build_id(&mut self, v: u32) {
3493 self.game_build_id = ::std::option::Option::Some(v);
3494 }
3495
3496 pub fn compat_tool_id(&self) -> u32 {
3499 self.compat_tool_id.unwrap_or(0u32)
3500 }
3501
3502 pub fn clear_compat_tool_id(&mut self) {
3503 self.compat_tool_id = ::std::option::Option::None;
3504 }
3505
3506 pub fn has_compat_tool_id(&self) -> bool {
3507 self.compat_tool_id.is_some()
3508 }
3509
3510 pub fn set_compat_tool_id(&mut self, v: u32) {
3512 self.compat_tool_id = ::std::option::Option::Some(v);
3513 }
3514
3515 pub fn compat_tool_cmd(&self) -> &str {
3518 match self.compat_tool_cmd.as_ref() {
3519 Some(v) => v,
3520 None => "",
3521 }
3522 }
3523
3524 pub fn clear_compat_tool_cmd(&mut self) {
3525 self.compat_tool_cmd = ::std::option::Option::None;
3526 }
3527
3528 pub fn has_compat_tool_cmd(&self) -> bool {
3529 self.compat_tool_cmd.is_some()
3530 }
3531
3532 pub fn set_compat_tool_cmd(&mut self, v: ::std::string::String) {
3534 self.compat_tool_cmd = ::std::option::Option::Some(v);
3535 }
3536
3537 pub fn mut_compat_tool_cmd(&mut self) -> &mut ::std::string::String {
3540 if self.compat_tool_cmd.is_none() {
3541 self.compat_tool_cmd = ::std::option::Option::Some(::std::string::String::new());
3542 }
3543 self.compat_tool_cmd.as_mut().unwrap()
3544 }
3545
3546 pub fn take_compat_tool_cmd(&mut self) -> ::std::string::String {
3548 self.compat_tool_cmd.take().unwrap_or_else(|| ::std::string::String::new())
3549 }
3550
3551 pub fn compat_tool_build_id(&self) -> u32 {
3554 self.compat_tool_build_id.unwrap_or(0)
3555 }
3556
3557 pub fn clear_compat_tool_build_id(&mut self) {
3558 self.compat_tool_build_id = ::std::option::Option::None;
3559 }
3560
3561 pub fn has_compat_tool_build_id(&self) -> bool {
3562 self.compat_tool_build_id.is_some()
3563 }
3564
3565 pub fn set_compat_tool_build_id(&mut self, v: u32) {
3567 self.compat_tool_build_id = ::std::option::Option::Some(v);
3568 }
3569
3570 pub fn beta_name(&self) -> &str {
3573 match self.beta_name.as_ref() {
3574 Some(v) => v,
3575 None => "",
3576 }
3577 }
3578
3579 pub fn clear_beta_name(&mut self) {
3580 self.beta_name = ::std::option::Option::None;
3581 }
3582
3583 pub fn has_beta_name(&self) -> bool {
3584 self.beta_name.is_some()
3585 }
3586
3587 pub fn set_beta_name(&mut self, v: ::std::string::String) {
3589 self.beta_name = ::std::option::Option::Some(v);
3590 }
3591
3592 pub fn mut_beta_name(&mut self) -> &mut ::std::string::String {
3595 if self.beta_name.is_none() {
3596 self.beta_name = ::std::option::Option::Some(::std::string::String::new());
3597 }
3598 self.beta_name.as_mut().unwrap()
3599 }
3600
3601 pub fn take_beta_name(&mut self) -> ::std::string::String {
3603 self.beta_name.take().unwrap_or_else(|| ::std::string::String::new())
3604 }
3605
3606 pub fn dlc_context(&self) -> u32 {
3609 self.dlc_context.unwrap_or(0)
3610 }
3611
3612 pub fn clear_dlc_context(&mut self) {
3613 self.dlc_context = ::std::option::Option::None;
3614 }
3615
3616 pub fn has_dlc_context(&self) -> bool {
3617 self.dlc_context.is_some()
3618 }
3619
3620 pub fn set_dlc_context(&mut self, v: u32) {
3622 self.dlc_context = ::std::option::Option::Some(v);
3623 }
3624 }
3625
3626 impl ::steam_vent_proto_common::protobuf::Message for GamePlayed {
3627 const NAME: &'static str = "GamePlayed";
3628
3629 fn is_initialized(&self) -> bool {
3630 true
3631 }
3632
3633 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3634 while let Some(tag) = is.read_raw_tag_or_eof()? {
3635 match tag {
3636 8 => {
3637 self.steam_id_gs = ::std::option::Option::Some(is.read_uint64()?);
3638 },
3639 17 => {
3640 self.game_id = ::std::option::Option::Some(is.read_fixed64()?);
3641 },
3642 24 => {
3643 self.deprecated_game_ip_address = ::std::option::Option::Some(is.read_uint32()?);
3644 },
3645 32 => {
3646 self.game_port = ::std::option::Option::Some(is.read_uint32()?);
3647 },
3648 40 => {
3649 self.is_secure = ::std::option::Option::Some(is.read_bool()?);
3650 },
3651 50 => {
3652 self.token = ::std::option::Option::Some(is.read_bytes()?);
3653 },
3654 58 => {
3655 self.game_extra_info = ::std::option::Option::Some(is.read_string()?);
3656 },
3657 66 => {
3658 self.game_data_blob = ::std::option::Option::Some(is.read_bytes()?);
3659 },
3660 72 => {
3661 self.process_id = ::std::option::Option::Some(is.read_uint32()?);
3662 },
3663 80 => {
3664 self.streaming_provider_id = ::std::option::Option::Some(is.read_uint32()?);
3665 },
3666 88 => {
3667 self.game_flags = ::std::option::Option::Some(is.read_uint32()?);
3668 },
3669 96 => {
3670 self.owner_id = ::std::option::Option::Some(is.read_uint32()?);
3671 },
3672 106 => {
3673 self.vr_hmd_vendor = ::std::option::Option::Some(is.read_string()?);
3674 },
3675 114 => {
3676 self.vr_hmd_model = ::std::option::Option::Some(is.read_string()?);
3677 },
3678 120 => {
3679 self.launch_option_type = ::std::option::Option::Some(is.read_uint32()?);
3680 },
3681 128 => {
3682 self.primary_controller_type = ::std::option::Option::Some(is.read_int32()?);
3683 },
3684 138 => {
3685 self.primary_steam_controller_serial = ::std::option::Option::Some(is.read_string()?);
3686 },
3687 144 => {
3688 self.total_steam_controller_count = ::std::option::Option::Some(is.read_uint32()?);
3689 },
3690 152 => {
3691 self.total_non_steam_controller_count = ::std::option::Option::Some(is.read_uint32()?);
3692 },
3693 160 => {
3694 self.controller_workshop_file_id = ::std::option::Option::Some(is.read_uint64()?);
3695 },
3696 168 => {
3697 self.launch_source = ::std::option::Option::Some(is.read_uint32()?);
3698 },
3699 176 => {
3700 self.vr_hmd_runtime = ::std::option::Option::Some(is.read_uint32()?);
3701 },
3702 186 => {
3703 ::steam_vent_proto_common::protobuf::rt::read_singular_message_into_field(is, &mut self.game_ip_address)?;
3704 },
3705 192 => {
3706 self.controller_connection_type = ::std::option::Option::Some(is.read_uint32()?);
3707 },
3708 200 => {
3709 self.game_os_platform = ::std::option::Option::Some(is.read_int32()?);
3710 },
3711 208 => {
3712 self.game_build_id = ::std::option::Option::Some(is.read_uint32()?);
3713 },
3714 216 => {
3715 self.compat_tool_id = ::std::option::Option::Some(is.read_uint32()?);
3716 },
3717 226 => {
3718 self.compat_tool_cmd = ::std::option::Option::Some(is.read_string()?);
3719 },
3720 232 => {
3721 self.compat_tool_build_id = ::std::option::Option::Some(is.read_uint32()?);
3722 },
3723 242 => {
3724 self.beta_name = ::std::option::Option::Some(is.read_string()?);
3725 },
3726 248 => {
3727 self.dlc_context = ::std::option::Option::Some(is.read_uint32()?);
3728 },
3729 258 => {
3730 self.process_id_list.push(is.read_message()?);
3731 },
3732 tag => {
3733 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
3734 },
3735 };
3736 }
3737 ::std::result::Result::Ok(())
3738 }
3739
3740 #[allow(unused_variables)]
3742 fn compute_size(&self) -> u64 {
3743 let mut my_size = 0;
3744 if let Some(v) = self.steam_id_gs {
3745 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(1, v);
3746 }
3747 if let Some(v) = self.game_id {
3748 my_size += 1 + 8;
3749 }
3750 if let Some(v) = self.deprecated_game_ip_address {
3751 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
3752 }
3753 if let Some(v) = self.game_port {
3754 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(4, v);
3755 }
3756 if let Some(v) = self.is_secure {
3757 my_size += 1 + 1;
3758 }
3759 if let Some(v) = self.token.as_ref() {
3760 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(6, &v);
3761 }
3762 if let Some(v) = self.game_extra_info.as_ref() {
3763 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(7, &v);
3764 }
3765 if let Some(v) = self.game_data_blob.as_ref() {
3766 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(8, &v);
3767 }
3768 if let Some(v) = self.process_id {
3769 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(9, v);
3770 }
3771 if let Some(v) = self.streaming_provider_id {
3772 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(10, v);
3773 }
3774 if let Some(v) = self.game_flags {
3775 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(11, v);
3776 }
3777 if let Some(v) = self.owner_id {
3778 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(12, v);
3779 }
3780 if let Some(v) = self.vr_hmd_vendor.as_ref() {
3781 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(13, &v);
3782 }
3783 if let Some(v) = self.vr_hmd_model.as_ref() {
3784 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(14, &v);
3785 }
3786 if let Some(v) = self.launch_option_type {
3787 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(15, v);
3788 }
3789 if let Some(v) = self.primary_controller_type {
3790 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(16, v);
3791 }
3792 if let Some(v) = self.primary_steam_controller_serial.as_ref() {
3793 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(17, &v);
3794 }
3795 if let Some(v) = self.total_steam_controller_count {
3796 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(18, v);
3797 }
3798 if let Some(v) = self.total_non_steam_controller_count {
3799 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(19, v);
3800 }
3801 if let Some(v) = self.controller_workshop_file_id {
3802 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(20, v);
3803 }
3804 if let Some(v) = self.launch_source {
3805 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(21, v);
3806 }
3807 if let Some(v) = self.vr_hmd_runtime {
3808 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(22, v);
3809 }
3810 if let Some(v) = self.game_ip_address.as_ref() {
3811 let len = v.compute_size();
3812 my_size += 2 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
3813 }
3814 if let Some(v) = self.controller_connection_type {
3815 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(24, v);
3816 }
3817 if let Some(v) = self.game_os_platform {
3818 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(25, v);
3819 }
3820 if let Some(v) = self.game_build_id {
3821 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(26, v);
3822 }
3823 if let Some(v) = self.compat_tool_id {
3824 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(27, v);
3825 }
3826 if let Some(v) = self.compat_tool_cmd.as_ref() {
3827 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(28, &v);
3828 }
3829 if let Some(v) = self.compat_tool_build_id {
3830 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(29, v);
3831 }
3832 if let Some(v) = self.beta_name.as_ref() {
3833 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(30, &v);
3834 }
3835 if let Some(v) = self.dlc_context {
3836 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(31, v);
3837 }
3838 for value in &self.process_id_list {
3839 let len = value.compute_size();
3840 my_size += 2 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
3841 };
3842 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
3843 self.special_fields.cached_size().set(my_size as u32);
3844 my_size
3845 }
3846
3847 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
3848 if let Some(v) = self.steam_id_gs {
3849 os.write_uint64(1, v)?;
3850 }
3851 if let Some(v) = self.game_id {
3852 os.write_fixed64(2, v)?;
3853 }
3854 if let Some(v) = self.deprecated_game_ip_address {
3855 os.write_uint32(3, v)?;
3856 }
3857 if let Some(v) = self.game_port {
3858 os.write_uint32(4, v)?;
3859 }
3860 if let Some(v) = self.is_secure {
3861 os.write_bool(5, v)?;
3862 }
3863 if let Some(v) = self.token.as_ref() {
3864 os.write_bytes(6, v)?;
3865 }
3866 if let Some(v) = self.game_extra_info.as_ref() {
3867 os.write_string(7, v)?;
3868 }
3869 if let Some(v) = self.game_data_blob.as_ref() {
3870 os.write_bytes(8, v)?;
3871 }
3872 if let Some(v) = self.process_id {
3873 os.write_uint32(9, v)?;
3874 }
3875 if let Some(v) = self.streaming_provider_id {
3876 os.write_uint32(10, v)?;
3877 }
3878 if let Some(v) = self.game_flags {
3879 os.write_uint32(11, v)?;
3880 }
3881 if let Some(v) = self.owner_id {
3882 os.write_uint32(12, v)?;
3883 }
3884 if let Some(v) = self.vr_hmd_vendor.as_ref() {
3885 os.write_string(13, v)?;
3886 }
3887 if let Some(v) = self.vr_hmd_model.as_ref() {
3888 os.write_string(14, v)?;
3889 }
3890 if let Some(v) = self.launch_option_type {
3891 os.write_uint32(15, v)?;
3892 }
3893 if let Some(v) = self.primary_controller_type {
3894 os.write_int32(16, v)?;
3895 }
3896 if let Some(v) = self.primary_steam_controller_serial.as_ref() {
3897 os.write_string(17, v)?;
3898 }
3899 if let Some(v) = self.total_steam_controller_count {
3900 os.write_uint32(18, v)?;
3901 }
3902 if let Some(v) = self.total_non_steam_controller_count {
3903 os.write_uint32(19, v)?;
3904 }
3905 if let Some(v) = self.controller_workshop_file_id {
3906 os.write_uint64(20, v)?;
3907 }
3908 if let Some(v) = self.launch_source {
3909 os.write_uint32(21, v)?;
3910 }
3911 if let Some(v) = self.vr_hmd_runtime {
3912 os.write_uint32(22, v)?;
3913 }
3914 if let Some(v) = self.game_ip_address.as_ref() {
3915 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(23, v, os)?;
3916 }
3917 if let Some(v) = self.controller_connection_type {
3918 os.write_uint32(24, v)?;
3919 }
3920 if let Some(v) = self.game_os_platform {
3921 os.write_int32(25, v)?;
3922 }
3923 if let Some(v) = self.game_build_id {
3924 os.write_uint32(26, v)?;
3925 }
3926 if let Some(v) = self.compat_tool_id {
3927 os.write_uint32(27, v)?;
3928 }
3929 if let Some(v) = self.compat_tool_cmd.as_ref() {
3930 os.write_string(28, v)?;
3931 }
3932 if let Some(v) = self.compat_tool_build_id {
3933 os.write_uint32(29, v)?;
3934 }
3935 if let Some(v) = self.beta_name.as_ref() {
3936 os.write_string(30, v)?;
3937 }
3938 if let Some(v) = self.dlc_context {
3939 os.write_uint32(31, v)?;
3940 }
3941 for v in &self.process_id_list {
3942 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(32, v, os)?;
3943 };
3944 os.write_unknown_fields(self.special_fields.unknown_fields())?;
3945 ::std::result::Result::Ok(())
3946 }
3947
3948 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
3949 &self.special_fields
3950 }
3951
3952 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
3953 &mut self.special_fields
3954 }
3955
3956 fn new() -> GamePlayed {
3957 GamePlayed::new()
3958 }
3959
3960 fn clear(&mut self) {
3961 self.steam_id_gs = ::std::option::Option::None;
3962 self.game_id = ::std::option::Option::None;
3963 self.deprecated_game_ip_address = ::std::option::Option::None;
3964 self.game_port = ::std::option::Option::None;
3965 self.is_secure = ::std::option::Option::None;
3966 self.token = ::std::option::Option::None;
3967 self.game_extra_info = ::std::option::Option::None;
3968 self.game_data_blob = ::std::option::Option::None;
3969 self.process_id = ::std::option::Option::None;
3970 self.streaming_provider_id = ::std::option::Option::None;
3971 self.game_flags = ::std::option::Option::None;
3972 self.owner_id = ::std::option::Option::None;
3973 self.vr_hmd_vendor = ::std::option::Option::None;
3974 self.vr_hmd_model = ::std::option::Option::None;
3975 self.launch_option_type = ::std::option::Option::None;
3976 self.primary_controller_type = ::std::option::Option::None;
3977 self.primary_steam_controller_serial = ::std::option::Option::None;
3978 self.total_steam_controller_count = ::std::option::Option::None;
3979 self.total_non_steam_controller_count = ::std::option::Option::None;
3980 self.controller_workshop_file_id = ::std::option::Option::None;
3981 self.launch_source = ::std::option::Option::None;
3982 self.vr_hmd_runtime = ::std::option::Option::None;
3983 self.game_ip_address.clear();
3984 self.controller_connection_type = ::std::option::Option::None;
3985 self.game_os_platform = ::std::option::Option::None;
3986 self.game_build_id = ::std::option::Option::None;
3987 self.compat_tool_id = ::std::option::Option::None;
3988 self.compat_tool_cmd = ::std::option::Option::None;
3989 self.compat_tool_build_id = ::std::option::Option::None;
3990 self.beta_name = ::std::option::Option::None;
3991 self.dlc_context = ::std::option::Option::None;
3992 self.process_id_list.clear();
3993 self.special_fields.clear();
3994 }
3995
3996 fn default_instance() -> &'static GamePlayed {
3997 static instance: GamePlayed = GamePlayed {
3998 steam_id_gs: ::std::option::Option::None,
3999 game_id: ::std::option::Option::None,
4000 deprecated_game_ip_address: ::std::option::Option::None,
4001 game_port: ::std::option::Option::None,
4002 is_secure: ::std::option::Option::None,
4003 token: ::std::option::Option::None,
4004 game_extra_info: ::std::option::Option::None,
4005 game_data_blob: ::std::option::Option::None,
4006 process_id: ::std::option::Option::None,
4007 streaming_provider_id: ::std::option::Option::None,
4008 game_flags: ::std::option::Option::None,
4009 owner_id: ::std::option::Option::None,
4010 vr_hmd_vendor: ::std::option::Option::None,
4011 vr_hmd_model: ::std::option::Option::None,
4012 launch_option_type: ::std::option::Option::None,
4013 primary_controller_type: ::std::option::Option::None,
4014 primary_steam_controller_serial: ::std::option::Option::None,
4015 total_steam_controller_count: ::std::option::Option::None,
4016 total_non_steam_controller_count: ::std::option::Option::None,
4017 controller_workshop_file_id: ::std::option::Option::None,
4018 launch_source: ::std::option::Option::None,
4019 vr_hmd_runtime: ::std::option::Option::None,
4020 game_ip_address: ::steam_vent_proto_common::protobuf::MessageField::none(),
4021 controller_connection_type: ::std::option::Option::None,
4022 game_os_platform: ::std::option::Option::None,
4023 game_build_id: ::std::option::Option::None,
4024 compat_tool_id: ::std::option::Option::None,
4025 compat_tool_cmd: ::std::option::Option::None,
4026 compat_tool_build_id: ::std::option::Option::None,
4027 beta_name: ::std::option::Option::None,
4028 dlc_context: ::std::option::Option::None,
4029 process_id_list: ::std::vec::Vec::new(),
4030 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
4031 };
4032 &instance
4033 }
4034 }
4035}
4036
4037#[derive(PartialEq,Clone,Default,Debug)]
4039pub struct CMsgGSApprove {
4040 pub steam_id: ::std::option::Option<u64>,
4043 pub owner_steam_id: ::std::option::Option<u64>,
4045 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
4048}
4049
4050impl<'a> ::std::default::Default for &'a CMsgGSApprove {
4051 fn default() -> &'a CMsgGSApprove {
4052 <CMsgGSApprove as ::steam_vent_proto_common::protobuf::Message>::default_instance()
4053 }
4054}
4055
4056impl CMsgGSApprove {
4057 pub fn new() -> CMsgGSApprove {
4058 ::std::default::Default::default()
4059 }
4060
4061 pub fn steam_id(&self) -> u64 {
4064 self.steam_id.unwrap_or(0)
4065 }
4066
4067 pub fn clear_steam_id(&mut self) {
4068 self.steam_id = ::std::option::Option::None;
4069 }
4070
4071 pub fn has_steam_id(&self) -> bool {
4072 self.steam_id.is_some()
4073 }
4074
4075 pub fn set_steam_id(&mut self, v: u64) {
4077 self.steam_id = ::std::option::Option::Some(v);
4078 }
4079
4080 pub fn owner_steam_id(&self) -> u64 {
4083 self.owner_steam_id.unwrap_or(0)
4084 }
4085
4086 pub fn clear_owner_steam_id(&mut self) {
4087 self.owner_steam_id = ::std::option::Option::None;
4088 }
4089
4090 pub fn has_owner_steam_id(&self) -> bool {
4091 self.owner_steam_id.is_some()
4092 }
4093
4094 pub fn set_owner_steam_id(&mut self, v: u64) {
4096 self.owner_steam_id = ::std::option::Option::Some(v);
4097 }
4098}
4099
4100impl ::steam_vent_proto_common::protobuf::Message for CMsgGSApprove {
4101 const NAME: &'static str = "CMsgGSApprove";
4102
4103 fn is_initialized(&self) -> bool {
4104 true
4105 }
4106
4107 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4108 while let Some(tag) = is.read_raw_tag_or_eof()? {
4109 match tag {
4110 9 => {
4111 self.steam_id = ::std::option::Option::Some(is.read_fixed64()?);
4112 },
4113 17 => {
4114 self.owner_steam_id = ::std::option::Option::Some(is.read_fixed64()?);
4115 },
4116 tag => {
4117 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
4118 },
4119 };
4120 }
4121 ::std::result::Result::Ok(())
4122 }
4123
4124 #[allow(unused_variables)]
4126 fn compute_size(&self) -> u64 {
4127 let mut my_size = 0;
4128 if let Some(v) = self.steam_id {
4129 my_size += 1 + 8;
4130 }
4131 if let Some(v) = self.owner_steam_id {
4132 my_size += 1 + 8;
4133 }
4134 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
4135 self.special_fields.cached_size().set(my_size as u32);
4136 my_size
4137 }
4138
4139 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4140 if let Some(v) = self.steam_id {
4141 os.write_fixed64(1, v)?;
4142 }
4143 if let Some(v) = self.owner_steam_id {
4144 os.write_fixed64(2, v)?;
4145 }
4146 os.write_unknown_fields(self.special_fields.unknown_fields())?;
4147 ::std::result::Result::Ok(())
4148 }
4149
4150 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
4151 &self.special_fields
4152 }
4153
4154 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
4155 &mut self.special_fields
4156 }
4157
4158 fn new() -> CMsgGSApprove {
4159 CMsgGSApprove::new()
4160 }
4161
4162 fn clear(&mut self) {
4163 self.steam_id = ::std::option::Option::None;
4164 self.owner_steam_id = ::std::option::Option::None;
4165 self.special_fields.clear();
4166 }
4167
4168 fn default_instance() -> &'static CMsgGSApprove {
4169 static instance: CMsgGSApprove = CMsgGSApprove {
4170 steam_id: ::std::option::Option::None,
4171 owner_steam_id: ::std::option::Option::None,
4172 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
4173 };
4174 &instance
4175 }
4176}
4177
4178#[derive(PartialEq,Clone,Default,Debug)]
4180pub struct CMsgGSDeny {
4181 pub steam_id: ::std::option::Option<u64>,
4184 pub edeny_reason: ::std::option::Option<i32>,
4186 pub deny_string: ::std::option::Option<::std::string::String>,
4188 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
4191}
4192
4193impl<'a> ::std::default::Default for &'a CMsgGSDeny {
4194 fn default() -> &'a CMsgGSDeny {
4195 <CMsgGSDeny as ::steam_vent_proto_common::protobuf::Message>::default_instance()
4196 }
4197}
4198
4199impl CMsgGSDeny {
4200 pub fn new() -> CMsgGSDeny {
4201 ::std::default::Default::default()
4202 }
4203
4204 pub fn steam_id(&self) -> u64 {
4207 self.steam_id.unwrap_or(0)
4208 }
4209
4210 pub fn clear_steam_id(&mut self) {
4211 self.steam_id = ::std::option::Option::None;
4212 }
4213
4214 pub fn has_steam_id(&self) -> bool {
4215 self.steam_id.is_some()
4216 }
4217
4218 pub fn set_steam_id(&mut self, v: u64) {
4220 self.steam_id = ::std::option::Option::Some(v);
4221 }
4222
4223 pub fn edeny_reason(&self) -> i32 {
4226 self.edeny_reason.unwrap_or(0)
4227 }
4228
4229 pub fn clear_edeny_reason(&mut self) {
4230 self.edeny_reason = ::std::option::Option::None;
4231 }
4232
4233 pub fn has_edeny_reason(&self) -> bool {
4234 self.edeny_reason.is_some()
4235 }
4236
4237 pub fn set_edeny_reason(&mut self, v: i32) {
4239 self.edeny_reason = ::std::option::Option::Some(v);
4240 }
4241
4242 pub fn deny_string(&self) -> &str {
4245 match self.deny_string.as_ref() {
4246 Some(v) => v,
4247 None => "",
4248 }
4249 }
4250
4251 pub fn clear_deny_string(&mut self) {
4252 self.deny_string = ::std::option::Option::None;
4253 }
4254
4255 pub fn has_deny_string(&self) -> bool {
4256 self.deny_string.is_some()
4257 }
4258
4259 pub fn set_deny_string(&mut self, v: ::std::string::String) {
4261 self.deny_string = ::std::option::Option::Some(v);
4262 }
4263
4264 pub fn mut_deny_string(&mut self) -> &mut ::std::string::String {
4267 if self.deny_string.is_none() {
4268 self.deny_string = ::std::option::Option::Some(::std::string::String::new());
4269 }
4270 self.deny_string.as_mut().unwrap()
4271 }
4272
4273 pub fn take_deny_string(&mut self) -> ::std::string::String {
4275 self.deny_string.take().unwrap_or_else(|| ::std::string::String::new())
4276 }
4277}
4278
4279impl ::steam_vent_proto_common::protobuf::Message for CMsgGSDeny {
4280 const NAME: &'static str = "CMsgGSDeny";
4281
4282 fn is_initialized(&self) -> bool {
4283 true
4284 }
4285
4286 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4287 while let Some(tag) = is.read_raw_tag_or_eof()? {
4288 match tag {
4289 9 => {
4290 self.steam_id = ::std::option::Option::Some(is.read_fixed64()?);
4291 },
4292 16 => {
4293 self.edeny_reason = ::std::option::Option::Some(is.read_int32()?);
4294 },
4295 26 => {
4296 self.deny_string = ::std::option::Option::Some(is.read_string()?);
4297 },
4298 tag => {
4299 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
4300 },
4301 };
4302 }
4303 ::std::result::Result::Ok(())
4304 }
4305
4306 #[allow(unused_variables)]
4308 fn compute_size(&self) -> u64 {
4309 let mut my_size = 0;
4310 if let Some(v) = self.steam_id {
4311 my_size += 1 + 8;
4312 }
4313 if let Some(v) = self.edeny_reason {
4314 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
4315 }
4316 if let Some(v) = self.deny_string.as_ref() {
4317 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(3, &v);
4318 }
4319 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
4320 self.special_fields.cached_size().set(my_size as u32);
4321 my_size
4322 }
4323
4324 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4325 if let Some(v) = self.steam_id {
4326 os.write_fixed64(1, v)?;
4327 }
4328 if let Some(v) = self.edeny_reason {
4329 os.write_int32(2, v)?;
4330 }
4331 if let Some(v) = self.deny_string.as_ref() {
4332 os.write_string(3, v)?;
4333 }
4334 os.write_unknown_fields(self.special_fields.unknown_fields())?;
4335 ::std::result::Result::Ok(())
4336 }
4337
4338 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
4339 &self.special_fields
4340 }
4341
4342 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
4343 &mut self.special_fields
4344 }
4345
4346 fn new() -> CMsgGSDeny {
4347 CMsgGSDeny::new()
4348 }
4349
4350 fn clear(&mut self) {
4351 self.steam_id = ::std::option::Option::None;
4352 self.edeny_reason = ::std::option::Option::None;
4353 self.deny_string = ::std::option::Option::None;
4354 self.special_fields.clear();
4355 }
4356
4357 fn default_instance() -> &'static CMsgGSDeny {
4358 static instance: CMsgGSDeny = CMsgGSDeny {
4359 steam_id: ::std::option::Option::None,
4360 edeny_reason: ::std::option::Option::None,
4361 deny_string: ::std::option::Option::None,
4362 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
4363 };
4364 &instance
4365 }
4366}
4367
4368#[derive(PartialEq,Clone,Default,Debug)]
4370pub struct CMsgGSKick {
4371 pub steam_id: ::std::option::Option<u64>,
4374 pub edeny_reason: ::std::option::Option<i32>,
4376 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
4379}
4380
4381impl<'a> ::std::default::Default for &'a CMsgGSKick {
4382 fn default() -> &'a CMsgGSKick {
4383 <CMsgGSKick as ::steam_vent_proto_common::protobuf::Message>::default_instance()
4384 }
4385}
4386
4387impl CMsgGSKick {
4388 pub fn new() -> CMsgGSKick {
4389 ::std::default::Default::default()
4390 }
4391
4392 pub fn steam_id(&self) -> u64 {
4395 self.steam_id.unwrap_or(0)
4396 }
4397
4398 pub fn clear_steam_id(&mut self) {
4399 self.steam_id = ::std::option::Option::None;
4400 }
4401
4402 pub fn has_steam_id(&self) -> bool {
4403 self.steam_id.is_some()
4404 }
4405
4406 pub fn set_steam_id(&mut self, v: u64) {
4408 self.steam_id = ::std::option::Option::Some(v);
4409 }
4410
4411 pub fn edeny_reason(&self) -> i32 {
4414 self.edeny_reason.unwrap_or(0)
4415 }
4416
4417 pub fn clear_edeny_reason(&mut self) {
4418 self.edeny_reason = ::std::option::Option::None;
4419 }
4420
4421 pub fn has_edeny_reason(&self) -> bool {
4422 self.edeny_reason.is_some()
4423 }
4424
4425 pub fn set_edeny_reason(&mut self, v: i32) {
4427 self.edeny_reason = ::std::option::Option::Some(v);
4428 }
4429}
4430
4431impl ::steam_vent_proto_common::protobuf::Message for CMsgGSKick {
4432 const NAME: &'static str = "CMsgGSKick";
4433
4434 fn is_initialized(&self) -> bool {
4435 true
4436 }
4437
4438 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4439 while let Some(tag) = is.read_raw_tag_or_eof()? {
4440 match tag {
4441 9 => {
4442 self.steam_id = ::std::option::Option::Some(is.read_fixed64()?);
4443 },
4444 16 => {
4445 self.edeny_reason = ::std::option::Option::Some(is.read_int32()?);
4446 },
4447 tag => {
4448 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
4449 },
4450 };
4451 }
4452 ::std::result::Result::Ok(())
4453 }
4454
4455 #[allow(unused_variables)]
4457 fn compute_size(&self) -> u64 {
4458 let mut my_size = 0;
4459 if let Some(v) = self.steam_id {
4460 my_size += 1 + 8;
4461 }
4462 if let Some(v) = self.edeny_reason {
4463 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
4464 }
4465 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
4466 self.special_fields.cached_size().set(my_size as u32);
4467 my_size
4468 }
4469
4470 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4471 if let Some(v) = self.steam_id {
4472 os.write_fixed64(1, v)?;
4473 }
4474 if let Some(v) = self.edeny_reason {
4475 os.write_int32(2, v)?;
4476 }
4477 os.write_unknown_fields(self.special_fields.unknown_fields())?;
4478 ::std::result::Result::Ok(())
4479 }
4480
4481 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
4482 &self.special_fields
4483 }
4484
4485 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
4486 &mut self.special_fields
4487 }
4488
4489 fn new() -> CMsgGSKick {
4490 CMsgGSKick::new()
4491 }
4492
4493 fn clear(&mut self) {
4494 self.steam_id = ::std::option::Option::None;
4495 self.edeny_reason = ::std::option::Option::None;
4496 self.special_fields.clear();
4497 }
4498
4499 fn default_instance() -> &'static CMsgGSKick {
4500 static instance: CMsgGSKick = CMsgGSKick {
4501 steam_id: ::std::option::Option::None,
4502 edeny_reason: ::std::option::Option::None,
4503 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
4504 };
4505 &instance
4506 }
4507}
4508
4509#[derive(PartialEq,Clone,Default,Debug)]
4511pub struct CMsgClientAuthList {
4512 pub tokens_left: ::std::option::Option<u32>,
4515 pub last_request_seq: ::std::option::Option<u32>,
4517 pub last_request_seq_from_server: ::std::option::Option<u32>,
4519 pub tickets: ::std::vec::Vec<super::steammessages_base::CMsgAuthTicket>,
4521 pub app_ids: ::std::vec::Vec<u32>,
4523 pub message_sequence: ::std::option::Option<u32>,
4525 pub filtered: ::std::option::Option<bool>,
4527 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
4530}
4531
4532impl<'a> ::std::default::Default for &'a CMsgClientAuthList {
4533 fn default() -> &'a CMsgClientAuthList {
4534 <CMsgClientAuthList as ::steam_vent_proto_common::protobuf::Message>::default_instance()
4535 }
4536}
4537
4538impl CMsgClientAuthList {
4539 pub fn new() -> CMsgClientAuthList {
4540 ::std::default::Default::default()
4541 }
4542
4543 pub fn tokens_left(&self) -> u32 {
4546 self.tokens_left.unwrap_or(0)
4547 }
4548
4549 pub fn clear_tokens_left(&mut self) {
4550 self.tokens_left = ::std::option::Option::None;
4551 }
4552
4553 pub fn has_tokens_left(&self) -> bool {
4554 self.tokens_left.is_some()
4555 }
4556
4557 pub fn set_tokens_left(&mut self, v: u32) {
4559 self.tokens_left = ::std::option::Option::Some(v);
4560 }
4561
4562 pub fn last_request_seq(&self) -> u32 {
4565 self.last_request_seq.unwrap_or(0)
4566 }
4567
4568 pub fn clear_last_request_seq(&mut self) {
4569 self.last_request_seq = ::std::option::Option::None;
4570 }
4571
4572 pub fn has_last_request_seq(&self) -> bool {
4573 self.last_request_seq.is_some()
4574 }
4575
4576 pub fn set_last_request_seq(&mut self, v: u32) {
4578 self.last_request_seq = ::std::option::Option::Some(v);
4579 }
4580
4581 pub fn last_request_seq_from_server(&self) -> u32 {
4584 self.last_request_seq_from_server.unwrap_or(0)
4585 }
4586
4587 pub fn clear_last_request_seq_from_server(&mut self) {
4588 self.last_request_seq_from_server = ::std::option::Option::None;
4589 }
4590
4591 pub fn has_last_request_seq_from_server(&self) -> bool {
4592 self.last_request_seq_from_server.is_some()
4593 }
4594
4595 pub fn set_last_request_seq_from_server(&mut self, v: u32) {
4597 self.last_request_seq_from_server = ::std::option::Option::Some(v);
4598 }
4599
4600 pub fn message_sequence(&self) -> u32 {
4603 self.message_sequence.unwrap_or(0)
4604 }
4605
4606 pub fn clear_message_sequence(&mut self) {
4607 self.message_sequence = ::std::option::Option::None;
4608 }
4609
4610 pub fn has_message_sequence(&self) -> bool {
4611 self.message_sequence.is_some()
4612 }
4613
4614 pub fn set_message_sequence(&mut self, v: u32) {
4616 self.message_sequence = ::std::option::Option::Some(v);
4617 }
4618
4619 pub fn filtered(&self) -> bool {
4622 self.filtered.unwrap_or(false)
4623 }
4624
4625 pub fn clear_filtered(&mut self) {
4626 self.filtered = ::std::option::Option::None;
4627 }
4628
4629 pub fn has_filtered(&self) -> bool {
4630 self.filtered.is_some()
4631 }
4632
4633 pub fn set_filtered(&mut self, v: bool) {
4635 self.filtered = ::std::option::Option::Some(v);
4636 }
4637}
4638
4639impl ::steam_vent_proto_common::protobuf::Message for CMsgClientAuthList {
4640 const NAME: &'static str = "CMsgClientAuthList";
4641
4642 fn is_initialized(&self) -> bool {
4643 true
4644 }
4645
4646 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4647 while let Some(tag) = is.read_raw_tag_or_eof()? {
4648 match tag {
4649 8 => {
4650 self.tokens_left = ::std::option::Option::Some(is.read_uint32()?);
4651 },
4652 16 => {
4653 self.last_request_seq = ::std::option::Option::Some(is.read_uint32()?);
4654 },
4655 24 => {
4656 self.last_request_seq_from_server = ::std::option::Option::Some(is.read_uint32()?);
4657 },
4658 34 => {
4659 self.tickets.push(is.read_message()?);
4660 },
4661 42 => {
4662 is.read_repeated_packed_uint32_into(&mut self.app_ids)?;
4663 },
4664 40 => {
4665 self.app_ids.push(is.read_uint32()?);
4666 },
4667 48 => {
4668 self.message_sequence = ::std::option::Option::Some(is.read_uint32()?);
4669 },
4670 56 => {
4671 self.filtered = ::std::option::Option::Some(is.read_bool()?);
4672 },
4673 tag => {
4674 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
4675 },
4676 };
4677 }
4678 ::std::result::Result::Ok(())
4679 }
4680
4681 #[allow(unused_variables)]
4683 fn compute_size(&self) -> u64 {
4684 let mut my_size = 0;
4685 if let Some(v) = self.tokens_left {
4686 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
4687 }
4688 if let Some(v) = self.last_request_seq {
4689 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, v);
4690 }
4691 if let Some(v) = self.last_request_seq_from_server {
4692 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
4693 }
4694 for value in &self.tickets {
4695 let len = value.compute_size();
4696 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
4697 };
4698 for value in &self.app_ids {
4699 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(5, *value);
4700 };
4701 if let Some(v) = self.message_sequence {
4702 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(6, v);
4703 }
4704 if let Some(v) = self.filtered {
4705 my_size += 1 + 1;
4706 }
4707 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
4708 self.special_fields.cached_size().set(my_size as u32);
4709 my_size
4710 }
4711
4712 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4713 if let Some(v) = self.tokens_left {
4714 os.write_uint32(1, v)?;
4715 }
4716 if let Some(v) = self.last_request_seq {
4717 os.write_uint32(2, v)?;
4718 }
4719 if let Some(v) = self.last_request_seq_from_server {
4720 os.write_uint32(3, v)?;
4721 }
4722 for v in &self.tickets {
4723 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(4, v, os)?;
4724 };
4725 for v in &self.app_ids {
4726 os.write_uint32(5, *v)?;
4727 };
4728 if let Some(v) = self.message_sequence {
4729 os.write_uint32(6, v)?;
4730 }
4731 if let Some(v) = self.filtered {
4732 os.write_bool(7, v)?;
4733 }
4734 os.write_unknown_fields(self.special_fields.unknown_fields())?;
4735 ::std::result::Result::Ok(())
4736 }
4737
4738 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
4739 &self.special_fields
4740 }
4741
4742 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
4743 &mut self.special_fields
4744 }
4745
4746 fn new() -> CMsgClientAuthList {
4747 CMsgClientAuthList::new()
4748 }
4749
4750 fn clear(&mut self) {
4751 self.tokens_left = ::std::option::Option::None;
4752 self.last_request_seq = ::std::option::Option::None;
4753 self.last_request_seq_from_server = ::std::option::Option::None;
4754 self.tickets.clear();
4755 self.app_ids.clear();
4756 self.message_sequence = ::std::option::Option::None;
4757 self.filtered = ::std::option::Option::None;
4758 self.special_fields.clear();
4759 }
4760
4761 fn default_instance() -> &'static CMsgClientAuthList {
4762 static instance: CMsgClientAuthList = CMsgClientAuthList {
4763 tokens_left: ::std::option::Option::None,
4764 last_request_seq: ::std::option::Option::None,
4765 last_request_seq_from_server: ::std::option::Option::None,
4766 tickets: ::std::vec::Vec::new(),
4767 app_ids: ::std::vec::Vec::new(),
4768 message_sequence: ::std::option::Option::None,
4769 filtered: ::std::option::Option::None,
4770 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
4771 };
4772 &instance
4773 }
4774}
4775
4776#[derive(PartialEq,Clone,Default,Debug)]
4778pub struct CMsgClientAuthListAck {
4779 pub ticket_crc: ::std::vec::Vec<u32>,
4782 pub app_ids: ::std::vec::Vec<u32>,
4784 pub message_sequence: ::std::option::Option<u32>,
4786 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
4789}
4790
4791impl<'a> ::std::default::Default for &'a CMsgClientAuthListAck {
4792 fn default() -> &'a CMsgClientAuthListAck {
4793 <CMsgClientAuthListAck as ::steam_vent_proto_common::protobuf::Message>::default_instance()
4794 }
4795}
4796
4797impl CMsgClientAuthListAck {
4798 pub fn new() -> CMsgClientAuthListAck {
4799 ::std::default::Default::default()
4800 }
4801
4802 pub fn message_sequence(&self) -> u32 {
4805 self.message_sequence.unwrap_or(0)
4806 }
4807
4808 pub fn clear_message_sequence(&mut self) {
4809 self.message_sequence = ::std::option::Option::None;
4810 }
4811
4812 pub fn has_message_sequence(&self) -> bool {
4813 self.message_sequence.is_some()
4814 }
4815
4816 pub fn set_message_sequence(&mut self, v: u32) {
4818 self.message_sequence = ::std::option::Option::Some(v);
4819 }
4820}
4821
4822impl ::steam_vent_proto_common::protobuf::Message for CMsgClientAuthListAck {
4823 const NAME: &'static str = "CMsgClientAuthListAck";
4824
4825 fn is_initialized(&self) -> bool {
4826 true
4827 }
4828
4829 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4830 while let Some(tag) = is.read_raw_tag_or_eof()? {
4831 match tag {
4832 10 => {
4833 is.read_repeated_packed_uint32_into(&mut self.ticket_crc)?;
4834 },
4835 8 => {
4836 self.ticket_crc.push(is.read_uint32()?);
4837 },
4838 18 => {
4839 is.read_repeated_packed_uint32_into(&mut self.app_ids)?;
4840 },
4841 16 => {
4842 self.app_ids.push(is.read_uint32()?);
4843 },
4844 24 => {
4845 self.message_sequence = ::std::option::Option::Some(is.read_uint32()?);
4846 },
4847 tag => {
4848 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
4849 },
4850 };
4851 }
4852 ::std::result::Result::Ok(())
4853 }
4854
4855 #[allow(unused_variables)]
4857 fn compute_size(&self) -> u64 {
4858 let mut my_size = 0;
4859 for value in &self.ticket_crc {
4860 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, *value);
4861 };
4862 for value in &self.app_ids {
4863 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, *value);
4864 };
4865 if let Some(v) = self.message_sequence {
4866 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
4867 }
4868 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
4869 self.special_fields.cached_size().set(my_size as u32);
4870 my_size
4871 }
4872
4873 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4874 for v in &self.ticket_crc {
4875 os.write_uint32(1, *v)?;
4876 };
4877 for v in &self.app_ids {
4878 os.write_uint32(2, *v)?;
4879 };
4880 if let Some(v) = self.message_sequence {
4881 os.write_uint32(3, v)?;
4882 }
4883 os.write_unknown_fields(self.special_fields.unknown_fields())?;
4884 ::std::result::Result::Ok(())
4885 }
4886
4887 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
4888 &self.special_fields
4889 }
4890
4891 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
4892 &mut self.special_fields
4893 }
4894
4895 fn new() -> CMsgClientAuthListAck {
4896 CMsgClientAuthListAck::new()
4897 }
4898
4899 fn clear(&mut self) {
4900 self.ticket_crc.clear();
4901 self.app_ids.clear();
4902 self.message_sequence = ::std::option::Option::None;
4903 self.special_fields.clear();
4904 }
4905
4906 fn default_instance() -> &'static CMsgClientAuthListAck {
4907 static instance: CMsgClientAuthListAck = CMsgClientAuthListAck {
4908 ticket_crc: ::std::vec::Vec::new(),
4909 app_ids: ::std::vec::Vec::new(),
4910 message_sequence: ::std::option::Option::None,
4911 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
4912 };
4913 &instance
4914 }
4915}
4916
4917#[derive(PartialEq,Clone,Default,Debug)]
4919pub struct CMsgClientLicenseList {
4920 pub eresult: ::std::option::Option<i32>,
4923 pub licenses: ::std::vec::Vec<cmsg_client_license_list::License>,
4925 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
4928}
4929
4930impl<'a> ::std::default::Default for &'a CMsgClientLicenseList {
4931 fn default() -> &'a CMsgClientLicenseList {
4932 <CMsgClientLicenseList as ::steam_vent_proto_common::protobuf::Message>::default_instance()
4933 }
4934}
4935
4936impl CMsgClientLicenseList {
4937 pub fn new() -> CMsgClientLicenseList {
4938 ::std::default::Default::default()
4939 }
4940
4941 pub fn eresult(&self) -> i32 {
4944 self.eresult.unwrap_or(2i32)
4945 }
4946
4947 pub fn clear_eresult(&mut self) {
4948 self.eresult = ::std::option::Option::None;
4949 }
4950
4951 pub fn has_eresult(&self) -> bool {
4952 self.eresult.is_some()
4953 }
4954
4955 pub fn set_eresult(&mut self, v: i32) {
4957 self.eresult = ::std::option::Option::Some(v);
4958 }
4959}
4960
4961impl ::steam_vent_proto_common::protobuf::Message for CMsgClientLicenseList {
4962 const NAME: &'static str = "CMsgClientLicenseList";
4963
4964 fn is_initialized(&self) -> bool {
4965 true
4966 }
4967
4968 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
4969 while let Some(tag) = is.read_raw_tag_or_eof()? {
4970 match tag {
4971 8 => {
4972 self.eresult = ::std::option::Option::Some(is.read_int32()?);
4973 },
4974 18 => {
4975 self.licenses.push(is.read_message()?);
4976 },
4977 tag => {
4978 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
4979 },
4980 };
4981 }
4982 ::std::result::Result::Ok(())
4983 }
4984
4985 #[allow(unused_variables)]
4987 fn compute_size(&self) -> u64 {
4988 let mut my_size = 0;
4989 if let Some(v) = self.eresult {
4990 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(1, v);
4991 }
4992 for value in &self.licenses {
4993 let len = value.compute_size();
4994 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
4995 };
4996 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
4997 self.special_fields.cached_size().set(my_size as u32);
4998 my_size
4999 }
5000
5001 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
5002 if let Some(v) = self.eresult {
5003 os.write_int32(1, v)?;
5004 }
5005 for v in &self.licenses {
5006 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(2, v, os)?;
5007 };
5008 os.write_unknown_fields(self.special_fields.unknown_fields())?;
5009 ::std::result::Result::Ok(())
5010 }
5011
5012 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
5013 &self.special_fields
5014 }
5015
5016 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
5017 &mut self.special_fields
5018 }
5019
5020 fn new() -> CMsgClientLicenseList {
5021 CMsgClientLicenseList::new()
5022 }
5023
5024 fn clear(&mut self) {
5025 self.eresult = ::std::option::Option::None;
5026 self.licenses.clear();
5027 self.special_fields.clear();
5028 }
5029
5030 fn default_instance() -> &'static CMsgClientLicenseList {
5031 static instance: CMsgClientLicenseList = CMsgClientLicenseList {
5032 eresult: ::std::option::Option::None,
5033 licenses: ::std::vec::Vec::new(),
5034 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
5035 };
5036 &instance
5037 }
5038}
5039
5040pub mod cmsg_client_license_list {
5042 #[derive(PartialEq,Clone,Default,Debug)]
5044 pub struct License {
5045 pub package_id: ::std::option::Option<u32>,
5048 pub time_created: ::std::option::Option<u32>,
5050 pub time_next_process: ::std::option::Option<u32>,
5052 pub minute_limit: ::std::option::Option<i32>,
5054 pub minutes_used: ::std::option::Option<i32>,
5056 pub payment_method: ::std::option::Option<u32>,
5058 pub flags: ::std::option::Option<u32>,
5060 pub purchase_country_code: ::std::option::Option<::std::string::String>,
5062 pub license_type: ::std::option::Option<u32>,
5064 pub territory_code: ::std::option::Option<i32>,
5066 pub change_number: ::std::option::Option<i32>,
5068 pub owner_id: ::std::option::Option<u32>,
5070 pub initial_period: ::std::option::Option<u32>,
5072 pub initial_time_unit: ::std::option::Option<u32>,
5074 pub renewal_period: ::std::option::Option<u32>,
5076 pub renewal_time_unit: ::std::option::Option<u32>,
5078 pub access_token: ::std::option::Option<u64>,
5080 pub master_package_id: ::std::option::Option<u32>,
5082 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
5085 }
5086
5087 impl<'a> ::std::default::Default for &'a License {
5088 fn default() -> &'a License {
5089 <License as ::steam_vent_proto_common::protobuf::Message>::default_instance()
5090 }
5091 }
5092
5093 impl License {
5094 pub fn new() -> License {
5095 ::std::default::Default::default()
5096 }
5097
5098 pub fn package_id(&self) -> u32 {
5101 self.package_id.unwrap_or(0)
5102 }
5103
5104 pub fn clear_package_id(&mut self) {
5105 self.package_id = ::std::option::Option::None;
5106 }
5107
5108 pub fn has_package_id(&self) -> bool {
5109 self.package_id.is_some()
5110 }
5111
5112 pub fn set_package_id(&mut self, v: u32) {
5114 self.package_id = ::std::option::Option::Some(v);
5115 }
5116
5117 pub fn time_created(&self) -> u32 {
5120 self.time_created.unwrap_or(0)
5121 }
5122
5123 pub fn clear_time_created(&mut self) {
5124 self.time_created = ::std::option::Option::None;
5125 }
5126
5127 pub fn has_time_created(&self) -> bool {
5128 self.time_created.is_some()
5129 }
5130
5131 pub fn set_time_created(&mut self, v: u32) {
5133 self.time_created = ::std::option::Option::Some(v);
5134 }
5135
5136 pub fn time_next_process(&self) -> u32 {
5139 self.time_next_process.unwrap_or(0)
5140 }
5141
5142 pub fn clear_time_next_process(&mut self) {
5143 self.time_next_process = ::std::option::Option::None;
5144 }
5145
5146 pub fn has_time_next_process(&self) -> bool {
5147 self.time_next_process.is_some()
5148 }
5149
5150 pub fn set_time_next_process(&mut self, v: u32) {
5152 self.time_next_process = ::std::option::Option::Some(v);
5153 }
5154
5155 pub fn minute_limit(&self) -> i32 {
5158 self.minute_limit.unwrap_or(0)
5159 }
5160
5161 pub fn clear_minute_limit(&mut self) {
5162 self.minute_limit = ::std::option::Option::None;
5163 }
5164
5165 pub fn has_minute_limit(&self) -> bool {
5166 self.minute_limit.is_some()
5167 }
5168
5169 pub fn set_minute_limit(&mut self, v: i32) {
5171 self.minute_limit = ::std::option::Option::Some(v);
5172 }
5173
5174 pub fn minutes_used(&self) -> i32 {
5177 self.minutes_used.unwrap_or(0)
5178 }
5179
5180 pub fn clear_minutes_used(&mut self) {
5181 self.minutes_used = ::std::option::Option::None;
5182 }
5183
5184 pub fn has_minutes_used(&self) -> bool {
5185 self.minutes_used.is_some()
5186 }
5187
5188 pub fn set_minutes_used(&mut self, v: i32) {
5190 self.minutes_used = ::std::option::Option::Some(v);
5191 }
5192
5193 pub fn payment_method(&self) -> u32 {
5196 self.payment_method.unwrap_or(0)
5197 }
5198
5199 pub fn clear_payment_method(&mut self) {
5200 self.payment_method = ::std::option::Option::None;
5201 }
5202
5203 pub fn has_payment_method(&self) -> bool {
5204 self.payment_method.is_some()
5205 }
5206
5207 pub fn set_payment_method(&mut self, v: u32) {
5209 self.payment_method = ::std::option::Option::Some(v);
5210 }
5211
5212 pub fn flags(&self) -> u32 {
5215 self.flags.unwrap_or(0)
5216 }
5217
5218 pub fn clear_flags(&mut self) {
5219 self.flags = ::std::option::Option::None;
5220 }
5221
5222 pub fn has_flags(&self) -> bool {
5223 self.flags.is_some()
5224 }
5225
5226 pub fn set_flags(&mut self, v: u32) {
5228 self.flags = ::std::option::Option::Some(v);
5229 }
5230
5231 pub fn purchase_country_code(&self) -> &str {
5234 match self.purchase_country_code.as_ref() {
5235 Some(v) => v,
5236 None => "",
5237 }
5238 }
5239
5240 pub fn clear_purchase_country_code(&mut self) {
5241 self.purchase_country_code = ::std::option::Option::None;
5242 }
5243
5244 pub fn has_purchase_country_code(&self) -> bool {
5245 self.purchase_country_code.is_some()
5246 }
5247
5248 pub fn set_purchase_country_code(&mut self, v: ::std::string::String) {
5250 self.purchase_country_code = ::std::option::Option::Some(v);
5251 }
5252
5253 pub fn mut_purchase_country_code(&mut self) -> &mut ::std::string::String {
5256 if self.purchase_country_code.is_none() {
5257 self.purchase_country_code = ::std::option::Option::Some(::std::string::String::new());
5258 }
5259 self.purchase_country_code.as_mut().unwrap()
5260 }
5261
5262 pub fn take_purchase_country_code(&mut self) -> ::std::string::String {
5264 self.purchase_country_code.take().unwrap_or_else(|| ::std::string::String::new())
5265 }
5266
5267 pub fn license_type(&self) -> u32 {
5270 self.license_type.unwrap_or(0)
5271 }
5272
5273 pub fn clear_license_type(&mut self) {
5274 self.license_type = ::std::option::Option::None;
5275 }
5276
5277 pub fn has_license_type(&self) -> bool {
5278 self.license_type.is_some()
5279 }
5280
5281 pub fn set_license_type(&mut self, v: u32) {
5283 self.license_type = ::std::option::Option::Some(v);
5284 }
5285
5286 pub fn territory_code(&self) -> i32 {
5289 self.territory_code.unwrap_or(0)
5290 }
5291
5292 pub fn clear_territory_code(&mut self) {
5293 self.territory_code = ::std::option::Option::None;
5294 }
5295
5296 pub fn has_territory_code(&self) -> bool {
5297 self.territory_code.is_some()
5298 }
5299
5300 pub fn set_territory_code(&mut self, v: i32) {
5302 self.territory_code = ::std::option::Option::Some(v);
5303 }
5304
5305 pub fn change_number(&self) -> i32 {
5308 self.change_number.unwrap_or(0)
5309 }
5310
5311 pub fn clear_change_number(&mut self) {
5312 self.change_number = ::std::option::Option::None;
5313 }
5314
5315 pub fn has_change_number(&self) -> bool {
5316 self.change_number.is_some()
5317 }
5318
5319 pub fn set_change_number(&mut self, v: i32) {
5321 self.change_number = ::std::option::Option::Some(v);
5322 }
5323
5324 pub fn owner_id(&self) -> u32 {
5327 self.owner_id.unwrap_or(0)
5328 }
5329
5330 pub fn clear_owner_id(&mut self) {
5331 self.owner_id = ::std::option::Option::None;
5332 }
5333
5334 pub fn has_owner_id(&self) -> bool {
5335 self.owner_id.is_some()
5336 }
5337
5338 pub fn set_owner_id(&mut self, v: u32) {
5340 self.owner_id = ::std::option::Option::Some(v);
5341 }
5342
5343 pub fn initial_period(&self) -> u32 {
5346 self.initial_period.unwrap_or(0)
5347 }
5348
5349 pub fn clear_initial_period(&mut self) {
5350 self.initial_period = ::std::option::Option::None;
5351 }
5352
5353 pub fn has_initial_period(&self) -> bool {
5354 self.initial_period.is_some()
5355 }
5356
5357 pub fn set_initial_period(&mut self, v: u32) {
5359 self.initial_period = ::std::option::Option::Some(v);
5360 }
5361
5362 pub fn initial_time_unit(&self) -> u32 {
5365 self.initial_time_unit.unwrap_or(0)
5366 }
5367
5368 pub fn clear_initial_time_unit(&mut self) {
5369 self.initial_time_unit = ::std::option::Option::None;
5370 }
5371
5372 pub fn has_initial_time_unit(&self) -> bool {
5373 self.initial_time_unit.is_some()
5374 }
5375
5376 pub fn set_initial_time_unit(&mut self, v: u32) {
5378 self.initial_time_unit = ::std::option::Option::Some(v);
5379 }
5380
5381 pub fn renewal_period(&self) -> u32 {
5384 self.renewal_period.unwrap_or(0)
5385 }
5386
5387 pub fn clear_renewal_period(&mut self) {
5388 self.renewal_period = ::std::option::Option::None;
5389 }
5390
5391 pub fn has_renewal_period(&self) -> bool {
5392 self.renewal_period.is_some()
5393 }
5394
5395 pub fn set_renewal_period(&mut self, v: u32) {
5397 self.renewal_period = ::std::option::Option::Some(v);
5398 }
5399
5400 pub fn renewal_time_unit(&self) -> u32 {
5403 self.renewal_time_unit.unwrap_or(0)
5404 }
5405
5406 pub fn clear_renewal_time_unit(&mut self) {
5407 self.renewal_time_unit = ::std::option::Option::None;
5408 }
5409
5410 pub fn has_renewal_time_unit(&self) -> bool {
5411 self.renewal_time_unit.is_some()
5412 }
5413
5414 pub fn set_renewal_time_unit(&mut self, v: u32) {
5416 self.renewal_time_unit = ::std::option::Option::Some(v);
5417 }
5418
5419 pub fn access_token(&self) -> u64 {
5422 self.access_token.unwrap_or(0)
5423 }
5424
5425 pub fn clear_access_token(&mut self) {
5426 self.access_token = ::std::option::Option::None;
5427 }
5428
5429 pub fn has_access_token(&self) -> bool {
5430 self.access_token.is_some()
5431 }
5432
5433 pub fn set_access_token(&mut self, v: u64) {
5435 self.access_token = ::std::option::Option::Some(v);
5436 }
5437
5438 pub fn master_package_id(&self) -> u32 {
5441 self.master_package_id.unwrap_or(0)
5442 }
5443
5444 pub fn clear_master_package_id(&mut self) {
5445 self.master_package_id = ::std::option::Option::None;
5446 }
5447
5448 pub fn has_master_package_id(&self) -> bool {
5449 self.master_package_id.is_some()
5450 }
5451
5452 pub fn set_master_package_id(&mut self, v: u32) {
5454 self.master_package_id = ::std::option::Option::Some(v);
5455 }
5456 }
5457
5458 impl ::steam_vent_proto_common::protobuf::Message for License {
5459 const NAME: &'static str = "License";
5460
5461 fn is_initialized(&self) -> bool {
5462 true
5463 }
5464
5465 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
5466 while let Some(tag) = is.read_raw_tag_or_eof()? {
5467 match tag {
5468 8 => {
5469 self.package_id = ::std::option::Option::Some(is.read_uint32()?);
5470 },
5471 21 => {
5472 self.time_created = ::std::option::Option::Some(is.read_fixed32()?);
5473 },
5474 29 => {
5475 self.time_next_process = ::std::option::Option::Some(is.read_fixed32()?);
5476 },
5477 32 => {
5478 self.minute_limit = ::std::option::Option::Some(is.read_int32()?);
5479 },
5480 40 => {
5481 self.minutes_used = ::std::option::Option::Some(is.read_int32()?);
5482 },
5483 48 => {
5484 self.payment_method = ::std::option::Option::Some(is.read_uint32()?);
5485 },
5486 56 => {
5487 self.flags = ::std::option::Option::Some(is.read_uint32()?);
5488 },
5489 66 => {
5490 self.purchase_country_code = ::std::option::Option::Some(is.read_string()?);
5491 },
5492 72 => {
5493 self.license_type = ::std::option::Option::Some(is.read_uint32()?);
5494 },
5495 80 => {
5496 self.territory_code = ::std::option::Option::Some(is.read_int32()?);
5497 },
5498 88 => {
5499 self.change_number = ::std::option::Option::Some(is.read_int32()?);
5500 },
5501 96 => {
5502 self.owner_id = ::std::option::Option::Some(is.read_uint32()?);
5503 },
5504 104 => {
5505 self.initial_period = ::std::option::Option::Some(is.read_uint32()?);
5506 },
5507 112 => {
5508 self.initial_time_unit = ::std::option::Option::Some(is.read_uint32()?);
5509 },
5510 120 => {
5511 self.renewal_period = ::std::option::Option::Some(is.read_uint32()?);
5512 },
5513 128 => {
5514 self.renewal_time_unit = ::std::option::Option::Some(is.read_uint32()?);
5515 },
5516 136 => {
5517 self.access_token = ::std::option::Option::Some(is.read_uint64()?);
5518 },
5519 144 => {
5520 self.master_package_id = ::std::option::Option::Some(is.read_uint32()?);
5521 },
5522 tag => {
5523 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
5524 },
5525 };
5526 }
5527 ::std::result::Result::Ok(())
5528 }
5529
5530 #[allow(unused_variables)]
5532 fn compute_size(&self) -> u64 {
5533 let mut my_size = 0;
5534 if let Some(v) = self.package_id {
5535 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
5536 }
5537 if let Some(v) = self.time_created {
5538 my_size += 1 + 4;
5539 }
5540 if let Some(v) = self.time_next_process {
5541 my_size += 1 + 4;
5542 }
5543 if let Some(v) = self.minute_limit {
5544 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(4, v);
5545 }
5546 if let Some(v) = self.minutes_used {
5547 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(5, v);
5548 }
5549 if let Some(v) = self.payment_method {
5550 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(6, v);
5551 }
5552 if let Some(v) = self.flags {
5553 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(7, v);
5554 }
5555 if let Some(v) = self.purchase_country_code.as_ref() {
5556 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(8, &v);
5557 }
5558 if let Some(v) = self.license_type {
5559 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(9, v);
5560 }
5561 if let Some(v) = self.territory_code {
5562 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(10, v);
5563 }
5564 if let Some(v) = self.change_number {
5565 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(11, v);
5566 }
5567 if let Some(v) = self.owner_id {
5568 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(12, v);
5569 }
5570 if let Some(v) = self.initial_period {
5571 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(13, v);
5572 }
5573 if let Some(v) = self.initial_time_unit {
5574 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(14, v);
5575 }
5576 if let Some(v) = self.renewal_period {
5577 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(15, v);
5578 }
5579 if let Some(v) = self.renewal_time_unit {
5580 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(16, v);
5581 }
5582 if let Some(v) = self.access_token {
5583 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(17, v);
5584 }
5585 if let Some(v) = self.master_package_id {
5586 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(18, v);
5587 }
5588 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
5589 self.special_fields.cached_size().set(my_size as u32);
5590 my_size
5591 }
5592
5593 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
5594 if let Some(v) = self.package_id {
5595 os.write_uint32(1, v)?;
5596 }
5597 if let Some(v) = self.time_created {
5598 os.write_fixed32(2, v)?;
5599 }
5600 if let Some(v) = self.time_next_process {
5601 os.write_fixed32(3, v)?;
5602 }
5603 if let Some(v) = self.minute_limit {
5604 os.write_int32(4, v)?;
5605 }
5606 if let Some(v) = self.minutes_used {
5607 os.write_int32(5, v)?;
5608 }
5609 if let Some(v) = self.payment_method {
5610 os.write_uint32(6, v)?;
5611 }
5612 if let Some(v) = self.flags {
5613 os.write_uint32(7, v)?;
5614 }
5615 if let Some(v) = self.purchase_country_code.as_ref() {
5616 os.write_string(8, v)?;
5617 }
5618 if let Some(v) = self.license_type {
5619 os.write_uint32(9, v)?;
5620 }
5621 if let Some(v) = self.territory_code {
5622 os.write_int32(10, v)?;
5623 }
5624 if let Some(v) = self.change_number {
5625 os.write_int32(11, v)?;
5626 }
5627 if let Some(v) = self.owner_id {
5628 os.write_uint32(12, v)?;
5629 }
5630 if let Some(v) = self.initial_period {
5631 os.write_uint32(13, v)?;
5632 }
5633 if let Some(v) = self.initial_time_unit {
5634 os.write_uint32(14, v)?;
5635 }
5636 if let Some(v) = self.renewal_period {
5637 os.write_uint32(15, v)?;
5638 }
5639 if let Some(v) = self.renewal_time_unit {
5640 os.write_uint32(16, v)?;
5641 }
5642 if let Some(v) = self.access_token {
5643 os.write_uint64(17, v)?;
5644 }
5645 if let Some(v) = self.master_package_id {
5646 os.write_uint32(18, v)?;
5647 }
5648 os.write_unknown_fields(self.special_fields.unknown_fields())?;
5649 ::std::result::Result::Ok(())
5650 }
5651
5652 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
5653 &self.special_fields
5654 }
5655
5656 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
5657 &mut self.special_fields
5658 }
5659
5660 fn new() -> License {
5661 License::new()
5662 }
5663
5664 fn clear(&mut self) {
5665 self.package_id = ::std::option::Option::None;
5666 self.time_created = ::std::option::Option::None;
5667 self.time_next_process = ::std::option::Option::None;
5668 self.minute_limit = ::std::option::Option::None;
5669 self.minutes_used = ::std::option::Option::None;
5670 self.payment_method = ::std::option::Option::None;
5671 self.flags = ::std::option::Option::None;
5672 self.purchase_country_code = ::std::option::Option::None;
5673 self.license_type = ::std::option::Option::None;
5674 self.territory_code = ::std::option::Option::None;
5675 self.change_number = ::std::option::Option::None;
5676 self.owner_id = ::std::option::Option::None;
5677 self.initial_period = ::std::option::Option::None;
5678 self.initial_time_unit = ::std::option::Option::None;
5679 self.renewal_period = ::std::option::Option::None;
5680 self.renewal_time_unit = ::std::option::Option::None;
5681 self.access_token = ::std::option::Option::None;
5682 self.master_package_id = ::std::option::Option::None;
5683 self.special_fields.clear();
5684 }
5685
5686 fn default_instance() -> &'static License {
5687 static instance: License = License {
5688 package_id: ::std::option::Option::None,
5689 time_created: ::std::option::Option::None,
5690 time_next_process: ::std::option::Option::None,
5691 minute_limit: ::std::option::Option::None,
5692 minutes_used: ::std::option::Option::None,
5693 payment_method: ::std::option::Option::None,
5694 flags: ::std::option::Option::None,
5695 purchase_country_code: ::std::option::Option::None,
5696 license_type: ::std::option::Option::None,
5697 territory_code: ::std::option::Option::None,
5698 change_number: ::std::option::Option::None,
5699 owner_id: ::std::option::Option::None,
5700 initial_period: ::std::option::Option::None,
5701 initial_time_unit: ::std::option::Option::None,
5702 renewal_period: ::std::option::Option::None,
5703 renewal_time_unit: ::std::option::Option::None,
5704 access_token: ::std::option::Option::None,
5705 master_package_id: ::std::option::Option::None,
5706 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
5707 };
5708 &instance
5709 }
5710 }
5711}
5712
5713#[derive(PartialEq,Clone,Default,Debug)]
5715pub struct CMsgClientIsLimitedAccount {
5716 pub bis_limited_account: ::std::option::Option<bool>,
5719 pub bis_community_banned: ::std::option::Option<bool>,
5721 pub bis_locked_account: ::std::option::Option<bool>,
5723 pub bis_limited_account_allowed_to_invite_friends: ::std::option::Option<bool>,
5725 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
5728}
5729
5730impl<'a> ::std::default::Default for &'a CMsgClientIsLimitedAccount {
5731 fn default() -> &'a CMsgClientIsLimitedAccount {
5732 <CMsgClientIsLimitedAccount as ::steam_vent_proto_common::protobuf::Message>::default_instance()
5733 }
5734}
5735
5736impl CMsgClientIsLimitedAccount {
5737 pub fn new() -> CMsgClientIsLimitedAccount {
5738 ::std::default::Default::default()
5739 }
5740
5741 pub fn bis_limited_account(&self) -> bool {
5744 self.bis_limited_account.unwrap_or(false)
5745 }
5746
5747 pub fn clear_bis_limited_account(&mut self) {
5748 self.bis_limited_account = ::std::option::Option::None;
5749 }
5750
5751 pub fn has_bis_limited_account(&self) -> bool {
5752 self.bis_limited_account.is_some()
5753 }
5754
5755 pub fn set_bis_limited_account(&mut self, v: bool) {
5757 self.bis_limited_account = ::std::option::Option::Some(v);
5758 }
5759
5760 pub fn bis_community_banned(&self) -> bool {
5763 self.bis_community_banned.unwrap_or(false)
5764 }
5765
5766 pub fn clear_bis_community_banned(&mut self) {
5767 self.bis_community_banned = ::std::option::Option::None;
5768 }
5769
5770 pub fn has_bis_community_banned(&self) -> bool {
5771 self.bis_community_banned.is_some()
5772 }
5773
5774 pub fn set_bis_community_banned(&mut self, v: bool) {
5776 self.bis_community_banned = ::std::option::Option::Some(v);
5777 }
5778
5779 pub fn bis_locked_account(&self) -> bool {
5782 self.bis_locked_account.unwrap_or(false)
5783 }
5784
5785 pub fn clear_bis_locked_account(&mut self) {
5786 self.bis_locked_account = ::std::option::Option::None;
5787 }
5788
5789 pub fn has_bis_locked_account(&self) -> bool {
5790 self.bis_locked_account.is_some()
5791 }
5792
5793 pub fn set_bis_locked_account(&mut self, v: bool) {
5795 self.bis_locked_account = ::std::option::Option::Some(v);
5796 }
5797
5798 pub fn bis_limited_account_allowed_to_invite_friends(&self) -> bool {
5801 self.bis_limited_account_allowed_to_invite_friends.unwrap_or(false)
5802 }
5803
5804 pub fn clear_bis_limited_account_allowed_to_invite_friends(&mut self) {
5805 self.bis_limited_account_allowed_to_invite_friends = ::std::option::Option::None;
5806 }
5807
5808 pub fn has_bis_limited_account_allowed_to_invite_friends(&self) -> bool {
5809 self.bis_limited_account_allowed_to_invite_friends.is_some()
5810 }
5811
5812 pub fn set_bis_limited_account_allowed_to_invite_friends(&mut self, v: bool) {
5814 self.bis_limited_account_allowed_to_invite_friends = ::std::option::Option::Some(v);
5815 }
5816}
5817
5818impl ::steam_vent_proto_common::protobuf::Message for CMsgClientIsLimitedAccount {
5819 const NAME: &'static str = "CMsgClientIsLimitedAccount";
5820
5821 fn is_initialized(&self) -> bool {
5822 true
5823 }
5824
5825 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
5826 while let Some(tag) = is.read_raw_tag_or_eof()? {
5827 match tag {
5828 8 => {
5829 self.bis_limited_account = ::std::option::Option::Some(is.read_bool()?);
5830 },
5831 16 => {
5832 self.bis_community_banned = ::std::option::Option::Some(is.read_bool()?);
5833 },
5834 24 => {
5835 self.bis_locked_account = ::std::option::Option::Some(is.read_bool()?);
5836 },
5837 32 => {
5838 self.bis_limited_account_allowed_to_invite_friends = ::std::option::Option::Some(is.read_bool()?);
5839 },
5840 tag => {
5841 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
5842 },
5843 };
5844 }
5845 ::std::result::Result::Ok(())
5846 }
5847
5848 #[allow(unused_variables)]
5850 fn compute_size(&self) -> u64 {
5851 let mut my_size = 0;
5852 if let Some(v) = self.bis_limited_account {
5853 my_size += 1 + 1;
5854 }
5855 if let Some(v) = self.bis_community_banned {
5856 my_size += 1 + 1;
5857 }
5858 if let Some(v) = self.bis_locked_account {
5859 my_size += 1 + 1;
5860 }
5861 if let Some(v) = self.bis_limited_account_allowed_to_invite_friends {
5862 my_size += 1 + 1;
5863 }
5864 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
5865 self.special_fields.cached_size().set(my_size as u32);
5866 my_size
5867 }
5868
5869 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
5870 if let Some(v) = self.bis_limited_account {
5871 os.write_bool(1, v)?;
5872 }
5873 if let Some(v) = self.bis_community_banned {
5874 os.write_bool(2, v)?;
5875 }
5876 if let Some(v) = self.bis_locked_account {
5877 os.write_bool(3, v)?;
5878 }
5879 if let Some(v) = self.bis_limited_account_allowed_to_invite_friends {
5880 os.write_bool(4, v)?;
5881 }
5882 os.write_unknown_fields(self.special_fields.unknown_fields())?;
5883 ::std::result::Result::Ok(())
5884 }
5885
5886 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
5887 &self.special_fields
5888 }
5889
5890 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
5891 &mut self.special_fields
5892 }
5893
5894 fn new() -> CMsgClientIsLimitedAccount {
5895 CMsgClientIsLimitedAccount::new()
5896 }
5897
5898 fn clear(&mut self) {
5899 self.bis_limited_account = ::std::option::Option::None;
5900 self.bis_community_banned = ::std::option::Option::None;
5901 self.bis_locked_account = ::std::option::Option::None;
5902 self.bis_limited_account_allowed_to_invite_friends = ::std::option::Option::None;
5903 self.special_fields.clear();
5904 }
5905
5906 fn default_instance() -> &'static CMsgClientIsLimitedAccount {
5907 static instance: CMsgClientIsLimitedAccount = CMsgClientIsLimitedAccount {
5908 bis_limited_account: ::std::option::Option::None,
5909 bis_community_banned: ::std::option::Option::None,
5910 bis_locked_account: ::std::option::Option::None,
5911 bis_limited_account_allowed_to_invite_friends: ::std::option::Option::None,
5912 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
5913 };
5914 &instance
5915 }
5916}
5917
5918#[derive(PartialEq,Clone,Default,Debug)]
5920pub struct CMsgClientRequestedClientStats {
5921 pub stats_to_send: ::std::vec::Vec<cmsg_client_requested_client_stats::StatsToSend>,
5924 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
5927}
5928
5929impl<'a> ::std::default::Default for &'a CMsgClientRequestedClientStats {
5930 fn default() -> &'a CMsgClientRequestedClientStats {
5931 <CMsgClientRequestedClientStats as ::steam_vent_proto_common::protobuf::Message>::default_instance()
5932 }
5933}
5934
5935impl CMsgClientRequestedClientStats {
5936 pub fn new() -> CMsgClientRequestedClientStats {
5937 ::std::default::Default::default()
5938 }
5939}
5940
5941impl ::steam_vent_proto_common::protobuf::Message for CMsgClientRequestedClientStats {
5942 const NAME: &'static str = "CMsgClientRequestedClientStats";
5943
5944 fn is_initialized(&self) -> bool {
5945 true
5946 }
5947
5948 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
5949 while let Some(tag) = is.read_raw_tag_or_eof()? {
5950 match tag {
5951 10 => {
5952 self.stats_to_send.push(is.read_message()?);
5953 },
5954 tag => {
5955 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
5956 },
5957 };
5958 }
5959 ::std::result::Result::Ok(())
5960 }
5961
5962 #[allow(unused_variables)]
5964 fn compute_size(&self) -> u64 {
5965 let mut my_size = 0;
5966 for value in &self.stats_to_send {
5967 let len = value.compute_size();
5968 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
5969 };
5970 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
5971 self.special_fields.cached_size().set(my_size as u32);
5972 my_size
5973 }
5974
5975 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
5976 for v in &self.stats_to_send {
5977 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
5978 };
5979 os.write_unknown_fields(self.special_fields.unknown_fields())?;
5980 ::std::result::Result::Ok(())
5981 }
5982
5983 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
5984 &self.special_fields
5985 }
5986
5987 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
5988 &mut self.special_fields
5989 }
5990
5991 fn new() -> CMsgClientRequestedClientStats {
5992 CMsgClientRequestedClientStats::new()
5993 }
5994
5995 fn clear(&mut self) {
5996 self.stats_to_send.clear();
5997 self.special_fields.clear();
5998 }
5999
6000 fn default_instance() -> &'static CMsgClientRequestedClientStats {
6001 static instance: CMsgClientRequestedClientStats = CMsgClientRequestedClientStats {
6002 stats_to_send: ::std::vec::Vec::new(),
6003 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
6004 };
6005 &instance
6006 }
6007}
6008
6009pub mod cmsg_client_requested_client_stats {
6011 #[derive(PartialEq,Clone,Default,Debug)]
6013 pub struct StatsToSend {
6014 pub client_stat: ::std::option::Option<u32>,
6017 pub stat_aggregate_method: ::std::option::Option<u32>,
6019 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
6022 }
6023
6024 impl<'a> ::std::default::Default for &'a StatsToSend {
6025 fn default() -> &'a StatsToSend {
6026 <StatsToSend as ::steam_vent_proto_common::protobuf::Message>::default_instance()
6027 }
6028 }
6029
6030 impl StatsToSend {
6031 pub fn new() -> StatsToSend {
6032 ::std::default::Default::default()
6033 }
6034
6035 pub fn client_stat(&self) -> u32 {
6038 self.client_stat.unwrap_or(0)
6039 }
6040
6041 pub fn clear_client_stat(&mut self) {
6042 self.client_stat = ::std::option::Option::None;
6043 }
6044
6045 pub fn has_client_stat(&self) -> bool {
6046 self.client_stat.is_some()
6047 }
6048
6049 pub fn set_client_stat(&mut self, v: u32) {
6051 self.client_stat = ::std::option::Option::Some(v);
6052 }
6053
6054 pub fn stat_aggregate_method(&self) -> u32 {
6057 self.stat_aggregate_method.unwrap_or(0)
6058 }
6059
6060 pub fn clear_stat_aggregate_method(&mut self) {
6061 self.stat_aggregate_method = ::std::option::Option::None;
6062 }
6063
6064 pub fn has_stat_aggregate_method(&self) -> bool {
6065 self.stat_aggregate_method.is_some()
6066 }
6067
6068 pub fn set_stat_aggregate_method(&mut self, v: u32) {
6070 self.stat_aggregate_method = ::std::option::Option::Some(v);
6071 }
6072 }
6073
6074 impl ::steam_vent_proto_common::protobuf::Message for StatsToSend {
6075 const NAME: &'static str = "StatsToSend";
6076
6077 fn is_initialized(&self) -> bool {
6078 true
6079 }
6080
6081 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6082 while let Some(tag) = is.read_raw_tag_or_eof()? {
6083 match tag {
6084 8 => {
6085 self.client_stat = ::std::option::Option::Some(is.read_uint32()?);
6086 },
6087 16 => {
6088 self.stat_aggregate_method = ::std::option::Option::Some(is.read_uint32()?);
6089 },
6090 tag => {
6091 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
6092 },
6093 };
6094 }
6095 ::std::result::Result::Ok(())
6096 }
6097
6098 #[allow(unused_variables)]
6100 fn compute_size(&self) -> u64 {
6101 let mut my_size = 0;
6102 if let Some(v) = self.client_stat {
6103 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
6104 }
6105 if let Some(v) = self.stat_aggregate_method {
6106 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, v);
6107 }
6108 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
6109 self.special_fields.cached_size().set(my_size as u32);
6110 my_size
6111 }
6112
6113 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6114 if let Some(v) = self.client_stat {
6115 os.write_uint32(1, v)?;
6116 }
6117 if let Some(v) = self.stat_aggregate_method {
6118 os.write_uint32(2, v)?;
6119 }
6120 os.write_unknown_fields(self.special_fields.unknown_fields())?;
6121 ::std::result::Result::Ok(())
6122 }
6123
6124 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
6125 &self.special_fields
6126 }
6127
6128 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
6129 &mut self.special_fields
6130 }
6131
6132 fn new() -> StatsToSend {
6133 StatsToSend::new()
6134 }
6135
6136 fn clear(&mut self) {
6137 self.client_stat = ::std::option::Option::None;
6138 self.stat_aggregate_method = ::std::option::Option::None;
6139 self.special_fields.clear();
6140 }
6141
6142 fn default_instance() -> &'static StatsToSend {
6143 static instance: StatsToSend = StatsToSend {
6144 client_stat: ::std::option::Option::None,
6145 stat_aggregate_method: ::std::option::Option::None,
6146 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
6147 };
6148 &instance
6149 }
6150 }
6151}
6152
6153#[derive(PartialEq,Clone,Default,Debug)]
6155pub struct CMsgClientStat2 {
6156 pub stat_detail: ::std::vec::Vec<cmsg_client_stat2::StatDetail>,
6159 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
6162}
6163
6164impl<'a> ::std::default::Default for &'a CMsgClientStat2 {
6165 fn default() -> &'a CMsgClientStat2 {
6166 <CMsgClientStat2 as ::steam_vent_proto_common::protobuf::Message>::default_instance()
6167 }
6168}
6169
6170impl CMsgClientStat2 {
6171 pub fn new() -> CMsgClientStat2 {
6172 ::std::default::Default::default()
6173 }
6174}
6175
6176impl ::steam_vent_proto_common::protobuf::Message for CMsgClientStat2 {
6177 const NAME: &'static str = "CMsgClientStat2";
6178
6179 fn is_initialized(&self) -> bool {
6180 true
6181 }
6182
6183 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6184 while let Some(tag) = is.read_raw_tag_or_eof()? {
6185 match tag {
6186 10 => {
6187 self.stat_detail.push(is.read_message()?);
6188 },
6189 tag => {
6190 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
6191 },
6192 };
6193 }
6194 ::std::result::Result::Ok(())
6195 }
6196
6197 #[allow(unused_variables)]
6199 fn compute_size(&self) -> u64 {
6200 let mut my_size = 0;
6201 for value in &self.stat_detail {
6202 let len = value.compute_size();
6203 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
6204 };
6205 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
6206 self.special_fields.cached_size().set(my_size as u32);
6207 my_size
6208 }
6209
6210 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6211 for v in &self.stat_detail {
6212 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
6213 };
6214 os.write_unknown_fields(self.special_fields.unknown_fields())?;
6215 ::std::result::Result::Ok(())
6216 }
6217
6218 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
6219 &self.special_fields
6220 }
6221
6222 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
6223 &mut self.special_fields
6224 }
6225
6226 fn new() -> CMsgClientStat2 {
6227 CMsgClientStat2::new()
6228 }
6229
6230 fn clear(&mut self) {
6231 self.stat_detail.clear();
6232 self.special_fields.clear();
6233 }
6234
6235 fn default_instance() -> &'static CMsgClientStat2 {
6236 static instance: CMsgClientStat2 = CMsgClientStat2 {
6237 stat_detail: ::std::vec::Vec::new(),
6238 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
6239 };
6240 &instance
6241 }
6242}
6243
6244pub mod cmsg_client_stat2 {
6246 #[derive(PartialEq,Clone,Default,Debug)]
6248 pub struct StatDetail {
6249 pub client_stat: ::std::option::Option<u32>,
6252 pub ll_value: ::std::option::Option<i64>,
6254 pub time_of_day: ::std::option::Option<u32>,
6256 pub cell_id: ::std::option::Option<u32>,
6258 pub depot_id: ::std::option::Option<u32>,
6260 pub app_id: ::std::option::Option<u32>,
6262 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
6265 }
6266
6267 impl<'a> ::std::default::Default for &'a StatDetail {
6268 fn default() -> &'a StatDetail {
6269 <StatDetail as ::steam_vent_proto_common::protobuf::Message>::default_instance()
6270 }
6271 }
6272
6273 impl StatDetail {
6274 pub fn new() -> StatDetail {
6275 ::std::default::Default::default()
6276 }
6277
6278 pub fn client_stat(&self) -> u32 {
6281 self.client_stat.unwrap_or(0)
6282 }
6283
6284 pub fn clear_client_stat(&mut self) {
6285 self.client_stat = ::std::option::Option::None;
6286 }
6287
6288 pub fn has_client_stat(&self) -> bool {
6289 self.client_stat.is_some()
6290 }
6291
6292 pub fn set_client_stat(&mut self, v: u32) {
6294 self.client_stat = ::std::option::Option::Some(v);
6295 }
6296
6297 pub fn ll_value(&self) -> i64 {
6300 self.ll_value.unwrap_or(0)
6301 }
6302
6303 pub fn clear_ll_value(&mut self) {
6304 self.ll_value = ::std::option::Option::None;
6305 }
6306
6307 pub fn has_ll_value(&self) -> bool {
6308 self.ll_value.is_some()
6309 }
6310
6311 pub fn set_ll_value(&mut self, v: i64) {
6313 self.ll_value = ::std::option::Option::Some(v);
6314 }
6315
6316 pub fn time_of_day(&self) -> u32 {
6319 self.time_of_day.unwrap_or(0)
6320 }
6321
6322 pub fn clear_time_of_day(&mut self) {
6323 self.time_of_day = ::std::option::Option::None;
6324 }
6325
6326 pub fn has_time_of_day(&self) -> bool {
6327 self.time_of_day.is_some()
6328 }
6329
6330 pub fn set_time_of_day(&mut self, v: u32) {
6332 self.time_of_day = ::std::option::Option::Some(v);
6333 }
6334
6335 pub fn cell_id(&self) -> u32 {
6338 self.cell_id.unwrap_or(0)
6339 }
6340
6341 pub fn clear_cell_id(&mut self) {
6342 self.cell_id = ::std::option::Option::None;
6343 }
6344
6345 pub fn has_cell_id(&self) -> bool {
6346 self.cell_id.is_some()
6347 }
6348
6349 pub fn set_cell_id(&mut self, v: u32) {
6351 self.cell_id = ::std::option::Option::Some(v);
6352 }
6353
6354 pub fn depot_id(&self) -> u32 {
6357 self.depot_id.unwrap_or(0)
6358 }
6359
6360 pub fn clear_depot_id(&mut self) {
6361 self.depot_id = ::std::option::Option::None;
6362 }
6363
6364 pub fn has_depot_id(&self) -> bool {
6365 self.depot_id.is_some()
6366 }
6367
6368 pub fn set_depot_id(&mut self, v: u32) {
6370 self.depot_id = ::std::option::Option::Some(v);
6371 }
6372
6373 pub fn app_id(&self) -> u32 {
6376 self.app_id.unwrap_or(0)
6377 }
6378
6379 pub fn clear_app_id(&mut self) {
6380 self.app_id = ::std::option::Option::None;
6381 }
6382
6383 pub fn has_app_id(&self) -> bool {
6384 self.app_id.is_some()
6385 }
6386
6387 pub fn set_app_id(&mut self, v: u32) {
6389 self.app_id = ::std::option::Option::Some(v);
6390 }
6391 }
6392
6393 impl ::steam_vent_proto_common::protobuf::Message for StatDetail {
6394 const NAME: &'static str = "StatDetail";
6395
6396 fn is_initialized(&self) -> bool {
6397 true
6398 }
6399
6400 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6401 while let Some(tag) = is.read_raw_tag_or_eof()? {
6402 match tag {
6403 8 => {
6404 self.client_stat = ::std::option::Option::Some(is.read_uint32()?);
6405 },
6406 16 => {
6407 self.ll_value = ::std::option::Option::Some(is.read_int64()?);
6408 },
6409 24 => {
6410 self.time_of_day = ::std::option::Option::Some(is.read_uint32()?);
6411 },
6412 32 => {
6413 self.cell_id = ::std::option::Option::Some(is.read_uint32()?);
6414 },
6415 40 => {
6416 self.depot_id = ::std::option::Option::Some(is.read_uint32()?);
6417 },
6418 48 => {
6419 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
6420 },
6421 tag => {
6422 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
6423 },
6424 };
6425 }
6426 ::std::result::Result::Ok(())
6427 }
6428
6429 #[allow(unused_variables)]
6431 fn compute_size(&self) -> u64 {
6432 let mut my_size = 0;
6433 if let Some(v) = self.client_stat {
6434 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
6435 }
6436 if let Some(v) = self.ll_value {
6437 my_size += ::steam_vent_proto_common::protobuf::rt::int64_size(2, v);
6438 }
6439 if let Some(v) = self.time_of_day {
6440 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
6441 }
6442 if let Some(v) = self.cell_id {
6443 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(4, v);
6444 }
6445 if let Some(v) = self.depot_id {
6446 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(5, v);
6447 }
6448 if let Some(v) = self.app_id {
6449 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(6, v);
6450 }
6451 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
6452 self.special_fields.cached_size().set(my_size as u32);
6453 my_size
6454 }
6455
6456 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6457 if let Some(v) = self.client_stat {
6458 os.write_uint32(1, v)?;
6459 }
6460 if let Some(v) = self.ll_value {
6461 os.write_int64(2, v)?;
6462 }
6463 if let Some(v) = self.time_of_day {
6464 os.write_uint32(3, v)?;
6465 }
6466 if let Some(v) = self.cell_id {
6467 os.write_uint32(4, v)?;
6468 }
6469 if let Some(v) = self.depot_id {
6470 os.write_uint32(5, v)?;
6471 }
6472 if let Some(v) = self.app_id {
6473 os.write_uint32(6, v)?;
6474 }
6475 os.write_unknown_fields(self.special_fields.unknown_fields())?;
6476 ::std::result::Result::Ok(())
6477 }
6478
6479 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
6480 &self.special_fields
6481 }
6482
6483 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
6484 &mut self.special_fields
6485 }
6486
6487 fn new() -> StatDetail {
6488 StatDetail::new()
6489 }
6490
6491 fn clear(&mut self) {
6492 self.client_stat = ::std::option::Option::None;
6493 self.ll_value = ::std::option::Option::None;
6494 self.time_of_day = ::std::option::Option::None;
6495 self.cell_id = ::std::option::Option::None;
6496 self.depot_id = ::std::option::Option::None;
6497 self.app_id = ::std::option::Option::None;
6498 self.special_fields.clear();
6499 }
6500
6501 fn default_instance() -> &'static StatDetail {
6502 static instance: StatDetail = StatDetail {
6503 client_stat: ::std::option::Option::None,
6504 ll_value: ::std::option::Option::None,
6505 time_of_day: ::std::option::Option::None,
6506 cell_id: ::std::option::Option::None,
6507 depot_id: ::std::option::Option::None,
6508 app_id: ::std::option::Option::None,
6509 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
6510 };
6511 &instance
6512 }
6513 }
6514}
6515
6516#[derive(PartialEq,Clone,Default,Debug)]
6518pub struct CMsgClientInviteToGame {
6519 pub steam_id_dest: ::std::option::Option<u64>,
6522 pub steam_id_src: ::std::option::Option<u64>,
6524 pub connect_string: ::std::option::Option<::std::string::String>,
6526 pub remote_play: ::std::option::Option<::std::string::String>,
6528 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
6531}
6532
6533impl<'a> ::std::default::Default for &'a CMsgClientInviteToGame {
6534 fn default() -> &'a CMsgClientInviteToGame {
6535 <CMsgClientInviteToGame as ::steam_vent_proto_common::protobuf::Message>::default_instance()
6536 }
6537}
6538
6539impl CMsgClientInviteToGame {
6540 pub fn new() -> CMsgClientInviteToGame {
6541 ::std::default::Default::default()
6542 }
6543
6544 pub fn steam_id_dest(&self) -> u64 {
6547 self.steam_id_dest.unwrap_or(0)
6548 }
6549
6550 pub fn clear_steam_id_dest(&mut self) {
6551 self.steam_id_dest = ::std::option::Option::None;
6552 }
6553
6554 pub fn has_steam_id_dest(&self) -> bool {
6555 self.steam_id_dest.is_some()
6556 }
6557
6558 pub fn set_steam_id_dest(&mut self, v: u64) {
6560 self.steam_id_dest = ::std::option::Option::Some(v);
6561 }
6562
6563 pub fn steam_id_src(&self) -> u64 {
6566 self.steam_id_src.unwrap_or(0)
6567 }
6568
6569 pub fn clear_steam_id_src(&mut self) {
6570 self.steam_id_src = ::std::option::Option::None;
6571 }
6572
6573 pub fn has_steam_id_src(&self) -> bool {
6574 self.steam_id_src.is_some()
6575 }
6576
6577 pub fn set_steam_id_src(&mut self, v: u64) {
6579 self.steam_id_src = ::std::option::Option::Some(v);
6580 }
6581
6582 pub fn connect_string(&self) -> &str {
6585 match self.connect_string.as_ref() {
6586 Some(v) => v,
6587 None => "",
6588 }
6589 }
6590
6591 pub fn clear_connect_string(&mut self) {
6592 self.connect_string = ::std::option::Option::None;
6593 }
6594
6595 pub fn has_connect_string(&self) -> bool {
6596 self.connect_string.is_some()
6597 }
6598
6599 pub fn set_connect_string(&mut self, v: ::std::string::String) {
6601 self.connect_string = ::std::option::Option::Some(v);
6602 }
6603
6604 pub fn mut_connect_string(&mut self) -> &mut ::std::string::String {
6607 if self.connect_string.is_none() {
6608 self.connect_string = ::std::option::Option::Some(::std::string::String::new());
6609 }
6610 self.connect_string.as_mut().unwrap()
6611 }
6612
6613 pub fn take_connect_string(&mut self) -> ::std::string::String {
6615 self.connect_string.take().unwrap_or_else(|| ::std::string::String::new())
6616 }
6617
6618 pub fn remote_play(&self) -> &str {
6621 match self.remote_play.as_ref() {
6622 Some(v) => v,
6623 None => "",
6624 }
6625 }
6626
6627 pub fn clear_remote_play(&mut self) {
6628 self.remote_play = ::std::option::Option::None;
6629 }
6630
6631 pub fn has_remote_play(&self) -> bool {
6632 self.remote_play.is_some()
6633 }
6634
6635 pub fn set_remote_play(&mut self, v: ::std::string::String) {
6637 self.remote_play = ::std::option::Option::Some(v);
6638 }
6639
6640 pub fn mut_remote_play(&mut self) -> &mut ::std::string::String {
6643 if self.remote_play.is_none() {
6644 self.remote_play = ::std::option::Option::Some(::std::string::String::new());
6645 }
6646 self.remote_play.as_mut().unwrap()
6647 }
6648
6649 pub fn take_remote_play(&mut self) -> ::std::string::String {
6651 self.remote_play.take().unwrap_or_else(|| ::std::string::String::new())
6652 }
6653}
6654
6655impl ::steam_vent_proto_common::protobuf::Message for CMsgClientInviteToGame {
6656 const NAME: &'static str = "CMsgClientInviteToGame";
6657
6658 fn is_initialized(&self) -> bool {
6659 true
6660 }
6661
6662 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6663 while let Some(tag) = is.read_raw_tag_or_eof()? {
6664 match tag {
6665 9 => {
6666 self.steam_id_dest = ::std::option::Option::Some(is.read_fixed64()?);
6667 },
6668 17 => {
6669 self.steam_id_src = ::std::option::Option::Some(is.read_fixed64()?);
6670 },
6671 26 => {
6672 self.connect_string = ::std::option::Option::Some(is.read_string()?);
6673 },
6674 34 => {
6675 self.remote_play = ::std::option::Option::Some(is.read_string()?);
6676 },
6677 tag => {
6678 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
6679 },
6680 };
6681 }
6682 ::std::result::Result::Ok(())
6683 }
6684
6685 #[allow(unused_variables)]
6687 fn compute_size(&self) -> u64 {
6688 let mut my_size = 0;
6689 if let Some(v) = self.steam_id_dest {
6690 my_size += 1 + 8;
6691 }
6692 if let Some(v) = self.steam_id_src {
6693 my_size += 1 + 8;
6694 }
6695 if let Some(v) = self.connect_string.as_ref() {
6696 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(3, &v);
6697 }
6698 if let Some(v) = self.remote_play.as_ref() {
6699 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(4, &v);
6700 }
6701 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
6702 self.special_fields.cached_size().set(my_size as u32);
6703 my_size
6704 }
6705
6706 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6707 if let Some(v) = self.steam_id_dest {
6708 os.write_fixed64(1, v)?;
6709 }
6710 if let Some(v) = self.steam_id_src {
6711 os.write_fixed64(2, v)?;
6712 }
6713 if let Some(v) = self.connect_string.as_ref() {
6714 os.write_string(3, v)?;
6715 }
6716 if let Some(v) = self.remote_play.as_ref() {
6717 os.write_string(4, v)?;
6718 }
6719 os.write_unknown_fields(self.special_fields.unknown_fields())?;
6720 ::std::result::Result::Ok(())
6721 }
6722
6723 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
6724 &self.special_fields
6725 }
6726
6727 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
6728 &mut self.special_fields
6729 }
6730
6731 fn new() -> CMsgClientInviteToGame {
6732 CMsgClientInviteToGame::new()
6733 }
6734
6735 fn clear(&mut self) {
6736 self.steam_id_dest = ::std::option::Option::None;
6737 self.steam_id_src = ::std::option::Option::None;
6738 self.connect_string = ::std::option::Option::None;
6739 self.remote_play = ::std::option::Option::None;
6740 self.special_fields.clear();
6741 }
6742
6743 fn default_instance() -> &'static CMsgClientInviteToGame {
6744 static instance: CMsgClientInviteToGame = CMsgClientInviteToGame {
6745 steam_id_dest: ::std::option::Option::None,
6746 steam_id_src: ::std::option::Option::None,
6747 connect_string: ::std::option::Option::None,
6748 remote_play: ::std::option::Option::None,
6749 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
6750 };
6751 &instance
6752 }
6753}
6754
6755#[derive(PartialEq,Clone,Default,Debug)]
6757pub struct CMsgClientChatInvite {
6758 pub steam_id_invited: ::std::option::Option<u64>,
6761 pub steam_id_chat: ::std::option::Option<u64>,
6763 pub steam_id_patron: ::std::option::Option<u64>,
6765 pub chatroom_type: ::std::option::Option<i32>,
6767 pub steam_id_friend_chat: ::std::option::Option<u64>,
6769 pub chat_name: ::std::option::Option<::std::string::String>,
6771 pub game_id: ::std::option::Option<u64>,
6773 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
6776}
6777
6778impl<'a> ::std::default::Default for &'a CMsgClientChatInvite {
6779 fn default() -> &'a CMsgClientChatInvite {
6780 <CMsgClientChatInvite as ::steam_vent_proto_common::protobuf::Message>::default_instance()
6781 }
6782}
6783
6784impl CMsgClientChatInvite {
6785 pub fn new() -> CMsgClientChatInvite {
6786 ::std::default::Default::default()
6787 }
6788
6789 pub fn steam_id_invited(&self) -> u64 {
6792 self.steam_id_invited.unwrap_or(0)
6793 }
6794
6795 pub fn clear_steam_id_invited(&mut self) {
6796 self.steam_id_invited = ::std::option::Option::None;
6797 }
6798
6799 pub fn has_steam_id_invited(&self) -> bool {
6800 self.steam_id_invited.is_some()
6801 }
6802
6803 pub fn set_steam_id_invited(&mut self, v: u64) {
6805 self.steam_id_invited = ::std::option::Option::Some(v);
6806 }
6807
6808 pub fn steam_id_chat(&self) -> u64 {
6811 self.steam_id_chat.unwrap_or(0)
6812 }
6813
6814 pub fn clear_steam_id_chat(&mut self) {
6815 self.steam_id_chat = ::std::option::Option::None;
6816 }
6817
6818 pub fn has_steam_id_chat(&self) -> bool {
6819 self.steam_id_chat.is_some()
6820 }
6821
6822 pub fn set_steam_id_chat(&mut self, v: u64) {
6824 self.steam_id_chat = ::std::option::Option::Some(v);
6825 }
6826
6827 pub fn steam_id_patron(&self) -> u64 {
6830 self.steam_id_patron.unwrap_or(0)
6831 }
6832
6833 pub fn clear_steam_id_patron(&mut self) {
6834 self.steam_id_patron = ::std::option::Option::None;
6835 }
6836
6837 pub fn has_steam_id_patron(&self) -> bool {
6838 self.steam_id_patron.is_some()
6839 }
6840
6841 pub fn set_steam_id_patron(&mut self, v: u64) {
6843 self.steam_id_patron = ::std::option::Option::Some(v);
6844 }
6845
6846 pub fn chatroom_type(&self) -> i32 {
6849 self.chatroom_type.unwrap_or(0)
6850 }
6851
6852 pub fn clear_chatroom_type(&mut self) {
6853 self.chatroom_type = ::std::option::Option::None;
6854 }
6855
6856 pub fn has_chatroom_type(&self) -> bool {
6857 self.chatroom_type.is_some()
6858 }
6859
6860 pub fn set_chatroom_type(&mut self, v: i32) {
6862 self.chatroom_type = ::std::option::Option::Some(v);
6863 }
6864
6865 pub fn steam_id_friend_chat(&self) -> u64 {
6868 self.steam_id_friend_chat.unwrap_or(0)
6869 }
6870
6871 pub fn clear_steam_id_friend_chat(&mut self) {
6872 self.steam_id_friend_chat = ::std::option::Option::None;
6873 }
6874
6875 pub fn has_steam_id_friend_chat(&self) -> bool {
6876 self.steam_id_friend_chat.is_some()
6877 }
6878
6879 pub fn set_steam_id_friend_chat(&mut self, v: u64) {
6881 self.steam_id_friend_chat = ::std::option::Option::Some(v);
6882 }
6883
6884 pub fn chat_name(&self) -> &str {
6887 match self.chat_name.as_ref() {
6888 Some(v) => v,
6889 None => "",
6890 }
6891 }
6892
6893 pub fn clear_chat_name(&mut self) {
6894 self.chat_name = ::std::option::Option::None;
6895 }
6896
6897 pub fn has_chat_name(&self) -> bool {
6898 self.chat_name.is_some()
6899 }
6900
6901 pub fn set_chat_name(&mut self, v: ::std::string::String) {
6903 self.chat_name = ::std::option::Option::Some(v);
6904 }
6905
6906 pub fn mut_chat_name(&mut self) -> &mut ::std::string::String {
6909 if self.chat_name.is_none() {
6910 self.chat_name = ::std::option::Option::Some(::std::string::String::new());
6911 }
6912 self.chat_name.as_mut().unwrap()
6913 }
6914
6915 pub fn take_chat_name(&mut self) -> ::std::string::String {
6917 self.chat_name.take().unwrap_or_else(|| ::std::string::String::new())
6918 }
6919
6920 pub fn game_id(&self) -> u64 {
6923 self.game_id.unwrap_or(0)
6924 }
6925
6926 pub fn clear_game_id(&mut self) {
6927 self.game_id = ::std::option::Option::None;
6928 }
6929
6930 pub fn has_game_id(&self) -> bool {
6931 self.game_id.is_some()
6932 }
6933
6934 pub fn set_game_id(&mut self, v: u64) {
6936 self.game_id = ::std::option::Option::Some(v);
6937 }
6938}
6939
6940impl ::steam_vent_proto_common::protobuf::Message for CMsgClientChatInvite {
6941 const NAME: &'static str = "CMsgClientChatInvite";
6942
6943 fn is_initialized(&self) -> bool {
6944 true
6945 }
6946
6947 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
6948 while let Some(tag) = is.read_raw_tag_or_eof()? {
6949 match tag {
6950 9 => {
6951 self.steam_id_invited = ::std::option::Option::Some(is.read_fixed64()?);
6952 },
6953 17 => {
6954 self.steam_id_chat = ::std::option::Option::Some(is.read_fixed64()?);
6955 },
6956 25 => {
6957 self.steam_id_patron = ::std::option::Option::Some(is.read_fixed64()?);
6958 },
6959 32 => {
6960 self.chatroom_type = ::std::option::Option::Some(is.read_int32()?);
6961 },
6962 41 => {
6963 self.steam_id_friend_chat = ::std::option::Option::Some(is.read_fixed64()?);
6964 },
6965 50 => {
6966 self.chat_name = ::std::option::Option::Some(is.read_string()?);
6967 },
6968 57 => {
6969 self.game_id = ::std::option::Option::Some(is.read_fixed64()?);
6970 },
6971 tag => {
6972 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
6973 },
6974 };
6975 }
6976 ::std::result::Result::Ok(())
6977 }
6978
6979 #[allow(unused_variables)]
6981 fn compute_size(&self) -> u64 {
6982 let mut my_size = 0;
6983 if let Some(v) = self.steam_id_invited {
6984 my_size += 1 + 8;
6985 }
6986 if let Some(v) = self.steam_id_chat {
6987 my_size += 1 + 8;
6988 }
6989 if let Some(v) = self.steam_id_patron {
6990 my_size += 1 + 8;
6991 }
6992 if let Some(v) = self.chatroom_type {
6993 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(4, v);
6994 }
6995 if let Some(v) = self.steam_id_friend_chat {
6996 my_size += 1 + 8;
6997 }
6998 if let Some(v) = self.chat_name.as_ref() {
6999 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(6, &v);
7000 }
7001 if let Some(v) = self.game_id {
7002 my_size += 1 + 8;
7003 }
7004 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
7005 self.special_fields.cached_size().set(my_size as u32);
7006 my_size
7007 }
7008
7009 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
7010 if let Some(v) = self.steam_id_invited {
7011 os.write_fixed64(1, v)?;
7012 }
7013 if let Some(v) = self.steam_id_chat {
7014 os.write_fixed64(2, v)?;
7015 }
7016 if let Some(v) = self.steam_id_patron {
7017 os.write_fixed64(3, v)?;
7018 }
7019 if let Some(v) = self.chatroom_type {
7020 os.write_int32(4, v)?;
7021 }
7022 if let Some(v) = self.steam_id_friend_chat {
7023 os.write_fixed64(5, v)?;
7024 }
7025 if let Some(v) = self.chat_name.as_ref() {
7026 os.write_string(6, v)?;
7027 }
7028 if let Some(v) = self.game_id {
7029 os.write_fixed64(7, v)?;
7030 }
7031 os.write_unknown_fields(self.special_fields.unknown_fields())?;
7032 ::std::result::Result::Ok(())
7033 }
7034
7035 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
7036 &self.special_fields
7037 }
7038
7039 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
7040 &mut self.special_fields
7041 }
7042
7043 fn new() -> CMsgClientChatInvite {
7044 CMsgClientChatInvite::new()
7045 }
7046
7047 fn clear(&mut self) {
7048 self.steam_id_invited = ::std::option::Option::None;
7049 self.steam_id_chat = ::std::option::Option::None;
7050 self.steam_id_patron = ::std::option::Option::None;
7051 self.chatroom_type = ::std::option::Option::None;
7052 self.steam_id_friend_chat = ::std::option::Option::None;
7053 self.chat_name = ::std::option::Option::None;
7054 self.game_id = ::std::option::Option::None;
7055 self.special_fields.clear();
7056 }
7057
7058 fn default_instance() -> &'static CMsgClientChatInvite {
7059 static instance: CMsgClientChatInvite = CMsgClientChatInvite {
7060 steam_id_invited: ::std::option::Option::None,
7061 steam_id_chat: ::std::option::Option::None,
7062 steam_id_patron: ::std::option::Option::None,
7063 chatroom_type: ::std::option::Option::None,
7064 steam_id_friend_chat: ::std::option::Option::None,
7065 chat_name: ::std::option::Option::None,
7066 game_id: ::std::option::Option::None,
7067 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
7068 };
7069 &instance
7070 }
7071}
7072
7073#[derive(PartialEq,Clone,Default,Debug)]
7075pub struct CMsgClientConnectionStats {
7076 pub stats_logon: ::steam_vent_proto_common::protobuf::MessageField<cmsg_client_connection_stats::Stats_Logon>,
7079 pub stats_vconn: ::steam_vent_proto_common::protobuf::MessageField<cmsg_client_connection_stats::Stats_VConn>,
7081 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
7084}
7085
7086impl<'a> ::std::default::Default for &'a CMsgClientConnectionStats {
7087 fn default() -> &'a CMsgClientConnectionStats {
7088 <CMsgClientConnectionStats as ::steam_vent_proto_common::protobuf::Message>::default_instance()
7089 }
7090}
7091
7092impl CMsgClientConnectionStats {
7093 pub fn new() -> CMsgClientConnectionStats {
7094 ::std::default::Default::default()
7095 }
7096}
7097
7098impl ::steam_vent_proto_common::protobuf::Message for CMsgClientConnectionStats {
7099 const NAME: &'static str = "CMsgClientConnectionStats";
7100
7101 fn is_initialized(&self) -> bool {
7102 true
7103 }
7104
7105 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
7106 while let Some(tag) = is.read_raw_tag_or_eof()? {
7107 match tag {
7108 10 => {
7109 ::steam_vent_proto_common::protobuf::rt::read_singular_message_into_field(is, &mut self.stats_logon)?;
7110 },
7111 18 => {
7112 ::steam_vent_proto_common::protobuf::rt::read_singular_message_into_field(is, &mut self.stats_vconn)?;
7113 },
7114 tag => {
7115 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
7116 },
7117 };
7118 }
7119 ::std::result::Result::Ok(())
7120 }
7121
7122 #[allow(unused_variables)]
7124 fn compute_size(&self) -> u64 {
7125 let mut my_size = 0;
7126 if let Some(v) = self.stats_logon.as_ref() {
7127 let len = v.compute_size();
7128 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
7129 }
7130 if let Some(v) = self.stats_vconn.as_ref() {
7131 let len = v.compute_size();
7132 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
7133 }
7134 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
7135 self.special_fields.cached_size().set(my_size as u32);
7136 my_size
7137 }
7138
7139 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
7140 if let Some(v) = self.stats_logon.as_ref() {
7141 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
7142 }
7143 if let Some(v) = self.stats_vconn.as_ref() {
7144 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(2, v, os)?;
7145 }
7146 os.write_unknown_fields(self.special_fields.unknown_fields())?;
7147 ::std::result::Result::Ok(())
7148 }
7149
7150 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
7151 &self.special_fields
7152 }
7153
7154 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
7155 &mut self.special_fields
7156 }
7157
7158 fn new() -> CMsgClientConnectionStats {
7159 CMsgClientConnectionStats::new()
7160 }
7161
7162 fn clear(&mut self) {
7163 self.stats_logon.clear();
7164 self.stats_vconn.clear();
7165 self.special_fields.clear();
7166 }
7167
7168 fn default_instance() -> &'static CMsgClientConnectionStats {
7169 static instance: CMsgClientConnectionStats = CMsgClientConnectionStats {
7170 stats_logon: ::steam_vent_proto_common::protobuf::MessageField::none(),
7171 stats_vconn: ::steam_vent_proto_common::protobuf::MessageField::none(),
7172 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
7173 };
7174 &instance
7175 }
7176}
7177
7178pub mod cmsg_client_connection_stats {
7180 #[derive(PartialEq,Clone,Default,Debug)]
7182 pub struct Stats_Logon {
7183 pub connect_attempts: ::std::option::Option<i32>,
7186 pub connect_successes: ::std::option::Option<i32>,
7188 pub connect_failures: ::std::option::Option<i32>,
7190 pub connections_dropped: ::std::option::Option<i32>,
7192 pub seconds_running: ::std::option::Option<u32>,
7194 pub msec_tologonthistime: ::std::option::Option<u32>,
7196 pub count_bad_cms: ::std::option::Option<u32>,
7198 pub no_udp_connectivity: ::std::option::Option<bool>,
7200 pub no_tcp_connectivity: ::std::option::Option<bool>,
7202 pub no_websocket_443_connectivity: ::std::option::Option<bool>,
7204 pub no_websocket_non_443_connectivity: ::std::option::Option<bool>,
7206 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
7209 }
7210
7211 impl<'a> ::std::default::Default for &'a Stats_Logon {
7212 fn default() -> &'a Stats_Logon {
7213 <Stats_Logon as ::steam_vent_proto_common::protobuf::Message>::default_instance()
7214 }
7215 }
7216
7217 impl Stats_Logon {
7218 pub fn new() -> Stats_Logon {
7219 ::std::default::Default::default()
7220 }
7221
7222 pub fn connect_attempts(&self) -> i32 {
7225 self.connect_attempts.unwrap_or(0)
7226 }
7227
7228 pub fn clear_connect_attempts(&mut self) {
7229 self.connect_attempts = ::std::option::Option::None;
7230 }
7231
7232 pub fn has_connect_attempts(&self) -> bool {
7233 self.connect_attempts.is_some()
7234 }
7235
7236 pub fn set_connect_attempts(&mut self, v: i32) {
7238 self.connect_attempts = ::std::option::Option::Some(v);
7239 }
7240
7241 pub fn connect_successes(&self) -> i32 {
7244 self.connect_successes.unwrap_or(0)
7245 }
7246
7247 pub fn clear_connect_successes(&mut self) {
7248 self.connect_successes = ::std::option::Option::None;
7249 }
7250
7251 pub fn has_connect_successes(&self) -> bool {
7252 self.connect_successes.is_some()
7253 }
7254
7255 pub fn set_connect_successes(&mut self, v: i32) {
7257 self.connect_successes = ::std::option::Option::Some(v);
7258 }
7259
7260 pub fn connect_failures(&self) -> i32 {
7263 self.connect_failures.unwrap_or(0)
7264 }
7265
7266 pub fn clear_connect_failures(&mut self) {
7267 self.connect_failures = ::std::option::Option::None;
7268 }
7269
7270 pub fn has_connect_failures(&self) -> bool {
7271 self.connect_failures.is_some()
7272 }
7273
7274 pub fn set_connect_failures(&mut self, v: i32) {
7276 self.connect_failures = ::std::option::Option::Some(v);
7277 }
7278
7279 pub fn connections_dropped(&self) -> i32 {
7282 self.connections_dropped.unwrap_or(0)
7283 }
7284
7285 pub fn clear_connections_dropped(&mut self) {
7286 self.connections_dropped = ::std::option::Option::None;
7287 }
7288
7289 pub fn has_connections_dropped(&self) -> bool {
7290 self.connections_dropped.is_some()
7291 }
7292
7293 pub fn set_connections_dropped(&mut self, v: i32) {
7295 self.connections_dropped = ::std::option::Option::Some(v);
7296 }
7297
7298 pub fn seconds_running(&self) -> u32 {
7301 self.seconds_running.unwrap_or(0)
7302 }
7303
7304 pub fn clear_seconds_running(&mut self) {
7305 self.seconds_running = ::std::option::Option::None;
7306 }
7307
7308 pub fn has_seconds_running(&self) -> bool {
7309 self.seconds_running.is_some()
7310 }
7311
7312 pub fn set_seconds_running(&mut self, v: u32) {
7314 self.seconds_running = ::std::option::Option::Some(v);
7315 }
7316
7317 pub fn msec_tologonthistime(&self) -> u32 {
7320 self.msec_tologonthistime.unwrap_or(0)
7321 }
7322
7323 pub fn clear_msec_tologonthistime(&mut self) {
7324 self.msec_tologonthistime = ::std::option::Option::None;
7325 }
7326
7327 pub fn has_msec_tologonthistime(&self) -> bool {
7328 self.msec_tologonthistime.is_some()
7329 }
7330
7331 pub fn set_msec_tologonthistime(&mut self, v: u32) {
7333 self.msec_tologonthistime = ::std::option::Option::Some(v);
7334 }
7335
7336 pub fn count_bad_cms(&self) -> u32 {
7339 self.count_bad_cms.unwrap_or(0)
7340 }
7341
7342 pub fn clear_count_bad_cms(&mut self) {
7343 self.count_bad_cms = ::std::option::Option::None;
7344 }
7345
7346 pub fn has_count_bad_cms(&self) -> bool {
7347 self.count_bad_cms.is_some()
7348 }
7349
7350 pub fn set_count_bad_cms(&mut self, v: u32) {
7352 self.count_bad_cms = ::std::option::Option::Some(v);
7353 }
7354
7355 pub fn no_udp_connectivity(&self) -> bool {
7358 self.no_udp_connectivity.unwrap_or(false)
7359 }
7360
7361 pub fn clear_no_udp_connectivity(&mut self) {
7362 self.no_udp_connectivity = ::std::option::Option::None;
7363 }
7364
7365 pub fn has_no_udp_connectivity(&self) -> bool {
7366 self.no_udp_connectivity.is_some()
7367 }
7368
7369 pub fn set_no_udp_connectivity(&mut self, v: bool) {
7371 self.no_udp_connectivity = ::std::option::Option::Some(v);
7372 }
7373
7374 pub fn no_tcp_connectivity(&self) -> bool {
7377 self.no_tcp_connectivity.unwrap_or(false)
7378 }
7379
7380 pub fn clear_no_tcp_connectivity(&mut self) {
7381 self.no_tcp_connectivity = ::std::option::Option::None;
7382 }
7383
7384 pub fn has_no_tcp_connectivity(&self) -> bool {
7385 self.no_tcp_connectivity.is_some()
7386 }
7387
7388 pub fn set_no_tcp_connectivity(&mut self, v: bool) {
7390 self.no_tcp_connectivity = ::std::option::Option::Some(v);
7391 }
7392
7393 pub fn no_websocket_443_connectivity(&self) -> bool {
7396 self.no_websocket_443_connectivity.unwrap_or(false)
7397 }
7398
7399 pub fn clear_no_websocket_443_connectivity(&mut self) {
7400 self.no_websocket_443_connectivity = ::std::option::Option::None;
7401 }
7402
7403 pub fn has_no_websocket_443_connectivity(&self) -> bool {
7404 self.no_websocket_443_connectivity.is_some()
7405 }
7406
7407 pub fn set_no_websocket_443_connectivity(&mut self, v: bool) {
7409 self.no_websocket_443_connectivity = ::std::option::Option::Some(v);
7410 }
7411
7412 pub fn no_websocket_non_443_connectivity(&self) -> bool {
7415 self.no_websocket_non_443_connectivity.unwrap_or(false)
7416 }
7417
7418 pub fn clear_no_websocket_non_443_connectivity(&mut self) {
7419 self.no_websocket_non_443_connectivity = ::std::option::Option::None;
7420 }
7421
7422 pub fn has_no_websocket_non_443_connectivity(&self) -> bool {
7423 self.no_websocket_non_443_connectivity.is_some()
7424 }
7425
7426 pub fn set_no_websocket_non_443_connectivity(&mut self, v: bool) {
7428 self.no_websocket_non_443_connectivity = ::std::option::Option::Some(v);
7429 }
7430 }
7431
7432 impl ::steam_vent_proto_common::protobuf::Message for Stats_Logon {
7433 const NAME: &'static str = "Stats_Logon";
7434
7435 fn is_initialized(&self) -> bool {
7436 true
7437 }
7438
7439 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
7440 while let Some(tag) = is.read_raw_tag_or_eof()? {
7441 match tag {
7442 8 => {
7443 self.connect_attempts = ::std::option::Option::Some(is.read_int32()?);
7444 },
7445 16 => {
7446 self.connect_successes = ::std::option::Option::Some(is.read_int32()?);
7447 },
7448 24 => {
7449 self.connect_failures = ::std::option::Option::Some(is.read_int32()?);
7450 },
7451 32 => {
7452 self.connections_dropped = ::std::option::Option::Some(is.read_int32()?);
7453 },
7454 40 => {
7455 self.seconds_running = ::std::option::Option::Some(is.read_uint32()?);
7456 },
7457 48 => {
7458 self.msec_tologonthistime = ::std::option::Option::Some(is.read_uint32()?);
7459 },
7460 56 => {
7461 self.count_bad_cms = ::std::option::Option::Some(is.read_uint32()?);
7462 },
7463 64 => {
7464 self.no_udp_connectivity = ::std::option::Option::Some(is.read_bool()?);
7465 },
7466 72 => {
7467 self.no_tcp_connectivity = ::std::option::Option::Some(is.read_bool()?);
7468 },
7469 80 => {
7470 self.no_websocket_443_connectivity = ::std::option::Option::Some(is.read_bool()?);
7471 },
7472 88 => {
7473 self.no_websocket_non_443_connectivity = ::std::option::Option::Some(is.read_bool()?);
7474 },
7475 tag => {
7476 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
7477 },
7478 };
7479 }
7480 ::std::result::Result::Ok(())
7481 }
7482
7483 #[allow(unused_variables)]
7485 fn compute_size(&self) -> u64 {
7486 let mut my_size = 0;
7487 if let Some(v) = self.connect_attempts {
7488 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(1, v);
7489 }
7490 if let Some(v) = self.connect_successes {
7491 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
7492 }
7493 if let Some(v) = self.connect_failures {
7494 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
7495 }
7496 if let Some(v) = self.connections_dropped {
7497 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(4, v);
7498 }
7499 if let Some(v) = self.seconds_running {
7500 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(5, v);
7501 }
7502 if let Some(v) = self.msec_tologonthistime {
7503 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(6, v);
7504 }
7505 if let Some(v) = self.count_bad_cms {
7506 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(7, v);
7507 }
7508 if let Some(v) = self.no_udp_connectivity {
7509 my_size += 1 + 1;
7510 }
7511 if let Some(v) = self.no_tcp_connectivity {
7512 my_size += 1 + 1;
7513 }
7514 if let Some(v) = self.no_websocket_443_connectivity {
7515 my_size += 1 + 1;
7516 }
7517 if let Some(v) = self.no_websocket_non_443_connectivity {
7518 my_size += 1 + 1;
7519 }
7520 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
7521 self.special_fields.cached_size().set(my_size as u32);
7522 my_size
7523 }
7524
7525 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
7526 if let Some(v) = self.connect_attempts {
7527 os.write_int32(1, v)?;
7528 }
7529 if let Some(v) = self.connect_successes {
7530 os.write_int32(2, v)?;
7531 }
7532 if let Some(v) = self.connect_failures {
7533 os.write_int32(3, v)?;
7534 }
7535 if let Some(v) = self.connections_dropped {
7536 os.write_int32(4, v)?;
7537 }
7538 if let Some(v) = self.seconds_running {
7539 os.write_uint32(5, v)?;
7540 }
7541 if let Some(v) = self.msec_tologonthistime {
7542 os.write_uint32(6, v)?;
7543 }
7544 if let Some(v) = self.count_bad_cms {
7545 os.write_uint32(7, v)?;
7546 }
7547 if let Some(v) = self.no_udp_connectivity {
7548 os.write_bool(8, v)?;
7549 }
7550 if let Some(v) = self.no_tcp_connectivity {
7551 os.write_bool(9, v)?;
7552 }
7553 if let Some(v) = self.no_websocket_443_connectivity {
7554 os.write_bool(10, v)?;
7555 }
7556 if let Some(v) = self.no_websocket_non_443_connectivity {
7557 os.write_bool(11, v)?;
7558 }
7559 os.write_unknown_fields(self.special_fields.unknown_fields())?;
7560 ::std::result::Result::Ok(())
7561 }
7562
7563 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
7564 &self.special_fields
7565 }
7566
7567 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
7568 &mut self.special_fields
7569 }
7570
7571 fn new() -> Stats_Logon {
7572 Stats_Logon::new()
7573 }
7574
7575 fn clear(&mut self) {
7576 self.connect_attempts = ::std::option::Option::None;
7577 self.connect_successes = ::std::option::Option::None;
7578 self.connect_failures = ::std::option::Option::None;
7579 self.connections_dropped = ::std::option::Option::None;
7580 self.seconds_running = ::std::option::Option::None;
7581 self.msec_tologonthistime = ::std::option::Option::None;
7582 self.count_bad_cms = ::std::option::Option::None;
7583 self.no_udp_connectivity = ::std::option::Option::None;
7584 self.no_tcp_connectivity = ::std::option::Option::None;
7585 self.no_websocket_443_connectivity = ::std::option::Option::None;
7586 self.no_websocket_non_443_connectivity = ::std::option::Option::None;
7587 self.special_fields.clear();
7588 }
7589
7590 fn default_instance() -> &'static Stats_Logon {
7591 static instance: Stats_Logon = Stats_Logon {
7592 connect_attempts: ::std::option::Option::None,
7593 connect_successes: ::std::option::Option::None,
7594 connect_failures: ::std::option::Option::None,
7595 connections_dropped: ::std::option::Option::None,
7596 seconds_running: ::std::option::Option::None,
7597 msec_tologonthistime: ::std::option::Option::None,
7598 count_bad_cms: ::std::option::Option::None,
7599 no_udp_connectivity: ::std::option::Option::None,
7600 no_tcp_connectivity: ::std::option::Option::None,
7601 no_websocket_443_connectivity: ::std::option::Option::None,
7602 no_websocket_non_443_connectivity: ::std::option::Option::None,
7603 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
7604 };
7605 &instance
7606 }
7607 }
7608
7609 #[derive(PartialEq,Clone,Default,Debug)]
7611 pub struct Stats_UDP {
7612 pub pkts_sent: ::std::option::Option<u64>,
7615 pub bytes_sent: ::std::option::Option<u64>,
7617 pub pkts_recv: ::std::option::Option<u64>,
7619 pub pkts_processed: ::std::option::Option<u64>,
7621 pub bytes_recv: ::std::option::Option<u64>,
7623 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
7626 }
7627
7628 impl<'a> ::std::default::Default for &'a Stats_UDP {
7629 fn default() -> &'a Stats_UDP {
7630 <Stats_UDP as ::steam_vent_proto_common::protobuf::Message>::default_instance()
7631 }
7632 }
7633
7634 impl Stats_UDP {
7635 pub fn new() -> Stats_UDP {
7636 ::std::default::Default::default()
7637 }
7638
7639 pub fn pkts_sent(&self) -> u64 {
7642 self.pkts_sent.unwrap_or(0)
7643 }
7644
7645 pub fn clear_pkts_sent(&mut self) {
7646 self.pkts_sent = ::std::option::Option::None;
7647 }
7648
7649 pub fn has_pkts_sent(&self) -> bool {
7650 self.pkts_sent.is_some()
7651 }
7652
7653 pub fn set_pkts_sent(&mut self, v: u64) {
7655 self.pkts_sent = ::std::option::Option::Some(v);
7656 }
7657
7658 pub fn bytes_sent(&self) -> u64 {
7661 self.bytes_sent.unwrap_or(0)
7662 }
7663
7664 pub fn clear_bytes_sent(&mut self) {
7665 self.bytes_sent = ::std::option::Option::None;
7666 }
7667
7668 pub fn has_bytes_sent(&self) -> bool {
7669 self.bytes_sent.is_some()
7670 }
7671
7672 pub fn set_bytes_sent(&mut self, v: u64) {
7674 self.bytes_sent = ::std::option::Option::Some(v);
7675 }
7676
7677 pub fn pkts_recv(&self) -> u64 {
7680 self.pkts_recv.unwrap_or(0)
7681 }
7682
7683 pub fn clear_pkts_recv(&mut self) {
7684 self.pkts_recv = ::std::option::Option::None;
7685 }
7686
7687 pub fn has_pkts_recv(&self) -> bool {
7688 self.pkts_recv.is_some()
7689 }
7690
7691 pub fn set_pkts_recv(&mut self, v: u64) {
7693 self.pkts_recv = ::std::option::Option::Some(v);
7694 }
7695
7696 pub fn pkts_processed(&self) -> u64 {
7699 self.pkts_processed.unwrap_or(0)
7700 }
7701
7702 pub fn clear_pkts_processed(&mut self) {
7703 self.pkts_processed = ::std::option::Option::None;
7704 }
7705
7706 pub fn has_pkts_processed(&self) -> bool {
7707 self.pkts_processed.is_some()
7708 }
7709
7710 pub fn set_pkts_processed(&mut self, v: u64) {
7712 self.pkts_processed = ::std::option::Option::Some(v);
7713 }
7714
7715 pub fn bytes_recv(&self) -> u64 {
7718 self.bytes_recv.unwrap_or(0)
7719 }
7720
7721 pub fn clear_bytes_recv(&mut self) {
7722 self.bytes_recv = ::std::option::Option::None;
7723 }
7724
7725 pub fn has_bytes_recv(&self) -> bool {
7726 self.bytes_recv.is_some()
7727 }
7728
7729 pub fn set_bytes_recv(&mut self, v: u64) {
7731 self.bytes_recv = ::std::option::Option::Some(v);
7732 }
7733 }
7734
7735 impl ::steam_vent_proto_common::protobuf::Message for Stats_UDP {
7736 const NAME: &'static str = "Stats_UDP";
7737
7738 fn is_initialized(&self) -> bool {
7739 true
7740 }
7741
7742 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
7743 while let Some(tag) = is.read_raw_tag_or_eof()? {
7744 match tag {
7745 8 => {
7746 self.pkts_sent = ::std::option::Option::Some(is.read_uint64()?);
7747 },
7748 16 => {
7749 self.bytes_sent = ::std::option::Option::Some(is.read_uint64()?);
7750 },
7751 24 => {
7752 self.pkts_recv = ::std::option::Option::Some(is.read_uint64()?);
7753 },
7754 32 => {
7755 self.pkts_processed = ::std::option::Option::Some(is.read_uint64()?);
7756 },
7757 40 => {
7758 self.bytes_recv = ::std::option::Option::Some(is.read_uint64()?);
7759 },
7760 tag => {
7761 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
7762 },
7763 };
7764 }
7765 ::std::result::Result::Ok(())
7766 }
7767
7768 #[allow(unused_variables)]
7770 fn compute_size(&self) -> u64 {
7771 let mut my_size = 0;
7772 if let Some(v) = self.pkts_sent {
7773 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(1, v);
7774 }
7775 if let Some(v) = self.bytes_sent {
7776 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(2, v);
7777 }
7778 if let Some(v) = self.pkts_recv {
7779 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(3, v);
7780 }
7781 if let Some(v) = self.pkts_processed {
7782 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(4, v);
7783 }
7784 if let Some(v) = self.bytes_recv {
7785 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(5, v);
7786 }
7787 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
7788 self.special_fields.cached_size().set(my_size as u32);
7789 my_size
7790 }
7791
7792 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
7793 if let Some(v) = self.pkts_sent {
7794 os.write_uint64(1, v)?;
7795 }
7796 if let Some(v) = self.bytes_sent {
7797 os.write_uint64(2, v)?;
7798 }
7799 if let Some(v) = self.pkts_recv {
7800 os.write_uint64(3, v)?;
7801 }
7802 if let Some(v) = self.pkts_processed {
7803 os.write_uint64(4, v)?;
7804 }
7805 if let Some(v) = self.bytes_recv {
7806 os.write_uint64(5, v)?;
7807 }
7808 os.write_unknown_fields(self.special_fields.unknown_fields())?;
7809 ::std::result::Result::Ok(())
7810 }
7811
7812 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
7813 &self.special_fields
7814 }
7815
7816 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
7817 &mut self.special_fields
7818 }
7819
7820 fn new() -> Stats_UDP {
7821 Stats_UDP::new()
7822 }
7823
7824 fn clear(&mut self) {
7825 self.pkts_sent = ::std::option::Option::None;
7826 self.bytes_sent = ::std::option::Option::None;
7827 self.pkts_recv = ::std::option::Option::None;
7828 self.pkts_processed = ::std::option::Option::None;
7829 self.bytes_recv = ::std::option::Option::None;
7830 self.special_fields.clear();
7831 }
7832
7833 fn default_instance() -> &'static Stats_UDP {
7834 static instance: Stats_UDP = Stats_UDP {
7835 pkts_sent: ::std::option::Option::None,
7836 bytes_sent: ::std::option::Option::None,
7837 pkts_recv: ::std::option::Option::None,
7838 pkts_processed: ::std::option::Option::None,
7839 bytes_recv: ::std::option::Option::None,
7840 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
7841 };
7842 &instance
7843 }
7844 }
7845
7846 #[derive(PartialEq,Clone,Default,Debug)]
7848 pub struct Stats_VConn {
7849 pub connections_udp: ::std::option::Option<u32>,
7852 pub connections_tcp: ::std::option::Option<u32>,
7854 pub stats_udp: ::steam_vent_proto_common::protobuf::MessageField<Stats_UDP>,
7856 pub pkts_abandoned: ::std::option::Option<u64>,
7858 pub conn_req_received: ::std::option::Option<u64>,
7860 pub pkts_resent: ::std::option::Option<u64>,
7862 pub msgs_sent: ::std::option::Option<u64>,
7864 pub msgs_sent_failed: ::std::option::Option<u64>,
7866 pub msgs_recv: ::std::option::Option<u64>,
7868 pub datagrams_sent: ::std::option::Option<u64>,
7870 pub datagrams_recv: ::std::option::Option<u64>,
7872 pub bad_pkts_recv: ::std::option::Option<u64>,
7874 pub unknown_conn_pkts_recv: ::std::option::Option<u64>,
7876 pub missed_pkts_recv: ::std::option::Option<u64>,
7878 pub dup_pkts_recv: ::std::option::Option<u64>,
7880 pub failed_connect_challenges: ::std::option::Option<u64>,
7882 pub micro_sec_avg_latency: ::std::option::Option<u32>,
7884 pub micro_sec_min_latency: ::std::option::Option<u32>,
7886 pub micro_sec_max_latency: ::std::option::Option<u32>,
7888 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
7891 }
7892
7893 impl<'a> ::std::default::Default for &'a Stats_VConn {
7894 fn default() -> &'a Stats_VConn {
7895 <Stats_VConn as ::steam_vent_proto_common::protobuf::Message>::default_instance()
7896 }
7897 }
7898
7899 impl Stats_VConn {
7900 pub fn new() -> Stats_VConn {
7901 ::std::default::Default::default()
7902 }
7903
7904 pub fn connections_udp(&self) -> u32 {
7907 self.connections_udp.unwrap_or(0)
7908 }
7909
7910 pub fn clear_connections_udp(&mut self) {
7911 self.connections_udp = ::std::option::Option::None;
7912 }
7913
7914 pub fn has_connections_udp(&self) -> bool {
7915 self.connections_udp.is_some()
7916 }
7917
7918 pub fn set_connections_udp(&mut self, v: u32) {
7920 self.connections_udp = ::std::option::Option::Some(v);
7921 }
7922
7923 pub fn connections_tcp(&self) -> u32 {
7926 self.connections_tcp.unwrap_or(0)
7927 }
7928
7929 pub fn clear_connections_tcp(&mut self) {
7930 self.connections_tcp = ::std::option::Option::None;
7931 }
7932
7933 pub fn has_connections_tcp(&self) -> bool {
7934 self.connections_tcp.is_some()
7935 }
7936
7937 pub fn set_connections_tcp(&mut self, v: u32) {
7939 self.connections_tcp = ::std::option::Option::Some(v);
7940 }
7941
7942 pub fn pkts_abandoned(&self) -> u64 {
7945 self.pkts_abandoned.unwrap_or(0)
7946 }
7947
7948 pub fn clear_pkts_abandoned(&mut self) {
7949 self.pkts_abandoned = ::std::option::Option::None;
7950 }
7951
7952 pub fn has_pkts_abandoned(&self) -> bool {
7953 self.pkts_abandoned.is_some()
7954 }
7955
7956 pub fn set_pkts_abandoned(&mut self, v: u64) {
7958 self.pkts_abandoned = ::std::option::Option::Some(v);
7959 }
7960
7961 pub fn conn_req_received(&self) -> u64 {
7964 self.conn_req_received.unwrap_or(0)
7965 }
7966
7967 pub fn clear_conn_req_received(&mut self) {
7968 self.conn_req_received = ::std::option::Option::None;
7969 }
7970
7971 pub fn has_conn_req_received(&self) -> bool {
7972 self.conn_req_received.is_some()
7973 }
7974
7975 pub fn set_conn_req_received(&mut self, v: u64) {
7977 self.conn_req_received = ::std::option::Option::Some(v);
7978 }
7979
7980 pub fn pkts_resent(&self) -> u64 {
7983 self.pkts_resent.unwrap_or(0)
7984 }
7985
7986 pub fn clear_pkts_resent(&mut self) {
7987 self.pkts_resent = ::std::option::Option::None;
7988 }
7989
7990 pub fn has_pkts_resent(&self) -> bool {
7991 self.pkts_resent.is_some()
7992 }
7993
7994 pub fn set_pkts_resent(&mut self, v: u64) {
7996 self.pkts_resent = ::std::option::Option::Some(v);
7997 }
7998
7999 pub fn msgs_sent(&self) -> u64 {
8002 self.msgs_sent.unwrap_or(0)
8003 }
8004
8005 pub fn clear_msgs_sent(&mut self) {
8006 self.msgs_sent = ::std::option::Option::None;
8007 }
8008
8009 pub fn has_msgs_sent(&self) -> bool {
8010 self.msgs_sent.is_some()
8011 }
8012
8013 pub fn set_msgs_sent(&mut self, v: u64) {
8015 self.msgs_sent = ::std::option::Option::Some(v);
8016 }
8017
8018 pub fn msgs_sent_failed(&self) -> u64 {
8021 self.msgs_sent_failed.unwrap_or(0)
8022 }
8023
8024 pub fn clear_msgs_sent_failed(&mut self) {
8025 self.msgs_sent_failed = ::std::option::Option::None;
8026 }
8027
8028 pub fn has_msgs_sent_failed(&self) -> bool {
8029 self.msgs_sent_failed.is_some()
8030 }
8031
8032 pub fn set_msgs_sent_failed(&mut self, v: u64) {
8034 self.msgs_sent_failed = ::std::option::Option::Some(v);
8035 }
8036
8037 pub fn msgs_recv(&self) -> u64 {
8040 self.msgs_recv.unwrap_or(0)
8041 }
8042
8043 pub fn clear_msgs_recv(&mut self) {
8044 self.msgs_recv = ::std::option::Option::None;
8045 }
8046
8047 pub fn has_msgs_recv(&self) -> bool {
8048 self.msgs_recv.is_some()
8049 }
8050
8051 pub fn set_msgs_recv(&mut self, v: u64) {
8053 self.msgs_recv = ::std::option::Option::Some(v);
8054 }
8055
8056 pub fn datagrams_sent(&self) -> u64 {
8059 self.datagrams_sent.unwrap_or(0)
8060 }
8061
8062 pub fn clear_datagrams_sent(&mut self) {
8063 self.datagrams_sent = ::std::option::Option::None;
8064 }
8065
8066 pub fn has_datagrams_sent(&self) -> bool {
8067 self.datagrams_sent.is_some()
8068 }
8069
8070 pub fn set_datagrams_sent(&mut self, v: u64) {
8072 self.datagrams_sent = ::std::option::Option::Some(v);
8073 }
8074
8075 pub fn datagrams_recv(&self) -> u64 {
8078 self.datagrams_recv.unwrap_or(0)
8079 }
8080
8081 pub fn clear_datagrams_recv(&mut self) {
8082 self.datagrams_recv = ::std::option::Option::None;
8083 }
8084
8085 pub fn has_datagrams_recv(&self) -> bool {
8086 self.datagrams_recv.is_some()
8087 }
8088
8089 pub fn set_datagrams_recv(&mut self, v: u64) {
8091 self.datagrams_recv = ::std::option::Option::Some(v);
8092 }
8093
8094 pub fn bad_pkts_recv(&self) -> u64 {
8097 self.bad_pkts_recv.unwrap_or(0)
8098 }
8099
8100 pub fn clear_bad_pkts_recv(&mut self) {
8101 self.bad_pkts_recv = ::std::option::Option::None;
8102 }
8103
8104 pub fn has_bad_pkts_recv(&self) -> bool {
8105 self.bad_pkts_recv.is_some()
8106 }
8107
8108 pub fn set_bad_pkts_recv(&mut self, v: u64) {
8110 self.bad_pkts_recv = ::std::option::Option::Some(v);
8111 }
8112
8113 pub fn unknown_conn_pkts_recv(&self) -> u64 {
8116 self.unknown_conn_pkts_recv.unwrap_or(0)
8117 }
8118
8119 pub fn clear_unknown_conn_pkts_recv(&mut self) {
8120 self.unknown_conn_pkts_recv = ::std::option::Option::None;
8121 }
8122
8123 pub fn has_unknown_conn_pkts_recv(&self) -> bool {
8124 self.unknown_conn_pkts_recv.is_some()
8125 }
8126
8127 pub fn set_unknown_conn_pkts_recv(&mut self, v: u64) {
8129 self.unknown_conn_pkts_recv = ::std::option::Option::Some(v);
8130 }
8131
8132 pub fn missed_pkts_recv(&self) -> u64 {
8135 self.missed_pkts_recv.unwrap_or(0)
8136 }
8137
8138 pub fn clear_missed_pkts_recv(&mut self) {
8139 self.missed_pkts_recv = ::std::option::Option::None;
8140 }
8141
8142 pub fn has_missed_pkts_recv(&self) -> bool {
8143 self.missed_pkts_recv.is_some()
8144 }
8145
8146 pub fn set_missed_pkts_recv(&mut self, v: u64) {
8148 self.missed_pkts_recv = ::std::option::Option::Some(v);
8149 }
8150
8151 pub fn dup_pkts_recv(&self) -> u64 {
8154 self.dup_pkts_recv.unwrap_or(0)
8155 }
8156
8157 pub fn clear_dup_pkts_recv(&mut self) {
8158 self.dup_pkts_recv = ::std::option::Option::None;
8159 }
8160
8161 pub fn has_dup_pkts_recv(&self) -> bool {
8162 self.dup_pkts_recv.is_some()
8163 }
8164
8165 pub fn set_dup_pkts_recv(&mut self, v: u64) {
8167 self.dup_pkts_recv = ::std::option::Option::Some(v);
8168 }
8169
8170 pub fn failed_connect_challenges(&self) -> u64 {
8173 self.failed_connect_challenges.unwrap_or(0)
8174 }
8175
8176 pub fn clear_failed_connect_challenges(&mut self) {
8177 self.failed_connect_challenges = ::std::option::Option::None;
8178 }
8179
8180 pub fn has_failed_connect_challenges(&self) -> bool {
8181 self.failed_connect_challenges.is_some()
8182 }
8183
8184 pub fn set_failed_connect_challenges(&mut self, v: u64) {
8186 self.failed_connect_challenges = ::std::option::Option::Some(v);
8187 }
8188
8189 pub fn micro_sec_avg_latency(&self) -> u32 {
8192 self.micro_sec_avg_latency.unwrap_or(0)
8193 }
8194
8195 pub fn clear_micro_sec_avg_latency(&mut self) {
8196 self.micro_sec_avg_latency = ::std::option::Option::None;
8197 }
8198
8199 pub fn has_micro_sec_avg_latency(&self) -> bool {
8200 self.micro_sec_avg_latency.is_some()
8201 }
8202
8203 pub fn set_micro_sec_avg_latency(&mut self, v: u32) {
8205 self.micro_sec_avg_latency = ::std::option::Option::Some(v);
8206 }
8207
8208 pub fn micro_sec_min_latency(&self) -> u32 {
8211 self.micro_sec_min_latency.unwrap_or(0)
8212 }
8213
8214 pub fn clear_micro_sec_min_latency(&mut self) {
8215 self.micro_sec_min_latency = ::std::option::Option::None;
8216 }
8217
8218 pub fn has_micro_sec_min_latency(&self) -> bool {
8219 self.micro_sec_min_latency.is_some()
8220 }
8221
8222 pub fn set_micro_sec_min_latency(&mut self, v: u32) {
8224 self.micro_sec_min_latency = ::std::option::Option::Some(v);
8225 }
8226
8227 pub fn micro_sec_max_latency(&self) -> u32 {
8230 self.micro_sec_max_latency.unwrap_or(0)
8231 }
8232
8233 pub fn clear_micro_sec_max_latency(&mut self) {
8234 self.micro_sec_max_latency = ::std::option::Option::None;
8235 }
8236
8237 pub fn has_micro_sec_max_latency(&self) -> bool {
8238 self.micro_sec_max_latency.is_some()
8239 }
8240
8241 pub fn set_micro_sec_max_latency(&mut self, v: u32) {
8243 self.micro_sec_max_latency = ::std::option::Option::Some(v);
8244 }
8245 }
8246
8247 impl ::steam_vent_proto_common::protobuf::Message for Stats_VConn {
8248 const NAME: &'static str = "Stats_VConn";
8249
8250 fn is_initialized(&self) -> bool {
8251 true
8252 }
8253
8254 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
8255 while let Some(tag) = is.read_raw_tag_or_eof()? {
8256 match tag {
8257 8 => {
8258 self.connections_udp = ::std::option::Option::Some(is.read_uint32()?);
8259 },
8260 16 => {
8261 self.connections_tcp = ::std::option::Option::Some(is.read_uint32()?);
8262 },
8263 26 => {
8264 ::steam_vent_proto_common::protobuf::rt::read_singular_message_into_field(is, &mut self.stats_udp)?;
8265 },
8266 32 => {
8267 self.pkts_abandoned = ::std::option::Option::Some(is.read_uint64()?);
8268 },
8269 40 => {
8270 self.conn_req_received = ::std::option::Option::Some(is.read_uint64()?);
8271 },
8272 48 => {
8273 self.pkts_resent = ::std::option::Option::Some(is.read_uint64()?);
8274 },
8275 56 => {
8276 self.msgs_sent = ::std::option::Option::Some(is.read_uint64()?);
8277 },
8278 64 => {
8279 self.msgs_sent_failed = ::std::option::Option::Some(is.read_uint64()?);
8280 },
8281 72 => {
8282 self.msgs_recv = ::std::option::Option::Some(is.read_uint64()?);
8283 },
8284 80 => {
8285 self.datagrams_sent = ::std::option::Option::Some(is.read_uint64()?);
8286 },
8287 88 => {
8288 self.datagrams_recv = ::std::option::Option::Some(is.read_uint64()?);
8289 },
8290 96 => {
8291 self.bad_pkts_recv = ::std::option::Option::Some(is.read_uint64()?);
8292 },
8293 104 => {
8294 self.unknown_conn_pkts_recv = ::std::option::Option::Some(is.read_uint64()?);
8295 },
8296 112 => {
8297 self.missed_pkts_recv = ::std::option::Option::Some(is.read_uint64()?);
8298 },
8299 120 => {
8300 self.dup_pkts_recv = ::std::option::Option::Some(is.read_uint64()?);
8301 },
8302 128 => {
8303 self.failed_connect_challenges = ::std::option::Option::Some(is.read_uint64()?);
8304 },
8305 136 => {
8306 self.micro_sec_avg_latency = ::std::option::Option::Some(is.read_uint32()?);
8307 },
8308 144 => {
8309 self.micro_sec_min_latency = ::std::option::Option::Some(is.read_uint32()?);
8310 },
8311 152 => {
8312 self.micro_sec_max_latency = ::std::option::Option::Some(is.read_uint32()?);
8313 },
8314 tag => {
8315 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
8316 },
8317 };
8318 }
8319 ::std::result::Result::Ok(())
8320 }
8321
8322 #[allow(unused_variables)]
8324 fn compute_size(&self) -> u64 {
8325 let mut my_size = 0;
8326 if let Some(v) = self.connections_udp {
8327 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
8328 }
8329 if let Some(v) = self.connections_tcp {
8330 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, v);
8331 }
8332 if let Some(v) = self.stats_udp.as_ref() {
8333 let len = v.compute_size();
8334 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
8335 }
8336 if let Some(v) = self.pkts_abandoned {
8337 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(4, v);
8338 }
8339 if let Some(v) = self.conn_req_received {
8340 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(5, v);
8341 }
8342 if let Some(v) = self.pkts_resent {
8343 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(6, v);
8344 }
8345 if let Some(v) = self.msgs_sent {
8346 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(7, v);
8347 }
8348 if let Some(v) = self.msgs_sent_failed {
8349 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(8, v);
8350 }
8351 if let Some(v) = self.msgs_recv {
8352 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(9, v);
8353 }
8354 if let Some(v) = self.datagrams_sent {
8355 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(10, v);
8356 }
8357 if let Some(v) = self.datagrams_recv {
8358 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(11, v);
8359 }
8360 if let Some(v) = self.bad_pkts_recv {
8361 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(12, v);
8362 }
8363 if let Some(v) = self.unknown_conn_pkts_recv {
8364 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(13, v);
8365 }
8366 if let Some(v) = self.missed_pkts_recv {
8367 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(14, v);
8368 }
8369 if let Some(v) = self.dup_pkts_recv {
8370 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(15, v);
8371 }
8372 if let Some(v) = self.failed_connect_challenges {
8373 my_size += ::steam_vent_proto_common::protobuf::rt::uint64_size(16, v);
8374 }
8375 if let Some(v) = self.micro_sec_avg_latency {
8376 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(17, v);
8377 }
8378 if let Some(v) = self.micro_sec_min_latency {
8379 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(18, v);
8380 }
8381 if let Some(v) = self.micro_sec_max_latency {
8382 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(19, v);
8383 }
8384 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
8385 self.special_fields.cached_size().set(my_size as u32);
8386 my_size
8387 }
8388
8389 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
8390 if let Some(v) = self.connections_udp {
8391 os.write_uint32(1, v)?;
8392 }
8393 if let Some(v) = self.connections_tcp {
8394 os.write_uint32(2, v)?;
8395 }
8396 if let Some(v) = self.stats_udp.as_ref() {
8397 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(3, v, os)?;
8398 }
8399 if let Some(v) = self.pkts_abandoned {
8400 os.write_uint64(4, v)?;
8401 }
8402 if let Some(v) = self.conn_req_received {
8403 os.write_uint64(5, v)?;
8404 }
8405 if let Some(v) = self.pkts_resent {
8406 os.write_uint64(6, v)?;
8407 }
8408 if let Some(v) = self.msgs_sent {
8409 os.write_uint64(7, v)?;
8410 }
8411 if let Some(v) = self.msgs_sent_failed {
8412 os.write_uint64(8, v)?;
8413 }
8414 if let Some(v) = self.msgs_recv {
8415 os.write_uint64(9, v)?;
8416 }
8417 if let Some(v) = self.datagrams_sent {
8418 os.write_uint64(10, v)?;
8419 }
8420 if let Some(v) = self.datagrams_recv {
8421 os.write_uint64(11, v)?;
8422 }
8423 if let Some(v) = self.bad_pkts_recv {
8424 os.write_uint64(12, v)?;
8425 }
8426 if let Some(v) = self.unknown_conn_pkts_recv {
8427 os.write_uint64(13, v)?;
8428 }
8429 if let Some(v) = self.missed_pkts_recv {
8430 os.write_uint64(14, v)?;
8431 }
8432 if let Some(v) = self.dup_pkts_recv {
8433 os.write_uint64(15, v)?;
8434 }
8435 if let Some(v) = self.failed_connect_challenges {
8436 os.write_uint64(16, v)?;
8437 }
8438 if let Some(v) = self.micro_sec_avg_latency {
8439 os.write_uint32(17, v)?;
8440 }
8441 if let Some(v) = self.micro_sec_min_latency {
8442 os.write_uint32(18, v)?;
8443 }
8444 if let Some(v) = self.micro_sec_max_latency {
8445 os.write_uint32(19, v)?;
8446 }
8447 os.write_unknown_fields(self.special_fields.unknown_fields())?;
8448 ::std::result::Result::Ok(())
8449 }
8450
8451 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
8452 &self.special_fields
8453 }
8454
8455 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
8456 &mut self.special_fields
8457 }
8458
8459 fn new() -> Stats_VConn {
8460 Stats_VConn::new()
8461 }
8462
8463 fn clear(&mut self) {
8464 self.connections_udp = ::std::option::Option::None;
8465 self.connections_tcp = ::std::option::Option::None;
8466 self.stats_udp.clear();
8467 self.pkts_abandoned = ::std::option::Option::None;
8468 self.conn_req_received = ::std::option::Option::None;
8469 self.pkts_resent = ::std::option::Option::None;
8470 self.msgs_sent = ::std::option::Option::None;
8471 self.msgs_sent_failed = ::std::option::Option::None;
8472 self.msgs_recv = ::std::option::Option::None;
8473 self.datagrams_sent = ::std::option::Option::None;
8474 self.datagrams_recv = ::std::option::Option::None;
8475 self.bad_pkts_recv = ::std::option::Option::None;
8476 self.unknown_conn_pkts_recv = ::std::option::Option::None;
8477 self.missed_pkts_recv = ::std::option::Option::None;
8478 self.dup_pkts_recv = ::std::option::Option::None;
8479 self.failed_connect_challenges = ::std::option::Option::None;
8480 self.micro_sec_avg_latency = ::std::option::Option::None;
8481 self.micro_sec_min_latency = ::std::option::Option::None;
8482 self.micro_sec_max_latency = ::std::option::Option::None;
8483 self.special_fields.clear();
8484 }
8485
8486 fn default_instance() -> &'static Stats_VConn {
8487 static instance: Stats_VConn = Stats_VConn {
8488 connections_udp: ::std::option::Option::None,
8489 connections_tcp: ::std::option::Option::None,
8490 stats_udp: ::steam_vent_proto_common::protobuf::MessageField::none(),
8491 pkts_abandoned: ::std::option::Option::None,
8492 conn_req_received: ::std::option::Option::None,
8493 pkts_resent: ::std::option::Option::None,
8494 msgs_sent: ::std::option::Option::None,
8495 msgs_sent_failed: ::std::option::Option::None,
8496 msgs_recv: ::std::option::Option::None,
8497 datagrams_sent: ::std::option::Option::None,
8498 datagrams_recv: ::std::option::Option::None,
8499 bad_pkts_recv: ::std::option::Option::None,
8500 unknown_conn_pkts_recv: ::std::option::Option::None,
8501 missed_pkts_recv: ::std::option::Option::None,
8502 dup_pkts_recv: ::std::option::Option::None,
8503 failed_connect_challenges: ::std::option::Option::None,
8504 micro_sec_avg_latency: ::std::option::Option::None,
8505 micro_sec_min_latency: ::std::option::Option::None,
8506 micro_sec_max_latency: ::std::option::Option::None,
8507 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
8508 };
8509 &instance
8510 }
8511 }
8512}
8513
8514#[derive(PartialEq,Clone,Default,Debug)]
8516pub struct CMsgClientServersAvailable {
8517 pub server_types_available: ::std::vec::Vec<cmsg_client_servers_available::Server_Types_Available>,
8520 pub server_type_for_auth_services: ::std::option::Option<u32>,
8522 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
8525}
8526
8527impl<'a> ::std::default::Default for &'a CMsgClientServersAvailable {
8528 fn default() -> &'a CMsgClientServersAvailable {
8529 <CMsgClientServersAvailable as ::steam_vent_proto_common::protobuf::Message>::default_instance()
8530 }
8531}
8532
8533impl CMsgClientServersAvailable {
8534 pub fn new() -> CMsgClientServersAvailable {
8535 ::std::default::Default::default()
8536 }
8537
8538 pub fn server_type_for_auth_services(&self) -> u32 {
8541 self.server_type_for_auth_services.unwrap_or(0)
8542 }
8543
8544 pub fn clear_server_type_for_auth_services(&mut self) {
8545 self.server_type_for_auth_services = ::std::option::Option::None;
8546 }
8547
8548 pub fn has_server_type_for_auth_services(&self) -> bool {
8549 self.server_type_for_auth_services.is_some()
8550 }
8551
8552 pub fn set_server_type_for_auth_services(&mut self, v: u32) {
8554 self.server_type_for_auth_services = ::std::option::Option::Some(v);
8555 }
8556}
8557
8558impl ::steam_vent_proto_common::protobuf::Message for CMsgClientServersAvailable {
8559 const NAME: &'static str = "CMsgClientServersAvailable";
8560
8561 fn is_initialized(&self) -> bool {
8562 true
8563 }
8564
8565 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
8566 while let Some(tag) = is.read_raw_tag_or_eof()? {
8567 match tag {
8568 10 => {
8569 self.server_types_available.push(is.read_message()?);
8570 },
8571 16 => {
8572 self.server_type_for_auth_services = ::std::option::Option::Some(is.read_uint32()?);
8573 },
8574 tag => {
8575 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
8576 },
8577 };
8578 }
8579 ::std::result::Result::Ok(())
8580 }
8581
8582 #[allow(unused_variables)]
8584 fn compute_size(&self) -> u64 {
8585 let mut my_size = 0;
8586 for value in &self.server_types_available {
8587 let len = value.compute_size();
8588 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
8589 };
8590 if let Some(v) = self.server_type_for_auth_services {
8591 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, v);
8592 }
8593 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
8594 self.special_fields.cached_size().set(my_size as u32);
8595 my_size
8596 }
8597
8598 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
8599 for v in &self.server_types_available {
8600 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(1, v, os)?;
8601 };
8602 if let Some(v) = self.server_type_for_auth_services {
8603 os.write_uint32(2, v)?;
8604 }
8605 os.write_unknown_fields(self.special_fields.unknown_fields())?;
8606 ::std::result::Result::Ok(())
8607 }
8608
8609 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
8610 &self.special_fields
8611 }
8612
8613 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
8614 &mut self.special_fields
8615 }
8616
8617 fn new() -> CMsgClientServersAvailable {
8618 CMsgClientServersAvailable::new()
8619 }
8620
8621 fn clear(&mut self) {
8622 self.server_types_available.clear();
8623 self.server_type_for_auth_services = ::std::option::Option::None;
8624 self.special_fields.clear();
8625 }
8626
8627 fn default_instance() -> &'static CMsgClientServersAvailable {
8628 static instance: CMsgClientServersAvailable = CMsgClientServersAvailable {
8629 server_types_available: ::std::vec::Vec::new(),
8630 server_type_for_auth_services: ::std::option::Option::None,
8631 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
8632 };
8633 &instance
8634 }
8635}
8636
8637pub mod cmsg_client_servers_available {
8639 #[derive(PartialEq,Clone,Default,Debug)]
8641 pub struct Server_Types_Available {
8642 pub server: ::std::option::Option<u32>,
8645 pub changed: ::std::option::Option<bool>,
8647 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
8650 }
8651
8652 impl<'a> ::std::default::Default for &'a Server_Types_Available {
8653 fn default() -> &'a Server_Types_Available {
8654 <Server_Types_Available as ::steam_vent_proto_common::protobuf::Message>::default_instance()
8655 }
8656 }
8657
8658 impl Server_Types_Available {
8659 pub fn new() -> Server_Types_Available {
8660 ::std::default::Default::default()
8661 }
8662
8663 pub fn server(&self) -> u32 {
8666 self.server.unwrap_or(0)
8667 }
8668
8669 pub fn clear_server(&mut self) {
8670 self.server = ::std::option::Option::None;
8671 }
8672
8673 pub fn has_server(&self) -> bool {
8674 self.server.is_some()
8675 }
8676
8677 pub fn set_server(&mut self, v: u32) {
8679 self.server = ::std::option::Option::Some(v);
8680 }
8681
8682 pub fn changed(&self) -> bool {
8685 self.changed.unwrap_or(false)
8686 }
8687
8688 pub fn clear_changed(&mut self) {
8689 self.changed = ::std::option::Option::None;
8690 }
8691
8692 pub fn has_changed(&self) -> bool {
8693 self.changed.is_some()
8694 }
8695
8696 pub fn set_changed(&mut self, v: bool) {
8698 self.changed = ::std::option::Option::Some(v);
8699 }
8700 }
8701
8702 impl ::steam_vent_proto_common::protobuf::Message for Server_Types_Available {
8703 const NAME: &'static str = "Server_Types_Available";
8704
8705 fn is_initialized(&self) -> bool {
8706 true
8707 }
8708
8709 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
8710 while let Some(tag) = is.read_raw_tag_or_eof()? {
8711 match tag {
8712 8 => {
8713 self.server = ::std::option::Option::Some(is.read_uint32()?);
8714 },
8715 16 => {
8716 self.changed = ::std::option::Option::Some(is.read_bool()?);
8717 },
8718 tag => {
8719 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
8720 },
8721 };
8722 }
8723 ::std::result::Result::Ok(())
8724 }
8725
8726 #[allow(unused_variables)]
8728 fn compute_size(&self) -> u64 {
8729 let mut my_size = 0;
8730 if let Some(v) = self.server {
8731 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
8732 }
8733 if let Some(v) = self.changed {
8734 my_size += 1 + 1;
8735 }
8736 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
8737 self.special_fields.cached_size().set(my_size as u32);
8738 my_size
8739 }
8740
8741 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
8742 if let Some(v) = self.server {
8743 os.write_uint32(1, v)?;
8744 }
8745 if let Some(v) = self.changed {
8746 os.write_bool(2, v)?;
8747 }
8748 os.write_unknown_fields(self.special_fields.unknown_fields())?;
8749 ::std::result::Result::Ok(())
8750 }
8751
8752 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
8753 &self.special_fields
8754 }
8755
8756 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
8757 &mut self.special_fields
8758 }
8759
8760 fn new() -> Server_Types_Available {
8761 Server_Types_Available::new()
8762 }
8763
8764 fn clear(&mut self) {
8765 self.server = ::std::option::Option::None;
8766 self.changed = ::std::option::Option::None;
8767 self.special_fields.clear();
8768 }
8769
8770 fn default_instance() -> &'static Server_Types_Available {
8771 static instance: Server_Types_Available = Server_Types_Available {
8772 server: ::std::option::Option::None,
8773 changed: ::std::option::Option::None,
8774 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
8775 };
8776 &instance
8777 }
8778 }
8779}
8780
8781#[derive(PartialEq,Clone,Default,Debug)]
8783pub struct CMsgClientReportOverlayDetourFailure {
8784 pub failure_strings: ::std::vec::Vec<::std::string::String>,
8787 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
8790}
8791
8792impl<'a> ::std::default::Default for &'a CMsgClientReportOverlayDetourFailure {
8793 fn default() -> &'a CMsgClientReportOverlayDetourFailure {
8794 <CMsgClientReportOverlayDetourFailure as ::steam_vent_proto_common::protobuf::Message>::default_instance()
8795 }
8796}
8797
8798impl CMsgClientReportOverlayDetourFailure {
8799 pub fn new() -> CMsgClientReportOverlayDetourFailure {
8800 ::std::default::Default::default()
8801 }
8802}
8803
8804impl ::steam_vent_proto_common::protobuf::Message for CMsgClientReportOverlayDetourFailure {
8805 const NAME: &'static str = "CMsgClientReportOverlayDetourFailure";
8806
8807 fn is_initialized(&self) -> bool {
8808 true
8809 }
8810
8811 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
8812 while let Some(tag) = is.read_raw_tag_or_eof()? {
8813 match tag {
8814 10 => {
8815 self.failure_strings.push(is.read_string()?);
8816 },
8817 tag => {
8818 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
8819 },
8820 };
8821 }
8822 ::std::result::Result::Ok(())
8823 }
8824
8825 #[allow(unused_variables)]
8827 fn compute_size(&self) -> u64 {
8828 let mut my_size = 0;
8829 for value in &self.failure_strings {
8830 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(1, &value);
8831 };
8832 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
8833 self.special_fields.cached_size().set(my_size as u32);
8834 my_size
8835 }
8836
8837 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
8838 for v in &self.failure_strings {
8839 os.write_string(1, &v)?;
8840 };
8841 os.write_unknown_fields(self.special_fields.unknown_fields())?;
8842 ::std::result::Result::Ok(())
8843 }
8844
8845 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
8846 &self.special_fields
8847 }
8848
8849 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
8850 &mut self.special_fields
8851 }
8852
8853 fn new() -> CMsgClientReportOverlayDetourFailure {
8854 CMsgClientReportOverlayDetourFailure::new()
8855 }
8856
8857 fn clear(&mut self) {
8858 self.failure_strings.clear();
8859 self.special_fields.clear();
8860 }
8861
8862 fn default_instance() -> &'static CMsgClientReportOverlayDetourFailure {
8863 static instance: CMsgClientReportOverlayDetourFailure = CMsgClientReportOverlayDetourFailure {
8864 failure_strings: ::std::vec::Vec::new(),
8865 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
8866 };
8867 &instance
8868 }
8869}
8870
8871#[derive(PartialEq,Clone,Default,Debug)]
8873pub struct CMsgClientRequestEncryptedAppTicket {
8874 pub app_id: ::std::option::Option<u32>,
8877 pub userdata: ::std::option::Option<::std::vec::Vec<u8>>,
8879 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
8882}
8883
8884impl<'a> ::std::default::Default for &'a CMsgClientRequestEncryptedAppTicket {
8885 fn default() -> &'a CMsgClientRequestEncryptedAppTicket {
8886 <CMsgClientRequestEncryptedAppTicket as ::steam_vent_proto_common::protobuf::Message>::default_instance()
8887 }
8888}
8889
8890impl CMsgClientRequestEncryptedAppTicket {
8891 pub fn new() -> CMsgClientRequestEncryptedAppTicket {
8892 ::std::default::Default::default()
8893 }
8894
8895 pub fn app_id(&self) -> u32 {
8898 self.app_id.unwrap_or(0)
8899 }
8900
8901 pub fn clear_app_id(&mut self) {
8902 self.app_id = ::std::option::Option::None;
8903 }
8904
8905 pub fn has_app_id(&self) -> bool {
8906 self.app_id.is_some()
8907 }
8908
8909 pub fn set_app_id(&mut self, v: u32) {
8911 self.app_id = ::std::option::Option::Some(v);
8912 }
8913
8914 pub fn userdata(&self) -> &[u8] {
8917 match self.userdata.as_ref() {
8918 Some(v) => v,
8919 None => &[],
8920 }
8921 }
8922
8923 pub fn clear_userdata(&mut self) {
8924 self.userdata = ::std::option::Option::None;
8925 }
8926
8927 pub fn has_userdata(&self) -> bool {
8928 self.userdata.is_some()
8929 }
8930
8931 pub fn set_userdata(&mut self, v: ::std::vec::Vec<u8>) {
8933 self.userdata = ::std::option::Option::Some(v);
8934 }
8935
8936 pub fn mut_userdata(&mut self) -> &mut ::std::vec::Vec<u8> {
8939 if self.userdata.is_none() {
8940 self.userdata = ::std::option::Option::Some(::std::vec::Vec::new());
8941 }
8942 self.userdata.as_mut().unwrap()
8943 }
8944
8945 pub fn take_userdata(&mut self) -> ::std::vec::Vec<u8> {
8947 self.userdata.take().unwrap_or_else(|| ::std::vec::Vec::new())
8948 }
8949}
8950
8951impl ::steam_vent_proto_common::protobuf::Message for CMsgClientRequestEncryptedAppTicket {
8952 const NAME: &'static str = "CMsgClientRequestEncryptedAppTicket";
8953
8954 fn is_initialized(&self) -> bool {
8955 true
8956 }
8957
8958 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
8959 while let Some(tag) = is.read_raw_tag_or_eof()? {
8960 match tag {
8961 8 => {
8962 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
8963 },
8964 18 => {
8965 self.userdata = ::std::option::Option::Some(is.read_bytes()?);
8966 },
8967 tag => {
8968 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
8969 },
8970 };
8971 }
8972 ::std::result::Result::Ok(())
8973 }
8974
8975 #[allow(unused_variables)]
8977 fn compute_size(&self) -> u64 {
8978 let mut my_size = 0;
8979 if let Some(v) = self.app_id {
8980 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
8981 }
8982 if let Some(v) = self.userdata.as_ref() {
8983 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(2, &v);
8984 }
8985 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
8986 self.special_fields.cached_size().set(my_size as u32);
8987 my_size
8988 }
8989
8990 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
8991 if let Some(v) = self.app_id {
8992 os.write_uint32(1, v)?;
8993 }
8994 if let Some(v) = self.userdata.as_ref() {
8995 os.write_bytes(2, v)?;
8996 }
8997 os.write_unknown_fields(self.special_fields.unknown_fields())?;
8998 ::std::result::Result::Ok(())
8999 }
9000
9001 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
9002 &self.special_fields
9003 }
9004
9005 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
9006 &mut self.special_fields
9007 }
9008
9009 fn new() -> CMsgClientRequestEncryptedAppTicket {
9010 CMsgClientRequestEncryptedAppTicket::new()
9011 }
9012
9013 fn clear(&mut self) {
9014 self.app_id = ::std::option::Option::None;
9015 self.userdata = ::std::option::Option::None;
9016 self.special_fields.clear();
9017 }
9018
9019 fn default_instance() -> &'static CMsgClientRequestEncryptedAppTicket {
9020 static instance: CMsgClientRequestEncryptedAppTicket = CMsgClientRequestEncryptedAppTicket {
9021 app_id: ::std::option::Option::None,
9022 userdata: ::std::option::Option::None,
9023 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
9024 };
9025 &instance
9026 }
9027}
9028
9029#[derive(PartialEq,Clone,Default,Debug)]
9031pub struct CMsgClientRequestEncryptedAppTicketResponse {
9032 pub app_id: ::std::option::Option<u32>,
9035 pub eresult: ::std::option::Option<i32>,
9037 pub encrypted_app_ticket: ::steam_vent_proto_common::protobuf::MessageField<super::encrypted_app_ticket::EncryptedAppTicket>,
9039 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
9042}
9043
9044impl<'a> ::std::default::Default for &'a CMsgClientRequestEncryptedAppTicketResponse {
9045 fn default() -> &'a CMsgClientRequestEncryptedAppTicketResponse {
9046 <CMsgClientRequestEncryptedAppTicketResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
9047 }
9048}
9049
9050impl CMsgClientRequestEncryptedAppTicketResponse {
9051 pub fn new() -> CMsgClientRequestEncryptedAppTicketResponse {
9052 ::std::default::Default::default()
9053 }
9054
9055 pub fn app_id(&self) -> u32 {
9058 self.app_id.unwrap_or(0)
9059 }
9060
9061 pub fn clear_app_id(&mut self) {
9062 self.app_id = ::std::option::Option::None;
9063 }
9064
9065 pub fn has_app_id(&self) -> bool {
9066 self.app_id.is_some()
9067 }
9068
9069 pub fn set_app_id(&mut self, v: u32) {
9071 self.app_id = ::std::option::Option::Some(v);
9072 }
9073
9074 pub fn eresult(&self) -> i32 {
9077 self.eresult.unwrap_or(2i32)
9078 }
9079
9080 pub fn clear_eresult(&mut self) {
9081 self.eresult = ::std::option::Option::None;
9082 }
9083
9084 pub fn has_eresult(&self) -> bool {
9085 self.eresult.is_some()
9086 }
9087
9088 pub fn set_eresult(&mut self, v: i32) {
9090 self.eresult = ::std::option::Option::Some(v);
9091 }
9092}
9093
9094impl ::steam_vent_proto_common::protobuf::Message for CMsgClientRequestEncryptedAppTicketResponse {
9095 const NAME: &'static str = "CMsgClientRequestEncryptedAppTicketResponse";
9096
9097 fn is_initialized(&self) -> bool {
9098 true
9099 }
9100
9101 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
9102 while let Some(tag) = is.read_raw_tag_or_eof()? {
9103 match tag {
9104 8 => {
9105 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
9106 },
9107 16 => {
9108 self.eresult = ::std::option::Option::Some(is.read_int32()?);
9109 },
9110 26 => {
9111 ::steam_vent_proto_common::protobuf::rt::read_singular_message_into_field(is, &mut self.encrypted_app_ticket)?;
9112 },
9113 tag => {
9114 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
9115 },
9116 };
9117 }
9118 ::std::result::Result::Ok(())
9119 }
9120
9121 #[allow(unused_variables)]
9123 fn compute_size(&self) -> u64 {
9124 let mut my_size = 0;
9125 if let Some(v) = self.app_id {
9126 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
9127 }
9128 if let Some(v) = self.eresult {
9129 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
9130 }
9131 if let Some(v) = self.encrypted_app_ticket.as_ref() {
9132 let len = v.compute_size();
9133 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
9134 }
9135 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
9136 self.special_fields.cached_size().set(my_size as u32);
9137 my_size
9138 }
9139
9140 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
9141 if let Some(v) = self.app_id {
9142 os.write_uint32(1, v)?;
9143 }
9144 if let Some(v) = self.eresult {
9145 os.write_int32(2, v)?;
9146 }
9147 if let Some(v) = self.encrypted_app_ticket.as_ref() {
9148 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(3, v, os)?;
9149 }
9150 os.write_unknown_fields(self.special_fields.unknown_fields())?;
9151 ::std::result::Result::Ok(())
9152 }
9153
9154 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
9155 &self.special_fields
9156 }
9157
9158 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
9159 &mut self.special_fields
9160 }
9161
9162 fn new() -> CMsgClientRequestEncryptedAppTicketResponse {
9163 CMsgClientRequestEncryptedAppTicketResponse::new()
9164 }
9165
9166 fn clear(&mut self) {
9167 self.app_id = ::std::option::Option::None;
9168 self.eresult = ::std::option::Option::None;
9169 self.encrypted_app_ticket.clear();
9170 self.special_fields.clear();
9171 }
9172
9173 fn default_instance() -> &'static CMsgClientRequestEncryptedAppTicketResponse {
9174 static instance: CMsgClientRequestEncryptedAppTicketResponse = CMsgClientRequestEncryptedAppTicketResponse {
9175 app_id: ::std::option::Option::None,
9176 eresult: ::std::option::Option::None,
9177 encrypted_app_ticket: ::steam_vent_proto_common::protobuf::MessageField::none(),
9178 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
9179 };
9180 &instance
9181 }
9182}
9183
9184#[derive(PartialEq,Clone,Default,Debug)]
9186pub struct CMsgClientWalletInfoUpdate {
9187 pub has_wallet: ::std::option::Option<bool>,
9190 pub balance: ::std::option::Option<i32>,
9192 pub currency: ::std::option::Option<i32>,
9194 pub balance_delayed: ::std::option::Option<i32>,
9196 pub balance64: ::std::option::Option<i64>,
9198 pub balance64_delayed: ::std::option::Option<i64>,
9200 pub realm: ::std::option::Option<i32>,
9202 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
9205}
9206
9207impl<'a> ::std::default::Default for &'a CMsgClientWalletInfoUpdate {
9208 fn default() -> &'a CMsgClientWalletInfoUpdate {
9209 <CMsgClientWalletInfoUpdate as ::steam_vent_proto_common::protobuf::Message>::default_instance()
9210 }
9211}
9212
9213impl CMsgClientWalletInfoUpdate {
9214 pub fn new() -> CMsgClientWalletInfoUpdate {
9215 ::std::default::Default::default()
9216 }
9217
9218 pub fn has_wallet(&self) -> bool {
9221 self.has_wallet.unwrap_or(false)
9222 }
9223
9224 pub fn clear_has_wallet(&mut self) {
9225 self.has_wallet = ::std::option::Option::None;
9226 }
9227
9228 pub fn has_has_wallet(&self) -> bool {
9229 self.has_wallet.is_some()
9230 }
9231
9232 pub fn set_has_wallet(&mut self, v: bool) {
9234 self.has_wallet = ::std::option::Option::Some(v);
9235 }
9236
9237 pub fn balance(&self) -> i32 {
9240 self.balance.unwrap_or(0)
9241 }
9242
9243 pub fn clear_balance(&mut self) {
9244 self.balance = ::std::option::Option::None;
9245 }
9246
9247 pub fn has_balance(&self) -> bool {
9248 self.balance.is_some()
9249 }
9250
9251 pub fn set_balance(&mut self, v: i32) {
9253 self.balance = ::std::option::Option::Some(v);
9254 }
9255
9256 pub fn currency(&self) -> i32 {
9259 self.currency.unwrap_or(0)
9260 }
9261
9262 pub fn clear_currency(&mut self) {
9263 self.currency = ::std::option::Option::None;
9264 }
9265
9266 pub fn has_currency(&self) -> bool {
9267 self.currency.is_some()
9268 }
9269
9270 pub fn set_currency(&mut self, v: i32) {
9272 self.currency = ::std::option::Option::Some(v);
9273 }
9274
9275 pub fn balance_delayed(&self) -> i32 {
9278 self.balance_delayed.unwrap_or(0)
9279 }
9280
9281 pub fn clear_balance_delayed(&mut self) {
9282 self.balance_delayed = ::std::option::Option::None;
9283 }
9284
9285 pub fn has_balance_delayed(&self) -> bool {
9286 self.balance_delayed.is_some()
9287 }
9288
9289 pub fn set_balance_delayed(&mut self, v: i32) {
9291 self.balance_delayed = ::std::option::Option::Some(v);
9292 }
9293
9294 pub fn balance64(&self) -> i64 {
9297 self.balance64.unwrap_or(0)
9298 }
9299
9300 pub fn clear_balance64(&mut self) {
9301 self.balance64 = ::std::option::Option::None;
9302 }
9303
9304 pub fn has_balance64(&self) -> bool {
9305 self.balance64.is_some()
9306 }
9307
9308 pub fn set_balance64(&mut self, v: i64) {
9310 self.balance64 = ::std::option::Option::Some(v);
9311 }
9312
9313 pub fn balance64_delayed(&self) -> i64 {
9316 self.balance64_delayed.unwrap_or(0)
9317 }
9318
9319 pub fn clear_balance64_delayed(&mut self) {
9320 self.balance64_delayed = ::std::option::Option::None;
9321 }
9322
9323 pub fn has_balance64_delayed(&self) -> bool {
9324 self.balance64_delayed.is_some()
9325 }
9326
9327 pub fn set_balance64_delayed(&mut self, v: i64) {
9329 self.balance64_delayed = ::std::option::Option::Some(v);
9330 }
9331
9332 pub fn realm(&self) -> i32 {
9335 self.realm.unwrap_or(0)
9336 }
9337
9338 pub fn clear_realm(&mut self) {
9339 self.realm = ::std::option::Option::None;
9340 }
9341
9342 pub fn has_realm(&self) -> bool {
9343 self.realm.is_some()
9344 }
9345
9346 pub fn set_realm(&mut self, v: i32) {
9348 self.realm = ::std::option::Option::Some(v);
9349 }
9350}
9351
9352impl ::steam_vent_proto_common::protobuf::Message for CMsgClientWalletInfoUpdate {
9353 const NAME: &'static str = "CMsgClientWalletInfoUpdate";
9354
9355 fn is_initialized(&self) -> bool {
9356 true
9357 }
9358
9359 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
9360 while let Some(tag) = is.read_raw_tag_or_eof()? {
9361 match tag {
9362 8 => {
9363 self.has_wallet = ::std::option::Option::Some(is.read_bool()?);
9364 },
9365 16 => {
9366 self.balance = ::std::option::Option::Some(is.read_int32()?);
9367 },
9368 24 => {
9369 self.currency = ::std::option::Option::Some(is.read_int32()?);
9370 },
9371 32 => {
9372 self.balance_delayed = ::std::option::Option::Some(is.read_int32()?);
9373 },
9374 40 => {
9375 self.balance64 = ::std::option::Option::Some(is.read_int64()?);
9376 },
9377 48 => {
9378 self.balance64_delayed = ::std::option::Option::Some(is.read_int64()?);
9379 },
9380 56 => {
9381 self.realm = ::std::option::Option::Some(is.read_int32()?);
9382 },
9383 tag => {
9384 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
9385 },
9386 };
9387 }
9388 ::std::result::Result::Ok(())
9389 }
9390
9391 #[allow(unused_variables)]
9393 fn compute_size(&self) -> u64 {
9394 let mut my_size = 0;
9395 if let Some(v) = self.has_wallet {
9396 my_size += 1 + 1;
9397 }
9398 if let Some(v) = self.balance {
9399 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(2, v);
9400 }
9401 if let Some(v) = self.currency {
9402 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
9403 }
9404 if let Some(v) = self.balance_delayed {
9405 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(4, v);
9406 }
9407 if let Some(v) = self.balance64 {
9408 my_size += ::steam_vent_proto_common::protobuf::rt::int64_size(5, v);
9409 }
9410 if let Some(v) = self.balance64_delayed {
9411 my_size += ::steam_vent_proto_common::protobuf::rt::int64_size(6, v);
9412 }
9413 if let Some(v) = self.realm {
9414 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(7, v);
9415 }
9416 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
9417 self.special_fields.cached_size().set(my_size as u32);
9418 my_size
9419 }
9420
9421 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
9422 if let Some(v) = self.has_wallet {
9423 os.write_bool(1, v)?;
9424 }
9425 if let Some(v) = self.balance {
9426 os.write_int32(2, v)?;
9427 }
9428 if let Some(v) = self.currency {
9429 os.write_int32(3, v)?;
9430 }
9431 if let Some(v) = self.balance_delayed {
9432 os.write_int32(4, v)?;
9433 }
9434 if let Some(v) = self.balance64 {
9435 os.write_int64(5, v)?;
9436 }
9437 if let Some(v) = self.balance64_delayed {
9438 os.write_int64(6, v)?;
9439 }
9440 if let Some(v) = self.realm {
9441 os.write_int32(7, v)?;
9442 }
9443 os.write_unknown_fields(self.special_fields.unknown_fields())?;
9444 ::std::result::Result::Ok(())
9445 }
9446
9447 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
9448 &self.special_fields
9449 }
9450
9451 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
9452 &mut self.special_fields
9453 }
9454
9455 fn new() -> CMsgClientWalletInfoUpdate {
9456 CMsgClientWalletInfoUpdate::new()
9457 }
9458
9459 fn clear(&mut self) {
9460 self.has_wallet = ::std::option::Option::None;
9461 self.balance = ::std::option::Option::None;
9462 self.currency = ::std::option::Option::None;
9463 self.balance_delayed = ::std::option::Option::None;
9464 self.balance64 = ::std::option::Option::None;
9465 self.balance64_delayed = ::std::option::Option::None;
9466 self.realm = ::std::option::Option::None;
9467 self.special_fields.clear();
9468 }
9469
9470 fn default_instance() -> &'static CMsgClientWalletInfoUpdate {
9471 static instance: CMsgClientWalletInfoUpdate = CMsgClientWalletInfoUpdate {
9472 has_wallet: ::std::option::Option::None,
9473 balance: ::std::option::Option::None,
9474 currency: ::std::option::Option::None,
9475 balance_delayed: ::std::option::Option::None,
9476 balance64: ::std::option::Option::None,
9477 balance64_delayed: ::std::option::Option::None,
9478 realm: ::std::option::Option::None,
9479 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
9480 };
9481 &instance
9482 }
9483}
9484
9485#[derive(PartialEq,Clone,Default,Debug)]
9487pub struct CMsgClientAMGetClanOfficers {
9488 pub steamid_clan: ::std::option::Option<u64>,
9491 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
9494}
9495
9496impl<'a> ::std::default::Default for &'a CMsgClientAMGetClanOfficers {
9497 fn default() -> &'a CMsgClientAMGetClanOfficers {
9498 <CMsgClientAMGetClanOfficers as ::steam_vent_proto_common::protobuf::Message>::default_instance()
9499 }
9500}
9501
9502impl CMsgClientAMGetClanOfficers {
9503 pub fn new() -> CMsgClientAMGetClanOfficers {
9504 ::std::default::Default::default()
9505 }
9506
9507 pub fn steamid_clan(&self) -> u64 {
9510 self.steamid_clan.unwrap_or(0)
9511 }
9512
9513 pub fn clear_steamid_clan(&mut self) {
9514 self.steamid_clan = ::std::option::Option::None;
9515 }
9516
9517 pub fn has_steamid_clan(&self) -> bool {
9518 self.steamid_clan.is_some()
9519 }
9520
9521 pub fn set_steamid_clan(&mut self, v: u64) {
9523 self.steamid_clan = ::std::option::Option::Some(v);
9524 }
9525}
9526
9527impl ::steam_vent_proto_common::protobuf::Message for CMsgClientAMGetClanOfficers {
9528 const NAME: &'static str = "CMsgClientAMGetClanOfficers";
9529
9530 fn is_initialized(&self) -> bool {
9531 true
9532 }
9533
9534 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
9535 while let Some(tag) = is.read_raw_tag_or_eof()? {
9536 match tag {
9537 9 => {
9538 self.steamid_clan = ::std::option::Option::Some(is.read_fixed64()?);
9539 },
9540 tag => {
9541 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
9542 },
9543 };
9544 }
9545 ::std::result::Result::Ok(())
9546 }
9547
9548 #[allow(unused_variables)]
9550 fn compute_size(&self) -> u64 {
9551 let mut my_size = 0;
9552 if let Some(v) = self.steamid_clan {
9553 my_size += 1 + 8;
9554 }
9555 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
9556 self.special_fields.cached_size().set(my_size as u32);
9557 my_size
9558 }
9559
9560 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
9561 if let Some(v) = self.steamid_clan {
9562 os.write_fixed64(1, v)?;
9563 }
9564 os.write_unknown_fields(self.special_fields.unknown_fields())?;
9565 ::std::result::Result::Ok(())
9566 }
9567
9568 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
9569 &self.special_fields
9570 }
9571
9572 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
9573 &mut self.special_fields
9574 }
9575
9576 fn new() -> CMsgClientAMGetClanOfficers {
9577 CMsgClientAMGetClanOfficers::new()
9578 }
9579
9580 fn clear(&mut self) {
9581 self.steamid_clan = ::std::option::Option::None;
9582 self.special_fields.clear();
9583 }
9584
9585 fn default_instance() -> &'static CMsgClientAMGetClanOfficers {
9586 static instance: CMsgClientAMGetClanOfficers = CMsgClientAMGetClanOfficers {
9587 steamid_clan: ::std::option::Option::None,
9588 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
9589 };
9590 &instance
9591 }
9592}
9593
9594#[derive(PartialEq,Clone,Default,Debug)]
9596pub struct CMsgClientAMGetClanOfficersResponse {
9597 pub eresult: ::std::option::Option<i32>,
9600 pub steamid_clan: ::std::option::Option<u64>,
9602 pub officer_count: ::std::option::Option<i32>,
9604 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
9607}
9608
9609impl<'a> ::std::default::Default for &'a CMsgClientAMGetClanOfficersResponse {
9610 fn default() -> &'a CMsgClientAMGetClanOfficersResponse {
9611 <CMsgClientAMGetClanOfficersResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
9612 }
9613}
9614
9615impl CMsgClientAMGetClanOfficersResponse {
9616 pub fn new() -> CMsgClientAMGetClanOfficersResponse {
9617 ::std::default::Default::default()
9618 }
9619
9620 pub fn eresult(&self) -> i32 {
9623 self.eresult.unwrap_or(2i32)
9624 }
9625
9626 pub fn clear_eresult(&mut self) {
9627 self.eresult = ::std::option::Option::None;
9628 }
9629
9630 pub fn has_eresult(&self) -> bool {
9631 self.eresult.is_some()
9632 }
9633
9634 pub fn set_eresult(&mut self, v: i32) {
9636 self.eresult = ::std::option::Option::Some(v);
9637 }
9638
9639 pub fn steamid_clan(&self) -> u64 {
9642 self.steamid_clan.unwrap_or(0)
9643 }
9644
9645 pub fn clear_steamid_clan(&mut self) {
9646 self.steamid_clan = ::std::option::Option::None;
9647 }
9648
9649 pub fn has_steamid_clan(&self) -> bool {
9650 self.steamid_clan.is_some()
9651 }
9652
9653 pub fn set_steamid_clan(&mut self, v: u64) {
9655 self.steamid_clan = ::std::option::Option::Some(v);
9656 }
9657
9658 pub fn officer_count(&self) -> i32 {
9661 self.officer_count.unwrap_or(0)
9662 }
9663
9664 pub fn clear_officer_count(&mut self) {
9665 self.officer_count = ::std::option::Option::None;
9666 }
9667
9668 pub fn has_officer_count(&self) -> bool {
9669 self.officer_count.is_some()
9670 }
9671
9672 pub fn set_officer_count(&mut self, v: i32) {
9674 self.officer_count = ::std::option::Option::Some(v);
9675 }
9676}
9677
9678impl ::steam_vent_proto_common::protobuf::Message for CMsgClientAMGetClanOfficersResponse {
9679 const NAME: &'static str = "CMsgClientAMGetClanOfficersResponse";
9680
9681 fn is_initialized(&self) -> bool {
9682 true
9683 }
9684
9685 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
9686 while let Some(tag) = is.read_raw_tag_or_eof()? {
9687 match tag {
9688 8 => {
9689 self.eresult = ::std::option::Option::Some(is.read_int32()?);
9690 },
9691 17 => {
9692 self.steamid_clan = ::std::option::Option::Some(is.read_fixed64()?);
9693 },
9694 24 => {
9695 self.officer_count = ::std::option::Option::Some(is.read_int32()?);
9696 },
9697 tag => {
9698 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
9699 },
9700 };
9701 }
9702 ::std::result::Result::Ok(())
9703 }
9704
9705 #[allow(unused_variables)]
9707 fn compute_size(&self) -> u64 {
9708 let mut my_size = 0;
9709 if let Some(v) = self.eresult {
9710 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(1, v);
9711 }
9712 if let Some(v) = self.steamid_clan {
9713 my_size += 1 + 8;
9714 }
9715 if let Some(v) = self.officer_count {
9716 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
9717 }
9718 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
9719 self.special_fields.cached_size().set(my_size as u32);
9720 my_size
9721 }
9722
9723 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
9724 if let Some(v) = self.eresult {
9725 os.write_int32(1, v)?;
9726 }
9727 if let Some(v) = self.steamid_clan {
9728 os.write_fixed64(2, v)?;
9729 }
9730 if let Some(v) = self.officer_count {
9731 os.write_int32(3, v)?;
9732 }
9733 os.write_unknown_fields(self.special_fields.unknown_fields())?;
9734 ::std::result::Result::Ok(())
9735 }
9736
9737 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
9738 &self.special_fields
9739 }
9740
9741 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
9742 &mut self.special_fields
9743 }
9744
9745 fn new() -> CMsgClientAMGetClanOfficersResponse {
9746 CMsgClientAMGetClanOfficersResponse::new()
9747 }
9748
9749 fn clear(&mut self) {
9750 self.eresult = ::std::option::Option::None;
9751 self.steamid_clan = ::std::option::Option::None;
9752 self.officer_count = ::std::option::Option::None;
9753 self.special_fields.clear();
9754 }
9755
9756 fn default_instance() -> &'static CMsgClientAMGetClanOfficersResponse {
9757 static instance: CMsgClientAMGetClanOfficersResponse = CMsgClientAMGetClanOfficersResponse {
9758 eresult: ::std::option::Option::None,
9759 steamid_clan: ::std::option::Option::None,
9760 officer_count: ::std::option::Option::None,
9761 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
9762 };
9763 &instance
9764 }
9765}
9766
9767#[derive(PartialEq,Clone,Default,Debug)]
9769pub struct CMsgClientAMGetPersonaNameHistory {
9770 pub id_count: ::std::option::Option<i32>,
9773 pub Ids: ::std::vec::Vec<cmsg_client_amget_persona_name_history::IdInstance>,
9775 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
9778}
9779
9780impl<'a> ::std::default::Default for &'a CMsgClientAMGetPersonaNameHistory {
9781 fn default() -> &'a CMsgClientAMGetPersonaNameHistory {
9782 <CMsgClientAMGetPersonaNameHistory as ::steam_vent_proto_common::protobuf::Message>::default_instance()
9783 }
9784}
9785
9786impl CMsgClientAMGetPersonaNameHistory {
9787 pub fn new() -> CMsgClientAMGetPersonaNameHistory {
9788 ::std::default::Default::default()
9789 }
9790
9791 pub fn id_count(&self) -> i32 {
9794 self.id_count.unwrap_or(0)
9795 }
9796
9797 pub fn clear_id_count(&mut self) {
9798 self.id_count = ::std::option::Option::None;
9799 }
9800
9801 pub fn has_id_count(&self) -> bool {
9802 self.id_count.is_some()
9803 }
9804
9805 pub fn set_id_count(&mut self, v: i32) {
9807 self.id_count = ::std::option::Option::Some(v);
9808 }
9809}
9810
9811impl ::steam_vent_proto_common::protobuf::Message for CMsgClientAMGetPersonaNameHistory {
9812 const NAME: &'static str = "CMsgClientAMGetPersonaNameHistory";
9813
9814 fn is_initialized(&self) -> bool {
9815 true
9816 }
9817
9818 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
9819 while let Some(tag) = is.read_raw_tag_or_eof()? {
9820 match tag {
9821 8 => {
9822 self.id_count = ::std::option::Option::Some(is.read_int32()?);
9823 },
9824 18 => {
9825 self.Ids.push(is.read_message()?);
9826 },
9827 tag => {
9828 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
9829 },
9830 };
9831 }
9832 ::std::result::Result::Ok(())
9833 }
9834
9835 #[allow(unused_variables)]
9837 fn compute_size(&self) -> u64 {
9838 let mut my_size = 0;
9839 if let Some(v) = self.id_count {
9840 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(1, v);
9841 }
9842 for value in &self.Ids {
9843 let len = value.compute_size();
9844 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
9845 };
9846 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
9847 self.special_fields.cached_size().set(my_size as u32);
9848 my_size
9849 }
9850
9851 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
9852 if let Some(v) = self.id_count {
9853 os.write_int32(1, v)?;
9854 }
9855 for v in &self.Ids {
9856 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(2, v, os)?;
9857 };
9858 os.write_unknown_fields(self.special_fields.unknown_fields())?;
9859 ::std::result::Result::Ok(())
9860 }
9861
9862 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
9863 &self.special_fields
9864 }
9865
9866 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
9867 &mut self.special_fields
9868 }
9869
9870 fn new() -> CMsgClientAMGetPersonaNameHistory {
9871 CMsgClientAMGetPersonaNameHistory::new()
9872 }
9873
9874 fn clear(&mut self) {
9875 self.id_count = ::std::option::Option::None;
9876 self.Ids.clear();
9877 self.special_fields.clear();
9878 }
9879
9880 fn default_instance() -> &'static CMsgClientAMGetPersonaNameHistory {
9881 static instance: CMsgClientAMGetPersonaNameHistory = CMsgClientAMGetPersonaNameHistory {
9882 id_count: ::std::option::Option::None,
9883 Ids: ::std::vec::Vec::new(),
9884 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
9885 };
9886 &instance
9887 }
9888}
9889
9890pub mod cmsg_client_amget_persona_name_history {
9892 #[derive(PartialEq,Clone,Default,Debug)]
9894 pub struct IdInstance {
9895 pub steamid: ::std::option::Option<u64>,
9898 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
9901 }
9902
9903 impl<'a> ::std::default::Default for &'a IdInstance {
9904 fn default() -> &'a IdInstance {
9905 <IdInstance as ::steam_vent_proto_common::protobuf::Message>::default_instance()
9906 }
9907 }
9908
9909 impl IdInstance {
9910 pub fn new() -> IdInstance {
9911 ::std::default::Default::default()
9912 }
9913
9914 pub fn steamid(&self) -> u64 {
9917 self.steamid.unwrap_or(0)
9918 }
9919
9920 pub fn clear_steamid(&mut self) {
9921 self.steamid = ::std::option::Option::None;
9922 }
9923
9924 pub fn has_steamid(&self) -> bool {
9925 self.steamid.is_some()
9926 }
9927
9928 pub fn set_steamid(&mut self, v: u64) {
9930 self.steamid = ::std::option::Option::Some(v);
9931 }
9932 }
9933
9934 impl ::steam_vent_proto_common::protobuf::Message for IdInstance {
9935 const NAME: &'static str = "IdInstance";
9936
9937 fn is_initialized(&self) -> bool {
9938 true
9939 }
9940
9941 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
9942 while let Some(tag) = is.read_raw_tag_or_eof()? {
9943 match tag {
9944 9 => {
9945 self.steamid = ::std::option::Option::Some(is.read_fixed64()?);
9946 },
9947 tag => {
9948 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
9949 },
9950 };
9951 }
9952 ::std::result::Result::Ok(())
9953 }
9954
9955 #[allow(unused_variables)]
9957 fn compute_size(&self) -> u64 {
9958 let mut my_size = 0;
9959 if let Some(v) = self.steamid {
9960 my_size += 1 + 8;
9961 }
9962 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
9963 self.special_fields.cached_size().set(my_size as u32);
9964 my_size
9965 }
9966
9967 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
9968 if let Some(v) = self.steamid {
9969 os.write_fixed64(1, v)?;
9970 }
9971 os.write_unknown_fields(self.special_fields.unknown_fields())?;
9972 ::std::result::Result::Ok(())
9973 }
9974
9975 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
9976 &self.special_fields
9977 }
9978
9979 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
9980 &mut self.special_fields
9981 }
9982
9983 fn new() -> IdInstance {
9984 IdInstance::new()
9985 }
9986
9987 fn clear(&mut self) {
9988 self.steamid = ::std::option::Option::None;
9989 self.special_fields.clear();
9990 }
9991
9992 fn default_instance() -> &'static IdInstance {
9993 static instance: IdInstance = IdInstance {
9994 steamid: ::std::option::Option::None,
9995 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
9996 };
9997 &instance
9998 }
9999 }
10000}
10001
10002#[derive(PartialEq,Clone,Default,Debug)]
10004pub struct CMsgClientAMGetPersonaNameHistoryResponse {
10005 pub responses: ::std::vec::Vec<cmsg_client_amget_persona_name_history_response::NameTableInstance>,
10008 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
10011}
10012
10013impl<'a> ::std::default::Default for &'a CMsgClientAMGetPersonaNameHistoryResponse {
10014 fn default() -> &'a CMsgClientAMGetPersonaNameHistoryResponse {
10015 <CMsgClientAMGetPersonaNameHistoryResponse as ::steam_vent_proto_common::protobuf::Message>::default_instance()
10016 }
10017}
10018
10019impl CMsgClientAMGetPersonaNameHistoryResponse {
10020 pub fn new() -> CMsgClientAMGetPersonaNameHistoryResponse {
10021 ::std::default::Default::default()
10022 }
10023}
10024
10025impl ::steam_vent_proto_common::protobuf::Message for CMsgClientAMGetPersonaNameHistoryResponse {
10026 const NAME: &'static str = "CMsgClientAMGetPersonaNameHistoryResponse";
10027
10028 fn is_initialized(&self) -> bool {
10029 true
10030 }
10031
10032 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
10033 while let Some(tag) = is.read_raw_tag_or_eof()? {
10034 match tag {
10035 18 => {
10036 self.responses.push(is.read_message()?);
10037 },
10038 tag => {
10039 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
10040 },
10041 };
10042 }
10043 ::std::result::Result::Ok(())
10044 }
10045
10046 #[allow(unused_variables)]
10048 fn compute_size(&self) -> u64 {
10049 let mut my_size = 0;
10050 for value in &self.responses {
10051 let len = value.compute_size();
10052 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
10053 };
10054 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
10055 self.special_fields.cached_size().set(my_size as u32);
10056 my_size
10057 }
10058
10059 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
10060 for v in &self.responses {
10061 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(2, v, os)?;
10062 };
10063 os.write_unknown_fields(self.special_fields.unknown_fields())?;
10064 ::std::result::Result::Ok(())
10065 }
10066
10067 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
10068 &self.special_fields
10069 }
10070
10071 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
10072 &mut self.special_fields
10073 }
10074
10075 fn new() -> CMsgClientAMGetPersonaNameHistoryResponse {
10076 CMsgClientAMGetPersonaNameHistoryResponse::new()
10077 }
10078
10079 fn clear(&mut self) {
10080 self.responses.clear();
10081 self.special_fields.clear();
10082 }
10083
10084 fn default_instance() -> &'static CMsgClientAMGetPersonaNameHistoryResponse {
10085 static instance: CMsgClientAMGetPersonaNameHistoryResponse = CMsgClientAMGetPersonaNameHistoryResponse {
10086 responses: ::std::vec::Vec::new(),
10087 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
10088 };
10089 &instance
10090 }
10091}
10092
10093pub mod cmsg_client_amget_persona_name_history_response {
10095 #[derive(PartialEq,Clone,Default,Debug)]
10097 pub struct NameTableInstance {
10098 pub eresult: ::std::option::Option<i32>,
10101 pub steamid: ::std::option::Option<u64>,
10103 pub names: ::std::vec::Vec<name_table_instance::NameInstance>,
10105 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
10108 }
10109
10110 impl<'a> ::std::default::Default for &'a NameTableInstance {
10111 fn default() -> &'a NameTableInstance {
10112 <NameTableInstance as ::steam_vent_proto_common::protobuf::Message>::default_instance()
10113 }
10114 }
10115
10116 impl NameTableInstance {
10117 pub fn new() -> NameTableInstance {
10118 ::std::default::Default::default()
10119 }
10120
10121 pub fn eresult(&self) -> i32 {
10124 self.eresult.unwrap_or(2i32)
10125 }
10126
10127 pub fn clear_eresult(&mut self) {
10128 self.eresult = ::std::option::Option::None;
10129 }
10130
10131 pub fn has_eresult(&self) -> bool {
10132 self.eresult.is_some()
10133 }
10134
10135 pub fn set_eresult(&mut self, v: i32) {
10137 self.eresult = ::std::option::Option::Some(v);
10138 }
10139
10140 pub fn steamid(&self) -> u64 {
10143 self.steamid.unwrap_or(0)
10144 }
10145
10146 pub fn clear_steamid(&mut self) {
10147 self.steamid = ::std::option::Option::None;
10148 }
10149
10150 pub fn has_steamid(&self) -> bool {
10151 self.steamid.is_some()
10152 }
10153
10154 pub fn set_steamid(&mut self, v: u64) {
10156 self.steamid = ::std::option::Option::Some(v);
10157 }
10158 }
10159
10160 impl ::steam_vent_proto_common::protobuf::Message for NameTableInstance {
10161 const NAME: &'static str = "NameTableInstance";
10162
10163 fn is_initialized(&self) -> bool {
10164 true
10165 }
10166
10167 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
10168 while let Some(tag) = is.read_raw_tag_or_eof()? {
10169 match tag {
10170 8 => {
10171 self.eresult = ::std::option::Option::Some(is.read_int32()?);
10172 },
10173 17 => {
10174 self.steamid = ::std::option::Option::Some(is.read_fixed64()?);
10175 },
10176 26 => {
10177 self.names.push(is.read_message()?);
10178 },
10179 tag => {
10180 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
10181 },
10182 };
10183 }
10184 ::std::result::Result::Ok(())
10185 }
10186
10187 #[allow(unused_variables)]
10189 fn compute_size(&self) -> u64 {
10190 let mut my_size = 0;
10191 if let Some(v) = self.eresult {
10192 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(1, v);
10193 }
10194 if let Some(v) = self.steamid {
10195 my_size += 1 + 8;
10196 }
10197 for value in &self.names {
10198 let len = value.compute_size();
10199 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
10200 };
10201 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
10202 self.special_fields.cached_size().set(my_size as u32);
10203 my_size
10204 }
10205
10206 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
10207 if let Some(v) = self.eresult {
10208 os.write_int32(1, v)?;
10209 }
10210 if let Some(v) = self.steamid {
10211 os.write_fixed64(2, v)?;
10212 }
10213 for v in &self.names {
10214 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(3, v, os)?;
10215 };
10216 os.write_unknown_fields(self.special_fields.unknown_fields())?;
10217 ::std::result::Result::Ok(())
10218 }
10219
10220 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
10221 &self.special_fields
10222 }
10223
10224 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
10225 &mut self.special_fields
10226 }
10227
10228 fn new() -> NameTableInstance {
10229 NameTableInstance::new()
10230 }
10231
10232 fn clear(&mut self) {
10233 self.eresult = ::std::option::Option::None;
10234 self.steamid = ::std::option::Option::None;
10235 self.names.clear();
10236 self.special_fields.clear();
10237 }
10238
10239 fn default_instance() -> &'static NameTableInstance {
10240 static instance: NameTableInstance = NameTableInstance {
10241 eresult: ::std::option::Option::None,
10242 steamid: ::std::option::Option::None,
10243 names: ::std::vec::Vec::new(),
10244 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
10245 };
10246 &instance
10247 }
10248 }
10249
10250 pub mod name_table_instance {
10252 #[derive(PartialEq,Clone,Default,Debug)]
10254 pub struct NameInstance {
10255 pub name_since: ::std::option::Option<u32>,
10258 pub name: ::std::option::Option<::std::string::String>,
10260 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
10263 }
10264
10265 impl<'a> ::std::default::Default for &'a NameInstance {
10266 fn default() -> &'a NameInstance {
10267 <NameInstance as ::steam_vent_proto_common::protobuf::Message>::default_instance()
10268 }
10269 }
10270
10271 impl NameInstance {
10272 pub fn new() -> NameInstance {
10273 ::std::default::Default::default()
10274 }
10275
10276 pub fn name_since(&self) -> u32 {
10279 self.name_since.unwrap_or(0)
10280 }
10281
10282 pub fn clear_name_since(&mut self) {
10283 self.name_since = ::std::option::Option::None;
10284 }
10285
10286 pub fn has_name_since(&self) -> bool {
10287 self.name_since.is_some()
10288 }
10289
10290 pub fn set_name_since(&mut self, v: u32) {
10292 self.name_since = ::std::option::Option::Some(v);
10293 }
10294
10295 pub fn name(&self) -> &str {
10298 match self.name.as_ref() {
10299 Some(v) => v,
10300 None => "",
10301 }
10302 }
10303
10304 pub fn clear_name(&mut self) {
10305 self.name = ::std::option::Option::None;
10306 }
10307
10308 pub fn has_name(&self) -> bool {
10309 self.name.is_some()
10310 }
10311
10312 pub fn set_name(&mut self, v: ::std::string::String) {
10314 self.name = ::std::option::Option::Some(v);
10315 }
10316
10317 pub fn mut_name(&mut self) -> &mut ::std::string::String {
10320 if self.name.is_none() {
10321 self.name = ::std::option::Option::Some(::std::string::String::new());
10322 }
10323 self.name.as_mut().unwrap()
10324 }
10325
10326 pub fn take_name(&mut self) -> ::std::string::String {
10328 self.name.take().unwrap_or_else(|| ::std::string::String::new())
10329 }
10330 }
10331
10332 impl ::steam_vent_proto_common::protobuf::Message for NameInstance {
10333 const NAME: &'static str = "NameInstance";
10334
10335 fn is_initialized(&self) -> bool {
10336 true
10337 }
10338
10339 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
10340 while let Some(tag) = is.read_raw_tag_or_eof()? {
10341 match tag {
10342 13 => {
10343 self.name_since = ::std::option::Option::Some(is.read_fixed32()?);
10344 },
10345 18 => {
10346 self.name = ::std::option::Option::Some(is.read_string()?);
10347 },
10348 tag => {
10349 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
10350 },
10351 };
10352 }
10353 ::std::result::Result::Ok(())
10354 }
10355
10356 #[allow(unused_variables)]
10358 fn compute_size(&self) -> u64 {
10359 let mut my_size = 0;
10360 if let Some(v) = self.name_since {
10361 my_size += 1 + 4;
10362 }
10363 if let Some(v) = self.name.as_ref() {
10364 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(2, &v);
10365 }
10366 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
10367 self.special_fields.cached_size().set(my_size as u32);
10368 my_size
10369 }
10370
10371 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
10372 if let Some(v) = self.name_since {
10373 os.write_fixed32(1, v)?;
10374 }
10375 if let Some(v) = self.name.as_ref() {
10376 os.write_string(2, v)?;
10377 }
10378 os.write_unknown_fields(self.special_fields.unknown_fields())?;
10379 ::std::result::Result::Ok(())
10380 }
10381
10382 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
10383 &self.special_fields
10384 }
10385
10386 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
10387 &mut self.special_fields
10388 }
10389
10390 fn new() -> NameInstance {
10391 NameInstance::new()
10392 }
10393
10394 fn clear(&mut self) {
10395 self.name_since = ::std::option::Option::None;
10396 self.name = ::std::option::Option::None;
10397 self.special_fields.clear();
10398 }
10399
10400 fn default_instance() -> &'static NameInstance {
10401 static instance: NameInstance = NameInstance {
10402 name_since: ::std::option::Option::None,
10403 name: ::std::option::Option::None,
10404 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
10405 };
10406 &instance
10407 }
10408 }
10409 }
10410}
10411
10412#[derive(PartialEq,Clone,Default,Debug)]
10414pub struct CMsgClientDeregisterWithServer {
10415 pub eservertype: ::std::option::Option<u32>,
10418 pub app_id: ::std::option::Option<u32>,
10420 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
10423}
10424
10425impl<'a> ::std::default::Default for &'a CMsgClientDeregisterWithServer {
10426 fn default() -> &'a CMsgClientDeregisterWithServer {
10427 <CMsgClientDeregisterWithServer as ::steam_vent_proto_common::protobuf::Message>::default_instance()
10428 }
10429}
10430
10431impl CMsgClientDeregisterWithServer {
10432 pub fn new() -> CMsgClientDeregisterWithServer {
10433 ::std::default::Default::default()
10434 }
10435
10436 pub fn eservertype(&self) -> u32 {
10439 self.eservertype.unwrap_or(0)
10440 }
10441
10442 pub fn clear_eservertype(&mut self) {
10443 self.eservertype = ::std::option::Option::None;
10444 }
10445
10446 pub fn has_eservertype(&self) -> bool {
10447 self.eservertype.is_some()
10448 }
10449
10450 pub fn set_eservertype(&mut self, v: u32) {
10452 self.eservertype = ::std::option::Option::Some(v);
10453 }
10454
10455 pub fn app_id(&self) -> u32 {
10458 self.app_id.unwrap_or(0)
10459 }
10460
10461 pub fn clear_app_id(&mut self) {
10462 self.app_id = ::std::option::Option::None;
10463 }
10464
10465 pub fn has_app_id(&self) -> bool {
10466 self.app_id.is_some()
10467 }
10468
10469 pub fn set_app_id(&mut self, v: u32) {
10471 self.app_id = ::std::option::Option::Some(v);
10472 }
10473}
10474
10475impl ::steam_vent_proto_common::protobuf::Message for CMsgClientDeregisterWithServer {
10476 const NAME: &'static str = "CMsgClientDeregisterWithServer";
10477
10478 fn is_initialized(&self) -> bool {
10479 true
10480 }
10481
10482 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
10483 while let Some(tag) = is.read_raw_tag_or_eof()? {
10484 match tag {
10485 8 => {
10486 self.eservertype = ::std::option::Option::Some(is.read_uint32()?);
10487 },
10488 16 => {
10489 self.app_id = ::std::option::Option::Some(is.read_uint32()?);
10490 },
10491 tag => {
10492 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
10493 },
10494 };
10495 }
10496 ::std::result::Result::Ok(())
10497 }
10498
10499 #[allow(unused_variables)]
10501 fn compute_size(&self) -> u64 {
10502 let mut my_size = 0;
10503 if let Some(v) = self.eservertype {
10504 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
10505 }
10506 if let Some(v) = self.app_id {
10507 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, v);
10508 }
10509 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
10510 self.special_fields.cached_size().set(my_size as u32);
10511 my_size
10512 }
10513
10514 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
10515 if let Some(v) = self.eservertype {
10516 os.write_uint32(1, v)?;
10517 }
10518 if let Some(v) = self.app_id {
10519 os.write_uint32(2, v)?;
10520 }
10521 os.write_unknown_fields(self.special_fields.unknown_fields())?;
10522 ::std::result::Result::Ok(())
10523 }
10524
10525 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
10526 &self.special_fields
10527 }
10528
10529 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
10530 &mut self.special_fields
10531 }
10532
10533 fn new() -> CMsgClientDeregisterWithServer {
10534 CMsgClientDeregisterWithServer::new()
10535 }
10536
10537 fn clear(&mut self) {
10538 self.eservertype = ::std::option::Option::None;
10539 self.app_id = ::std::option::Option::None;
10540 self.special_fields.clear();
10541 }
10542
10543 fn default_instance() -> &'static CMsgClientDeregisterWithServer {
10544 static instance: CMsgClientDeregisterWithServer = CMsgClientDeregisterWithServer {
10545 eservertype: ::std::option::Option::None,
10546 app_id: ::std::option::Option::None,
10547 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
10548 };
10549 &instance
10550 }
10551}
10552
10553#[derive(PartialEq,Clone,Default,Debug)]
10555pub struct CMsgClientClanState {
10556 pub steamid_clan: ::std::option::Option<u64>,
10559 pub clan_account_flags: ::std::option::Option<u32>,
10561 pub name_info: ::steam_vent_proto_common::protobuf::MessageField<cmsg_client_clan_state::NameInfo>,
10563 pub user_counts: ::steam_vent_proto_common::protobuf::MessageField<cmsg_client_clan_state::UserCounts>,
10565 pub events: ::std::vec::Vec<cmsg_client_clan_state::Event>,
10567 pub announcements: ::std::vec::Vec<cmsg_client_clan_state::Event>,
10569 pub chat_room_private: ::std::option::Option<bool>,
10571 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
10574}
10575
10576impl<'a> ::std::default::Default for &'a CMsgClientClanState {
10577 fn default() -> &'a CMsgClientClanState {
10578 <CMsgClientClanState as ::steam_vent_proto_common::protobuf::Message>::default_instance()
10579 }
10580}
10581
10582impl CMsgClientClanState {
10583 pub fn new() -> CMsgClientClanState {
10584 ::std::default::Default::default()
10585 }
10586
10587 pub fn steamid_clan(&self) -> u64 {
10590 self.steamid_clan.unwrap_or(0)
10591 }
10592
10593 pub fn clear_steamid_clan(&mut self) {
10594 self.steamid_clan = ::std::option::Option::None;
10595 }
10596
10597 pub fn has_steamid_clan(&self) -> bool {
10598 self.steamid_clan.is_some()
10599 }
10600
10601 pub fn set_steamid_clan(&mut self, v: u64) {
10603 self.steamid_clan = ::std::option::Option::Some(v);
10604 }
10605
10606 pub fn clan_account_flags(&self) -> u32 {
10609 self.clan_account_flags.unwrap_or(0)
10610 }
10611
10612 pub fn clear_clan_account_flags(&mut self) {
10613 self.clan_account_flags = ::std::option::Option::None;
10614 }
10615
10616 pub fn has_clan_account_flags(&self) -> bool {
10617 self.clan_account_flags.is_some()
10618 }
10619
10620 pub fn set_clan_account_flags(&mut self, v: u32) {
10622 self.clan_account_flags = ::std::option::Option::Some(v);
10623 }
10624
10625 pub fn chat_room_private(&self) -> bool {
10628 self.chat_room_private.unwrap_or(false)
10629 }
10630
10631 pub fn clear_chat_room_private(&mut self) {
10632 self.chat_room_private = ::std::option::Option::None;
10633 }
10634
10635 pub fn has_chat_room_private(&self) -> bool {
10636 self.chat_room_private.is_some()
10637 }
10638
10639 pub fn set_chat_room_private(&mut self, v: bool) {
10641 self.chat_room_private = ::std::option::Option::Some(v);
10642 }
10643}
10644
10645impl ::steam_vent_proto_common::protobuf::Message for CMsgClientClanState {
10646 const NAME: &'static str = "CMsgClientClanState";
10647
10648 fn is_initialized(&self) -> bool {
10649 true
10650 }
10651
10652 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
10653 while let Some(tag) = is.read_raw_tag_or_eof()? {
10654 match tag {
10655 9 => {
10656 self.steamid_clan = ::std::option::Option::Some(is.read_fixed64()?);
10657 },
10658 24 => {
10659 self.clan_account_flags = ::std::option::Option::Some(is.read_uint32()?);
10660 },
10661 34 => {
10662 ::steam_vent_proto_common::protobuf::rt::read_singular_message_into_field(is, &mut self.name_info)?;
10663 },
10664 42 => {
10665 ::steam_vent_proto_common::protobuf::rt::read_singular_message_into_field(is, &mut self.user_counts)?;
10666 },
10667 50 => {
10668 self.events.push(is.read_message()?);
10669 },
10670 58 => {
10671 self.announcements.push(is.read_message()?);
10672 },
10673 64 => {
10674 self.chat_room_private = ::std::option::Option::Some(is.read_bool()?);
10675 },
10676 tag => {
10677 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
10678 },
10679 };
10680 }
10681 ::std::result::Result::Ok(())
10682 }
10683
10684 #[allow(unused_variables)]
10686 fn compute_size(&self) -> u64 {
10687 let mut my_size = 0;
10688 if let Some(v) = self.steamid_clan {
10689 my_size += 1 + 8;
10690 }
10691 if let Some(v) = self.clan_account_flags {
10692 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
10693 }
10694 if let Some(v) = self.name_info.as_ref() {
10695 let len = v.compute_size();
10696 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
10697 }
10698 if let Some(v) = self.user_counts.as_ref() {
10699 let len = v.compute_size();
10700 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
10701 }
10702 for value in &self.events {
10703 let len = value.compute_size();
10704 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
10705 };
10706 for value in &self.announcements {
10707 let len = value.compute_size();
10708 my_size += 1 + ::steam_vent_proto_common::protobuf::rt::compute_raw_varint64_size(len) + len;
10709 };
10710 if let Some(v) = self.chat_room_private {
10711 my_size += 1 + 1;
10712 }
10713 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
10714 self.special_fields.cached_size().set(my_size as u32);
10715 my_size
10716 }
10717
10718 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
10719 if let Some(v) = self.steamid_clan {
10720 os.write_fixed64(1, v)?;
10721 }
10722 if let Some(v) = self.clan_account_flags {
10723 os.write_uint32(3, v)?;
10724 }
10725 if let Some(v) = self.name_info.as_ref() {
10726 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(4, v, os)?;
10727 }
10728 if let Some(v) = self.user_counts.as_ref() {
10729 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(5, v, os)?;
10730 }
10731 for v in &self.events {
10732 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(6, v, os)?;
10733 };
10734 for v in &self.announcements {
10735 ::steam_vent_proto_common::protobuf::rt::write_message_field_with_cached_size(7, v, os)?;
10736 };
10737 if let Some(v) = self.chat_room_private {
10738 os.write_bool(8, v)?;
10739 }
10740 os.write_unknown_fields(self.special_fields.unknown_fields())?;
10741 ::std::result::Result::Ok(())
10742 }
10743
10744 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
10745 &self.special_fields
10746 }
10747
10748 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
10749 &mut self.special_fields
10750 }
10751
10752 fn new() -> CMsgClientClanState {
10753 CMsgClientClanState::new()
10754 }
10755
10756 fn clear(&mut self) {
10757 self.steamid_clan = ::std::option::Option::None;
10758 self.clan_account_flags = ::std::option::Option::None;
10759 self.name_info.clear();
10760 self.user_counts.clear();
10761 self.events.clear();
10762 self.announcements.clear();
10763 self.chat_room_private = ::std::option::Option::None;
10764 self.special_fields.clear();
10765 }
10766
10767 fn default_instance() -> &'static CMsgClientClanState {
10768 static instance: CMsgClientClanState = CMsgClientClanState {
10769 steamid_clan: ::std::option::Option::None,
10770 clan_account_flags: ::std::option::Option::None,
10771 name_info: ::steam_vent_proto_common::protobuf::MessageField::none(),
10772 user_counts: ::steam_vent_proto_common::protobuf::MessageField::none(),
10773 events: ::std::vec::Vec::new(),
10774 announcements: ::std::vec::Vec::new(),
10775 chat_room_private: ::std::option::Option::None,
10776 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
10777 };
10778 &instance
10779 }
10780}
10781
10782pub mod cmsg_client_clan_state {
10784 #[derive(PartialEq,Clone,Default,Debug)]
10786 pub struct NameInfo {
10787 pub clan_name: ::std::option::Option<::std::string::String>,
10790 pub sha_avatar: ::std::option::Option<::std::vec::Vec<u8>>,
10792 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
10795 }
10796
10797 impl<'a> ::std::default::Default for &'a NameInfo {
10798 fn default() -> &'a NameInfo {
10799 <NameInfo as ::steam_vent_proto_common::protobuf::Message>::default_instance()
10800 }
10801 }
10802
10803 impl NameInfo {
10804 pub fn new() -> NameInfo {
10805 ::std::default::Default::default()
10806 }
10807
10808 pub fn clan_name(&self) -> &str {
10811 match self.clan_name.as_ref() {
10812 Some(v) => v,
10813 None => "",
10814 }
10815 }
10816
10817 pub fn clear_clan_name(&mut self) {
10818 self.clan_name = ::std::option::Option::None;
10819 }
10820
10821 pub fn has_clan_name(&self) -> bool {
10822 self.clan_name.is_some()
10823 }
10824
10825 pub fn set_clan_name(&mut self, v: ::std::string::String) {
10827 self.clan_name = ::std::option::Option::Some(v);
10828 }
10829
10830 pub fn mut_clan_name(&mut self) -> &mut ::std::string::String {
10833 if self.clan_name.is_none() {
10834 self.clan_name = ::std::option::Option::Some(::std::string::String::new());
10835 }
10836 self.clan_name.as_mut().unwrap()
10837 }
10838
10839 pub fn take_clan_name(&mut self) -> ::std::string::String {
10841 self.clan_name.take().unwrap_or_else(|| ::std::string::String::new())
10842 }
10843
10844 pub fn sha_avatar(&self) -> &[u8] {
10847 match self.sha_avatar.as_ref() {
10848 Some(v) => v,
10849 None => &[],
10850 }
10851 }
10852
10853 pub fn clear_sha_avatar(&mut self) {
10854 self.sha_avatar = ::std::option::Option::None;
10855 }
10856
10857 pub fn has_sha_avatar(&self) -> bool {
10858 self.sha_avatar.is_some()
10859 }
10860
10861 pub fn set_sha_avatar(&mut self, v: ::std::vec::Vec<u8>) {
10863 self.sha_avatar = ::std::option::Option::Some(v);
10864 }
10865
10866 pub fn mut_sha_avatar(&mut self) -> &mut ::std::vec::Vec<u8> {
10869 if self.sha_avatar.is_none() {
10870 self.sha_avatar = ::std::option::Option::Some(::std::vec::Vec::new());
10871 }
10872 self.sha_avatar.as_mut().unwrap()
10873 }
10874
10875 pub fn take_sha_avatar(&mut self) -> ::std::vec::Vec<u8> {
10877 self.sha_avatar.take().unwrap_or_else(|| ::std::vec::Vec::new())
10878 }
10879 }
10880
10881 impl ::steam_vent_proto_common::protobuf::Message for NameInfo {
10882 const NAME: &'static str = "NameInfo";
10883
10884 fn is_initialized(&self) -> bool {
10885 true
10886 }
10887
10888 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
10889 while let Some(tag) = is.read_raw_tag_or_eof()? {
10890 match tag {
10891 10 => {
10892 self.clan_name = ::std::option::Option::Some(is.read_string()?);
10893 },
10894 18 => {
10895 self.sha_avatar = ::std::option::Option::Some(is.read_bytes()?);
10896 },
10897 tag => {
10898 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
10899 },
10900 };
10901 }
10902 ::std::result::Result::Ok(())
10903 }
10904
10905 #[allow(unused_variables)]
10907 fn compute_size(&self) -> u64 {
10908 let mut my_size = 0;
10909 if let Some(v) = self.clan_name.as_ref() {
10910 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(1, &v);
10911 }
10912 if let Some(v) = self.sha_avatar.as_ref() {
10913 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(2, &v);
10914 }
10915 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
10916 self.special_fields.cached_size().set(my_size as u32);
10917 my_size
10918 }
10919
10920 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
10921 if let Some(v) = self.clan_name.as_ref() {
10922 os.write_string(1, v)?;
10923 }
10924 if let Some(v) = self.sha_avatar.as_ref() {
10925 os.write_bytes(2, v)?;
10926 }
10927 os.write_unknown_fields(self.special_fields.unknown_fields())?;
10928 ::std::result::Result::Ok(())
10929 }
10930
10931 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
10932 &self.special_fields
10933 }
10934
10935 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
10936 &mut self.special_fields
10937 }
10938
10939 fn new() -> NameInfo {
10940 NameInfo::new()
10941 }
10942
10943 fn clear(&mut self) {
10944 self.clan_name = ::std::option::Option::None;
10945 self.sha_avatar = ::std::option::Option::None;
10946 self.special_fields.clear();
10947 }
10948
10949 fn default_instance() -> &'static NameInfo {
10950 static instance: NameInfo = NameInfo {
10951 clan_name: ::std::option::Option::None,
10952 sha_avatar: ::std::option::Option::None,
10953 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
10954 };
10955 &instance
10956 }
10957 }
10958
10959 #[derive(PartialEq,Clone,Default,Debug)]
10961 pub struct UserCounts {
10962 pub members: ::std::option::Option<u32>,
10965 pub online: ::std::option::Option<u32>,
10967 pub chatting: ::std::option::Option<u32>,
10969 pub in_game: ::std::option::Option<u32>,
10971 pub chat_room_members: ::std::option::Option<u32>,
10973 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
10976 }
10977
10978 impl<'a> ::std::default::Default for &'a UserCounts {
10979 fn default() -> &'a UserCounts {
10980 <UserCounts as ::steam_vent_proto_common::protobuf::Message>::default_instance()
10981 }
10982 }
10983
10984 impl UserCounts {
10985 pub fn new() -> UserCounts {
10986 ::std::default::Default::default()
10987 }
10988
10989 pub fn members(&self) -> u32 {
10992 self.members.unwrap_or(0)
10993 }
10994
10995 pub fn clear_members(&mut self) {
10996 self.members = ::std::option::Option::None;
10997 }
10998
10999 pub fn has_members(&self) -> bool {
11000 self.members.is_some()
11001 }
11002
11003 pub fn set_members(&mut self, v: u32) {
11005 self.members = ::std::option::Option::Some(v);
11006 }
11007
11008 pub fn online(&self) -> u32 {
11011 self.online.unwrap_or(0)
11012 }
11013
11014 pub fn clear_online(&mut self) {
11015 self.online = ::std::option::Option::None;
11016 }
11017
11018 pub fn has_online(&self) -> bool {
11019 self.online.is_some()
11020 }
11021
11022 pub fn set_online(&mut self, v: u32) {
11024 self.online = ::std::option::Option::Some(v);
11025 }
11026
11027 pub fn chatting(&self) -> u32 {
11030 self.chatting.unwrap_or(0)
11031 }
11032
11033 pub fn clear_chatting(&mut self) {
11034 self.chatting = ::std::option::Option::None;
11035 }
11036
11037 pub fn has_chatting(&self) -> bool {
11038 self.chatting.is_some()
11039 }
11040
11041 pub fn set_chatting(&mut self, v: u32) {
11043 self.chatting = ::std::option::Option::Some(v);
11044 }
11045
11046 pub fn in_game(&self) -> u32 {
11049 self.in_game.unwrap_or(0)
11050 }
11051
11052 pub fn clear_in_game(&mut self) {
11053 self.in_game = ::std::option::Option::None;
11054 }
11055
11056 pub fn has_in_game(&self) -> bool {
11057 self.in_game.is_some()
11058 }
11059
11060 pub fn set_in_game(&mut self, v: u32) {
11062 self.in_game = ::std::option::Option::Some(v);
11063 }
11064
11065 pub fn chat_room_members(&self) -> u32 {
11068 self.chat_room_members.unwrap_or(0)
11069 }
11070
11071 pub fn clear_chat_room_members(&mut self) {
11072 self.chat_room_members = ::std::option::Option::None;
11073 }
11074
11075 pub fn has_chat_room_members(&self) -> bool {
11076 self.chat_room_members.is_some()
11077 }
11078
11079 pub fn set_chat_room_members(&mut self, v: u32) {
11081 self.chat_room_members = ::std::option::Option::Some(v);
11082 }
11083 }
11084
11085 impl ::steam_vent_proto_common::protobuf::Message for UserCounts {
11086 const NAME: &'static str = "UserCounts";
11087
11088 fn is_initialized(&self) -> bool {
11089 true
11090 }
11091
11092 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
11093 while let Some(tag) = is.read_raw_tag_or_eof()? {
11094 match tag {
11095 8 => {
11096 self.members = ::std::option::Option::Some(is.read_uint32()?);
11097 },
11098 16 => {
11099 self.online = ::std::option::Option::Some(is.read_uint32()?);
11100 },
11101 24 => {
11102 self.chatting = ::std::option::Option::Some(is.read_uint32()?);
11103 },
11104 32 => {
11105 self.in_game = ::std::option::Option::Some(is.read_uint32()?);
11106 },
11107 40 => {
11108 self.chat_room_members = ::std::option::Option::Some(is.read_uint32()?);
11109 },
11110 tag => {
11111 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
11112 },
11113 };
11114 }
11115 ::std::result::Result::Ok(())
11116 }
11117
11118 #[allow(unused_variables)]
11120 fn compute_size(&self) -> u64 {
11121 let mut my_size = 0;
11122 if let Some(v) = self.members {
11123 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
11124 }
11125 if let Some(v) = self.online {
11126 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, v);
11127 }
11128 if let Some(v) = self.chatting {
11129 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
11130 }
11131 if let Some(v) = self.in_game {
11132 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(4, v);
11133 }
11134 if let Some(v) = self.chat_room_members {
11135 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(5, v);
11136 }
11137 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
11138 self.special_fields.cached_size().set(my_size as u32);
11139 my_size
11140 }
11141
11142 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
11143 if let Some(v) = self.members {
11144 os.write_uint32(1, v)?;
11145 }
11146 if let Some(v) = self.online {
11147 os.write_uint32(2, v)?;
11148 }
11149 if let Some(v) = self.chatting {
11150 os.write_uint32(3, v)?;
11151 }
11152 if let Some(v) = self.in_game {
11153 os.write_uint32(4, v)?;
11154 }
11155 if let Some(v) = self.chat_room_members {
11156 os.write_uint32(5, v)?;
11157 }
11158 os.write_unknown_fields(self.special_fields.unknown_fields())?;
11159 ::std::result::Result::Ok(())
11160 }
11161
11162 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
11163 &self.special_fields
11164 }
11165
11166 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
11167 &mut self.special_fields
11168 }
11169
11170 fn new() -> UserCounts {
11171 UserCounts::new()
11172 }
11173
11174 fn clear(&mut self) {
11175 self.members = ::std::option::Option::None;
11176 self.online = ::std::option::Option::None;
11177 self.chatting = ::std::option::Option::None;
11178 self.in_game = ::std::option::Option::None;
11179 self.chat_room_members = ::std::option::Option::None;
11180 self.special_fields.clear();
11181 }
11182
11183 fn default_instance() -> &'static UserCounts {
11184 static instance: UserCounts = UserCounts {
11185 members: ::std::option::Option::None,
11186 online: ::std::option::Option::None,
11187 chatting: ::std::option::Option::None,
11188 in_game: ::std::option::Option::None,
11189 chat_room_members: ::std::option::Option::None,
11190 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
11191 };
11192 &instance
11193 }
11194 }
11195
11196 #[derive(PartialEq,Clone,Default,Debug)]
11198 pub struct Event {
11199 pub gid: ::std::option::Option<u64>,
11202 pub event_time: ::std::option::Option<u32>,
11204 pub headline: ::std::option::Option<::std::string::String>,
11206 pub game_id: ::std::option::Option<u64>,
11208 pub just_posted: ::std::option::Option<bool>,
11210 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
11213 }
11214
11215 impl<'a> ::std::default::Default for &'a Event {
11216 fn default() -> &'a Event {
11217 <Event as ::steam_vent_proto_common::protobuf::Message>::default_instance()
11218 }
11219 }
11220
11221 impl Event {
11222 pub fn new() -> Event {
11223 ::std::default::Default::default()
11224 }
11225
11226 pub fn gid(&self) -> u64 {
11229 self.gid.unwrap_or(0)
11230 }
11231
11232 pub fn clear_gid(&mut self) {
11233 self.gid = ::std::option::Option::None;
11234 }
11235
11236 pub fn has_gid(&self) -> bool {
11237 self.gid.is_some()
11238 }
11239
11240 pub fn set_gid(&mut self, v: u64) {
11242 self.gid = ::std::option::Option::Some(v);
11243 }
11244
11245 pub fn event_time(&self) -> u32 {
11248 self.event_time.unwrap_or(0)
11249 }
11250
11251 pub fn clear_event_time(&mut self) {
11252 self.event_time = ::std::option::Option::None;
11253 }
11254
11255 pub fn has_event_time(&self) -> bool {
11256 self.event_time.is_some()
11257 }
11258
11259 pub fn set_event_time(&mut self, v: u32) {
11261 self.event_time = ::std::option::Option::Some(v);
11262 }
11263
11264 pub fn headline(&self) -> &str {
11267 match self.headline.as_ref() {
11268 Some(v) => v,
11269 None => "",
11270 }
11271 }
11272
11273 pub fn clear_headline(&mut self) {
11274 self.headline = ::std::option::Option::None;
11275 }
11276
11277 pub fn has_headline(&self) -> bool {
11278 self.headline.is_some()
11279 }
11280
11281 pub fn set_headline(&mut self, v: ::std::string::String) {
11283 self.headline = ::std::option::Option::Some(v);
11284 }
11285
11286 pub fn mut_headline(&mut self) -> &mut ::std::string::String {
11289 if self.headline.is_none() {
11290 self.headline = ::std::option::Option::Some(::std::string::String::new());
11291 }
11292 self.headline.as_mut().unwrap()
11293 }
11294
11295 pub fn take_headline(&mut self) -> ::std::string::String {
11297 self.headline.take().unwrap_or_else(|| ::std::string::String::new())
11298 }
11299
11300 pub fn game_id(&self) -> u64 {
11303 self.game_id.unwrap_or(0)
11304 }
11305
11306 pub fn clear_game_id(&mut self) {
11307 self.game_id = ::std::option::Option::None;
11308 }
11309
11310 pub fn has_game_id(&self) -> bool {
11311 self.game_id.is_some()
11312 }
11313
11314 pub fn set_game_id(&mut self, v: u64) {
11316 self.game_id = ::std::option::Option::Some(v);
11317 }
11318
11319 pub fn just_posted(&self) -> bool {
11322 self.just_posted.unwrap_or(false)
11323 }
11324
11325 pub fn clear_just_posted(&mut self) {
11326 self.just_posted = ::std::option::Option::None;
11327 }
11328
11329 pub fn has_just_posted(&self) -> bool {
11330 self.just_posted.is_some()
11331 }
11332
11333 pub fn set_just_posted(&mut self, v: bool) {
11335 self.just_posted = ::std::option::Option::Some(v);
11336 }
11337 }
11338
11339 impl ::steam_vent_proto_common::protobuf::Message for Event {
11340 const NAME: &'static str = "Event";
11341
11342 fn is_initialized(&self) -> bool {
11343 true
11344 }
11345
11346 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
11347 while let Some(tag) = is.read_raw_tag_or_eof()? {
11348 match tag {
11349 9 => {
11350 self.gid = ::std::option::Option::Some(is.read_fixed64()?);
11351 },
11352 16 => {
11353 self.event_time = ::std::option::Option::Some(is.read_uint32()?);
11354 },
11355 26 => {
11356 self.headline = ::std::option::Option::Some(is.read_string()?);
11357 },
11358 33 => {
11359 self.game_id = ::std::option::Option::Some(is.read_fixed64()?);
11360 },
11361 40 => {
11362 self.just_posted = ::std::option::Option::Some(is.read_bool()?);
11363 },
11364 tag => {
11365 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
11366 },
11367 };
11368 }
11369 ::std::result::Result::Ok(())
11370 }
11371
11372 #[allow(unused_variables)]
11374 fn compute_size(&self) -> u64 {
11375 let mut my_size = 0;
11376 if let Some(v) = self.gid {
11377 my_size += 1 + 8;
11378 }
11379 if let Some(v) = self.event_time {
11380 my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, v);
11381 }
11382 if let Some(v) = self.headline.as_ref() {
11383 my_size += ::steam_vent_proto_common::protobuf::rt::string_size(3, &v);
11384 }
11385 if let Some(v) = self.game_id {
11386 my_size += 1 + 8;
11387 }
11388 if let Some(v) = self.just_posted {
11389 my_size += 1 + 1;
11390 }
11391 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
11392 self.special_fields.cached_size().set(my_size as u32);
11393 my_size
11394 }
11395
11396 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
11397 if let Some(v) = self.gid {
11398 os.write_fixed64(1, v)?;
11399 }
11400 if let Some(v) = self.event_time {
11401 os.write_uint32(2, v)?;
11402 }
11403 if let Some(v) = self.headline.as_ref() {
11404 os.write_string(3, v)?;
11405 }
11406 if let Some(v) = self.game_id {
11407 os.write_fixed64(4, v)?;
11408 }
11409 if let Some(v) = self.just_posted {
11410 os.write_bool(5, v)?;
11411 }
11412 os.write_unknown_fields(self.special_fields.unknown_fields())?;
11413 ::std::result::Result::Ok(())
11414 }
11415
11416 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
11417 &self.special_fields
11418 }
11419
11420 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
11421 &mut self.special_fields
11422 }
11423
11424 fn new() -> Event {
11425 Event::new()
11426 }
11427
11428 fn clear(&mut self) {
11429 self.gid = ::std::option::Option::None;
11430 self.event_time = ::std::option::Option::None;
11431 self.headline = ::std::option::Option::None;
11432 self.game_id = ::std::option::Option::None;
11433 self.just_posted = ::std::option::Option::None;
11434 self.special_fields.clear();
11435 }
11436
11437 fn default_instance() -> &'static Event {
11438 static instance: Event = Event {
11439 gid: ::std::option::Option::None,
11440 event_time: ::std::option::Option::None,
11441 headline: ::std::option::Option::None,
11442 game_id: ::std::option::Option::None,
11443 just_posted: ::std::option::Option::None,
11444 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
11445 };
11446 &instance
11447 }
11448 }
11449}
11450
11451
11452const _VENT_PROTO_VERSION_CHECK: () = ::steam_vent_proto_common::VERSION_0_5_0;
11453
11454#[allow(unused_imports)]
11455use crate::steammessages_base::*;
11456#[allow(unused_imports)]
11457use crate::encrypted_app_ticket::*;
11458impl ::steam_vent_proto_common::RpcMessage for CMsgClientRegisterAuthTicketWithCM {
11459 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11460 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11461 }
11462 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11463 use ::steam_vent_proto_common::protobuf::Message;
11464 self.write_to_writer(writer)
11465 }
11466 fn encode_size(&self) -> usize {
11467 use ::steam_vent_proto_common::protobuf::Message;
11468 self.compute_size() as usize
11469 }
11470}
11471impl ::steam_vent_proto_common::RpcMessageWithKind
11472for CMsgClientRegisterAuthTicketWithCM {
11473 type KindEnum = crate::enums_clientserver::EMsg;
11474 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientRegisterAuthTicketWithCM;
11475}
11476impl ::steam_vent_proto_common::RpcMessage for CMsgClientTicketAuthComplete {
11477 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11478 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11479 }
11480 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11481 use ::steam_vent_proto_common::protobuf::Message;
11482 self.write_to_writer(writer)
11483 }
11484 fn encode_size(&self) -> usize {
11485 use ::steam_vent_proto_common::protobuf::Message;
11486 self.compute_size() as usize
11487 }
11488}
11489impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientTicketAuthComplete {
11490 type KindEnum = crate::enums_clientserver::EMsg;
11491 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientTicketAuthComplete;
11492}
11493impl ::steam_vent_proto_common::RpcMessage for CMsgClientCMList {
11494 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11495 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11496 }
11497 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11498 use ::steam_vent_proto_common::protobuf::Message;
11499 self.write_to_writer(writer)
11500 }
11501 fn encode_size(&self) -> usize {
11502 use ::steam_vent_proto_common::protobuf::Message;
11503 self.compute_size() as usize
11504 }
11505}
11506impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientCMList {
11507 type KindEnum = crate::enums_clientserver::EMsg;
11508 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientCMList;
11509}
11510impl ::steam_vent_proto_common::RpcMessage for CMsgClientP2PConnectionInfo {
11511 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11512 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11513 }
11514 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11515 use ::steam_vent_proto_common::protobuf::Message;
11516 self.write_to_writer(writer)
11517 }
11518 fn encode_size(&self) -> usize {
11519 use ::steam_vent_proto_common::protobuf::Message;
11520 self.compute_size() as usize
11521 }
11522}
11523impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientP2PConnectionInfo {
11524 type KindEnum = crate::enums_clientserver::EMsg;
11525 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientP2PConnectionInfo;
11526}
11527impl ::steam_vent_proto_common::RpcMessage for CMsgClientP2PConnectionFailInfo {
11528 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11529 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11530 }
11531 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11532 use ::steam_vent_proto_common::protobuf::Message;
11533 self.write_to_writer(writer)
11534 }
11535 fn encode_size(&self) -> usize {
11536 use ::steam_vent_proto_common::protobuf::Message;
11537 self.compute_size() as usize
11538 }
11539}
11540impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientP2PConnectionFailInfo {
11541 type KindEnum = crate::enums_clientserver::EMsg;
11542 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientP2PConnectionFailInfo;
11543}
11544impl ::steam_vent_proto_common::RpcMessage for CMsgClientNetworkingCertRequest {
11545 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11546 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11547 }
11548 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11549 use ::steam_vent_proto_common::protobuf::Message;
11550 self.write_to_writer(writer)
11551 }
11552 fn encode_size(&self) -> usize {
11553 use ::steam_vent_proto_common::protobuf::Message;
11554 self.compute_size() as usize
11555 }
11556}
11557impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientNetworkingCertRequest {
11558 type KindEnum = crate::enums_clientserver::EMsg;
11559 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientNetworkingCertRequest;
11560}
11561impl ::steam_vent_proto_common::RpcMessage for CMsgClientNetworkingCertReply {
11562 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11563 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11564 }
11565 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11566 use ::steam_vent_proto_common::protobuf::Message;
11567 self.write_to_writer(writer)
11568 }
11569 fn encode_size(&self) -> usize {
11570 use ::steam_vent_proto_common::protobuf::Message;
11571 self.compute_size() as usize
11572 }
11573}
11574impl ::steam_vent_proto_common::RpcMessage for CMsgClientNetworkingMobileCertRequest {
11575 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11576 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11577 }
11578 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11579 use ::steam_vent_proto_common::protobuf::Message;
11580 self.write_to_writer(writer)
11581 }
11582 fn encode_size(&self) -> usize {
11583 use ::steam_vent_proto_common::protobuf::Message;
11584 self.compute_size() as usize
11585 }
11586}
11587impl ::steam_vent_proto_common::RpcMessageWithKind
11588for CMsgClientNetworkingMobileCertRequest {
11589 type KindEnum = crate::enums_clientserver::EMsg;
11590 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientNetworkingMobileCertRequest;
11591}
11592impl ::steam_vent_proto_common::RpcMessage for CMsgClientNetworkingMobileCertReply {
11593 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11594 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11595 }
11596 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11597 use ::steam_vent_proto_common::protobuf::Message;
11598 self.write_to_writer(writer)
11599 }
11600 fn encode_size(&self) -> usize {
11601 use ::steam_vent_proto_common::protobuf::Message;
11602 self.compute_size() as usize
11603 }
11604}
11605impl ::steam_vent_proto_common::RpcMessage for CMsgClientGetAppOwnershipTicket {
11606 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11607 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11608 }
11609 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11610 use ::steam_vent_proto_common::protobuf::Message;
11611 self.write_to_writer(writer)
11612 }
11613 fn encode_size(&self) -> usize {
11614 use ::steam_vent_proto_common::protobuf::Message;
11615 self.compute_size() as usize
11616 }
11617}
11618impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientGetAppOwnershipTicket {
11619 type KindEnum = crate::enums_clientserver::EMsg;
11620 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientGetAppOwnershipTicket;
11621}
11622impl ::steam_vent_proto_common::RpcMessage for CMsgClientGetAppOwnershipTicketResponse {
11623 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11624 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11625 }
11626 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11627 use ::steam_vent_proto_common::protobuf::Message;
11628 self.write_to_writer(writer)
11629 }
11630 fn encode_size(&self) -> usize {
11631 use ::steam_vent_proto_common::protobuf::Message;
11632 self.compute_size() as usize
11633 }
11634}
11635impl ::steam_vent_proto_common::RpcMessageWithKind
11636for CMsgClientGetAppOwnershipTicketResponse {
11637 type KindEnum = crate::enums_clientserver::EMsg;
11638 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientGetAppOwnershipTicketResponse;
11639}
11640impl ::steam_vent_proto_common::RpcMessage for CMsgClientSessionToken {
11641 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11642 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11643 }
11644 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11645 use ::steam_vent_proto_common::protobuf::Message;
11646 self.write_to_writer(writer)
11647 }
11648 fn encode_size(&self) -> usize {
11649 use ::steam_vent_proto_common::protobuf::Message;
11650 self.compute_size() as usize
11651 }
11652}
11653impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientSessionToken {
11654 type KindEnum = crate::enums_clientserver::EMsg;
11655 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientSessionToken;
11656}
11657impl ::steam_vent_proto_common::RpcMessage for CMsgClientGameConnectTokens {
11658 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11659 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11660 }
11661 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11662 use ::steam_vent_proto_common::protobuf::Message;
11663 self.write_to_writer(writer)
11664 }
11665 fn encode_size(&self) -> usize {
11666 use ::steam_vent_proto_common::protobuf::Message;
11667 self.compute_size() as usize
11668 }
11669}
11670impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientGameConnectTokens {
11671 type KindEnum = crate::enums_clientserver::EMsg;
11672 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientGameConnectTokens;
11673}
11674impl ::steam_vent_proto_common::RpcMessage for CMsgClientGamesPlayed {
11675 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11676 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11677 }
11678 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11679 use ::steam_vent_proto_common::protobuf::Message;
11680 self.write_to_writer(writer)
11681 }
11682 fn encode_size(&self) -> usize {
11683 use ::steam_vent_proto_common::protobuf::Message;
11684 self.compute_size() as usize
11685 }
11686}
11687impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientGamesPlayed {
11688 type KindEnum = crate::enums_clientserver::EMsg;
11689 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientGamesPlayed;
11690}
11691impl ::steam_vent_proto_common::RpcMessage for CMsgGSApprove {
11692 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11693 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11694 }
11695 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11696 use ::steam_vent_proto_common::protobuf::Message;
11697 self.write_to_writer(writer)
11698 }
11699 fn encode_size(&self) -> usize {
11700 use ::steam_vent_proto_common::protobuf::Message;
11701 self.compute_size() as usize
11702 }
11703}
11704impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgGSApprove {
11705 type KindEnum = crate::enums_clientserver::EMsg;
11706 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgGSApprove;
11707}
11708impl ::steam_vent_proto_common::RpcMessage for CMsgGSDeny {
11709 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11710 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11711 }
11712 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11713 use ::steam_vent_proto_common::protobuf::Message;
11714 self.write_to_writer(writer)
11715 }
11716 fn encode_size(&self) -> usize {
11717 use ::steam_vent_proto_common::protobuf::Message;
11718 self.compute_size() as usize
11719 }
11720}
11721impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgGSDeny {
11722 type KindEnum = crate::enums_clientserver::EMsg;
11723 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgGSDeny;
11724}
11725impl ::steam_vent_proto_common::RpcMessage for CMsgGSKick {
11726 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11727 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11728 }
11729 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11730 use ::steam_vent_proto_common::protobuf::Message;
11731 self.write_to_writer(writer)
11732 }
11733 fn encode_size(&self) -> usize {
11734 use ::steam_vent_proto_common::protobuf::Message;
11735 self.compute_size() as usize
11736 }
11737}
11738impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgGSKick {
11739 type KindEnum = crate::enums_clientserver::EMsg;
11740 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgGSKick;
11741}
11742impl ::steam_vent_proto_common::RpcMessage for CMsgClientAuthList {
11743 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11744 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11745 }
11746 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11747 use ::steam_vent_proto_common::protobuf::Message;
11748 self.write_to_writer(writer)
11749 }
11750 fn encode_size(&self) -> usize {
11751 use ::steam_vent_proto_common::protobuf::Message;
11752 self.compute_size() as usize
11753 }
11754}
11755impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientAuthList {
11756 type KindEnum = crate::enums_clientserver::EMsg;
11757 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientAuthList;
11758}
11759impl ::steam_vent_proto_common::RpcMessage for CMsgClientAuthListAck {
11760 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11761 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11762 }
11763 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11764 use ::steam_vent_proto_common::protobuf::Message;
11765 self.write_to_writer(writer)
11766 }
11767 fn encode_size(&self) -> usize {
11768 use ::steam_vent_proto_common::protobuf::Message;
11769 self.compute_size() as usize
11770 }
11771}
11772impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientAuthListAck {
11773 type KindEnum = crate::enums_clientserver::EMsg;
11774 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientAuthListAck;
11775}
11776impl ::steam_vent_proto_common::RpcMessage for CMsgClientLicenseList {
11777 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11778 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11779 }
11780 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11781 use ::steam_vent_proto_common::protobuf::Message;
11782 self.write_to_writer(writer)
11783 }
11784 fn encode_size(&self) -> usize {
11785 use ::steam_vent_proto_common::protobuf::Message;
11786 self.compute_size() as usize
11787 }
11788}
11789impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientLicenseList {
11790 type KindEnum = crate::enums_clientserver::EMsg;
11791 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientLicenseList;
11792}
11793impl ::steam_vent_proto_common::RpcMessage for CMsgClientIsLimitedAccount {
11794 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11795 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11796 }
11797 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11798 use ::steam_vent_proto_common::protobuf::Message;
11799 self.write_to_writer(writer)
11800 }
11801 fn encode_size(&self) -> usize {
11802 use ::steam_vent_proto_common::protobuf::Message;
11803 self.compute_size() as usize
11804 }
11805}
11806impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientIsLimitedAccount {
11807 type KindEnum = crate::enums_clientserver::EMsg;
11808 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientIsLimitedAccount;
11809}
11810impl ::steam_vent_proto_common::RpcMessage for CMsgClientRequestedClientStats {
11811 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11812 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11813 }
11814 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11815 use ::steam_vent_proto_common::protobuf::Message;
11816 self.write_to_writer(writer)
11817 }
11818 fn encode_size(&self) -> usize {
11819 use ::steam_vent_proto_common::protobuf::Message;
11820 self.compute_size() as usize
11821 }
11822}
11823impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientRequestedClientStats {
11824 type KindEnum = crate::enums_clientserver::EMsg;
11825 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientRequestedClientStats;
11826}
11827impl ::steam_vent_proto_common::RpcMessage for CMsgClientStat2 {
11828 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11829 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11830 }
11831 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11832 use ::steam_vent_proto_common::protobuf::Message;
11833 self.write_to_writer(writer)
11834 }
11835 fn encode_size(&self) -> usize {
11836 use ::steam_vent_proto_common::protobuf::Message;
11837 self.compute_size() as usize
11838 }
11839}
11840impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientStat2 {
11841 type KindEnum = crate::enums_clientserver::EMsg;
11842 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientStat2;
11843}
11844impl ::steam_vent_proto_common::RpcMessage for CMsgClientInviteToGame {
11845 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11846 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11847 }
11848 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11849 use ::steam_vent_proto_common::protobuf::Message;
11850 self.write_to_writer(writer)
11851 }
11852 fn encode_size(&self) -> usize {
11853 use ::steam_vent_proto_common::protobuf::Message;
11854 self.compute_size() as usize
11855 }
11856}
11857impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientInviteToGame {
11858 type KindEnum = crate::enums_clientserver::EMsg;
11859 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientInviteToGame;
11860}
11861impl ::steam_vent_proto_common::RpcMessage for CMsgClientChatInvite {
11862 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11863 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11864 }
11865 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11866 use ::steam_vent_proto_common::protobuf::Message;
11867 self.write_to_writer(writer)
11868 }
11869 fn encode_size(&self) -> usize {
11870 use ::steam_vent_proto_common::protobuf::Message;
11871 self.compute_size() as usize
11872 }
11873}
11874impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientChatInvite {
11875 type KindEnum = crate::enums_clientserver::EMsg;
11876 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientChatInvite;
11877}
11878impl ::steam_vent_proto_common::RpcMessage for CMsgClientConnectionStats {
11879 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11880 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11881 }
11882 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11883 use ::steam_vent_proto_common::protobuf::Message;
11884 self.write_to_writer(writer)
11885 }
11886 fn encode_size(&self) -> usize {
11887 use ::steam_vent_proto_common::protobuf::Message;
11888 self.compute_size() as usize
11889 }
11890}
11891impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientConnectionStats {
11892 type KindEnum = crate::enums_clientserver::EMsg;
11893 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientConnectionStats;
11894}
11895impl ::steam_vent_proto_common::RpcMessage for CMsgClientServersAvailable {
11896 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11897 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11898 }
11899 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11900 use ::steam_vent_proto_common::protobuf::Message;
11901 self.write_to_writer(writer)
11902 }
11903 fn encode_size(&self) -> usize {
11904 use ::steam_vent_proto_common::protobuf::Message;
11905 self.compute_size() as usize
11906 }
11907}
11908impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientServersAvailable {
11909 type KindEnum = crate::enums_clientserver::EMsg;
11910 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientServersAvailable;
11911}
11912impl ::steam_vent_proto_common::RpcMessage for CMsgClientReportOverlayDetourFailure {
11913 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11914 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11915 }
11916 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11917 use ::steam_vent_proto_common::protobuf::Message;
11918 self.write_to_writer(writer)
11919 }
11920 fn encode_size(&self) -> usize {
11921 use ::steam_vent_proto_common::protobuf::Message;
11922 self.compute_size() as usize
11923 }
11924}
11925impl ::steam_vent_proto_common::RpcMessageWithKind
11926for CMsgClientReportOverlayDetourFailure {
11927 type KindEnum = crate::enums_clientserver::EMsg;
11928 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientReportOverlayDetourFailure;
11929}
11930impl ::steam_vent_proto_common::RpcMessage for CMsgClientRequestEncryptedAppTicket {
11931 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11932 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11933 }
11934 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11935 use ::steam_vent_proto_common::protobuf::Message;
11936 self.write_to_writer(writer)
11937 }
11938 fn encode_size(&self) -> usize {
11939 use ::steam_vent_proto_common::protobuf::Message;
11940 self.compute_size() as usize
11941 }
11942}
11943impl ::steam_vent_proto_common::RpcMessageWithKind
11944for CMsgClientRequestEncryptedAppTicket {
11945 type KindEnum = crate::enums_clientserver::EMsg;
11946 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientRequestEncryptedAppTicket;
11947}
11948impl ::steam_vent_proto_common::RpcMessage
11949for CMsgClientRequestEncryptedAppTicketResponse {
11950 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11951 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11952 }
11953 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11954 use ::steam_vent_proto_common::protobuf::Message;
11955 self.write_to_writer(writer)
11956 }
11957 fn encode_size(&self) -> usize {
11958 use ::steam_vent_proto_common::protobuf::Message;
11959 self.compute_size() as usize
11960 }
11961}
11962impl ::steam_vent_proto_common::RpcMessageWithKind
11963for CMsgClientRequestEncryptedAppTicketResponse {
11964 type KindEnum = crate::enums_clientserver::EMsg;
11965 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientRequestEncryptedAppTicketResponse;
11966}
11967impl ::steam_vent_proto_common::RpcMessage for CMsgClientWalletInfoUpdate {
11968 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11969 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11970 }
11971 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11972 use ::steam_vent_proto_common::protobuf::Message;
11973 self.write_to_writer(writer)
11974 }
11975 fn encode_size(&self) -> usize {
11976 use ::steam_vent_proto_common::protobuf::Message;
11977 self.compute_size() as usize
11978 }
11979}
11980impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientWalletInfoUpdate {
11981 type KindEnum = crate::enums_clientserver::EMsg;
11982 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientWalletInfoUpdate;
11983}
11984impl ::steam_vent_proto_common::RpcMessage for CMsgClientAMGetClanOfficers {
11985 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
11986 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
11987 }
11988 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
11989 use ::steam_vent_proto_common::protobuf::Message;
11990 self.write_to_writer(writer)
11991 }
11992 fn encode_size(&self) -> usize {
11993 use ::steam_vent_proto_common::protobuf::Message;
11994 self.compute_size() as usize
11995 }
11996}
11997impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientAMGetClanOfficers {
11998 type KindEnum = crate::enums_clientserver::EMsg;
11999 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientAMGetClanOfficers;
12000}
12001impl ::steam_vent_proto_common::RpcMessage for CMsgClientAMGetClanOfficersResponse {
12002 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
12003 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
12004 }
12005 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
12006 use ::steam_vent_proto_common::protobuf::Message;
12007 self.write_to_writer(writer)
12008 }
12009 fn encode_size(&self) -> usize {
12010 use ::steam_vent_proto_common::protobuf::Message;
12011 self.compute_size() as usize
12012 }
12013}
12014impl ::steam_vent_proto_common::RpcMessageWithKind
12015for CMsgClientAMGetClanOfficersResponse {
12016 type KindEnum = crate::enums_clientserver::EMsg;
12017 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientAMGetClanOfficersResponse;
12018}
12019impl ::steam_vent_proto_common::RpcMessage for CMsgClientAMGetPersonaNameHistory {
12020 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
12021 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
12022 }
12023 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
12024 use ::steam_vent_proto_common::protobuf::Message;
12025 self.write_to_writer(writer)
12026 }
12027 fn encode_size(&self) -> usize {
12028 use ::steam_vent_proto_common::protobuf::Message;
12029 self.compute_size() as usize
12030 }
12031}
12032impl ::steam_vent_proto_common::RpcMessageWithKind
12033for CMsgClientAMGetPersonaNameHistory {
12034 type KindEnum = crate::enums_clientserver::EMsg;
12035 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientAMGetPersonaNameHistory;
12036}
12037impl ::steam_vent_proto_common::RpcMessage
12038for CMsgClientAMGetPersonaNameHistoryResponse {
12039 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
12040 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
12041 }
12042 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
12043 use ::steam_vent_proto_common::protobuf::Message;
12044 self.write_to_writer(writer)
12045 }
12046 fn encode_size(&self) -> usize {
12047 use ::steam_vent_proto_common::protobuf::Message;
12048 self.compute_size() as usize
12049 }
12050}
12051impl ::steam_vent_proto_common::RpcMessageWithKind
12052for CMsgClientAMGetPersonaNameHistoryResponse {
12053 type KindEnum = crate::enums_clientserver::EMsg;
12054 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientAMGetPersonaNameHistoryResponse;
12055}
12056impl ::steam_vent_proto_common::RpcMessage for CMsgClientDeregisterWithServer {
12057 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
12058 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
12059 }
12060 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
12061 use ::steam_vent_proto_common::protobuf::Message;
12062 self.write_to_writer(writer)
12063 }
12064 fn encode_size(&self) -> usize {
12065 use ::steam_vent_proto_common::protobuf::Message;
12066 self.compute_size() as usize
12067 }
12068}
12069impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientDeregisterWithServer {
12070 type KindEnum = crate::enums_clientserver::EMsg;
12071 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientDeregisterWithServer;
12072}
12073impl ::steam_vent_proto_common::RpcMessage for CMsgClientClanState {
12074 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
12075 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
12076 }
12077 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
12078 use ::steam_vent_proto_common::protobuf::Message;
12079 self.write_to_writer(writer)
12080 }
12081 fn encode_size(&self) -> usize {
12082 use ::steam_vent_proto_common::protobuf::Message;
12083 self.compute_size() as usize
12084 }
12085}
12086impl ::steam_vent_proto_common::RpcMessageWithKind for CMsgClientClanState {
12087 type KindEnum = crate::enums_clientserver::EMsg;
12088 const KIND: Self::KindEnum = crate::enums_clientserver::EMsg::k_EMsgClientClanState;
12089}