;
use strict;
use warnings;
use Moo;
extends 'WWW::ASN::Downloader';
use WWW::ASN::Standard;
use JSON;
=head1 NAME
WWW::ASN::Document - Represents a collection of standards or learning objectives
return $self->_read_or_download(
$self->manifest_cache_file,
$self->uri_manifest_json,
);
}
=head2 id
This is a globally unique URI for this document.
=cut
has 'id' => (
i
=> 'ro',
required => 0,
);
sub uri_manifest_json { return $_[0]->uri . '_manifest.json'; }
sub uri_details_json { return $_[0]->uri . '_full.json'; }
sub uri_details_xml { return $_[0]->uri . '