Documentation
¶
Index ¶
- func New[T DataFielder[T]](dot T) T
- type Data
- type DataField
- func (d DataField[T]) Clone() DataField[T]
- func (d *DataField[T]) Data() Data
- func (d *DataField[T]) GetData(key any) any
- func (d *DataField[T]) GetDataBool(key any) (b bool)
- func (d *DataField[T]) GetDataField() *DataField[T]
- func (d *DataField[T]) GetDataInt(key any) (i int)
- func (d *DataField[T]) GetDataString(key any) (s string)
- func (d *DataField[T]) SetData(key, value any) T
- func (d *DataField[T]) SetMapData(data Data) T
- type DataFielder
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func New ¶
func New[T DataFielder[T]](dot T) T
Types ¶
type DataField ¶
type DataField[T any] struct { // contains filtered or unexported fields }
func (*DataField[T]) GetDataBool ¶
func (*DataField[T]) GetDataField ¶
func (d *DataField[T]) GetDataField() *DataField[T]
func (*DataField[T]) GetDataInt ¶
func (*DataField[T]) GetDataString ¶
func (*DataField[T]) SetMapData ¶
func (d *DataField[T]) SetMapData(data Data) T
type DataFielder ¶
type DataFielder[T any] interface { GetDataField() *DataField[T] }
Click to show internal directories.
Click to hide internal directories.