/// <summary>
 /// When overridden in the derived class, gets the <see cref="BitStream"/> containing the data
 /// needed to make a request for the given slot's <see cref="IItemTable"/>.
 /// </summary>
 /// <param name="slotToRequest">The slot to request the <see cref="IItemTable"/> for.</param>
 /// <returns>The <see cref="BitStream"/> containing the data needed to make a request for
 /// the given slot's <see cref="IItemTable"/>.</returns>
 protected override BitStream GetRequest(EquipmentSlot slotToRequest)
 {
     return(ClientPacket.GetEquipmentItemInfo(slotToRequest));
 }