package shared

type FileManagerAttachmentAttributes struct {
	FileID     string `json:"file_id" example:"018f3a5c-7a6f-7c2a-8d4a-4b5b1f6c8e9d"`
	RefType    string `json:"ref_type" example:"helicopter"`
	RefID      string `json:"ref_id" example:"018f3a5c-7a6f-7c2a-8d4a-4b5b1f6c8e9d"`
	Category   string `json:"category,omitempty" example:"document"`
	SortOrder  int    `json:"sort_order" example:"0"`
	IsPrimary  bool   `json:"is_primary" example:"false"`
	AttachedBy string `json:"attached_by,omitempty" example:"018f3a5c-7a6f-7c2a-8d4a-4b5b1f6c8e9d"`
	CreatedAt  string `json:"created_at,omitempty" example:"2026-03-12T03:04:05Z"`
	UpdatedAt  string `json:"updated_at,omitempty" example:"2026-03-12T03:04:05Z"`
}
