mikufans_proto_intl/
bilibili.app.distribution.setting.experimental.rs

1// This file is @generated by prost-build.
2///
3#[derive(Clone, PartialEq, ::prost::Message)]
4pub struct DynamicSelect {
5    ///
6    #[prost(message, optional, tag = "1")]
7    pub fold: ::core::option::Option<super::super::BoolValue>,
8}
9///
10#[derive(Clone, PartialEq, ::prost::Message)]
11pub struct Exp {
12    ///
13    #[prost(message, optional, tag = "1")]
14    pub id: ::core::option::Option<super::super::Int64Value>,
15    ///
16    #[prost(message, optional, tag = "2")]
17    pub bucket: ::core::option::Option<super::super::Int32Value>,
18}
19///
20#[derive(Clone, PartialEq, ::prost::Message)]
21pub struct ExperimentalConfig {
22    ///
23    #[prost(message, optional, tag = "1")]
24    pub flag: ::core::option::Option<super::super::StringValue>,
25    ///
26    #[prost(message, repeated, tag = "2")]
27    pub exps: ::prost::alloc::vec::Vec<Exp>,
28}
29///
30#[derive(Clone, PartialEq, ::prost::Message)]
31pub struct MultipleTusConfig {
32    ///
33    #[prost(message, optional, tag = "1")]
34    pub top_left: ::core::option::Option<TopLeft>,
35    ///
36    #[prost(message, optional, tag = "2")]
37    pub dynamic_select: ::core::option::Option<DynamicSelect>,
38}
39///
40#[derive(Clone, PartialEq, ::prost::Message)]
41pub struct TopLeft {
42    ///
43    #[prost(message, optional, tag = "1")]
44    pub url: ::core::option::Option<super::super::StringValue>,
45    ///
46    #[prost(message, optional, tag = "2")]
47    pub story_foreground_image: ::core::option::Option<super::super::StringValue>,
48    ///
49    #[prost(message, optional, tag = "3")]
50    pub story_background_image: ::core::option::Option<super::super::StringValue>,
51    ///
52    #[prost(message, optional, tag = "4")]
53    pub listen_foreground_image: ::core::option::Option<super::super::StringValue>,
54    ///
55    #[prost(message, optional, tag = "5")]
56    pub listen_background_image: ::core::option::Option<super::super::StringValue>,
57    ///
58    #[prost(message, optional, tag = "6")]
59    pub ios_story_foreground_image: ::core::option::Option<super::super::StringValue>,
60    ///
61    #[prost(message, optional, tag = "7")]
62    pub ios_story_background_image: ::core::option::Option<super::super::StringValue>,
63    ///
64    #[prost(message, optional, tag = "8")]
65    pub ios_listen_foreground_image: ::core::option::Option<super::super::StringValue>,
66    ///
67    #[prost(message, optional, tag = "9")]
68    pub ios_listen_background_image: ::core::option::Option<super::super::StringValue>,
69    ///
70    #[prost(message, optional, tag = "10")]
71    pub goto: ::core::option::Option<super::super::StringValue>,
72    ///
73    #[prost(message, optional, tag = "11")]
74    pub url_v2: ::core::option::Option<super::super::StringValue>,
75    ///
76    #[prost(message, optional, tag = "12")]
77    pub goto_v2: ::core::option::Option<super::super::Int64Value>,
78    ///
79    #[prost(message, optional, tag = "13")]
80    pub badge: ::core::option::Option<super::super::StringValue>,
81}