Skip to content

Commit

Permalink
synchronize arguments and requiredness with public API docs
Browse files Browse the repository at this point in the history
  • Loading branch information
aoberoi committed Jul 26, 2019
1 parent 76a7aee commit 162b489
Showing 1 changed file with 11 additions and 16 deletions.
27 changes: 11 additions & 16 deletions packages/web-api/src/methods.ts
Original file line number Diff line number Diff line change
Expand Up @@ -365,17 +365,14 @@ export interface FilesCommentsDeleteArguments extends WebAPICallOptions, TokenOv
}
// either file or external_id is required
export interface FilesRemoteInfoArguments extends WebAPICallOptions, TokenOverridable {
channel?: string;

// either one of the file or external_id arguments are required
file: string;
external_id: string;
file?: string;
external_id?: string;
}
export interface FilesRemoteListArguments extends WebAPICallOptions, TokenOverridable, CursorPaginationEnabled {
ts_from?: string;
ts_to?: string;
channel?: string;
types?: string;
}
cursorPaginationEnabledMethods.add('files.remote.list');
export interface FilesRemoteAddArguments extends WebAPICallOptions, TokenOverridable {
Expand All @@ -384,32 +381,30 @@ export interface FilesRemoteAddArguments extends WebAPICallOptions, TokenOverrid
external_id: string; // a unique identifier for the file in your system
filetype: string; // possible values (except for 'auto'): https://api.slack.com/types/file#file_types
preview_image?: Buffer | Stream;
preview_file?: Buffer | Stream;
indexable_file_contents?: Buffer | Stream;
}
export interface FilesRemoteUpdateArguments extends WebAPICallOptions, TokenOverridable {
title: string;
external_url: string;
filetype: string; // possible values (except for 'auto'): https://api.slack.com/types/file#file_types
title?: string;
external_url?: string;
filetype?: string; // possible values (except for 'auto'): https://api.slack.com/types/file#file_types
preview_image?: Buffer | Stream;
preview_file?: Buffer | Stream;
indexable_file_contents?: Buffer | Stream;

// either one of the file or external_id arguments are required
file: string;
external_id: string;
file?: string;
external_id?: string;
}
export interface FilesRemoteRemoveArguments extends WebAPICallOptions, TokenOverridable {
// either one of the file or external_id arguments are required
file: string;
external_id: string;
file?: string;
external_id?: string;
}
export interface FilesRemoteShareArguments extends WebAPICallOptions, TokenOverridable {
channels: string; // comma-separated list of channel ids

// either one of the file or external_id arguments are required
file: string;
external_id: string;
file?: string;
external_id?: string;
}

/*
Expand Down

0 comments on commit 162b489

Please sign in to comment.