Class SellerListingServiceImpl

java.lang.Object
org.oxerr.viagogo.client.rescu.impl.inventory.SellerListingServiceImpl
All Implemented Interfaces:
org.oxerr.viagogo.client.inventory.SellerListingService

public class SellerListingServiceImpl extends Object implements org.oxerr.viagogo.client.inventory.SellerListingService
  • Constructor Details

    • SellerListingServiceImpl

      public SellerListingServiceImpl(SellerListingResource sellerListingsResource)
  • Method Details

    • getSellerListing

      public Optional<org.oxerr.viagogo.model.response.inventory.SellerListing> getSellerListing(Long listingId) throws IOException
      Specified by:
      getSellerListing in interface org.oxerr.viagogo.client.inventory.SellerListingService
      Throws:
      IOException
    • getSellerListingsRecentUpdates

      public org.oxerr.viagogo.model.response.PagedResource<org.oxerr.viagogo.model.response.inventory.SellerListing> getSellerListingsRecentUpdates(Instant updatedSince) throws IOException
      Specified by:
      getSellerListingsRecentUpdates in interface org.oxerr.viagogo.client.inventory.SellerListingService
      Throws:
      IOException
    • getSellerListings

      public org.oxerr.viagogo.model.response.PagedResource<org.oxerr.viagogo.model.response.inventory.SellerListing> getSellerListings(org.oxerr.viagogo.model.request.inventory.SellerListingRequest sellerListingRequest) throws IOException
      Specified by:
      getSellerListings in interface org.oxerr.viagogo.client.inventory.SellerListingService
      Throws:
      IOException
    • createListingForRequestedEvent

      public org.oxerr.viagogo.model.response.inventory.SellerListing createListingForRequestedEvent(org.oxerr.viagogo.model.request.inventory.CreateSellerListingForRequestedEventRequest createSellerListingForRequestedEventRequest) throws IOException
      Specified by:
      createListingForRequestedEvent in interface org.oxerr.viagogo.client.inventory.SellerListingService
      Throws:
      IOException
    • createListing

      public org.oxerr.viagogo.model.response.inventory.SellerListing createListing(Long eventId, org.oxerr.viagogo.model.request.inventory.CreateSellerListingRequest createSellerListingRequest) throws IOException
      Specified by:
      createListing in interface org.oxerr.viagogo.client.inventory.SellerListingService
      Throws:
      IOException
    • getSellerListingByExternalId

      public Optional<org.oxerr.viagogo.model.response.inventory.SellerListing> getSellerListingByExternalId(String externalListingId) throws IOException
      Specified by:
      getSellerListingByExternalId in interface org.oxerr.viagogo.client.inventory.SellerListingService
      Throws:
      IOException
    • deleteListingByExternalListingId

      public void deleteListingByExternalListingId(String externalId) throws IOException
      Specified by:
      deleteListingByExternalListingId in interface org.oxerr.viagogo.client.inventory.SellerListingService
      Throws:
      IOException