SemanticWeb-Schema
view release on metacpan or search on metacpan
lib/SemanticWeb/Schema/AggregateOffer.pm view on Meta::CPAN
use utf8;
package SemanticWeb::Schema::AggregateOffer;
# ABSTRACT: When a single product is associated with multiple offers (for example
use Moo;
extends qw/ SemanticWeb::Schema::Offer /;
use MooX::JSON_LD 'AggregateOffer';
use Ref::Util qw/ is_plain_hashref /;
# RECOMMEND PREREQ: Ref::Util::XS
use namespace::autoclean;
our $VERSION = 'v9.0.0';
has high_price => (
is => 'rw',
predicate => '_has_high_price',
json_ld => 'highPrice',
);
has low_price => (
is => 'rw',
predicate => '_has_low_price',
json_ld => 'lowPrice',
);
has offer_count => (
is => 'rw',
predicate => '_has_offer_count',
json_ld => 'offerCount',
);
has offers => (
is => 'rw',
predicate => '_has_offers',
json_ld => 'offers',
);
1;
__END__
=pod
=encoding UTF-8
=head1 NAME
SemanticWeb::Schema::AggregateOffer - When a single product is associated with multiple offers (for example
=head1 VERSION
version v9.0.0
=head1 DESCRIPTION
=for html <p>When a single product is associated with multiple offers (for example,
the same pair of shoes is offered by different merchants), then
( run in 1.489 second using v1.01-cache-2.11-cpan-39bf76dae61 )