package req import "github.com/google/uuid" type FishboneDTO struct { FishboneCode string `json:"fishbone_code" validate:"required,min=3"` BackboneID uuid.UUID `json:"bb_id" validate:"required"` DeviceStartID uuid.UUID `json:"dev_start_id" validate:"required"` DeviceEndID *uuid.UUID `json:"dev_end_id" validate:"omitempty"` CoreAmount int `json:"core_amount" validate:"required,min=1"` } type UpdateFishboneDTO struct { FishboneCode *string `json:"fishbone_code,omitempty" validate:"omitempty,min=3"` BackboneID *uuid.UUID `json:"bb_id,omitempty"` DeviceStartID *uuid.UUID `json:"dev_start_id,omitempty"` DeviceEndID *uuid.UUID `json:"dev_end_id,omitempty"` CoreAmount *int `json:"core_amount,omitempty" validate:"omitempty,min=1"` }