def METHOD_NAME(self, value):
    sam_response = get_uei_info_from_sam_gov(value)
    if sam_response.get("errors"):
        raise serializers.ValidationError(sam_response.get("errors"))
    return json.dumps(
        {
            "auditee_uei": value,
            "auditee_name": sam_response.get("response")
            .get("entityRegistration")
            .get("legalBusinessName"),
            "auditee_fiscal_year_end_date": sam_response.get("response")
            .get("coreData")
            .get("entityInformation")
            .get("fiscalYearEndCloseDate"),
            "auditee_address_line_1": sam_response.get("response")
            .get("coreData")
            .get("mailingAddress")
            .get("addressLine1"),
            "auditee_city": sam_response.get("response")
            .get("coreData")
            .get("mailingAddress")
            .get("city"),
            "auditee_state": sam_response.get("response")
            .get("coreData")
            .get("mailingAddress")
            .get("stateOrProvinceCode"),
            "auditee_zip": sam_response.get("response")
            .get("coreData")
            .get("mailingAddress")
            .get("zipCode"),
        }
    )