Interface DealResource
@Path("/deals")
@Produces("application/json")
@Consumes("application/json")
public interface DealResource
-
Method Summary
Modifier and TypeMethodDescriptioncreateDeal(DealCreateRequest deal) Create a deal.booleandeleteDeal(UUID dealId) Delete a deal.booleandeleteDealConfig(UUID dealConfigId) Delete a deal config.Get deal by ID.getDealConfig(UUID dealId) Get deal config by ID.updateDeal(UUID dealId, DealUpdateRequest deal) Update a deal.
-
Method Details
-
getDeal
Get deal by ID. -
updateDeal
@PUT @Path("/{dealId}") DealResponse updateDeal(@PathParam("dealId") UUID dealId, DealUpdateRequest deal) Update a deal. -
deleteDeal
Delete a deal. -
getDealConfig
@GET @Path("/config/{dealConfigId}") DealConfigResponse getDealConfig(@PathParam("dealConfigId") UUID dealId) Get deal config by ID. -
deleteDealConfig
@DELETE @Path("/config/{dealConfigId}") boolean deleteDealConfig(@PathParam("dealConfigId") UUID dealConfigId) Delete a deal config. -
createDeal
Create a deal.
-