Split event visibility and join options

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Fix tests

Signed-off-by: Thomas Citharel <tcit@tcit.fr>

Fix format

Signed-off-by: Thomas Citharel <tcit@tcit.fr>
This commit is contained in:
Thomas Citharel
2019-02-01 12:33:15 +01:00
parent f3d37325fa
commit a2070b1d54
5 changed files with 67 additions and 22 deletions

View File

@@ -1,11 +1,22 @@
import { IActor } from "./actor.model";
export enum EventStatus {
TENTATIVE, CONFIRMED, CANCELLED
TENTATIVE,
CONFIRMED,
CANCELLED
}
export enum EventVisibility {
PUBLIC, PRIVATE
PUBLIC,
UNLISTED,
RESTRICTED,
PRIVATE
}
export enum EventJoinOptions {
FREE,
RESTRICTED,
INVITE
}
export enum ParticipantRole {
@@ -34,6 +45,7 @@ export interface IEvent {
ends_on: Date;
status: EventStatus;
visibility: EventVisibility;
join_options: EventJoinOptions;
thumbnail: string;
large_image: string;
publish_at: Date;