### ----------------------------------------------------
### -- PDF::ISO_32000_2
### -- Licenses: Artistic-2.0
### -- Authors: David Warring
### -- File: lib/ISO_32000_2/Table_391-Entries_in_a_source_information_dictionary.rakumod
### ----------------------------------------------------
use v6;
role ISO_32000_2::Table_391-Entries_in_a_source_information_dictionary {
    method AU {...};
    method TS {...};
    method E {...};
    method S {...};
    method C {...};
}

=begin pod

=head1 Description

Table 391 — Entries in a source information dictionary

=head1 Methods (Entries)

=head2 AU [ASCII string or dictionary]
- (Required) An ASCII string or URL alias dictionary (see 14.10.5.2, "URL alias dictionaries") which identifies the URLs from which the source data were retrieved.

=head2 TS [date]
- (Optional) A timestamp which, if present, contains the most recent date and time at which the content set’s contents were known to be up to date with the source data.

=head2 E [date]
- (Optional) An expiration stamp which, if present, contains the date and time at which the content set’s contents is out of date with the source data.

=head2 S [integer]
- (Optional) A code which, if present, indicates the type of form submission, if any, by which the source data were accessed (see 12.7.6.2, "Submit-form action"). If present, the value of the S entry is 0, 1, or 2, in accordance with the following meanings:
0 Not accessed by means of a form submission
1 Accessed by means of an HTTP GET request
2 Accessed by means of an HTTP POST request
This entry may be present only in source information dictionaries associated with page sets. Default value: 0.

=head2 C [dictionary]
- (Optional; if present, is an indirect reference) A command dictionary (see 14.10.5.3, "Command dictionaries") describing the command that caused the source data to be retrieved. This entry may be present only in source information dictionaries associated with page sets.

=end pod


