@@ -55,7 +55,9 @@ pub mod types {
5555 ///}
5656 /// ```
5757 /// </details>
58- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
58+ #[ derive(
59+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
60+ ) ]
5961 #[ serde( untagged) ]
6062 pub enum GetThingOrThingsId {
6163 String ( :: std:: string:: String ) ,
@@ -100,6 +102,7 @@ pub mod types {
100102 Ord ,
101103 PartialEq ,
102104 PartialOrd ,
105+ schemars :: JsonSchema ,
103106 ) ]
104107 pub enum HeaderArgAcceptLanguage {
105108 #[ serde( rename = "de" ) ]
@@ -218,7 +221,9 @@ pub mod types {
218221 ///}
219222 /// ```
220223 /// </details>
221- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
224+ #[ derive(
225+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
226+ ) ]
222227 pub struct ObjWithOptionArray {
223228 #[ serde( rename = "stranger-things" ) ]
224229 pub stranger_things : :: std:: vec:: Vec < :: std:: option:: Option < Task > > ,
@@ -274,7 +279,9 @@ pub mod types {
274279 ///}
275280 /// ```
276281 /// </details>
277- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
282+ #[ derive(
283+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
284+ ) ]
278285 pub struct Task {
279286 pub id : :: std:: string:: String ,
280287 pub name : :: std:: string:: String ,
@@ -328,7 +335,9 @@ pub mod types {
328335 ///}
329336 /// ```
330337 /// </details>
331- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
338+ #[ derive(
339+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
340+ ) ]
332341 pub struct TaskEvent {
333342 pub payload : :: std:: string:: String ,
334343 pub seq : u32 ,
@@ -376,7 +385,9 @@ pub mod types {
376385 ///}
377386 /// ```
378387 /// </details>
379- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
388+ #[ derive(
389+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
390+ ) ]
380391 pub struct TaskOutput {
381392 pub id : :: std:: string:: String ,
382393 pub path : :: std:: string:: String ,
@@ -427,7 +438,9 @@ pub mod types {
427438 ///}
428439 /// ```
429440 /// </details>
430- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
441+ #[ derive(
442+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
443+ ) ]
431444 pub struct TaskSubmit {
432445 pub default : bool ,
433446 pub name : :: std:: string:: String ,
@@ -466,7 +479,9 @@ pub mod types {
466479 ///}
467480 /// ```
468481 /// </details>
469- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
482+ #[ derive(
483+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
484+ ) ]
470485 pub struct TaskSubmitResult {
471486 pub id : :: std:: string:: String ,
472487 }
@@ -501,7 +516,9 @@ pub mod types {
501516 ///}
502517 /// ```
503518 /// </details>
504- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
519+ #[ derive(
520+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
521+ ) ]
505522 pub struct UploadedChunk {
506523 pub id : :: std:: string:: String ,
507524 }
@@ -536,7 +553,9 @@ pub mod types {
536553 ///}
537554 /// ```
538555 /// </details>
539- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
556+ #[ derive(
557+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
558+ ) ]
540559 pub struct UserCreate {
541560 pub name : :: std:: string:: String ,
542561 }
@@ -579,7 +598,9 @@ pub mod types {
579598 ///}
580599 /// ```
581600 /// </details>
582- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
601+ #[ derive(
602+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
603+ ) ]
583604 pub struct UserCreateResult {
584605 pub id : :: std:: string:: String ,
585606 pub name : :: std:: string:: String ,
@@ -620,7 +641,9 @@ pub mod types {
620641 ///}
621642 /// ```
622643 /// </details>
623- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
644+ #[ derive(
645+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
646+ ) ]
624647 pub struct WhoamiResult {
625648 pub id : :: std:: string:: String ,
626649 pub name : :: std:: string:: String ,
@@ -678,7 +701,9 @@ pub mod types {
678701 ///}
679702 /// ```
680703 /// </details>
681- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
704+ #[ derive(
705+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
706+ ) ]
682707 pub struct Worker {
683708 pub deleted : bool ,
684709 pub id : :: std:: string:: String ,
@@ -732,7 +757,9 @@ pub mod types {
732757 ///}
733758 /// ```
734759 /// </details>
735- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
760+ #[ derive(
761+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
762+ ) ]
736763 pub struct WorkerAddOutput {
737764 pub chunks : :: std:: vec:: Vec < :: std:: string:: String > ,
738765 pub path : :: std:: string:: String ,
@@ -778,7 +805,9 @@ pub mod types {
778805 ///}
779806 /// ```
780807 /// </details>
781- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
808+ #[ derive(
809+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
810+ ) ]
782811 pub struct WorkerAppendTask {
783812 pub payload : :: std:: string:: String ,
784813 pub stream : :: std:: string:: String ,
@@ -819,7 +848,9 @@ pub mod types {
819848 ///}
820849 /// ```
821850 /// </details>
822- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
851+ #[ derive(
852+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
853+ ) ]
823854 pub struct WorkerBootstrap {
824855 pub bootstrap : :: std:: string:: String ,
825856 pub token : :: std:: string:: String ,
@@ -855,7 +886,9 @@ pub mod types {
855886 ///}
856887 /// ```
857888 /// </details>
858- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
889+ #[ derive(
890+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
891+ ) ]
859892 pub struct WorkerBootstrapResult {
860893 pub id : :: std:: string:: String ,
861894 }
@@ -890,7 +923,9 @@ pub mod types {
890923 ///}
891924 /// ```
892925 /// </details>
893- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
926+ #[ derive(
927+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
928+ ) ]
894929 pub struct WorkerCompleteTask {
895930 pub failed : bool ,
896931 }
@@ -928,7 +963,9 @@ pub mod types {
928963 ///}
929964 /// ```
930965 /// </details>
931- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
966+ #[ derive(
967+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
968+ ) ]
932969 pub struct WorkerPingResult {
933970 pub poweroff : bool ,
934971 #[ serde( default , skip_serializing_if = "::std::option::Option::is_none" ) ]
@@ -976,7 +1013,9 @@ pub mod types {
9761013 ///}
9771014 /// ```
9781015 /// </details>
979- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
1016+ #[ derive(
1017+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
1018+ ) ]
9801019 pub struct WorkerPingTask {
9811020 pub id : :: std:: string:: String ,
9821021 pub output_rules : :: std:: vec:: Vec < :: std:: string:: String > ,
@@ -1021,7 +1060,9 @@ pub mod types {
10211060 ///}
10221061 /// ```
10231062 /// </details>
1024- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
1063+ #[ derive(
1064+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
1065+ ) ]
10251066 pub struct WorkerTask {
10261067 pub id : :: std:: string:: String ,
10271068 pub name : :: std:: string:: String ,
@@ -1061,7 +1102,9 @@ pub mod types {
10611102 ///}
10621103 /// ```
10631104 /// </details>
1064- #[ derive( :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug ) ]
1105+ #[ derive(
1106+ :: serde :: Deserialize , :: serde :: Serialize , Clone , Debug , schemars :: JsonSchema ,
1107+ ) ]
10651108 pub struct WorkersResult {
10661109 pub workers : :: std:: vec:: Vec < Worker > ,
10671110 }
0 commit comments