Files
rippled/include/xrpl/resource/detail/Import.h
2026-04-17 13:30:52 +00:00

34 lines
602 B
C++

#pragma once
#include <xrpl/resource/Consumer.h>
#include <xrpl/resource/detail/Entry.h>
namespace xrpl {
namespace Resource {
/** A set of imported consumer data from a gossip origin. */
struct Import
{
struct Item
{
explicit Item() = default;
int balance{};
Consumer consumer;
};
// Dummy argument required for zero-copy construction
Import(int = 0)
{
}
// When the imported data expires
clock_type::time_point whenExpires;
// List of remote entries
std::vector<Item> items;
};
} // namespace Resource
} // namespace xrpl