Partial update. - Scalar fields (name, description, enabled) preserve the current value when omitted. - Array fields are replace-on-send: whatever you provide becomes the new full value. To clear an attachment dimension, send an empty array.
Summary
Types
@type t() :: %ExBifrost.Model.UpdateMcpToolGroupRequest{ api_key_ids: [integer()] | nil, customer_ids: [String.t()] | nil, description: String.t() | nil, enabled: boolean() | nil, name: String.t() | nil, provider_names: [String.t()] | nil, team_ids: [String.t()] | nil, tools: [ ExBifrost.Model.ListMcpToolGroups200ResponseMcpToolGroupsInnerToolsInner.t() ] | nil, user_ids: [String.t()] | nil, virtual_key_ids: [String.t()] | nil }