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

org.schema.EntryPoint Maven / Gradle / Ivy

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

/**
 * Schema.org/EntryPoint
 * An entry point, within some Web-based protocol.
 *
 * @author schema.org
 * @class EntryPoint
 * @module org.schema
 * @extends Intangible
 */
public class EntryPoint extends Intangible {
	/**
	 * Schema.org/urlTemplate
	 * An url template (RFC6570) that will be used to construct the target of the execution of the action.
	 *
	 * @property urlTemplate
	 * @type Text
	 */
	public String urlTemplate;
	/**
	 * Schema.org/actionApplication
	 * An application that can complete the request.
	 *
	 * @property actionApplication
	 * @type SoftwareApplication
	 */
	public SoftwareApplication actionApplication;
	/**
	 * Schema.org/application
	 * An application that can complete the request.
	 *
	 * @property application
	 * @type SoftwareApplication
	 */
	public SoftwareApplication application;
	/**
	 * Schema.org/actionPlatform
	 * The high level platform(s) where the Action can be performed for the given URL. To specify a specific application or operating system instance, use actionApplication.
	 *
	 * @property actionPlatform
	 * @type Text
	 */
	public String actionPlatform;
	/**
	 * Schema.org/httpMethod
	 * An HTTP method that specifies the appropriate HTTP method for a request to an HTTP EntryPoint. Values are capitalized strings as used in HTTP.
	 *
	 * @property httpMethod
	 * @type Text
	 */
	public String httpMethod;
	/**
	 * Schema.org/encodingType
	 * The supported encoding type(s) for an EntryPoint request.
	 *
	 * @property encodingType
	 * @type Text
	 */
	public String encodingType;
	/**
	 * Schema.org/contentType
	 * The supported content type(s) for an EntryPoint response.
	 *
	 * @property contentType
	 * @type Text
	 */
	public String contentType;

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

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy