{
    "content": [
        {
            "type": "text",
            "text": "# Mail::Message::Body::Delayed (info)\n\n## NAME\n\nMail::Message::Body::Delayed - body of a Mail::Message but not read yet.\n\n## SYNOPSIS\n\nSee Mail::Message::Body\n\n## DESCRIPTION\n\nMessage bodies of this type will be replaced by another type the moment\nyou access the content.  In this documentation you will find the\ndescription of how a message body gets delay loaded.\n\n## Sections\n\n- **Mail::Message::Body::DUsereContributed Perl DMail::Message::Body::Delayed(3pm)**\n- **NAME**\n- **INHERITANCE**\n- **SYNOPSIS**\n- **DESCRIPTION**\n- **OVERLOADED**\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::Body::Delayed",
        "section": "",
        "mode": "info",
        "summary": "Mail::Message::Body::Delayed - body of a Mail::Message but not read yet.",
        "synopsis": "See Mail::Message::Body",
        "tldr_summary": null,
        "tldr_examples": [],
        "tldr_source": null,
        "flags": [],
        "examples": [],
        "see_also": [],
        "section_outline": [
            {
                "name": "Mail::Message::Body::DUsereContributed Perl DMail::Message::Body::Delayed(3pm)",
                "lines": 1,
                "subsections": []
            },
            {
                "name": "NAME",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "INHERITANCE",
                "lines": 5,
                "subsections": []
            },
            {
                "name": "SYNOPSIS",
                "lines": 2,
                "subsections": []
            },
            {
                "name": "DESCRIPTION",
                "lines": 6,
                "subsections": []
            },
            {
                "name": "OVERLOADED",
                "lines": 22,
                "subsections": []
            },
            {
                "name": "METHODS",
                "lines": 86,
                "subsections": []
            },
            {
                "name": "DIAGNOSTICS",
                "lines": 7,
                "subsections": []
            },
            {
                "name": "SEE ALSO",
                "lines": 3,
                "subsections": []
            },
            {
                "name": "LICENSE",
                "lines": 7,
                "subsections": []
            }
        ],
        "sections": {
            "Mail::Message::Body::DUsereContributed Perl DMail::Message::Body::Delayed(3pm)": {
                "content": "",
                "subsections": []
            },
            "NAME": {
                "content": "Mail::Message::Body::Delayed - body of a Mail::Message but not read\nyet.\n",
                "subsections": []
            },
            "INHERITANCE": {
                "content": "Mail::Message::Body::Delayed realizes a Mail::Message::Body\n\nMail::Message::Body::Delayed\nis a Mail::Reporter\n",
                "subsections": []
            },
            "SYNOPSIS": {
                "content": "See Mail::Message::Body\n",
                "subsections": []
            },
            "DESCRIPTION": {
                "content": "Message bodies of this type will be replaced by another type the moment\nyou access the content.  In this documentation you will find the\ndescription of how a message body gets delay loaded.\n\nExtends \"DESCRIPTION\" in Mail::Reporter.\n",
                "subsections": []
            },
            "OVERLOADED": {
                "content": "overload: \"\"\n(stringification) Returns the body as string --which will trigger\ncompletion-- unless called to produce a string for \"Carp\".  The\nlatter to avoid deep recursions.\n\nexample: stringification of delayed body\n\nprint $msg->body;   # implicit by print\n\nmy $body = $msg->body;\nmy $x    = \"$body\"; # explicit by interpolation\n\noverload: @{}\nWhen a body object is used as being an array reference, the lines\nof the body are returned.  This is the same as using the \"lines\"\nmethod.\n\noverload: bool\nAlways returns a true value, which is needed to have overloaded\nobjects to be used as in \"if($body)\".  Otherwise, \"if(defined\n$body)\" would be needed to avoid a runtime error.\n",
                "subsections": []
            },
            "METHODS": {
                "content": "Extends \"METHODS\" in Mail::Reporter.\n\nConstructors\nExtends \"Constructors\" in Mail::Reporter.\n\nMail::Message::Body::Delayed->new(%options)\n-Option --Defined in     --Default\nlog      Mail::Reporter   'WARNINGS'\nmessage                   <required>\ntrace    Mail::Reporter   'WARNINGS'\n\nlog => LEVEL\nmessage => MESSAGE\nThe MESSAGE object which contains this delayed body.\n\ntrace => LEVEL\n\nThe body\n$obj->message()\n\nAbout to the payload\n$obj->guessSize()\n$obj->isDelayed()\n$obj->isModified()\n$obj->isMultipart()\n$obj->modified()\n$obj->nrLines()\n\nInternals\n$obj->fileLocation( [$begin, $end] )\n$obj->load()\nReturns the loaded version of this body.\n\n$obj->moveLocation($distance)\n$obj->read($parser, $head, $bodytype)\n\nError handling\nExtends \"Error handling\" in Mail::Reporter.\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::Body::Delayed->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::Body::Delayed->log( [$level, [$strings]] )\nInherited, see \"Error handling\" in Mail::Reporter\n\n$obj->logPriority($level)\nMail::Message::Body::Delayed->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::Reporter.\n\n$obj->DESTROY()\nInherited, see \"Cleanup\" in Mail::Reporter\n",
                "subsections": []
            },
            "DIAGNOSTICS": {
                "content": "Error: 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-Box distribution version 3.009, built on\nAugust 18, 2020. Website: http://perl.overmeer.net/CPAN/\n",
                "subsections": []
            },
            "LICENSE": {
                "content": "Copyrights 2001-2020 by [Mark Overmeer]. For other contributors see\nChangeLog.\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.30.3                      2020-08-20 Mail::Message::Body::Delayed(3pm)",
                "subsections": []
            }
        }
    }
}