def _gen_color_request(sheet_id, row, column, color):
    """Request to change color of the specified cell.

    Args:
        sheet_id (int): Numeric sheet id.
        row (int): Number of the row to highlight with color.
        column (int): Number of the column to highlight with color.
        color (str): Color code.

    Returns:
        dict: Highlighting request.
    """
    request = {
        "repeatCell": {
            "fields": "userEnteredFormat",
            "range": {
                "sheetId": sheet_id,
                "startRowIndex": row,
                "endRowIndex": row + 1,
                "startColumnIndex": column,
                "endColumnIndex": column + 1,
            },
            "cell": {
                "userEnteredFormat": {
                    "backgroundColor": color,
                    "horizontalAlignment": "CENTER",
                }
            },
        }
    }
    return request