BroadbandProductResponse
planIdstring<uuid>
billerstring
Example:
Smilenamestring
Example:
Smile 7GBpriceinteger<int64>
Your price, in kobo.
Example:
500000validitystringnullable
Example:
30 daysproductIdstring<uuid>nullable
The canonical product id, shared across services; null for unmapped rows.
retailPriceinteger<int64>nullable
The published retail price for this broadband product, in kobo, when one exists. Null for a product with no retail basis (see pricingBasis). Independent of price: you cannot derive one from the other. Same semantics as retailPrice on /api/v1/plans.
Example:
900000pricingBasisstringnullable
Which formula to use when you resell this product. "retail" means sell at retailPrice and keep the difference from price as your margin. "special" means there is no retail figure (retailPrice is null); add your own markup on top of price instead. Null on a row without product data. Same semantics as pricingBasis on /api/v1/plans.
Possible values: [retail, special]
Example:
retailBroadbandProductResponse
{
"planId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"biller": "Smile",
"name": "Smile 7GB",
"price": 500000,
"validity": "30 days",
"productId": "3fa85f64-5717-4562-b3fc-2c963f66afa6",
"retailPrice": 900000,
"pricingBasis": "retail"
}