code: public TransportApiResult<Itinerary> getItinerary(String journeyId, String itineraryId, String exclude)
      {
      	if (Extensions.isNullOrWhiteSpace(journeyId))
      	{
      		throw new IllegalArgumentException("JourneyId is required.");
      	}
      	
      	if (Extensions.isNullOrWhiteSpace(itineraryId))
      	{
      		throw new IllegalArgumentException("ItineraryId is required.");
      	}
      	
      	return TransportApiClientCalls.getItinerary(tokenComponent, settings, journeyId, itineraryId, exclude);
      }
docs: Gets a specific itinerary of a journey previously requested through the POST journey call.
  
  @param  journeyId  	The id of the journey you want to get an itinerary for. Previously made in a POST journey call.
  @param  itineraryId 	The id of the itinerary you want to get. Previously made in a POST journey call.
  @param  exclude  	Entities to exclude from the call to reduce the payload. See https://developer.whereismytransport.com/documentation#excluding-data
  @return      		A previously requested itinerary.