package org.jboss.resteasy.test.resource.basic.resource;

import java.util.ArrayList;
import java.util.List;

import jakarta.ws.rs.GET;
import jakarta.ws.rs.Path;
import jakarta.ws.rs.core.GenericEntity;
import jakarta.ws.rs.core.Response;

@Path("/")
public class GenericEntityResource {
    @Path("floats")
    @GET
    public Response getFloats() {
        ArrayList<Float> list = new ArrayList<Float>();
        list.add(45.0f);
        list.add(50.0f);
        GenericEntity<List<Float>> ge = new GenericEntity<List<Float>>(list) {
        };
        return Response.ok(ge).build();
    }

    @Path("doubles")
    @GET
    public Response getDoubles() {
        ArrayList<Double> list = new ArrayList<Double>();
        list.add(45.0);
        list.add(50.0);
        GenericEntity<List<Double>> ge = new GenericEntity<List<Double>>(list) {
        };
        return Response.ok(ge).build();
    }
}
