/* * Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT. */ import { ClientSDK } from "../lib/sdks.js"; import { AvgIcpXdrConversionRates } from "./avgicpxdrconversionrates.js"; import { Bitcoin } from "./bitcoin.js"; import { BlockHeights } from "./blockheights.js"; import { BlockHeightsOverTime } from "./blockheightsovertime.js"; import { BoundaryNodeLocations } from "./boundarynodelocations.js"; import { Canisters } from "./canisters.js"; import { DailyStats } from "./dailystats.js"; import { DataCenters } from "./datacenters.js"; import { GovernanceMetrics } from "./governancemetrics.js"; import { HealthCheck } from "./healthcheck.js"; import { IcpUsdRate } from "./icpusdrate.js"; import { IcpXdrConversionRates } from "./icpxdrconversionrates.js"; import { Images } from "./images.js"; import { MessagesCounts } from "./messagescounts.js"; import { MessagesCountsOverTime } from "./messagescountsovertime.js"; import { Metrics } from "./metrics.js"; import { NetworkEconomicsParameters } from "./networkeconomicsparameters.js"; import { NeuronMaturityModulations } from "./neuronmaturitymodulations.js"; import { Neurons } from "./neurons.js"; import { NeuronVotingPowers } from "./neuronvotingpowers.js"; import { NodeProviders } from "./nodeproviders.js"; import { Nodes } from "./nodes.js"; import { ParticipationRates } from "./participationrates.js"; import { ProposalDeadlineExtensions } from "./proposaldeadlineextensions.js"; import { Proposals } from "./proposals.js"; import { ProposalsOverTime } from "./proposalsovertime.js"; import { ProposalTallies } from "./proposaltallies.js"; import { RewardNodeProviders } from "./rewardnodeproviders.js"; import { Root } from "./root.js"; import { SubnetReplicaVersions } from "./subnetreplicaversions.js"; import { Subnets } from "./subnets.js"; import { V4BoundaryNodeDataCenters } from "./v4boundarynodedatacenters.js"; import { V4NeuronVotingPowers } from "./v4neuronvotingpowers.js"; import { V4Subnets } from "./v4subnets.js"; export class Icpmcp extends ClientSDK { private _avgIcpXdrConversionRates?: AvgIcpXdrConversionRates; get avgIcpXdrConversionRates(): AvgIcpXdrConversionRates { return (this._avgIcpXdrConversionRates ??= new AvgIcpXdrConversionRates( this._options, )); } private _bitcoin?: Bitcoin; get bitcoin(): Bitcoin { return (this._bitcoin ??= new Bitcoin(this._options)); } private _blockHeights?: BlockHeights; get blockHeights(): BlockHeights { return (this._blockHeights ??= new BlockHeights(this._options)); } private _blockHeightsOverTime?: BlockHeightsOverTime; get blockHeightsOverTime(): BlockHeightsOverTime { return (this._blockHeightsOverTime ??= new BlockHeightsOverTime( this._options, )); } private _boundaryNodeLocations?: BoundaryNodeLocations; get boundaryNodeLocations(): BoundaryNodeLocations { return (this._boundaryNodeLocations ??= new BoundaryNodeLocations( this._options, )); } private _canisters?: Canisters; get canisters(): Canisters { return (this._canisters ??= new Canisters(this._options)); } private _dataCenters?: DataCenters; get dataCenters(): DataCenters { return (this._dataCenters ??= new DataCenters(this._options)); } private _dailyStats?: DailyStats; get dailyStats(): DailyStats { return (this._dailyStats ??= new DailyStats(this._options)); } private _governanceMetrics?: GovernanceMetrics; get governanceMetrics(): GovernanceMetrics { return (this._governanceMetrics ??= new GovernanceMetrics(this._options)); } private _healthCheck?: HealthCheck; get healthCheck(): HealthCheck { return (this._healthCheck ??= new HealthCheck(this._options)); } private _icpUsdRate?: IcpUsdRate; get icpUsdRate(): IcpUsdRate { return (this._icpUsdRate ??= new IcpUsdRate(this._options)); } private _icpXdrConversionRates?: IcpXdrConversionRates; get icpXdrConversionRates(): IcpXdrConversionRates { return (this._icpXdrConversionRates ??= new IcpXdrConversionRates( this._options, )); } private _images?: Images; get images(): Images { return (this._images ??= new Images(this._options)); } private _metrics?: Metrics; get metrics(): Metrics { return (this._metrics ??= new Metrics(this._options)); } private _messagesCounts?: MessagesCounts; get messagesCounts(): MessagesCounts { return (this._messagesCounts ??= new MessagesCounts(this._options)); } private _messagesCountsOverTime?: MessagesCountsOverTime; get messagesCountsOverTime(): MessagesCountsOverTime { return (this._messagesCountsOverTime ??= new MessagesCountsOverTime( this._options, )); } private _networkEconomicsParameters?: NetworkEconomicsParameters; get networkEconomicsParameters(): NetworkEconomicsParameters { return (this._networkEconomicsParameters ??= new NetworkEconomicsParameters( this._options, )); } private _neurons?: Neurons; get neurons(): Neurons { return (this._neurons ??= new Neurons(this._options)); } private _neuronMaturityModulations?: NeuronMaturityModulations; get neuronMaturityModulations(): NeuronMaturityModulations { return (this._neuronMaturityModulations ??= new NeuronMaturityModulations( this._options, )); } private _neuronVotingPowers?: NeuronVotingPowers; get neuronVotingPowers(): NeuronVotingPowers { return (this._neuronVotingPowers ??= new NeuronVotingPowers(this._options)); } private _nodes?: Nodes; get nodes(): Nodes { return (this._nodes ??= new Nodes(this._options)); } private _nodeProviders?: NodeProviders; get nodeProviders(): NodeProviders { return (this._nodeProviders ??= new NodeProviders(this._options)); } private _participationRates?: ParticipationRates; get participationRates(): ParticipationRates { return (this._participationRates ??= new ParticipationRates(this._options)); } private _proposals?: Proposals; get proposals(): Proposals { return (this._proposals ??= new Proposals(this._options)); } private _proposalsOverTime?: ProposalsOverTime; get proposalsOverTime(): ProposalsOverTime { return (this._proposalsOverTime ??= new ProposalsOverTime(this._options)); } private _proposalTallies?: ProposalTallies; get proposalTallies(): ProposalTallies { return (this._proposalTallies ??= new ProposalTallies(this._options)); } private _proposalDeadlineExtensions?: ProposalDeadlineExtensions; get proposalDeadlineExtensions(): ProposalDeadlineExtensions { return (this._proposalDeadlineExtensions ??= new ProposalDeadlineExtensions( this._options, )); } private _rewardNodeProviders?: RewardNodeProviders; get rewardNodeProviders(): RewardNodeProviders { return (this._rewardNodeProviders ??= new RewardNodeProviders( this._options, )); } private _root?: Root; get root(): Root { return (this._root ??= new Root(this._options)); } private _subnets?: Subnets; get subnets(): Subnets { return (this._subnets ??= new Subnets(this._options)); } private _subnetReplicaVersions?: SubnetReplicaVersions; get subnetReplicaVersions(): SubnetReplicaVersions { return (this._subnetReplicaVersions ??= new SubnetReplicaVersions( this._options, )); } private _v4BoundaryNodeDataCenters?: V4BoundaryNodeDataCenters; get v4BoundaryNodeDataCenters(): V4BoundaryNodeDataCenters { return (this._v4BoundaryNodeDataCenters ??= new V4BoundaryNodeDataCenters( this._options, )); } private _v4NeuronVotingPowers?: V4NeuronVotingPowers; get v4NeuronVotingPowers(): V4NeuronVotingPowers { return (this._v4NeuronVotingPowers ??= new V4NeuronVotingPowers( this._options, )); } private _v4Subnets?: V4Subnets; get v4Subnets(): V4Subnets { return (this._v4Subnets ??= new V4Subnets(this._options)); } }