public EventDetail getEventDetailedInfo(String id) throws GuildWars2Exception {
		isParamValid(new ParamChecker(ParamType.ID, id));
		try {
			Response<EventDetail> response = gw2API.getEventDetailedInfo(id, GuildWars2.lang.getValue()).execute();
			if (!response.isSuccessful()) throwError(response.code(), response.errorBody());
			return response.body();
		} catch (IOException e) {
			throw new GuildWars2Exception(ErrorCode.Network, "Network Error: " + e.getMessage());
		}
	}
public EventDetail getEventDetailedInfo ( String id ) throws GuildWars2Exception { isParamValid ( new ParamChecker ( ParamType . ID , id ) ) ; try { Response < EventDetail > response = gw2API . getEventDetailedInfo ( id , GuildWars2 . lang . getValue ( ) ) . execute ( ) ; if ( ! response . isSuccessful ( ) ) throwError ( response . code ( ) , response . errorBody ( ) ) ; return response . body ( ) ; } catch ( IOException e ) { throw new GuildWars2Exception ( ErrorCode . Network , "Network Error: " + e . getMessage ( ) ) ; } }
For more info on event detail API go <a href="https://wiki.guildwars2.com/wiki/API:1/event_details">here</a><br/>

@param id event id
@return event details
@throws GuildWars2Exception see {@link ErrorCode} for detail
@see EventDetail event detail