1 package au.gov.amsa.ais.message; 2 3 import au.gov.amsa.ais.AisMessage; 4 import au.gov.amsa.ais.HasMmsi; 5 6 import com.google.common.base.Optional; 7 8 public interface AisShipStatic extends AisMessage, HasMmsi { 9 10 int getRepeatIndicator(); 11 12 String getName(); 13 14 Optional<Integer> getDimensionA(); 15 16 Optional<Integer> getDimensionB(); 17 18 Optional<Integer> getDimensionC(); 19 20 Optional<Integer> getDimensionD(); 21 22 Optional<Integer> getLengthMetres(); 23 24 Optional<Integer> getWidthMetres(); 25 26 int getShipType(); 27 28 }