@hydra-cg/heracles.ts > IApiDocumentation
Represents an abstract API documentation.
interface:
↳ IApiDocumentation
<Optional>
description● description: string
Defined in DataModel/IApiDocumentation.ts:23
Gets a description of this API documentation.
readonly:
returns:
● entryPoint: string
Defined in DataModel/IApiDocumentation.ts:37
Gets the Url of the entry point of the API.
readonly:
returns:
● iri: string
Defined in DataModel/IResource.ts:13
Gets an Iri of a resource.
readonly:
returns:
● supportedClasses: ResourceFilterableCollection<IClass>
Defined in DataModel/IApiDocumentation.ts:30
Gets the supported classes by this API.
readonly:
returns:
<Optional>
title● title: string
Defined in DataModel/IApiDocumentation.ts:16
Gets a title of this API documentation.
readonly:
returns:
● type: TypesCollection
Defined in DataModel/IResource.ts:20
Gets classes a given resource is of.
readonly:
returns:
▸ getEntryPoint(): Promise
<IWebResource>
Defined in DataModel/IApiDocumentation.ts:44
Retrieves an API’s entry point resource.
readonly:
Returns: Promise
<IWebResource>