UNPKG

eve-esi-types

Version:

Extracted the main type of ESI. use for ESI request response types (version 2 only)

263 lines (254 loc) 4.59 kB
// Generated by scripts/lib/code-synthesizer.mjs // - - - - - - - - - - - - - - - - - - - - // @method {get} // - - - - - - - - - - - - - - - - - - - - /*! * ESI endpoint: get:/dogma/attributes/ */ /** * 200 ok array * * @maxItems 10000 */ type GetDogmaAttributesOk = number[]; /*! * ESI endpoint: get:/dogma/attributes/{attribute_id}/ */ /** * 200 ok object */ interface GetDogmaAttributesAttributeIdOk { /** * attribute_id integer */ attribute_id: number; /** * default_value number */ default_value?: number; /** * description string */ description?: string; /** * display_name string */ display_name?: string; /** * high_is_good boolean */ high_is_good?: boolean; /** * icon_id integer */ icon_id?: number; /** * name string */ name?: string; /** * published boolean */ published?: boolean; /** * stackable boolean */ stackable?: boolean; /** * unit_id integer */ unit_id?: number; [k: string]: unknown | undefined; } /*! * ESI endpoint: get:/dogma/dynamic/items/{type_id}/{item_id}/ */ /** * dogma_attributes array * * @maxItems 1000 */ type GetDogmaDynamicItemsTypeIdItemIdDogmaAttributes = GetDogmaDynamicItemsTypeIdItemIdDogmaAttribute[]; /** * dogma_effects array * * @maxItems 1000 */ type GetDogmaDynamicItemsTypeIdItemIdDogmaEffects = GetDogmaDynamicItemsTypeIdItemIdDogmaEffect[]; /** * 200 ok object */ interface GetDogmaDynamicItemsTypeIdItemIdOk { /** * The ID of the character who created the item */ created_by: number; dogma_attributes: GetDogmaDynamicItemsTypeIdItemIdDogmaAttributes; dogma_effects: GetDogmaDynamicItemsTypeIdItemIdDogmaEffects; mutator_type_id: number; source_type_id: number; [k: string]: unknown | undefined; } /** * dogma_attribute object */ interface GetDogmaDynamicItemsTypeIdItemIdDogmaAttribute { /** * attribute_id integer */ attribute_id: number; /** * value number */ value: number; [k: string]: unknown | undefined; } /** * dogma_effect object */ interface GetDogmaDynamicItemsTypeIdItemIdDogmaEffect { /** * effect_id integer */ effect_id: number; /** * is_default boolean */ is_default: boolean; [k: string]: unknown | undefined; } /*! * ESI endpoint: get:/dogma/effects/ */ /** * 200 ok array * * @maxItems 10000 */ type GetDogmaEffectsOk = number[]; /*! * ESI endpoint: get:/dogma/effects/{effect_id}/ */ /** * modifiers array * * @maxItems 100 */ type GetDogmaEffectsEffectIdModifiers = GetDogmaEffectsEffectIdModifier[]; /** * 200 ok object */ interface GetDogmaEffectsEffectIdOk { /** * description string */ description?: string; /** * disallow_auto_repeat boolean */ disallow_auto_repeat?: boolean; /** * discharge_attribute_id integer */ discharge_attribute_id?: number; /** * display_name string */ display_name?: string; /** * duration_attribute_id integer */ duration_attribute_id?: number; /** * effect_category integer */ effect_category?: number; /** * effect_id integer */ effect_id: number; /** * electronic_chance boolean */ electronic_chance?: boolean; /** * falloff_attribute_id integer */ falloff_attribute_id?: number; /** * icon_id integer */ icon_id?: number; /** * is_assistance boolean */ is_assistance?: boolean; /** * is_offensive boolean */ is_offensive?: boolean; /** * is_warp_safe boolean */ is_warp_safe?: boolean; modifiers?: GetDogmaEffectsEffectIdModifiers; /** * name string */ name?: string; /** * post_expression integer */ post_expression?: number; /** * pre_expression integer */ pre_expression?: number; /** * published boolean */ published?: boolean; /** * range_attribute_id integer */ range_attribute_id?: number; /** * range_chance boolean */ range_chance?: boolean; /** * tracking_speed_attribute_id integer */ tracking_speed_attribute_id?: number; [k: string]: unknown | undefined; } /** * modifier object */ interface GetDogmaEffectsEffectIdModifier { /** * domain string */ domain?: string; /** * effect_id integer */ effect_id?: number; /** * func string */ func: string; /** * modified_attribute_id integer */ modified_attribute_id?: number; /** * modifying_attribute_id integer */ modifying_attribute_id?: number; /** * operator integer */ operator?: number; [k: string]: unknown | undefined; }