steam_vent_proto_steam/generated/
encrypted_app_ticket.rs

1// This file is generated by rust-protobuf 3.5.1. Do not edit
2// .proto file is parsed by pure
3// @generated
4
5// https://github.com/rust-lang/rust-clippy/issues/702
6#![allow(unknown_lints)]
7#![allow(clippy::all)]
8
9#![allow(unused_attributes)]
10#![cfg_attr(rustfmt, rustfmt::skip)]
11
12#![allow(dead_code)]
13#![allow(missing_docs)]
14#![allow(non_camel_case_types)]
15#![allow(non_snake_case)]
16#![allow(non_upper_case_globals)]
17#![allow(trivial_casts)]
18#![allow(unused_results)]
19#![allow(unused_mut)]
20
21//! Generated file from `encrypted_app_ticket.proto`
22// Generated for lite runtime
23
24/// Generated files are compatible only with the same version
25/// of protobuf runtime.
26const _PROTOBUF_VERSION_CHECK: () = ::steam_vent_proto_common::protobuf::VERSION_3_5_1;
27
28// @@protoc_insertion_point(message:EncryptedAppTicket)
29#[derive(PartialEq,Clone,Default,Debug)]
30pub struct EncryptedAppTicket {
31    // message fields
32    // @@protoc_insertion_point(field:EncryptedAppTicket.ticket_version_no)
33    pub ticket_version_no: ::std::option::Option<u32>,
34    // @@protoc_insertion_point(field:EncryptedAppTicket.crc_encryptedticket)
35    pub crc_encryptedticket: ::std::option::Option<u32>,
36    // @@protoc_insertion_point(field:EncryptedAppTicket.cb_encrypteduserdata)
37    pub cb_encrypteduserdata: ::std::option::Option<u32>,
38    // @@protoc_insertion_point(field:EncryptedAppTicket.cb_encrypted_appownershipticket)
39    pub cb_encrypted_appownershipticket: ::std::option::Option<u32>,
40    // @@protoc_insertion_point(field:EncryptedAppTicket.encrypted_ticket)
41    pub encrypted_ticket: ::std::option::Option<::std::vec::Vec<u8>>,
42    // special fields
43    // @@protoc_insertion_point(special_field:EncryptedAppTicket.special_fields)
44    pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
45}
46
47impl<'a> ::std::default::Default for &'a EncryptedAppTicket {
48    fn default() -> &'a EncryptedAppTicket {
49        <EncryptedAppTicket as ::steam_vent_proto_common::protobuf::Message>::default_instance()
50    }
51}
52
53impl EncryptedAppTicket {
54    pub fn new() -> EncryptedAppTicket {
55        ::std::default::Default::default()
56    }
57
58    // optional uint32 ticket_version_no = 1;
59
60    pub fn ticket_version_no(&self) -> u32 {
61        self.ticket_version_no.unwrap_or(0)
62    }
63
64    pub fn clear_ticket_version_no(&mut self) {
65        self.ticket_version_no = ::std::option::Option::None;
66    }
67
68    pub fn has_ticket_version_no(&self) -> bool {
69        self.ticket_version_no.is_some()
70    }
71
72    // Param is passed by value, moved
73    pub fn set_ticket_version_no(&mut self, v: u32) {
74        self.ticket_version_no = ::std::option::Option::Some(v);
75    }
76
77    // optional uint32 crc_encryptedticket = 2;
78
79    pub fn crc_encryptedticket(&self) -> u32 {
80        self.crc_encryptedticket.unwrap_or(0)
81    }
82
83    pub fn clear_crc_encryptedticket(&mut self) {
84        self.crc_encryptedticket = ::std::option::Option::None;
85    }
86
87    pub fn has_crc_encryptedticket(&self) -> bool {
88        self.crc_encryptedticket.is_some()
89    }
90
91    // Param is passed by value, moved
92    pub fn set_crc_encryptedticket(&mut self, v: u32) {
93        self.crc_encryptedticket = ::std::option::Option::Some(v);
94    }
95
96    // optional uint32 cb_encrypteduserdata = 3;
97
98    pub fn cb_encrypteduserdata(&self) -> u32 {
99        self.cb_encrypteduserdata.unwrap_or(0)
100    }
101
102    pub fn clear_cb_encrypteduserdata(&mut self) {
103        self.cb_encrypteduserdata = ::std::option::Option::None;
104    }
105
106    pub fn has_cb_encrypteduserdata(&self) -> bool {
107        self.cb_encrypteduserdata.is_some()
108    }
109
110    // Param is passed by value, moved
111    pub fn set_cb_encrypteduserdata(&mut self, v: u32) {
112        self.cb_encrypteduserdata = ::std::option::Option::Some(v);
113    }
114
115    // optional uint32 cb_encrypted_appownershipticket = 4;
116
117    pub fn cb_encrypted_appownershipticket(&self) -> u32 {
118        self.cb_encrypted_appownershipticket.unwrap_or(0)
119    }
120
121    pub fn clear_cb_encrypted_appownershipticket(&mut self) {
122        self.cb_encrypted_appownershipticket = ::std::option::Option::None;
123    }
124
125    pub fn has_cb_encrypted_appownershipticket(&self) -> bool {
126        self.cb_encrypted_appownershipticket.is_some()
127    }
128
129    // Param is passed by value, moved
130    pub fn set_cb_encrypted_appownershipticket(&mut self, v: u32) {
131        self.cb_encrypted_appownershipticket = ::std::option::Option::Some(v);
132    }
133
134    // optional bytes encrypted_ticket = 5;
135
136    pub fn encrypted_ticket(&self) -> &[u8] {
137        match self.encrypted_ticket.as_ref() {
138            Some(v) => v,
139            None => &[],
140        }
141    }
142
143    pub fn clear_encrypted_ticket(&mut self) {
144        self.encrypted_ticket = ::std::option::Option::None;
145    }
146
147    pub fn has_encrypted_ticket(&self) -> bool {
148        self.encrypted_ticket.is_some()
149    }
150
151    // Param is passed by value, moved
152    pub fn set_encrypted_ticket(&mut self, v: ::std::vec::Vec<u8>) {
153        self.encrypted_ticket = ::std::option::Option::Some(v);
154    }
155
156    // Mutable pointer to the field.
157    // If field is not initialized, it is initialized with default value first.
158    pub fn mut_encrypted_ticket(&mut self) -> &mut ::std::vec::Vec<u8> {
159        if self.encrypted_ticket.is_none() {
160            self.encrypted_ticket = ::std::option::Option::Some(::std::vec::Vec::new());
161        }
162        self.encrypted_ticket.as_mut().unwrap()
163    }
164
165    // Take field
166    pub fn take_encrypted_ticket(&mut self) -> ::std::vec::Vec<u8> {
167        self.encrypted_ticket.take().unwrap_or_else(|| ::std::vec::Vec::new())
168    }
169}
170
171impl ::steam_vent_proto_common::protobuf::Message for EncryptedAppTicket {
172    const NAME: &'static str = "EncryptedAppTicket";
173
174    fn is_initialized(&self) -> bool {
175        true
176    }
177
178    fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
179        while let Some(tag) = is.read_raw_tag_or_eof()? {
180            match tag {
181                8 => {
182                    self.ticket_version_no = ::std::option::Option::Some(is.read_uint32()?);
183                },
184                16 => {
185                    self.crc_encryptedticket = ::std::option::Option::Some(is.read_uint32()?);
186                },
187                24 => {
188                    self.cb_encrypteduserdata = ::std::option::Option::Some(is.read_uint32()?);
189                },
190                32 => {
191                    self.cb_encrypted_appownershipticket = ::std::option::Option::Some(is.read_uint32()?);
192                },
193                42 => {
194                    self.encrypted_ticket = ::std::option::Option::Some(is.read_bytes()?);
195                },
196                tag => {
197                    ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
198                },
199            };
200        }
201        ::std::result::Result::Ok(())
202    }
203
204    // Compute sizes of nested messages
205    #[allow(unused_variables)]
206    fn compute_size(&self) -> u64 {
207        let mut my_size = 0;
208        if let Some(v) = self.ticket_version_no {
209            my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(1, v);
210        }
211        if let Some(v) = self.crc_encryptedticket {
212            my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(2, v);
213        }
214        if let Some(v) = self.cb_encrypteduserdata {
215            my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(3, v);
216        }
217        if let Some(v) = self.cb_encrypted_appownershipticket {
218            my_size += ::steam_vent_proto_common::protobuf::rt::uint32_size(4, v);
219        }
220        if let Some(v) = self.encrypted_ticket.as_ref() {
221            my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(5, &v);
222        }
223        my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
224        self.special_fields.cached_size().set(my_size as u32);
225        my_size
226    }
227
228    fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
229        if let Some(v) = self.ticket_version_no {
230            os.write_uint32(1, v)?;
231        }
232        if let Some(v) = self.crc_encryptedticket {
233            os.write_uint32(2, v)?;
234        }
235        if let Some(v) = self.cb_encrypteduserdata {
236            os.write_uint32(3, v)?;
237        }
238        if let Some(v) = self.cb_encrypted_appownershipticket {
239            os.write_uint32(4, v)?;
240        }
241        if let Some(v) = self.encrypted_ticket.as_ref() {
242            os.write_bytes(5, v)?;
243        }
244        os.write_unknown_fields(self.special_fields.unknown_fields())?;
245        ::std::result::Result::Ok(())
246    }
247
248    fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
249        &self.special_fields
250    }
251
252    fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
253        &mut self.special_fields
254    }
255
256    fn new() -> EncryptedAppTicket {
257        EncryptedAppTicket::new()
258    }
259
260    fn clear(&mut self) {
261        self.ticket_version_no = ::std::option::Option::None;
262        self.crc_encryptedticket = ::std::option::Option::None;
263        self.cb_encrypteduserdata = ::std::option::Option::None;
264        self.cb_encrypted_appownershipticket = ::std::option::Option::None;
265        self.encrypted_ticket = ::std::option::Option::None;
266        self.special_fields.clear();
267    }
268
269    fn default_instance() -> &'static EncryptedAppTicket {
270        static instance: EncryptedAppTicket = EncryptedAppTicket {
271            ticket_version_no: ::std::option::Option::None,
272            crc_encryptedticket: ::std::option::Option::None,
273            cb_encrypteduserdata: ::std::option::Option::None,
274            cb_encrypted_appownershipticket: ::std::option::Option::None,
275            encrypted_ticket: ::std::option::Option::None,
276            special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
277        };
278        &instance
279    }
280}
281
282
283const _VENT_PROTO_VERSION_CHECK: () = ::steam_vent_proto_common::VERSION_0_5_0;
284
285impl ::steam_vent_proto_common::RpcMessage for EncryptedAppTicket {
286    fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
287        <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
288    }
289    fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
290        use ::steam_vent_proto_common::protobuf::Message;
291        self.write_to_writer(writer)
292    }
293    fn encode_size(&self) -> usize {
294        use ::steam_vent_proto_common::protobuf::Message;
295        self.compute_size() as usize
296    }
297}