createFeatures

abstract suspend fun createFeatures(sharedTemplate: SharedTemplate, geometry: Geometry?): Result<SharedTemplateFeatureCreationSet>

Creates a set of features based on the specified shared template and geometry. The specified SharedTemplate determines the primary feature and its related set of features joined by:

The input geometry is optional if the shared template is for non-spatial tables only.

Otherwise, the input geometry is required to create the:

With utility network data, if the shared template defines association creation, both the features and their utility associations are returned in the result.

If the Result.exceptionOrNull property is null, all features, along with their related records and utility associations, are created successfully. If not, it reflects the first error encountered, and neither features nor associations are created.

Return

A Result that, upon successful completion, contains a SharedTemplateFeatureCreationSet representing the features and their utility associations created from the shared template.

Since

300.0.0

Parameters

sharedTemplate

The template that determines the features to create.

geometry

The geometry from which features are created.