Skip to content

Latest commit

 

History

History
272 lines (145 loc) · 5.69 KB

File metadata and controls

272 lines (145 loc) · 5.69 KB

Policy Schema

https://ns.adobe.com/xdm/classes/fsi/policy

Details for the insurance policy such as type, start date, and ID.

Abstract Extensible Status Identifiable Custom Properties Additional Properties Defined In
Can be instantiated Yes Stable No Forbidden Permitted classes/fsi/policy.schema.json

Schema Hierarchy

Policy Example

{
  "xdm:ID": "F7Y910JK001"
}

Policy Properties

Property Type Required Defined by
@id string Optional Record Schema
xdm:ID string Optional Policy (this schema)
xdm:assignedBeneficiary Demographic Details Optional Policy (this schema)
xdm:benefitAmount Currency Optional Policy (this schema)
xdm:endDate string Optional Policy (this schema)
xdm:hasAssignedBeneficiary boolean Optional Policy (this schema)
xdm:location Postal address Optional Policy (this schema)
xdm:name string Optional Policy (this schema)
xdm:owner Personal Contact Details Optional Policy (this schema)
xdm:startDate string Optional Policy (this schema)
xdm:type enum Optional Policy (this schema)
* any Additional this schema allows additional properties

@id

Identifier

A unique identifier for the record.

@id

@id Type

string

  • format: uri-reference – URI Reference (according to RFC3986)

xdm:ID

ID

Unique insurance policy identifier.

xdm:ID

  • is optional
  • type: string
  • defined in this schema

xdm:ID Type

string

xdm:assignedBeneficiary

Assigned Beneficiaries

Captures the beneficiary(s) assigned to the policy.

xdm:assignedBeneficiary

  • is optional

  • type: Demographic Details

  • defined in this schema

xdm:assignedBeneficiary Type

Array type: Demographic Details

All items must be of the type:

xdm:benefitAmount

Benefit Amount

The amount to be paid per the policy terms.

xdm:benefitAmount

  • is optional
  • type: Currency
  • defined in this schema

xdm:benefitAmount Type

  • Currencyhttps://ns.adobe.com/xdm/datatypes/currency

xdm:endDate

End Date

Date which the insurance policy coverage ended.

xdm:endDate

  • is optional
  • type: string
  • defined in this schema

xdm:endDate Type

string

xdm:hasAssignedBeneficiary

Has Assigned Beneficiary

Flag determining if the account has a beneficiary assigned.

xdm:hasAssignedBeneficiary

  • is optional
  • type: boolean
  • defined in this schema

xdm:hasAssignedBeneficiary Type

boolean

xdm:location

Location

Location in which the insurance policy is issued.

xdm:location

  • is optional
  • type: Postal address
  • defined in this schema

xdm:location Type

xdm:name

Name

Insurance policy name.

xdm:name

  • is optional
  • type: string
  • defined in this schema

xdm:name Type

string

xdm:owner

Owner

Stores the policyholder's profile information. Extension of the personal profile details data type.

xdm:owner

  • is optional
  • type: Personal Contact Details
  • defined in this schema

xdm:owner Type

xdm:startDate

Start Date

Date which the insurance policy coverage started.

xdm:startDate

  • is optional
  • type: string
  • defined in this schema

xdm:startDate Type

string

xdm:type

Type

Type of insurance policy, such as home, automobile, renter, or boat.

xdm:type

  • is optional
  • type: enum
  • defined in this schema

The value of this property must be equal to one of the known values below.

xdm:type Known Values

Value Description
home Home
automobile Automobile
renter Renter
boat Boat