var mvpRequest = require("./JamsRequest"); var jamsrequest = new mvpRequest.JAMSRequest; import jamsglobal = require("./jamsglobal"); import refToken = require("./jamstoken"); import jamsconfig = require("./config"); export class SubmitJobInfo { // #region Properties authorization: string; id: number; name: string; queue: string; agent: string; // #endregion // #region Constructor constructor() { this.id = 0; this.name = ""; } // #endregion // #region Action Methods // #endregion // #region Helper Methods parseJob(job) { this.queue = job.Queue; this.agent = job.Agent; } getData(job, config) { return { "Id": job.id, "Name": job.name, "Authorization": "Bearer " + this.getToken(config)} } getToken(config): refToken.Token { var token = new refToken.Token(); token.getToken(config); return token; } // #endregion }