Net::E...reeting(3pm)

πŸ“¦
version 0.28 Β· 4 versions
, in debian trixie, ubuntu resolute, ubuntu stonking

πŸ’– Net::EPP::Frame::Greeting β€” the manual page, but make it cute πŸ’–

okay bestie, so this is the User Contributed Perl Documentation page for Net::EPP::Frame::Greeting, and yes it's a Perl module, yes it's a whole vibe, let's get into it 🫢


✨ NAME ✨

Net::EPP::Frame::Greeting β€” an instance of Net::EPP::Frame for server greetings πŸŽ€


🌸 DESCRIPTION 🌸

so this module is a subclass of Net::EPP::Frame, and what it represents is EPP server greetings. it's giving "hello from the server, here's my whole deal" energy, no cap.

per the EPP RFC, the server must transmit an EPP greeting frame to the client upon connection, and also in response to an EPP "<hello>" command. like, it's not optional, it's mandatory, periodt. πŸ’…

and the "<greeting>" frame is the little info drop about the server, including:

  • the server time ⏰
  • access control rules πŸ”
  • a list of the object types that are provisioned by the server πŸ“‹

so basically it's the server's whole intro card, and this module is how you hold it. iconic honestly πŸ‘‘


πŸ¦‹ OBJECT HIERARCHY πŸ¦‹

the family tree, and yes she has main character energy at the bottom:

L<XML::LibXML::Node>
+----L<XML::LibXML::Document>
    +----L<Net::EPP::Frame>
        +----L<Net::EPP::Frame::Greeting>

like, look at her. descended from XML::LibXML::Node by way of XML::LibXML::Document by way of Net::EPP::Frame. a whole lineage πŸ’–


⭐ METHODS ⭐

greeting πŸ’Œ

my $node = $frame->greeting;

this method returns the XML::LibXML::Element object corresponding to the "<greeting>" element. that's the one, the whole reason we're here ✨

svID 🏷️

my $node = $frame->svID;

this method returns the XML::LibXML::Element object corresponding to the "<svID>" element. server ID, serving looks πŸ’…

svDate πŸ“…

my $node = $frame->svDate;

this method returns the XML::LibXML::Element object corresponding to the "<svDate>" element. it's the server's clock, and she's always on time ⏰

svcMenu 🍽️

my $node = $frame->svcMenu;

this method returns the XML::LibXML::Element object corresponding to the "<svcMenu>" element. the service menu, iykyk 🌈

dcp πŸ”

my $node = $frame->dcp;

this method returns the XML::LibXML::Element object corresponding to the "<dcp>" element. that's the access control rules situation, and you do need to know about it 🫢


🫧 quick reminder bestie: every one of these hands you back an XML::LibXML::Element object, so go forth and parse responsibly 🧚

and that's the whole page, we ate and left no crumbs πŸ’– this was perl v5.40.1, dated 2025-04-19, straight out of the User Contributed Perl Documentation collection. slay, bye bestie! πŸŽ€βœ¨πŸ¦‹

πŸ“¦ where this page comes from