File

libs/sensorml/src/lib/model/iso/gmd/Citation.ts

Index

Properties
Methods

Properties

alternateTitle
Type : string[]
Decorators :
@DisplayName('Alternative title')
citedResponsibleParty
Type : ResponsibleParty[]
Decorators :
@DisplayName('Cited responsible party')
collectiveTitle
Type : string
Decorators :
@DisplayName('Collective title')
date
Type : IsoDate
Decorators :
@DisplayName('Date')
edition
Type : string
Decorators :
@DisplayName('Edition')
editionDate
Type : Date
Decorators :
@DisplayName('Edition date')
identifier
Type : Identifier
Decorators :
@DisplayName('Identifier')
isbn
Type : string
Decorators :
@DisplayName('ISBN')
issn
Type : string
Decorators :
@DisplayName('ISSN')
otherCitationDetais
Type : string
Decorators :
@DisplayName('Other citation details')
presentationForm
Type : PresentationForm[]
Decorators :
@DisplayName('Presentation form')
series
Type : Series
Decorators :
@DisplayName('Series')
title
Type : string
Decorators :
@DisplayName('Title')

Methods

toString
toString()
Returns : string
import { DisplayName } from '../../../common/decorators/DisplayName';
import { Identifier } from './Identifier';
import { IsoDate } from './IsoDate';
import { PresentationForm } from './PresentationForm';
import { ResponsibleParty } from './ResponsibleParty';
import { Series } from './Series';

export class Citation {
    @DisplayName('Title')
    title: string;

    @DisplayName('Alternative title')
    alternateTitle: string[];

    @DisplayName('Date')
    date: IsoDate;

    @DisplayName('Edition')
    edition: string;

    @DisplayName('Edition date')
    editionDate: Date;

    @DisplayName('Identifier')
    identifier: Identifier;

    @DisplayName('Cited responsible party')
    citedResponsibleParty: ResponsibleParty[];

    @DisplayName('Presentation form')
    presentationForm: PresentationForm[];

    @DisplayName('Series')
    series: Series;

    @DisplayName('Other citation details')
    otherCitationDetais: string;

    @DisplayName('Collective title')
    collectiveTitle: string;

    @DisplayName('ISBN')
    isbn: string;

    @DisplayName('ISSN')
    issn: string;

    toString() {
        return 'Citation';
    }
}

result-matching ""

    No results matching ""