Get match timeline by match ID.

        Not all matches have timeline data.

        :param string region: The region to execute this request on
        :param long match_id: The match ID.

        :returns: MatchTimelineDto

def timeline_by_match(self, region, match_id):
        """
        Get match timeline by match ID.

        Not all matches have timeline data.

        :param string region: The region to execute this request on
        :param long match_id: The match ID.

        :returns: MatchTimelineDto
        """
        url, query = MatchApiV4Urls.timeline_by_match(region=region, match_id=match_id)
        return self._raw_request(self.timeline_by_match.__name__, region, url, query)