# Functions

ExtractExtraProperties extracts any extra properties from the given value.
MarshalJSONWithExtraProperties marshals the given value to JSON, including any extra properties.
MarshalJSONWithExtraProperty marshals the given value to JSON, including the extra property.
NewDate returns a new *Date.
NewDateTime returns a new *DateTime.
NewOptionalDate returns a new *Date.
NewOptionalDateTime returns a new *DateTime.
StringifyJSON returns a pretty JSON string representation of the given value.

# Structs

DateTime wraps time.Time and adapts its JSON representation to conform to a RFC3339 date (e.g.
DateTime wraps time.Time and adapts its JSON representation to conform to a RFC3339 date-time (e.g.