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

org.schema.APIReference Maven / Gradle / Ivy

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

/**
 * Schema.org/APIReference
 * Reference documentation for application programming interfaces (APIs).
 *
 * @author schema.org
 * @class APIReference
 * @module org.schema
 * @extends TechArticle
 */
public class APIReference extends TechArticle {
	/**
	 * Schema.org/executableLibraryName
	 * Library file name e.g., mscorlib.dll, system.web.dll.
	 *
	 * @property executableLibraryName
	 * @type Text
	 */
	public String executableLibraryName;
	/**
	 * Schema.org/assemblyVersion
	 * Associated product/technology version. e.g., .NET Framework 4.5.
	 *
	 * @property assemblyVersion
	 * @type Text
	 */
	public String assemblyVersion;
	/**
	 * Schema.org/programmingModel
	 * Indicates whether API is managed or unmanaged.
	 *
	 * @property programmingModel
	 * @type Text
	 */
	public String programmingModel;
	/**
	 * Schema.org/assembly
	 * Library file name e.g., mscorlib.dll, system.web.dll.
	 *
	 * @property assembly
	 * @type Text
	 */
	public String assembly;
	/**
	 * Schema.org/targetPlatform
	 * Type of app development: phone, Metro style, desktop, XBox, etc.
	 *
	 * @property targetPlatform
	 * @type Text
	 */
	public String targetPlatform;

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

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy