@@ -283,10 +283,14 @@ pub mod types {
283283 ///{
284284 /// "type": "object",
285285 /// "required": [
286+ /// "default",
286287 /// "name",
287288 /// "script"
288289 /// ],
289290 /// "properties": {
291+ /// "default": {
292+ /// "type": "boolean"
293+ /// },
290294 /// "name": {
291295 /// "type": "string"
292296 /// },
@@ -307,6 +311,7 @@ pub mod types {
307311 :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
308312 ) ]
309313 pub struct TaskSubmit {
314+ pub default : bool ,
310315 pub name : :: std:: string:: String ,
311316 #[ serde( default , skip_serializing_if = "::std::vec::Vec::is_empty" ) ]
312317 pub output_rules : :: std:: vec:: Vec < :: std:: string:: String > ,
@@ -1317,6 +1322,7 @@ pub mod types {
13171322
13181323 #[ derive( Clone , Debug ) ]
13191324 pub struct TaskSubmit {
1325+ default : :: std:: result:: Result < bool , :: std:: string:: String > ,
13201326 name : :: std:: result:: Result < :: std:: string:: String , :: std:: string:: String > ,
13211327 output_rules : :: std:: result:: Result <
13221328 :: std:: vec:: Vec < :: std:: string:: String > ,
@@ -1328,6 +1334,7 @@ pub mod types {
13281334 impl :: std:: default:: Default for TaskSubmit {
13291335 fn default ( ) -> Self {
13301336 Self {
1337+ default : Err ( "no value supplied for default" . to_string ( ) ) ,
13311338 name : Err ( "no value supplied for name" . to_string ( ) ) ,
13321339 output_rules : Ok ( Default :: default ( ) ) ,
13331340 script : Err ( "no value supplied for script" . to_string ( ) ) ,
@@ -1336,6 +1343,16 @@ pub mod types {
13361343 }
13371344
13381345 impl TaskSubmit {
1346+ pub fn default < T > ( mut self , value : T ) -> Self
1347+ where
1348+ T : :: std:: convert:: TryInto < bool > ,
1349+ T :: Error : :: std:: fmt:: Display ,
1350+ {
1351+ self . default = value
1352+ . try_into ( )
1353+ . map_err ( |e| format ! ( "error converting supplied value for default: {}" , e) ) ;
1354+ self
1355+ }
13391356 pub fn name < T > ( mut self , value : T ) -> Self
13401357 where
13411358 T : :: std:: convert:: TryInto < :: std:: string:: String > ,
@@ -1374,6 +1391,7 @@ pub mod types {
13741391 value : TaskSubmit ,
13751392 ) -> :: std:: result:: Result < Self , super :: error:: ConversionError > {
13761393 Ok ( Self {
1394+ default : value. default ?,
13771395 name : value. name ?,
13781396 output_rules : value. output_rules ?,
13791397 script : value. script ?,
@@ -1384,6 +1402,7 @@ pub mod types {
13841402 impl :: std:: convert:: From < super :: TaskSubmit > for TaskSubmit {
13851403 fn from ( value : super :: TaskSubmit ) -> Self {
13861404 Self {
1405+ default : Ok ( value. default ) ,
13871406 name : Ok ( value. name ) ,
13881407 output_rules : Ok ( value. output_rules ) ,
13891408 script : Ok ( value. script ) ,
@@ -2786,7 +2805,7 @@ pub mod builder {
27862805 pub fn new ( client : & ' a super :: Client ) -> Self {
27872806 Self {
27882807 client : client,
2789- body : Ok ( types :: builder :: TaskSubmit :: default ( ) ) ,
2808+ body : Ok ( :: std :: default :: Default :: default ( ) ) ,
27902809 }
27912810 }
27922811
@@ -3049,7 +3068,7 @@ pub mod builder {
30493068 pub fn new ( client : & ' a super :: Client ) -> Self {
30503069 Self {
30513070 client : client,
3052- body : Ok ( types :: builder :: UserCreate :: default ( ) ) ,
3071+ body : Ok ( :: std :: default :: Default :: default ( ) ) ,
30533072 }
30543073 }
30553074
@@ -3199,7 +3218,7 @@ pub mod builder {
31993218 pub fn new ( client : & ' a super :: Client ) -> Self {
32003219 Self {
32013220 client : client,
3202- body : Ok ( types :: builder :: WorkerBootstrap :: default ( ) ) ,
3221+ body : Ok ( :: std :: default :: Default :: default ( ) ) ,
32033222 }
32043223 }
32053224
@@ -3299,7 +3318,7 @@ pub mod builder {
32993318 Self {
33003319 client : client,
33013320 task : Err ( "task was not initialized" . to_string ( ) ) ,
3302- body : Ok ( types :: builder :: WorkerAppendTask :: default ( ) ) ,
3321+ body : Ok ( :: std :: default :: Default :: default ( ) ) ,
33033322 }
33043323 }
33053324
@@ -3445,7 +3464,7 @@ pub mod builder {
34453464 Self {
34463465 client : client,
34473466 task : Err ( "task was not initialized" . to_string ( ) ) ,
3448- body : Ok ( types :: builder :: WorkerCompleteTask :: default ( ) ) ,
3467+ body : Ok ( :: std :: default :: Default :: default ( ) ) ,
34493468 }
34503469 }
34513470
@@ -3519,7 +3538,7 @@ pub mod builder {
35193538 Self {
35203539 client : client,
35213540 task : Err ( "task was not initialized" . to_string ( ) ) ,
3522- body : Ok ( types :: builder :: WorkerAddOutput :: default ( ) ) ,
3541+ body : Ok ( :: std :: default :: Default :: default ( ) ) ,
35233542 }
35243543 }
35253544
0 commit comments