Fields documentation for RentalAgreementInsurancePolicy

NameTypeSummeryRemarks
AppliedCurrencyConversionRateDecimalRepresents the Currency.CurrentRate at the time the policy was issued.
CurrencyCurrencyThe currency that the amounts are valued in.
CustomerReportDateNullable<DateTime>The date the customer reported an insurance claim. This value only exists if the insurance status is either PendingReport or Reported.
EditStateEditStateEnumEditState is used to keep track of the edit state of items in list/collection properties. The field is initialized to None. For inbounded DTOs derived from this value is overwritten by the correct value from the service consumer doing deserialization.
EntityTypeInt32This property is used to distinguish datacontract classes that serves as a mapper for more than 1 underlying model class. An example of such a class could be: EmployeeOrGroupListItem. The EmployeeOrGroupListItem datacontract class maps both the Employee and Group model class. An employee and group can share the same IDs and it thus becomes impossible to distinguish the two if they are mapped into the same class. This is solved by overriding this property in the child class. In this case the EmployeeOrGroupListItem class. The EmployeeOrGroupListItem class will have its own "Type" enum property to distinguish what it has mapped. This existing Type property is then mapped into the base class' EntityType property. The client framework will then be able to automatically distinguish the enitities from eachother.
ExternalIdInt32Temporary server assigned unique Id for each datacontract object created in the server without persistece.. this property will use the fix the references of the all cloned objects.
IdInt32OpenAccess identity property.
InsuranceAmountDecimalThe insurance amount.
InsurancePolicyCodeStringThe insurance policy code.
InsurancePremiumDecimalThe insurance premium.
InsuranceRequestDateTimeDateTimeWhen the insurance policy was requested.
LogStringThe request/response log of the service provider interface transactions. Used for debugging/testing purposes.
PaidByCustomerNullable<Decimal>The amount the customer has paid of the insurance sum to the consumer. This value only exists if the Status=Reported.
ProviderStringName of the insurance provider.
RefundedByConsumerNullable<Decimal>The amount the customer has been paid back of the insurance sum by the consumer. This value only exists if the Status=Reported.
RefundedByInsurerNullable<Decimal>The (maximum) amount the customer has been paid back of the insurance sum by the insurer. This value only exists if the Status=Reported.
StatusInsurancePolicyStatusThe status of the insurance policy.
StatusDateDateTimeThe date and time the status was updated. This date does not exist for when the insurance status is Issued (in that case the InsuranceRequestDateTime can be used).
VersionInt32OpenAccess concurrency version property.