def METHOD_NAME(self):
    """Record access status description."""
    options = {
        AccessStatusEnum.OPEN: _("The record and files are publicly accessible."),
        AccessStatusEnum.METADATA_ONLY: _(
            "No files are available for this record."
        ),
    }
    if self.record_access_dict.get("record") == "restricted":
        if self.has_files:
            options.update(
                {
                    AccessStatusEnum.EMBARGOED: _(
                        "The record and files will be made publicly available "
                        "on %(date)s."
                    )
                    % {"date": self.embargo_date},
                    AccessStatusEnum.RESTRICTED: _(
                        "The record and files are restricted to users with "
                        "access."
                    ),
                }
            )
        else:
            options.update(
                {
                    AccessStatusEnum.EMBARGOED: _(
                        "The record will be made publicly available on %(date)s."
                    )
                    % {"date": self.embargo_date},
                    AccessStatusEnum.RESTRICTED: _(
                        "The record is restricted to users with access."
                    ),
                }
            )
    else:
        options.update(
            {
                AccessStatusEnum.EMBARGOED: _(
                    "The files will be made publicly available on %(date)s."
                )
                % {"date": self.embargo_date},
                AccessStatusEnum.RESTRICTED: _(
                    "The record is publicly accessible, but files are "
                    "restricted to users with access."
                ),
            }
        )
    return options.get(self.access_status)