Files
mattermost-mobile/types/api/groups.d.ts
Shaz MJ f12be07df7 [Gekidou] Saves groups + groupTeams for constrained teams (#6357)
* Rebases and addresses PR feedback

* Update method docs, parallel promises

* Cleans up method docs
2022-07-15 11:02:29 +04:00

45 lines
909 B
TypeScript

// Copyright (c) 2015-present Mattermost, Inc. All Rights Reserved.
// See LICENSE.txt for license information.
type Group = {
id: string;
name: string;
display_name: string;
description: string;
source: string;
remote_id: string;
member_count?: number;
allow_reference: boolean;
create_at: number;
update_at: number;
delete_at: number;
};
type GroupTeam = {
id?: string;
team_id: string;
group_id: string;
}
type GroupChannel = {
channel_id: string;
channel_display_name: string;
channel_type: string;
team_id: string;
team_display_name: string;
team_type: string;
group_id: string;
auto_add: boolean;
member_count?: number;
timezone_count?: number;
create_at: number;
delete_at: number;
update_at: number;
}
type GroupMembership = {
id?: string;
group_id: string;
user_id: string;
}