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.