def get_pretty_unfulfilled_deliveries() -> List[str]: """consumes nothing and produces a list of all the unfulfilled deliveries, represented as strings. """ interface = MABD() deliveries = interface.get_unfulfilled_delivery_records() return [interface.get_pprinted_delivery(delivery) for delivery in deliveries]
def get_readable_unfulfilled_deliveries() -> List[dict]: """consumes nothing and produces a list of all the unfulfilled deliveries, represented as a minimal dict with the keys `id`, `to`, `from`, `driver`, and `date`. """ interface = MABD() unfulfilled_deliveries = interface.get_unfulfilled_delivery_records() minimal_representations = [ interface.delivery_get_minimal_representation(delivery) for delivery in unfulfilled_deliveries ] return minimal_representations