### ----------------------------------------------------
### -- PDF::Class
### -- Licenses: Artistic-2.0
### -- Authors: David Warring
### -- File: lib/PDF/Action/Named.rakumod
### ----------------------------------------------------
#| /Action Subtype - GoTo
unit class PDF::Action::Named;

use PDF::Action;
use PDF::COS::Dict;

also is PDF::COS::Dict;
also does PDF::Action;

use ISO_32000::Table_212-Additional_entries_specific_to_named_actions;
also does ISO_32000::Table_212-Additional_entries_specific_to_named_actions;

use ISO_32000_2::Table_216-Additional_entries_specific_to_named_actions;
also does ISO_32000_2::Table_216-Additional_entries_specific_to_named_actions;

use PDF::COS::Tie;
use PDF::COS::Name;

my subset ActionName of PDF::COS::Name where 'NextPage'|'PrevPage'|'FirstPage'|'LastPage';
has ActionName $.N is entry(:required, :alias<action-name>); # (Required) The name of the action that shall be performed.



