Values.UpdateComponentDataSourceUpdates and saves all of the information about a component, based on component ID.
type nonrec t = {id : Uuid.t option;The unique ID of the component to update.
*)name : ComponentName.t option;The name of the component to update.
*)sourceId : String_.t option;The unique ID of the component in its original source system, such as Figma.
*)componentType : ComponentType.t option;The type of the component. This can be an Amplify custom UI component or another custom component.
*)properties : ComponentProperties.t option;Describes the component's properties.
*)children : ComponentChildList.t option;The components that are instances of the main component.
*)variants : ComponentVariants.t option;A list of the unique variants of the main component being updated.
*)overrides : ComponentOverrides.t option;Describes the properties that can be overriden to customize the component.
*)bindingProperties : ComponentBindingProperties.t option;The data binding information for the component's properties.
*)collectionProperties : ComponentCollectionProperties.t option;The configuration for binding a component's properties to a data model. Use this for a collection component.
*)events : ComponentEvents.t option;The event configuration for the component. Use for the workflow feature in Amplify Studio that allows you to bind events and actions to components.
*)schemaVersion : String_.t option;The schema version of the component when it was imported.
*)}