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 inSAIF.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
LineItemscollection of RecoveryFinancialData when creating a recovery via FinancialDataApiClient.CreateRecoveryAsync. ServiceEndDateis only included in the serialized request when set (NullValueHandling.Ignore).
Sources¶
- Data/SAIF.Data.Guidewire/Models/FinancialDataApi/RecoveryPayment.cs