"""Logic for delivery history.""" from deliveryhistory.models import masters_delivery_history from deliveryhistory.response import Response def get_delivery_history(partner_id, isrcs=None): """Get delivery history records for a given partner_id and ISRCs. Args: partner_id (int): Id of partner to get deliveries for isrcs (list): List of ISRCs Returns: Response: Delivery history records. """ if not isrcs: return Response([]) return masters_delivery_history.get_delivery_history(partner_id, isrcs) def save_delivery_history(records): """Save delivery history records. Args: records: list of records to save Returns: Response: number of records created """ return masters_delivery_history.save_delivery_history(records)