From c059d43e98dafdba5ade16d1c1f9a018ee3c8b6f Mon Sep 17 00:00:00 2001
From: Josh <josh.ja.butt@gmail.com>
Date: Thu, 29 Jul 2021 09:53:58 +1000
Subject: [PATCH] Add Number type (10) to Application Command Option types

---
 discord/types/interactions.py | 8 +++++++-
 1 file changed, 7 insertions(+), 1 deletion(-)

diff --git a/discord/types/interactions.py b/discord/types/interactions.py
index bed0837ee..bbed83f20 100644
--- a/discord/types/interactions.py
+++ b/discord/types/interactions.py
@@ -53,7 +53,7 @@ class _ApplicationCommandOptionOptional(TypedDict, total=False):
     options: List[ApplicationCommandOption]
 
 
-ApplicationCommandOptionType = Literal[1, 2, 3, 4, 5, 6, 7, 8, 9]
+ApplicationCommandOptionType = Literal[1, 2, 3, 4, 5, 6, 7, 8, 9, 10]
 
 
 class ApplicationCommandOption(_ApplicationCommandOptionOptional):
@@ -122,12 +122,18 @@ class _ApplicationCommandInteractionDataOptionSnowflake(_ApplicationCommandInter
     value: Snowflake
 
 
+class _ApplicationCommandInteractionDataOptionNumber(_ApplicationCommandInteractionDataOption):
+    type: Literal[10]
+    value: float
+
+
 ApplicationCommandInteractionDataOption = Union[
     _ApplicationCommandInteractionDataOptionString,
     _ApplicationCommandInteractionDataOptionInteger,
     _ApplicationCommandInteractionDataOptionSubcommand,
     _ApplicationCommandInteractionDataOptionBoolean,
     _ApplicationCommandInteractionDataOptionSnowflake,
+    _ApplicationCommandInteractionDataOptionNumber,
 ]