45 lines
965 B
JavaScript
45 lines
965 B
JavaScript
/**
|
|
*
|
|
*/
|
|
export default class XtrData {
|
|
|
|
/**
|
|
*
|
|
*/
|
|
constructor() {
|
|
this._requestServer = '';
|
|
this._requestSendTime = '';
|
|
this._responseData = '';
|
|
this._targetUrl = '';
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @param {*} elemet
|
|
*/
|
|
initObjectByJson (elemet) {
|
|
this._requestServer = elemet._requestServer;
|
|
this._requestSendTime = elemet._requestSendTime;
|
|
this._responseData = elemet._responseData;
|
|
this._targetUrl = elemet._targetUrl;
|
|
}
|
|
|
|
/**
|
|
*
|
|
* @param {*} requestServer
|
|
* @param {*} requestSendTime
|
|
* @param {*} responseData
|
|
* @param {*} targetUrl
|
|
*/
|
|
initObjectByElements (requestServer, requestSendTime, responseData, targetUrl) {
|
|
this._requestServer = requestServer;
|
|
this._requestSendTime = requestSendTime;
|
|
this._responseData = responseData;
|
|
this._targetUrl = targetUrl;
|
|
}
|
|
|
|
displayInfo () {
|
|
return 'Server: ' + this._requestServer.getIpPortAsString() + ' RequestTime: ' + this._requestSendTime;
|
|
}
|
|
|
|
} |