UNPKG

@kontent-ai/management-sdk

Version:
23 lines 908 B
import { BaseQuery } from '../base-query'; export class UploadAssetFromUrlQuery extends BaseQuery { constructor(config, queryService, data) { super(config, queryService); this.config = config; this.queryService = queryService; this.data = data; this.withUrl('none'); // do not set url as there are multiple endpoints used } toPromise() { return this.queryService.uploadAssetFromUrlAsync(this.getUploadBinaryFileUrl(), this.getAddAssetUrl(), this.data, this.queryConfig); } getAddAssetUrl() { return super.getUrlForAction(this.apiEndpoints.addAsset()); } getUploadBinaryFileUrl() { return super.getUrlForAction(this.apiEndpoints.uploadBinaryFile(this.data.binaryFile.filename)); } getAction() { return this.apiEndpoints.addAsset(); } } //# sourceMappingURL=upload-asset-from-url-query.class.js.map