func (t *Time) UnmarshalJSON(data []byte) error {
	parsed, err := time.ParseInLocation(layout, string(data), time.UTC)
	if err != nil {
		return err
	}
	t.Time = &parsed
	return nil
}
//UnmarshalJSON unpacking the JSON parameter in the Time type.
UnmarshalJSON unpacking the JSON parameter in the Time type.
// UnmarshalJSON unpacking the JSON parameter in the Time type .
func (t *Time) UnmarshalJSON(data []byte) error {
	parsed, err := time.ParseInLocation(layout, string(data), time.UTC)
	if err != nil {
		return err
	}
	t.Time = &parsed
	return nil
}
func ( t * Time ) UnmarshalJSON ( data [ ] byte ) error { parsed , err := time . ParseInLocation ( layout , string ( data ) , time . UTC ) if err != nil { return err } t . Time = & parsed return nil }
UnmarshalJSON unpacking the JSON parameter in the Time type.
UnmarshalJSON unpacking the JSON parameter in the Time type .