parameters: (explanation, amount, trade_phase=None, delay_mode=None)
docstring: Returns a list of movement with appropriate arrow and dates,
      based on the Business Link definitions, provided 'amount' and optional
      trade phases. If no trade_phase is provided, the trade_phase defined
      on the Amount is used instead.
  
      explanation -- an Order, Order Line, Delivery or Delivery Line or
                     Applied Rule which implicitely defines a simulation subtree
  
      amount -- Amount (quantity, resource)
  
      trade_phase -- optional Trade Phase category
  
      delay_mode -- optional value to specify calculation mode ('min', 'max')
                    if no value specified use average delay
docstring_summary: Returns a list of movement with appropriate arrow and dates,
      based on the Business Link definitions, provided 'amount' and optional
      trade phases. If no trade_phase is provided, the trade_phase defined
      on the Amount is used instead.
docstring_tokens: Returns a list of movement with appropriate arrow and dates based on the Business Link definitions provided amount and optional trade phases . If no trade_phase is provided the trade_phase defined on the Amount is used instead .
function: def getTradePhaseMovementList(explanation, amount, trade_phase=None, delay_mode=None):
      """Returns a list of movement with appropriate arrow and dates,
      based on the Business Link definitions, provided 'amount' and optional
      trade phases. If no trade_phase is provided, the trade_phase defined
      on the Amount is used instead.
  
      explanation -- an Order, Order Line, Delivery or Delivery Line or
                     Applied Rule which implicitely defines a simulation subtree
  
      amount -- Amount (quantity, resource)
  
      trade_phase -- optional Trade Phase category
  
      delay_mode -- optional value to specify calculation mode ('min', 'max')
                    if no value specified use average delay
      """
function_tokens: def getTradePhaseMovementList ( explanation , amount , trade_phase = None , delay_mode = None ) :