1#[allow(clippy::derive_partial_eq_without_eq)]
4#[derive(Clone, PartialEq, ::prost::Message)]
5pub struct CoverageMetadata {
6 #[prost(string, tag="1")]
7 pub upload_id: ::prost::alloc::string::String,
8 #[prost(string, optional, tag="2")]
9 pub project_id: ::core::option::Option<::prost::alloc::string::String>,
10 #[prost(string, tag="29")]
11 pub build_id: ::prost::alloc::string::String,
12 #[prost(string, tag="3")]
13 pub ci: ::prost::alloc::string::String,
14 #[prost(string, tag="4")]
15 pub ci_url: ::prost::alloc::string::String,
16 #[prost(string, tag="5")]
17 pub repository_web_url: ::prost::alloc::string::String,
18 #[prost(string, tag="6")]
19 pub repository_origin_url: ::prost::alloc::string::String,
20 #[prost(string, tag="7")]
21 pub branch: ::prost::alloc::string::String,
22 #[prost(string, tag="8")]
23 pub workflow: ::prost::alloc::string::String,
24 #[prost(string, tag="9")]
25 pub job: ::prost::alloc::string::String,
26 #[prost(string, tag="10")]
27 pub run: ::prost::alloc::string::String,
28 #[prost(string, tag="11")]
29 pub run_url: ::prost::alloc::string::String,
30 #[prost(string, tag="12")]
31 pub commit_sha: ::prost::alloc::string::String,
32 #[prost(string, tag="13")]
33 pub commit_headline: ::prost::alloc::string::String,
34 #[prost(string, tag="14")]
35 pub commit_message: ::prost::alloc::string::String,
36 #[prost(string, tag="15")]
37 pub author_name: ::prost::alloc::string::String,
38 #[prost(string, tag="16")]
39 pub author_email: ::prost::alloc::string::String,
40 #[prost(message, optional, tag="17")]
41 pub author_time: ::core::option::Option<::pbjson_types::Timestamp>,
42 #[prost(string, tag="18")]
43 pub committer_name: ::prost::alloc::string::String,
44 #[prost(string, tag="19")]
45 pub committer_email: ::prost::alloc::string::String,
46 #[prost(message, optional, tag="20")]
47 pub commit_time: ::core::option::Option<::pbjson_types::Timestamp>,
48 #[prost(string, tag="21")]
49 pub pull_request_number: ::prost::alloc::string::String,
50 #[prost(string, tag="22")]
51 pub pull_request_url: ::prost::alloc::string::String,
52 #[prost(string, tag="23")]
53 pub head_ref: ::prost::alloc::string::String,
54 #[prost(string, tag="24")]
55 pub head_commit: ::prost::alloc::string::String,
56 #[prost(string, tag="25")]
57 pub base_ref: ::prost::alloc::string::String,
58 #[prost(string, tag="26")]
59 pub base_commit: ::prost::alloc::string::String,
60 #[prost(string, optional, tag="27")]
61 pub tag: ::core::option::Option<::prost::alloc::string::String>,
62 #[prost(string, tag="28")]
63 pub description: ::prost::alloc::string::String,
64 #[prost(message, optional, tag="30")]
65 pub uploaded_at: ::core::option::Option<::pbjson_types::Timestamp>,
66}
67#[allow(clippy::derive_partial_eq_without_eq)]
68#[derive(Clone, PartialEq, ::prost::Message)]
69pub struct ReportFile {
70 #[prost(string, tag="1")]
71 pub id: ::prost::alloc::string::String,
72 #[prost(string, tag="12")]
73 pub build_id: ::prost::alloc::string::String,
74 #[prost(string, tag="2")]
75 pub tool: ::prost::alloc::string::String,
76 #[prost(string, tag="3")]
77 pub format: ::prost::alloc::string::String,
78 #[prost(string, tag="4")]
79 pub path: ::prost::alloc::string::String,
80 #[prost(string, tag="5")]
81 pub language: ::prost::alloc::string::String,
82 #[prost(string, tag="6")]
83 pub contents_md5: ::prost::alloc::string::String,
84 #[prost(int64, tag="7")]
85 pub size: i64,
86 #[prost(string, optional, tag="8")]
87 pub project_id: ::core::option::Option<::prost::alloc::string::String>,
88 #[prost(string, optional, tag="9")]
89 pub tag: ::core::option::Option<::prost::alloc::string::String>,
90 #[prost(string, optional, tag="10")]
91 pub commit_sha: ::core::option::Option<::prost::alloc::string::String>,
92 #[prost(message, optional, tag="11")]
93 pub uploaded_at: ::core::option::Option<::pbjson_types::Timestamp>,
94}
95#[allow(clippy::derive_partial_eq_without_eq)]
96#[derive(Clone, PartialEq, ::prost::Message)]
97pub struct FileCoverage {
98 #[prost(string, tag="15")]
99 pub upload_id: ::prost::alloc::string::String,
100 #[prost(string, tag="12")]
101 pub build_id: ::prost::alloc::string::String,
102 #[prost(string, tag="1")]
103 pub report_id: ::prost::alloc::string::String,
104 #[prost(string, tag="2")]
105 pub path: ::prost::alloc::string::String,
106 #[prost(string, tag="3")]
107 pub blob_oid: ::prost::alloc::string::String,
108 #[prost(string, tag="4")]
109 pub contents_md5: ::prost::alloc::string::String,
110 #[prost(message, optional, tag="5")]
111 pub summary: ::core::option::Option<CoverageSummary>,
112 #[prost(int64, repeated, tag="6")]
113 pub hits: ::prost::alloc::vec::Vec<i64>,
114 #[prost(string, optional, tag="7")]
115 pub project_id: ::core::option::Option<::prost::alloc::string::String>,
116 #[prost(string, optional, tag="8")]
117 pub tag: ::core::option::Option<::prost::alloc::string::String>,
118 #[prost(string, optional, tag="9")]
119 pub commit_sha: ::core::option::Option<::prost::alloc::string::String>,
120 #[prost(message, optional, tag="10")]
121 pub uploaded_at: ::core::option::Option<::pbjson_types::Timestamp>,
122 #[prost(string, tag="13")]
123 pub branch: ::prost::alloc::string::String,
124 #[prost(string, optional, tag="14")]
125 pub pull_request_number: ::core::option::Option<::prost::alloc::string::String>,
126}
127#[allow(clippy::derive_partial_eq_without_eq)]
128#[derive(Clone, PartialEq, ::prost::Message)]
129pub struct CoverageSummary {
130 #[prost(int64, tag="1")]
131 pub covered: i64,
132 #[prost(int64, tag="2")]
133 pub missed: i64,
134 #[prost(int64, tag="3")]
135 pub omit: i64,
136 #[prost(int64, tag="4")]
137 pub total: i64,
138}
139include!("qlty.tests.v1.serde.rs");
140