supportsUtilityNetworkTopologySync property

bool supportsUtilityNetworkTopologySync

True if the available utility network topology data support synchronization in any direction, false otherwise.

If the value is true, utility network topology data can be taken offline with SyncModel.geodatabase. The downloaded geodatabase supports editing and synchronization in any direction - SyncDirection.download, SyncDirection.upload, SyncDirection.bidirectional.

If the value is false, utility network topology data can only be taken offline with SyncModel.geodatabase if SyncCapabilities.supportsUtilityNetworkTopologySyncDownloadOnly is true. The downloaded geodatabase cannot be edited directly but it can incorporate edits made on the service using SyncDirection.download.

If SyncCapabilities.supportsUtilityNetworkTopologySyncDownloadOnly is false, the utility network topology data can only be taken offline with SyncModel.none. In this situation, the geodatabase is read-only and does not support synchronization. To integrate updates from the service into the geodatabase, the current geodatabase needs to be replaced by downloading it again.

Implementation

bool get supportsUtilityNetworkTopologySync {
  return _withThrowingErrorHandler((errorHandler) {
    return runtimecore
        .RT_SyncCapabilities_getSupportsUtilityNetworkTopologySync(
      _handle,
      errorHandler,
    );
  });
}