Versions in this module Expand all Collapse all v0 v0.0.1 Jul 28, 2022 Changes in this version + type Bool struct + func (b *Bool) UnmarshalJSON(data []byte) error + func (b Bool) IsZero() bool + type Int struct + func (i *Int) UnmarshalJSON(data []byte) error + func (i Int) IsZero() bool + type String struct + func (s *String) UnmarshalJSON(data []byte) error + func (s String) IsZero() bool + type Time struct + Time time.Time + Valid bool + func NewTime(t time.Time, valid bool) Time + func TimeFrom(t time.Time) Time + func (t *Time) UnmarshalJSON(data []byte) error + func (t Time) IsZero() bool + func (t Time) MarshalJSON() ([]byte, error) + func (t Time) Ptr() *time.Time + func (t Time) ValueOrZero() time.Time