Bowmark AIdocs

wireless plan all-in price

Fans a plan/line configuration out across carrier plan-builder flows and returns each carrier's advertised price next to its real all-in monthly total…

Fans a plan/line configuration out across carrier plan-builder flows and returns each carrier's advertised price next to its real all-in monthly total (activation fee, per-line surcharges). Not yet implemented — verizon.getPlanTotal and att.getPlanTotal are both provider-side stubs; see packages/providers/{verizon,att}/manifest.json.

Also known as: cell phone plan pricing, carrier plan total, wireless plan cost

Call it

bowmark.wireless.compareAllInPrice(arg: { lineCount: number; addOns?: string[] }): Promise<WirelessAllInPriceResult>

Functions

FunctionWhat it does
compareAllInPriceFor a given line count, fans out across every carrier this capability declares and returns each one's advertised per-line price next to its real all-in monthly total.

Types

interface CarrierAllInPrice {
  carrier: string;
  advertisedPricePerLineUsd: number;
  allInMonthlyTotalUsd: number;
}
interface WirelessAllInPriceResult {
  carriers: CarrierAllInPrice[];
  warnings: string[];
}

Examples

const { carriers } = await bowmark.wireless.compareAllInPrice({ lineCount: 3 });
// carriers -> [{ carrier: "verizon", advertisedPricePerLineUsd: 30, allInMonthlyTotalUsd: 103.5 }, …]

Providers behind it

None — this capability needs no site. It computes the answer, or reads a public API that publishes it.