@@ -19,7 +19,7 @@ pub struct SyntheticsMobileTest {
1919 pub device_ids : Option < Vec < String > > ,
2020 /// Notification message associated with the test.
2121 #[ serde( rename = "message" ) ]
22- pub message : Option < String > ,
22+ pub message : String ,
2323 /// The associated monitor ID.
2424 #[ serde( rename = "monitor_id" ) ]
2525 pub monitor_id : Option < i64 > ,
@@ -55,14 +55,15 @@ pub struct SyntheticsMobileTest {
5555impl SyntheticsMobileTest {
5656 pub fn new (
5757 config : crate :: datadogV1:: model:: SyntheticsMobileTestConfig ,
58+ message : String ,
5859 name : String ,
5960 options : crate :: datadogV1:: model:: SyntheticsMobileTestOptions ,
6061 type_ : crate :: datadogV1:: model:: SyntheticsMobileTestType ,
6162 ) -> SyntheticsMobileTest {
6263 SyntheticsMobileTest {
6364 config,
6465 device_ids : None ,
65- message : None ,
66+ message,
6667 monitor_id : None ,
6768 name,
6869 options,
@@ -81,11 +82,6 @@ impl SyntheticsMobileTest {
8182 self
8283 }
8384
84- pub fn message ( mut self , value : String ) -> Self {
85- self . message = Some ( value) ;
86- self
87- }
88-
8985 pub fn monitor_id ( mut self , value : i64 ) -> Self {
9086 self . monitor_id = Some ( value) ;
9187 self
@@ -167,9 +163,6 @@ impl<'de> Deserialize<'de> for SyntheticsMobileTest {
167163 device_ids = Some ( serde_json:: from_value ( v) . map_err ( M :: Error :: custom) ?) ;
168164 }
169165 "message" => {
170- if v. is_null ( ) {
171- continue ;
172- }
173166 message = Some ( serde_json:: from_value ( v) . map_err ( M :: Error :: custom) ?) ;
174167 }
175168 "monitor_id" => {
@@ -235,6 +228,7 @@ impl<'de> Deserialize<'de> for SyntheticsMobileTest {
235228 }
236229 }
237230 let config = config. ok_or_else ( || M :: Error :: missing_field ( "config" ) ) ?;
231+ let message = message. ok_or_else ( || M :: Error :: missing_field ( "message" ) ) ?;
238232 let name = name. ok_or_else ( || M :: Error :: missing_field ( "name" ) ) ?;
239233 let options = options. ok_or_else ( || M :: Error :: missing_field ( "options" ) ) ?;
240234 let type_ = type_. ok_or_else ( || M :: Error :: missing_field ( "type_" ) ) ?;
0 commit comments