// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: integration-tests/testsuite/src/test/resources/serdes/testmessage.proto

package io.apicurio.tests.protobuf;

public interface PointOrBuilder extends
    // @@protoc_insertion_point(interface_extends:io.apicurio.tests.protobuf.Point)
    com.google.protobuf.MessageOrBuilder {

  /**
   * <code>double longitude = 1;</code>
   * @return Whether the longitude field is set.
   */
  boolean hasLongitude();
  /**
   * <code>double longitude = 1;</code>
   * @return The longitude.
   */
  double getLongitude();

  /**
   * <code>double latitude = 2;</code>
   * @return Whether the latitude field is set.
   */
  boolean hasLatitude();
  /**
   * <code>double latitude = 2;</code>
   * @return The latitude.
   */
  double getLatitude();

  /**
   * <code>double altitude = 3;</code>
   * @return Whether the altitude field is set.
   */
  boolean hasAltitude();
  /**
   * <code>double altitude = 3;</code>
   * @return The altitude.
   */
  double getAltitude();

  public Point.LongitudeOneofCase getLongitudeOneofCase();

  public Point.LatitudeOneofCase getLatitudeOneofCase();

  public Point.AltitudeOneofCase getAltitudeOneofCase();
}
