UNPKG

@space-cow-media/spellbook-client

Version:

An Open Api generated client for the Commander Spellbook backend REST API.

73 lines (59 loc) 1.83 kB
# Variant ## Properties Name | Type ------------ | ------------- `id` | string `status` | [VariantStatusEnum](VariantStatusEnum.md) `uses` | [Array<CardInVariant>](CardInVariant.md) `requires` | [Array<TemplateInVariant>](TemplateInVariant.md) `produces` | [Array<FeatureProducedByVariant>](FeatureProducedByVariant.md) `of` | [Array<Combo>](Combo.md) `includes` | [Array<Combo>](Combo.md) `identity` | [IdentityEnum](IdentityEnum.md) `manaNeeded` | string `manaValueNeeded` | number `easyPrerequisites` | string `notablePrerequisites` | string `description` | string `notes` | string `popularity` | number `spoiler` | boolean `bracketTag` | [BracketTagEnum](BracketTagEnum.md) `legalities` | [VariantLegalities](VariantLegalities.md) `prices` | [VariantPrices](VariantPrices.md) `variantCount` | number ## Example ```typescript import type { Variant } from '' // TODO: Update the object below with actual values const example = { "id": null, "status": null, "uses": null, "requires": null, "produces": null, "of": null, "includes": null, "identity": null, "manaNeeded": null, "manaValueNeeded": null, "easyPrerequisites": null, "notablePrerequisites": null, "description": null, "notes": null, "popularity": null, "spoiler": null, "bracketTag": null, "legalities": null, "prices": null, "variantCount": null, } satisfies Variant console.log(example) // Convert the instance to a JSON string const exampleJSON: string = JSON.stringify(example) console.log(exampleJSON) // Parse the JSON string back to an object const exampleParsed = JSON.parse(exampleJSON) as Variant console.log(exampleParsed) ``` [[Back to top]](#) [[Back to API list]](../README.md#api-endpoints) [[Back to Model list]](../README.md#models) [[Back to README]](../README.md)