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.