package eform // ===================================================== // CHANGE/CORRECTION STRUCTURE // ===================================================== // NoticeChange represents changes or corrections to notices type NoticeChange struct { ChangeID string `json:"change_id" xml:"change_id" validate:"required"` SectionReference string `json:"section_reference" xml:"section_reference" validate:"required"` LotReference string `json:"lot_reference,omitempty" xml:"lot_reference,omitempty"` Label string `json:"label" xml:"label" validate:"required,max=200"` OldValue string `json:"old_value,omitempty" xml:"old_value,omitempty"` NewValue string `json:"new_value" xml:"new_value" validate:"required"` ChangeDescription string `json:"change_description,omitempty" xml:"change_description,omitempty" validate:"max=2000"` }