PlanApi class

Constructors

PlanApi([ApiClient? apiClient])

Properties

apiClient → ApiClient
final
hashCode → int
The hash code for this object.
no setterinherited
runtimeType → Type
A representation of the runtime type of the object.
no setterinherited

Methods

getPlan() → Future<PlanList?>
Returns the Hanzo cloud plan catalog: every cloud tier with its price, included capacity, limits and feature list, scoped to the caller's catalog.
getPlanBlockchain() → Future<PlanList?>
Returns the blockchain RPC plan catalog: the tiers metered in monthly compute units, with their prices, limits and overage terms.
getPlanBlockchainWithHttpInfo() → Future<Response>
Returns the blockchain RPC plan catalog: the tiers metered in monthly compute units, with their prices, limits and overage terms.
getPlanDns() → Future<PlanList?>
ListDNSPlans returns the DNS plan catalog: the tiers priced on zones, records per zone and queries per day.
getPlanDnsWithHttpInfo() → Future<Response>
ListDNSPlans returns the DNS plan catalog: the tiers priced on zones, records per zone and queries per day.
getPlanEntitlementsById(String id) → Future<PlanEntitlements?>
Returns what one plan GRANTS and not what it costs: the canonical namespaced entitlement block and the flat license-feature list derived from it.
getPlanEntitlementsByIdWithHttpInfo(String id) → Future<Response>
Returns what one plan GRANTS and not what it costs: the canonical namespaced entitlement block and the flat license-feature list derived from it.
getPlanGpu() → Future<PlanTierList?>
ListGPUTiers returns the rentable GPU configurations, each with its accelerator count and model, VRAM, vCPUs, host memory and hourly price.
getPlanGpuWithHttpInfo() → Future<Response>
ListGPUTiers returns the rentable GPU configurations, each with its accelerator count and model, VRAM, vCPUs, host memory and hourly price.
getPlanHealth() → Future<PlanHealth?>
Health reports that the plans subsystem is mounted and serving.
getPlanHealthWithHttpInfo() → Future<Response>
Health reports that the plans subsystem is mounted and serving.
getPlanPolicy() → Future<Map<String, Object>?>
Returns the published pricing policy: whether pricing is transparent, the revenue-sharing terms (idle compute resale and the open-source share) and the principles the catalog is priced by.
getPlanPolicyWithHttpInfo() → Future<Response>
Returns the published pricing policy: whether pricing is transparent, the revenue-sharing terms (idle compute resale and the open-source share) and the principles the catalog is priced by.
getPlanRegions() → Future<PlanRegionList?>
Returns the regions cloud capacity is offered in, each with its display name and physical location.
getPlanRegionsWithHttpInfo() → Future<Response>
Returns the regions cloud capacity is offered in, each with its display name and physical location.
getPlanResolveById(String id) → Future<PlanResolution?>
Resolves one plan to everything a consumer of the catalog needs at once: its canonical entitlement block, the flat license-feature list a signed license carries, its billing reference, and the catalog it came from.
getPlanResolveByIdWithHttpInfo(String id) → Future<Response>
Resolves one plan to everything a consumer of the catalog needs at once: its canonical entitlement block, the flat license-feature list a signed license carries, its billing reference, and the catalog it came from.
getPlanSchema() → Future<PlanSchemas?>
Returns the two JSON Schema documents this surface speaks: entitlements.schema.json, which declares every entitlement key with its type, unit and enum, and plan.schema.json, which a catalog plan record conforms to.
getPlanSchemaWithHttpInfo() → Future<Response>
Returns the two JSON Schema documents this surface speaks: entitlements.schema.json, which declares every entitlement key with its type, unit and enum, and plan.schema.json, which a catalog plan record conforms to.
getPlanStorage() → Future<Map<String, Object>?>
Returns the block-storage price block: the price per GB per month and the volume size bounds a cloud plan may attach.
getPlanStorageWithHttpInfo() → Future<Response>
Returns the block-storage price block: the price per GB per month and the volume size bounds a cloud plan may attach.
getPlanSubscriptions() → Future<PlanList?>
Returns the subscription ladder — the personal and team tiers a customer buys to use the cloud, each with its monthly and annual price, seat rules, limits and billing reference.
getPlanSubscriptionsWithHttpInfo() → Future<Response>
Returns the subscription ladder — the personal and team tiers a customer buys to use the cloud, each with its monthly and annual price, seat rules, limits and billing reference.
getPlanTools() → Future<PlanToolList?>
Returns the per-use price of every metered tool — web search, code interpreter, image generation, speech — each with the unit it is billed in.
getPlanToolsWithHttpInfo() → Future<Response>
Returns the per-use price of every metered tool — web search, code interpreter, image generation, speech — each with the unit it is billed in.
getPlanVocab() → Future<PlanVocab?>
Returns the entitlement key vocabulary: every key with its namespace, JSON type, nullability, unit, enum and title, the list of namespaces, and the engine features a license can grant.
getPlanVocabWithHttpInfo() → Future<Response>
Returns the entitlement key vocabulary: every key with its namespace, JSON type, nullability, unit, enum and title, the list of namespaces, and the engine features a license can grant.
getPlanWithHttpInfo() → Future<Response>
Returns the Hanzo cloud plan catalog: every cloud tier with its price, included capacity, limits and feature list, scoped to the caller's catalog.
noSuchMethod(Invocation invocation) → dynamic
Invoked when a nonexistent method or property is accessed.
inherited
toString() → String
A string representation of this object.
inherited

Operators

operator ==(Object other) → bool
The equality operator.
inherited