From 69818c9394366b954b6ba3bd697bd9d2b09f2a16 Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Sat, 10 Jun 2017 22:15:25 +0200 Subject: Type functions --- shared/models/index.ts | 5 +++++ shared/models/pod.model.ts | 7 +++++++ shared/models/user.model.ts | 8 ++++++++ shared/models/video-abuse.model.ts | 8 ++++++++ shared/models/video-blacklist.model.ts | 5 +++++ shared/models/video.model.ts | 3 +++ 6 files changed, 36 insertions(+) create mode 100644 shared/models/index.ts create mode 100644 shared/models/pod.model.ts create mode 100644 shared/models/user.model.ts create mode 100644 shared/models/video-abuse.model.ts create mode 100644 shared/models/video-blacklist.model.ts create mode 100644 shared/models/video.model.ts (limited to 'shared/models') diff --git a/shared/models/index.ts b/shared/models/index.ts new file mode 100644 index 000000000..b498d620a --- /dev/null +++ b/shared/models/index.ts @@ -0,0 +1,5 @@ +export * from './pod.model' +export * from './user.model' +export * from './video-abuse.model' +export * from './video-blacklist.model' +export * from './video.model' diff --git a/shared/models/pod.model.ts b/shared/models/pod.model.ts new file mode 100644 index 000000000..d25421936 --- /dev/null +++ b/shared/models/pod.model.ts @@ -0,0 +1,7 @@ +export interface Pod { + id: number, + host: string, + email: string, + score: number, + createdAt: Date +} diff --git a/shared/models/user.model.ts b/shared/models/user.model.ts new file mode 100644 index 000000000..01cc380d3 --- /dev/null +++ b/shared/models/user.model.ts @@ -0,0 +1,8 @@ +export interface User { + id: number + username: string + email: string + displayNSFW: boolean + role: string[] + createdAt: Date +} diff --git a/shared/models/video-abuse.model.ts b/shared/models/video-abuse.model.ts new file mode 100644 index 000000000..e005a1fd5 --- /dev/null +++ b/shared/models/video-abuse.model.ts @@ -0,0 +1,8 @@ +export interface VideoAbuse { + id: number + reporterPodHost: string + reason: string + reporterUsername: string + videoId: number + createdAt: Date +} diff --git a/shared/models/video-blacklist.model.ts b/shared/models/video-blacklist.model.ts new file mode 100644 index 000000000..6086250ac --- /dev/null +++ b/shared/models/video-blacklist.model.ts @@ -0,0 +1,5 @@ +export interface BlacklistedVideo { + id: number + videoId: number + createdAt: Date +} diff --git a/shared/models/video.model.ts b/shared/models/video.model.ts new file mode 100644 index 000000000..355e912d2 --- /dev/null +++ b/shared/models/video.model.ts @@ -0,0 +1,3 @@ +export interface Video { + +} -- cgit v1.2.3