From 1d892c4489e0e0e3905257fe64d12cfd77535f4c Mon Sep 17 00:00:00 2001 From: "Collin M. Barrett" Date: Sun, 31 Jan 2021 15:08:25 -0600 Subject: [PATCH] =?UTF-8?q?fix(web):=20=F0=9F=90=9B=F0=9F=9A=A7=20sync=20n?= =?UTF-8?q?ullable=20props=20to=20UI=20interfaces?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- web/src/interfaces/List.ts | 4 ++-- web/src/interfaces/ListDetails.ts | 22 +++++++++++----------- web/src/interfaces/Maintainer.ts | 6 +++--- web/src/interfaces/Software.ts | 6 +++--- web/src/interfaces/Syntax.ts | 4 ++-- web/src/interfaces/Tag.ts | 2 +- 6 files changed, 22 insertions(+), 22 deletions(-) diff --git a/web/src/interfaces/List.ts b/web/src/interfaces/List.ts index 9ed6e1739..51e4e024e 100644 --- a/web/src/interfaces/List.ts +++ b/web/src/interfaces/List.ts @@ -1,8 +1,8 @@ export interface List { id: number; name: string; - description: string; - licenseId: number; + description?: string; + licenseId?: number; syntaxIds: number[]; iso6391s: string[]; tagIds: number[]; diff --git a/web/src/interfaces/ListDetails.ts b/web/src/interfaces/ListDetails.ts index 68b8717a4..46b631e3a 100644 --- a/web/src/interfaces/ListDetails.ts +++ b/web/src/interfaces/ListDetails.ts @@ -1,21 +1,21 @@ export interface ListDetails { id: number; name: string; - description: string; - licenseId: number; + description?: string; + licenseId?: number; syntaxIds: number[]; iso6391s: string[]; tagIds: number[]; viewUrls: ViewUrl[]; - homeUrl: string; - onionUrl: string; - policyUrl: string; - submissionUrl: string; - issuesUrl: string; - forumUrl: string; - chatUrl: string; - emailAddress: string; - donateUrl: string; + homeUrl?: string; + onionUrl?: string; + policyUrl?: string; + submissionUrl?: string; + issuesUrl?: string; + forumUrl?: string; + chatUrl?: string; + emailAddress?: string; + donateUrl?: string; maintainerIds: number[]; upstreamFilterListIds: number[]; forkFilterListIds: number[]; diff --git a/web/src/interfaces/Maintainer.ts b/web/src/interfaces/Maintainer.ts index bd2f319c0..d98163588 100644 --- a/web/src/interfaces/Maintainer.ts +++ b/web/src/interfaces/Maintainer.ts @@ -1,8 +1,8 @@ export interface Maintainer { id: number; name: string; - url: string; - emailAddress: string; - twitterHandle: string; + url?: string; + emailAddress?: string; + twitterHandle?: string; filterListIds: number[]; } diff --git a/web/src/interfaces/Software.ts b/web/src/interfaces/Software.ts index 5a2b09fba..9598837cf 100644 --- a/web/src/interfaces/Software.ts +++ b/web/src/interfaces/Software.ts @@ -1,9 +1,9 @@ export interface Software { id: number; name: string; - description: string; - homeUrl: string; - downloadUrl: string; + description?: string; + homeUrl?: string; + downloadUrl?: string; supportsAbpUrlScheme: boolean; syntaxIds: number[]; } diff --git a/web/src/interfaces/Syntax.ts b/web/src/interfaces/Syntax.ts index 0457c34b0..0709b8188 100644 --- a/web/src/interfaces/Syntax.ts +++ b/web/src/interfaces/Syntax.ts @@ -1,8 +1,8 @@ export interface Syntax { id: number; name: string; - description: string; - url: string; + description?: string; + url?: string; filterListIds: number[]; softwareIds: number[]; } diff --git a/web/src/interfaces/Tag.ts b/web/src/interfaces/Tag.ts index 9cf1d5592..3c2c4a6a6 100644 --- a/web/src/interfaces/Tag.ts +++ b/web/src/interfaces/Tag.ts @@ -1,6 +1,6 @@ export interface Tag { id: number; name: string; - description: string; + description?: string; filterListIds: number[]; }