/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClientSDK } from "../lib/sdks.js"; import { AccountBalances } from "./accountbalances.js"; import { Accounts } from "./accounts.js"; import { Blocks } from "./blocks.js"; import { Canisters } from "./canisters.js"; import { CirculatingSupply } from "./circulatingsupply.js"; import { Images } from "./images.js"; import { Ledgers } from "./ledgers.js"; import { TotalBurnedPerDay } from "./totalburnedperday.js"; import { TotalNewAccountsPerDay } from "./totalnewaccountsperday.js"; import { TotalSupply } from "./totalsupply.js"; import { TransactionCount } from "./transactioncount.js"; import { Transactions } from "./transactions.js"; import { TransactionVolume } from "./transactionvolume.js"; export class Icrcmcp extends ClientSDK { private _accountBalances?: AccountBalances; get accountBalances(): AccountBalances { return (this._accountBalances ??= new AccountBalances(this._options)); } private _accounts?: Accounts; get accounts(): Accounts { return (this._accounts ??= new Accounts(this._options)); } private _blocks?: Blocks; get blocks(): Blocks { return (this._blocks ??= new Blocks(this._options)); } private _canisters?: Canisters; get canisters(): Canisters { return (this._canisters ??= new Canisters(this._options)); } private _circulatingSupply?: CirculatingSupply; get circulatingSupply(): CirculatingSupply { return (this._circulatingSupply ??= new CirculatingSupply(this._options)); } private _images?: Images; get images(): Images { return (this._images ??= new Images(this._options)); } private _ledgers?: Ledgers; get ledgers(): Ledgers { return (this._ledgers ??= new Ledgers(this._options)); } private _totalBurnedPerDay?: TotalBurnedPerDay; get totalBurnedPerDay(): TotalBurnedPerDay { return (this._totalBurnedPerDay ??= new TotalBurnedPerDay(this._options)); } private _totalNewAccountsPerDay?: TotalNewAccountsPerDay; get totalNewAccountsPerDay(): TotalNewAccountsPerDay { return (this._totalNewAccountsPerDay ??= new TotalNewAccountsPerDay( this._options, )); } private _transactions?: Transactions; get transactions(): Transactions { return (this._transactions ??= new Transactions(this._options)); } private _transactionCount?: TransactionCount; get transactionCount(): TransactionCount { return (this._transactionCount ??= new TransactionCount(this._options)); } private _transactionVolume?: TransactionVolume; get transactionVolume(): TransactionVolume { return (this._transactionVolume ??= new TransactionVolume(this._options)); } private _totalSupply?: TotalSupply; get totalSupply(): TotalSupply { return (this._totalSupply ??= new TotalSupply(this._options)); } }