func castPtrToDate()

in internal/kernel/conversions.go [231:243]


func castPtrToDate(data reflect.Value) (wireDate api.WireDate, ok bool) {
	var timestamp *time.Time
	if timestamp, ok = data.Interface().(*time.Time); !ok {
		var val time.Time
		if val, ok = data.Interface().(time.Time); ok {
			timestamp = &val
		}
	}
	if ok {
		wireDate.Timestamp = timestamp.Format(time.RFC3339Nano)
	}
	return
}