file.js
function File(retries, cdn, options) {
  options = options || {};

  this.backoff = new Backoff({ min: 100, max: 20000 });
  this.mime = options.mime || {};
  this.retries = retries || 5;
  this.client = cdn.client;
  this.cdn = cdn;
}
function File(retries, cdn, options) {
  options = options || {};

  this.backoff = new Backoff({ min: 100, max: 20000 });
  this.mime = options.mime || {};
  this.retries = retries || 5;
  this.client = cdn.client;
  this.cdn = cdn;
}
function File ( retries , cdn , options ) { options = options || { } ; this . backoff = new Backoff ( { min : 100 , max : 20000 } ) ; this . mime = options . mime || { } ; this . retries = retries || 5 ; this . client = cdn . client ; this . cdn = cdn ; }
Representation of a single file operation for the CDN.

@constructor
@param {Number} retries Amount of retries.
@param {CDNUp} cdn CDN reference.
@param {Object} options Additional configuration.
@api private
Representation of a single file operation for the CDN .