diff --git a/src/main/java/discord4j/discordjson/json/ChannelCreateRequest.java b/src/main/java/discord4j/discordjson/json/ChannelCreateRequest.java index b7c7da25..bc8b3a9d 100644 --- a/src/main/java/discord4j/discordjson/json/ChannelCreateRequest.java +++ b/src/main/java/discord4j/discordjson/json/ChannelCreateRequest.java @@ -3,6 +3,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import discord4j.discordjson.Id; import discord4j.discordjson.possible.Possible; import org.immutables.value.Value; @@ -56,6 +57,9 @@ static ImmutableChannelCreateRequest.Builder builder() { @JsonProperty("available_tags") Possible> availableTags(); + @JsonProperty("applied_tags") + Possible> appliedTags(); + @JsonProperty("default_sort_order") Possible> defaultSortOrder(); diff --git a/src/main/java/discord4j/discordjson/json/ChannelModifyRequest.java b/src/main/java/discord4j/discordjson/json/ChannelModifyRequest.java index 1ff266df..267fbffb 100644 --- a/src/main/java/discord4j/discordjson/json/ChannelModifyRequest.java +++ b/src/main/java/discord4j/discordjson/json/ChannelModifyRequest.java @@ -3,6 +3,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import discord4j.discordjson.Id; import discord4j.discordjson.possible.Possible; import org.immutables.value.Value; @@ -60,6 +61,9 @@ static ImmutableChannelModifyRequest.Builder builder() { @JsonProperty("available_tags") Possible> availableTags(); + @JsonProperty("applied_tags") + Possible> appliedTags(); + @JsonProperty("default_sort_order") Possible> defaultSortOrder(); diff --git a/src/main/java/discord4j/discordjson/json/ForumThreadMessageParamsData.java b/src/main/java/discord4j/discordjson/json/ForumThreadMessageParamsData.java index 8a7a3656..57326d84 100644 --- a/src/main/java/discord4j/discordjson/json/ForumThreadMessageParamsData.java +++ b/src/main/java/discord4j/discordjson/json/ForumThreadMessageParamsData.java @@ -30,6 +30,8 @@ static ImmutableForumThreadMessageParamsData.Builder builder() { @JsonProperty("sticker_ids") Possible> stickerIds(); + List attachments(); + Possible flags(); } diff --git a/src/main/java/discord4j/discordjson/json/StartThreadRequest.java b/src/main/java/discord4j/discordjson/json/StartThreadFromMessageRequest.java similarity index 71% rename from src/main/java/discord4j/discordjson/json/StartThreadRequest.java rename to src/main/java/discord4j/discordjson/json/StartThreadFromMessageRequest.java index b12fc898..02ead088 100644 --- a/src/main/java/discord4j/discordjson/json/StartThreadRequest.java +++ b/src/main/java/discord4j/discordjson/json/StartThreadFromMessageRequest.java @@ -7,12 +7,12 @@ import org.immutables.value.Value; @Value.Immutable -@JsonSerialize(as = ImmutableStartThreadRequest.class) -@JsonDeserialize(as = ImmutableStartThreadRequest.class) -public interface StartThreadRequest { +@JsonSerialize(as = ImmutableStartThreadFromMessageRequest.class) +@JsonDeserialize(as = ImmutableStartThreadFromMessageRequest.class) +public interface StartThreadFromMessageRequest { - static ImmutableStartThreadRequest.Builder builder() { - return ImmutableStartThreadRequest.builder(); + static ImmutableStartThreadFromMessageRequest.Builder builder() { + return ImmutableStartThreadFromMessageRequest.builder(); } /** diff --git a/src/main/java/discord4j/discordjson/json/ThreadModifyRequest.java b/src/main/java/discord4j/discordjson/json/ThreadModifyRequest.java index b7f6ed26..a5fa38cb 100644 --- a/src/main/java/discord4j/discordjson/json/ThreadModifyRequest.java +++ b/src/main/java/discord4j/discordjson/json/ThreadModifyRequest.java @@ -3,9 +3,12 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import discord4j.discordjson.Id; import discord4j.discordjson.possible.Possible; import org.immutables.value.Value; +import java.util.List; + @Value.Immutable @JsonSerialize(as = ImmutableThreadModifyRequest.class) @JsonDeserialize(as = ImmutableThreadModifyRequest.class) @@ -28,4 +31,9 @@ static ImmutableThreadModifyRequest.Builder builder() { @JsonProperty("rate_limit_per_user") Possible rateLimitPerUser(); + + Possible flags(); + + @JsonProperty("applied_tags") + Possible> appliedTags(); } diff --git a/src/main/java/discord4j/discordjson/json/WebhookExecuteRequest.java b/src/main/java/discord4j/discordjson/json/WebhookExecuteRequest.java index 2314f945..9e8c30c2 100644 --- a/src/main/java/discord4j/discordjson/json/WebhookExecuteRequest.java +++ b/src/main/java/discord4j/discordjson/json/WebhookExecuteRequest.java @@ -3,6 +3,7 @@ import com.fasterxml.jackson.annotation.JsonProperty; import com.fasterxml.jackson.databind.annotation.JsonDeserialize; import com.fasterxml.jackson.databind.annotation.JsonSerialize; +import discord4j.discordjson.Id; import discord4j.discordjson.possible.Possible; import org.immutables.value.Value; @@ -18,6 +19,10 @@ static ImmutableWebhookExecuteRequest.Builder builder() { } Possible username(); + @JsonProperty("avatar_url") Possible avatarUrl(); + + @JsonProperty("applied_tags") + Possible> appliedTags(); }