UNPKG

@fnt-eve/esi-client-typescript

Version:

[![npm version](https://img.shields.io/npm/v/@fnt-eve/esi-client-typescript)](https://www.npmjs.com/package/@fnt-eve/esi-client-typescript)

84 lines (83 loc) 3.82 kB
/* 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'], }; }