All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.schema.ContactPoint Maven / Gradle / Ivy

There is a newer version: 3.1.8
Show newest version
package org.schema;

/**
 * Schema.org/ContactPoint
 * A contact point—for example, a Customer Complaints department.
 *
 * @author schema.org
 * @class ContactPoint
 * @module org.schema
 * @extends StructuredValue
 */
public class ContactPoint extends StructuredValue {
	/**
	 * Schema.org/serviceArea
	 * The geographic area where the service is provided.
	 *
	 * @property serviceArea
	 * @type GeoShape
	 */
	public GeoShape serviceArea;
	/**
	 * Schema.org/hoursAvailable
	 * The hours during which this service or contact is available.
	 *
	 * @property hoursAvailable
	 * @type OpeningHoursSpecification
	 */
	public OpeningHoursSpecification hoursAvailable;
	/**
	 * Schema.org/contactOption
	 * An option available on this contact point (e.g. a toll-free number or support for hearing-impaired callers).
	 *
	 * @property contactOption
	 * @type ContactPointOption
	 */
	public ContactPointOption contactOption;
	/**
	 * Schema.org/availableLanguage
	 * A language someone may use with the item. Please use one of the language codes from the [IETF BCP 47 standard](http://tools.ietf.org/html/bcp47). See also [[inLanguage]]
	 *
	 * @property availableLanguage
	 * @type Language
	 */
	public Language availableLanguage;
	/**
	 * Schema.org/telephone
	 * The telephone number.
	 *
	 * @property telephone
	 * @type Text
	 */
	public String telephone;
	/**
	 * Schema.org/email
	 * Email address.
	 *
	 * @property email
	 * @type Text
	 */
	public String email;
	/**
	 * Schema.org/contactType
	 * A person or organization can have different contact points, for different purposes. For example, a sales contact point, a PR contact point and so on. This property is used to specify the kind of contact point.
	 *
	 * @property contactType
	 * @type Text
	 */
	public String contactType;
	/**
	 * Schema.org/productSupported
	 * The product or service this support contact point is related to (such as product support for a particular product line). This can be a specific product or product line (e.g. "iPhone") or a general category of products or services (e.g. "smartphones").
	 *
	 * @property productSupported
	 * @type Text
	 */
	public String productSupported;
	/**
	 * Schema.org/faxNumber
	 * The fax number.
	 *
	 * @property faxNumber
	 * @type Text
	 */
	public String faxNumber;
	/**
	 * Schema.org/areaServed
	 * The geographic area where a service or offered item is provided.
	 *
	 * @property areaServed
	 * @type Place
	 */
	public Place areaServed;

	/**
	 * Constructor, automatically sets @context and @type.
	 *
	 * @constructor
	 */
	public ContactPoint() {
		context = "http://schema.org/";
		type = "ContactPoint";
	}

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy