def METHOD_NAME(self, record):
    """Serialize a single record.
    :param record: Record instance.
    """
    style, locale = (
        self.url_args_retriever()
        if callable(self.url_args_retriever)
        else self.url_args_retriever
    )
    # set defaults if params are not provided
    style = style or self._default_style
    locale = locale or self._default_locale
    style_filepath = get_style_location(style)
    return get_citation_string(
        self.dump_obj(record), record["id"], style_filepath, locale
    )