/// <summary> /// Initializes a new instance of the <see cref="LoanOwnerModel" /> class. /// </summary> /// <param name="ownerLenderId">Gets or sets the owner's Lender ID.</param> /// <param name="ownerLenderNumber">Gets or sets the owner's Lender Number.</param> /// <param name="ownershipPercentage">Gets or sets the Ownership Percentage.</param> /// <param name="ownershipPaymentStatus">Gets or sets the OwnershipPaymentStatus - \"Failed\", \"Paid\", \"Partially Paid\", or \"Requested\".</param> /// <param name="ownershipPaymentAmountPaid">Gets or sets the Ownership Payment Amount Paid.</param> /// <param name="expectedOwnershipPaymentAmount">Gets or sets the Expected Ownership Payment Amount.</param> /// <param name="ownerName">Gets or sets the owner's full name.</param> /// <param name="refinancingRepaymentAmountDue">Gets or sets the Refinancing Repayment Amount Due, if applicable.</param> /// <param name="totalRepaymentsReceived">Gets or sets the Total Repayments Received.</param> /// <param name="totalRepaymentsOwed">Gets or sets the Total Repayments Owed.</param> /// <param name="generatedTransferAgreement">generatedTransferAgreement.</param> /// <param name="transferAgreementDocumentSigningId">Gets or sets the Transfer Agreement Document Signing ID.</param> public LoanOwnerModel(Guid ownerLenderId = default(Guid), int ownerLenderNumber = default(int), double ownershipPercentage = default(double), string ownershipPaymentStatus = default(string), double ownershipPaymentAmountPaid = default(double), double expectedOwnershipPaymentAmount = default(double), string ownerName = default(string), double refinancingRepaymentAmountDue = default(double), double totalRepaymentsReceived = default(double), double totalRepaymentsOwed = default(double), DocumentMetadataModel generatedTransferAgreement = default(DocumentMetadataModel), Guid transferAgreementDocumentSigningId = default(Guid)) { this.OwnerLenderId = ownerLenderId; this.OwnerLenderNumber = ownerLenderNumber; this.OwnershipPercentage = ownershipPercentage; this.OwnershipPaymentStatus = ownershipPaymentStatus; this.OwnershipPaymentAmountPaid = ownershipPaymentAmountPaid; this.ExpectedOwnershipPaymentAmount = expectedOwnershipPaymentAmount; this.OwnerName = ownerName; this.RefinancingRepaymentAmountDue = refinancingRepaymentAmountDue; this.TotalRepaymentsReceived = totalRepaymentsReceived; this.TotalRepaymentsOwed = totalRepaymentsOwed; this.GeneratedTransferAgreement = generatedTransferAgreement; this.TransferAgreementDocumentSigningId = transferAgreementDocumentSigningId; }
/// <summary> /// Initializes a new instance of the <see cref="LoanDocumentModel" /> class. /// </summary> /// <param name="document">document.</param> /// <param name="documentType">Gets or sets the Document Type - \"Loan Agreement\" or \"Transfer Agreement\".</param> public LoanDocumentModel(DocumentMetadataModel document = default(DocumentMetadataModel), string documentType = default(string)) { this.Document = document; this.DocumentType = documentType; }