mirror of
https://github.com/pierre42100/ComunicWeb
synced 2024-12-26 10:58:49 +00:00
28 lines
676 B
TypeScript
28 lines
676 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
|
|
}
|
|
|
|
declare interface GroupSettings extends AdvancedGroupInfo {} |