#[non_exhaustive]
#[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::fmt::Debug)]
pub struct Counters {
pub total: ::std::option::Option<i32>,
pub passed: ::std::option::Option<i32>,
pub failed: ::std::option::Option<i32>,
pub warned: ::std::option::Option<i32>,
pub errored: ::std::option::Option<i32>,
pub stopped: ::std::option::Option<i32>,
pub skipped: ::std::option::Option<i32>,
}
impl Counters {
pub fn total(&self) -> ::std::option::Option<i32> {
self.total
}
pub fn passed(&self) -> ::std::option::Option<i32> {
self.passed
}
pub fn failed(&self) -> ::std::option::Option<i32> {
self.failed
}
pub fn warned(&self) -> ::std::option::Option<i32> {
self.warned
}
pub fn errored(&self) -> ::std::option::Option<i32> {
self.errored
}
pub fn stopped(&self) -> ::std::option::Option<i32> {
self.stopped
}
pub fn skipped(&self) -> ::std::option::Option<i32> {
self.skipped
}
}
impl Counters {
pub fn builder() -> crate::types::builders::CountersBuilder {
crate::types::builders::CountersBuilder::default()
}
}
#[derive(::std::clone::Clone, ::std::cmp::PartialEq, ::std::default::Default, ::std::fmt::Debug)]
#[non_exhaustive]
pub struct CountersBuilder {
pub(crate) total: ::std::option::Option<i32>,
pub(crate) passed: ::std::option::Option<i32>,
pub(crate) failed: ::std::option::Option<i32>,
pub(crate) warned: ::std::option::Option<i32>,
pub(crate) errored: ::std::option::Option<i32>,
pub(crate) stopped: ::std::option::Option<i32>,
pub(crate) skipped: ::std::option::Option<i32>,
}
impl CountersBuilder {
pub fn total(mut self, input: i32) -> Self {
self.total = ::std::option::Option::Some(input);
self
}
pub fn set_total(mut self, input: ::std::option::Option<i32>) -> Self {
self.total = input;
self
}
pub fn get_total(&self) -> &::std::option::Option<i32> {
&self.total
}
pub fn passed(mut self, input: i32) -> Self {
self.passed = ::std::option::Option::Some(input);
self
}
pub fn set_passed(mut self, input: ::std::option::Option<i32>) -> Self {
self.passed = input;
self
}
pub fn get_passed(&self) -> &::std::option::Option<i32> {
&self.passed
}
pub fn failed(mut self, input: i32) -> Self {
self.failed = ::std::option::Option::Some(input);
self
}
pub fn set_failed(mut self, input: ::std::option::Option<i32>) -> Self {
self.failed = input;
self
}
pub fn get_failed(&self) -> &::std::option::Option<i32> {
&self.failed
}
pub fn warned(mut self, input: i32) -> Self {
self.warned = ::std::option::Option::Some(input);
self
}
pub fn set_warned(mut self, input: ::std::option::Option<i32>) -> Self {
self.warned = input;
self
}
pub fn get_warned(&self) -> &::std::option::Option<i32> {
&self.warned
}
pub fn errored(mut self, input: i32) -> Self {
self.errored = ::std::option::Option::Some(input);
self
}
pub fn set_errored(mut self, input: ::std::option::Option<i32>) -> Self {
self.errored = input;
self
}
pub fn get_errored(&self) -> &::std::option::Option<i32> {
&self.errored
}
pub fn stopped(mut self, input: i32) -> Self {
self.stopped = ::std::option::Option::Some(input);
self
}
pub fn set_stopped(mut self, input: ::std::option::Option<i32>) -> Self {
self.stopped = input;
self
}
pub fn get_stopped(&self) -> &::std::option::Option<i32> {
&self.stopped
}
pub fn skipped(mut self, input: i32) -> Self {
self.skipped = ::std::option::Option::Some(input);
self
}
pub fn set_skipped(mut self, input: ::std::option::Option<i32>) -> Self {
self.skipped = input;
self
}
pub fn get_skipped(&self) -> &::std::option::Option<i32> {
&self.skipped
}
pub fn build(self) -> crate::types::Counters {
crate::types::Counters {
total: self.total,
passed: self.passed,
failed: self.failed,
warned: self.warned,
errored: self.errored,
stopped: self.stopped,
skipped: self.skipped,
}
}
}