1 package org.oxerr.vividseats.client; 2 3 import java.io.IOException; 4 import java.util.List; 5 6 import org.oxerr.vividseats.client.model.BrokerListing; 7 8 public interface ListingService { 9 10 List<BrokerListing> get( 11 Long listingId, 12 String internalTicketId, 13 Integer productionId, 14 String fromEventDate, 15 String toEventDate, 16 Integer headlinerId, 17 Boolean includeFiles 18 ) throws IOException; 19 20 BrokerListing create(BrokerListing brokerListing) throws IOException; 21 22 void update(BrokerListing brokerListing) throws IOException; 23 24 void delete(Long listingId, String internalTicketId) throws IOException; 25 26 }