![JAR search and dependency download from the Maven repository](/logo.png)
au.gov.amsa.sgb.decoder.vesselid.Aviation24BitAddress Maven / Gradle / Ivy
package au.gov.amsa.sgb.decoder.vesselid;
import java.util.Optional;
public final class Aviation24BitAddress implements VesselId {
// used for serialization
private final VesselIdType vesselIdType = VesselIdType.AVIATION_24_BIT_ADDRESS;
private final String addressHex;
private Optional aircraftOperatorDesignator;
public Aviation24BitAddress(String addressHex, Optional aircraftOperatorDesignator) {
this.addressHex = addressHex;
this.aircraftOperatorDesignator = aircraftOperatorDesignator;
}
@Override
public VesselIdType vesselIdType() {
return vesselIdType;
}
public String addressHex() {
return addressHex;
}
public Optional aircraftOperatorDesignator() {
return aircraftOperatorDesignator;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy