// @generated by openehr-codegen from BMM (`EXTRACT_VERSION_SPEC`) — DO NOT EDIT.
// SPDX-FileCopyrightText: Cadasto B.V.
// SPDX-FileCopyrightText: openEHR Foundation
// SPDX-License-Identifier: Apache-2.0
//! The openEHR `EXTRACT_VERSION_SPEC` spec class, generated from the vendored BMM
//! meta-model.
use crateDvDateTime;
use crateDvInterval;
/// Specification of what versions should be included in an Extract.
///
/// By default, only latest versions are included in the Extract, in which case this part of the Extract specification is not needed at all. The attributes `_include_all_versions_` and `_commit_time_interval_` are used to modify this; the former forces all versions to be included; the latter limits the versions to be those latest versions committed in the time interval, or if `_include_all_versions_` is `True`, all versions committed in the time interval.