diff --git a/README.md b/README.md index c14f1bb..ae27775 100644 --- a/README.md +++ b/README.md @@ -49,6 +49,7 @@ To use the SDK with an API key, create an account at https://dev.pokemontcg.io t legalities: ILegality; images: ICardImage; tcgplayer?: ITCGPlayer; + cardmarket?: ICardmarket; ``` ### IAbility diff --git a/src/classes/card.ts b/src/classes/card.ts index 78ffdf0..66add72 100644 --- a/src/classes/card.ts +++ b/src/classes/card.ts @@ -3,6 +3,7 @@ import { IAncientTrait } from "../interfaces/ancientTrait"; import { IAttack } from "../interfaces/attack"; import { ICard } from "../interfaces/card"; import { ICardImage } from "../interfaces/image"; +import { ICardmarket } from "../interfaces/cardmarket"; import { ILegality } from "../interfaces/legality"; import { IQuery } from "../interfaces/query"; import { IResistance } from "../interfaces/resistance"; @@ -37,6 +38,7 @@ export class Card implements ICard { legalities: ILegality; images: ICardImage; tcgplayer?: ITCGPlayer; + cardmarket?: ICardmarket; resource(): string { return "cards"; diff --git a/src/interfaces/card.ts b/src/interfaces/card.ts index 4013eb0..4c46938 100644 --- a/src/interfaces/card.ts +++ b/src/interfaces/card.ts @@ -4,6 +4,7 @@ import { IAttack } from "../interfaces/attack"; import { IResistance } from "../interfaces/resistance"; import { IWeakness } from "../interfaces/weakness"; import { ICardImage } from "./image"; +import { ICardmarket } from "./cardmarket"; import { ILegality } from "./legality"; import { ISet } from "./set"; import { ITCGPlayer } from "./tcgplayer"; @@ -34,4 +35,5 @@ export interface ICard { legalities: ILegality; images: ICardImage; tcgplayer?: ITCGPlayer; + cardmarket?: ICardmarket; } diff --git a/src/interfaces/cardmarket.ts b/src/interfaces/cardmarket.ts new file mode 100644 index 0000000..408040b --- /dev/null +++ b/src/interfaces/cardmarket.ts @@ -0,0 +1,21 @@ +export interface ICardmarket { + url: string; + updatedAt: string; + prices: { + averageSellPrice: number | null + lowPrice: number | null + trendPrice: number | null + germanProLow: number | null + suggestedPrice: number | null + reverseHoloSell: number | null + reverseHoloLow: number | null + reverseHoloTrend: number | null + lowPriceExPlus: number | null + avg1: number | null + avg7: number | null + avg30: number | null + reverseHoloAvg1: number | null + reverseHoloAvg7: number | null + reverseHoloAvg30: number | null + } +}