def print_url_destination_goal_details(goal_details):
 print('------ Url Destination Goal -------')
 print(('Goal URL            = %s' % goal_details.get('url')))
 print(('Case Sensitive      = %s' % goal_details.get('caseSensitive')))
 print(('Match Type          = %s' % goal_details.get('matchType')))
 print(('First Step Required = %s' % goal_details.get('firstStepRequired')))
 print('------ Url Destination Goal Steps -------')
 for goal_step in goal_details.get('steps', []):
  print(('Step Number  = %s' % goal_step.get('number')))
  print(('Step Name    = %s' % goal_step.get('name')))
  print(('Step URL     = %s' % goal_step.get('url')))
 if (not goal_details.get('steps')):
  print('No Steps Configured')

def print_url_destination_goal_details ( goal_details ) : print ( '------ Url Destination Goal -------' ) print ( ( 'Goal URL            = %s' % goal_details . get ( 'url' ) ) ) print ( ( 'Case Sensitive      = %s' % goal_details . get ( 'caseSensitive' ) ) ) print ( ( 'Match Type          = %s' % goal_details . get ( 'matchType' ) ) ) print ( ( 'First Step Required = %s' % goal_details . get ( 'firstStepRequired' ) ) ) print ( '------ Url Destination Goal Steps -------' ) for goal_step in goal_details . get ( 'steps' , [ ] ) : print ( ( 'Step Number  = %s' % goal_step . get ( 'number' ) ) ) print ( ( 'Step Name    = %s' % goal_step . get ( 'name' ) ) ) print ( ( 'Step URL     = %s' % goal_step . get ( 'url' ) ) ) if ( not goal_details . get ( 'steps' ) ) : print ( 'No Steps Configured' )
prints all the url destination goal type info .