TechnoteMetadata#

class technote.metadata.model.TechnoteMetadata(*, title, status, canonical_url=None, id=None, series_id=None, date_created=None, date_updated=None, version=None, authors=<factory>, contributors=<factory>, source_repository=None, license_id=None, citation=None, abstract_plain=None)#

Bases: object

The domain model for metadata about a technote.

Parameters:

Attributes Summary

abstract_plain

The technote's abstract in plain text.

canonical_url

The canonical URL of the technote.

citation

Additional information for citing the technote.

date_created

The date when the technote was created.

date_updated

The date when the technote was last updated.

id

The institutional identifier for a technote.

license_id

The SPDX license identifier for the technote.

series_id

The identifier for the series the technote belongs to.

source_repository

The source code repository for the technote.

version

The version of the technote.

Attributes Documentation

abstract_plain: Optional[str] = None#

The technote’s abstract in plain text.

canonical_url: Optional[str] = None#

The canonical URL of the technote.

citation: Optional[Citation] = None#

Additional information for citing the technote.

date_created: Optional[datetime] = None#

The date when the technote was created.

date_updated: Optional[datetime] = None#

The date when the technote was last updated.

id: Optional[str] = None#

The institutional identifier for a technote.

license_id: Optional[str] = None#

The SPDX license identifier for the technote.

series_id: Optional[str] = None#

The identifier for the series the technote belongs to.

source_repository: Optional[SourceRepository] = None#

The source code repository for the technote.

version: Optional[str] = None#

The version of the technote.