It would be helpful for the OctoPrint Bambu Connector plugin if there was a get_all_project_info function that returned a list of ProjectInfo classes for each plate within the 3mf. An alternative would be for get_project_info to do similar if a plate number isn't provided rather than defaulting to 1.
The reason this would be helpful for OctoPrint is to be able to pull the available plate numbers, filament options, etc. for the start print command. Rather than having multiple API calls to the backend for each plate number change. The goal is to allow for selecting/setting the AMS mapping and making the plate selection a drop-down list. .

It would be helpful for the OctoPrint Bambu Connector plugin if there was a get_all_project_info function that returned a list of ProjectInfo classes for each plate within the 3mf. An alternative would be for get_project_info to do similar if a plate number isn't provided rather than defaulting to 1.
The reason this would be helpful for OctoPrint is to be able to pull the available plate numbers, filament options, etc. for the start print command. Rather than having multiple API calls to the backend for each plate number change. The goal is to allow for selecting/setting the AMS mapping and making the plate selection a drop-down list. .