WeTransfer/wt-js-sdk

View on GitHub
src/models/multipart-chunk.js

Summary

Maintainability
A
0 mins
Test Coverage
const { get } = require('lodash');

class MultipartChunk {
  constructor(transferOrBoardId, file, content, partNumber) {
    this.retries = 0;

    this.transferOrBoardId = transferOrBoardId;
    this.file = file;
    this.content = content;
    this.partNumber = partNumber;
  }

  get fileId() {
    return this.file.id;
  }

  get multipartId() {
    return get(this.file, 'multipart.id');
  }
}

module.exports = MultipartChunk;