INNER CODE UNIT · Go
schema
moleculer-go/moleculer · broker/broker.go:309
schema = *s
isSchema = ok
}
}
return schema, isSchema
}
// createService create a new service instance, from a struct or a schema :)
func (broker *ServiceBroker) createService(svc interface{}) (*service.Service, error) {
schema, isSchema := broker.resolveSchema(svc)
if !isSchema {
svc, err := service.FromObject(svc, broker.delegates)
if err != nil {
return nil, err
}