import { SubscriptionContract, SubscriptionState } from "../contracts/subscription"; import { Utils } from "../utils"; export class SubscriptionCustom { public subscriptionId: string; public name: string; public displayName?: string; public state: SubscriptionState; constructor(contract?: SubscriptionContract) { this.subscriptionId = Utils.getResourceName("users", contract.id, "shortId"); this.name = contract.properties.displayName || "Unnamed"; this.state = SubscriptionState[contract.properties.state]; } }