public class VenuesApi
extends java.lang.Object
| Constructor and Description | 
|---|
VenuesApi(VenuesService venuesService)
Constructs Venues API endpoint initialized with corresponding service class. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
CreateVenueRequestExecutor | 
create(Venue venue)
Provides executor that can be used to create new venue. 
 | 
DeleteVenueRequestExecutor | 
delete(java.util.UUID id)
Provides executor that can be used to delete a venue. 
 | 
VenuesRequestExecutor | 
fetch()
Provides executor that can be used to obtain venues. 
 | 
VenueRequestExecutor | 
fetch(java.util.UUID id)
Provides executor that can be used to obtain single venue by ID. 
 | 
VenueImageRequestExecutor | 
imageOf(java.util.UUID id)
Provides executor that can be used to load venue's image file. 
 | 
ShareVenueRequestExecutor | 
share(java.util.List<java.util.UUID> ids)
Provides executor that can be used to share venues with other managers. 
 | 
ShareVenueRequestExecutor | 
share(java.util.UUID... ids)
Provides executor that can be used to share venues with other managers. 
 | 
UnshareVenueRequestExecutor | 
unshare(java.util.List<java.util.UUID> ids)
Provides executor that can be used to unshare venues from managers. 
 | 
UnshareVenueRequestExecutor | 
unshare(java.util.UUID... ids)
Provides executor that can be used to unshare venues from managers. 
 | 
UpdateVenueRequestExecutor | 
update(java.util.UUID id)
Provides executor that can be used to update a venue. 
 | 
public VenuesApi(VenuesService venuesService)
venuesService - the venues API service.public VenueRequestExecutor fetch(java.util.UUID id)
id - the venue's unique identifier.public VenuesRequestExecutor fetch()
public VenueImageRequestExecutor imageOf(java.util.UUID id)
id - the venue's unique identifier.public CreateVenueRequestExecutor create(Venue venue)
venue - the venue.public UpdateVenueRequestExecutor update(java.util.UUID id)
id - the venue's unique identifier.public DeleteVenueRequestExecutor delete(java.util.UUID id)
id - the venue's unique identifier.public ShareVenueRequestExecutor share(java.util.UUID... ids)
ids - venue unique identifiers.public ShareVenueRequestExecutor share(java.util.List<java.util.UUID> ids)
ids - venue unique identifiers.public UnshareVenueRequestExecutor unshare(java.util.UUID... ids)
ids - venue unique identifiers.public UnshareVenueRequestExecutor unshare(java.util.List<java.util.UUID> ids)
ids - venue unique identifiers.