steam_vent_proto_steam/generated/
offline_ticket.rs1#![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 Offline_Ticket {
31 pub encrypted_ticket: ::std::option::Option<::std::vec::Vec<u8>>,
34 pub signature: ::std::option::Option<::std::vec::Vec<u8>>,
36 pub kdf1: ::std::option::Option<i32>,
38 pub salt1: ::std::option::Option<::std::vec::Vec<u8>>,
40 pub kdf2: ::std::option::Option<i32>,
42 pub salt2: ::std::option::Option<::std::vec::Vec<u8>>,
44 pub special_fields: ::steam_vent_proto_common::protobuf::SpecialFields,
47}
48
49impl<'a> ::std::default::Default for &'a Offline_Ticket {
50 fn default() -> &'a Offline_Ticket {
51 <Offline_Ticket as ::steam_vent_proto_common::protobuf::Message>::default_instance()
52 }
53}
54
55impl Offline_Ticket {
56 pub fn new() -> Offline_Ticket {
57 ::std::default::Default::default()
58 }
59
60 pub fn encrypted_ticket(&self) -> &[u8] {
63 match self.encrypted_ticket.as_ref() {
64 Some(v) => v,
65 None => &[],
66 }
67 }
68
69 pub fn clear_encrypted_ticket(&mut self) {
70 self.encrypted_ticket = ::std::option::Option::None;
71 }
72
73 pub fn has_encrypted_ticket(&self) -> bool {
74 self.encrypted_ticket.is_some()
75 }
76
77 pub fn set_encrypted_ticket(&mut self, v: ::std::vec::Vec<u8>) {
79 self.encrypted_ticket = ::std::option::Option::Some(v);
80 }
81
82 pub fn mut_encrypted_ticket(&mut self) -> &mut ::std::vec::Vec<u8> {
85 if self.encrypted_ticket.is_none() {
86 self.encrypted_ticket = ::std::option::Option::Some(::std::vec::Vec::new());
87 }
88 self.encrypted_ticket.as_mut().unwrap()
89 }
90
91 pub fn take_encrypted_ticket(&mut self) -> ::std::vec::Vec<u8> {
93 self.encrypted_ticket.take().unwrap_or_else(|| ::std::vec::Vec::new())
94 }
95
96 pub fn signature(&self) -> &[u8] {
99 match self.signature.as_ref() {
100 Some(v) => v,
101 None => &[],
102 }
103 }
104
105 pub fn clear_signature(&mut self) {
106 self.signature = ::std::option::Option::None;
107 }
108
109 pub fn has_signature(&self) -> bool {
110 self.signature.is_some()
111 }
112
113 pub fn set_signature(&mut self, v: ::std::vec::Vec<u8>) {
115 self.signature = ::std::option::Option::Some(v);
116 }
117
118 pub fn mut_signature(&mut self) -> &mut ::std::vec::Vec<u8> {
121 if self.signature.is_none() {
122 self.signature = ::std::option::Option::Some(::std::vec::Vec::new());
123 }
124 self.signature.as_mut().unwrap()
125 }
126
127 pub fn take_signature(&mut self) -> ::std::vec::Vec<u8> {
129 self.signature.take().unwrap_or_else(|| ::std::vec::Vec::new())
130 }
131
132 pub fn kdf1(&self) -> i32 {
135 self.kdf1.unwrap_or(0)
136 }
137
138 pub fn clear_kdf1(&mut self) {
139 self.kdf1 = ::std::option::Option::None;
140 }
141
142 pub fn has_kdf1(&self) -> bool {
143 self.kdf1.is_some()
144 }
145
146 pub fn set_kdf1(&mut self, v: i32) {
148 self.kdf1 = ::std::option::Option::Some(v);
149 }
150
151 pub fn salt1(&self) -> &[u8] {
154 match self.salt1.as_ref() {
155 Some(v) => v,
156 None => &[],
157 }
158 }
159
160 pub fn clear_salt1(&mut self) {
161 self.salt1 = ::std::option::Option::None;
162 }
163
164 pub fn has_salt1(&self) -> bool {
165 self.salt1.is_some()
166 }
167
168 pub fn set_salt1(&mut self, v: ::std::vec::Vec<u8>) {
170 self.salt1 = ::std::option::Option::Some(v);
171 }
172
173 pub fn mut_salt1(&mut self) -> &mut ::std::vec::Vec<u8> {
176 if self.salt1.is_none() {
177 self.salt1 = ::std::option::Option::Some(::std::vec::Vec::new());
178 }
179 self.salt1.as_mut().unwrap()
180 }
181
182 pub fn take_salt1(&mut self) -> ::std::vec::Vec<u8> {
184 self.salt1.take().unwrap_or_else(|| ::std::vec::Vec::new())
185 }
186
187 pub fn kdf2(&self) -> i32 {
190 self.kdf2.unwrap_or(0)
191 }
192
193 pub fn clear_kdf2(&mut self) {
194 self.kdf2 = ::std::option::Option::None;
195 }
196
197 pub fn has_kdf2(&self) -> bool {
198 self.kdf2.is_some()
199 }
200
201 pub fn set_kdf2(&mut self, v: i32) {
203 self.kdf2 = ::std::option::Option::Some(v);
204 }
205
206 pub fn salt2(&self) -> &[u8] {
209 match self.salt2.as_ref() {
210 Some(v) => v,
211 None => &[],
212 }
213 }
214
215 pub fn clear_salt2(&mut self) {
216 self.salt2 = ::std::option::Option::None;
217 }
218
219 pub fn has_salt2(&self) -> bool {
220 self.salt2.is_some()
221 }
222
223 pub fn set_salt2(&mut self, v: ::std::vec::Vec<u8>) {
225 self.salt2 = ::std::option::Option::Some(v);
226 }
227
228 pub fn mut_salt2(&mut self) -> &mut ::std::vec::Vec<u8> {
231 if self.salt2.is_none() {
232 self.salt2 = ::std::option::Option::Some(::std::vec::Vec::new());
233 }
234 self.salt2.as_mut().unwrap()
235 }
236
237 pub fn take_salt2(&mut self) -> ::std::vec::Vec<u8> {
239 self.salt2.take().unwrap_or_else(|| ::std::vec::Vec::new())
240 }
241}
242
243impl ::steam_vent_proto_common::protobuf::Message for Offline_Ticket {
244 const NAME: &'static str = "Offline_Ticket";
245
246 fn is_initialized(&self) -> bool {
247 true
248 }
249
250 fn merge_from(&mut self, is: &mut ::steam_vent_proto_common::protobuf::CodedInputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
251 while let Some(tag) = is.read_raw_tag_or_eof()? {
252 match tag {
253 10 => {
254 self.encrypted_ticket = ::std::option::Option::Some(is.read_bytes()?);
255 },
256 18 => {
257 self.signature = ::std::option::Option::Some(is.read_bytes()?);
258 },
259 24 => {
260 self.kdf1 = ::std::option::Option::Some(is.read_int32()?);
261 },
262 34 => {
263 self.salt1 = ::std::option::Option::Some(is.read_bytes()?);
264 },
265 40 => {
266 self.kdf2 = ::std::option::Option::Some(is.read_int32()?);
267 },
268 50 => {
269 self.salt2 = ::std::option::Option::Some(is.read_bytes()?);
270 },
271 tag => {
272 ::steam_vent_proto_common::protobuf::rt::read_unknown_or_skip_group(tag, is, self.special_fields.mut_unknown_fields())?;
273 },
274 };
275 }
276 ::std::result::Result::Ok(())
277 }
278
279 #[allow(unused_variables)]
281 fn compute_size(&self) -> u64 {
282 let mut my_size = 0;
283 if let Some(v) = self.encrypted_ticket.as_ref() {
284 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(1, &v);
285 }
286 if let Some(v) = self.signature.as_ref() {
287 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(2, &v);
288 }
289 if let Some(v) = self.kdf1 {
290 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(3, v);
291 }
292 if let Some(v) = self.salt1.as_ref() {
293 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(4, &v);
294 }
295 if let Some(v) = self.kdf2 {
296 my_size += ::steam_vent_proto_common::protobuf::rt::int32_size(5, v);
297 }
298 if let Some(v) = self.salt2.as_ref() {
299 my_size += ::steam_vent_proto_common::protobuf::rt::bytes_size(6, &v);
300 }
301 my_size += ::steam_vent_proto_common::protobuf::rt::unknown_fields_size(self.special_fields.unknown_fields());
302 self.special_fields.cached_size().set(my_size as u32);
303 my_size
304 }
305
306 fn write_to_with_cached_sizes(&self, os: &mut ::steam_vent_proto_common::protobuf::CodedOutputStream<'_>) -> ::steam_vent_proto_common::protobuf::Result<()> {
307 if let Some(v) = self.encrypted_ticket.as_ref() {
308 os.write_bytes(1, v)?;
309 }
310 if let Some(v) = self.signature.as_ref() {
311 os.write_bytes(2, v)?;
312 }
313 if let Some(v) = self.kdf1 {
314 os.write_int32(3, v)?;
315 }
316 if let Some(v) = self.salt1.as_ref() {
317 os.write_bytes(4, v)?;
318 }
319 if let Some(v) = self.kdf2 {
320 os.write_int32(5, v)?;
321 }
322 if let Some(v) = self.salt2.as_ref() {
323 os.write_bytes(6, v)?;
324 }
325 os.write_unknown_fields(self.special_fields.unknown_fields())?;
326 ::std::result::Result::Ok(())
327 }
328
329 fn special_fields(&self) -> &::steam_vent_proto_common::protobuf::SpecialFields {
330 &self.special_fields
331 }
332
333 fn mut_special_fields(&mut self) -> &mut ::steam_vent_proto_common::protobuf::SpecialFields {
334 &mut self.special_fields
335 }
336
337 fn new() -> Offline_Ticket {
338 Offline_Ticket::new()
339 }
340
341 fn clear(&mut self) {
342 self.encrypted_ticket = ::std::option::Option::None;
343 self.signature = ::std::option::Option::None;
344 self.kdf1 = ::std::option::Option::None;
345 self.salt1 = ::std::option::Option::None;
346 self.kdf2 = ::std::option::Option::None;
347 self.salt2 = ::std::option::Option::None;
348 self.special_fields.clear();
349 }
350
351 fn default_instance() -> &'static Offline_Ticket {
352 static instance: Offline_Ticket = Offline_Ticket {
353 encrypted_ticket: ::std::option::Option::None,
354 signature: ::std::option::Option::None,
355 kdf1: ::std::option::Option::None,
356 salt1: ::std::option::Option::None,
357 kdf2: ::std::option::Option::None,
358 salt2: ::std::option::Option::None,
359 special_fields: ::steam_vent_proto_common::protobuf::SpecialFields::new(),
360 };
361 &instance
362 }
363}
364
365
366const _VENT_PROTO_VERSION_CHECK: () = ::steam_vent_proto_common::VERSION_0_5_0;
367
368impl ::steam_vent_proto_common::RpcMessage for Offline_Ticket {
369 fn parse(reader: &mut dyn std::io::Read) -> ::steam_vent_proto_common::protobuf::Result<Self> {
370 <Self as ::steam_vent_proto_common::protobuf::Message>::parse_from_reader(reader)
371 }
372 fn write(&self, writer: &mut dyn std::io::Write) -> ::steam_vent_proto_common::protobuf::Result<()> {
373 use ::steam_vent_proto_common::protobuf::Message;
374 self.write_to_writer(writer)
375 }
376 fn encode_size(&self) -> usize {
377 use ::steam_vent_proto_common::protobuf::Message;
378 self.compute_size() as usize
379 }
380}