PartnerAddonViewModel
Optional add-on coverage that can be added to a base plan.
- descriptionType: string | null
Detailed description of what the add-on covers.
- displayType: string | null
Name Display name of the add-on for customer-facing UI.
- idType: integerFormat: int32
Unique identifier for the add-on.
- includedType: Format: int32enum
Category Ids 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. - isType: boolean
Included In Plan Price truewhen this add-on is already covered by the plan price, so selecting it costs the customer nothing extra.falsewhentotalAmountis added to the plan price. - limitationsType: string | null
Any limitations or exclusions for this add-on.
- nameType: string | null
Internal name of the add-on.
- totalType: number | nullFormat: double
Amount Extra cost of this add-on in USD, on top of the plan price. Null when there is no separate charge. Ignore it when
isIncludedInPlanPriceistrue.