Press n or j to go to the next uncovered block, b, p or k for the previous block.
| 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 | 1x 3x 3x 3x 3x 1x 1x 1x | export type OfferDetailsJson = {
offerTags?: string[];
basePlanId: string;
offerId?: string;
};
export class OfferDetails {
offerTags?: string[];
basePlanId: string;
offerId?: string;
constructor(
offerTags: string[] | undefined,
basePlanId: string,
offerId: string | undefined
) {
this.offerTags = offerTags;
this.basePlanId = basePlanId;
this.offerId = offerId;
}
static fromJson(json: OfferDetailsJson): OfferDetails {
return new OfferDetails(json.offerTags, json.basePlanId, json.offerId);
}
toJson(): OfferDetailsJson {
return {
offerTags: this.offerTags,
basePlanId: this.basePlanId,
offerId: this.offerId,
};
}
}
|