1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495969798991001011021031041051061071081091101111121131141151161171181191201211221231241251261271281291301311321331341351361371381391401411421431441451461471481491501511521531541551561571581591601611621631641651661671681691701711721731741751761771781791801811821831841851861871881891901911921931941951961971981992002012022032042052062072082092102112122132142152162172182192202212222232242252262272282292302312322332342352362372382392402412422432442452462472482492502512522532542552562572582592602612622632642652662672682692702712722732742752762772782792802812822832842852862872882892902912922932942952962972982993003013023033043053063073083093103113123133143153163173183193203213223233243253263273283293303313323333343353363373383393403413423433443453463473483493503513523533543553563573583593603613623633643653663673683693703713723733743753763773783793803813823833843853863873883893903913923933943953963973983994004014024034044054064074084094104114124134144154164174184194204214224234244254264274284294304314324334344354364374384394404414424434444454464474484494504514524534544554564574584594604614624634644654664674684694704714724734744754764774784794804814824834844854864874884894904914924934944954964974984995005015025035045055065075085095105115125135145155165175185195205215225235245255265275285295305315325335345355365375385395405415425435445455465475485495505515525535545555565575585595605615625635645655665675685695705715725735745755765775785795805815825835845855865875885895905915925935945955965975985996006016026036046056066076086096106116126136146156166176186196206216226236246256266276286296306316326336346356366376386396406416426436446456466476486496506516526536546556566576586596606616626636646656666676686696706716726736746756766776786796806816826836846856866876886896906916926936946956966976986997007017027037047057067077087097107117127137147157167177187197207217227237247257267277287297307317327337347357367377387397407417427437447457467477487497507517527537547557567577587597607617627637647657667677687697707717727737747757767777787797807817827837847857867877887897907917927937947957967977987998008018028038048058068078088098108118128138148158168178188198208218228238248258268278288298308318328338348358368378388398408418428438448458468478488498508518528538548558568578588598608618628638648658668678688698708718728738748758768778788798808818828838848858868878888898908918928938948958968978988999009019029039049059069079089099109119129139149159169179189199209219229239249259269279289299309319329339349359369379389399409419429439449459469479489499509519529539549559569579589599609619629639649659669679689699709719729739749759769779789799809819829839849859869879889899909919929939949959969979989991000100110021003100410051006100710081009101010111012101310141015101610171018101910201021102210231024102510261027102810291030103110321033103410351036103710381039104010411042104310441045104610471048104910501051105210531054105510561057105810591060106110621063106410651066106710681069107010711072107310741075107610771078107910801081108210831084108510861087108810891090109110921093109410951096109710981099110011011102110311041105110611071108110911101111111211131114111511161117111811191120112111221123112411251126112711281129113011311132113311341135113611371138113911401141114211431144114511461147114811491150115111521153115411551156115711581159116011611162116311641165116611671168116911701171117211731174117511761177117811791180118111821183118411851186118711881189119011911192119311941195119611971198119912001201120212031204120512061207120812091210121112121213121412151216121712181219122012211222122312241225122612271228122912301231123212331234123512361237123812391240124112421243124412451246124712481249125012511252125312541255125612571258125912601261126212631264126512661267126812691270127112721273127412751276127712781279128012811282128312841285128612871288128912901291129212931294129512961297129812991300130113021303130413051306130713081309131013111312131313141315131613171318131913201321132213231324132513261327132813291330133113321333133413351336133713381339134013411342134313441345134613471348134913501351135213531354135513561357135813591360136113621363136413651366136713681369137013711372137313741375137613771378137913801381138213831384138513861387138813891390139113921393139413951396139713981399140014011402140314041405140614071408140914101411141214131414141514161417141814191420142114221423142414251426142714281429143014311432143314341435143614371438143914401441144214431444144514461447144814491450145114521453145414551456145714581459146014611462146314641465146614671468146914701471147214731474147514761477147814791480148114821483148414851486148714881489149014911492149314941495149614971498149915001501150215031504150515061507150815091510151115121513151415151516151715181519152015211522152315241525152615271528152915301531153215331534153515361537153815391540154115421543154415451546154715481549155015511552155315541555155615571558155915601561156215631564156515661567156815691570157115721573157415751576157715781579158015811582158315841585158615871588158915901591159215931594159515961597159815991600160116021603160416051606160716081609161016111612161316141615161616171618161916201621162216231624162516261627162816291630163116321633163416351636163716381639164016411642164316441645164616471648164916501651165216531654165516561657165816591660166116621663166416651666166716681669167016711672167316741675167616771678167916801681168216831684168516861687168816891690169116921693169416951696169716981699170017011702170317041705170617071708170917101711171217131714171517161717171817191720172117221723172417251726172717281729173017311732173317341735173617371738173917401741174217431744174517461747174817491750175117521753175417551756175717581759176017611762176317641765176617671768176917701771177217731774177517761777177817791780178117821783178417851786178717881789179017911792179317941795179617971798179918001801180218031804180518061807180818091810181118121813181418151816181718181819182018211822182318241825182618271828182918301831183218331834183518361837183818391840184118421843184418451846184718481849185018511852185318541855185618571858185918601861186218631864186518661867186818691870187118721873187418751876187718781879188018811882188318841885188618871888188918901891189218931894189518961897189818991900190119021903190419051906190719081909191019111912191319141915191619171918191919201921192219231924192519261927192819291930193119321933193419351936193719381939194019411942194319441945194619471948194919501951195219531954195519561957195819591960196119621963196419651966196719681969197019711972197319741975197619771978197919801981198219831984198519861987198819891990199119921993199419951996199719981999200020012002200320042005200620072008200920102011201220132014201520162017201820192020202120222023202420252026202720282029203020312032203320342035203620372038203920402041204220432044204520462047204820492050205120522053205420552056205720582059206020612062206320642065206620672068206920702071207220732074207520762077207820792080208120822083208420852086208720882089209020912092209320942095209620972098209921002101210221032104210521062107210821092110211121122113211421152116211721182119212021212122212321242125212621272128212921302131213221332134213521362137213821392140214121422143214421452146214721482149215021512152215321542155215621572158215921602161216221632164216521662167216821692170217121722173217421752176217721782179218021812182218321842185218621872188218921902191219221932194219521962197219821992200220122022203220422052206220722082209221022112212221322142215221622172218221922202221222222232224222522262227222822292230223122322233223422352236223722382239224022412242224322442245224622472248224922502251225222532254225522562257225822592260226122622263226422652266226722682269227022712272227322742275227622772278227922802281228222832284228522862287228822892290229122922293229422952296229722982299230023012302230323042305230623072308230923102311231223132314231523162317231823192320232123222323232423252326232723282329233023312332233323342335233623372338233923402341234223432344234523462347234823492350235123522353235423552356235723582359236023612362236323642365236623672368236923702371237223732374237523762377237823792380238123822383238423852386238723882389239023912392239323942395239623972398239924002401240224032404240524062407240824092410241124122413241424152416241724182419242024212422242324242425242624272428242924302431243224332434243524362437243824392440244124422443244424452446244724482449245024512452245324542455245624572458245924602461246224632464246524662467246824692470247124722473247424752476247724782479248024812482248324842485248624872488248924902491249224932494249524962497249824992500250125022503250425052506250725082509251025112512251325142515251625172518251925202521252225232524252525262527252825292530253125322533253425352536253725382539254025412542254325442545254625472548254925502551255225532554255525562557255825592560256125622563256425652566256725682569257025712572257325742575257625772578257925802581258225832584258525862587258825892590259125922593259425952596259725982599260026012602260326042605260626072608260926102611261226132614261526162617261826192620262126222623262426252626262726282629263026312632263326342635263626372638263926402641264226432644264526462647264826492650265126522653265426552656265726582659266026612662266326642665266626672668266926702671267226732674267526762677267826792680268126822683268426852686268726882689269026912692269326942695269626972698269927002701270227032704270527062707270827092710271127122713271427152716271727182719272027212722272327242725272627272728272927302731273227332734273527362737273827392740274127422743274427452746274727482749275027512752275327542755275627572758275927602761276227632764276527662767276827692770277127722773277427752776277727782779278027812782278327842785278627872788278927902791279227932794279527962797279827992800280128022803280428052806280728082809281028112812281328142815281628172818281928202821282228232824282528262827282828292830283128322833283428352836283728382839284028412842284328442845284628472848284928502851285228532854285528562857285828592860286128622863286428652866286728682869287028712872287328742875287628772878287928802881288228832884288528862887288828892890289128922893289428952896289728982899290029012902290329042905290629072908290929102911291229132914291529162917291829192920292129222923292429252926292729282929293029312932293329342935293629372938293929402941294229432944294529462947294829492950295129522953295429552956295729582959296029612962296329642965296629672968296929702971297229732974297529762977297829792980298129822983298429852986298729882989299029912992299329942995299629972998299930003001300230033004300530063007300830093010301130123013301430153016301730183019302030213022302330243025302630273028302930303031303230333034303530363037303830393040304130423043304430453046304730483049305030513052305330543055305630573058305930603061306230633064306530663067306830693070307130723073307430753076307730783079308030813082308330843085308630873088308930903091309230933094309530963097309830993100310131023103310431053106310731083109311031113112311331143115311631173118311931203121312231233124312531263127312831293130313131323133313431353136313731383139314031413142314331443145314631473148314931503151315231533154315531563157315831593160316131623163316431653166316731683169317031713172317331743175317631773178317931803181318231833184318531863187318831893190319131923193319431953196319731983199320032013202320332043205320632073208320932103211321232133214321532163217321832193220322132223223322432253226322732283229323032313232323332343235323632373238323932403241324232433244324532463247324832493250325132523253325432553256325732583259326032613262326332643265326632673268326932703271327232733274327532763277327832793280328132823283328432853286328732883289329032913292329332943295329632973298329933003301330233033304330533063307330833093310331133123313331433153316331733183319332033213322332333243325332633273328332933303331333233333334333533363337333833393340334133423343334433453346334733483349335033513352335333543355335633573358335933603361336233633364336533663367336833693370337133723373337433753376337733783379338033813382338333843385338633873388338933903391339233933394339533963397339833993400340134023403340434053406340734083409341034113412341334143415341634173418341934203421342234233424342534263427342834293430343134323433343434353436343734383439344034413442344334443445344634473448344934503451345234533454345534563457345834593460346134623463346434653466346734683469347034713472347334743475347634773478347934803481348234833484348534863487348834893490349134923493349434953496349734983499350035013502350335043505350635073508350935103511351235133514351535163517351835193520352135223523352435253526352735283529353035313532353335343535353635373538353935403541354235433544354535463547354835493550355135523553355435553556355735583559356035613562356335643565356635673568356935703571357235733574357535763577357835793580358135823583358435853586358735883589359035913592359335943595359635973598359936003601360236033604360536063607360836093610361136123613361436153616361736183619362036213622362336243625362636273628362936303631363236333634363536363637363836393640364136423643364436453646364736483649365036513652365336543655365636573658365936603661366236633664366536663667366836693670367136723673367436753676367736783679368036813682368336843685368636873688368936903691369236933694369536963697369836993700370137023703370437053706370737083709371037113712371337143715371637173718371937203721372237233724372537263727372837293730373137323733373437353736373737383739374037413742374337443745374637473748374937503751375237533754375537563757375837593760376137623763376437653766376737683769377037713772377337743775377637773778377937803781378237833784378537863787378837893790379137923793379437953796379737983799380038013802380338043805380638073808380938103811381238133814381538163817381838193820382138223823382438253826382738283829383038313832383338343835383638373838383938403841384238433844384538463847384838493850385138523853385438553856385738583859386038613862386338643865386638673868386938703871387238733874387538763877387838793880388138823883388438853886388738883889389038913892389338943895389638973898389939003901390239033904390539063907390839093910391139123913391439153916391739183919392039213922392339243925392639273928392939303931393239333934393539363937393839393940394139423943394439453946394739483949395039513952395339543955395639573958395939603961396239633964396539663967396839693970397139723973397439753976397739783979398039813982398339843985398639873988398939903991399239933994399539963997399839994000400140024003400440054006400740084009401040114012401340144015401640174018401940204021402240234024402540264027402840294030403140324033403440354036403740384039404040414042404340444045404640474048404940504051405240534054405540564057405840594060406140624063406440654066406740684069407040714072407340744075407640774078407940804081408240834084408540864087408840894090409140924093409440954096409740984099410041014102410341044105410641074108410941104111411241134114411541164117411841194120412141224123412441254126412741284129413041314132413341344135413641374138413941404141414241434144414541464147414841494150415141524153415441554156415741584159416041614162416341644165416641674168416941704171417241734174417541764177417841794180418141824183418441854186418741884189419041914192419341944195419641974198419942004201420242034204420542064207420842094210421142124213421442154216421742184219422042214222422342244225422642274228422942304231423242334234423542364237423842394240424142424243424442454246424742484249425042514252425342544255425642574258425942604261426242634264426542664267426842694270427142724273427442754276427742784279428042814282428342844285428642874288428942904291429242934294429542964297429842994300430143024303430443054306430743084309431043114312431343144315431643174318431943204321432243234324432543264327432843294330433143324333433443354336433743384339434043414342434343444345434643474348434943504351435243534354435543564357435843594360436143624363436443654366436743684369437043714372437343744375437643774378437943804381438243834384438543864387438843894390439143924393439443954396439743984399440044014402440344044405440644074408440944104411441244134414441544164417441844194420442144224423442444254426442744284429443044314432443344344435443644374438443944404441444244434444444544464447444844494450445144524453445444554456445744584459446044614462446344644465446644674468446944704471447244734474447544764477447844794480448144824483448444854486448744884489449044914492449344944495449644974498449945004501450245034504450545064507450845094510451145124513451445154516451745184519452045214522452345244525452645274528452945304531453245334534453545364537453845394540454145424543454445454546454745484549455045514552455345544555455645574558455945604561456245634564456545664567456845694570457145724573457445754576457745784579458045814582458345844585458645874588458945904591459245934594459545964597459845994600460146024603460446054606460746084609461046114612461346144615461646174618461946204621462246234624462546264627462846294630463146324633463446354636463746384639464046414642464346444645464646474648464946504651465246534654465546564657465846594660466146624663466446654666466746684669467046714672467346744675467646774678467946804681468246834684468546864687468846894690469146924693469446954696469746984699470047014702470347044705470647074708470947104711471247134714471547164717471847194720472147224723472447254726472747284729473047314732473347344735473647374738473947404741474247434744474547464747474847494750475147524753475447554756475747584759476047614762476347644765476647674768476947704771477247734774477547764777477847794780478147824783478447854786478747884789479047914792479347944795479647974798479948004801480248034804480548064807480848094810481148124813481448154816481748184819482048214822482348244825482648274828482948304831483248334834483548364837483848394840484148424843484448454846484748484849485048514852485348544855485648574858485948604861486248634864486548664867486848694870487148724873487448754876487748784879488048814882488348844885488648874888488948904891489248934894489548964897489848994900490149024903490449054906490749084909491049114912491349144915491649174918491949204921492249234924492549264927492849294930493149324933493449354936493749384939494049414942494349444945494649474948494949504951495249534954495549564957495849594960496149624963496449654966496749684969497049714972497349744975497649774978497949804981498249834984498549864987498849894990499149924993499449954996499749984999500050015002500350045005500650075008500950105011501250135014501550165017501850195020502150225023502450255026502750285029503050315032503350345035503650375038503950405041504250435044504550465047504850495050505150525053505450555056505750585059506050615062506350645065506650675068506950705071507250735074507550765077507850795080508150825083508450855086508750885089509050915092509350945095509650975098509951005101510251035104510551065107510851095110511151125113511451155116511751185119512051215122512351245125512651275128512951305131513251335134513551365137513851395140514151425143514451455146514751485149515051515152515351545155515651575158515951605161516251635164516551665167516851695170517151725173517451755176517751785179518051815182518351845185518651875188518951905191519251935194 |
- // This file is generated by rust-protobuf 2.8.1. Do not edit
- // @generated
- // https://github.com/Manishearth/rust-clippy/issues/702
- #![allow(unknown_lints)]
- #![allow(clippy::all)]
- #![cfg_attr(rustfmt, rustfmt_skip)]
- #![allow(box_pointers)]
- #![allow(dead_code)]
- #![allow(missing_docs)]
- #![allow(non_camel_case_types)]
- #![allow(non_snake_case)]
- #![allow(non_upper_case_globals)]
- #![allow(trivial_casts)]
- #![allow(unsafe_code)]
- #![allow(unused_imports)]
- #![allow(unused_results)]
- //! Generated file from `authentication.proto`
- use protobuf::Message as Message_imported_for_functions;
- use protobuf::ProtobufEnum as ProtobufEnum_imported_for_functions;
- /// Generated files are compatible only with the same version
- /// of protobuf runtime.
- const _PROTOBUF_VERSION_CHECK: () = ::protobuf::VERSION_2_8_1;
- #[derive(PartialEq,Clone,Default)]
- pub struct ClientResponseEncrypted {
- // message fields
- login_credentials: ::protobuf::SingularPtrField<LoginCredentials>,
- account_creation: ::std::option::Option<AccountCreation>,
- fingerprint_response: ::protobuf::SingularPtrField<FingerprintResponseUnion>,
- peer_ticket: ::protobuf::SingularPtrField<PeerTicketUnion>,
- system_info: ::protobuf::SingularPtrField<SystemInfo>,
- platform_model: ::protobuf::SingularField<::std::string::String>,
- version_string: ::protobuf::SingularField<::std::string::String>,
- appkey: ::protobuf::SingularPtrField<LibspotifyAppKey>,
- client_info: ::protobuf::SingularPtrField<ClientInfo>,
- // special fields
- pub unknown_fields: ::protobuf::UnknownFields,
- pub cached_size: ::protobuf::CachedSize,
- }
- impl<'a> ::std::default::Default for &'a ClientResponseEncrypted {
- fn default() -> &'a ClientResponseEncrypted {
- <ClientResponseEncrypted as ::protobuf::Message>::default_instance()
- }
- }
- impl ClientResponseEncrypted {
- pub fn new() -> ClientResponseEncrypted {
- ::std::default::Default::default()
- }
- // required .LoginCredentials login_credentials = 10;
- pub fn get_login_credentials(&self) -> &LoginCredentials {
- self.login_credentials.as_ref().unwrap_or_else(|| LoginCredentials::default_instance())
- }
- pub fn clear_login_credentials(&mut self) {
- self.login_credentials.clear();
- }
- pub fn has_login_credentials(&self) -> bool {
- self.login_credentials.is_some()
- }
- // Param is passed by value, moved
- pub fn set_login_credentials(&mut self, v: LoginCredentials) {
- self.login_credentials = ::protobuf::SingularPtrField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_login_credentials(&mut self) -> &mut LoginCredentials {
- if self.login_credentials.is_none() {
- self.login_credentials.set_default();
- }
- self.login_credentials.as_mut().unwrap()
- }
- // Take field
- pub fn take_login_credentials(&mut self) -> LoginCredentials {
- self.login_credentials.take().unwrap_or_else(|| LoginCredentials::new())
- }
- // optional .AccountCreation account_creation = 20;
- pub fn get_account_creation(&self) -> AccountCreation {
- self.account_creation.unwrap_or(AccountCreation::ACCOUNT_CREATION_ALWAYS_PROMPT)
- }
- pub fn clear_account_creation(&mut self) {
- self.account_creation = ::std::option::Option::None;
- }
- pub fn has_account_creation(&self) -> bool {
- self.account_creation.is_some()
- }
- // Param is passed by value, moved
- pub fn set_account_creation(&mut self, v: AccountCreation) {
- self.account_creation = ::std::option::Option::Some(v);
- }
- // optional .FingerprintResponseUnion fingerprint_response = 30;
- pub fn get_fingerprint_response(&self) -> &FingerprintResponseUnion {
- self.fingerprint_response.as_ref().unwrap_or_else(|| FingerprintResponseUnion::default_instance())
- }
- pub fn clear_fingerprint_response(&mut self) {
- self.fingerprint_response.clear();
- }
- pub fn has_fingerprint_response(&self) -> bool {
- self.fingerprint_response.is_some()
- }
- // Param is passed by value, moved
- pub fn set_fingerprint_response(&mut self, v: FingerprintResponseUnion) {
- self.fingerprint_response = ::protobuf::SingularPtrField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_fingerprint_response(&mut self) -> &mut FingerprintResponseUnion {
- if self.fingerprint_response.is_none() {
- self.fingerprint_response.set_default();
- }
- self.fingerprint_response.as_mut().unwrap()
- }
- // Take field
- pub fn take_fingerprint_response(&mut self) -> FingerprintResponseUnion {
- self.fingerprint_response.take().unwrap_or_else(|| FingerprintResponseUnion::new())
- }
- // optional .PeerTicketUnion peer_ticket = 40;
- pub fn get_peer_ticket(&self) -> &PeerTicketUnion {
- self.peer_ticket.as_ref().unwrap_or_else(|| PeerTicketUnion::default_instance())
- }
- pub fn clear_peer_ticket(&mut self) {
- self.peer_ticket.clear();
- }
- pub fn has_peer_ticket(&self) -> bool {
- self.peer_ticket.is_some()
- }
- // Param is passed by value, moved
- pub fn set_peer_ticket(&mut self, v: PeerTicketUnion) {
- self.peer_ticket = ::protobuf::SingularPtrField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_peer_ticket(&mut self) -> &mut PeerTicketUnion {
- if self.peer_ticket.is_none() {
- self.peer_ticket.set_default();
- }
- self.peer_ticket.as_mut().unwrap()
- }
- // Take field
- pub fn take_peer_ticket(&mut self) -> PeerTicketUnion {
- self.peer_ticket.take().unwrap_or_else(|| PeerTicketUnion::new())
- }
- // required .SystemInfo system_info = 50;
- pub fn get_system_info(&self) -> &SystemInfo {
- self.system_info.as_ref().unwrap_or_else(|| SystemInfo::default_instance())
- }
- pub fn clear_system_info(&mut self) {
- self.system_info.clear();
- }
- pub fn has_system_info(&self) -> bool {
- self.system_info.is_some()
- }
- // Param is passed by value, moved
- pub fn set_system_info(&mut self, v: SystemInfo) {
- self.system_info = ::protobuf::SingularPtrField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_system_info(&mut self) -> &mut SystemInfo {
- if self.system_info.is_none() {
- self.system_info.set_default();
- }
- self.system_info.as_mut().unwrap()
- }
- // Take field
- pub fn take_system_info(&mut self) -> SystemInfo {
- self.system_info.take().unwrap_or_else(|| SystemInfo::new())
- }
- // optional string platform_model = 60;
- pub fn get_platform_model(&self) -> &str {
- match self.platform_model.as_ref() {
- Some(v) => &v,
- None => "",
- }
- }
- pub fn clear_platform_model(&mut self) {
- self.platform_model.clear();
- }
- pub fn has_platform_model(&self) -> bool {
- self.platform_model.is_some()
- }
- // Param is passed by value, moved
- pub fn set_platform_model(&mut self, v: ::std::string::String) {
- self.platform_model = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_platform_model(&mut self) -> &mut ::std::string::String {
- if self.platform_model.is_none() {
- self.platform_model.set_default();
- }
- self.platform_model.as_mut().unwrap()
- }
- // Take field
- pub fn take_platform_model(&mut self) -> ::std::string::String {
- self.platform_model.take().unwrap_or_else(|| ::std::string::String::new())
- }
- // optional string version_string = 70;
- pub fn get_version_string(&self) -> &str {
- match self.version_string.as_ref() {
- Some(v) => &v,
- None => "",
- }
- }
- pub fn clear_version_string(&mut self) {
- self.version_string.clear();
- }
- pub fn has_version_string(&self) -> bool {
- self.version_string.is_some()
- }
- // Param is passed by value, moved
- pub fn set_version_string(&mut self, v: ::std::string::String) {
- self.version_string = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_version_string(&mut self) -> &mut ::std::string::String {
- if self.version_string.is_none() {
- self.version_string.set_default();
- }
- self.version_string.as_mut().unwrap()
- }
- // Take field
- pub fn take_version_string(&mut self) -> ::std::string::String {
- self.version_string.take().unwrap_or_else(|| ::std::string::String::new())
- }
- // optional .LibspotifyAppKey appkey = 80;
- pub fn get_appkey(&self) -> &LibspotifyAppKey {
- self.appkey.as_ref().unwrap_or_else(|| LibspotifyAppKey::default_instance())
- }
- pub fn clear_appkey(&mut self) {
- self.appkey.clear();
- }
- pub fn has_appkey(&self) -> bool {
- self.appkey.is_some()
- }
- // Param is passed by value, moved
- pub fn set_appkey(&mut self, v: LibspotifyAppKey) {
- self.appkey = ::protobuf::SingularPtrField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_appkey(&mut self) -> &mut LibspotifyAppKey {
- if self.appkey.is_none() {
- self.appkey.set_default();
- }
- self.appkey.as_mut().unwrap()
- }
- // Take field
- pub fn take_appkey(&mut self) -> LibspotifyAppKey {
- self.appkey.take().unwrap_or_else(|| LibspotifyAppKey::new())
- }
- // optional .ClientInfo client_info = 90;
- pub fn get_client_info(&self) -> &ClientInfo {
- self.client_info.as_ref().unwrap_or_else(|| ClientInfo::default_instance())
- }
- pub fn clear_client_info(&mut self) {
- self.client_info.clear();
- }
- pub fn has_client_info(&self) -> bool {
- self.client_info.is_some()
- }
- // Param is passed by value, moved
- pub fn set_client_info(&mut self, v: ClientInfo) {
- self.client_info = ::protobuf::SingularPtrField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_client_info(&mut self) -> &mut ClientInfo {
- if self.client_info.is_none() {
- self.client_info.set_default();
- }
- self.client_info.as_mut().unwrap()
- }
- // Take field
- pub fn take_client_info(&mut self) -> ClientInfo {
- self.client_info.take().unwrap_or_else(|| ClientInfo::new())
- }
- }
- impl ::protobuf::Message for ClientResponseEncrypted {
- fn is_initialized(&self) -> bool {
- if self.login_credentials.is_none() {
- return false;
- }
- if self.system_info.is_none() {
- return false;
- }
- for v in &self.login_credentials {
- if !v.is_initialized() {
- return false;
- }
- };
- for v in &self.fingerprint_response {
- if !v.is_initialized() {
- return false;
- }
- };
- for v in &self.peer_ticket {
- if !v.is_initialized() {
- return false;
- }
- };
- for v in &self.system_info {
- if !v.is_initialized() {
- return false;
- }
- };
- for v in &self.appkey {
- if !v.is_initialized() {
- return false;
- }
- };
- for v in &self.client_info {
- if !v.is_initialized() {
- return false;
- }
- };
- true
- }
- fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- while !is.eof()? {
- let (field_number, wire_type) = is.read_tag_unpack()?;
- match field_number {
- 10 => {
- ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.login_credentials)?;
- },
- 20 => {
- ::protobuf::rt::read_proto2_enum_with_unknown_fields_into(wire_type, is, &mut self.account_creation, 20, &mut self.unknown_fields)?
- },
- 30 => {
- ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.fingerprint_response)?;
- },
- 40 => {
- ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.peer_ticket)?;
- },
- 50 => {
- ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.system_info)?;
- },
- 60 => {
- ::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.platform_model)?;
- },
- 70 => {
- ::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.version_string)?;
- },
- 80 => {
- ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.appkey)?;
- },
- 90 => {
- ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.client_info)?;
- },
- _ => {
- ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
- },
- };
- }
- ::std::result::Result::Ok(())
- }
- // Compute sizes of nested messages
- #[allow(unused_variables)]
- fn compute_size(&self) -> u32 {
- let mut my_size = 0;
- if let Some(ref v) = self.login_credentials.as_ref() {
- let len = v.compute_size();
- my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
- }
- if let Some(v) = self.account_creation {
- my_size += ::protobuf::rt::enum_size(20, v);
- }
- if let Some(ref v) = self.fingerprint_response.as_ref() {
- let len = v.compute_size();
- my_size += 2 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
- }
- if let Some(ref v) = self.peer_ticket.as_ref() {
- let len = v.compute_size();
- my_size += 2 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
- }
- if let Some(ref v) = self.system_info.as_ref() {
- let len = v.compute_size();
- my_size += 2 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
- }
- if let Some(ref v) = self.platform_model.as_ref() {
- my_size += ::protobuf::rt::string_size(60, &v);
- }
- if let Some(ref v) = self.version_string.as_ref() {
- my_size += ::protobuf::rt::string_size(70, &v);
- }
- if let Some(ref v) = self.appkey.as_ref() {
- let len = v.compute_size();
- my_size += 2 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
- }
- if let Some(ref v) = self.client_info.as_ref() {
- let len = v.compute_size();
- my_size += 2 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
- }
- my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
- self.cached_size.set(my_size);
- my_size
- }
- fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- if let Some(ref v) = self.login_credentials.as_ref() {
- os.write_tag(10, ::protobuf::wire_format::WireTypeLengthDelimited)?;
- os.write_raw_varint32(v.get_cached_size())?;
- v.write_to_with_cached_sizes(os)?;
- }
- if let Some(v) = self.account_creation {
- os.write_enum(20, v.value())?;
- }
- if let Some(ref v) = self.fingerprint_response.as_ref() {
- os.write_tag(30, ::protobuf::wire_format::WireTypeLengthDelimited)?;
- os.write_raw_varint32(v.get_cached_size())?;
- v.write_to_with_cached_sizes(os)?;
- }
- if let Some(ref v) = self.peer_ticket.as_ref() {
- os.write_tag(40, ::protobuf::wire_format::WireTypeLengthDelimited)?;
- os.write_raw_varint32(v.get_cached_size())?;
- v.write_to_with_cached_sizes(os)?;
- }
- if let Some(ref v) = self.system_info.as_ref() {
- os.write_tag(50, ::protobuf::wire_format::WireTypeLengthDelimited)?;
- os.write_raw_varint32(v.get_cached_size())?;
- v.write_to_with_cached_sizes(os)?;
- }
- if let Some(ref v) = self.platform_model.as_ref() {
- os.write_string(60, &v)?;
- }
- if let Some(ref v) = self.version_string.as_ref() {
- os.write_string(70, &v)?;
- }
- if let Some(ref v) = self.appkey.as_ref() {
- os.write_tag(80, ::protobuf::wire_format::WireTypeLengthDelimited)?;
- os.write_raw_varint32(v.get_cached_size())?;
- v.write_to_with_cached_sizes(os)?;
- }
- if let Some(ref v) = self.client_info.as_ref() {
- os.write_tag(90, ::protobuf::wire_format::WireTypeLengthDelimited)?;
- os.write_raw_varint32(v.get_cached_size())?;
- v.write_to_with_cached_sizes(os)?;
- }
- os.write_unknown_fields(self.get_unknown_fields())?;
- ::std::result::Result::Ok(())
- }
- fn get_cached_size(&self) -> u32 {
- self.cached_size.get()
- }
- fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
- &self.unknown_fields
- }
- fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
- &mut self.unknown_fields
- }
- fn as_any(&self) -> &dyn (::std::any::Any) {
- self as &dyn (::std::any::Any)
- }
- fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
- self as &mut dyn (::std::any::Any)
- }
- fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
- self
- }
- fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
- Self::descriptor_static()
- }
- fn new() -> ClientResponseEncrypted {
- ClientResponseEncrypted::new()
- }
- fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- let mut fields = ::std::vec::Vec::new();
- fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<LoginCredentials>>(
- "login_credentials",
- |m: &ClientResponseEncrypted| { &m.login_credentials },
- |m: &mut ClientResponseEncrypted| { &mut m.login_credentials },
- ));
- fields.push(::protobuf::reflect::accessor::make_option_accessor::<_, ::protobuf::types::ProtobufTypeEnum<AccountCreation>>(
- "account_creation",
- |m: &ClientResponseEncrypted| { &m.account_creation },
- |m: &mut ClientResponseEncrypted| { &mut m.account_creation },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<FingerprintResponseUnion>>(
- "fingerprint_response",
- |m: &ClientResponseEncrypted| { &m.fingerprint_response },
- |m: &mut ClientResponseEncrypted| { &mut m.fingerprint_response },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<PeerTicketUnion>>(
- "peer_ticket",
- |m: &ClientResponseEncrypted| { &m.peer_ticket },
- |m: &mut ClientResponseEncrypted| { &mut m.peer_ticket },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<SystemInfo>>(
- "system_info",
- |m: &ClientResponseEncrypted| { &m.system_info },
- |m: &mut ClientResponseEncrypted| { &mut m.system_info },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
- "platform_model",
- |m: &ClientResponseEncrypted| { &m.platform_model },
- |m: &mut ClientResponseEncrypted| { &mut m.platform_model },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
- "version_string",
- |m: &ClientResponseEncrypted| { &m.version_string },
- |m: &mut ClientResponseEncrypted| { &mut m.version_string },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<LibspotifyAppKey>>(
- "appkey",
- |m: &ClientResponseEncrypted| { &m.appkey },
- |m: &mut ClientResponseEncrypted| { &mut m.appkey },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<ClientInfo>>(
- "client_info",
- |m: &ClientResponseEncrypted| { &m.client_info },
- |m: &mut ClientResponseEncrypted| { &mut m.client_info },
- ));
- ::protobuf::reflect::MessageDescriptor::new::<ClientResponseEncrypted>(
- "ClientResponseEncrypted",
- fields,
- file_descriptor_proto()
- )
- })
- }
- }
- fn default_instance() -> &'static ClientResponseEncrypted {
- static mut instance: ::protobuf::lazy::Lazy<ClientResponseEncrypted> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ClientResponseEncrypted,
- };
- unsafe {
- instance.get(ClientResponseEncrypted::new)
- }
- }
- }
- impl ::protobuf::Clear for ClientResponseEncrypted {
- fn clear(&mut self) {
- self.login_credentials.clear();
- self.account_creation = ::std::option::Option::None;
- self.fingerprint_response.clear();
- self.peer_ticket.clear();
- self.system_info.clear();
- self.platform_model.clear();
- self.version_string.clear();
- self.appkey.clear();
- self.client_info.clear();
- self.unknown_fields.clear();
- }
- }
- impl ::std::fmt::Debug for ClientResponseEncrypted {
- fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
- ::protobuf::text_format::fmt(self, f)
- }
- }
- impl ::protobuf::reflect::ProtobufValue for ClientResponseEncrypted {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Message(self)
- }
- }
- #[derive(PartialEq,Clone,Default)]
- pub struct LoginCredentials {
- // message fields
- username: ::protobuf::SingularField<::std::string::String>,
- typ: ::std::option::Option<AuthenticationType>,
- auth_data: ::protobuf::SingularField<::std::vec::Vec<u8>>,
- // special fields
- pub unknown_fields: ::protobuf::UnknownFields,
- pub cached_size: ::protobuf::CachedSize,
- }
- impl<'a> ::std::default::Default for &'a LoginCredentials {
- fn default() -> &'a LoginCredentials {
- <LoginCredentials as ::protobuf::Message>::default_instance()
- }
- }
- impl LoginCredentials {
- pub fn new() -> LoginCredentials {
- ::std::default::Default::default()
- }
- // optional string username = 10;
- pub fn get_username(&self) -> &str {
- match self.username.as_ref() {
- Some(v) => &v,
- None => "",
- }
- }
- pub fn clear_username(&mut self) {
- self.username.clear();
- }
- pub fn has_username(&self) -> bool {
- self.username.is_some()
- }
- // Param is passed by value, moved
- pub fn set_username(&mut self, v: ::std::string::String) {
- self.username = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_username(&mut self) -> &mut ::std::string::String {
- if self.username.is_none() {
- self.username.set_default();
- }
- self.username.as_mut().unwrap()
- }
- // Take field
- pub fn take_username(&mut self) -> ::std::string::String {
- self.username.take().unwrap_or_else(|| ::std::string::String::new())
- }
- // required .AuthenticationType typ = 20;
- pub fn get_typ(&self) -> AuthenticationType {
- self.typ.unwrap_or(AuthenticationType::AUTHENTICATION_USER_PASS)
- }
- pub fn clear_typ(&mut self) {
- self.typ = ::std::option::Option::None;
- }
- pub fn has_typ(&self) -> bool {
- self.typ.is_some()
- }
- // Param is passed by value, moved
- pub fn set_typ(&mut self, v: AuthenticationType) {
- self.typ = ::std::option::Option::Some(v);
- }
- // optional bytes auth_data = 30;
- pub fn get_auth_data(&self) -> &[u8] {
- match self.auth_data.as_ref() {
- Some(v) => &v,
- None => &[],
- }
- }
- pub fn clear_auth_data(&mut self) {
- self.auth_data.clear();
- }
- pub fn has_auth_data(&self) -> bool {
- self.auth_data.is_some()
- }
- // Param is passed by value, moved
- pub fn set_auth_data(&mut self, v: ::std::vec::Vec<u8>) {
- self.auth_data = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_auth_data(&mut self) -> &mut ::std::vec::Vec<u8> {
- if self.auth_data.is_none() {
- self.auth_data.set_default();
- }
- self.auth_data.as_mut().unwrap()
- }
- // Take field
- pub fn take_auth_data(&mut self) -> ::std::vec::Vec<u8> {
- self.auth_data.take().unwrap_or_else(|| ::std::vec::Vec::new())
- }
- }
- impl ::protobuf::Message for LoginCredentials {
- fn is_initialized(&self) -> bool {
- if self.typ.is_none() {
- return false;
- }
- true
- }
- fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- while !is.eof()? {
- let (field_number, wire_type) = is.read_tag_unpack()?;
- match field_number {
- 10 => {
- ::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.username)?;
- },
- 20 => {
- ::protobuf::rt::read_proto2_enum_with_unknown_fields_into(wire_type, is, &mut self.typ, 20, &mut self.unknown_fields)?
- },
- 30 => {
- ::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.auth_data)?;
- },
- _ => {
- ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
- },
- };
- }
- ::std::result::Result::Ok(())
- }
- // Compute sizes of nested messages
- #[allow(unused_variables)]
- fn compute_size(&self) -> u32 {
- let mut my_size = 0;
- if let Some(ref v) = self.username.as_ref() {
- my_size += ::protobuf::rt::string_size(10, &v);
- }
- if let Some(v) = self.typ {
- my_size += ::protobuf::rt::enum_size(20, v);
- }
- if let Some(ref v) = self.auth_data.as_ref() {
- my_size += ::protobuf::rt::bytes_size(30, &v);
- }
- my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
- self.cached_size.set(my_size);
- my_size
- }
- fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- if let Some(ref v) = self.username.as_ref() {
- os.write_string(10, &v)?;
- }
- if let Some(v) = self.typ {
- os.write_enum(20, v.value())?;
- }
- if let Some(ref v) = self.auth_data.as_ref() {
- os.write_bytes(30, &v)?;
- }
- os.write_unknown_fields(self.get_unknown_fields())?;
- ::std::result::Result::Ok(())
- }
- fn get_cached_size(&self) -> u32 {
- self.cached_size.get()
- }
- fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
- &self.unknown_fields
- }
- fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
- &mut self.unknown_fields
- }
- fn as_any(&self) -> &dyn (::std::any::Any) {
- self as &dyn (::std::any::Any)
- }
- fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
- self as &mut dyn (::std::any::Any)
- }
- fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
- self
- }
- fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
- Self::descriptor_static()
- }
- fn new() -> LoginCredentials {
- LoginCredentials::new()
- }
- fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- let mut fields = ::std::vec::Vec::new();
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
- "username",
- |m: &LoginCredentials| { &m.username },
- |m: &mut LoginCredentials| { &mut m.username },
- ));
- fields.push(::protobuf::reflect::accessor::make_option_accessor::<_, ::protobuf::types::ProtobufTypeEnum<AuthenticationType>>(
- "typ",
- |m: &LoginCredentials| { &m.typ },
- |m: &mut LoginCredentials| { &mut m.typ },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>(
- "auth_data",
- |m: &LoginCredentials| { &m.auth_data },
- |m: &mut LoginCredentials| { &mut m.auth_data },
- ));
- ::protobuf::reflect::MessageDescriptor::new::<LoginCredentials>(
- "LoginCredentials",
- fields,
- file_descriptor_proto()
- )
- })
- }
- }
- fn default_instance() -> &'static LoginCredentials {
- static mut instance: ::protobuf::lazy::Lazy<LoginCredentials> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const LoginCredentials,
- };
- unsafe {
- instance.get(LoginCredentials::new)
- }
- }
- }
- impl ::protobuf::Clear for LoginCredentials {
- fn clear(&mut self) {
- self.username.clear();
- self.typ = ::std::option::Option::None;
- self.auth_data.clear();
- self.unknown_fields.clear();
- }
- }
- impl ::std::fmt::Debug for LoginCredentials {
- fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
- ::protobuf::text_format::fmt(self, f)
- }
- }
- impl ::protobuf::reflect::ProtobufValue for LoginCredentials {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Message(self)
- }
- }
- #[derive(PartialEq,Clone,Default)]
- pub struct FingerprintResponseUnion {
- // message fields
- grain: ::protobuf::SingularPtrField<FingerprintGrainResponse>,
- hmac_ripemd: ::protobuf::SingularPtrField<FingerprintHmacRipemdResponse>,
- // special fields
- pub unknown_fields: ::protobuf::UnknownFields,
- pub cached_size: ::protobuf::CachedSize,
- }
- impl<'a> ::std::default::Default for &'a FingerprintResponseUnion {
- fn default() -> &'a FingerprintResponseUnion {
- <FingerprintResponseUnion as ::protobuf::Message>::default_instance()
- }
- }
- impl FingerprintResponseUnion {
- pub fn new() -> FingerprintResponseUnion {
- ::std::default::Default::default()
- }
- // optional .FingerprintGrainResponse grain = 10;
- pub fn get_grain(&self) -> &FingerprintGrainResponse {
- self.grain.as_ref().unwrap_or_else(|| FingerprintGrainResponse::default_instance())
- }
- pub fn clear_grain(&mut self) {
- self.grain.clear();
- }
- pub fn has_grain(&self) -> bool {
- self.grain.is_some()
- }
- // Param is passed by value, moved
- pub fn set_grain(&mut self, v: FingerprintGrainResponse) {
- self.grain = ::protobuf::SingularPtrField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_grain(&mut self) -> &mut FingerprintGrainResponse {
- if self.grain.is_none() {
- self.grain.set_default();
- }
- self.grain.as_mut().unwrap()
- }
- // Take field
- pub fn take_grain(&mut self) -> FingerprintGrainResponse {
- self.grain.take().unwrap_or_else(|| FingerprintGrainResponse::new())
- }
- // optional .FingerprintHmacRipemdResponse hmac_ripemd = 20;
- pub fn get_hmac_ripemd(&self) -> &FingerprintHmacRipemdResponse {
- self.hmac_ripemd.as_ref().unwrap_or_else(|| FingerprintHmacRipemdResponse::default_instance())
- }
- pub fn clear_hmac_ripemd(&mut self) {
- self.hmac_ripemd.clear();
- }
- pub fn has_hmac_ripemd(&self) -> bool {
- self.hmac_ripemd.is_some()
- }
- // Param is passed by value, moved
- pub fn set_hmac_ripemd(&mut self, v: FingerprintHmacRipemdResponse) {
- self.hmac_ripemd = ::protobuf::SingularPtrField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_hmac_ripemd(&mut self) -> &mut FingerprintHmacRipemdResponse {
- if self.hmac_ripemd.is_none() {
- self.hmac_ripemd.set_default();
- }
- self.hmac_ripemd.as_mut().unwrap()
- }
- // Take field
- pub fn take_hmac_ripemd(&mut self) -> FingerprintHmacRipemdResponse {
- self.hmac_ripemd.take().unwrap_or_else(|| FingerprintHmacRipemdResponse::new())
- }
- }
- impl ::protobuf::Message for FingerprintResponseUnion {
- fn is_initialized(&self) -> bool {
- for v in &self.grain {
- if !v.is_initialized() {
- return false;
- }
- };
- for v in &self.hmac_ripemd {
- if !v.is_initialized() {
- return false;
- }
- };
- true
- }
- fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- while !is.eof()? {
- let (field_number, wire_type) = is.read_tag_unpack()?;
- match field_number {
- 10 => {
- ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.grain)?;
- },
- 20 => {
- ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.hmac_ripemd)?;
- },
- _ => {
- ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
- },
- };
- }
- ::std::result::Result::Ok(())
- }
- // Compute sizes of nested messages
- #[allow(unused_variables)]
- fn compute_size(&self) -> u32 {
- let mut my_size = 0;
- if let Some(ref v) = self.grain.as_ref() {
- let len = v.compute_size();
- my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
- }
- if let Some(ref v) = self.hmac_ripemd.as_ref() {
- let len = v.compute_size();
- my_size += 2 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
- }
- my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
- self.cached_size.set(my_size);
- my_size
- }
- fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- if let Some(ref v) = self.grain.as_ref() {
- os.write_tag(10, ::protobuf::wire_format::WireTypeLengthDelimited)?;
- os.write_raw_varint32(v.get_cached_size())?;
- v.write_to_with_cached_sizes(os)?;
- }
- if let Some(ref v) = self.hmac_ripemd.as_ref() {
- os.write_tag(20, ::protobuf::wire_format::WireTypeLengthDelimited)?;
- os.write_raw_varint32(v.get_cached_size())?;
- v.write_to_with_cached_sizes(os)?;
- }
- os.write_unknown_fields(self.get_unknown_fields())?;
- ::std::result::Result::Ok(())
- }
- fn get_cached_size(&self) -> u32 {
- self.cached_size.get()
- }
- fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
- &self.unknown_fields
- }
- fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
- &mut self.unknown_fields
- }
- fn as_any(&self) -> &dyn (::std::any::Any) {
- self as &dyn (::std::any::Any)
- }
- fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
- self as &mut dyn (::std::any::Any)
- }
- fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
- self
- }
- fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
- Self::descriptor_static()
- }
- fn new() -> FingerprintResponseUnion {
- FingerprintResponseUnion::new()
- }
- fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- let mut fields = ::std::vec::Vec::new();
- fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<FingerprintGrainResponse>>(
- "grain",
- |m: &FingerprintResponseUnion| { &m.grain },
- |m: &mut FingerprintResponseUnion| { &mut m.grain },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<FingerprintHmacRipemdResponse>>(
- "hmac_ripemd",
- |m: &FingerprintResponseUnion| { &m.hmac_ripemd },
- |m: &mut FingerprintResponseUnion| { &mut m.hmac_ripemd },
- ));
- ::protobuf::reflect::MessageDescriptor::new::<FingerprintResponseUnion>(
- "FingerprintResponseUnion",
- fields,
- file_descriptor_proto()
- )
- })
- }
- }
- fn default_instance() -> &'static FingerprintResponseUnion {
- static mut instance: ::protobuf::lazy::Lazy<FingerprintResponseUnion> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const FingerprintResponseUnion,
- };
- unsafe {
- instance.get(FingerprintResponseUnion::new)
- }
- }
- }
- impl ::protobuf::Clear for FingerprintResponseUnion {
- fn clear(&mut self) {
- self.grain.clear();
- self.hmac_ripemd.clear();
- self.unknown_fields.clear();
- }
- }
- impl ::std::fmt::Debug for FingerprintResponseUnion {
- fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
- ::protobuf::text_format::fmt(self, f)
- }
- }
- impl ::protobuf::reflect::ProtobufValue for FingerprintResponseUnion {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Message(self)
- }
- }
- #[derive(PartialEq,Clone,Default)]
- pub struct FingerprintGrainResponse {
- // message fields
- encrypted_key: ::protobuf::SingularField<::std::vec::Vec<u8>>,
- // special fields
- pub unknown_fields: ::protobuf::UnknownFields,
- pub cached_size: ::protobuf::CachedSize,
- }
- impl<'a> ::std::default::Default for &'a FingerprintGrainResponse {
- fn default() -> &'a FingerprintGrainResponse {
- <FingerprintGrainResponse as ::protobuf::Message>::default_instance()
- }
- }
- impl FingerprintGrainResponse {
- pub fn new() -> FingerprintGrainResponse {
- ::std::default::Default::default()
- }
- // required bytes encrypted_key = 10;
- pub fn get_encrypted_key(&self) -> &[u8] {
- match self.encrypted_key.as_ref() {
- Some(v) => &v,
- None => &[],
- }
- }
- pub fn clear_encrypted_key(&mut self) {
- self.encrypted_key.clear();
- }
- pub fn has_encrypted_key(&self) -> bool {
- self.encrypted_key.is_some()
- }
- // Param is passed by value, moved
- pub fn set_encrypted_key(&mut self, v: ::std::vec::Vec<u8>) {
- self.encrypted_key = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_encrypted_key(&mut self) -> &mut ::std::vec::Vec<u8> {
- if self.encrypted_key.is_none() {
- self.encrypted_key.set_default();
- }
- self.encrypted_key.as_mut().unwrap()
- }
- // Take field
- pub fn take_encrypted_key(&mut self) -> ::std::vec::Vec<u8> {
- self.encrypted_key.take().unwrap_or_else(|| ::std::vec::Vec::new())
- }
- }
- impl ::protobuf::Message for FingerprintGrainResponse {
- fn is_initialized(&self) -> bool {
- if self.encrypted_key.is_none() {
- return false;
- }
- true
- }
- fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- while !is.eof()? {
- let (field_number, wire_type) = is.read_tag_unpack()?;
- match field_number {
- 10 => {
- ::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.encrypted_key)?;
- },
- _ => {
- ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
- },
- };
- }
- ::std::result::Result::Ok(())
- }
- // Compute sizes of nested messages
- #[allow(unused_variables)]
- fn compute_size(&self) -> u32 {
- let mut my_size = 0;
- if let Some(ref v) = self.encrypted_key.as_ref() {
- my_size += ::protobuf::rt::bytes_size(10, &v);
- }
- my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
- self.cached_size.set(my_size);
- my_size
- }
- fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- if let Some(ref v) = self.encrypted_key.as_ref() {
- os.write_bytes(10, &v)?;
- }
- os.write_unknown_fields(self.get_unknown_fields())?;
- ::std::result::Result::Ok(())
- }
- fn get_cached_size(&self) -> u32 {
- self.cached_size.get()
- }
- fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
- &self.unknown_fields
- }
- fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
- &mut self.unknown_fields
- }
- fn as_any(&self) -> &dyn (::std::any::Any) {
- self as &dyn (::std::any::Any)
- }
- fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
- self as &mut dyn (::std::any::Any)
- }
- fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
- self
- }
- fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
- Self::descriptor_static()
- }
- fn new() -> FingerprintGrainResponse {
- FingerprintGrainResponse::new()
- }
- fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- let mut fields = ::std::vec::Vec::new();
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>(
- "encrypted_key",
- |m: &FingerprintGrainResponse| { &m.encrypted_key },
- |m: &mut FingerprintGrainResponse| { &mut m.encrypted_key },
- ));
- ::protobuf::reflect::MessageDescriptor::new::<FingerprintGrainResponse>(
- "FingerprintGrainResponse",
- fields,
- file_descriptor_proto()
- )
- })
- }
- }
- fn default_instance() -> &'static FingerprintGrainResponse {
- static mut instance: ::protobuf::lazy::Lazy<FingerprintGrainResponse> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const FingerprintGrainResponse,
- };
- unsafe {
- instance.get(FingerprintGrainResponse::new)
- }
- }
- }
- impl ::protobuf::Clear for FingerprintGrainResponse {
- fn clear(&mut self) {
- self.encrypted_key.clear();
- self.unknown_fields.clear();
- }
- }
- impl ::std::fmt::Debug for FingerprintGrainResponse {
- fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
- ::protobuf::text_format::fmt(self, f)
- }
- }
- impl ::protobuf::reflect::ProtobufValue for FingerprintGrainResponse {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Message(self)
- }
- }
- #[derive(PartialEq,Clone,Default)]
- pub struct FingerprintHmacRipemdResponse {
- // message fields
- hmac: ::protobuf::SingularField<::std::vec::Vec<u8>>,
- // special fields
- pub unknown_fields: ::protobuf::UnknownFields,
- pub cached_size: ::protobuf::CachedSize,
- }
- impl<'a> ::std::default::Default for &'a FingerprintHmacRipemdResponse {
- fn default() -> &'a FingerprintHmacRipemdResponse {
- <FingerprintHmacRipemdResponse as ::protobuf::Message>::default_instance()
- }
- }
- impl FingerprintHmacRipemdResponse {
- pub fn new() -> FingerprintHmacRipemdResponse {
- ::std::default::Default::default()
- }
- // required bytes hmac = 10;
- pub fn get_hmac(&self) -> &[u8] {
- match self.hmac.as_ref() {
- Some(v) => &v,
- None => &[],
- }
- }
- pub fn clear_hmac(&mut self) {
- self.hmac.clear();
- }
- pub fn has_hmac(&self) -> bool {
- self.hmac.is_some()
- }
- // Param is passed by value, moved
- pub fn set_hmac(&mut self, v: ::std::vec::Vec<u8>) {
- self.hmac = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_hmac(&mut self) -> &mut ::std::vec::Vec<u8> {
- if self.hmac.is_none() {
- self.hmac.set_default();
- }
- self.hmac.as_mut().unwrap()
- }
- // Take field
- pub fn take_hmac(&mut self) -> ::std::vec::Vec<u8> {
- self.hmac.take().unwrap_or_else(|| ::std::vec::Vec::new())
- }
- }
- impl ::protobuf::Message for FingerprintHmacRipemdResponse {
- fn is_initialized(&self) -> bool {
- if self.hmac.is_none() {
- return false;
- }
- true
- }
- fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- while !is.eof()? {
- let (field_number, wire_type) = is.read_tag_unpack()?;
- match field_number {
- 10 => {
- ::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.hmac)?;
- },
- _ => {
- ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
- },
- };
- }
- ::std::result::Result::Ok(())
- }
- // Compute sizes of nested messages
- #[allow(unused_variables)]
- fn compute_size(&self) -> u32 {
- let mut my_size = 0;
- if let Some(ref v) = self.hmac.as_ref() {
- my_size += ::protobuf::rt::bytes_size(10, &v);
- }
- my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
- self.cached_size.set(my_size);
- my_size
- }
- fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- if let Some(ref v) = self.hmac.as_ref() {
- os.write_bytes(10, &v)?;
- }
- os.write_unknown_fields(self.get_unknown_fields())?;
- ::std::result::Result::Ok(())
- }
- fn get_cached_size(&self) -> u32 {
- self.cached_size.get()
- }
- fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
- &self.unknown_fields
- }
- fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
- &mut self.unknown_fields
- }
- fn as_any(&self) -> &dyn (::std::any::Any) {
- self as &dyn (::std::any::Any)
- }
- fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
- self as &mut dyn (::std::any::Any)
- }
- fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
- self
- }
- fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
- Self::descriptor_static()
- }
- fn new() -> FingerprintHmacRipemdResponse {
- FingerprintHmacRipemdResponse::new()
- }
- fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- let mut fields = ::std::vec::Vec::new();
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>(
- "hmac",
- |m: &FingerprintHmacRipemdResponse| { &m.hmac },
- |m: &mut FingerprintHmacRipemdResponse| { &mut m.hmac },
- ));
- ::protobuf::reflect::MessageDescriptor::new::<FingerprintHmacRipemdResponse>(
- "FingerprintHmacRipemdResponse",
- fields,
- file_descriptor_proto()
- )
- })
- }
- }
- fn default_instance() -> &'static FingerprintHmacRipemdResponse {
- static mut instance: ::protobuf::lazy::Lazy<FingerprintHmacRipemdResponse> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const FingerprintHmacRipemdResponse,
- };
- unsafe {
- instance.get(FingerprintHmacRipemdResponse::new)
- }
- }
- }
- impl ::protobuf::Clear for FingerprintHmacRipemdResponse {
- fn clear(&mut self) {
- self.hmac.clear();
- self.unknown_fields.clear();
- }
- }
- impl ::std::fmt::Debug for FingerprintHmacRipemdResponse {
- fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
- ::protobuf::text_format::fmt(self, f)
- }
- }
- impl ::protobuf::reflect::ProtobufValue for FingerprintHmacRipemdResponse {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Message(self)
- }
- }
- #[derive(PartialEq,Clone,Default)]
- pub struct PeerTicketUnion {
- // message fields
- public_key: ::protobuf::SingularPtrField<PeerTicketPublicKey>,
- old_ticket: ::protobuf::SingularPtrField<PeerTicketOld>,
- // special fields
- pub unknown_fields: ::protobuf::UnknownFields,
- pub cached_size: ::protobuf::CachedSize,
- }
- impl<'a> ::std::default::Default for &'a PeerTicketUnion {
- fn default() -> &'a PeerTicketUnion {
- <PeerTicketUnion as ::protobuf::Message>::default_instance()
- }
- }
- impl PeerTicketUnion {
- pub fn new() -> PeerTicketUnion {
- ::std::default::Default::default()
- }
- // optional .PeerTicketPublicKey public_key = 10;
- pub fn get_public_key(&self) -> &PeerTicketPublicKey {
- self.public_key.as_ref().unwrap_or_else(|| PeerTicketPublicKey::default_instance())
- }
- pub fn clear_public_key(&mut self) {
- self.public_key.clear();
- }
- pub fn has_public_key(&self) -> bool {
- self.public_key.is_some()
- }
- // Param is passed by value, moved
- pub fn set_public_key(&mut self, v: PeerTicketPublicKey) {
- self.public_key = ::protobuf::SingularPtrField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_public_key(&mut self) -> &mut PeerTicketPublicKey {
- if self.public_key.is_none() {
- self.public_key.set_default();
- }
- self.public_key.as_mut().unwrap()
- }
- // Take field
- pub fn take_public_key(&mut self) -> PeerTicketPublicKey {
- self.public_key.take().unwrap_or_else(|| PeerTicketPublicKey::new())
- }
- // optional .PeerTicketOld old_ticket = 20;
- pub fn get_old_ticket(&self) -> &PeerTicketOld {
- self.old_ticket.as_ref().unwrap_or_else(|| PeerTicketOld::default_instance())
- }
- pub fn clear_old_ticket(&mut self) {
- self.old_ticket.clear();
- }
- pub fn has_old_ticket(&self) -> bool {
- self.old_ticket.is_some()
- }
- // Param is passed by value, moved
- pub fn set_old_ticket(&mut self, v: PeerTicketOld) {
- self.old_ticket = ::protobuf::SingularPtrField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_old_ticket(&mut self) -> &mut PeerTicketOld {
- if self.old_ticket.is_none() {
- self.old_ticket.set_default();
- }
- self.old_ticket.as_mut().unwrap()
- }
- // Take field
- pub fn take_old_ticket(&mut self) -> PeerTicketOld {
- self.old_ticket.take().unwrap_or_else(|| PeerTicketOld::new())
- }
- }
- impl ::protobuf::Message for PeerTicketUnion {
- fn is_initialized(&self) -> bool {
- for v in &self.public_key {
- if !v.is_initialized() {
- return false;
- }
- };
- for v in &self.old_ticket {
- if !v.is_initialized() {
- return false;
- }
- };
- true
- }
- fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- while !is.eof()? {
- let (field_number, wire_type) = is.read_tag_unpack()?;
- match field_number {
- 10 => {
- ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.public_key)?;
- },
- 20 => {
- ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.old_ticket)?;
- },
- _ => {
- ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
- },
- };
- }
- ::std::result::Result::Ok(())
- }
- // Compute sizes of nested messages
- #[allow(unused_variables)]
- fn compute_size(&self) -> u32 {
- let mut my_size = 0;
- if let Some(ref v) = self.public_key.as_ref() {
- let len = v.compute_size();
- my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
- }
- if let Some(ref v) = self.old_ticket.as_ref() {
- let len = v.compute_size();
- my_size += 2 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
- }
- my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
- self.cached_size.set(my_size);
- my_size
- }
- fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- if let Some(ref v) = self.public_key.as_ref() {
- os.write_tag(10, ::protobuf::wire_format::WireTypeLengthDelimited)?;
- os.write_raw_varint32(v.get_cached_size())?;
- v.write_to_with_cached_sizes(os)?;
- }
- if let Some(ref v) = self.old_ticket.as_ref() {
- os.write_tag(20, ::protobuf::wire_format::WireTypeLengthDelimited)?;
- os.write_raw_varint32(v.get_cached_size())?;
- v.write_to_with_cached_sizes(os)?;
- }
- os.write_unknown_fields(self.get_unknown_fields())?;
- ::std::result::Result::Ok(())
- }
- fn get_cached_size(&self) -> u32 {
- self.cached_size.get()
- }
- fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
- &self.unknown_fields
- }
- fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
- &mut self.unknown_fields
- }
- fn as_any(&self) -> &dyn (::std::any::Any) {
- self as &dyn (::std::any::Any)
- }
- fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
- self as &mut dyn (::std::any::Any)
- }
- fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
- self
- }
- fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
- Self::descriptor_static()
- }
- fn new() -> PeerTicketUnion {
- PeerTicketUnion::new()
- }
- fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- let mut fields = ::std::vec::Vec::new();
- fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<PeerTicketPublicKey>>(
- "public_key",
- |m: &PeerTicketUnion| { &m.public_key },
- |m: &mut PeerTicketUnion| { &mut m.public_key },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<PeerTicketOld>>(
- "old_ticket",
- |m: &PeerTicketUnion| { &m.old_ticket },
- |m: &mut PeerTicketUnion| { &mut m.old_ticket },
- ));
- ::protobuf::reflect::MessageDescriptor::new::<PeerTicketUnion>(
- "PeerTicketUnion",
- fields,
- file_descriptor_proto()
- )
- })
- }
- }
- fn default_instance() -> &'static PeerTicketUnion {
- static mut instance: ::protobuf::lazy::Lazy<PeerTicketUnion> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const PeerTicketUnion,
- };
- unsafe {
- instance.get(PeerTicketUnion::new)
- }
- }
- }
- impl ::protobuf::Clear for PeerTicketUnion {
- fn clear(&mut self) {
- self.public_key.clear();
- self.old_ticket.clear();
- self.unknown_fields.clear();
- }
- }
- impl ::std::fmt::Debug for PeerTicketUnion {
- fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
- ::protobuf::text_format::fmt(self, f)
- }
- }
- impl ::protobuf::reflect::ProtobufValue for PeerTicketUnion {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Message(self)
- }
- }
- #[derive(PartialEq,Clone,Default)]
- pub struct PeerTicketPublicKey {
- // message fields
- public_key: ::protobuf::SingularField<::std::vec::Vec<u8>>,
- // special fields
- pub unknown_fields: ::protobuf::UnknownFields,
- pub cached_size: ::protobuf::CachedSize,
- }
- impl<'a> ::std::default::Default for &'a PeerTicketPublicKey {
- fn default() -> &'a PeerTicketPublicKey {
- <PeerTicketPublicKey as ::protobuf::Message>::default_instance()
- }
- }
- impl PeerTicketPublicKey {
- pub fn new() -> PeerTicketPublicKey {
- ::std::default::Default::default()
- }
- // required bytes public_key = 10;
- pub fn get_public_key(&self) -> &[u8] {
- match self.public_key.as_ref() {
- Some(v) => &v,
- None => &[],
- }
- }
- pub fn clear_public_key(&mut self) {
- self.public_key.clear();
- }
- pub fn has_public_key(&self) -> bool {
- self.public_key.is_some()
- }
- // Param is passed by value, moved
- pub fn set_public_key(&mut self, v: ::std::vec::Vec<u8>) {
- self.public_key = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_public_key(&mut self) -> &mut ::std::vec::Vec<u8> {
- if self.public_key.is_none() {
- self.public_key.set_default();
- }
- self.public_key.as_mut().unwrap()
- }
- // Take field
- pub fn take_public_key(&mut self) -> ::std::vec::Vec<u8> {
- self.public_key.take().unwrap_or_else(|| ::std::vec::Vec::new())
- }
- }
- impl ::protobuf::Message for PeerTicketPublicKey {
- fn is_initialized(&self) -> bool {
- if self.public_key.is_none() {
- return false;
- }
- true
- }
- fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- while !is.eof()? {
- let (field_number, wire_type) = is.read_tag_unpack()?;
- match field_number {
- 10 => {
- ::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.public_key)?;
- },
- _ => {
- ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
- },
- };
- }
- ::std::result::Result::Ok(())
- }
- // Compute sizes of nested messages
- #[allow(unused_variables)]
- fn compute_size(&self) -> u32 {
- let mut my_size = 0;
- if let Some(ref v) = self.public_key.as_ref() {
- my_size += ::protobuf::rt::bytes_size(10, &v);
- }
- my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
- self.cached_size.set(my_size);
- my_size
- }
- fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- if let Some(ref v) = self.public_key.as_ref() {
- os.write_bytes(10, &v)?;
- }
- os.write_unknown_fields(self.get_unknown_fields())?;
- ::std::result::Result::Ok(())
- }
- fn get_cached_size(&self) -> u32 {
- self.cached_size.get()
- }
- fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
- &self.unknown_fields
- }
- fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
- &mut self.unknown_fields
- }
- fn as_any(&self) -> &dyn (::std::any::Any) {
- self as &dyn (::std::any::Any)
- }
- fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
- self as &mut dyn (::std::any::Any)
- }
- fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
- self
- }
- fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
- Self::descriptor_static()
- }
- fn new() -> PeerTicketPublicKey {
- PeerTicketPublicKey::new()
- }
- fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- let mut fields = ::std::vec::Vec::new();
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>(
- "public_key",
- |m: &PeerTicketPublicKey| { &m.public_key },
- |m: &mut PeerTicketPublicKey| { &mut m.public_key },
- ));
- ::protobuf::reflect::MessageDescriptor::new::<PeerTicketPublicKey>(
- "PeerTicketPublicKey",
- fields,
- file_descriptor_proto()
- )
- })
- }
- }
- fn default_instance() -> &'static PeerTicketPublicKey {
- static mut instance: ::protobuf::lazy::Lazy<PeerTicketPublicKey> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const PeerTicketPublicKey,
- };
- unsafe {
- instance.get(PeerTicketPublicKey::new)
- }
- }
- }
- impl ::protobuf::Clear for PeerTicketPublicKey {
- fn clear(&mut self) {
- self.public_key.clear();
- self.unknown_fields.clear();
- }
- }
- impl ::std::fmt::Debug for PeerTicketPublicKey {
- fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
- ::protobuf::text_format::fmt(self, f)
- }
- }
- impl ::protobuf::reflect::ProtobufValue for PeerTicketPublicKey {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Message(self)
- }
- }
- #[derive(PartialEq,Clone,Default)]
- pub struct PeerTicketOld {
- // message fields
- peer_ticket: ::protobuf::SingularField<::std::vec::Vec<u8>>,
- peer_ticket_signature: ::protobuf::SingularField<::std::vec::Vec<u8>>,
- // special fields
- pub unknown_fields: ::protobuf::UnknownFields,
- pub cached_size: ::protobuf::CachedSize,
- }
- impl<'a> ::std::default::Default for &'a PeerTicketOld {
- fn default() -> &'a PeerTicketOld {
- <PeerTicketOld as ::protobuf::Message>::default_instance()
- }
- }
- impl PeerTicketOld {
- pub fn new() -> PeerTicketOld {
- ::std::default::Default::default()
- }
- // required bytes peer_ticket = 10;
- pub fn get_peer_ticket(&self) -> &[u8] {
- match self.peer_ticket.as_ref() {
- Some(v) => &v,
- None => &[],
- }
- }
- pub fn clear_peer_ticket(&mut self) {
- self.peer_ticket.clear();
- }
- pub fn has_peer_ticket(&self) -> bool {
- self.peer_ticket.is_some()
- }
- // Param is passed by value, moved
- pub fn set_peer_ticket(&mut self, v: ::std::vec::Vec<u8>) {
- self.peer_ticket = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_peer_ticket(&mut self) -> &mut ::std::vec::Vec<u8> {
- if self.peer_ticket.is_none() {
- self.peer_ticket.set_default();
- }
- self.peer_ticket.as_mut().unwrap()
- }
- // Take field
- pub fn take_peer_ticket(&mut self) -> ::std::vec::Vec<u8> {
- self.peer_ticket.take().unwrap_or_else(|| ::std::vec::Vec::new())
- }
- // required bytes peer_ticket_signature = 20;
- pub fn get_peer_ticket_signature(&self) -> &[u8] {
- match self.peer_ticket_signature.as_ref() {
- Some(v) => &v,
- None => &[],
- }
- }
- pub fn clear_peer_ticket_signature(&mut self) {
- self.peer_ticket_signature.clear();
- }
- pub fn has_peer_ticket_signature(&self) -> bool {
- self.peer_ticket_signature.is_some()
- }
- // Param is passed by value, moved
- pub fn set_peer_ticket_signature(&mut self, v: ::std::vec::Vec<u8>) {
- self.peer_ticket_signature = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_peer_ticket_signature(&mut self) -> &mut ::std::vec::Vec<u8> {
- if self.peer_ticket_signature.is_none() {
- self.peer_ticket_signature.set_default();
- }
- self.peer_ticket_signature.as_mut().unwrap()
- }
- // Take field
- pub fn take_peer_ticket_signature(&mut self) -> ::std::vec::Vec<u8> {
- self.peer_ticket_signature.take().unwrap_or_else(|| ::std::vec::Vec::new())
- }
- }
- impl ::protobuf::Message for PeerTicketOld {
- fn is_initialized(&self) -> bool {
- if self.peer_ticket.is_none() {
- return false;
- }
- if self.peer_ticket_signature.is_none() {
- return false;
- }
- true
- }
- fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- while !is.eof()? {
- let (field_number, wire_type) = is.read_tag_unpack()?;
- match field_number {
- 10 => {
- ::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.peer_ticket)?;
- },
- 20 => {
- ::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.peer_ticket_signature)?;
- },
- _ => {
- ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
- },
- };
- }
- ::std::result::Result::Ok(())
- }
- // Compute sizes of nested messages
- #[allow(unused_variables)]
- fn compute_size(&self) -> u32 {
- let mut my_size = 0;
- if let Some(ref v) = self.peer_ticket.as_ref() {
- my_size += ::protobuf::rt::bytes_size(10, &v);
- }
- if let Some(ref v) = self.peer_ticket_signature.as_ref() {
- my_size += ::protobuf::rt::bytes_size(20, &v);
- }
- my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
- self.cached_size.set(my_size);
- my_size
- }
- fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- if let Some(ref v) = self.peer_ticket.as_ref() {
- os.write_bytes(10, &v)?;
- }
- if let Some(ref v) = self.peer_ticket_signature.as_ref() {
- os.write_bytes(20, &v)?;
- }
- os.write_unknown_fields(self.get_unknown_fields())?;
- ::std::result::Result::Ok(())
- }
- fn get_cached_size(&self) -> u32 {
- self.cached_size.get()
- }
- fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
- &self.unknown_fields
- }
- fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
- &mut self.unknown_fields
- }
- fn as_any(&self) -> &dyn (::std::any::Any) {
- self as &dyn (::std::any::Any)
- }
- fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
- self as &mut dyn (::std::any::Any)
- }
- fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
- self
- }
- fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
- Self::descriptor_static()
- }
- fn new() -> PeerTicketOld {
- PeerTicketOld::new()
- }
- fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- let mut fields = ::std::vec::Vec::new();
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>(
- "peer_ticket",
- |m: &PeerTicketOld| { &m.peer_ticket },
- |m: &mut PeerTicketOld| { &mut m.peer_ticket },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>(
- "peer_ticket_signature",
- |m: &PeerTicketOld| { &m.peer_ticket_signature },
- |m: &mut PeerTicketOld| { &mut m.peer_ticket_signature },
- ));
- ::protobuf::reflect::MessageDescriptor::new::<PeerTicketOld>(
- "PeerTicketOld",
- fields,
- file_descriptor_proto()
- )
- })
- }
- }
- fn default_instance() -> &'static PeerTicketOld {
- static mut instance: ::protobuf::lazy::Lazy<PeerTicketOld> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const PeerTicketOld,
- };
- unsafe {
- instance.get(PeerTicketOld::new)
- }
- }
- }
- impl ::protobuf::Clear for PeerTicketOld {
- fn clear(&mut self) {
- self.peer_ticket.clear();
- self.peer_ticket_signature.clear();
- self.unknown_fields.clear();
- }
- }
- impl ::std::fmt::Debug for PeerTicketOld {
- fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
- ::protobuf::text_format::fmt(self, f)
- }
- }
- impl ::protobuf::reflect::ProtobufValue for PeerTicketOld {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Message(self)
- }
- }
- #[derive(PartialEq,Clone,Default)]
- pub struct SystemInfo {
- // message fields
- cpu_family: ::std::option::Option<CpuFamily>,
- cpu_subtype: ::std::option::Option<u32>,
- cpu_ext: ::std::option::Option<u32>,
- brand: ::std::option::Option<Brand>,
- brand_flags: ::std::option::Option<u32>,
- os: ::std::option::Option<Os>,
- os_version: ::std::option::Option<u32>,
- os_ext: ::std::option::Option<u32>,
- system_information_string: ::protobuf::SingularField<::std::string::String>,
- device_id: ::protobuf::SingularField<::std::string::String>,
- // special fields
- pub unknown_fields: ::protobuf::UnknownFields,
- pub cached_size: ::protobuf::CachedSize,
- }
- impl<'a> ::std::default::Default for &'a SystemInfo {
- fn default() -> &'a SystemInfo {
- <SystemInfo as ::protobuf::Message>::default_instance()
- }
- }
- impl SystemInfo {
- pub fn new() -> SystemInfo {
- ::std::default::Default::default()
- }
- // required .CpuFamily cpu_family = 10;
- pub fn get_cpu_family(&self) -> CpuFamily {
- self.cpu_family.unwrap_or(CpuFamily::CPU_UNKNOWN)
- }
- pub fn clear_cpu_family(&mut self) {
- self.cpu_family = ::std::option::Option::None;
- }
- pub fn has_cpu_family(&self) -> bool {
- self.cpu_family.is_some()
- }
- // Param is passed by value, moved
- pub fn set_cpu_family(&mut self, v: CpuFamily) {
- self.cpu_family = ::std::option::Option::Some(v);
- }
- // optional uint32 cpu_subtype = 20;
- pub fn get_cpu_subtype(&self) -> u32 {
- self.cpu_subtype.unwrap_or(0)
- }
- pub fn clear_cpu_subtype(&mut self) {
- self.cpu_subtype = ::std::option::Option::None;
- }
- pub fn has_cpu_subtype(&self) -> bool {
- self.cpu_subtype.is_some()
- }
- // Param is passed by value, moved
- pub fn set_cpu_subtype(&mut self, v: u32) {
- self.cpu_subtype = ::std::option::Option::Some(v);
- }
- // optional uint32 cpu_ext = 30;
- pub fn get_cpu_ext(&self) -> u32 {
- self.cpu_ext.unwrap_or(0)
- }
- pub fn clear_cpu_ext(&mut self) {
- self.cpu_ext = ::std::option::Option::None;
- }
- pub fn has_cpu_ext(&self) -> bool {
- self.cpu_ext.is_some()
- }
- // Param is passed by value, moved
- pub fn set_cpu_ext(&mut self, v: u32) {
- self.cpu_ext = ::std::option::Option::Some(v);
- }
- // optional .Brand brand = 40;
- pub fn get_brand(&self) -> Brand {
- self.brand.unwrap_or(Brand::BRAND_UNBRANDED)
- }
- pub fn clear_brand(&mut self) {
- self.brand = ::std::option::Option::None;
- }
- pub fn has_brand(&self) -> bool {
- self.brand.is_some()
- }
- // Param is passed by value, moved
- pub fn set_brand(&mut self, v: Brand) {
- self.brand = ::std::option::Option::Some(v);
- }
- // optional uint32 brand_flags = 50;
- pub fn get_brand_flags(&self) -> u32 {
- self.brand_flags.unwrap_or(0)
- }
- pub fn clear_brand_flags(&mut self) {
- self.brand_flags = ::std::option::Option::None;
- }
- pub fn has_brand_flags(&self) -> bool {
- self.brand_flags.is_some()
- }
- // Param is passed by value, moved
- pub fn set_brand_flags(&mut self, v: u32) {
- self.brand_flags = ::std::option::Option::Some(v);
- }
- // required .Os os = 60;
- pub fn get_os(&self) -> Os {
- self.os.unwrap_or(Os::OS_UNKNOWN)
- }
- pub fn clear_os(&mut self) {
- self.os = ::std::option::Option::None;
- }
- pub fn has_os(&self) -> bool {
- self.os.is_some()
- }
- // Param is passed by value, moved
- pub fn set_os(&mut self, v: Os) {
- self.os = ::std::option::Option::Some(v);
- }
- // optional uint32 os_version = 70;
- pub fn get_os_version(&self) -> u32 {
- self.os_version.unwrap_or(0)
- }
- pub fn clear_os_version(&mut self) {
- self.os_version = ::std::option::Option::None;
- }
- pub fn has_os_version(&self) -> bool {
- self.os_version.is_some()
- }
- // Param is passed by value, moved
- pub fn set_os_version(&mut self, v: u32) {
- self.os_version = ::std::option::Option::Some(v);
- }
- // optional uint32 os_ext = 80;
- pub fn get_os_ext(&self) -> u32 {
- self.os_ext.unwrap_or(0)
- }
- pub fn clear_os_ext(&mut self) {
- self.os_ext = ::std::option::Option::None;
- }
- pub fn has_os_ext(&self) -> bool {
- self.os_ext.is_some()
- }
- // Param is passed by value, moved
- pub fn set_os_ext(&mut self, v: u32) {
- self.os_ext = ::std::option::Option::Some(v);
- }
- // optional string system_information_string = 90;
- pub fn get_system_information_string(&self) -> &str {
- match self.system_information_string.as_ref() {
- Some(v) => &v,
- None => "",
- }
- }
- pub fn clear_system_information_string(&mut self) {
- self.system_information_string.clear();
- }
- pub fn has_system_information_string(&self) -> bool {
- self.system_information_string.is_some()
- }
- // Param is passed by value, moved
- pub fn set_system_information_string(&mut self, v: ::std::string::String) {
- self.system_information_string = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_system_information_string(&mut self) -> &mut ::std::string::String {
- if self.system_information_string.is_none() {
- self.system_information_string.set_default();
- }
- self.system_information_string.as_mut().unwrap()
- }
- // Take field
- pub fn take_system_information_string(&mut self) -> ::std::string::String {
- self.system_information_string.take().unwrap_or_else(|| ::std::string::String::new())
- }
- // optional string device_id = 100;
- pub fn get_device_id(&self) -> &str {
- match self.device_id.as_ref() {
- Some(v) => &v,
- None => "",
- }
- }
- pub fn clear_device_id(&mut self) {
- self.device_id.clear();
- }
- pub fn has_device_id(&self) -> bool {
- self.device_id.is_some()
- }
- // Param is passed by value, moved
- pub fn set_device_id(&mut self, v: ::std::string::String) {
- self.device_id = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_device_id(&mut self) -> &mut ::std::string::String {
- if self.device_id.is_none() {
- self.device_id.set_default();
- }
- self.device_id.as_mut().unwrap()
- }
- // Take field
- pub fn take_device_id(&mut self) -> ::std::string::String {
- self.device_id.take().unwrap_or_else(|| ::std::string::String::new())
- }
- }
- impl ::protobuf::Message for SystemInfo {
- fn is_initialized(&self) -> bool {
- if self.cpu_family.is_none() {
- return false;
- }
- if self.os.is_none() {
- return false;
- }
- true
- }
- fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- while !is.eof()? {
- let (field_number, wire_type) = is.read_tag_unpack()?;
- match field_number {
- 10 => {
- ::protobuf::rt::read_proto2_enum_with_unknown_fields_into(wire_type, is, &mut self.cpu_family, 10, &mut self.unknown_fields)?
- },
- 20 => {
- if wire_type != ::protobuf::wire_format::WireTypeVarint {
- return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
- }
- let tmp = is.read_uint32()?;
- self.cpu_subtype = ::std::option::Option::Some(tmp);
- },
- 30 => {
- if wire_type != ::protobuf::wire_format::WireTypeVarint {
- return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
- }
- let tmp = is.read_uint32()?;
- self.cpu_ext = ::std::option::Option::Some(tmp);
- },
- 40 => {
- ::protobuf::rt::read_proto2_enum_with_unknown_fields_into(wire_type, is, &mut self.brand, 40, &mut self.unknown_fields)?
- },
- 50 => {
- if wire_type != ::protobuf::wire_format::WireTypeVarint {
- return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
- }
- let tmp = is.read_uint32()?;
- self.brand_flags = ::std::option::Option::Some(tmp);
- },
- 60 => {
- ::protobuf::rt::read_proto2_enum_with_unknown_fields_into(wire_type, is, &mut self.os, 60, &mut self.unknown_fields)?
- },
- 70 => {
- if wire_type != ::protobuf::wire_format::WireTypeVarint {
- return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
- }
- let tmp = is.read_uint32()?;
- self.os_version = ::std::option::Option::Some(tmp);
- },
- 80 => {
- if wire_type != ::protobuf::wire_format::WireTypeVarint {
- return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
- }
- let tmp = is.read_uint32()?;
- self.os_ext = ::std::option::Option::Some(tmp);
- },
- 90 => {
- ::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.system_information_string)?;
- },
- 100 => {
- ::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.device_id)?;
- },
- _ => {
- ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
- },
- };
- }
- ::std::result::Result::Ok(())
- }
- // Compute sizes of nested messages
- #[allow(unused_variables)]
- fn compute_size(&self) -> u32 {
- let mut my_size = 0;
- if let Some(v) = self.cpu_family {
- my_size += ::protobuf::rt::enum_size(10, v);
- }
- if let Some(v) = self.cpu_subtype {
- my_size += ::protobuf::rt::value_size(20, v, ::protobuf::wire_format::WireTypeVarint);
- }
- if let Some(v) = self.cpu_ext {
- my_size += ::protobuf::rt::value_size(30, v, ::protobuf::wire_format::WireTypeVarint);
- }
- if let Some(v) = self.brand {
- my_size += ::protobuf::rt::enum_size(40, v);
- }
- if let Some(v) = self.brand_flags {
- my_size += ::protobuf::rt::value_size(50, v, ::protobuf::wire_format::WireTypeVarint);
- }
- if let Some(v) = self.os {
- my_size += ::protobuf::rt::enum_size(60, v);
- }
- if let Some(v) = self.os_version {
- my_size += ::protobuf::rt::value_size(70, v, ::protobuf::wire_format::WireTypeVarint);
- }
- if let Some(v) = self.os_ext {
- my_size += ::protobuf::rt::value_size(80, v, ::protobuf::wire_format::WireTypeVarint);
- }
- if let Some(ref v) = self.system_information_string.as_ref() {
- my_size += ::protobuf::rt::string_size(90, &v);
- }
- if let Some(ref v) = self.device_id.as_ref() {
- my_size += ::protobuf::rt::string_size(100, &v);
- }
- my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
- self.cached_size.set(my_size);
- my_size
- }
- fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- if let Some(v) = self.cpu_family {
- os.write_enum(10, v.value())?;
- }
- if let Some(v) = self.cpu_subtype {
- os.write_uint32(20, v)?;
- }
- if let Some(v) = self.cpu_ext {
- os.write_uint32(30, v)?;
- }
- if let Some(v) = self.brand {
- os.write_enum(40, v.value())?;
- }
- if let Some(v) = self.brand_flags {
- os.write_uint32(50, v)?;
- }
- if let Some(v) = self.os {
- os.write_enum(60, v.value())?;
- }
- if let Some(v) = self.os_version {
- os.write_uint32(70, v)?;
- }
- if let Some(v) = self.os_ext {
- os.write_uint32(80, v)?;
- }
- if let Some(ref v) = self.system_information_string.as_ref() {
- os.write_string(90, &v)?;
- }
- if let Some(ref v) = self.device_id.as_ref() {
- os.write_string(100, &v)?;
- }
- os.write_unknown_fields(self.get_unknown_fields())?;
- ::std::result::Result::Ok(())
- }
- fn get_cached_size(&self) -> u32 {
- self.cached_size.get()
- }
- fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
- &self.unknown_fields
- }
- fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
- &mut self.unknown_fields
- }
- fn as_any(&self) -> &dyn (::std::any::Any) {
- self as &dyn (::std::any::Any)
- }
- fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
- self as &mut dyn (::std::any::Any)
- }
- fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
- self
- }
- fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
- Self::descriptor_static()
- }
- fn new() -> SystemInfo {
- SystemInfo::new()
- }
- fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- let mut fields = ::std::vec::Vec::new();
- fields.push(::protobuf::reflect::accessor::make_option_accessor::<_, ::protobuf::types::ProtobufTypeEnum<CpuFamily>>(
- "cpu_family",
- |m: &SystemInfo| { &m.cpu_family },
- |m: &mut SystemInfo| { &mut m.cpu_family },
- ));
- fields.push(::protobuf::reflect::accessor::make_option_accessor::<_, ::protobuf::types::ProtobufTypeUint32>(
- "cpu_subtype",
- |m: &SystemInfo| { &m.cpu_subtype },
- |m: &mut SystemInfo| { &mut m.cpu_subtype },
- ));
- fields.push(::protobuf::reflect::accessor::make_option_accessor::<_, ::protobuf::types::ProtobufTypeUint32>(
- "cpu_ext",
- |m: &SystemInfo| { &m.cpu_ext },
- |m: &mut SystemInfo| { &mut m.cpu_ext },
- ));
- fields.push(::protobuf::reflect::accessor::make_option_accessor::<_, ::protobuf::types::ProtobufTypeEnum<Brand>>(
- "brand",
- |m: &SystemInfo| { &m.brand },
- |m: &mut SystemInfo| { &mut m.brand },
- ));
- fields.push(::protobuf::reflect::accessor::make_option_accessor::<_, ::protobuf::types::ProtobufTypeUint32>(
- "brand_flags",
- |m: &SystemInfo| { &m.brand_flags },
- |m: &mut SystemInfo| { &mut m.brand_flags },
- ));
- fields.push(::protobuf::reflect::accessor::make_option_accessor::<_, ::protobuf::types::ProtobufTypeEnum<Os>>(
- "os",
- |m: &SystemInfo| { &m.os },
- |m: &mut SystemInfo| { &mut m.os },
- ));
- fields.push(::protobuf::reflect::accessor::make_option_accessor::<_, ::protobuf::types::ProtobufTypeUint32>(
- "os_version",
- |m: &SystemInfo| { &m.os_version },
- |m: &mut SystemInfo| { &mut m.os_version },
- ));
- fields.push(::protobuf::reflect::accessor::make_option_accessor::<_, ::protobuf::types::ProtobufTypeUint32>(
- "os_ext",
- |m: &SystemInfo| { &m.os_ext },
- |m: &mut SystemInfo| { &mut m.os_ext },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
- "system_information_string",
- |m: &SystemInfo| { &m.system_information_string },
- |m: &mut SystemInfo| { &mut m.system_information_string },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
- "device_id",
- |m: &SystemInfo| { &m.device_id },
- |m: &mut SystemInfo| { &mut m.device_id },
- ));
- ::protobuf::reflect::MessageDescriptor::new::<SystemInfo>(
- "SystemInfo",
- fields,
- file_descriptor_proto()
- )
- })
- }
- }
- fn default_instance() -> &'static SystemInfo {
- static mut instance: ::protobuf::lazy::Lazy<SystemInfo> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const SystemInfo,
- };
- unsafe {
- instance.get(SystemInfo::new)
- }
- }
- }
- impl ::protobuf::Clear for SystemInfo {
- fn clear(&mut self) {
- self.cpu_family = ::std::option::Option::None;
- self.cpu_subtype = ::std::option::Option::None;
- self.cpu_ext = ::std::option::Option::None;
- self.brand = ::std::option::Option::None;
- self.brand_flags = ::std::option::Option::None;
- self.os = ::std::option::Option::None;
- self.os_version = ::std::option::Option::None;
- self.os_ext = ::std::option::Option::None;
- self.system_information_string.clear();
- self.device_id.clear();
- self.unknown_fields.clear();
- }
- }
- impl ::std::fmt::Debug for SystemInfo {
- fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
- ::protobuf::text_format::fmt(self, f)
- }
- }
- impl ::protobuf::reflect::ProtobufValue for SystemInfo {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Message(self)
- }
- }
- #[derive(PartialEq,Clone,Default)]
- pub struct LibspotifyAppKey {
- // message fields
- version: ::std::option::Option<u32>,
- devkey: ::protobuf::SingularField<::std::vec::Vec<u8>>,
- signature: ::protobuf::SingularField<::std::vec::Vec<u8>>,
- useragent: ::protobuf::SingularField<::std::string::String>,
- callback_hash: ::protobuf::SingularField<::std::vec::Vec<u8>>,
- // special fields
- pub unknown_fields: ::protobuf::UnknownFields,
- pub cached_size: ::protobuf::CachedSize,
- }
- impl<'a> ::std::default::Default for &'a LibspotifyAppKey {
- fn default() -> &'a LibspotifyAppKey {
- <LibspotifyAppKey as ::protobuf::Message>::default_instance()
- }
- }
- impl LibspotifyAppKey {
- pub fn new() -> LibspotifyAppKey {
- ::std::default::Default::default()
- }
- // required uint32 version = 1;
- pub fn get_version(&self) -> u32 {
- self.version.unwrap_or(0)
- }
- pub fn clear_version(&mut self) {
- self.version = ::std::option::Option::None;
- }
- pub fn has_version(&self) -> bool {
- self.version.is_some()
- }
- // Param is passed by value, moved
- pub fn set_version(&mut self, v: u32) {
- self.version = ::std::option::Option::Some(v);
- }
- // required bytes devkey = 2;
- pub fn get_devkey(&self) -> &[u8] {
- match self.devkey.as_ref() {
- Some(v) => &v,
- None => &[],
- }
- }
- pub fn clear_devkey(&mut self) {
- self.devkey.clear();
- }
- pub fn has_devkey(&self) -> bool {
- self.devkey.is_some()
- }
- // Param is passed by value, moved
- pub fn set_devkey(&mut self, v: ::std::vec::Vec<u8>) {
- self.devkey = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_devkey(&mut self) -> &mut ::std::vec::Vec<u8> {
- if self.devkey.is_none() {
- self.devkey.set_default();
- }
- self.devkey.as_mut().unwrap()
- }
- // Take field
- pub fn take_devkey(&mut self) -> ::std::vec::Vec<u8> {
- self.devkey.take().unwrap_or_else(|| ::std::vec::Vec::new())
- }
- // required bytes signature = 3;
- pub fn get_signature(&self) -> &[u8] {
- match self.signature.as_ref() {
- Some(v) => &v,
- None => &[],
- }
- }
- pub fn clear_signature(&mut self) {
- self.signature.clear();
- }
- pub fn has_signature(&self) -> bool {
- self.signature.is_some()
- }
- // Param is passed by value, moved
- pub fn set_signature(&mut self, v: ::std::vec::Vec<u8>) {
- self.signature = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_signature(&mut self) -> &mut ::std::vec::Vec<u8> {
- if self.signature.is_none() {
- self.signature.set_default();
- }
- self.signature.as_mut().unwrap()
- }
- // Take field
- pub fn take_signature(&mut self) -> ::std::vec::Vec<u8> {
- self.signature.take().unwrap_or_else(|| ::std::vec::Vec::new())
- }
- // required string useragent = 4;
- pub fn get_useragent(&self) -> &str {
- match self.useragent.as_ref() {
- Some(v) => &v,
- None => "",
- }
- }
- pub fn clear_useragent(&mut self) {
- self.useragent.clear();
- }
- pub fn has_useragent(&self) -> bool {
- self.useragent.is_some()
- }
- // Param is passed by value, moved
- pub fn set_useragent(&mut self, v: ::std::string::String) {
- self.useragent = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_useragent(&mut self) -> &mut ::std::string::String {
- if self.useragent.is_none() {
- self.useragent.set_default();
- }
- self.useragent.as_mut().unwrap()
- }
- // Take field
- pub fn take_useragent(&mut self) -> ::std::string::String {
- self.useragent.take().unwrap_or_else(|| ::std::string::String::new())
- }
- // required bytes callback_hash = 5;
- pub fn get_callback_hash(&self) -> &[u8] {
- match self.callback_hash.as_ref() {
- Some(v) => &v,
- None => &[],
- }
- }
- pub fn clear_callback_hash(&mut self) {
- self.callback_hash.clear();
- }
- pub fn has_callback_hash(&self) -> bool {
- self.callback_hash.is_some()
- }
- // Param is passed by value, moved
- pub fn set_callback_hash(&mut self, v: ::std::vec::Vec<u8>) {
- self.callback_hash = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_callback_hash(&mut self) -> &mut ::std::vec::Vec<u8> {
- if self.callback_hash.is_none() {
- self.callback_hash.set_default();
- }
- self.callback_hash.as_mut().unwrap()
- }
- // Take field
- pub fn take_callback_hash(&mut self) -> ::std::vec::Vec<u8> {
- self.callback_hash.take().unwrap_or_else(|| ::std::vec::Vec::new())
- }
- }
- impl ::protobuf::Message for LibspotifyAppKey {
- fn is_initialized(&self) -> bool {
- if self.version.is_none() {
- return false;
- }
- if self.devkey.is_none() {
- return false;
- }
- if self.signature.is_none() {
- return false;
- }
- if self.useragent.is_none() {
- return false;
- }
- if self.callback_hash.is_none() {
- return false;
- }
- true
- }
- fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- while !is.eof()? {
- let (field_number, wire_type) = is.read_tag_unpack()?;
- match field_number {
- 1 => {
- if wire_type != ::protobuf::wire_format::WireTypeVarint {
- return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
- }
- let tmp = is.read_uint32()?;
- self.version = ::std::option::Option::Some(tmp);
- },
- 2 => {
- ::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.devkey)?;
- },
- 3 => {
- ::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.signature)?;
- },
- 4 => {
- ::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.useragent)?;
- },
- 5 => {
- ::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.callback_hash)?;
- },
- _ => {
- ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
- },
- };
- }
- ::std::result::Result::Ok(())
- }
- // Compute sizes of nested messages
- #[allow(unused_variables)]
- fn compute_size(&self) -> u32 {
- let mut my_size = 0;
- if let Some(v) = self.version {
- my_size += ::protobuf::rt::value_size(1, v, ::protobuf::wire_format::WireTypeVarint);
- }
- if let Some(ref v) = self.devkey.as_ref() {
- my_size += ::protobuf::rt::bytes_size(2, &v);
- }
- if let Some(ref v) = self.signature.as_ref() {
- my_size += ::protobuf::rt::bytes_size(3, &v);
- }
- if let Some(ref v) = self.useragent.as_ref() {
- my_size += ::protobuf::rt::string_size(4, &v);
- }
- if let Some(ref v) = self.callback_hash.as_ref() {
- my_size += ::protobuf::rt::bytes_size(5, &v);
- }
- my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
- self.cached_size.set(my_size);
- my_size
- }
- fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- if let Some(v) = self.version {
- os.write_uint32(1, v)?;
- }
- if let Some(ref v) = self.devkey.as_ref() {
- os.write_bytes(2, &v)?;
- }
- if let Some(ref v) = self.signature.as_ref() {
- os.write_bytes(3, &v)?;
- }
- if let Some(ref v) = self.useragent.as_ref() {
- os.write_string(4, &v)?;
- }
- if let Some(ref v) = self.callback_hash.as_ref() {
- os.write_bytes(5, &v)?;
- }
- os.write_unknown_fields(self.get_unknown_fields())?;
- ::std::result::Result::Ok(())
- }
- fn get_cached_size(&self) -> u32 {
- self.cached_size.get()
- }
- fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
- &self.unknown_fields
- }
- fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
- &mut self.unknown_fields
- }
- fn as_any(&self) -> &dyn (::std::any::Any) {
- self as &dyn (::std::any::Any)
- }
- fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
- self as &mut dyn (::std::any::Any)
- }
- fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
- self
- }
- fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
- Self::descriptor_static()
- }
- fn new() -> LibspotifyAppKey {
- LibspotifyAppKey::new()
- }
- fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- let mut fields = ::std::vec::Vec::new();
- fields.push(::protobuf::reflect::accessor::make_option_accessor::<_, ::protobuf::types::ProtobufTypeUint32>(
- "version",
- |m: &LibspotifyAppKey| { &m.version },
- |m: &mut LibspotifyAppKey| { &mut m.version },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>(
- "devkey",
- |m: &LibspotifyAppKey| { &m.devkey },
- |m: &mut LibspotifyAppKey| { &mut m.devkey },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>(
- "signature",
- |m: &LibspotifyAppKey| { &m.signature },
- |m: &mut LibspotifyAppKey| { &mut m.signature },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
- "useragent",
- |m: &LibspotifyAppKey| { &m.useragent },
- |m: &mut LibspotifyAppKey| { &mut m.useragent },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>(
- "callback_hash",
- |m: &LibspotifyAppKey| { &m.callback_hash },
- |m: &mut LibspotifyAppKey| { &mut m.callback_hash },
- ));
- ::protobuf::reflect::MessageDescriptor::new::<LibspotifyAppKey>(
- "LibspotifyAppKey",
- fields,
- file_descriptor_proto()
- )
- })
- }
- }
- fn default_instance() -> &'static LibspotifyAppKey {
- static mut instance: ::protobuf::lazy::Lazy<LibspotifyAppKey> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const LibspotifyAppKey,
- };
- unsafe {
- instance.get(LibspotifyAppKey::new)
- }
- }
- }
- impl ::protobuf::Clear for LibspotifyAppKey {
- fn clear(&mut self) {
- self.version = ::std::option::Option::None;
- self.devkey.clear();
- self.signature.clear();
- self.useragent.clear();
- self.callback_hash.clear();
- self.unknown_fields.clear();
- }
- }
- impl ::std::fmt::Debug for LibspotifyAppKey {
- fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
- ::protobuf::text_format::fmt(self, f)
- }
- }
- impl ::protobuf::reflect::ProtobufValue for LibspotifyAppKey {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Message(self)
- }
- }
- #[derive(PartialEq,Clone,Default)]
- pub struct ClientInfo {
- // message fields
- limited: ::std::option::Option<bool>,
- fb: ::protobuf::SingularPtrField<ClientInfoFacebook>,
- language: ::protobuf::SingularField<::std::string::String>,
- // special fields
- pub unknown_fields: ::protobuf::UnknownFields,
- pub cached_size: ::protobuf::CachedSize,
- }
- impl<'a> ::std::default::Default for &'a ClientInfo {
- fn default() -> &'a ClientInfo {
- <ClientInfo as ::protobuf::Message>::default_instance()
- }
- }
- impl ClientInfo {
- pub fn new() -> ClientInfo {
- ::std::default::Default::default()
- }
- // optional bool limited = 1;
- pub fn get_limited(&self) -> bool {
- self.limited.unwrap_or(false)
- }
- pub fn clear_limited(&mut self) {
- self.limited = ::std::option::Option::None;
- }
- pub fn has_limited(&self) -> bool {
- self.limited.is_some()
- }
- // Param is passed by value, moved
- pub fn set_limited(&mut self, v: bool) {
- self.limited = ::std::option::Option::Some(v);
- }
- // optional .ClientInfoFacebook fb = 2;
- pub fn get_fb(&self) -> &ClientInfoFacebook {
- self.fb.as_ref().unwrap_or_else(|| ClientInfoFacebook::default_instance())
- }
- pub fn clear_fb(&mut self) {
- self.fb.clear();
- }
- pub fn has_fb(&self) -> bool {
- self.fb.is_some()
- }
- // Param is passed by value, moved
- pub fn set_fb(&mut self, v: ClientInfoFacebook) {
- self.fb = ::protobuf::SingularPtrField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_fb(&mut self) -> &mut ClientInfoFacebook {
- if self.fb.is_none() {
- self.fb.set_default();
- }
- self.fb.as_mut().unwrap()
- }
- // Take field
- pub fn take_fb(&mut self) -> ClientInfoFacebook {
- self.fb.take().unwrap_or_else(|| ClientInfoFacebook::new())
- }
- // optional string language = 3;
- pub fn get_language(&self) -> &str {
- match self.language.as_ref() {
- Some(v) => &v,
- None => "",
- }
- }
- pub fn clear_language(&mut self) {
- self.language.clear();
- }
- pub fn has_language(&self) -> bool {
- self.language.is_some()
- }
- // Param is passed by value, moved
- pub fn set_language(&mut self, v: ::std::string::String) {
- self.language = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_language(&mut self) -> &mut ::std::string::String {
- if self.language.is_none() {
- self.language.set_default();
- }
- self.language.as_mut().unwrap()
- }
- // Take field
- pub fn take_language(&mut self) -> ::std::string::String {
- self.language.take().unwrap_or_else(|| ::std::string::String::new())
- }
- }
- impl ::protobuf::Message for ClientInfo {
- fn is_initialized(&self) -> bool {
- for v in &self.fb {
- if !v.is_initialized() {
- return false;
- }
- };
- true
- }
- fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- while !is.eof()? {
- let (field_number, wire_type) = is.read_tag_unpack()?;
- match field_number {
- 1 => {
- if wire_type != ::protobuf::wire_format::WireTypeVarint {
- return ::std::result::Result::Err(::protobuf::rt::unexpected_wire_type(wire_type));
- }
- let tmp = is.read_bool()?;
- self.limited = ::std::option::Option::Some(tmp);
- },
- 2 => {
- ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.fb)?;
- },
- 3 => {
- ::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.language)?;
- },
- _ => {
- ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
- },
- };
- }
- ::std::result::Result::Ok(())
- }
- // Compute sizes of nested messages
- #[allow(unused_variables)]
- fn compute_size(&self) -> u32 {
- let mut my_size = 0;
- if let Some(v) = self.limited {
- my_size += 2;
- }
- if let Some(ref v) = self.fb.as_ref() {
- let len = v.compute_size();
- my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
- }
- if let Some(ref v) = self.language.as_ref() {
- my_size += ::protobuf::rt::string_size(3, &v);
- }
- my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
- self.cached_size.set(my_size);
- my_size
- }
- fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- if let Some(v) = self.limited {
- os.write_bool(1, v)?;
- }
- if let Some(ref v) = self.fb.as_ref() {
- os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?;
- os.write_raw_varint32(v.get_cached_size())?;
- v.write_to_with_cached_sizes(os)?;
- }
- if let Some(ref v) = self.language.as_ref() {
- os.write_string(3, &v)?;
- }
- os.write_unknown_fields(self.get_unknown_fields())?;
- ::std::result::Result::Ok(())
- }
- fn get_cached_size(&self) -> u32 {
- self.cached_size.get()
- }
- fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
- &self.unknown_fields
- }
- fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
- &mut self.unknown_fields
- }
- fn as_any(&self) -> &dyn (::std::any::Any) {
- self as &dyn (::std::any::Any)
- }
- fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
- self as &mut dyn (::std::any::Any)
- }
- fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
- self
- }
- fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
- Self::descriptor_static()
- }
- fn new() -> ClientInfo {
- ClientInfo::new()
- }
- fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- let mut fields = ::std::vec::Vec::new();
- fields.push(::protobuf::reflect::accessor::make_option_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
- "limited",
- |m: &ClientInfo| { &m.limited },
- |m: &mut ClientInfo| { &mut m.limited },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<ClientInfoFacebook>>(
- "fb",
- |m: &ClientInfo| { &m.fb },
- |m: &mut ClientInfo| { &mut m.fb },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
- "language",
- |m: &ClientInfo| { &m.language },
- |m: &mut ClientInfo| { &mut m.language },
- ));
- ::protobuf::reflect::MessageDescriptor::new::<ClientInfo>(
- "ClientInfo",
- fields,
- file_descriptor_proto()
- )
- })
- }
- }
- fn default_instance() -> &'static ClientInfo {
- static mut instance: ::protobuf::lazy::Lazy<ClientInfo> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ClientInfo,
- };
- unsafe {
- instance.get(ClientInfo::new)
- }
- }
- }
- impl ::protobuf::Clear for ClientInfo {
- fn clear(&mut self) {
- self.limited = ::std::option::Option::None;
- self.fb.clear();
- self.language.clear();
- self.unknown_fields.clear();
- }
- }
- impl ::std::fmt::Debug for ClientInfo {
- fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
- ::protobuf::text_format::fmt(self, f)
- }
- }
- impl ::protobuf::reflect::ProtobufValue for ClientInfo {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Message(self)
- }
- }
- #[derive(PartialEq,Clone,Default)]
- pub struct ClientInfoFacebook {
- // message fields
- machine_id: ::protobuf::SingularField<::std::string::String>,
- // special fields
- pub unknown_fields: ::protobuf::UnknownFields,
- pub cached_size: ::protobuf::CachedSize,
- }
- impl<'a> ::std::default::Default for &'a ClientInfoFacebook {
- fn default() -> &'a ClientInfoFacebook {
- <ClientInfoFacebook as ::protobuf::Message>::default_instance()
- }
- }
- impl ClientInfoFacebook {
- pub fn new() -> ClientInfoFacebook {
- ::std::default::Default::default()
- }
- // optional string machine_id = 1;
- pub fn get_machine_id(&self) -> &str {
- match self.machine_id.as_ref() {
- Some(v) => &v,
- None => "",
- }
- }
- pub fn clear_machine_id(&mut self) {
- self.machine_id.clear();
- }
- pub fn has_machine_id(&self) -> bool {
- self.machine_id.is_some()
- }
- // Param is passed by value, moved
- pub fn set_machine_id(&mut self, v: ::std::string::String) {
- self.machine_id = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_machine_id(&mut self) -> &mut ::std::string::String {
- if self.machine_id.is_none() {
- self.machine_id.set_default();
- }
- self.machine_id.as_mut().unwrap()
- }
- // Take field
- pub fn take_machine_id(&mut self) -> ::std::string::String {
- self.machine_id.take().unwrap_or_else(|| ::std::string::String::new())
- }
- }
- impl ::protobuf::Message for ClientInfoFacebook {
- fn is_initialized(&self) -> bool {
- true
- }
- fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- while !is.eof()? {
- let (field_number, wire_type) = is.read_tag_unpack()?;
- match field_number {
- 1 => {
- ::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.machine_id)?;
- },
- _ => {
- ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
- },
- };
- }
- ::std::result::Result::Ok(())
- }
- // Compute sizes of nested messages
- #[allow(unused_variables)]
- fn compute_size(&self) -> u32 {
- let mut my_size = 0;
- if let Some(ref v) = self.machine_id.as_ref() {
- my_size += ::protobuf::rt::string_size(1, &v);
- }
- my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
- self.cached_size.set(my_size);
- my_size
- }
- fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- if let Some(ref v) = self.machine_id.as_ref() {
- os.write_string(1, &v)?;
- }
- os.write_unknown_fields(self.get_unknown_fields())?;
- ::std::result::Result::Ok(())
- }
- fn get_cached_size(&self) -> u32 {
- self.cached_size.get()
- }
- fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
- &self.unknown_fields
- }
- fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
- &mut self.unknown_fields
- }
- fn as_any(&self) -> &dyn (::std::any::Any) {
- self as &dyn (::std::any::Any)
- }
- fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
- self as &mut dyn (::std::any::Any)
- }
- fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
- self
- }
- fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
- Self::descriptor_static()
- }
- fn new() -> ClientInfoFacebook {
- ClientInfoFacebook::new()
- }
- fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- let mut fields = ::std::vec::Vec::new();
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
- "machine_id",
- |m: &ClientInfoFacebook| { &m.machine_id },
- |m: &mut ClientInfoFacebook| { &mut m.machine_id },
- ));
- ::protobuf::reflect::MessageDescriptor::new::<ClientInfoFacebook>(
- "ClientInfoFacebook",
- fields,
- file_descriptor_proto()
- )
- })
- }
- }
- fn default_instance() -> &'static ClientInfoFacebook {
- static mut instance: ::protobuf::lazy::Lazy<ClientInfoFacebook> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ClientInfoFacebook,
- };
- unsafe {
- instance.get(ClientInfoFacebook::new)
- }
- }
- }
- impl ::protobuf::Clear for ClientInfoFacebook {
- fn clear(&mut self) {
- self.machine_id.clear();
- self.unknown_fields.clear();
- }
- }
- impl ::std::fmt::Debug for ClientInfoFacebook {
- fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
- ::protobuf::text_format::fmt(self, f)
- }
- }
- impl ::protobuf::reflect::ProtobufValue for ClientInfoFacebook {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Message(self)
- }
- }
- #[derive(PartialEq,Clone,Default)]
- pub struct APWelcome {
- // message fields
- canonical_username: ::protobuf::SingularField<::std::string::String>,
- account_type_logged_in: ::std::option::Option<AccountType>,
- credentials_type_logged_in: ::std::option::Option<AccountType>,
- reusable_auth_credentials_type: ::std::option::Option<AuthenticationType>,
- reusable_auth_credentials: ::protobuf::SingularField<::std::vec::Vec<u8>>,
- lfs_secret: ::protobuf::SingularField<::std::vec::Vec<u8>>,
- account_info: ::protobuf::SingularPtrField<AccountInfo>,
- fb: ::protobuf::SingularPtrField<AccountInfoFacebook>,
- // special fields
- pub unknown_fields: ::protobuf::UnknownFields,
- pub cached_size: ::protobuf::CachedSize,
- }
- impl<'a> ::std::default::Default for &'a APWelcome {
- fn default() -> &'a APWelcome {
- <APWelcome as ::protobuf::Message>::default_instance()
- }
- }
- impl APWelcome {
- pub fn new() -> APWelcome {
- ::std::default::Default::default()
- }
- // required string canonical_username = 10;
- pub fn get_canonical_username(&self) -> &str {
- match self.canonical_username.as_ref() {
- Some(v) => &v,
- None => "",
- }
- }
- pub fn clear_canonical_username(&mut self) {
- self.canonical_username.clear();
- }
- pub fn has_canonical_username(&self) -> bool {
- self.canonical_username.is_some()
- }
- // Param is passed by value, moved
- pub fn set_canonical_username(&mut self, v: ::std::string::String) {
- self.canonical_username = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_canonical_username(&mut self) -> &mut ::std::string::String {
- if self.canonical_username.is_none() {
- self.canonical_username.set_default();
- }
- self.canonical_username.as_mut().unwrap()
- }
- // Take field
- pub fn take_canonical_username(&mut self) -> ::std::string::String {
- self.canonical_username.take().unwrap_or_else(|| ::std::string::String::new())
- }
- // required .AccountType account_type_logged_in = 20;
- pub fn get_account_type_logged_in(&self) -> AccountType {
- self.account_type_logged_in.unwrap_or(AccountType::Spotify)
- }
- pub fn clear_account_type_logged_in(&mut self) {
- self.account_type_logged_in = ::std::option::Option::None;
- }
- pub fn has_account_type_logged_in(&self) -> bool {
- self.account_type_logged_in.is_some()
- }
- // Param is passed by value, moved
- pub fn set_account_type_logged_in(&mut self, v: AccountType) {
- self.account_type_logged_in = ::std::option::Option::Some(v);
- }
- // required .AccountType credentials_type_logged_in = 25;
- pub fn get_credentials_type_logged_in(&self) -> AccountType {
- self.credentials_type_logged_in.unwrap_or(AccountType::Spotify)
- }
- pub fn clear_credentials_type_logged_in(&mut self) {
- self.credentials_type_logged_in = ::std::option::Option::None;
- }
- pub fn has_credentials_type_logged_in(&self) -> bool {
- self.credentials_type_logged_in.is_some()
- }
- // Param is passed by value, moved
- pub fn set_credentials_type_logged_in(&mut self, v: AccountType) {
- self.credentials_type_logged_in = ::std::option::Option::Some(v);
- }
- // required .AuthenticationType reusable_auth_credentials_type = 30;
- pub fn get_reusable_auth_credentials_type(&self) -> AuthenticationType {
- self.reusable_auth_credentials_type.unwrap_or(AuthenticationType::AUTHENTICATION_USER_PASS)
- }
- pub fn clear_reusable_auth_credentials_type(&mut self) {
- self.reusable_auth_credentials_type = ::std::option::Option::None;
- }
- pub fn has_reusable_auth_credentials_type(&self) -> bool {
- self.reusable_auth_credentials_type.is_some()
- }
- // Param is passed by value, moved
- pub fn set_reusable_auth_credentials_type(&mut self, v: AuthenticationType) {
- self.reusable_auth_credentials_type = ::std::option::Option::Some(v);
- }
- // required bytes reusable_auth_credentials = 40;
- pub fn get_reusable_auth_credentials(&self) -> &[u8] {
- match self.reusable_auth_credentials.as_ref() {
- Some(v) => &v,
- None => &[],
- }
- }
- pub fn clear_reusable_auth_credentials(&mut self) {
- self.reusable_auth_credentials.clear();
- }
- pub fn has_reusable_auth_credentials(&self) -> bool {
- self.reusable_auth_credentials.is_some()
- }
- // Param is passed by value, moved
- pub fn set_reusable_auth_credentials(&mut self, v: ::std::vec::Vec<u8>) {
- self.reusable_auth_credentials = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_reusable_auth_credentials(&mut self) -> &mut ::std::vec::Vec<u8> {
- if self.reusable_auth_credentials.is_none() {
- self.reusable_auth_credentials.set_default();
- }
- self.reusable_auth_credentials.as_mut().unwrap()
- }
- // Take field
- pub fn take_reusable_auth_credentials(&mut self) -> ::std::vec::Vec<u8> {
- self.reusable_auth_credentials.take().unwrap_or_else(|| ::std::vec::Vec::new())
- }
- // optional bytes lfs_secret = 50;
- pub fn get_lfs_secret(&self) -> &[u8] {
- match self.lfs_secret.as_ref() {
- Some(v) => &v,
- None => &[],
- }
- }
- pub fn clear_lfs_secret(&mut self) {
- self.lfs_secret.clear();
- }
- pub fn has_lfs_secret(&self) -> bool {
- self.lfs_secret.is_some()
- }
- // Param is passed by value, moved
- pub fn set_lfs_secret(&mut self, v: ::std::vec::Vec<u8>) {
- self.lfs_secret = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_lfs_secret(&mut self) -> &mut ::std::vec::Vec<u8> {
- if self.lfs_secret.is_none() {
- self.lfs_secret.set_default();
- }
- self.lfs_secret.as_mut().unwrap()
- }
- // Take field
- pub fn take_lfs_secret(&mut self) -> ::std::vec::Vec<u8> {
- self.lfs_secret.take().unwrap_or_else(|| ::std::vec::Vec::new())
- }
- // optional .AccountInfo account_info = 60;
- pub fn get_account_info(&self) -> &AccountInfo {
- self.account_info.as_ref().unwrap_or_else(|| AccountInfo::default_instance())
- }
- pub fn clear_account_info(&mut self) {
- self.account_info.clear();
- }
- pub fn has_account_info(&self) -> bool {
- self.account_info.is_some()
- }
- // Param is passed by value, moved
- pub fn set_account_info(&mut self, v: AccountInfo) {
- self.account_info = ::protobuf::SingularPtrField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_account_info(&mut self) -> &mut AccountInfo {
- if self.account_info.is_none() {
- self.account_info.set_default();
- }
- self.account_info.as_mut().unwrap()
- }
- // Take field
- pub fn take_account_info(&mut self) -> AccountInfo {
- self.account_info.take().unwrap_or_else(|| AccountInfo::new())
- }
- // optional .AccountInfoFacebook fb = 70;
- pub fn get_fb(&self) -> &AccountInfoFacebook {
- self.fb.as_ref().unwrap_or_else(|| AccountInfoFacebook::default_instance())
- }
- pub fn clear_fb(&mut self) {
- self.fb.clear();
- }
- pub fn has_fb(&self) -> bool {
- self.fb.is_some()
- }
- // Param is passed by value, moved
- pub fn set_fb(&mut self, v: AccountInfoFacebook) {
- self.fb = ::protobuf::SingularPtrField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_fb(&mut self) -> &mut AccountInfoFacebook {
- if self.fb.is_none() {
- self.fb.set_default();
- }
- self.fb.as_mut().unwrap()
- }
- // Take field
- pub fn take_fb(&mut self) -> AccountInfoFacebook {
- self.fb.take().unwrap_or_else(|| AccountInfoFacebook::new())
- }
- }
- impl ::protobuf::Message for APWelcome {
- fn is_initialized(&self) -> bool {
- if self.canonical_username.is_none() {
- return false;
- }
- if self.account_type_logged_in.is_none() {
- return false;
- }
- if self.credentials_type_logged_in.is_none() {
- return false;
- }
- if self.reusable_auth_credentials_type.is_none() {
- return false;
- }
- if self.reusable_auth_credentials.is_none() {
- return false;
- }
- for v in &self.account_info {
- if !v.is_initialized() {
- return false;
- }
- };
- for v in &self.fb {
- if !v.is_initialized() {
- return false;
- }
- };
- true
- }
- fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- while !is.eof()? {
- let (field_number, wire_type) = is.read_tag_unpack()?;
- match field_number {
- 10 => {
- ::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.canonical_username)?;
- },
- 20 => {
- ::protobuf::rt::read_proto2_enum_with_unknown_fields_into(wire_type, is, &mut self.account_type_logged_in, 20, &mut self.unknown_fields)?
- },
- 25 => {
- ::protobuf::rt::read_proto2_enum_with_unknown_fields_into(wire_type, is, &mut self.credentials_type_logged_in, 25, &mut self.unknown_fields)?
- },
- 30 => {
- ::protobuf::rt::read_proto2_enum_with_unknown_fields_into(wire_type, is, &mut self.reusable_auth_credentials_type, 30, &mut self.unknown_fields)?
- },
- 40 => {
- ::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.reusable_auth_credentials)?;
- },
- 50 => {
- ::protobuf::rt::read_singular_bytes_into(wire_type, is, &mut self.lfs_secret)?;
- },
- 60 => {
- ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.account_info)?;
- },
- 70 => {
- ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.fb)?;
- },
- _ => {
- ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
- },
- };
- }
- ::std::result::Result::Ok(())
- }
- // Compute sizes of nested messages
- #[allow(unused_variables)]
- fn compute_size(&self) -> u32 {
- let mut my_size = 0;
- if let Some(ref v) = self.canonical_username.as_ref() {
- my_size += ::protobuf::rt::string_size(10, &v);
- }
- if let Some(v) = self.account_type_logged_in {
- my_size += ::protobuf::rt::enum_size(20, v);
- }
- if let Some(v) = self.credentials_type_logged_in {
- my_size += ::protobuf::rt::enum_size(25, v);
- }
- if let Some(v) = self.reusable_auth_credentials_type {
- my_size += ::protobuf::rt::enum_size(30, v);
- }
- if let Some(ref v) = self.reusable_auth_credentials.as_ref() {
- my_size += ::protobuf::rt::bytes_size(40, &v);
- }
- if let Some(ref v) = self.lfs_secret.as_ref() {
- my_size += ::protobuf::rt::bytes_size(50, &v);
- }
- if let Some(ref v) = self.account_info.as_ref() {
- let len = v.compute_size();
- my_size += 2 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
- }
- if let Some(ref v) = self.fb.as_ref() {
- let len = v.compute_size();
- my_size += 2 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
- }
- my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
- self.cached_size.set(my_size);
- my_size
- }
- fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- if let Some(ref v) = self.canonical_username.as_ref() {
- os.write_string(10, &v)?;
- }
- if let Some(v) = self.account_type_logged_in {
- os.write_enum(20, v.value())?;
- }
- if let Some(v) = self.credentials_type_logged_in {
- os.write_enum(25, v.value())?;
- }
- if let Some(v) = self.reusable_auth_credentials_type {
- os.write_enum(30, v.value())?;
- }
- if let Some(ref v) = self.reusable_auth_credentials.as_ref() {
- os.write_bytes(40, &v)?;
- }
- if let Some(ref v) = self.lfs_secret.as_ref() {
- os.write_bytes(50, &v)?;
- }
- if let Some(ref v) = self.account_info.as_ref() {
- os.write_tag(60, ::protobuf::wire_format::WireTypeLengthDelimited)?;
- os.write_raw_varint32(v.get_cached_size())?;
- v.write_to_with_cached_sizes(os)?;
- }
- if let Some(ref v) = self.fb.as_ref() {
- os.write_tag(70, ::protobuf::wire_format::WireTypeLengthDelimited)?;
- os.write_raw_varint32(v.get_cached_size())?;
- v.write_to_with_cached_sizes(os)?;
- }
- os.write_unknown_fields(self.get_unknown_fields())?;
- ::std::result::Result::Ok(())
- }
- fn get_cached_size(&self) -> u32 {
- self.cached_size.get()
- }
- fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
- &self.unknown_fields
- }
- fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
- &mut self.unknown_fields
- }
- fn as_any(&self) -> &dyn (::std::any::Any) {
- self as &dyn (::std::any::Any)
- }
- fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
- self as &mut dyn (::std::any::Any)
- }
- fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
- self
- }
- fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
- Self::descriptor_static()
- }
- fn new() -> APWelcome {
- APWelcome::new()
- }
- fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- let mut fields = ::std::vec::Vec::new();
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
- "canonical_username",
- |m: &APWelcome| { &m.canonical_username },
- |m: &mut APWelcome| { &mut m.canonical_username },
- ));
- fields.push(::protobuf::reflect::accessor::make_option_accessor::<_, ::protobuf::types::ProtobufTypeEnum<AccountType>>(
- "account_type_logged_in",
- |m: &APWelcome| { &m.account_type_logged_in },
- |m: &mut APWelcome| { &mut m.account_type_logged_in },
- ));
- fields.push(::protobuf::reflect::accessor::make_option_accessor::<_, ::protobuf::types::ProtobufTypeEnum<AccountType>>(
- "credentials_type_logged_in",
- |m: &APWelcome| { &m.credentials_type_logged_in },
- |m: &mut APWelcome| { &mut m.credentials_type_logged_in },
- ));
- fields.push(::protobuf::reflect::accessor::make_option_accessor::<_, ::protobuf::types::ProtobufTypeEnum<AuthenticationType>>(
- "reusable_auth_credentials_type",
- |m: &APWelcome| { &m.reusable_auth_credentials_type },
- |m: &mut APWelcome| { &mut m.reusable_auth_credentials_type },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>(
- "reusable_auth_credentials",
- |m: &APWelcome| { &m.reusable_auth_credentials },
- |m: &mut APWelcome| { &mut m.reusable_auth_credentials },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>(
- "lfs_secret",
- |m: &APWelcome| { &m.lfs_secret },
- |m: &mut APWelcome| { &mut m.lfs_secret },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<AccountInfo>>(
- "account_info",
- |m: &APWelcome| { &m.account_info },
- |m: &mut APWelcome| { &mut m.account_info },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<AccountInfoFacebook>>(
- "fb",
- |m: &APWelcome| { &m.fb },
- |m: &mut APWelcome| { &mut m.fb },
- ));
- ::protobuf::reflect::MessageDescriptor::new::<APWelcome>(
- "APWelcome",
- fields,
- file_descriptor_proto()
- )
- })
- }
- }
- fn default_instance() -> &'static APWelcome {
- static mut instance: ::protobuf::lazy::Lazy<APWelcome> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const APWelcome,
- };
- unsafe {
- instance.get(APWelcome::new)
- }
- }
- }
- impl ::protobuf::Clear for APWelcome {
- fn clear(&mut self) {
- self.canonical_username.clear();
- self.account_type_logged_in = ::std::option::Option::None;
- self.credentials_type_logged_in = ::std::option::Option::None;
- self.reusable_auth_credentials_type = ::std::option::Option::None;
- self.reusable_auth_credentials.clear();
- self.lfs_secret.clear();
- self.account_info.clear();
- self.fb.clear();
- self.unknown_fields.clear();
- }
- }
- impl ::std::fmt::Debug for APWelcome {
- fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
- ::protobuf::text_format::fmt(self, f)
- }
- }
- impl ::protobuf::reflect::ProtobufValue for APWelcome {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Message(self)
- }
- }
- #[derive(PartialEq,Clone,Default)]
- pub struct AccountInfo {
- // message fields
- spotify: ::protobuf::SingularPtrField<AccountInfoSpotify>,
- facebook: ::protobuf::SingularPtrField<AccountInfoFacebook>,
- // special fields
- pub unknown_fields: ::protobuf::UnknownFields,
- pub cached_size: ::protobuf::CachedSize,
- }
- impl<'a> ::std::default::Default for &'a AccountInfo {
- fn default() -> &'a AccountInfo {
- <AccountInfo as ::protobuf::Message>::default_instance()
- }
- }
- impl AccountInfo {
- pub fn new() -> AccountInfo {
- ::std::default::Default::default()
- }
- // optional .AccountInfoSpotify spotify = 1;
- pub fn get_spotify(&self) -> &AccountInfoSpotify {
- self.spotify.as_ref().unwrap_or_else(|| AccountInfoSpotify::default_instance())
- }
- pub fn clear_spotify(&mut self) {
- self.spotify.clear();
- }
- pub fn has_spotify(&self) -> bool {
- self.spotify.is_some()
- }
- // Param is passed by value, moved
- pub fn set_spotify(&mut self, v: AccountInfoSpotify) {
- self.spotify = ::protobuf::SingularPtrField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_spotify(&mut self) -> &mut AccountInfoSpotify {
- if self.spotify.is_none() {
- self.spotify.set_default();
- }
- self.spotify.as_mut().unwrap()
- }
- // Take field
- pub fn take_spotify(&mut self) -> AccountInfoSpotify {
- self.spotify.take().unwrap_or_else(|| AccountInfoSpotify::new())
- }
- // optional .AccountInfoFacebook facebook = 2;
- pub fn get_facebook(&self) -> &AccountInfoFacebook {
- self.facebook.as_ref().unwrap_or_else(|| AccountInfoFacebook::default_instance())
- }
- pub fn clear_facebook(&mut self) {
- self.facebook.clear();
- }
- pub fn has_facebook(&self) -> bool {
- self.facebook.is_some()
- }
- // Param is passed by value, moved
- pub fn set_facebook(&mut self, v: AccountInfoFacebook) {
- self.facebook = ::protobuf::SingularPtrField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_facebook(&mut self) -> &mut AccountInfoFacebook {
- if self.facebook.is_none() {
- self.facebook.set_default();
- }
- self.facebook.as_mut().unwrap()
- }
- // Take field
- pub fn take_facebook(&mut self) -> AccountInfoFacebook {
- self.facebook.take().unwrap_or_else(|| AccountInfoFacebook::new())
- }
- }
- impl ::protobuf::Message for AccountInfo {
- fn is_initialized(&self) -> bool {
- for v in &self.spotify {
- if !v.is_initialized() {
- return false;
- }
- };
- for v in &self.facebook {
- if !v.is_initialized() {
- return false;
- }
- };
- true
- }
- fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- while !is.eof()? {
- let (field_number, wire_type) = is.read_tag_unpack()?;
- match field_number {
- 1 => {
- ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.spotify)?;
- },
- 2 => {
- ::protobuf::rt::read_singular_message_into(wire_type, is, &mut self.facebook)?;
- },
- _ => {
- ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
- },
- };
- }
- ::std::result::Result::Ok(())
- }
- // Compute sizes of nested messages
- #[allow(unused_variables)]
- fn compute_size(&self) -> u32 {
- let mut my_size = 0;
- if let Some(ref v) = self.spotify.as_ref() {
- let len = v.compute_size();
- my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
- }
- if let Some(ref v) = self.facebook.as_ref() {
- let len = v.compute_size();
- my_size += 1 + ::protobuf::rt::compute_raw_varint32_size(len) + len;
- }
- my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
- self.cached_size.set(my_size);
- my_size
- }
- fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- if let Some(ref v) = self.spotify.as_ref() {
- os.write_tag(1, ::protobuf::wire_format::WireTypeLengthDelimited)?;
- os.write_raw_varint32(v.get_cached_size())?;
- v.write_to_with_cached_sizes(os)?;
- }
- if let Some(ref v) = self.facebook.as_ref() {
- os.write_tag(2, ::protobuf::wire_format::WireTypeLengthDelimited)?;
- os.write_raw_varint32(v.get_cached_size())?;
- v.write_to_with_cached_sizes(os)?;
- }
- os.write_unknown_fields(self.get_unknown_fields())?;
- ::std::result::Result::Ok(())
- }
- fn get_cached_size(&self) -> u32 {
- self.cached_size.get()
- }
- fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
- &self.unknown_fields
- }
- fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
- &mut self.unknown_fields
- }
- fn as_any(&self) -> &dyn (::std::any::Any) {
- self as &dyn (::std::any::Any)
- }
- fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
- self as &mut dyn (::std::any::Any)
- }
- fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
- self
- }
- fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
- Self::descriptor_static()
- }
- fn new() -> AccountInfo {
- AccountInfo::new()
- }
- fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- let mut fields = ::std::vec::Vec::new();
- fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<AccountInfoSpotify>>(
- "spotify",
- |m: &AccountInfo| { &m.spotify },
- |m: &mut AccountInfo| { &mut m.spotify },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<AccountInfoFacebook>>(
- "facebook",
- |m: &AccountInfo| { &m.facebook },
- |m: &mut AccountInfo| { &mut m.facebook },
- ));
- ::protobuf::reflect::MessageDescriptor::new::<AccountInfo>(
- "AccountInfo",
- fields,
- file_descriptor_proto()
- )
- })
- }
- }
- fn default_instance() -> &'static AccountInfo {
- static mut instance: ::protobuf::lazy::Lazy<AccountInfo> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const AccountInfo,
- };
- unsafe {
- instance.get(AccountInfo::new)
- }
- }
- }
- impl ::protobuf::Clear for AccountInfo {
- fn clear(&mut self) {
- self.spotify.clear();
- self.facebook.clear();
- self.unknown_fields.clear();
- }
- }
- impl ::std::fmt::Debug for AccountInfo {
- fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
- ::protobuf::text_format::fmt(self, f)
- }
- }
- impl ::protobuf::reflect::ProtobufValue for AccountInfo {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Message(self)
- }
- }
- #[derive(PartialEq,Clone,Default)]
- pub struct AccountInfoSpotify {
- // special fields
- pub unknown_fields: ::protobuf::UnknownFields,
- pub cached_size: ::protobuf::CachedSize,
- }
- impl<'a> ::std::default::Default for &'a AccountInfoSpotify {
- fn default() -> &'a AccountInfoSpotify {
- <AccountInfoSpotify as ::protobuf::Message>::default_instance()
- }
- }
- impl AccountInfoSpotify {
- pub fn new() -> AccountInfoSpotify {
- ::std::default::Default::default()
- }
- }
- impl ::protobuf::Message for AccountInfoSpotify {
- fn is_initialized(&self) -> bool {
- true
- }
- fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- while !is.eof()? {
- let (field_number, wire_type) = is.read_tag_unpack()?;
- match field_number {
- _ => {
- ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
- },
- };
- }
- ::std::result::Result::Ok(())
- }
- // Compute sizes of nested messages
- #[allow(unused_variables)]
- fn compute_size(&self) -> u32 {
- let mut my_size = 0;
- my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
- self.cached_size.set(my_size);
- my_size
- }
- fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- os.write_unknown_fields(self.get_unknown_fields())?;
- ::std::result::Result::Ok(())
- }
- fn get_cached_size(&self) -> u32 {
- self.cached_size.get()
- }
- fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
- &self.unknown_fields
- }
- fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
- &mut self.unknown_fields
- }
- fn as_any(&self) -> &dyn (::std::any::Any) {
- self as &dyn (::std::any::Any)
- }
- fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
- self as &mut dyn (::std::any::Any)
- }
- fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
- self
- }
- fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
- Self::descriptor_static()
- }
- fn new() -> AccountInfoSpotify {
- AccountInfoSpotify::new()
- }
- fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- let fields = ::std::vec::Vec::new();
- ::protobuf::reflect::MessageDescriptor::new::<AccountInfoSpotify>(
- "AccountInfoSpotify",
- fields,
- file_descriptor_proto()
- )
- })
- }
- }
- fn default_instance() -> &'static AccountInfoSpotify {
- static mut instance: ::protobuf::lazy::Lazy<AccountInfoSpotify> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const AccountInfoSpotify,
- };
- unsafe {
- instance.get(AccountInfoSpotify::new)
- }
- }
- }
- impl ::protobuf::Clear for AccountInfoSpotify {
- fn clear(&mut self) {
- self.unknown_fields.clear();
- }
- }
- impl ::std::fmt::Debug for AccountInfoSpotify {
- fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
- ::protobuf::text_format::fmt(self, f)
- }
- }
- impl ::protobuf::reflect::ProtobufValue for AccountInfoSpotify {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Message(self)
- }
- }
- #[derive(PartialEq,Clone,Default)]
- pub struct AccountInfoFacebook {
- // message fields
- access_token: ::protobuf::SingularField<::std::string::String>,
- machine_id: ::protobuf::SingularField<::std::string::String>,
- // special fields
- pub unknown_fields: ::protobuf::UnknownFields,
- pub cached_size: ::protobuf::CachedSize,
- }
- impl<'a> ::std::default::Default for &'a AccountInfoFacebook {
- fn default() -> &'a AccountInfoFacebook {
- <AccountInfoFacebook as ::protobuf::Message>::default_instance()
- }
- }
- impl AccountInfoFacebook {
- pub fn new() -> AccountInfoFacebook {
- ::std::default::Default::default()
- }
- // optional string access_token = 1;
- pub fn get_access_token(&self) -> &str {
- match self.access_token.as_ref() {
- Some(v) => &v,
- None => "",
- }
- }
- pub fn clear_access_token(&mut self) {
- self.access_token.clear();
- }
- pub fn has_access_token(&self) -> bool {
- self.access_token.is_some()
- }
- // Param is passed by value, moved
- pub fn set_access_token(&mut self, v: ::std::string::String) {
- self.access_token = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_access_token(&mut self) -> &mut ::std::string::String {
- if self.access_token.is_none() {
- self.access_token.set_default();
- }
- self.access_token.as_mut().unwrap()
- }
- // Take field
- pub fn take_access_token(&mut self) -> ::std::string::String {
- self.access_token.take().unwrap_or_else(|| ::std::string::String::new())
- }
- // optional string machine_id = 2;
- pub fn get_machine_id(&self) -> &str {
- match self.machine_id.as_ref() {
- Some(v) => &v,
- None => "",
- }
- }
- pub fn clear_machine_id(&mut self) {
- self.machine_id.clear();
- }
- pub fn has_machine_id(&self) -> bool {
- self.machine_id.is_some()
- }
- // Param is passed by value, moved
- pub fn set_machine_id(&mut self, v: ::std::string::String) {
- self.machine_id = ::protobuf::SingularField::some(v);
- }
- // Mutable pointer to the field.
- // If field is not initialized, it is initialized with default value first.
- pub fn mut_machine_id(&mut self) -> &mut ::std::string::String {
- if self.machine_id.is_none() {
- self.machine_id.set_default();
- }
- self.machine_id.as_mut().unwrap()
- }
- // Take field
- pub fn take_machine_id(&mut self) -> ::std::string::String {
- self.machine_id.take().unwrap_or_else(|| ::std::string::String::new())
- }
- }
- impl ::protobuf::Message for AccountInfoFacebook {
- fn is_initialized(&self) -> bool {
- true
- }
- fn merge_from(&mut self, is: &mut ::protobuf::CodedInputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- while !is.eof()? {
- let (field_number, wire_type) = is.read_tag_unpack()?;
- match field_number {
- 1 => {
- ::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.access_token)?;
- },
- 2 => {
- ::protobuf::rt::read_singular_string_into(wire_type, is, &mut self.machine_id)?;
- },
- _ => {
- ::protobuf::rt::read_unknown_or_skip_group(field_number, wire_type, is, self.mut_unknown_fields())?;
- },
- };
- }
- ::std::result::Result::Ok(())
- }
- // Compute sizes of nested messages
- #[allow(unused_variables)]
- fn compute_size(&self) -> u32 {
- let mut my_size = 0;
- if let Some(ref v) = self.access_token.as_ref() {
- my_size += ::protobuf::rt::string_size(1, &v);
- }
- if let Some(ref v) = self.machine_id.as_ref() {
- my_size += ::protobuf::rt::string_size(2, &v);
- }
- my_size += ::protobuf::rt::unknown_fields_size(self.get_unknown_fields());
- self.cached_size.set(my_size);
- my_size
- }
- fn write_to_with_cached_sizes(&self, os: &mut ::protobuf::CodedOutputStream<'_>) -> ::protobuf::ProtobufResult<()> {
- if let Some(ref v) = self.access_token.as_ref() {
- os.write_string(1, &v)?;
- }
- if let Some(ref v) = self.machine_id.as_ref() {
- os.write_string(2, &v)?;
- }
- os.write_unknown_fields(self.get_unknown_fields())?;
- ::std::result::Result::Ok(())
- }
- fn get_cached_size(&self) -> u32 {
- self.cached_size.get()
- }
- fn get_unknown_fields(&self) -> &::protobuf::UnknownFields {
- &self.unknown_fields
- }
- fn mut_unknown_fields(&mut self) -> &mut ::protobuf::UnknownFields {
- &mut self.unknown_fields
- }
- fn as_any(&self) -> &dyn (::std::any::Any) {
- self as &dyn (::std::any::Any)
- }
- fn as_any_mut(&mut self) -> &mut dyn (::std::any::Any) {
- self as &mut dyn (::std::any::Any)
- }
- fn into_any(self: Box<Self>) -> ::std::boxed::Box<dyn (::std::any::Any)> {
- self
- }
- fn descriptor(&self) -> &'static ::protobuf::reflect::MessageDescriptor {
- Self::descriptor_static()
- }
- fn new() -> AccountInfoFacebook {
- AccountInfoFacebook::new()
- }
- fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::MessageDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::MessageDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- let mut fields = ::std::vec::Vec::new();
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
- "access_token",
- |m: &AccountInfoFacebook| { &m.access_token },
- |m: &mut AccountInfoFacebook| { &mut m.access_token },
- ));
- fields.push(::protobuf::reflect::accessor::make_singular_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
- "machine_id",
- |m: &AccountInfoFacebook| { &m.machine_id },
- |m: &mut AccountInfoFacebook| { &mut m.machine_id },
- ));
- ::protobuf::reflect::MessageDescriptor::new::<AccountInfoFacebook>(
- "AccountInfoFacebook",
- fields,
- file_descriptor_proto()
- )
- })
- }
- }
- fn default_instance() -> &'static AccountInfoFacebook {
- static mut instance: ::protobuf::lazy::Lazy<AccountInfoFacebook> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const AccountInfoFacebook,
- };
- unsafe {
- instance.get(AccountInfoFacebook::new)
- }
- }
- }
- impl ::protobuf::Clear for AccountInfoFacebook {
- fn clear(&mut self) {
- self.access_token.clear();
- self.machine_id.clear();
- self.unknown_fields.clear();
- }
- }
- impl ::std::fmt::Debug for AccountInfoFacebook {
- fn fmt(&self, f: &mut ::std::fmt::Formatter<'_>) -> ::std::fmt::Result {
- ::protobuf::text_format::fmt(self, f)
- }
- }
- impl ::protobuf::reflect::ProtobufValue for AccountInfoFacebook {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Message(self)
- }
- }
- #[derive(Clone,PartialEq,Eq,Debug,Hash)]
- pub enum AuthenticationType {
- AUTHENTICATION_USER_PASS = 0,
- AUTHENTICATION_STORED_SPOTIFY_CREDENTIALS = 1,
- AUTHENTICATION_STORED_FACEBOOK_CREDENTIALS = 2,
- AUTHENTICATION_SPOTIFY_TOKEN = 3,
- AUTHENTICATION_FACEBOOK_TOKEN = 4,
- }
- impl ::protobuf::ProtobufEnum for AuthenticationType {
- fn value(&self) -> i32 {
- *self as i32
- }
- fn from_i32(value: i32) -> ::std::option::Option<AuthenticationType> {
- match value {
- 0 => ::std::option::Option::Some(AuthenticationType::AUTHENTICATION_USER_PASS),
- 1 => ::std::option::Option::Some(AuthenticationType::AUTHENTICATION_STORED_SPOTIFY_CREDENTIALS),
- 2 => ::std::option::Option::Some(AuthenticationType::AUTHENTICATION_STORED_FACEBOOK_CREDENTIALS),
- 3 => ::std::option::Option::Some(AuthenticationType::AUTHENTICATION_SPOTIFY_TOKEN),
- 4 => ::std::option::Option::Some(AuthenticationType::AUTHENTICATION_FACEBOOK_TOKEN),
- _ => ::std::option::Option::None
- }
- }
- fn values() -> &'static [Self] {
- static values: &'static [AuthenticationType] = &[
- AuthenticationType::AUTHENTICATION_USER_PASS,
- AuthenticationType::AUTHENTICATION_STORED_SPOTIFY_CREDENTIALS,
- AuthenticationType::AUTHENTICATION_STORED_FACEBOOK_CREDENTIALS,
- AuthenticationType::AUTHENTICATION_SPOTIFY_TOKEN,
- AuthenticationType::AUTHENTICATION_FACEBOOK_TOKEN,
- ];
- values
- }
- fn enum_descriptor_static() -> &'static ::protobuf::reflect::EnumDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- ::protobuf::reflect::EnumDescriptor::new("AuthenticationType", file_descriptor_proto())
- })
- }
- }
- }
- impl ::std::marker::Copy for AuthenticationType {
- }
- impl ::std::default::Default for AuthenticationType {
- fn default() -> Self {
- AuthenticationType::AUTHENTICATION_USER_PASS
- }
- }
- impl ::protobuf::reflect::ProtobufValue for AuthenticationType {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Enum(self.descriptor())
- }
- }
- #[derive(Clone,PartialEq,Eq,Debug,Hash)]
- pub enum AccountCreation {
- ACCOUNT_CREATION_ALWAYS_PROMPT = 1,
- ACCOUNT_CREATION_ALWAYS_CREATE = 3,
- }
- impl ::protobuf::ProtobufEnum for AccountCreation {
- fn value(&self) -> i32 {
- *self as i32
- }
- fn from_i32(value: i32) -> ::std::option::Option<AccountCreation> {
- match value {
- 1 => ::std::option::Option::Some(AccountCreation::ACCOUNT_CREATION_ALWAYS_PROMPT),
- 3 => ::std::option::Option::Some(AccountCreation::ACCOUNT_CREATION_ALWAYS_CREATE),
- _ => ::std::option::Option::None
- }
- }
- fn values() -> &'static [Self] {
- static values: &'static [AccountCreation] = &[
- AccountCreation::ACCOUNT_CREATION_ALWAYS_PROMPT,
- AccountCreation::ACCOUNT_CREATION_ALWAYS_CREATE,
- ];
- values
- }
- fn enum_descriptor_static() -> &'static ::protobuf::reflect::EnumDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- ::protobuf::reflect::EnumDescriptor::new("AccountCreation", file_descriptor_proto())
- })
- }
- }
- }
- impl ::std::marker::Copy for AccountCreation {
- }
- // Note, `Default` is implemented although default value is not 0
- impl ::std::default::Default for AccountCreation {
- fn default() -> Self {
- AccountCreation::ACCOUNT_CREATION_ALWAYS_PROMPT
- }
- }
- impl ::protobuf::reflect::ProtobufValue for AccountCreation {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Enum(self.descriptor())
- }
- }
- #[derive(Clone,PartialEq,Eq,Debug,Hash)]
- pub enum CpuFamily {
- CPU_UNKNOWN = 0,
- CPU_X86 = 1,
- CPU_X86_64 = 2,
- CPU_PPC = 3,
- CPU_PPC_64 = 4,
- CPU_ARM = 5,
- CPU_IA64 = 6,
- CPU_SH = 7,
- CPU_MIPS = 8,
- CPU_BLACKFIN = 9,
- }
- impl ::protobuf::ProtobufEnum for CpuFamily {
- fn value(&self) -> i32 {
- *self as i32
- }
- fn from_i32(value: i32) -> ::std::option::Option<CpuFamily> {
- match value {
- 0 => ::std::option::Option::Some(CpuFamily::CPU_UNKNOWN),
- 1 => ::std::option::Option::Some(CpuFamily::CPU_X86),
- 2 => ::std::option::Option::Some(CpuFamily::CPU_X86_64),
- 3 => ::std::option::Option::Some(CpuFamily::CPU_PPC),
- 4 => ::std::option::Option::Some(CpuFamily::CPU_PPC_64),
- 5 => ::std::option::Option::Some(CpuFamily::CPU_ARM),
- 6 => ::std::option::Option::Some(CpuFamily::CPU_IA64),
- 7 => ::std::option::Option::Some(CpuFamily::CPU_SH),
- 8 => ::std::option::Option::Some(CpuFamily::CPU_MIPS),
- 9 => ::std::option::Option::Some(CpuFamily::CPU_BLACKFIN),
- _ => ::std::option::Option::None
- }
- }
- fn values() -> &'static [Self] {
- static values: &'static [CpuFamily] = &[
- CpuFamily::CPU_UNKNOWN,
- CpuFamily::CPU_X86,
- CpuFamily::CPU_X86_64,
- CpuFamily::CPU_PPC,
- CpuFamily::CPU_PPC_64,
- CpuFamily::CPU_ARM,
- CpuFamily::CPU_IA64,
- CpuFamily::CPU_SH,
- CpuFamily::CPU_MIPS,
- CpuFamily::CPU_BLACKFIN,
- ];
- values
- }
- fn enum_descriptor_static() -> &'static ::protobuf::reflect::EnumDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- ::protobuf::reflect::EnumDescriptor::new("CpuFamily", file_descriptor_proto())
- })
- }
- }
- }
- impl ::std::marker::Copy for CpuFamily {
- }
- impl ::std::default::Default for CpuFamily {
- fn default() -> Self {
- CpuFamily::CPU_UNKNOWN
- }
- }
- impl ::protobuf::reflect::ProtobufValue for CpuFamily {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Enum(self.descriptor())
- }
- }
- #[derive(Clone,PartialEq,Eq,Debug,Hash)]
- pub enum Brand {
- BRAND_UNBRANDED = 0,
- BRAND_INQ = 1,
- BRAND_HTC = 2,
- BRAND_NOKIA = 3,
- }
- impl ::protobuf::ProtobufEnum for Brand {
- fn value(&self) -> i32 {
- *self as i32
- }
- fn from_i32(value: i32) -> ::std::option::Option<Brand> {
- match value {
- 0 => ::std::option::Option::Some(Brand::BRAND_UNBRANDED),
- 1 => ::std::option::Option::Some(Brand::BRAND_INQ),
- 2 => ::std::option::Option::Some(Brand::BRAND_HTC),
- 3 => ::std::option::Option::Some(Brand::BRAND_NOKIA),
- _ => ::std::option::Option::None
- }
- }
- fn values() -> &'static [Self] {
- static values: &'static [Brand] = &[
- Brand::BRAND_UNBRANDED,
- Brand::BRAND_INQ,
- Brand::BRAND_HTC,
- Brand::BRAND_NOKIA,
- ];
- values
- }
- fn enum_descriptor_static() -> &'static ::protobuf::reflect::EnumDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- ::protobuf::reflect::EnumDescriptor::new("Brand", file_descriptor_proto())
- })
- }
- }
- }
- impl ::std::marker::Copy for Brand {
- }
- impl ::std::default::Default for Brand {
- fn default() -> Self {
- Brand::BRAND_UNBRANDED
- }
- }
- impl ::protobuf::reflect::ProtobufValue for Brand {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Enum(self.descriptor())
- }
- }
- #[derive(Clone,PartialEq,Eq,Debug,Hash)]
- pub enum Os {
- OS_UNKNOWN = 0,
- OS_WINDOWS = 1,
- OS_OSX = 2,
- OS_IPHONE = 3,
- OS_S60 = 4,
- OS_LINUX = 5,
- OS_WINDOWS_CE = 6,
- OS_ANDROID = 7,
- OS_PALM = 8,
- OS_FREEBSD = 9,
- OS_BLACKBERRY = 10,
- OS_SONOS = 11,
- OS_LOGITECH = 12,
- OS_WP7 = 13,
- OS_ONKYO = 14,
- OS_PHILIPS = 15,
- OS_WD = 16,
- OS_VOLVO = 17,
- OS_TIVO = 18,
- OS_AWOX = 19,
- OS_MEEGO = 20,
- OS_QNXNTO = 21,
- OS_BCO = 22,
- }
- impl ::protobuf::ProtobufEnum for Os {
- fn value(&self) -> i32 {
- *self as i32
- }
- fn from_i32(value: i32) -> ::std::option::Option<Os> {
- match value {
- 0 => ::std::option::Option::Some(Os::OS_UNKNOWN),
- 1 => ::std::option::Option::Some(Os::OS_WINDOWS),
- 2 => ::std::option::Option::Some(Os::OS_OSX),
- 3 => ::std::option::Option::Some(Os::OS_IPHONE),
- 4 => ::std::option::Option::Some(Os::OS_S60),
- 5 => ::std::option::Option::Some(Os::OS_LINUX),
- 6 => ::std::option::Option::Some(Os::OS_WINDOWS_CE),
- 7 => ::std::option::Option::Some(Os::OS_ANDROID),
- 8 => ::std::option::Option::Some(Os::OS_PALM),
- 9 => ::std::option::Option::Some(Os::OS_FREEBSD),
- 10 => ::std::option::Option::Some(Os::OS_BLACKBERRY),
- 11 => ::std::option::Option::Some(Os::OS_SONOS),
- 12 => ::std::option::Option::Some(Os::OS_LOGITECH),
- 13 => ::std::option::Option::Some(Os::OS_WP7),
- 14 => ::std::option::Option::Some(Os::OS_ONKYO),
- 15 => ::std::option::Option::Some(Os::OS_PHILIPS),
- 16 => ::std::option::Option::Some(Os::OS_WD),
- 17 => ::std::option::Option::Some(Os::OS_VOLVO),
- 18 => ::std::option::Option::Some(Os::OS_TIVO),
- 19 => ::std::option::Option::Some(Os::OS_AWOX),
- 20 => ::std::option::Option::Some(Os::OS_MEEGO),
- 21 => ::std::option::Option::Some(Os::OS_QNXNTO),
- 22 => ::std::option::Option::Some(Os::OS_BCO),
- _ => ::std::option::Option::None
- }
- }
- fn values() -> &'static [Self] {
- static values: &'static [Os] = &[
- Os::OS_UNKNOWN,
- Os::OS_WINDOWS,
- Os::OS_OSX,
- Os::OS_IPHONE,
- Os::OS_S60,
- Os::OS_LINUX,
- Os::OS_WINDOWS_CE,
- Os::OS_ANDROID,
- Os::OS_PALM,
- Os::OS_FREEBSD,
- Os::OS_BLACKBERRY,
- Os::OS_SONOS,
- Os::OS_LOGITECH,
- Os::OS_WP7,
- Os::OS_ONKYO,
- Os::OS_PHILIPS,
- Os::OS_WD,
- Os::OS_VOLVO,
- Os::OS_TIVO,
- Os::OS_AWOX,
- Os::OS_MEEGO,
- Os::OS_QNXNTO,
- Os::OS_BCO,
- ];
- values
- }
- fn enum_descriptor_static() -> &'static ::protobuf::reflect::EnumDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- ::protobuf::reflect::EnumDescriptor::new("Os", file_descriptor_proto())
- })
- }
- }
- }
- impl ::std::marker::Copy for Os {
- }
- impl ::std::default::Default for Os {
- fn default() -> Self {
- Os::OS_UNKNOWN
- }
- }
- impl ::protobuf::reflect::ProtobufValue for Os {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Enum(self.descriptor())
- }
- }
- #[derive(Clone,PartialEq,Eq,Debug,Hash)]
- pub enum AccountType {
- Spotify = 0,
- Facebook = 1,
- }
- impl ::protobuf::ProtobufEnum for AccountType {
- fn value(&self) -> i32 {
- *self as i32
- }
- fn from_i32(value: i32) -> ::std::option::Option<AccountType> {
- match value {
- 0 => ::std::option::Option::Some(AccountType::Spotify),
- 1 => ::std::option::Option::Some(AccountType::Facebook),
- _ => ::std::option::Option::None
- }
- }
- fn values() -> &'static [Self] {
- static values: &'static [AccountType] = &[
- AccountType::Spotify,
- AccountType::Facebook,
- ];
- values
- }
- fn enum_descriptor_static() -> &'static ::protobuf::reflect::EnumDescriptor {
- static mut descriptor: ::protobuf::lazy::Lazy<::protobuf::reflect::EnumDescriptor> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::reflect::EnumDescriptor,
- };
- unsafe {
- descriptor.get(|| {
- ::protobuf::reflect::EnumDescriptor::new("AccountType", file_descriptor_proto())
- })
- }
- }
- }
- impl ::std::marker::Copy for AccountType {
- }
- impl ::std::default::Default for AccountType {
- fn default() -> Self {
- AccountType::Spotify
- }
- }
- impl ::protobuf::reflect::ProtobufValue for AccountType {
- fn as_ref(&self) -> ::protobuf::reflect::ProtobufValueRef {
- ::protobuf::reflect::ProtobufValueRef::Enum(self.descriptor())
- }
- }
- static file_descriptor_proto_data: &'static [u8] = b"\
- \n\x14authentication.proto\x12\0\"\xfe\x02\n\x17ClientResponseEncrypted\
- \x12.\n\x11login_credentials\x18\n\x20\x02(\x0b2\x11.LoginCredentialsB\0\
- \x12,\n\x10account_creation\x18\x14\x20\x01(\x0e2\x10.AccountCreationB\0\
- \x129\n\x14fingerprint_response\x18\x1e\x20\x01(\x0b2\x19.FingerprintRes\
- ponseUnionB\0\x12'\n\x0bpeer_ticket\x18(\x20\x01(\x0b2\x10.PeerTicketUni\
- onB\0\x12\"\n\x0bsystem_info\x182\x20\x02(\x0b2\x0b.SystemInfoB\0\x12\
- \x18\n\x0eplatform_model\x18<\x20\x01(\tB\0\x12\x18\n\x0eversion_string\
- \x18F\x20\x01(\tB\0\x12#\n\x06appkey\x18P\x20\x01(\x0b2\x11.LibspotifyAp\
- pKeyB\0\x12\"\n\x0bclient_info\x18Z\x20\x01(\x0b2\x0b.ClientInfoB\0:\0\"\
- a\n\x10LoginCredentials\x12\x12\n\x08username\x18\n\x20\x01(\tB\0\x12\"\
- \n\x03typ\x18\x14\x20\x02(\x0e2\x13.AuthenticationTypeB\0\x12\x13\n\taut\
- h_data\x18\x1e\x20\x01(\x0cB\0:\0\"\x7f\n\x18FingerprintResponseUnion\
- \x12*\n\x05grain\x18\n\x20\x01(\x0b2\x19.FingerprintGrainResponseB\0\x12\
- 5\n\x0bhmac_ripemd\x18\x14\x20\x01(\x0b2\x1e.FingerprintHmacRipemdRespon\
- seB\0:\0\"5\n\x18FingerprintGrainResponse\x12\x17\n\rencrypted_key\x18\n\
- \x20\x02(\x0cB\0:\0\"1\n\x1dFingerprintHmacRipemdResponse\x12\x0e\n\x04h\
- mac\x18\n\x20\x02(\x0cB\0:\0\"e\n\x0fPeerTicketUnion\x12*\n\npublic_key\
- \x18\n\x20\x01(\x0b2\x14.PeerTicketPublicKeyB\0\x12$\n\nold_ticket\x18\
- \x14\x20\x01(\x0b2\x0e.PeerTicketOldB\0:\0\"-\n\x13PeerTicketPublicKey\
- \x12\x14\n\npublic_key\x18\n\x20\x02(\x0cB\0:\0\"I\n\rPeerTicketOld\x12\
- \x15\n\x0bpeer_ticket\x18\n\x20\x02(\x0cB\0\x12\x1f\n\x15peer_ticket_sig\
- nature\x18\x14\x20\x02(\x0cB\0:\0\"\xff\x01\n\nSystemInfo\x12\x20\n\ncpu\
- _family\x18\n\x20\x02(\x0e2\n.CpuFamilyB\0\x12\x15\n\x0bcpu_subtype\x18\
- \x14\x20\x01(\rB\0\x12\x11\n\x07cpu_ext\x18\x1e\x20\x01(\rB\0\x12\x17\n\
- \x05brand\x18(\x20\x01(\x0e2\x06.BrandB\0\x12\x15\n\x0bbrand_flags\x182\
- \x20\x01(\rB\0\x12\x11\n\x02os\x18<\x20\x02(\x0e2\x03.OsB\0\x12\x14\n\no\
- s_version\x18F\x20\x01(\rB\0\x12\x10\n\x06os_ext\x18P\x20\x01(\rB\0\x12#\
- \n\x19system_information_string\x18Z\x20\x01(\tB\0\x12\x13\n\tdevice_id\
- \x18d\x20\x01(\tB\0:\0\"|\n\x10LibspotifyAppKey\x12\x11\n\x07version\x18\
- \x01\x20\x02(\rB\0\x12\x10\n\x06devkey\x18\x02\x20\x02(\x0cB\0\x12\x13\n\
- \tsignature\x18\x03\x20\x02(\x0cB\0\x12\x13\n\tuseragent\x18\x04\x20\x02\
- (\tB\0\x12\x17\n\rcallback_hash\x18\x05\x20\x02(\x0cB\0:\0\"X\n\nClientI\
- nfo\x12\x11\n\x07limited\x18\x01\x20\x01(\x08B\0\x12!\n\x02fb\x18\x02\
- \x20\x01(\x0b2\x13.ClientInfoFacebookB\0\x12\x12\n\x08language\x18\x03\
- \x20\x01(\tB\0:\0\",\n\x12ClientInfoFacebook\x12\x14\n\nmachine_id\x18\
- \x01\x20\x01(\tB\0:\0\"\xd3\x02\n\tAPWelcome\x12\x1c\n\x12canonical_user\
- name\x18\n\x20\x02(\tB\0\x12.\n\x16account_type_logged_in\x18\x14\x20\
- \x02(\x0e2\x0c.AccountTypeB\0\x122\n\x1acredentials_type_logged_in\x18\
- \x19\x20\x02(\x0e2\x0c.AccountTypeB\0\x12=\n\x1ereusable_auth_credential\
- s_type\x18\x1e\x20\x02(\x0e2\x13.AuthenticationTypeB\0\x12#\n\x19reusabl\
- e_auth_credentials\x18(\x20\x02(\x0cB\0\x12\x14\n\nlfs_secret\x182\x20\
- \x01(\x0cB\0\x12$\n\x0caccount_info\x18<\x20\x01(\x0b2\x0c.AccountInfoB\
- \0\x12\"\n\x02fb\x18F\x20\x01(\x0b2\x14.AccountInfoFacebookB\0:\0\"a\n\
- \x0bAccountInfo\x12&\n\x07spotify\x18\x01\x20\x01(\x0b2\x13.AccountInfoS\
- potifyB\0\x12(\n\x08facebook\x18\x02\x20\x01(\x0b2\x14.AccountInfoFacebo\
- okB\0:\0\"\x16\n\x12AccountInfoSpotify:\0\"E\n\x13AccountInfoFacebook\
- \x12\x16\n\x0caccess_token\x18\x01\x20\x01(\tB\0\x12\x14\n\nmachine_id\
- \x18\x02\x20\x01(\tB\0:\0*\xd8\x01\n\x12AuthenticationType\x12\x1c\n\x18\
- AUTHENTICATION_USER_PASS\x10\0\x12-\n)AUTHENTICATION_STORED_SPOTIFY_CRED\
- ENTIALS\x10\x01\x12.\n*AUTHENTICATION_STORED_FACEBOOK_CREDENTIALS\x10\
- \x02\x12\x20\n\x1cAUTHENTICATION_SPOTIFY_TOKEN\x10\x03\x12!\n\x1dAUTHENT\
- ICATION_FACEBOOK_TOKEN\x10\x04\x1a\0*[\n\x0fAccountCreation\x12\"\n\x1eA\
- CCOUNT_CREATION_ALWAYS_PROMPT\x10\x01\x12\"\n\x1eACCOUNT_CREATION_ALWAYS\
- _CREATE\x10\x03\x1a\0*\x9f\x01\n\tCpuFamily\x12\x0f\n\x0bCPU_UNKNOWN\x10\
- \0\x12\x0b\n\x07CPU_X86\x10\x01\x12\x0e\n\nCPU_X86_64\x10\x02\x12\x0b\n\
- \x07CPU_PPC\x10\x03\x12\x0e\n\nCPU_PPC_64\x10\x04\x12\x0b\n\x07CPU_ARM\
- \x10\x05\x12\x0c\n\x08CPU_IA64\x10\x06\x12\n\n\x06CPU_SH\x10\x07\x12\x0c\
- \n\x08CPU_MIPS\x10\x08\x12\x10\n\x0cCPU_BLACKFIN\x10\t\x1a\0*M\n\x05Bran\
- d\x12\x13\n\x0fBRAND_UNBRANDED\x10\0\x12\r\n\tBRAND_INQ\x10\x01\x12\r\n\
- \tBRAND_HTC\x10\x02\x12\x0f\n\x0bBRAND_NOKIA\x10\x03\x1a\0*\xd3\x02\n\
- \x02Os\x12\x0e\n\nOS_UNKNOWN\x10\0\x12\x0e\n\nOS_WINDOWS\x10\x01\x12\n\n\
- \x06OS_OSX\x10\x02\x12\r\n\tOS_IPHONE\x10\x03\x12\n\n\x06OS_S60\x10\x04\
- \x12\x0c\n\x08OS_LINUX\x10\x05\x12\x11\n\rOS_WINDOWS_CE\x10\x06\x12\x0e\
- \n\nOS_ANDROID\x10\x07\x12\x0b\n\x07OS_PALM\x10\x08\x12\x0e\n\nOS_FREEBS\
- D\x10\t\x12\x11\n\rOS_BLACKBERRY\x10\n\x12\x0c\n\x08OS_SONOS\x10\x0b\x12\
- \x0f\n\x0bOS_LOGITECH\x10\x0c\x12\n\n\x06OS_WP7\x10\r\x12\x0c\n\x08OS_ON\
- KYO\x10\x0e\x12\x0e\n\nOS_PHILIPS\x10\x0f\x12\t\n\x05OS_WD\x10\x10\x12\
- \x0c\n\x08OS_VOLVO\x10\x11\x12\x0b\n\x07OS_TIVO\x10\x12\x12\x0b\n\x07OS_\
- AWOX\x10\x13\x12\x0c\n\x08OS_MEEGO\x10\x14\x12\r\n\tOS_QNXNTO\x10\x15\
- \x12\n\n\x06OS_BCO\x10\x16\x1a\0**\n\x0bAccountType\x12\x0b\n\x07Spotify\
- \x10\0\x12\x0c\n\x08Facebook\x10\x01\x1a\0B\0b\x06proto2\
- ";
- static mut file_descriptor_proto_lazy: ::protobuf::lazy::Lazy<::protobuf::descriptor::FileDescriptorProto> = ::protobuf::lazy::Lazy {
- lock: ::protobuf::lazy::ONCE_INIT,
- ptr: 0 as *const ::protobuf::descriptor::FileDescriptorProto,
- };
- fn parse_descriptor_proto() -> ::protobuf::descriptor::FileDescriptorProto {
- ::protobuf::parse_from_bytes(file_descriptor_proto_data).unwrap()
- }
- pub fn file_descriptor_proto() -> &'static ::protobuf::descriptor::FileDescriptorProto {
- unsafe {
- file_descriptor_proto_lazy.get(|| {
- parse_descriptor_proto()
- })
- }
- }
|