pub struct IcrcAccountTransactionPageReport {
pub schema_version: u32,
pub ledger_canister_id: String,
pub account_owner: String,
pub subaccount_hex: Option<String>,
pub requested_start: Option<String>,
pub requested_limit: u32,
pub fetched_at: String,
pub source_endpoint: String,
pub fetched_by: String,
pub page: IcrcAccountTransactionPageData,
}Expand description
IcrcAccountTransactionPageReport
Serializable report for a backward page of ICRC index account transactions.
Fields§
§schema_version: u32Report schema version.
ledger_canister_id: StringLedger canister whose transactions were indexed.
account_owner: StringQueried account owner principal.
subaccount_hex: Option<String>Queried subaccount as normalized hex.
requested_start: Option<String>Exclusive block-index cursor supplied by the caller.
requested_limit: u32Maximum number of transactions requested.
fetched_at: StringCollection timestamp in UTC text form.
source_endpoint: StringIC API endpoint used for ledger and index calls.
fetched_by: StringCollector identity.
page: IcrcAccountTransactionPageDataValidated index response and ledger display metadata.
Trait Implementations§
impl Eq for IcrcAccountTransactionPageReport
impl StructuralPartialEq for IcrcAccountTransactionPageReport
Auto Trait Implementations§
impl Freeze for IcrcAccountTransactionPageReport
impl RefUnwindSafe for IcrcAccountTransactionPageReport
impl Send for IcrcAccountTransactionPageReport
impl Sync for IcrcAccountTransactionPageReport
impl Unpin for IcrcAccountTransactionPageReport
impl UnsafeUnpin for IcrcAccountTransactionPageReport
impl UnwindSafe for IcrcAccountTransactionPageReport
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more