Policy class

Last update: 2023-12-15
  • Topics:
  • Schemas
    View more on this topic
  • Created for:
  • Developer

In Experience Data Model (XDM), the Policy class captures the minimum set of properties that define an insurance policy.

Property Data type Description
assignedBeneficiary Array of Person data types Captures the beneficiary (or beneficiaries) assigned to the policy.
benefitAmount Currency The amount to be paid as per the policy terms.
location Postal address The location in which the insurance policy is issued.
owner Object Captures the policy holder’s profile information.
owner.faxPhone Phone number The owner’s fax phone number.
owner.homeAddress Postal address The owner’s home address.
owner.homePhone Phone number The owner’s home phone number.
owner.mobilePhone Phone number The owner’s mobile phone number.
owner.personalEmail Email address The owner’s personal email address.
ID String An identifier for the insurance policy.
_id String A unique, system-generated string identifier for the record. This field is used to track the uniqueness of an individual record, prevent duplication of data, and to look up that record in downstream services.

Since this field is system-generated, it does not be supplied an explicit value during data ingestion. However, you can still opt to supply your own unique ID values if you wish.
endDate DateTime The date when the insurance policy coverage ends (or ended).
hasAssignedBeneficiary Boolean Indicates whether the policy has a beneficiary assigned.
name String The name of the insurance policy.
startDate DateTime The date when the insurance policy coverage starts (or started).
type String The type of insurance policy, such as home, automobile, renter, or boat.

On this page