Skip to content

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