61 lines
1.3 KiB
Perl
61 lines
1.3 KiB
Perl
package Mail::AuthenticationResults::Header::SubEntry;
|
|
# ABSTRACT: Class modelling Sub Entry parts of the Authentication Results Header
|
|
|
|
require 5.008;
|
|
use strict;
|
|
use warnings;
|
|
our $VERSION = '2.20231031'; # VERSION
|
|
use Carp;
|
|
|
|
use base 'Mail::AuthenticationResults::Header::Base';
|
|
|
|
|
|
sub _HAS_KEY{ return 1; }
|
|
sub _HAS_VALUE{ return 1; }
|
|
sub _HAS_CHILDREN{ return 1; }
|
|
|
|
sub _ALLOWED_CHILDREN {
|
|
my ( $self, $child ) = @_;
|
|
return 1 if ref $child eq 'Mail::AuthenticationResults::Header::Comment';
|
|
return 1 if ref $child eq 'Mail::AuthenticationResults::Header::Version';
|
|
return 0;
|
|
}
|
|
|
|
1;
|
|
|
|
__END__
|
|
|
|
=pod
|
|
|
|
=encoding UTF-8
|
|
|
|
=head1 NAME
|
|
|
|
Mail::AuthenticationResults::Header::SubEntry - Class modelling Sub Entry parts of the Authentication Results Header
|
|
|
|
=head1 VERSION
|
|
|
|
version 2.20231031
|
|
|
|
=head1 DESCRIPTION
|
|
|
|
A sub entry is a result which relates to a main entry class, for example if the
|
|
main entry is "dkim=pass" then the sub entry may be "domain.d=example.com"
|
|
|
|
There may be comments associated with the subentry as children.
|
|
|
|
Please see L<Mail::AuthenticationResults::Header::Base>
|
|
|
|
=head1 AUTHOR
|
|
|
|
Marc Bradshaw <marc@marcbradshaw.net>
|
|
|
|
=head1 COPYRIGHT AND LICENSE
|
|
|
|
This software is copyright (c) 2021 by Marc Bradshaw.
|
|
|
|
This is free software; you can redistribute it and/or modify it under
|
|
the same terms as the Perl 5 programming language system itself.
|
|
|
|
=cut
|