@fnt-eve/esi-client-typescript
Version:
[](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)
75 lines (74 loc) • 3.16 kB
JavaScript
/* tslint:disable */
/* eslint-disable */
/**
* EVE Swagger Interface
* An OpenAPI for EVE Online
*
* The version of the OpenAPI document: 1.33
*
*
* NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech).
* https://openapi-generator.tech
* Do not edit the class manually.
*/
import { GetWarsWarIdAggressorFromJSON, GetWarsWarIdAggressorToJSON, } from './GetWarsWarIdAggressor';
import { GetWarsWarIdAllyFromJSON, GetWarsWarIdAllyToJSON, } from './GetWarsWarIdAlly';
import { GetWarsWarIdDefenderFromJSON, GetWarsWarIdDefenderToJSON, } from './GetWarsWarIdDefender';
/**
* Check if a given object implements the GetWarsWarIdOk interface.
*/
export function instanceOfGetWarsWarIdOk(value) {
if (!('aggressor' in value) || value['aggressor'] === undefined)
return false;
if (!('declared' in value) || value['declared'] === undefined)
return false;
if (!('defender' in value) || value['defender'] === undefined)
return false;
if (!('id' in value) || value['id'] === undefined)
return false;
if (!('mutual' in value) || value['mutual'] === undefined)
return false;
if (!('openForAllies' in value) || value['openForAllies'] === undefined)
return false;
return true;
}
export function GetWarsWarIdOkFromJSON(json) {
return GetWarsWarIdOkFromJSONTyped(json, false);
}
export function GetWarsWarIdOkFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'aggressor': GetWarsWarIdAggressorFromJSON(json['aggressor']),
'allies': json['allies'] == null ? undefined : (json['allies'].map(GetWarsWarIdAllyFromJSON)),
'declared': (new Date(json['declared'])),
'defender': GetWarsWarIdDefenderFromJSON(json['defender']),
'finished': json['finished'] == null ? undefined : (new Date(json['finished'])),
'id': json['id'],
'mutual': json['mutual'],
'openForAllies': json['open_for_allies'],
'retracted': json['retracted'] == null ? undefined : (new Date(json['retracted'])),
'started': json['started'] == null ? undefined : (new Date(json['started'])),
};
}
export function GetWarsWarIdOkToJSON(json) {
return GetWarsWarIdOkToJSONTyped(json, false);
}
export function GetWarsWarIdOkToJSONTyped(value, ignoreDiscriminator = false) {
if (value == null) {
return value;
}
return {
'aggressor': GetWarsWarIdAggressorToJSON(value['aggressor']),
'allies': value['allies'] == null ? undefined : (value['allies'].map(GetWarsWarIdAllyToJSON)),
'declared': ((value['declared']).toISOString()),
'defender': GetWarsWarIdDefenderToJSON(value['defender']),
'finished': value['finished'] == null ? undefined : ((value['finished']).toISOString()),
'id': value['id'],
'mutual': value['mutual'],
'open_for_allies': value['openForAllies'],
'retracted': value['retracted'] == null ? undefined : ((value['retracted']).toISOString()),
'started': value['started'] == null ? undefined : ((value['started']).toISOString()),
};
}