Interface DealResource
@Path("/deals")
@Produces("application/json")
@Consumes("application/json")
public interface DealResource
-
Method Summary
Modifier and TypeMethodDescriptionorg.oxerr.stubhub.client.model.DealResponsecreateDeal(org.oxerr.stubhub.client.model.DealCreateRequest deal) Create a deal.booleandeleteDeal(UUID dealId) Delete a deal.booleandeleteDealConfig(UUID dealConfigId) Delete a deal config.org.oxerr.stubhub.client.model.DealResponseGet deal by ID.org.oxerr.stubhub.client.model.DealConfigResponsegetDealConfig(UUID dealId) Get deal config by ID.org.oxerr.stubhub.client.model.DealResponseupdateDeal(UUID dealId, org.oxerr.stubhub.client.model.DealUpdateRequest deal) Update a deal.
-
Method Details
-
getDeal
@GET @Path("/{dealId}") org.oxerr.stubhub.client.model.DealResponse getDeal(@PathParam("dealId") UUID dealId) Get deal by ID. -
updateDeal
@PUT @Path("/{dealId}") org.oxerr.stubhub.client.model.DealResponse updateDeal(@PathParam("dealId") UUID dealId, org.oxerr.stubhub.client.model.DealUpdateRequest deal) Update a deal. -
deleteDeal
Delete a deal. -
getDealConfig
@GET @Path("/config/{dealConfigId}") org.oxerr.stubhub.client.model.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
@POST org.oxerr.stubhub.client.model.DealResponse createDeal(org.oxerr.stubhub.client.model.DealCreateRequest deal) Create a deal.
-