void PopulateMovieCards(MovieResultModelClass _movieResults)
    {
        foreach (MovieResultModelClass.MovieDetail movieDetail in _movieResults.Search)
        {
            GameObject movieCard = (GameObject)Instantiate(Resources.Load(movieCardPath));
            movieCard.transform.SetParent(scrollContentTransform);

            movieCard.GetComponent <MovieCard>().movieDetailObj = movieDetail;
            movieCardsList.Add(movieCard);
        }
    }
    IEnumerator QueryServerForMovieDetails(string _movieName)
    {
        string url = baseURL + _movieName;

        using (UnityWebRequest request = UnityWebRequest.Get(url))
        {
            yield return(request.SendWebRequest());

            if (request.isNetworkError || request.isHttpError || request.isNetworkError)
            {
                Debug.LogError("Something went wrong with the connection " + request.error);
            }

            else if (request.isDone)
            {
                string response = request.downloadHandler.text;
                Debug.Log("response is " + response);

                MovieResultModelClass movieResults = ParseServerResponse(response);
                PopulateMovieCards(movieResults);
            }
        }
    }