public interface VenuesApiAccessor
Modifier and Type | Method and Description |
---|---|
HttpResult<IVenue> |
createVenue(VenueData venue)
Creates venue.
|
void |
createVenue(VenueData venueData,
ResultApiCallback<IVenue> apiCallback)
Create venue.
|
int |
deleteVenue(java.util.UUID venueId)
Deletes venue.
|
void |
deleteVenue(java.util.UUID venueId,
UpdateApiCallback apiCallback)
Delete venue.
|
HttpResult<IVenue> |
getVenue(java.util.UUID venueId,
SDKOptional<ETag> eTag)
Requests venue by venue Id.
|
void |
getVenue(java.util.UUID venueId,
SDKOptional<ETag> etag,
ResultApiCallback<IVenue> apiCallback)
Gets venue.
|
HttpResult<FileData> |
getVenueImage(java.util.UUID venueId)
Requests venue image by venue Id.
|
void |
getVenueImage(java.util.UUID venueId,
ResultApiCallback<FileData> apiCallback)
Gets venue image.
|
HttpResult<java.util.List<IVenue>> |
listVenues()
List venues.
|
HttpResult<java.util.List<IVenue>> |
listVenues(RequestDescription requestDescription)
Provides the list of venues.
|
void |
listVenues(RequestDescription requestDescription,
ResultApiCallback<java.util.List<IVenue>> apiCallback)
List venues.
|
void |
listVenues(ResultApiCallback<java.util.List<IVenue>> apiCallback)
List venues.
|
int |
updateVenue(VenueData venueData)
Updates venue.
|
void |
updateVenue(VenueData venueData,
UpdateApiCallback apiCallback)
Update venue.
|
int updateVenue(VenueData venueData) throws ClientException
venueData
- the venue update dataClientException
- if update failsvoid updateVenue(VenueData venueData, UpdateApiCallback apiCallback)
venueData
- the venue dataapiCallback
- the api callbackHttpResult<IVenue> createVenue(VenueData venue) throws ClientException
venue
- the venueClientException
- is thrown if unexpected error has occuredvoid createVenue(VenueData venueData, ResultApiCallback<IVenue> apiCallback)
venueData
- the venue dataapiCallback
- the api callbackHttpResult<IVenue> getVenue(java.util.UUID venueId, SDKOptional<ETag> eTag) throws ClientException
getVenueImage(UUID)
venueId
- the venue ideTag
- the e tagClientException
- is thrown if unexpected error has occuredvoid getVenue(java.util.UUID venueId, SDKOptional<ETag> etag, ResultApiCallback<IVenue> apiCallback)
venueId
- the venue idetag
- the etagapiCallback
- the api callbackint deleteVenue(java.util.UUID venueId) throws ClientException
venueId
- the venue IdClientException
- is thrown if unexpected error has occuredvoid deleteVenue(java.util.UUID venueId, UpdateApiCallback apiCallback)
venueId
- the venue idapiCallback
- the api callbackHttpResult<FileData> getVenueImage(java.util.UUID venueId) throws ClientException
venueId
- the venue idClientException
- is thrown if unexpected error has occuredvoid getVenueImage(java.util.UUID venueId, ResultApiCallback<FileData> apiCallback)
venueId
- the venue idapiCallback
- the api callbackHttpResult<java.util.List<IVenue>> listVenues(RequestDescription requestDescription) throws ClientException
requestDescription
- the request descriptionClientException
- the client exceptionHttpResult<java.util.List<IVenue>> listVenues() throws ClientException
ClientException
- the client exceptionvoid listVenues(RequestDescription requestDescription, ResultApiCallback<java.util.List<IVenue>> apiCallback)
requestDescription
- the request descriptionapiCallback
- the api callbackvoid listVenues(ResultApiCallback<java.util.List<IVenue>> apiCallback)
apiCallback
- the api callback