def METHOD_NAME(
    self, collection_pk: str, max_id: str = ""
) -> Tuple[List[Media], str]:
    """
    Get media in a collection by collection_pk
    Parameters
    ----------
    collection_pk: str
        Unique identifier of a Collection
    max_id: str, optional
        Cursor
    Returns
    -------
    Tuple[List[Media], str]
        A list of objects of Media and cursor
    """
    if isinstance(collection_pk, int) or collection_pk.isdigit():
        private_request_endpoint = f"feed/collection/{collection_pk}/"
    elif collection_pk.lower() == "liked":
        private_request_endpoint = "feed/liked/"
    else:
        private_request_endpoint = "feed/saved/posts/"
    params = {"include_igtv_preview": "false"}
    if max_id:
        params["max_id"] = max_id
    result = self.private_request(private_request_endpoint, params=params)
    items = [extract_media_v1(m.get("media", m)) for m in result["items"]]
    return items, result.get("next_max_id", "")