HeaderBlock constructor

HeaderBlock({
  1. HeaderBBox? bbox,
  2. Iterable<String>? requiredFeatures,
  3. Iterable<String>? optionalFeatures,
  4. String? writingprogram,
  5. String? source,
  6. Int64? osmosisReplicationTimestamp,
  7. Int64? osmosisReplicationSequenceNumber,
  8. String? osmosisReplicationBaseUrl,
})

Implementation

factory HeaderBlock({
  HeaderBBox? bbox,
  $core.Iterable<$core.String>? requiredFeatures,
  $core.Iterable<$core.String>? optionalFeatures,
  $core.String? writingprogram,
  $core.String? source,
  $fixnum.Int64? osmosisReplicationTimestamp,
  $fixnum.Int64? osmosisReplicationSequenceNumber,
  $core.String? osmosisReplicationBaseUrl,
}) {
  final $result = create();
  if (bbox != null) {
    $result.bbox = bbox;
  }
  if (requiredFeatures != null) {
    $result.requiredFeatures.addAll(requiredFeatures);
  }
  if (optionalFeatures != null) {
    $result.optionalFeatures.addAll(optionalFeatures);
  }
  if (writingprogram != null) {
    $result.writingprogram = writingprogram;
  }
  if (source != null) {
    $result.source = source;
  }
  if (osmosisReplicationTimestamp != null) {
    $result.osmosisReplicationTimestamp = osmosisReplicationTimestamp;
  }
  if (osmosisReplicationSequenceNumber != null) {
    $result.osmosisReplicationSequenceNumber = osmosisReplicationSequenceNumber;
  }
  if (osmosisReplicationBaseUrl != null) {
    $result.osmosisReplicationBaseUrl = osmosisReplicationBaseUrl;
  }
  return $result;
}