@@ -147,7 +147,8 @@ async function init(args) {
147147 . lowercase ( )
148148 . valid ( 'html' , 'plain' , '*' )
149149 . example ( '*' )
150- . description ( 'Which text content to return, use * for all. By default text content is not returned.' ) ,
150+ . description ( 'Which text content to return, use * for all. By default text content is not returned.' )
151+ . label ( 'MessageTextType' ) ,
151152
152153 webSafeHtml : Joi . boolean ( )
153154 . truthy ( 'Y' , 'true' , '1' )
@@ -310,9 +311,9 @@ async function init(args) {
310311 } ) ,
311312
312313 contentType : Joi . string ( ) . lowercase ( ) . max ( 256 ) . example ( 'image/gif' ) ,
313- contentDisposition : Joi . string ( ) . lowercase ( ) . valid ( 'inline' , 'attachment' ) ,
314+ contentDisposition : Joi . string ( ) . lowercase ( ) . valid ( 'inline' , 'attachment' ) . label ( 'MsgUploadContentDisposition' ) ,
314315 cid : Joi . string ( ) . max ( 256 ) . example ( 'unique-image-id@localhost' ) . description ( 'Content-ID value for embedded images' ) ,
315- encoding : Joi . string ( ) . valid ( 'base64' ) . default ( 'base64' ) ,
316+ encoding : Joi . string ( ) . valid ( 'base64' ) . default ( 'base64' ) . label ( 'MsgUploadEncoding' ) ,
316317
317318 reference : Joi . string ( )
318319 . base64 ( { paddingRequired : false , urlSafe : true } )
@@ -322,6 +323,7 @@ async function init(args) {
322323 . description (
323324 'References an existing attachment by its ID instead of providing new attachment content. If this field is set, the `content` field must not be included. If not set, the `content` field is required.'
324325 )
326+ . label ( 'MsgUploadReference' )
325327 } ) . label ( 'UploadAttachment' )
326328 )
327329 . description ( 'List of attachments' )
@@ -430,14 +432,14 @@ async function init(args) {
430432 response : {
431433 schema : Joi . object ( {
432434 flags : Joi . object ( {
433- add : Joi . array ( ) . items ( Joi . string ( ) ) . example ( [ '\\Seen' , '\\Flagged' ] ) ,
434- delete : Joi . array ( ) . items ( Joi . string ( ) ) . example ( [ '\\Draft' ] ) ,
435- set : Joi . array ( ) . items ( Joi . string ( ) ) . example ( [ '\\Seen' ] )
435+ add : Joi . array ( ) . items ( Joi . string ( ) . label ( 'FlagEntry' ) ) . example ( [ '\\Seen' , '\\Flagged' ] ) . label ( 'FlagAddList' ) ,
436+ delete : Joi . array ( ) . items ( Joi . string ( ) . label ( 'FlagEntry' ) ) . example ( [ '\\Draft' ] ) . label ( 'FlagDeleteList' ) ,
437+ set : Joi . array ( ) . items ( Joi . string ( ) . label ( 'FlagEntry' ) ) . example ( [ '\\Seen' ] ) . label ( 'FlagSetList' )
436438 } ) . label ( 'FlagUpdateResponse' ) ,
437439 labels : Joi . object ( {
438- add : Joi . array ( ) . items ( Joi . string ( ) ) . example ( [ 'Label1' , 'Label2' ] ) ,
439- delete : Joi . array ( ) . items ( Joi . string ( ) ) . example ( [ 'Label3' ] ) ,
440- set : Joi . array ( ) . items ( Joi . string ( ) ) . example ( [ 'Label1' ] )
440+ add : Joi . array ( ) . items ( Joi . string ( ) . label ( 'LabelEntry' ) ) . example ( [ 'Label1' , 'Label2' ] ) . label ( 'LabelAddList' ) ,
441+ delete : Joi . array ( ) . items ( Joi . string ( ) . label ( 'LabelEntry' ) ) . example ( [ 'Label3' ] ) . label ( 'LabelDeleteList' ) ,
442+ set : Joi . array ( ) . items ( Joi . string ( ) . label ( 'LabelEntry' ) ) . example ( [ 'Label1' ] ) . label ( 'LabelSetList' )
441443 } ) . label ( 'LabelUpdateResponse' )
442444 } ) . label ( 'MessageUpdateResponse' ) ,
443445 failAction : 'log'
@@ -510,16 +512,16 @@ async function init(args) {
510512 response : {
511513 schema : Joi . object ( {
512514 flags : Joi . object ( {
513- add : Joi . array ( ) . items ( Joi . string ( ) ) . example ( [ '\\Seen' , '\\Flagged' ] ) ,
514- delete : Joi . array ( ) . items ( Joi . string ( ) ) . example ( [ '\\Draft' ] ) ,
515- set : Joi . array ( ) . items ( Joi . string ( ) ) . example ( [ '\\Seen' ] )
516- } ) . label ( 'FlagUpdateResponse ' ) ,
515+ add : Joi . array ( ) . items ( Joi . string ( ) . label ( 'BulkFlagEntry' ) ) . example ( [ '\\Seen' , '\\Flagged' ] ) . label ( 'BulkFlagAddList' ) ,
516+ delete : Joi . array ( ) . items ( Joi . string ( ) . label ( 'BulkFlagEntry' ) ) . example ( [ '\\Draft' ] ) . label ( 'BulkFlagDeleteList' ) ,
517+ set : Joi . array ( ) . items ( Joi . string ( ) . label ( 'BulkFlagEntry' ) ) . example ( [ '\\Seen' ] ) . label ( 'BulkFlagSetList' )
518+ } ) . label ( 'BulkFlagUpdateResponse ' ) ,
517519 labels : Joi . object ( {
518- add : Joi . array ( ) . items ( Joi . string ( ) ) . example ( [ 'Label1' , 'Label2' ] ) ,
519- delete : Joi . array ( ) . items ( Joi . string ( ) ) . example ( [ 'Label3' ] ) ,
520- set : Joi . array ( ) . items ( Joi . string ( ) ) . example ( [ 'Label1' ] )
521- } ) . label ( 'LabelUpdateResponse ' )
522- } ) . label ( 'MessageUpdateResponse ' ) ,
520+ add : Joi . array ( ) . items ( Joi . string ( ) . label ( 'BulkLabelEntry' ) ) . example ( [ 'Label1' , 'Label2' ] ) . label ( 'BulkLabelAddList' ) ,
521+ delete : Joi . array ( ) . items ( Joi . string ( ) . label ( 'BulkLabelEntry' ) ) . example ( [ 'Label3' ] ) . label ( 'BulkLabelDeleteList' ) ,
522+ set : Joi . array ( ) . items ( Joi . string ( ) . label ( 'BulkLabelEntry' ) ) . example ( [ 'Label1' ] ) . label ( 'BulkLabelSetList' )
523+ } ) . label ( 'BulkLabelUpdateResponse ' )
524+ } ) . label ( 'BulkMessageUpdateResponse ' ) ,
523525 failAction : 'log'
524526 }
525527 }
@@ -759,7 +761,9 @@ async function init(args) {
759761 moved : Joi . object ( {
760762 destination : Joi . string ( ) . required ( ) . example ( 'Trash' ) . description ( 'Trash folder path' ) . label ( 'TrashPath' ) ,
761763 message : Joi . string ( ) . required ( ) . example ( 'AAAAAwAAAWg' ) . description ( 'Message ID in Trash' ) . label ( 'TrashMessageId' )
762- } ) . description ( 'Present if message was moved to Trash' )
764+ } )
765+ . description ( 'Present if message was moved to Trash' )
766+ . label ( 'MessageMovedToTrash' )
763767 } ) . label ( 'MessageDeleteResponse' ) ,
764768 failAction : 'log'
765769 }
@@ -1281,7 +1285,8 @@ async function init(args) {
12811285 . valid ( 'html' , 'plain' , '*' )
12821286 . default ( '*' )
12831287 . example ( '*' )
1284- . description ( 'Which text content to return, use * for all. By default all contents are returned.' ) ,
1288+ . description ( 'Which text content to return, use * for all. By default all contents are returned.' )
1289+ . label ( 'TextSearchTextType' ) ,
12851290 documentStore : documentStoreSchema . default ( false )
12861291 } ) ,
12871292
0 commit comments