package home import "SciencesServer/app/session" type Instance struct { *session.Enterprise local string } type InstanceHandle func(session *session.Enterprise, local string) *Instance type InstanceInfo struct { Currency float64 `json:"currency"` } func (c *Instance) Instance() (*InstanceInfo, error) { return &InstanceInfo{Currency: c.Currency}, nil } func NewInstance() InstanceHandle { return func(session *session.Enterprise, local string) *Instance { return &Instance{Enterprise: session, local: local} } }