'Return a list of dictionaries with valid param for billing product.
:param      billing_product: List of billing code values(str)
:type       billing product: ``list``
:return:    Dictionary representation of the billing product codes
:rtype:     ``dict``'

def _get_billing_product_params(self, billing_products):

    if (not isinstance(billing_products, (list, tuple))):
        raise AttributeError('billing_products    not    list    or    tuple')
    params = {}
    for (idx, v) in enumerate(billing_products):
        idx += 1
        params[('BillingProduct.%d' % idx)] = str(v)
    return params
