UNPKG

@space-cow-media/spellbook-client

Version:

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

126 lines (125 loc) 3.3 kB
/** * Commander Spellbook API * API for Commander Spellbook, the combo database engine for Magic: The Gathering * * The version of the OpenAPI document: 4.8.19 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import type { Variant } from './variant'; import type { BracketTagEnum } from './bracketTagEnum'; import type { Card } from './card'; /** * * @export * @interface EstimateBracketResult */ export interface EstimateBracketResult { /** * * @type {BracketTagEnum} * @memberof EstimateBracketResult */ bracketTag: BracketTagEnum; /** * * @type {Array<Card>} * @memberof EstimateBracketResult */ gameChangerCards: Array<Card>; /** * * @type {Array<Card>} * @memberof EstimateBracketResult */ massLandDenialCards: Array<Card>; /** * * @type {Array<Variant>} * @memberof EstimateBracketResult */ massLandDenialTemplates: Array<Variant>; /** * * @type {Array<Variant>} * @memberof EstimateBracketResult */ massLandDenialCombos: Array<Variant>; /** * * @type {Array<Card>} * @memberof EstimateBracketResult */ extraTurnCards: Array<Card>; /** * * @type {Array<Variant>} * @memberof EstimateBracketResult */ extraTurnTemplates: Array<Variant>; /** * * @type {Array<Variant>} * @memberof EstimateBracketResult */ extraTurnsCombos: Array<Variant>; /** * * @type {Array<Card>} * @memberof EstimateBracketResult */ tutorCards: Array<Card>; /** * * @type {Array<Variant>} * @memberof EstimateBracketResult */ tutorTemplates: Array<Variant>; /** * * @type {Array<Variant>} * @memberof EstimateBracketResult */ lockCombos: Array<Variant>; /** * * @type {Array<Variant>} * @memberof EstimateBracketResult */ skipTurnsCombos: Array<Variant>; /** * * @type {Array<Variant>} * @memberof EstimateBracketResult */ definitelyEarlyGameTwoCardCombos: Array<Variant>; /** * * @type {Array<Variant>} * @memberof EstimateBracketResult */ arguablyEarlyGameTwoCardCombos: Array<Variant>; /** * * @type {Array<Variant>} * @memberof EstimateBracketResult */ definitelyLateGameTwoCardCombos: Array<Variant>; /** * * @type {Array<Variant>} * @memberof EstimateBracketResult */ borderlineLateGameTwoCardCombos: Array<Variant>; } /** * Check if a given object implements the EstimateBracketResult interface. */ export declare function instanceOfEstimateBracketResult(value: object): value is EstimateBracketResult; export declare function EstimateBracketResultFromJSON(json: any): EstimateBracketResult; export declare function EstimateBracketResultFromJSONTyped(json: any, ignoreDiscriminator: boolean): EstimateBracketResult; export declare function EstimateBracketResultToJSON(json: any): EstimateBracketResult; export declare function EstimateBracketResultToJSONTyped(value?: EstimateBracketResult | null, ignoreDiscriminator?: boolean): any;