An object that represents version metadata for a version in a branch-versioned feature service. More...
Header: | #include <ServiceVersionInfo.h> |
Since: | Esri::ArcGISRuntime 100.9 |
Inherits: | Esri::ArcGISRuntime::Object |
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::fetchVersionsAsync() was called. To add a new version, use the ServiceGeodatabase::createVersionAsync(Esri::ArcGISRuntime::ServiceVersionParameters*, QObject*) function.
Relevant samples:
- Edit with branch versioning: Create, query and edit a specific server version using service geodatabase.
See also ServiceVersionParameters and ServiceGeodatabase.
Member Function Documentation
[override virtual]
ServiceVersionInfo::~ServiceVersionInfo ()
Destructor.
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.