steam_vent_proto_steam/generated/
offline_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 `offline_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:Offline_Ticket)
29#[derive(PartialEq,Clone,Default,Debug)]
30pub struct Offline_Ticket {
31    // message fields
32    // @@protoc_insertion_point(field:Offline_Ticket.encrypted_ticket)
33    pub encrypted_ticket: ::std::option::Option<::std::vec::Vec<u8>>,
34    // @@protoc_insertion_point(field:Offline_Ticket.signature)
35    pub signature: ::std::option::Option<::std::vec::Vec<u8>>,
36    // @@protoc_insertion_point(field:Offline_Ticket.kdf1)
37    pub kdf1: ::std::option::Option<i32>,
38    // @@protoc_insertion_point(field:Offline_Ticket.salt1)
39    pub salt1: ::std::option::Option<::std::vec::Vec<u8>>,
40    // @@protoc_insertion_point(field:Offline_Ticket.kdf2)
41    pub kdf2: ::std::option::Option<i32>,
42    // @@protoc_insertion_point(field:Offline_Ticket.salt2)
43    pub salt2: ::std::option::Option<::std::vec::Vec<u8>>,
44    // special fields
45    // @@protoc_insertion_point(special_field:Offline_Ticket.special_fields)
46    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    // optional bytes encrypted_ticket = 1;
61
62    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    // Param is passed by value, moved
78    pub fn set_encrypted_ticket(&mut self, v: ::std::vec::Vec<u8>) {
79        self.encrypted_ticket = ::std::option::Option::Some(v);
80    }
81
82    // Mutable pointer to the field.
83    // If field is not initialized, it is initialized with default value first.
84    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    // Take field
92    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    // optional bytes signature = 2;
97
98    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    // Param is passed by value, moved
114    pub fn set_signature(&mut self, v: ::std::vec::Vec<u8>) {
115        self.signature = ::std::option::Option::Some(v);
116    }
117
118    // Mutable pointer to the field.
119    // If field is not initialized, it is initialized with default value first.
120    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    // Take field
128    pub fn take_signature(&mut self) -> ::std::vec::Vec<u8> {
129        self.signature.take().unwrap_or_else(|| ::std::vec::Vec::new())
130    }
131
132    // optional int32 kdf1 = 3;
133
134    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    // Param is passed by value, moved
147    pub fn set_kdf1(&mut self, v: i32) {
148        self.kdf1 = ::std::option::Option::Some(v);
149    }
150
151    // optional bytes salt1 = 4;
152
153    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    // Param is passed by value, moved
169    pub fn set_salt1(&mut self, v: ::std::vec::Vec<u8>) {
170        self.salt1 = ::std::option::Option::Some(v);
171    }
172
173    // Mutable pointer to the field.
174    // If field is not initialized, it is initialized with default value first.
175    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    // Take field
183    pub fn take_salt1(&mut self) -> ::std::vec::Vec<u8> {
184        self.salt1.take().unwrap_or_else(|| ::std::vec::Vec::new())
185    }
186
187    // optional int32 kdf2 = 5;
188
189    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    // Param is passed by value, moved
202    pub fn set_kdf2(&mut self, v: i32) {
203        self.kdf2 = ::std::option::Option::Some(v);
204    }
205
206    // optional bytes salt2 = 6;
207
208    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    // Param is passed by value, moved
224    pub fn set_salt2(&mut self, v: ::std::vec::Vec<u8>) {
225        self.salt2 = ::std::option::Option::Some(v);
226    }
227
228    // Mutable pointer to the field.
229    // If field is not initialized, it is initialized with default value first.
230    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    // Take field
238    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    // Compute sizes of nested messages
280    #[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}