RecoveryFinancialData¶
RecoveryFinancialData is the request payload for FinancialDataApiClient.CreateRecoveryAsync, describing a recovery financial transaction — claim identification, cost classification, evaluation period, issue date, payee role, provider location, and the list of RecoveryPayment line items. All properties carry explicit JsonProperty attributes mapping to Guidewire's camelCase JSON field names.
Purpose¶
- Carries all fields required to create a recovery financial transaction against a Guidewire claim, including its constituent recovery payment line items
Context¶
- Namespace:
SAIF.Data.Guidewire.Models.FinancialDataApi - Assembly/package:
SAIF.Data.Guidewire(packaged inSAIF.SAIFCode.Core)
Public members¶
| Member | Signature | Purpose |
|---|---|---|
| ClaimId | public string ClaimId { get; set; } |
Claim id, serialized as claimID |
| CostCategory | public string CostCategory { get; set; } |
Guidewire cost category code, serialized as costCategory |
| CostType | public string CostType { get; set; } |
Guidewire cost type code, serialized as costType |
| EvaluationBeginDate | public DateTimeOffset? EvaluationBeginDate { get; set; } |
Optional start of the recovery evaluation period, serialized as evaluationBeginDate and omitted when null |
| EvaluationEndDate | public DateTimeOffset? EvaluationEndDate { get; set; } |
Optional end of the recovery evaluation period, serialized as evaluationEndDate and omitted when null |
| Exposure | public string Exposure { get; set; } |
Exposure identifier the recovery applies to, serialized as exposure |
| InvoiceNumber | public string InvoiceNumber { get; set; } |
Invoice number, serialized as invoiceNumber |
| IssueDate | public DateTimeOffset IssueDate { get; set; } |
Date the recovery is issued, serialized as issueDate |
| LineItems | public List<RecoveryPayment> LineItems { get; set; } |
Recovery payment line items, serialized as lineItems |
| PayeeRole | public string PayeeRole { get; set; } |
Role of the payee, serialized as payeeRole |
| ProviderLocationSeqNum | public long ProviderLocationSeqNum { get; set; } |
Provider location sequence number, serialized as providerLocationSeqNum |
| RecoveryCategory | public string RecoveryCategory { get; set; } |
Recovery category code as a string, serialized as recoveryCategory; corresponds to the RecoveryCategory enum values but is declared as string rather than the enum type* |
Behavioral notes¶
- A non-success HTTP response when posting this payload via
CreateRecoveryAsyncthrows with the status code and response content*. EvaluationBeginDateandEvaluationEndDateare only included in the serialized request when set (NullValueHandling.Ignore).
Sources¶
- Data/SAIF.Data.Guidewire/Models/FinancialDataApi/RecoveryFinancialData.cs