Skip to content

Latest commit

 

History

History
41 lines (38 loc) · 1.29 KB

getProviderModelInfo.md

File metadata and controls

41 lines (38 loc) · 1.29 KB

getProviderModelInfo(jsapi, tag, [params])

Sets the tag provider model info with an existing session or params and returns the model id.

  • jsapi <Object>
  • tag <String>
  • params <Object>

Existing Session:

var jsapi = {
    PVSession: {
        engineSessionInfo: {
            providerModelsByTag: {
                MongoDB: {
                    type: 'MongoDB',
                    modelId: 'pvmodel://Database.pvelocity.com/a39f04ac-a911-46bc-81b9-39eebf5a0802',
                    userId: 'admin@sample.com',
                    appName: 'CRM',
                    mongoDBHostName: 'mongoDB_local'
                }
            }
        }
    }
};
pvh.getProviderModelInfo(jsapi, 'MongoDB');

From params.OpRequest:

var params = {
	OpRequest: "{"PVRequest":{"Operation":{"Params":{"ProfitModel":{"text":"pvmodel://Database.pvelocity.com/a39f04ac-a911-46bc-81b9-39eebf5a0802"}}}}}"
};
pvh.getProviderModelInfo(jsapi, 'MongoDB', params);

From params.ProviderModels:

var params = {
	ProviderModels: "{"MongoDB":{"type":"MongoDB","modelId":"pvmodel://Database.pvelocity.com/a39f04ac-a911-46bc-81b9-39eebf5a0802","userId":"admin@sample.com","appName":"CRM","mongoDBHostName":"mongoDB_local"}}"
};
pvh.getProviderModelInfo(jsapi, 'MongoDB', params);