Provide a brief description about the API method. What does it do? When to use it, etc.
Builds WeightingInfoTableData where the first row is the column names and each subsequent row is the weighting info per response
Replace the text below with the actual signature of the method. Be sure to include return type, params, and types for params
List<String> buildLoggingTable(
List<String> WeightingInfoTableHeaders,
Map<String, Map<Id, Decimal>> columnsByCmPoints,
Map<Id, String> campaignNameByCmId,
Set<Id> responseIds)
List out all of the parameters for the method. Be sure to provide a description of each
Parameters
- WeightingInfoTableHeaders - List of Strings that will be used as column heads
- columnsByCmPoints - Map from column header to map of Campaign or CampaignMember IDs to their attributed attribution weighting points
- campaignNameByCmId - Map from CampaignMember ID to the name of the Campaign its associated to
- responseIds - Response IDs of CampaignMembers with attributed attribution weighting points.
Returns
List of strings that are used to set the TableData property in an instance of a class that implements FCI_CampaignInfluenceAPI.WeightingInfo
Comments
0 comments
Please sign in to leave a comment.