def METHOD_NAME(
    self,
    instrument_order_id: int,
    allow_partial_completions=False,
    allow_zero_completions=False,
    treat_inactive_as_complete=True,
):
    order_family = self.get_order_family_for_instrument_order_id(
        instrument_order_id
    )
    children_filled = self.check_list_of_contract_orders_complete(
        order_family.list_of_contract_order_id,
        allow_partial_completions=allow_partial_completions,
        allow_zero_completions=allow_zero_completions,
        treat_inactive_as_complete=treat_inactive_as_complete,
    )
    grandchildren_filled = self.check_list_of_broker_orders_complete(
        order_family.list_of_broker_order_id,
        allow_partial_completions=allow_partial_completions,
        allow_zero_completions=allow_zero_completions,
        treat_inactive_as_complete=treat_inactive_as_complete,
    )
    if grandchildren_filled and children_filled:
        return True
    else:
        return False