title: Golang assign a map to an interface
body: <p>I wants to assign a map to an interface where underlying value is of type <code>map[string]interface</code>. </p>
  
  <pre><code>type Data struct{
    data interface{}
  }
  
  result := make(map[string]interface{})
  data := Data{
     data:result
  }
  
  details := make(map[string]interface{})
  details["CreatedFor"] = "dfasfasdf"
  details["OwnedBy"] = "fasfsad"
  </code></pre>
  
  <p>How can I insert details value to <code>data</code> interface inside <code>Data</code> struct ?</p>