Skip to content

Commit a3c679a

Browse files
authored
Add files to view.state.values in TS (#1995)
1 parent ad14372 commit a3c679a

1 file changed

Lines changed: 128 additions & 0 deletions

File tree

src/types/view/index.ts

Lines changed: 128 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -129,6 +129,133 @@ export interface ViewStateSelectedOption {
129129
value: string;
130130
}
131131

132+
export interface UploadedFile {
133+
id: string;
134+
created: number;
135+
timestamp: number;
136+
name: string;
137+
title: string;
138+
filetype: string;
139+
mimetype: string;
140+
permalink: string;
141+
url_private: string;
142+
url_private_download: string;
143+
user: string;
144+
user_team: string;
145+
username?: string;
146+
access?: string;
147+
alt_txt?: string;
148+
app_id?: string;
149+
app_name?: string;
150+
bot_id?: string;
151+
channel_actions_count?: number;
152+
channel_actions_ts?: string;
153+
channels?: string[];
154+
comments_count?: number;
155+
converted_pdf?: string;
156+
deanimate?: string;
157+
deanimate_gif?: string;
158+
display_as_bot?: boolean;
159+
duration_ms?: number;
160+
edit_link?: string;
161+
editable?: boolean;
162+
editor?: string;
163+
external_id?: string;
164+
external_type?: string;
165+
external_url?: string;
166+
file_access?: string;
167+
groups?: string[];
168+
has_more?: boolean;
169+
has_more_shares?: boolean;
170+
has_rich_preview?: boolean;
171+
hls?: string;
172+
hls_embed?: string;
173+
image_exif_rotation?: number;
174+
ims?: string[];
175+
is_channel_space?: boolean;
176+
is_external?: boolean;
177+
is_public?: boolean;
178+
is_starred?: boolean;
179+
last_editor?: string;
180+
last_read?: number;
181+
lines?: number;
182+
lines_more?: number;
183+
linked_channel_id?: string;
184+
media_display_type?: string;
185+
mode?: string;
186+
mp4?: string;
187+
mp4_low?: string;
188+
non_owner_editable?: boolean;
189+
num_stars?: number;
190+
org_or_workspace_access?: string;
191+
original_attachment_count?: number;
192+
original_h?: string;
193+
original_w?: string;
194+
permalink_public?: string;
195+
pinned_to?: string[];
196+
pjpeg?: string;
197+
plain_text?: string;
198+
pretty_type?: string;
199+
preview?: string;
200+
preview_highlight?: string;
201+
preview_is_truncated?: boolean;
202+
preview_plain_text?: string;
203+
private_channels_with_file_access_count?: number;
204+
public_url_shared?: boolean;
205+
simplified_html?: string;
206+
size?: number;
207+
source_team?: string;
208+
subject?: string;
209+
subtype?: string;
210+
thumb_1024?: string;
211+
thumb_1024_gif?: string;
212+
thumb_1024_h?: string;
213+
thumb_1024_w?: string;
214+
thumb_160?: string;
215+
thumb_160_gif?: string;
216+
thumb_160_h?: string;
217+
thumb_160_w?: string;
218+
thumb_360?: string;
219+
thumb_360_gif?: string;
220+
thumb_360_h?: string;
221+
thumb_360_w?: string;
222+
thumb_480?: string;
223+
thumb_480_gif?: string;
224+
thumb_480_h?: string;
225+
thumb_480_w?: string;
226+
thumb_64?: string;
227+
thumb_64_gif?: string;
228+
thumb_64_h?: string;
229+
thumb_64_w?: string;
230+
thumb_720?: string;
231+
thumb_720_gif?: string;
232+
thumb_720_h?: string;
233+
thumb_720_w?: string;
234+
thumb_80?: string;
235+
thumb_800?: string;
236+
thumb_800_gif?: string;
237+
thumb_800_h?: string;
238+
thumb_800_w?: string;
239+
thumb_80_gif?: string;
240+
thumb_80_h?: string;
241+
thumb_80_w?: string;
242+
thumb_960?: string;
243+
thumb_960_gif?: string;
244+
thumb_960_h?: string;
245+
thumb_960_w?: string;
246+
thumb_gif?: string;
247+
thumb_pdf?: string;
248+
thumb_pdf_h?: string;
249+
thumb_pdf_w?: string;
250+
thumb_tiny?: string;
251+
thumb_video?: string;
252+
thumb_video_h?: number;
253+
thumb_video_w?: number;
254+
updated?: number;
255+
url_static_preview?: string;
256+
vtt?: string;
257+
}
258+
132259
export interface ViewStateValue {
133260
type: string;
134261
value?: string | null;
@@ -144,6 +271,7 @@ export interface ViewStateValue {
144271
selected_users?: string[];
145272
selected_options?: ViewStateSelectedOption[];
146273
rich_text_value?: RichTextBlock;
274+
files?: UploadedFile[]; // type: "file_input"
147275
}
148276

149277
export interface ViewOutput {

0 commit comments

Comments
 (0)