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.3 KiB

Quadrilateral

oneOf schemas

Example

// Import classes:
import org.openapitools.client.model.Quadrilateral;
import org.openapitools.client.model.ComplexQuadrilateral;
import org.openapitools.client.model.SimpleQuadrilateral;

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

        // create a new ComplexQuadrilateral
        ComplexQuadrilateral exampleComplexQuadrilateral = new ComplexQuadrilateral();
        // set Quadrilateral to ComplexQuadrilateral
        exampleQuadrilateral.setActualInstance(exampleComplexQuadrilateral);
        // to get back the ComplexQuadrilateral set earlier
        ComplexQuadrilateral testComplexQuadrilateral = (ComplexQuadrilateral) exampleQuadrilateral.getActualInstance();

        // create a new SimpleQuadrilateral
        SimpleQuadrilateral exampleSimpleQuadrilateral = new SimpleQuadrilateral();
        // set Quadrilateral to SimpleQuadrilateral
        exampleQuadrilateral.setActualInstance(exampleSimpleQuadrilateral);
        // to get back the SimpleQuadrilateral set earlier
        SimpleQuadrilateral testSimpleQuadrilateral = (SimpleQuadrilateral) exampleQuadrilateral.getActualInstance();
    }
}