public class Event extends ImageHolder
Modifier and Type | Class and Description |
---|---|
static class |
Event.AttendanceStatus
Enumeration for the attendance status parameter of the
attend operation. |
static class |
Event.TicketSupplier |
imageUrls
Modifier and Type | Method and Description |
---|---|
static Result |
attend(String eventId,
Event.AttendanceStatus status,
Session session)
Set a user's attendance status for an event.
|
Collection<String> |
getArtists() |
int |
getAttendance() |
static Collection<User> |
getAttendees(String eventId,
String apiKey)
Get a list of attendees for an event.
|
String |
getDescription() |
Date |
getEndDate()
Returns the event's end date, or
null if not available. |
String |
getHeadliner() |
int |
getId() |
static Event |
getInfo(String eventId,
String apiKey)
Get the metadata for an event on Last.fm.
|
int |
getReviews() |
Date |
getStartDate()
Returns the start date and time of this event.
|
Collection<Event.TicketSupplier> |
getTicketSuppliers() |
String |
getTitle() |
String |
getUrl()
Returns the last.fm event url, i.e.
|
Venue |
getVenue() |
String |
getWebsite()
Returns the event website url, if available.
|
static Result |
share(String eventId,
String recipients,
String message,
Session session)
Share an event with one or more Last.fm users or other friends.
|
availableSizes, getImageURL, loadImages
public Collection<String> getArtists()
public int getAttendance()
public String getDescription()
public String getHeadliner()
public int getId()
public int getReviews()
public Date getStartDate()
public Date getEndDate()
null
if not available. End dates are only supplied for events such as festivals, which
last longer than one day.public String getTitle()
public String getUrl()
public String getWebsite()
public Collection<Event.TicketSupplier> getTicketSuppliers()
public Venue getVenue()
public static Event getInfo(String eventId, String apiKey)
eventId
- The numeric last.fm event idapiKey
- A Last.fm API key.public static Result attend(String eventId, Event.AttendanceStatus status, Session session)
eventId
- The numeric last.fm event idstatus
- The attendance statussession
- A Session instanceEvent.AttendanceStatus
,
Authenticator
public static Result share(String eventId, String recipients, String message, Session session)
eventId
- An event IDrecipients
- A comma delimited list of email addresses or Last.fm usernames. Maximum is 10.message
- An optional message to send with the recommendation.session
- A Session instancepublic static Collection<User> getAttendees(String eventId, String apiKey)
eventId
- The numeric last.fm event idapiKey
- A Last.fm API key