package requests import "encoding/json" type CreateComponentCodeRequest struct { ComponentID int64 `json:"componentId" binding:"required"` Code string `json:"code" binding:"required"` CodeType string `json:"codeType"` IsPrimary bool `json:"isPrimary"` Metadata json.RawMessage `json:"metadata"` } type UpdateComponentCodeRequest struct { ComponentID int64 `json:"componentId"` Code string `json:"code"` CodeType string `json:"codeType"` IsPrimary *bool `json:"isPrimary"` Metadata json.RawMessage `json:"metadata"` }