How do i generate a public bool for each Gameobject in a list

Hi, i am wondering how i would go about making a list of GameObject, and for each GameObject in that list, assign its own individual Boolean that you can change in the inspector window.

This is what i have currently:

This is what i want in the end each:77430-i-want-this.png

What can i do to make this? I was thinking about a class but it does not show up in the inspector.
What Unity documents could help me make this work?

Yes, you are right. Make it a class. It doesnt show up because you need to add [System.Serializable] to it.

[System.Serializable]
public class MyGameObject{
public GameObject go;
public bool b;
}    

And wherever you want the list:

public List<MyGameObject> myGos;