Skip to content

RecoveryPayment

RecoveryPayment is a single line item within the LineItems list of RecoveryFinancialData, the request payload posted by FinancialDataApiClient.CreateRecoveryAsync, carrying the amount, comments, line category, and service date range for a recovery line item. All properties carry explicit JsonProperty attributes mapping to Guidewire's camelCase JSON field names.

Purpose

  • Represents a single recovery payment line item (amount, comments, line category, service dates) within a recovery financial transaction request

Context

  • Namespace: SAIF.Data.Guidewire.Models.FinancialDataApi
  • Assembly/package: SAIF.Data.Guidewire (packaged in SAIF.SAIFCode.Core)

Public members

Member Signature Purpose
Amount public decimal Amount { get; set; } Recovery payment amount, serialized as amount
Comments public string Comments { get; set; } Free-text comments, serialized as comments
LineCategory public string LineCategory { get; set; } Guidewire line category code, serialized as lineCategory
ServiceEndDate public DateTimeOffset? ServiceEndDate { get; set; } Optional end of the service period, serialized as serviceEndDate and omitted when null
serviceStartDate public DateTimeOffset serviceStartDate { get; set; } Start of the service period, serialized as serviceStartDate; note the property itself is lowercase-cased in source

Behavioral notes

  • Included in the LineItems collection of RecoveryFinancialData when creating a recovery via FinancialDataApiClient.CreateRecoveryAsync.
  • ServiceEndDate is only included in the serialized request when set (NullValueHandling.Ignore).

Sources

  • Data/SAIF.Data.Guidewire/Models/FinancialDataApi/RecoveryPayment.cs