{
    "content": [
        {
            "type": "text",
            "text": "# Mail::Message::Convert::MimeEntity (info)\n\n## NAME\n\nMail::Message::Convert::MimeEntity - translate Mail::Message to MIME::Entity vv\n\n## SYNOPSIS\n\nuse Mail::Message::Convert::MimeEntity;\nmy $convert = Mail::Message::Convert::MimeEntity->new;\nmy Mail::Message $msg    = Mail::Message->new;\nmy MIME::Entity  $entity = $convert->export($msg);\nmy MIME::Entity  $entity = MIME::Entity->new;\nmy Mail::Message $msg    = $convert->from($entity);\nuse Mail::Box::Manager;\nmy $mgr     = Mail::Box::Manager->new;\nmy $folder  = $mgr->open(folder => 'Outbox');\n$folder->addMessage($entity);\n\n## DESCRIPTION\n\nThe MIME::Entity extends Mail::Internet message with multiparts and\nmore methods.  The Mail::Message objects are more flexible in how the\nmessage parts are stored, and uses separate header and body objects.\n\n## Sections\n\n- **Mail::Message::ConvertUsermContributed)Mail::Message::Convert::MimeEntity(3pm)**\n- **NAME**\n- **INHERITANCE**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **METHODS**\n- **DIAGNOSTICS**\n- **SEE ALSO**\n- **LICENSE**\n\nUse structuredContent.sections for detailed options, examples, and full documentation.\n"
        }
    ],
    "structuredContent": {
        "command": "Mail::Message::Convert::MimeEntity",
        "section": "",
        "mode": "info",
        "summary": "Mail::Message::Convert::MimeEntity - translate Mail::Message to MIME::Entity vv",
        "synopsis": "use Mail::Message::Convert::MimeEntity;\nmy $convert = Mail::Message::Convert::MimeEntity->new;\nmy Mail::Message $msg    = Mail::Message->new;\nmy MIME::Entity  $entity = $convert->export($msg);\nmy MIME::Entity  $entity = MIME::Entity->new;\nmy Mail::Message $msg    = $convert->from($entity);\nuse Mail::Box::Manager;\nmy $mgr     = Mail::Box::Manager->new;\nmy $folder  = $mgr->open(folder => 'Outbox');\n$folder->addMessage($entity);",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "Mail::Message::ConvertUsermContributed)Mail::Message::Convert::MimeEntity(3pm)",
                "lines": 1,
                "subsections": []
            },
            {
                "name": "NAME",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "INHERITANCE",
                "lines": 4,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 14,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 6,
                "subsections": []
            },
            {
                "name": "METHODS",
                "lines": 94,
                "subsections": []
            },
            {
                "name": "DIAGNOSTICS",
                "lines": 8,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "LICENSE",
                "lines": 7,
                "subsections": []
            }
        ],
        "sections": {
            "Mail::Message::ConvertUsermContributed)Mail::Message::Convert::MimeEntity(3pm)": {
                "content": "",
                "subsections": []
            },
            "NAME": {
                "content": "Mail::Message::Convert::MimeEntity - translate Mail::Message to\nMIME::Entity vv\n",
                "subsections": []
            },
            "INHERITANCE": {
                "content": "Mail::Message::Convert::MimeEntity\nis a Mail::Message::Convert\nis a Mail::Reporter\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "use Mail::Message::Convert::MimeEntity;\nmy $convert = Mail::Message::Convert::MimeEntity->new;\n\nmy Mail::Message $msg    = Mail::Message->new;\nmy MIME::Entity  $entity = $convert->export($msg);\n\nmy MIME::Entity  $entity = MIME::Entity->new;\nmy Mail::Message $msg    = $convert->from($entity);\n\nuse Mail::Box::Manager;\nmy $mgr     = Mail::Box::Manager->new;\nmy $folder  = $mgr->open(folder => 'Outbox');\n$folder->addMessage($entity);\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "The MIME::Entity extends Mail::Internet message with multiparts and\nmore methods.  The Mail::Message objects are more flexible in how the\nmessage parts are stored, and uses separate header and body objects.\n\nExtends \"DESCRIPTION\" in Mail::Message::Convert.\n",
                "subsections": []
            },
            "METHODS": {
                "content": "Extends \"METHODS\" in Mail::Message::Convert.\n\nConstructors\nExtends \"Constructors\" in Mail::Message::Convert.\n\nMail::Message::Convert::MimeEntity->new(%options)\nInherited, see \"METHODS\" in Mail::Message::Convert\n\nConverting\nExtends \"Converting\" in Mail::Message::Convert.\n\n$obj->export( $message, [$parser] )\nReturns a new MIME::Entity message object based on the information\nfrom the $message, which is a Mail::Message object.\n\nYou may want to supply your own $parser, which is a MIME::Parser\nobject, to change the parser flags.  Without a $parser object, one\nis created for you, with all the default settings.\n\nIf \"undef\" is passed, in place of a $message, then an empty list is\nreturned.  When the parsing failes, then MIME::Parser throws an\nexception.\n\nexample:\n\nmy $convert = Mail::Message::Convert::MimeEntity->new;\nmy Mail::Message $msg  = Mail::Message->new;\nmy manual MIME::Entity  $copy = $convert->export($msg);\n\n$obj->from($mimeobject)\nReturns a new Mail::Message object based on the information from\nthe specified MIME::Entity.  If the conversion fails, the \"undef\"\nis returned.  If \"undef\" is passed in place of an OBJECT, then an\nempty list is returned.\n\nexample:\n\nmy $convert = Mail::Message::Convert::MimeEntity->new;\nmy MIME::Entity  $msg  = MIME::Entity->new;\nmy Mail::Message $copy = $convert->from($msg);\n\n$obj->selectedFields($head)\nInherited, see \"Converting\" in Mail::Message::Convert\n\nError handling\nExtends \"Error handling\" in Mail::Message::Convert.\n\n$obj->AUTOLOAD()\nInherited, see \"Error handling\" in Mail::Reporter\n\n$obj->addReport($object)\nInherited, see \"Error handling\" in Mail::Reporter\n\n$obj->defaultTrace( [$level]|[$loglevel, $tracelevel]|[$level,\n$callback] )\nMail::Message::Convert::MimeEntity->defaultTrace( [$level]|[$loglevel,\n$tracelevel]|[$level, $callback] )\nInherited, see \"Error handling\" in Mail::Reporter\n\n$obj->errors()\nInherited, see \"Error handling\" in Mail::Reporter\n\n$obj->log( [$level, [$strings]] )\nMail::Message::Convert::MimeEntity->log( [$level, [$strings]] )\nInherited, see \"Error handling\" in Mail::Reporter\n\n$obj->logPriority($level)\nMail::Message::Convert::MimeEntity->logPriority($level)\nInherited, see \"Error handling\" in Mail::Reporter\n\n$obj->logSettings()\nInherited, see \"Error handling\" in Mail::Reporter\n\n$obj->notImplemented()\nInherited, see \"Error handling\" in Mail::Reporter\n\n$obj->report( [$level] )\nInherited, see \"Error handling\" in Mail::Reporter\n\n$obj->reportAll( [$level] )\nInherited, see \"Error handling\" in Mail::Reporter\n\n$obj->trace( [$level] )\nInherited, see \"Error handling\" in Mail::Reporter\n\n$obj->warnings()\nInherited, see \"Error handling\" in Mail::Reporter\n\nCleanup\nExtends \"Cleanup\" in Mail::Message::Convert.\n\n$obj->DESTROY()\nInherited, see \"Cleanup\" in Mail::Reporter\n",
                "subsections": []
            },
            "DIAGNOSTICS": {
                "content": "Error: Converting from MIME::Entity but got a $type, return\nError: Package $package does not implement $method.\nFatal error: the specific package (or one of its superclasses) does\nnot implement this method where it should. This message means that\nsome other related classes do implement this method however the\nclass at hand does not.  Probably you should investigate this and\nprobably inform the author of the package.\n",
                "subsections": []
            },
            "SEE ALSO": {
                "content": "This module is part of Mail-Message distribution version 3.012, built\non February 11, 2022. Website: http://perl.overmeer.net/CPAN/\n",
                "subsections": []
            },
            "LICENSE": {
                "content": "Copyrights 2001-2022 by [Mark Overmeer <markov@cpan.org>]. For other\ncontributors see ChangeLog.\n\nThis program is free software; you can redistribute it and/or modify it\nunder the same terms as Perl itself.  See http://dev.perl.org/licenses/\n\nperl v5.34.0                      2022-Mail::Message::Convert::MimeEntity(3pm)",
                "subsections": []
            }
        }
    }
}