nominal_api/conjure/objects/authentication/api/
get_coachmark_dismissals_response.rs1#[derive(
3 Debug,
4 Clone,
5 conjure_object::serde::Serialize,
6 conjure_object::serde::Deserialize,
7 PartialEq,
8 Eq,
9 PartialOrd,
10 Ord,
11 Hash
12)]
13#[serde(crate = "conjure_object::serde")]
14#[conjure_object::private::staged_builder::staged_builder]
15#[builder(crate = conjure_object::private::staged_builder, update, inline)]
16pub struct GetCoachmarkDismissalsResponse {
17 #[builder(
18 default,
19 map(key(type = String, into), value(type = super::CoachmarkDismissal))
20 )]
21 #[serde(
22 rename = "dismissals",
23 skip_serializing_if = "std::collections::BTreeMap::is_empty",
24 default
25 )]
26 dismissals: std::collections::BTreeMap<String, super::CoachmarkDismissal>,
27}
28impl GetCoachmarkDismissalsResponse {
29 #[inline]
31 pub fn new() -> Self {
32 Self::builder().build()
33 }
34 #[inline]
36 pub fn dismissals(
37 &self,
38 ) -> &std::collections::BTreeMap<String, super::CoachmarkDismissal> {
39 &self.dismissals
40 }
41}