Payment¶
Payment is a single payment line item within the Payments list of CheckFinancialData, the request payload posted by FinancialDataApiClient.CreateCheckAsync, describing the amount, cost category/type, exposure, line category, payment type, and whether it is chargeable. All properties carry explicit JsonProperty attributes mapping to Guidewire's camelCase JSON field names, several of which correspond to the classification codes in Constants.
Purpose¶
- Represents a single payment line item (amount, classification codes, chargeable flag) within a check 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; } |
Payment amount, serialized as amount |
| CostCategory | public string CostCategory { get; set; } |
Guidewire cost category code, serialized as costCategory |
| CostType | public string CostType { get; set; } |
Guidewire cost type code (e.g. from Constants), serialized as costType |
| Exposure | public string Exposure { get; set; } |
Exposure identifier the payment applies to, serialized as exposure |
| LineCategory | public string LineCategory { get; set; } |
Guidewire line category code (e.g. from Constants), serialized as lineCategory |
| PaymentType | public string PaymentType { get; set; } |
Payment type code (e.g. partial/final from Constants), serialized as paymentType |
| Chargeable | public bool Chargeable { get; set; } |
Whether the payment is chargeable*, serialized as chargeable |
Behavioral notes¶
- Included in the
Paymentscollection of CheckFinancialData when creating a check via FinancialDataApiClient.CreateCheckAsync.
Sources¶
- Data/SAIF.Data.Guidewire/Models/FinancialDataApi/Payment.cs