@fnt-eve/esi-client-typescript
Version:
[](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)
84 lines (83 loc) • 3.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 { GetUniverseTypesTypeIdDogmaAttributeFromJSON, GetUniverseTypesTypeIdDogmaAttributeToJSON, } from './GetUniverseTypesTypeIdDogmaAttribute';
import { GetUniverseTypesTypeIdDogmaEffectFromJSON, GetUniverseTypesTypeIdDogmaEffectToJSON, } from './GetUniverseTypesTypeIdDogmaEffect';
/**
* Check if a given object implements the GetUniverseTypesTypeIdOk interface.
*/
export function instanceOfGetUniverseTypesTypeIdOk(value) {
if (!('description' in value) || value['description'] === undefined)
return false;
if (!('groupId' in value) || value['groupId'] === undefined)
return false;
if (!('name' in value) || value['name'] === undefined)
return false;
if (!('published' in value) || value['published'] === undefined)
return false;
if (!('typeId' in value) || value['typeId'] === undefined)
return false;
return true;
}
export function GetUniverseTypesTypeIdOkFromJSON(json) {
return GetUniverseTypesTypeIdOkFromJSONTyped(json, false);
}
export function GetUniverseTypesTypeIdOkFromJSONTyped(json, ignoreDiscriminator) {
if (json == null) {
return json;
}
return {
'capacity': json['capacity'] == null ? undefined : json['capacity'],
'description': json['description'],
'dogmaAttributes': json['dogma_attributes'] == null ? undefined : (json['dogma_attributes'].map(GetUniverseTypesTypeIdDogmaAttributeFromJSON)),
'dogmaEffects': json['dogma_effects'] == null ? undefined : (json['dogma_effects'].map(GetUniverseTypesTypeIdDogmaEffectFromJSON)),
'graphicId': json['graphic_id'] == null ? undefined : json['graphic_id'],
'groupId': json['group_id'],
'iconId': json['icon_id'] == null ? undefined : json['icon_id'],
'marketGroupId': json['market_group_id'] == null ? undefined : json['market_group_id'],
'mass': json['mass'] == null ? undefined : json['mass'],
'name': json['name'],
'packagedVolume': json['packaged_volume'] == null ? undefined : json['packaged_volume'],
'portionSize': json['portion_size'] == null ? undefined : json['portion_size'],
'published': json['published'],
'radius': json['radius'] == null ? undefined : json['radius'],
'typeId': json['type_id'],
'volume': json['volume'] == null ? undefined : json['volume'],
};
}
export function GetUniverseTypesTypeIdOkToJSON(json) {
return GetUniverseTypesTypeIdOkToJSONTyped(json, false);
}
export function GetUniverseTypesTypeIdOkToJSONTyped(value, ignoreDiscriminator = false) {
if (value == null) {
return value;
}
return {
'capacity': value['capacity'],
'description': value['description'],
'dogma_attributes': value['dogmaAttributes'] == null ? undefined : (value['dogmaAttributes'].map(GetUniverseTypesTypeIdDogmaAttributeToJSON)),
'dogma_effects': value['dogmaEffects'] == null ? undefined : (value['dogmaEffects'].map(GetUniverseTypesTypeIdDogmaEffectToJSON)),
'graphic_id': value['graphicId'],
'group_id': value['groupId'],
'icon_id': value['iconId'],
'market_group_id': value['marketGroupId'],
'mass': value['mass'],
'name': value['name'],
'packaged_volume': value['packagedVolume'],
'portion_size': value['portionSize'],
'published': value['published'],
'radius': value['radius'],
'type_id': value['typeId'],
'volume': value['volume'],
};
}