lib/PushInitiator.js
function PushInitiator(applicationId, password, contentProviderId, evaluation) {
    this.applicationId = applicationId;
    this.authToken = new Buffer(applicationId + ':' + password).toString('base64');
    this.contentProviderId = contentProviderId;
    this.isEvaluation = evaluation || false;
}
function PushInitiator(applicationId, password, contentProviderId, evaluation) {
    this.applicationId = applicationId;
    this.authToken = new Buffer(applicationId + ':' + password).toString('base64');
    this.contentProviderId = contentProviderId;
    this.isEvaluation = evaluation || false;
}
function PushInitiator ( applicationId , password , contentProviderId , evaluation ) { this . applicationId = applicationId ; this . authToken = new Buffer ( applicationId + ':' + password ) . toString ( 'base64' ) ; this . contentProviderId = contentProviderId ; this . isEvaluation = evaluation || false ; }
Creats a new PushInitiator object that can be used to push messages to the Push Protocol Gateway.

@param {Object} applicationId The unique application identifier provided by BlackBerry.
@param {Object} password The server side password provided by BlackBerry.
@param {Object} contentProviderId The CPID number provided by BlackBerry.
@param {Object} evaluation Set this to true if you are running in debug. Leave empty if you are running in production.
Creats a new PushInitiator object that can be used to push messages to the Push Protocol Gateway .