lbry-desktop/flow-typed/publish.js

54 lines
1 KiB
JavaScript
Raw Permalink Normal View History

2019-04-24 16:02:08 +02:00
// @flow
declare type UpdatePublishFormData = {
filePath?: string,
contentIsFree?: boolean,
fee?: {
amount: string,
2019-04-24 16:02:08 +02:00
currency: string,
},
title?: string,
thumbnail_url?: string,
uploadThumbnailStatus?: string,
thumbnailPath?: string,
description?: string,
language?: string,
channel?: string,
channelId?: string,
name?: string,
nameError?: string,
bid?: number,
bidError?: string,
otherLicenseDescription?: string,
licenseUrl?: string,
licenseType?: string,
uri?: string,
nsfw: boolean,
isMarkdownPost: boolean,
2019-04-24 16:02:08 +02:00
};
declare type PublishParams = {
name: ?string,
bid: ?number,
filePath?: string,
description: ?string,
language: string,
publishingLicense?: string,
publishingLicenseUrl?: string,
thumbnail: ?string,
channel: string,
channelId?: string,
title: string,
contentIsFree: boolean,
uri?: string,
license: ?string,
licenseUrl: ?string,
fee?: {
amount: string,
2019-04-24 16:02:08 +02:00
currency: string,
},
claim: StreamClaim,
2019-04-24 16:02:08 +02:00
nsfw: boolean,
tags: Array<Tag>,
2019-04-24 16:02:08 +02:00
};