ArcGIS Developers

ServiceVersionInfo Class

class Esri::ArcGISRuntime::ServiceVersionInfo

An object that represents version metadata for a version in a branch-versioned feature service. More...

Header: #include <ServiceVersionInfo>
Since: Esri::ArcGISRuntime 100.9
Inherits: Esri::ArcGISRuntime::Object

This class was introduced in Esri::ArcGISRuntime 100.9.

Public Functions

virtual ~ServiceVersionInfo() override
Esri::ArcGISRuntime::VersionAccess access() const
QDateTime commonAncestorDate() const
QDateTime creationDate() const
QString description() const
QDateTime evaluationDate() const
bool isOwner() const
QDateTime modifiedDate() const
QString name() const
QDateTime reconcileDate() const
QUuid versionId() const

Detailed Description

All properties in this object are read-only, and represent the snapshot in time when ServiceGeodatabase::fetchVersions() was called. To add a new version, use the ServiceGeodatabase::createVersion function.

See also ServiceVersionParameters and ServiceGeodatabase.

Member Function Documentation

[override virtual] ServiceVersionInfo::~ServiceVersionInfo()


Esri::ArcGISRuntime::VersionAccess ServiceVersionInfo::access() const

Returns the access level of the version.

QDateTime ServiceVersionInfo::commonAncestorDate() const

Returns the timestamp of when the version was last reconciled and posted to its ancestor.

QDateTime ServiceVersionInfo::creationDate() const

Returns the timestamp of when the version was created.

QString ServiceVersionInfo::description() const

Returns the description of the version.

QDateTime ServiceVersionInfo::evaluationDate() const

Returns the timestamp of when the topology of the version's data was last validated.

bool ServiceVersionInfo::isOwner() const

Returns whether the current portal user is the owner of the version.

QDateTime ServiceVersionInfo::modifiedDate() const

Returns the timestamp of when the data in the version was last modified.

QString ServiceVersionInfo::name() const

Returns the name of the version.

QDateTime ServiceVersionInfo::reconcileDate() const

Returns the timestamp of when the version was last reconciled with its ancestor.

QUuid ServiceVersionInfo::versionId() const

Returns the unique ID of the version.

Feedback on this topic?