lib/pkgcloud/openstack/compute/client/extensions/networks-base.js
function (options, properties, callback) {
      return this._request({
        method: 'POST',
        path: this._extension,
        body: {
          network: _.pick(options, properties)
        }
      }, function (err, body) {
        return err
          ? callback(err)
          : callback(null, body.network);
      });
    }
function (options, properties, callback) {
      return this._request({
        method: 'POST',
        path: this._extension,
        body: {
          network: _.pick(options, properties)
        }
      }, function (err, body) {
        return err
          ? callback(err)
          : callback(null, body.network);
      });
    }
function ( options , properties , callback ) { return this . _request ( { method : 'POST' , path : this . _extension , body : { network : _ . pick ( options , properties ) } } , function ( err , body ) { return err ? callback ( err ) : callback ( null , body . network ) ; } ) ; }
client._createNetwork

@description helper function for allowing a different set of options to be passed to the
remote API.

@param options
@param {Array}       properties      Array of properties to be used when building the payload
@param callback
@returns {*}
@private
client . _createNetwork