PartnerAddonViewModel

Optional add-on coverage that can be added to a base plan.

  • Detailed description of what the add-on covers.

  • Display name of the add-on for customer-facing UI.

  • Unique identifier for the add-on.

  • Additional add-on categories this add-on implicitly covers, beyond its own addonCategoryId. For example, a Commercial Use add-on may also cover Rideshare, so selecting the one gives the customer both.

  • true when this add-on is already covered by the plan price, so selecting it costs the customer nothing extra. false when totalAmount is added to the plan price.

  • Any limitations or exclusions for this add-on.

  • Internal name of the add-on.

  • Extra cost of this add-on in USD, on top of the plan price. Null when there is no separate charge. Ignore it when isIncludedInPlanPrice is true.