Beta
The CMCD object to convert.
Options for encoding the CMCD object.
The CMCD query arg.
const data = {
br: 1000,
'com.example-hello': 'world',
ec: ['ERR001', 'ERR002'],
su: true,
};
const options = {
version: 2,
reportingMode: CmcdReportingMode.REQUEST,
};
equal(toCmcdQuery(data, options), 'CMCD=br%3D1000%2Ccom.example-hello%3D%22world%22%2Cec%3D(%22ERR001%22%20%22ERR002%22)%2Csu%2Cv%3D2');
Convert a CMCD data object to a query arg.