array( 'type' => 'bigint', ), 'ad_id' => array( 'type' => 'bigint', 'required' => true, ), 'meta_key' => array( 'type' => 'string', 'length' => 255, ), 'meta_value' => array( 'type' => 'text', ), 'created_at' => array( 'type' => 'datetime', 'nullable' => true, ), 'updated_at' => array( 'type' => 'datetime', 'nullable' => true, ), ); } public static function table() { return static::TABLE; } public static function metaSchema(): array { return array( '_adfuz_seeder' => array( 'type' => 'string', 'default' => 'sample', ), '_attachment_id' => array( 'type' => 'bigint', ), 'creation_source' => array( 'type' => 'string', 'default' => 'manual', ), 'ai_prompt' => array( 'type' => 'text', 'nullable' => true, ), ); } }