Net::E...ontact(3pm)
π NAME π
Net::EPP::Frame::Command::Check::Contact β bestie, it's an instance of Net::EPP::Frame::Command::Check but specifically for contact objects π (from the User Contributed Perl Documentation, iykyk).
β¨ SYNOPSIS β¨
okay so literally the whole vibe is: you make one of these, you yeet some contact IDs into it, and it prints you the XML. watch:
use Net::EPP::Frame::Command::Check::Contact;
use strict;
my $check = Net::EPP::Frame::Command::Check::Contact->new;
$check->addContact('contact-id-01');
$check->addContact('contact-id-02');
$check->addContact('contact-id-03');
print $check->toString(1);
and what you get out the other side? this absolute banger of an XML document π¦:
<?xml version="1.0" encoding="UTF-8"?>
<epp xmlns="urn:ietf:params:xml:ns:epp-1.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="urn:ietf:params:xml:ns:epp-1.0
epp-1.0.xsd">
<command>
<check>
<contact:check
xmlns:contact="urn:ietf:params:xml:ns:contact-1.0"
xsi:schemaLocation="urn:ietf:params:xml:ns:contact-1.0
contact-1.0.xsd">
<contact:id>contact-id-01E<lt>/contact:id>
<contact:id>contact-id-02E<lt>/contact:id>
<contact:id>contact-id-03E<lt>/contact:id>
</contact:check>
</check>
<clTRID>0cf1b8f7e14547d26f03b7641660c641d9e79f45</clTRIDE<gt>
</command>
</epp>
periodt. π
πΈ OBJECT HIERARCHY πΈ
the family tree, the lineage, the main character bloodline π β it goes like this:
L<XML::LibXML::Node>
+----L<XML::LibXML::Document>
+----L<Net::EPP::Frame>
+----L<Net::EPP::Frame::Command>
+----L<Net::EPP::Frame::Command::Check>
+----L<Net::EPP::Frame::Command::Check::Contact>
so yeah, your girl is deep in the ancestry chain. not a single skipped generation, no cap. π§
π METHODS π
$frame->addContact($contact_id);β okay so this is the move. it adds a contact ID to the list of contacts that are gonna be checked. you want three contacts checked? call it three times. four? call it four times. obsessed with how straightforward that is fr fr. β¨
π«Ά reminder bestie: addContact is literally the only method documented on this page, so don't go inventing extra ones in your head, okay? slay responsibly. π
that's the whole page, babe. written by the fine folks behind User Contributed Perl Documentation, living at perl v5.40.1, dated 2025-04-19, and filed under Net::E...ontact(3pm). go forth and check those contacts, icon. ππ¦πΈ
π¦ where this page comes from
- debian trixie: libnet-epp-perl 0.28-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu resolute: libnet-epp-perl 0.28-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- ubuntu stonking: libnet-epp-perl 0.28-1 Β· Artistic-1.0-Perl OR GPL-1.0-or-later
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms