org.schema.LocationFeatureSpecification Maven / Gradle / Ivy
package org.schema;
/**
* Schema.org/LocationFeatureSpecification
* Specifies a location feature by providing a structured value representing a feature of an accommodation as a property-value pair of varying degrees of formality.
*
* @author schema.org
* @class LocationFeatureSpecification
* @module org.schema
* @extends PropertyValue
*/
public class LocationFeatureSpecification extends PropertyValue {
/**
* Schema.org/hoursAvailable
* The hours during which this service or contact is available.
*
* @property hoursAvailable
* @type OpeningHoursSpecification
*/
public OpeningHoursSpecification hoursAvailable;
/**
* Schema.org/validFrom
* The date when the item becomes valid.
*
* @property validFrom
* @type DateTime
*/
public String validFrom;
/**
* Schema.org/validThrough
* The date after when the item is not valid. For example the end of an offer, salary period, or a period of opening hours.
*
* @property validThrough
* @type DateTime
*/
public String validThrough;
/**
* Constructor, automatically sets @context and @type.
*
* @constructor
*/
public LocationFeatureSpecification() {
context = "http://schema.org/";
type = "LocationFeatureSpecification";
}
}