parameters: (self)
return_statement: return self.order_line.filtered(lambda x: not x._is_not_sellable_line() or x.product_id in free_reward_product)
docstring: Returns the sale order lines that are not reward lines.
              It will also return reward lines being free product lines.
docstring_summary: Returns the sale order lines that are not reward lines.
              It will also return reward lines being free product lines.
docstring_tokens: Returns the sale order lines that are not reward lines . It will also return reward lines being free product lines .
function: def _get_paid_order_lines(self):
          """ Returns the sale order lines that are not reward lines.
              It will also return reward lines being free product lines. """
          free_reward_product = self.env['coupon.program'].search([('reward_type', '=', 'product')]).mapped('discount_line_product_id')
          return self.order_line.filtered(lambda x: not x._is_not_sellable_line() or x.product_id in free_reward_product)
function_tokens: def _get_paid_order_lines ( self ) : free_reward_product = self . env [ 'coupon.program' ] . search ( [ ( 'reward_type' , '=' , 'product' ) ] ) . mapped ( 'discount_line_product_id' ) return self . order_line . filtered ( lambda x : not x . _is_not_sellable_line ( ) or x . product_id in free_reward_product )