<SYSTEM_TASK:>
Solve the following problem using Python, implementing the functions described below, one line at a time
<END_TASK>
<USER_TASK:>
Description:
 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)