Datum constructor

Datum({
  1. Datum_Eon? eon,
  2. Datum_Era? era,
  3. Datum_Epoch? epoch,
  4. Datum_Header? header,
  5. Datum_IoTransaction? ioTransaction,
  6. Datum_GroupPolicy? groupPolicy,
  7. Datum_SeriesPolicy? seriesPolicy,
})

Implementation

factory Datum({
  Datum_Eon? eon,
  Datum_Era? era,
  Datum_Epoch? epoch,
  Datum_Header? header,
  Datum_IoTransaction? ioTransaction,
  Datum_GroupPolicy? groupPolicy,
  Datum_SeriesPolicy? seriesPolicy,
}) {
  final $result = create();
  if (eon != null) {
    $result.eon = eon;
  }
  if (era != null) {
    $result.era = era;
  }
  if (epoch != null) {
    $result.epoch = epoch;
  }
  if (header != null) {
    $result.header = header;
  }
  if (ioTransaction != null) {
    $result.ioTransaction = ioTransaction;
  }
  if (groupPolicy != null) {
    $result.groupPolicy = groupPolicy;
  }
  if (seriesPolicy != null) {
    $result.seriesPolicy = seriesPolicy;
  }
  return $result;
}