go_dreamfactory/sys/configure/structs/Tables.go
2022-06-07 17:18:34 +08:00

44 lines
1.2 KiB
Go

//------------------------------------------------------------------------------
// <auto-generated>
// This code was generated by a tool.
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
// </auto-generated>
//------------------------------------------------------------------------------
package cfg
type JsonLoader func(string) ([]map[string]interface{}, error)
type Tables struct {
TbRewards *TbRewards
TbItem *TbItem
TbHero *TbHero
}
func NewTables(loader JsonLoader) (*Tables, error) {
var err error
var buf []map[string]interface{}
tables := &Tables{}
if buf, err = loader("tbrewards") ; err != nil {
return nil, err
}
if tables.TbRewards, err = NewTbRewards(buf) ; err != nil {
return nil, err
}
if buf, err = loader("tbitem") ; err != nil {
return nil, err
}
if tables.TbItem, err = NewTbItem(buf) ; err != nil {
return nil, err
}
if buf, err = loader("tbhero") ; err != nil {
return nil, err
}
if tables.TbHero, err = NewTbHero(buf) ; err != nil {
return nil, err
}
return tables, nil
}