UNPKG

c8osdkjscore

Version:
33 lines (27 loc) 860 B
export class C8oLocalCacheResponse { private response: string; private responseType: string; private expirationDate: number; constructor(response: string, responseType: string, expirationDate: number) { this.response = response; this.responseType = responseType; this.expirationDate = expirationDate; } public isExpired(): boolean { if (this.expirationDate <= 0) { return false; } else { const currentDate = new Date().getTime(); return this.expirationDate < currentDate; } } public getResponse(): string { return this.response; } public getResponseType(): string { return this.responseType; } public getExpirationDate(): number { return this.expirationDate; } }