mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-11-23 04:29:21 +00:00
26 lines
614 B
TypeScript
26 lines
614 B
TypeScript
|
/**
|
||
|
* Group typings
|
||
|
*
|
||
|
* @author Pierre Hubert
|
||
|
*/
|
||
|
|
||
|
declare interface Group {
|
||
|
id: Number,
|
||
|
name: String,
|
||
|
icon_url: String,
|
||
|
number_members: Number,
|
||
|
visibility: "open"|"private"|"secrete",
|
||
|
registration_level: "open"|"moderated"|"closed",
|
||
|
posts_level: "moderators"|"members",
|
||
|
virtual_directory: String,
|
||
|
membership: "administrator"|"moderator"|"member"|"invited"|"pending"|"visitor",
|
||
|
following: Boolean,
|
||
|
}
|
||
|
|
||
|
declare interface AdvancedGroupInfo extends Group {
|
||
|
time_create: Number,
|
||
|
description: String,
|
||
|
url: String,
|
||
|
number_likes: Number,
|
||
|
is_liking: Boolean
|
||
|
}
|