Documentation
Tagion
FinishedEpoch
tagion
hashgraph
Refinement
epoch subscription event record
@
safe
@
recordType
("finishedEpoch")
struct
FinishedEpoch {
@
label
("event_packages")
immutable
(
EventPackage
)*[]
event_packages
;
@
exclude
const
(
Event
)[]
events
;
@
label
(
StdNames
.
time
)
sdt_t
time
;
@
label
("epoch")
long
epoch
;
}
Mixed In Members
From
mixin
HiBONRecord
!(
q{
this
(
const
(
Event
)[]
events
,
sdt_t
time
,
long
epoch
)
pure
nothrow
{
this
.
events
=
events
;
// not serialized
this
.
event_packages
=
events
.
map
!((
e
) =>
cast
(
immutable
(
EventPackage
)*)
e
.
event_package
) .
array
;
this
.
time
=
time
;
this
.
epoch
=
epoch
; }
}
)
recordName
string
recordName
()
Get the record type name set by @recordType("name")
tagion
hashgraph
Refinement
classes
StdRefinement
structs
FinishedEpoch
epoch subscription event record