@fnt-eve/esi-client-typescript
Version:
[](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)
66 lines (65 loc) • 2.82 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.36
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { GetKillmailsKillmailIdKillmailHashAttackerFromJSON, GetKillmailsKillmailIdKillmailHashAttackerToJSON, } from './GetKillmailsKillmailIdKillmailHashAttacker';
import { GetKillmailsKillmailIdKillmailHashVictimFromJSON, GetKillmailsKillmailIdKillmailHashVictimToJSON, } from './GetKillmailsKillmailIdKillmailHashVictim';
/**
* Check if a given object implements the GetKillmailsKillmailIdKillmailHashOk interface.
*/
export function instanceOfGetKillmailsKillmailIdKillmailHashOk(value) {
if (!('attackers' in value) || value['attackers'] === undefined)
return false;
if (!('killmailId' in value) || value['killmailId'] === undefined)
return false;
if (!('killmailTime' in value) || value['killmailTime'] === undefined)
return false;
if (!('solarSystemId' in value) || value['solarSystemId'] === undefined)
return false;
if (!('victim' in value) || value['victim'] === undefined)
return false;
return true;
}
export function GetKillmailsKillmailIdKillmailHashOkFromJSON(json) {
return GetKillmailsKillmailIdKillmailHashOkFromJSONTyped(json, false);
}
export function GetKillmailsKillmailIdKillmailHashOkFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'attackers': (json['attackers'].map(GetKillmailsKillmailIdKillmailHashAttackerFromJSON)),
'killmailId': json['killmail_id'],
'killmailTime': (new Date(json['killmail_time'])),
'moonId': json['moon_id'] == null ? undefined : json['moon_id'],
'solarSystemId': json['solar_system_id'],
'victim': GetKillmailsKillmailIdKillmailHashVictimFromJSON(json['victim']),
'warId': json['war_id'] == null ? undefined : json['war_id'],
};
}
export function GetKillmailsKillmailIdKillmailHashOkToJSON(json) {
return GetKillmailsKillmailIdKillmailHashOkToJSONTyped(json, false);
}
export function GetKillmailsKillmailIdKillmailHashOkToJSONTyped(value, ignoreDiscriminator = false) {
if (value == null) {
return value;
}
return {
'attackers': (value['attackers'].map(GetKillmailsKillmailIdKillmailHashAttackerToJSON)),
'killmail_id': value['killmailId'],
'killmail_time': ((value['killmailTime']).toISOString()),
'moon_id': value['moonId'],
'solar_system_id': value['solarSystemId'],
'victim': GetKillmailsKillmailIdKillmailHashVictimToJSON(value['victim']),
'war_id': value['warId'],
};
}