Record Class ARI1InstrumentDescription

java.lang.Object
java.lang.Record
com.io7m.aradine.instrument.spi1.xml.internal.ARI1InstrumentDescription
Record Components:
identifier - The identifier
version - The version
metadata - The metadata
parameters - The parameters
ports - The ports
All Implemented Interfaces:
ARI1InstrumentDescriptionType

public record ARI1InstrumentDescription(String identifier, ARI1Version version, Map<String,String> metadata, Map<ARI1ParameterId,ARI1ParameterDescriptionType> parameters, Map<ARI1PortId,ARI1PortDescriptionType> ports) extends Record implements ARI1InstrumentDescriptionType
An instrument description.