clsPaymentUser¶
clsPaymentUser represents payment user and exposes user ID, can approve, and can initiate for claim payment processing.*
Purpose¶
- Captures user ID, can approve, and can initiate for claim payment processing.*
Context¶
- Namespace:
SAIF.Business.Claim.Payment - Assembly/package:
SAIF.Business.Claim.Payment
Public members¶
| Member | Signature | Purpose |
|---|---|---|
UserID |
Public ReadOnly Property UserID() As String |
Returns user i d. |
CanApprove |
Public ReadOnly Property CanApprove() As Boolean |
Returns can approve. |
CanInitiate |
Public ReadOnly Property CanInitiate() As Boolean |
Returns can initiate. |
HasApprovalAuthority |
Public ReadOnly Property HasApprovalAuthority(ByVal inPaymentAmount As Decimal) As Boolean |
Returns has approval authority. |
HasInitiateAuthority |
Public ReadOnly Property HasInitiateAuthority(ByVal inPaymentAmount As Decimal) As Boolean |
Returns has initiate authority. |
HasAuthority |
Public Function HasAuthority(ByVal inPaymentAmount As Decimal, ByVal authorityType As Authority.AuthorityPurposes) As Boolean |
Exposes the public member. |
MaxInitiateAmount |
Public Function MaxInitiateAmount() As Decimal |
Exposes the public member. |
MaxApprovalAmount |
Public Function MaxApprovalAmount() As Decimal |
Exposes the public member. |
Behavioral notes¶
- This type is documented from its source declaration.
Constraints and usage notes¶
- Consumers should rely on the public members and BOF lifecycle patterns visible in the source file.
Sources¶
Business\SAIF.Business.Claim.Payment\clsPaymentUser.vb