mirror of
https://github.com/bitwarden/browser
synced 2026-02-21 11:54:02 +00:00
* refactor(subscription-card): Correctly name card action * feat(storage-card): Switch 'callsToActionDisabled' into 1 input per CTA * refactor(additional-options-card): Switch 'callsToActionDisabled' into 1 input per CTA * feat(contract-alignment): Remove 'active' property from Discount * feat(contract-alignment): Rename 'name' to 'translationKey' in Cart model * feat(response-models): Add DiscountResponse * feat(response-models): Add StorageResponse * feat(response-models): Add CartResponse * feat(response-models): Add BitwardenSubscriptionResponse * feat(clients): Add new endpoint invocations * feat(redesign): Add feature flags * feat(redesign): Add AdjustAccountSubscriptionStorageDialogComponent * feat(redesign): Add AccountSubscriptionComponent * feat(redesign): Pivot subscription component on FF * docs: Note FF removal POIs * fix(subscription-card): Resolve compilation error in stories * fix(upgrade-payment.service): Fix failing tests
17 lines
500 B
TypeScript
17 lines
500 B
TypeScript
import { BaseResponse } from "@bitwarden/common/models/response/base.response";
|
|
import { Storage } from "@bitwarden/subscription";
|
|
|
|
export class StorageResponse extends BaseResponse implements Storage {
|
|
available: number;
|
|
used: number;
|
|
readableUsed: string;
|
|
|
|
constructor(response: any) {
|
|
super(response);
|
|
|
|
this.available = this.getResponseProperty("Available");
|
|
this.used = this.getResponseProperty("Used");
|
|
this.readableUsed = this.getResponseProperty("ReadableUsed");
|
|
}
|
|
}
|