package grmi type Entity struct { TableName string BuildCursor func() interface{} Indicator interface{} FieldMapping map[string]Field } func NewEntity(tableName string, buildCursor func() interface{}, fieldMapping map[string]Field) Entity { return Entity{tableName, buildCursor, buildCursor(), fieldMapping} }