mirror of
https://github.com/hensm/fx_cast.git
synced 2026-06-08 08:39:59 +00:00
22 lines
577 B
TypeScript
22 lines
577 B
TypeScript
"use strict";
|
|
|
|
import * as cast from "../../cast";
|
|
|
|
export default class ApplicationMetadata {
|
|
public applicationId: string;
|
|
public images: cast.Image[];
|
|
public name: string;
|
|
public namespaces: string[];
|
|
|
|
constructor(sessionObj: cast.Session) {
|
|
this.applicationId = sessionObj.appId;
|
|
this.images = sessionObj.appImages;
|
|
this.name = sessionObj.displayName;
|
|
|
|
// Convert [{ name: <ns> }, ...] to [ <ns>, ... ]
|
|
this.namespaces = sessionObj.namespaces.map(
|
|
namespaceObj => namespaceObj.name
|
|
);
|
|
}
|
|
}
|