Add some cardmarket properties

Most of these are nullable
This commit is contained in:
CptSpaceToaster
2021-08-05 22:53:27 -04:00
parent ee12437d1a
commit a0b055f6e7
4 changed files with 26 additions and 0 deletions

View File

@ -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";

View File

@ -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;
}

View File

@ -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
}
}