From 4771e0008dd26eadbb7eaff64255a6ec914fdadb Mon Sep 17 00:00:00 2001 From: Chocobozzz Date: Mon, 10 Jul 2017 19:43:21 +0200 Subject: Better typescript typing for a better world --- .../remote-video-create-request.model.ts | 27 ++++++++++++++++++++++ 1 file changed, 27 insertions(+) create mode 100644 shared/models/pods/remote-video/remote-video-create-request.model.ts (limited to 'shared/models/pods/remote-video/remote-video-create-request.model.ts') diff --git a/shared/models/pods/remote-video/remote-video-create-request.model.ts b/shared/models/pods/remote-video/remote-video-create-request.model.ts new file mode 100644 index 000000000..6babb0083 --- /dev/null +++ b/shared/models/pods/remote-video/remote-video-create-request.model.ts @@ -0,0 +1,27 @@ +import { RemoteVideoRequest } from './remote-video-request.model' + +export interface RemoteVideoCreateData { + remoteId: string + author: string + tags: string[] + name: string + extname: string + infoHash: string + category: number + licence: number + language: number + nsfw: boolean + description: string + duration: number + createdAt: Date + updatedAt: Date + views: number + likes: number + dislikes: number + thumbnailData: string +} + +export interface RemoteVideoCreateRequest extends RemoteVideoRequest { + type: 'add' + data: RemoteVideoCreateData +} -- cgit v1.2.3