Factorio.com|Forums|Wiki|Mod Portal|API Docs

# Factorio Runtime Docs Version 2.0.77

# ItemIDAndQualityIDPair - Runtime Docs

## ItemIDAndQualityIDPair :: table

An item prototype with optional quality specification.

#### Table fields

name | :: ItemID | Item prototype. Returns `LuaItemPrototype` when read.
Item prototype. Returns `LuaItemPrototype` when read.
quality | :: QualityID? | Quality prototype. Normal quality will be used if not specified. Returns `LuaQualityPrototype` when read.
Quality prototype. Normal quality will be used if not specified. Returns `LuaQualityPrototype` when read.

Concept used in

- LuaBurner::currently_burning
- LuaControl::cursor_ghost
- LuaEntity::storage_filter
- LuaSpacePlatform::starter_pack
- EjectedItem
- ItemWithQualityID
- WorkerRobotOrder
- on_tower_planted_seed