Sha256: 357eedb510979df3b419e64bace2259275ce38563c8bd383c0dfe168e2beb077

Contents?: true

Size: 505 Bytes

Versions: 1

Compression:

Stored size: 505 Bytes

Contents

# frozen_string_literal: true

require 'date'
require 'schema_dot_org'
require 'schema_dot_org/offer'

# Model the Schema.org `Thing > Place`.  See https://schema.org/Offer
#
module SchemaDotOrg
  class AggregateOffer < SchemaType
    attr_reader :priceCurrency

    validated_attr :lowPrice,   type: Numeric
    validated_attr :highPrice,  type: Numeric, allow_nil: true
    validated_attr :offerCount, type: String, allow_nil: true
    validated_attr :offers,     type: Array, allow_nil: true
  end
end

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
schema_dot_org-2.2.1 lib/schema_dot_org/aggregate_offer.rb