We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent f573012 commit 4d05e27Copy full SHA for 4d05e27
1 file changed
src/Web/Telegram/Types/Internal/Common.hs
@@ -270,10 +270,23 @@ data ChatPhoto
270
via Snake ChatPhoto
271
deriving (ToHttpApiData) via Serialize ChatPhoto
272
273
+data ChatStatus
274
+ = Creator
275
+ | Administrator
276
+ | Member
277
+ | Restricted
278
+ | Left
279
+ | Kicked
280
+ deriving (Show, Eq, Generic, Default)
281
+ deriving
282
+ (FromJSON, ToJSON)
283
+ via UntaggedSum ChatStatus
284
+ deriving (ToHttpApiData) via Serialize ChatStatus
285
+
286
data ChatMember
287
= ChatMember
288
{ user :: User,
- status :: Text,
289
+ status :: ChatStatus,
290
customTitle :: Text,
291
untilDate :: Maybe Integer,
292
canBeEdited :: Maybe Bool,
0 commit comments