nominal_api/conjure/objects/persistent/compute/api/
subscription_creation_error.rs1#[derive(
6 Debug,
7 Clone,
8 conjure_object::serde::Serialize,
9 conjure_object::serde::Deserialize,
10 PartialEq,
11 Eq,
12 PartialOrd,
13 Ord,
14 Hash
15)]
16#[serde(crate = "conjure_object::serde")]
17#[conjure_object::private::staged_builder::staged_builder]
18#[builder(crate = conjure_object::private::staged_builder, update, inline)]
19pub struct SubscriptionCreationError {
20 #[builder(
21 custom(
22 type = super::super::super::super::api::SerializableError,
23 convert = Box::new
24 )
25 )]
26 #[serde(rename = "serializableError")]
27 serializable_error: Box<super::super::super::super::api::SerializableError>,
28}
29impl SubscriptionCreationError {
30 #[inline]
32 pub fn new(
33 serializable_error: super::super::super::super::api::SerializableError,
34 ) -> Self {
35 Self::builder().serializable_error(serializable_error).build()
36 }
37 #[inline]
39 pub fn serializable_error(
40 &self,
41 ) -> &super::super::super::super::api::SerializableError {
42 &*self.serializable_error
43 }
44}