package com.github.twitch4j.eventsub.events;

import lombok.EqualsAndHashCode;
import lombok.ToString;

@ToString(callSuper = true)
@EqualsAndHashCode(callSuper = true)
public class ChannelUnsubscribeEvent extends EventSubUserChannelEvent {}

@@ -50,193 +50,805 @@
 ort 
-lombok.EqualsAndHashCode;%0Aimport lombok.ToString;%0A%0A@ToString(callSuper = true)%0A@EqualsAndHashCode(callSuper = true)%0Apublic class ChannelUnsubscribeEvent extends EventSubUserChannelEvent %7B
+com.fasterxml.jackson.annotation.JsonProperty;%0Aimport com.github.twitch4j.common.enums.SubscriptionPlan;%0Aimport lombok.AccessLevel;%0Aimport lombok.Data;%0Aimport lombok.EqualsAndHashCode;%0Aimport lombok.NoArgsConstructor;%0Aimport lombok.Setter;%0Aimport lombok.ToString;%0Aimport lombok.experimental.Accessors;%0A%0A@Data%0A@Setter(AccessLevel.PRIVATE)%0A@NoArgsConstructor%0A@ToString(callSuper = true)%0A@EqualsAndHashCode(callSuper = true)%0Apublic class ChannelUnsubscribeEvent extends EventSubUserChannelEvent %7B%0A%0A    /**%0A     * The tier of the subscription.%0A     * %3Cp%3E%0A     * Prime is treated as 1000, at the time of writing.%0A     */%0A    private SubscriptionPlan tier;%0A%0A    /**%0A     * Whether the subscription is a gift.%0A     */%0A    @Accessors(fluent = true)%0A    @JsonProperty(%22is_gift%22)%0A    private Boolean isGift;%0A%0A
 %7D%0A

add new fields to eventsub channel unsub event (#395)