Interface EventResource


@Path("/events") @Produces("application/json") @Consumes("application/json") public interface EventResource
  • Method Details

    • get

      @GET EventInfoResponse get(@QueryParam("eventId") Integer eventId, @QueryParam("eventMappingId") UUID eventMappingId)
      Retrieve Event information using EventId or EventMappingId.
      Parameters:
      eventId - the id of the event.
      eventMappingId - the mapping GUID of the unmapped event.
      Returns:
      the event information.
    • putTags

      @PUT @Path("/posevents/{posEventId}/tags") EventInfoResponse putTags(@PathParam("posEventId") UUID posEventId, TagRequest tagRequest)
      Put Event Tag.
    • putSectionMapping

      @PUT @Path("/events/{viagogoEventId}/sectionmapping") SectionMappingResponse putSectionMapping(@PathParam("viagogoEventId") Integer viagogoEventId, SectionMappingRequest sectionMappingRequest)
      Put Section Mapping.
    • getTags

      @GET @Path("/events/{viagogoEventId}/tags") EventInfoResponse getTags(@PathParam("viagogoEventId") Integer viagogoEventId)
      Get Seller Event Tags by Viagogo Event Id.
    • deleteTags

      @DELETE @Path("/events/{viagogoEventId}/tags") void deleteTags(@PathParam("viagogoEventId") Integer viagogoEventId, DeleteEventTagsRequest deleteEventTagsRequest)
      Delete Seller Event Tags.
    • createTags

      @POST @Path("/events/{viagogoEventId}/tags") EventInfoResponse createTags(@PathParam("viagogoEventId") Integer viagogoEventId, CreateEventTagsRequest createEventTagsRequest)
      Create Seller Event Tags. If any of the tags already exist, the request will be rejected.
    • updateTags

      @PUT @Path("/events/{viagogoEventId}/tags") EventInfoResponse updateTags(@PathParam("viagogoEventId") Integer viagogoEventId, UpdateEventTagsRequest updateEventTagsRequest)
      Update Seller Event Tags. If any of the tags already exist, the request will replace the values.
    • addTagValues

      @POST @Path("/events/{viagogoEventId}/tags/{tagName}/tagValues") EventInfoResponse addTagValues(@PathParam("viagogoEventId") Integer viagogoEventId, @PathParam("tagName") String tagName, TagValuesForNameRequest tagValuesForNameRequest)
      Add Values to an existing Tag for an Event. If any of the tag values already exist, the request will be rejected.
    • deleteTagValues

      @DELETE @Path("/events/{viagogoEventId}/tags/{tagName}/tagValues") EventInfoResponse deleteTagValues(@PathParam("viagogoEventId") Integer viagogoEventId, @PathParam("tagName") String tagName, TagValuesForNameRequest tagValuesForNameRequest)
      Delete Specific Values from an existing Tag for an Event. If any of the tag values don't exist, the request will be rejected.