William Cheng cd41bc824b
[java] Add jersey3 support to the Java client (#12046)
* add jersey3 client support

* update code to support jersey3

* test jersey3 in ci

* update doc

* update sbt, gradle build files
2022-04-05 17:23:37 +08:00

1.2 KiB

ShapeOrNull

The value may be a shape or the 'null' value. This is introduced in OAS schema >= 3.1.

oneOf schemas

NOTE: this class is nullable.

Example

// Import classes:
import org.openapitools.client.model.ShapeOrNull;
import org.openapitools.client.model.Quadrilateral;
import org.openapitools.client.model.Triangle;

public class Example {
    public static void main(String[] args) {
        ShapeOrNull exampleShapeOrNull = new ShapeOrNull();

        // create a new Quadrilateral
        Quadrilateral exampleQuadrilateral = new Quadrilateral();
        // set ShapeOrNull to Quadrilateral
        exampleShapeOrNull.setActualInstance(exampleQuadrilateral);
        // to get back the Quadrilateral set earlier
        Quadrilateral testQuadrilateral = (Quadrilateral) exampleShapeOrNull.getActualInstance();

        // create a new Triangle
        Triangle exampleTriangle = new Triangle();
        // set ShapeOrNull to Triangle
        exampleShapeOrNull.setActualInstance(exampleTriangle);
        // to get back the Triangle set earlier
        Triangle testTriangle = (Triangle) exampleShapeOrNull.getActualInstance();
    }
}