how to run ienumerator via other script C#

hi I am trying to run a Public void, via anohther script that holds an ienurnerator.
if i make Addtrigger public stattic comes up with errors how do you do this correctly?

public void  EarnedGold (){
  AddGoldTrigger ();
}

other script

public void AddGoldTrigger (){
  Debug.Log ("running to treasurebox...");
  StartCoroutine(AddGold());
}

Obviously, this is mostly pseudo-code, but hopefully you get the gist.

public class Script_1 : MonoBehaviour 
{
	public void Start_Coroutine()
	{
		StartCoroutine("Update_Coroutine");
	}
	
	private IEnumerator Update_Coroutine()
	{
		// Do something
	}
}

public class Script_2 : MonoBehaviour 
{
	private Script_1 m_Script_1;

	private void Other_Function()
	{
		m_Script_1.Start_Coroutine();
	}
}