| [ Index ] |
PHP Cross Reference of WordPress Trunk (Updated Daily) |
[Summary view] [Print] [Text view]
1 <?php 2 3 declare (strict_types=1); 4 namespace WordPress\AiClient\Messages\Enums; 5 6 use WordPress\AiClient\Common\AbstractEnum; 7 /** 8 * Enum for input/output modalities. 9 * 10 * @since 0.1.0 11 * 12 * @method static self text() Creates an instance for TEXT modality. 13 * @method static self document() Creates an instance for DOCUMENT modality. 14 * @method static self image() Creates an instance for IMAGE modality. 15 * @method static self audio() Creates an instance for AUDIO modality. 16 * @method static self video() Creates an instance for VIDEO modality. 17 * @method bool isText() Checks if the modality is TEXT. 18 * @method bool isDocument() Checks if the modality is DOCUMENT. 19 * @method bool isImage() Checks if the modality is IMAGE. 20 * @method bool isAudio() Checks if the modality is AUDIO. 21 * @method bool isVideo() Checks if the modality is VIDEO. 22 */ 23 class ModalityEnum extends AbstractEnum 24 { 25 /** 26 * Text modality. 27 */ 28 public const TEXT = 'text'; 29 /** 30 * Document modality (PDFs, Word docs, etc.). 31 */ 32 public const DOCUMENT = 'document'; 33 /** 34 * Image modality. 35 */ 36 public const IMAGE = 'image'; 37 /** 38 * Audio modality. 39 */ 40 public const AUDIO = 'audio'; 41 /** 42 * Video modality. 43 */ 44 public const VIDEO = 'video'; 45 }
title
Description
Body
title
Description
Body
title
Description
Body
title
Body
| Generated : Sat Jun 13 09:38:55 2026 | Cross-referenced by PHPXref |