Skip to main content

authentik_client/models/
global_task_status.rs

1/*
2 * authentik
3 *
4 * Making authentication simple.
5 *
6 * The version of the OpenAPI document: 2026.2.1
7 * Contact: hello@goauthentik.io
8 * Generated by: https://openapi-generator.tech
9 */
10
11use crate::models;
12use serde::{Deserialize, Serialize};
13
14#[derive(Clone, Default, Debug, PartialEq, Serialize, Deserialize)]
15pub struct GlobalTaskStatus {
16    #[serde(rename = "queued")]
17    pub queued: i32,
18    #[serde(rename = "consumed")]
19    pub consumed: i32,
20    #[serde(rename = "preprocess")]
21    pub preprocess: i32,
22    #[serde(rename = "running")]
23    pub running: i32,
24    #[serde(rename = "postprocess")]
25    pub postprocess: i32,
26    #[serde(rename = "rejected")]
27    pub rejected: i32,
28    #[serde(rename = "done")]
29    pub done: i32,
30    #[serde(rename = "info")]
31    pub info: i32,
32    #[serde(rename = "warning")]
33    pub warning: i32,
34    #[serde(rename = "error")]
35    pub error: i32,
36}
37
38impl GlobalTaskStatus {
39    pub fn new(
40        queued: i32,
41        consumed: i32,
42        preprocess: i32,
43        running: i32,
44        postprocess: i32,
45        rejected: i32,
46        done: i32,
47        info: i32,
48        warning: i32,
49        error: i32,
50    ) -> GlobalTaskStatus {
51        GlobalTaskStatus {
52            queued,
53            consumed,
54            preprocess,
55            running,
56            postprocess,
57            rejected,
58            done,
59            info,
60            warning,
61            error,
62        }
63    }
64}