VendingMachine.from_snapshot constructor

VendingMachine.from_snapshot(
  1. String id,
  2. Map<String, dynamic> snapshot
)

Implementation

VendingMachine.from_snapshot(String id, Map<String, dynamic> snapshot)
    : id = id,
      user_id = snapshot['user_id'],
      dispensers = List<Dispenser>.from(
        snapshot['dispensers'].map((dispenser) {
          return Dispenser.from_snapshot(dispenser);
        }).toList(),
      ),
      enabled = snapshot['enabled'],
      money_change = snapshot['money_change'],
      name = snapshot['name'];