def METHOD_NAME(self, rtype=None, name=None, content=None):
    result = self._get(f"/domains/{self.domain}/records", {})
    records = [
        self._clean_TXT_record(
            {
                "id": item["record_id"],
                "type": item["record_type"],
                "name": self._full_name(item["record_name"]),
                "content": item["record_value"],
                "ttl": item["record_ttl"],
            }
        )
        for item in result["response"]
    ]
    if rtype:
        records = [record for record in records if record["type"] == rtype]
    if name:
        records = [
            record for record in records if record["name"] == self._full_name(name)
        ]
    if content:
        records = [record for record in records if record["content"] == content]
    LOGGER.debug("list_records: %s", records)
    return records