decode static method
Implementation
static XdrHotArchiveBucketEntry decode(XdrDataInputStream stream) {
XdrHotArchiveBucketEntry decodedHotArchiveBucketEntry =
XdrHotArchiveBucketEntry(XdrHotArchiveBucketEntryType.decode(stream));
switch (decodedHotArchiveBucketEntry.discriminant) {
case XdrHotArchiveBucketEntryType.HOT_ARCHIVE_ARCHIVED:
decodedHotArchiveBucketEntry._archivedEntry = XdrLedgerEntry.decode(
stream,
);
break;
case XdrHotArchiveBucketEntryType.HOT_ARCHIVE_LIVE:
decodedHotArchiveBucketEntry._key = XdrLedgerKey.decode(stream);
break;
case XdrHotArchiveBucketEntryType.HOT_ARCHIVE_METAENTRY:
decodedHotArchiveBucketEntry._metaEntry = XdrBucketMetadata.decode(
stream,
);
break;
default:
break;
}
return decodedHotArchiveBucketEntry;
}