Private Medical Insurance Consumer Pricing

PreviousIncentive

object

Previous incentive details.

idinteger(int32)

Incentive ID.

incentiveParameterstringrequired

Incentive parameter value such as 1, 2.

incentiveTypestringrequired

Incentive type such as NCD Uplift.

Allowed values:Price BeaterNCD UpliftgiftmonthsFreefreeOptionSwitchDecpsDiscount

subkeystring

Sub key for Incentive if any. Not used for New Business.

Example

quoteResponse

object

Price Response

grossPricenumber(double)

Gross premium, this gets calculated by Business Rules Engine and sent back only in response.

netPricenumber(double)

Net premium, this gets calculated by Business Rules Engine and sent back only in response.

memberCategoryarray[object]

Category of Members.

Show Child Parameters
Example

ProblemDetail

object

Problem detail exception.

typestring

An absolute URI [RFC3986] that identifies the problem type. When dereferenced, it SHOULD provide human-readable documentation for the problem type.

titlestring

A short, human-readable summary of the problem type. It SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localisation.

statusstring

The HTTP status code ([RFC7231], Section 6) generated by the origin server for this occurrence of the problem.

detailstring

An human readable explanation specific to this occurrence of the problem.

instancestring

An absolute URI that identifies the specific occurrence of the problem. It may or may not yield further information if dereferenced.

codestring

This is an Aviva extension type that could be used for sending common mapped business error codes back to the consumer

Example