"""Orchard Pricing logic.""" from pricing.models import orchard_pricing_tier def get_orchard_pricing_tier_by_pricing_family_id(pricing_family_id): """Get the orchard pricing tiers by pricing family ID. Args: pricing_family_id (int): the ID of the pricing family. Returns: response.Response: containing a list of orchard pricing tier dictionaries. """ return orchard_pricing_tier.get_orchard_pricing_tier_by_pricing_family_id( pricing_family_id ) def create_orchard_pricing_tier(data): """Create an orchard pricing tier. Args: data (dict): the data from which to create the orchard pricing tier. Returns: response.Response: containing the created orchard pricing tier dict. """ return orchard_pricing_tier.create_orchard_pricing_tier(data) def update_orchard_pricing_tier_by_id(orchard_pricing_tier_id, data): """Update an Orchard pricing tier. Args: orchard_pricing_tier_id (int): the ID of the orchard pricing tier. data (dict): the data from which to create the orchard pricing tier. Returns: response.Response: containing the updated orchard pricing tier dict. """ return orchard_pricing_tier.update_orchard_pricing_tier_by_id( orchard_pricing_tier_id, data)