This interface describes a versioned model.

 Methods

Return the email of the version's author, at the moment the version was created.

getAuthorEmail() : string

Returns

string

Return the name of the version's author, at the moment the version was created.

getAuthorName() : string

Returns

string

Return the username of the version's author, at the moment the version was created.

getAuthorUsername() : string

Returns

string

Return the data time this version was created.

getDateTime() : \DateTime

Returns

Return the version string of this model version.

getVersion() : string

Returns

string

Determine if this is the current version of the model.

isCurrent() : bool

Returns

bool