> For the complete documentation index, see [llms.txt](https://api-docs.realfinity.io/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://api-docs.realfinity.io/api/api-reference/models.md).

# Models

## The Microsoft.AspNetCore.Mvc.ProblemDetails object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Microsoft.AspNetCore.Mvc.ProblemDetails":{"type":"object","properties":{"type":{"type":"string","nullable":true},"title":{"type":"string","nullable":true},"status":{"type":"integer","format":"int32","nullable":true},"detail":{"type":"string","nullable":true},"instance":{"type":"string","nullable":true}},"additionalProperties":{}}}}}
```

## The Microsoft.AspNetCore.Mvc.ValidationProblemDetails object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Microsoft.AspNetCore.Mvc.ValidationProblemDetails":{"type":"object","properties":{"errors":{"type":"object","additionalProperties":{"type":"array","items":{"type":"string"}},"nullable":true},"type":{"type":"string","nullable":true},"title":{"type":"string","nullable":true},"status":{"type":"integer","format":"int32","nullable":true},"detail":{"type":"string","nullable":true},"instance":{"type":"string","nullable":true}},"additionalProperties":{}}}}}
```

## The Realfinity.Common.Models.Application.Application object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Application.Application":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"type":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.CosmosDb.NotificationSettings.CategorySettings object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.CosmosDb.NotificationSettings.CategorySettings":{"type":"object","properties":{"client":{"$ref":"#/components/schemas/Realfinity.Common.Models.CosmosDb.NotificationSettings.RecipientBranch"},"user":{"$ref":"#/components/schemas/Realfinity.Common.Models.CosmosDb.NotificationSettings.RecipientBranch"}},"additionalProperties":false},"Realfinity.Common.Models.CosmosDb.NotificationSettings.RecipientBranch":{"type":"object","properties":{"enabled":{"type":"boolean","nullable":true},"items":{"type":"object","additionalProperties":{"type":"boolean"},"nullable":true},"milestones":{"type":"object","additionalProperties":{"type":"boolean"},"nullable":true},"knownTemplates":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.CosmosDb.NotificationSettings.NotificationSettingsDocument object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.CosmosDb.NotificationSettings.NotificationSettingsDocument":{"type":"object","properties":{"id":{"type":"string","nullable":true},"partitionKey":{"type":"string","nullable":true},"type":{"type":"string","nullable":true},"entityId":{"type":"string","format":"uuid"},"companyId":{"type":"string","format":"uuid","nullable":true},"categories":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Realfinity.Common.Models.CosmosDb.NotificationSettings.CategorySettings"},"nullable":true},"updatedBy":{"type":"string","format":"uuid","nullable":true},"updatedAt":{"type":"string","format":"date-time"},"_etag":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.CosmosDb.NotificationSettings.CategorySettings":{"type":"object","properties":{"client":{"$ref":"#/components/schemas/Realfinity.Common.Models.CosmosDb.NotificationSettings.RecipientBranch"},"user":{"$ref":"#/components/schemas/Realfinity.Common.Models.CosmosDb.NotificationSettings.RecipientBranch"}},"additionalProperties":false},"Realfinity.Common.Models.CosmosDb.NotificationSettings.RecipientBranch":{"type":"object","properties":{"enabled":{"type":"boolean","nullable":true},"items":{"type":"object","additionalProperties":{"type":"boolean"},"nullable":true},"milestones":{"type":"object","additionalProperties":{"type":"boolean"},"nullable":true},"knownTemplates":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.CosmosDb.NotificationSettings.RecipientBranch object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.CosmosDb.NotificationSettings.RecipientBranch":{"type":"object","properties":{"enabled":{"type":"boolean","nullable":true},"items":{"type":"object","additionalProperties":{"type":"boolean"},"nullable":true},"milestones":{"type":"object","additionalProperties":{"type":"boolean"},"nullable":true},"knownTemplates":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Licensing.GetUserLicensesResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Licensing.GetUserLicensesResponse":{"type":"object","properties":{"userId":{"type":"string","format":"uuid"},"count":{"type":"integer","format":"int32"},"licenses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Licensing.UserLicenseInfo"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Licensing.UserLicenseInfo":{"type":"object","properties":{"state":{"type":"string","description":"2-letter state code (e.g. \"CA\"). Matches the property state passed to search_pricing.","nullable":true},"stateLicenseNumber":{"type":"string","nullable":true},"expirationYear":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Licensing.UserLicenseInfo object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Licensing.UserLicenseInfo":{"type":"object","properties":{"state":{"type":"string","description":"2-letter state code (e.g. \"CA\"). Matches the property state passed to search_pricing.","nullable":true},"stateLicenseNumber":{"type":"string","nullable":true},"expirationYear":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Notifications.EffectiveBranch object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Notifications.EffectiveBranch":{"type":"object","properties":{"enabled":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.EffectiveValue"},"milestones":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.EffectiveValue"},"nullable":true},"items":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.EffectiveValue"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Notifications.EffectiveValue":{"type":"object","properties":{"enabled":{"type":"boolean"},"source":{"type":"string","nullable":true},"reason":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Notifications.EffectiveCategory object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Notifications.EffectiveCategory":{"type":"object","properties":{"client":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.EffectiveBranch"},"user":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.EffectiveBranch"}},"additionalProperties":false},"Realfinity.Common.Models.Notifications.EffectiveBranch":{"type":"object","properties":{"enabled":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.EffectiveValue"},"milestones":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.EffectiveValue"},"nullable":true},"items":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.EffectiveValue"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Notifications.EffectiveValue":{"type":"object","properties":{"enabled":{"type":"boolean"},"source":{"type":"string","nullable":true},"reason":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Notifications.EffectiveNotificationPermissions object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Notifications.EffectiveNotificationPermissions":{"type":"object","properties":{"canEdit":{"type":"boolean"}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Notifications.EffectiveNotificationSettings object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Notifications.EffectiveNotificationSettings":{"type":"object","properties":{"entityType":{"type":"string","nullable":true},"entityId":{"type":"string","format":"uuid"},"categories":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.EffectiveCategory"},"nullable":true},"override":{"$ref":"#/components/schemas/Realfinity.Common.Models.CosmosDb.NotificationSettings.NotificationSettingsDocument"},"permissions":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.EffectiveNotificationPermissions"}},"additionalProperties":false},"Realfinity.Common.Models.Notifications.EffectiveCategory":{"type":"object","properties":{"client":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.EffectiveBranch"},"user":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.EffectiveBranch"}},"additionalProperties":false},"Realfinity.Common.Models.Notifications.EffectiveBranch":{"type":"object","properties":{"enabled":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.EffectiveValue"},"milestones":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.EffectiveValue"},"nullable":true},"items":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.EffectiveValue"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Notifications.EffectiveValue":{"type":"object","properties":{"enabled":{"type":"boolean"},"source":{"type":"string","nullable":true},"reason":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.CosmosDb.NotificationSettings.NotificationSettingsDocument":{"type":"object","properties":{"id":{"type":"string","nullable":true},"partitionKey":{"type":"string","nullable":true},"type":{"type":"string","nullable":true},"entityId":{"type":"string","format":"uuid"},"companyId":{"type":"string","format":"uuid","nullable":true},"categories":{"type":"object","additionalProperties":{"$ref":"#/components/schemas/Realfinity.Common.Models.CosmosDb.NotificationSettings.CategorySettings"},"nullable":true},"updatedBy":{"type":"string","format":"uuid","nullable":true},"updatedAt":{"type":"string","format":"date-time"},"_etag":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.CosmosDb.NotificationSettings.CategorySettings":{"type":"object","properties":{"client":{"$ref":"#/components/schemas/Realfinity.Common.Models.CosmosDb.NotificationSettings.RecipientBranch"},"user":{"$ref":"#/components/schemas/Realfinity.Common.Models.CosmosDb.NotificationSettings.RecipientBranch"}},"additionalProperties":false},"Realfinity.Common.Models.CosmosDb.NotificationSettings.RecipientBranch":{"type":"object","properties":{"enabled":{"type":"boolean","nullable":true},"items":{"type":"object","additionalProperties":{"type":"boolean"},"nullable":true},"milestones":{"type":"object","additionalProperties":{"type":"boolean"},"nullable":true},"knownTemplates":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Notifications.EffectiveNotificationPermissions":{"type":"object","properties":{"canEdit":{"type":"boolean"}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Notifications.EffectiveValue object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Notifications.EffectiveValue":{"type":"object","properties":{"enabled":{"type":"boolean"},"source":{"type":"string","nullable":true},"reason":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Notifications.MilestoneSummary object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Notifications.MilestoneSummary":{"type":"object","properties":{"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"order":{"type":"integer","format":"int32"},"itemKeys":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Notifications.NotificationCatalogEntry object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Notifications.NotificationCatalogEntry":{"type":"object","properties":{"templateKey":{"type":"string","nullable":true},"category":{"type":"string","nullable":true},"recipientTypes":{"type":"array","items":{"type":"string"},"nullable":true},"itemKey":{"type":"string","nullable":true,"readOnly":true},"displayName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"agentDelivery":{"type":"string","nullable":true,"readOnly":true},"milestone":{"type":"string","nullable":true},"defaultEnabled":{"type":"boolean"}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Notifications.NotificationCatalogMilestones object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Notifications.NotificationCatalogMilestones":{"type":"object","properties":{"client":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.MilestoneSummary"},"nullable":true},"user":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.MilestoneSummary"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Notifications.MilestoneSummary":{"type":"object","properties":{"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"order":{"type":"integer","format":"int32"},"itemKeys":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Notifications.NotificationCatalogResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Notifications.NotificationCatalogResponse":{"type":"object","properties":{"entries":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.NotificationCatalogEntry"},"nullable":true},"milestones":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.NotificationCatalogMilestones"}},"additionalProperties":false},"Realfinity.Common.Models.Notifications.NotificationCatalogEntry":{"type":"object","properties":{"templateKey":{"type":"string","nullable":true},"category":{"type":"string","nullable":true},"recipientTypes":{"type":"array","items":{"type":"string"},"nullable":true},"itemKey":{"type":"string","nullable":true,"readOnly":true},"displayName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"agentDelivery":{"type":"string","nullable":true,"readOnly":true},"milestone":{"type":"string","nullable":true},"defaultEnabled":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Notifications.NotificationCatalogMilestones":{"type":"object","properties":{"client":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.MilestoneSummary"},"nullable":true},"user":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Notifications.MilestoneSummary"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Notifications.MilestoneSummary":{"type":"object","properties":{"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"order":{"type":"integer","format":"int32"},"itemKeys":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Notifications.NotificationSettingsPatchOperation object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Notifications.NotificationSettingsPatchOperation":{"type":"object","properties":{"path":{"type":"string","nullable":true},"value":{"type":"boolean","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Opportunity.OpportunityTypeModel object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Opportunity.OpportunityTypeModel":{"type":"object","properties":{"name":{"type":"string","nullable":true},"shortName":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Address object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Address":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Asset object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Asset":{"type":"object","properties":{"institutionName":{"type":"string","nullable":true},"accountNumber":{"type":"string","nullable":true},"amount":{"type":"number","format":"double"},"accountName":{"type":"string","nullable":true},"accountHolderName":{"type":"string","nullable":true},"source":{"type":"string","nullable":true},"giftSource":{"type":"string","nullable":true},"temporaryId":{"type":"string","nullable":true},"assetAccountId":{"type":"string","format":"uuid"},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Assignments object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Assignments":{"type":"object","properties":{"loanOfficer":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"},"loanAssistant":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"},"loanProcessor":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"},"referredBy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Contact":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"email":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"agentName":{"type":"string","nullable":true},"roleName":{"type":"string","nullable":true},"agentNMLS":{"type":"string","nullable":true},"role":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ContactRole"},"phone":{"type":"string","nullable":true},"mobilePhone":{"type":"string","nullable":true},"companyPhone":{"type":"string","nullable":true},"zip":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"companyNMLS":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ContactRole":{"enum":["Other","Appraiser","Escrow","CreditReport","Title","MortgageInsurance","ListingAgent","SellingAgent","Builder","Underwriter","Investor","Servicing","BuyerAttorney","SellerAttorney","HomeOwnerInsurance","HazardInsurance","MarketingLead","Seller","Surveyor","LoanOfficer","Bank","Lender","Processor","CallCenterAgent","LoanOpener","Manager","Broker","BrokerRep","ECOA","Realtor","Mortgagee","HomeOwnerAssociation","BuyerAgent","ClosingAgent","FairHousingLending","HomeInspection","FloodProvider","CreditReportAgency2","CreditReportAgency3","Shipper","BrokerProcessor","Trustee","Funder","PostCloser","Insuring","CollateralAgent","DocDrawer","PropertyManagement","TitleUnderwriter","CreditAuditor","DisclosureDesk","JuniorProcessor","JuniorUnderwriter","LegalAuditor","LoanOfficerAssistant","Purchaser","QCCompliance","Secondary","PestInspection","Subservicer","ExternalSecondary","ExternalPostCloser","LoanPurchasePayee","AppraisalManagementCompany","Referral","Notary","TaxServicer","SupervisoryAppraiser","Attorney","PropertyInspector","CPATaxPreparer","LockDesk","MortgageServiceOrganization","Verifications","TaxCollector","TaxTranscripts"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pos.Borrower object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Borrower":{"type":"object","properties":{"hdBorrowerId":{"type":"string","format":"uuid","nullable":true},"clientId":{"type":"string","format":"uuid","nullable":true},"externalId":{"type":"string","nullable":true},"externalLabel":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"middleName":{"type":"string","nullable":true},"contacts":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contacts"},"maritalStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"citizenship":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"birthDate":{"type":"string","nullable":true},"language":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Language"},"isMilitary":{"type":"boolean","nullable":true},"currentAddress":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Residence"},"mailingAddress":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.MailingAddress"},"previousAddresses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Residence"},"nullable":true},"ownedProperties":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.OwnedProperty"},"nullable":true},"declaration":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Declaration"},"demographics":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Demographics"},"employments":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Employment"},"nullable":true},"otherIncomes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Income"},"nullable":true},"liabilities":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Liability"},"nullable":true},"veteranDetail":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.VeteranDetail"},"creditScores":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.CreditScore"},"nullable":true},"hmdaApplicantCreditScore":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.HmdaApplicantCreditScore"},"creditAuthorizationDate":{"type":"string","nullable":true},"isBeta":{"type":"boolean","nullable":true},"fico":{"type":"integer","format":"int32","nullable":true},"softCreditExternalId":{"type":"string","nullable":true},"isPrimary":{"type":"boolean"},"borrowerType":{"type":"string","nullable":true},"assets":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Asset"},"nullable":true},"numberOfDependents":{"type":"integer","format":"int32","nullable":true},"dependentAges":{"type":"string","nullable":true},"ssn":{"type":"string","nullable":true},"encryptedSsn":{"type":"string","nullable":true},"coBorrower":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Borrower"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Contacts":{"type":"object","properties":{"email":{"type":"string","nullable":true},"mobilePhone":{"type":"string","nullable":true},"workPhone":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.FieldType":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Language":{"type":"object","properties":{"code":{"type":"string","nullable":true},"otherDescription":{"type":"string","nullable":true},"refuseToAnswer":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Residence":{"type":"object","properties":{"residencyDurationInMonths":{"type":"integer","format":"int32","nullable":true},"residencyType":{"type":"string","nullable":true},"monthlyRent":{"type":"number","format":"double","nullable":true},"startDate":{"type":"string","nullable":true},"endDate":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.MailingAddress":{"type":"object","properties":{"isTheSameAsCurrentAddress":{"type":"boolean"},"isTheSameAsSubjectPropertyAddress":{"type":"boolean"},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.OwnedProperty":{"type":"object","properties":{"externalLabel":{"type":"string","nullable":true},"dispositionStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"occupancy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"marketValue":{"type":"number","format":"double","nullable":true},"monthlyRentalGross":{"type":"number","format":"double"},"maintenanceExpense":{"type":"number","format":"double","nullable":true},"isSubject":{"type":"boolean"},"isCurrent":{"type":"boolean"},"liability":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Liability"},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Liability":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"temporaryId":{"type":"string","nullable":true},"isDeleted":{"type":"boolean"},"borrowerExternalId":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.BorrowerExternalId"},"cosmosDbLiabilityId":{"type":"string","format":"uuid"},"creditorName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.BorrowerExternalId":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"isPrimary":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Declaration":{"type":"object","properties":{"hasIntentToOccupy":{"type":"boolean"},"isHomeownerPastThreeYears":{"type":"boolean"},"priorPropertyUsage":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"priorPropertyTitle":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isBuyerSellerSpecialRelationship":{"type":"boolean"},"hasUndisclosedBorrowedFunds":{"type":"boolean"},"undisclosedBorrowedFundsAmount":{"type":"number","format":"double","nullable":true},"hasUndisclosedCreditApplication":{"type":"boolean"},"hasUndisclosedMortgageApplication":{"type":"boolean"},"hasCleanEnergyLien":{"type":"boolean"},"isUndisclosedComakerOfNote":{"type":"boolean"},"hasOutstandingJudgements":{"type":"boolean"},"isDelinquent":{"type":"boolean"},"isPartyToLawsuit":{"type":"boolean"},"hasDeedInLieu":{"type":"boolean"},"hasShortSale":{"type":"boolean"},"hasForeclosure":{"type":"boolean"},"hasBankruptcy":{"type":"boolean"},"bankruptcyTypes":{"type":"array","items":{"type":"string"},"nullable":true},"hasHousingCounselingConsent":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Demographics":{"type":"object","properties":{"ethnicity":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Ethnicity"},"gender":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"races":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Race"},"nullable":true},"hasRefusedToDiscloseRace":{"type":"boolean"},"hasRefusedToDiscloseGender":{"type":"boolean"},"hasRefusedToDiscloseEthnicity":{"type":"boolean"},"applicationTaken":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isRaceBasedOnVisualOrSurname":{"type":"boolean"},"isGenderBasedOnVisualOrSurname":{"type":"boolean"},"isEthnicityBasedOnVisualOrSurname":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Ethnicity":{"type":"object","properties":{"origins":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.EthnicityOrigin"},"nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.EthnicityOrigin":{"type":"object","properties":{"otherDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Race":{"type":"object","properties":{"raceDesignations":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.RaceDesignation"},"nullable":true},"additionalDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.RaceDesignation":{"type":"object","properties":{"otherDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Employment":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"isCurrent":{"type":"boolean"},"isSelfEmployed":{"type":"boolean"},"ownershipShare":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isPrimary":{"type":"boolean","nullable":true},"name":{"type":"string","nullable":true},"position":{"type":"string","nullable":true},"address":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Address"},"startDate":{"type":"string","nullable":true},"endDate":{"type":"string","nullable":true},"professionStartDate":{"type":"string","nullable":true},"lineOfWorkInMonths":{"type":"integer","format":"int32","nullable":true},"businessPhone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"monthlyIncomeAmount":{"type":"number","format":"double","nullable":true},"incomes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Income"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Address":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Income":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"otherDescription":{"type":"string","nullable":true},"isAssociatedWithEmployment":{"type":"boolean"},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.VeteranDetail":{"type":"object","properties":{"isVeteran":{"type":"boolean"},"activeDuty":{"type":"boolean"},"activeDutyExpirationDate":{"type":"string","nullable":true},"retiredDischargedOrSeparated":{"type":"boolean"},"reserveNationalGuardNeverActivated":{"type":"boolean"},"isSurvivingSpouseOfVeteran":{"type":"boolean"},"serviceType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.CreditScore":{"type":"object","properties":{"source":{"type":"string","nullable":true},"score":{"type":"string","nullable":true},"creditScoreImpairmentType":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.HmdaApplicantCreditScore":{"type":"object","properties":{"reliedOnCreditScore":{"type":"integer","format":"int32","nullable":true},"reliedOnCreditScoreMode":{"type":"string","nullable":true},"reliedOnCreditScoreModelType":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Asset":{"type":"object","properties":{"institutionName":{"type":"string","nullable":true},"accountNumber":{"type":"string","nullable":true},"amount":{"type":"number","format":"double"},"accountName":{"type":"string","nullable":true},"accountHolderName":{"type":"string","nullable":true},"source":{"type":"string","nullable":true},"giftSource":{"type":"string","nullable":true},"temporaryId":{"type":"string","nullable":true},"assetAccountId":{"type":"string","format":"uuid"},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.BorrowerExternalId object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.BorrowerExternalId":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"isPrimary":{"type":"boolean"}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.ClosingDisclosureDates object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.ClosingDisclosureDates":{"type":"object","properties":{"id":{"type":"string","nullable":true},"createdDate":{"type":"string","format":"date","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true},"eCloseStatus":{"type":"string","nullable":true},"disclosedApr":{"type":"number","format":"double","nullable":true},"consumerDates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ConsumerDisclosureDates"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ConsumerDisclosureDates":{"type":"object","properties":{"consumerId":{"type":"string","nullable":true},"consumerName":{"type":"string","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.ConsumerDisclosureDates object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.ConsumerDisclosureDates":{"type":"object","properties":{"consumerId":{"type":"string","nullable":true},"consumerName":{"type":"string","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Contact object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Contact":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"email":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"agentName":{"type":"string","nullable":true},"roleName":{"type":"string","nullable":true},"agentNMLS":{"type":"string","nullable":true},"role":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ContactRole"},"phone":{"type":"string","nullable":true},"mobilePhone":{"type":"string","nullable":true},"companyPhone":{"type":"string","nullable":true},"zip":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"companyNMLS":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ContactRole":{"enum":["Other","Appraiser","Escrow","CreditReport","Title","MortgageInsurance","ListingAgent","SellingAgent","Builder","Underwriter","Investor","Servicing","BuyerAttorney","SellerAttorney","HomeOwnerInsurance","HazardInsurance","MarketingLead","Seller","Surveyor","LoanOfficer","Bank","Lender","Processor","CallCenterAgent","LoanOpener","Manager","Broker","BrokerRep","ECOA","Realtor","Mortgagee","HomeOwnerAssociation","BuyerAgent","ClosingAgent","FairHousingLending","HomeInspection","FloodProvider","CreditReportAgency2","CreditReportAgency3","Shipper","BrokerProcessor","Trustee","Funder","PostCloser","Insuring","CollateralAgent","DocDrawer","PropertyManagement","TitleUnderwriter","CreditAuditor","DisclosureDesk","JuniorProcessor","JuniorUnderwriter","LegalAuditor","LoanOfficerAssistant","Purchaser","QCCompliance","Secondary","PestInspection","Subservicer","ExternalSecondary","ExternalPostCloser","LoanPurchasePayee","AppraisalManagementCompany","Referral","Notary","TaxServicer","SupervisoryAppraiser","Attorney","PropertyInspector","CPATaxPreparer","LockDesk","MortgageServiceOrganization","Verifications","TaxCollector","TaxTranscripts"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pos.ContactRole object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.ContactRole":{"enum":["Other","Appraiser","Escrow","CreditReport","Title","MortgageInsurance","ListingAgent","SellingAgent","Builder","Underwriter","Investor","Servicing","BuyerAttorney","SellerAttorney","HomeOwnerInsurance","HazardInsurance","MarketingLead","Seller","Surveyor","LoanOfficer","Bank","Lender","Processor","CallCenterAgent","LoanOpener","Manager","Broker","BrokerRep","ECOA","Realtor","Mortgagee","HomeOwnerAssociation","BuyerAgent","ClosingAgent","FairHousingLending","HomeInspection","FloodProvider","CreditReportAgency2","CreditReportAgency3","Shipper","BrokerProcessor","Trustee","Funder","PostCloser","Insuring","CollateralAgent","DocDrawer","PropertyManagement","TitleUnderwriter","CreditAuditor","DisclosureDesk","JuniorProcessor","JuniorUnderwriter","LegalAuditor","LoanOfficerAssistant","Purchaser","QCCompliance","Secondary","PestInspection","Subservicer","ExternalSecondary","ExternalPostCloser","LoanPurchasePayee","AppraisalManagementCompany","Referral","Notary","TaxServicer","SupervisoryAppraiser","Attorney","PropertyInspector","CPATaxPreparer","LockDesk","MortgageServiceOrganization","Verifications","TaxCollector","TaxTranscripts"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pos.Contacts object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Contacts":{"type":"object","properties":{"email":{"type":"string","nullable":true},"mobilePhone":{"type":"string","nullable":true},"workPhone":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.CreditReportType object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.CreditReportType":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.CreditScore object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.CreditScore":{"type":"object","properties":{"source":{"type":"string","nullable":true},"score":{"type":"string","nullable":true},"creditScoreImpairmentType":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.CustomField object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.CustomField":{"type":"object","properties":{"id":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"value":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Declaration object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Declaration":{"type":"object","properties":{"hasIntentToOccupy":{"type":"boolean"},"isHomeownerPastThreeYears":{"type":"boolean"},"priorPropertyUsage":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"priorPropertyTitle":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isBuyerSellerSpecialRelationship":{"type":"boolean"},"hasUndisclosedBorrowedFunds":{"type":"boolean"},"undisclosedBorrowedFundsAmount":{"type":"number","format":"double","nullable":true},"hasUndisclosedCreditApplication":{"type":"boolean"},"hasUndisclosedMortgageApplication":{"type":"boolean"},"hasCleanEnergyLien":{"type":"boolean"},"isUndisclosedComakerOfNote":{"type":"boolean"},"hasOutstandingJudgements":{"type":"boolean"},"isDelinquent":{"type":"boolean"},"isPartyToLawsuit":{"type":"boolean"},"hasDeedInLieu":{"type":"boolean"},"hasShortSale":{"type":"boolean"},"hasForeclosure":{"type":"boolean"},"hasBankruptcy":{"type":"boolean"},"bankruptcyTypes":{"type":"array","items":{"type":"string"},"nullable":true},"hasHousingCounselingConsent":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.FieldType":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Demographics object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Demographics":{"type":"object","properties":{"ethnicity":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Ethnicity"},"gender":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"races":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Race"},"nullable":true},"hasRefusedToDiscloseRace":{"type":"boolean"},"hasRefusedToDiscloseGender":{"type":"boolean"},"hasRefusedToDiscloseEthnicity":{"type":"boolean"},"applicationTaken":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isRaceBasedOnVisualOrSurname":{"type":"boolean"},"isGenderBasedOnVisualOrSurname":{"type":"boolean"},"isEthnicityBasedOnVisualOrSurname":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Ethnicity":{"type":"object","properties":{"origins":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.EthnicityOrigin"},"nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.EthnicityOrigin":{"type":"object","properties":{"otherDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.FieldType":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Race":{"type":"object","properties":{"raceDesignations":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.RaceDesignation"},"nullable":true},"additionalDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.RaceDesignation":{"type":"object","properties":{"otherDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.DisclosureTracker object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.DisclosureTracker":{"type":"object","properties":{"loanEstimates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanEstimateDates"},"nullable":true},"closingDisclosures":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ClosingDisclosureDates"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanEstimateDates":{"type":"object","properties":{"id":{"type":"string","nullable":true},"createdDate":{"type":"string","format":"date","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true},"disclosedApr":{"type":"number","format":"double","nullable":true},"consumerDates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ConsumerDisclosureDates"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ConsumerDisclosureDates":{"type":"object","properties":{"consumerId":{"type":"string","nullable":true},"consumerName":{"type":"string","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ClosingDisclosureDates":{"type":"object","properties":{"id":{"type":"string","nullable":true},"createdDate":{"type":"string","format":"date","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true},"eCloseStatus":{"type":"string","nullable":true},"disclosedApr":{"type":"number","format":"double","nullable":true},"consumerDates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ConsumerDisclosureDates"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Document object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Document":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"isPdfConversionComplete":{"type":"boolean"},"loanApplicationId":{"type":"string","format":"uuid","nullable":true},"loanApplicationTaskId":{"type":"string","format":"uuid","nullable":true},"blobName":{"type":"string","nullable":true},"createdTimestamp":{"type":"string","format":"date-time"},"updatedTimestamp":{"type":"string","format":"date-time"},"updatedBy":{"type":"string","format":"uuid","nullable":true},"documentTypeId":{"type":"string","format":"uuid","nullable":true},"isVault":{"type":"boolean"},"loanDocumentTypeId":{"type":"string","format":"uuid","nullable":true},"loanDocumentTypeName":{"type":"string","nullable":true},"loanDocumentTypeExternalId":{"type":"string","nullable":true},"loanDocumentTypeFolderName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"isDeleted":{"type":"boolean"},"isInternal":{"type":"boolean"},"isObsolete":{"type":"boolean"},"title":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.DownPaymentSource object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.DownPaymentSource":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"source":{"type":"string","nullable":true},"explanation":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Employment object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Employment":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"isCurrent":{"type":"boolean"},"isSelfEmployed":{"type":"boolean"},"ownershipShare":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isPrimary":{"type":"boolean","nullable":true},"name":{"type":"string","nullable":true},"position":{"type":"string","nullable":true},"address":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Address"},"startDate":{"type":"string","nullable":true},"endDate":{"type":"string","nullable":true},"professionStartDate":{"type":"string","nullable":true},"lineOfWorkInMonths":{"type":"integer","format":"int32","nullable":true},"businessPhone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"monthlyIncomeAmount":{"type":"number","format":"double","nullable":true},"incomes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Income"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.FieldType":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Address":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Income":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"otherDescription":{"type":"string","nullable":true},"isAssociatedWithEmployment":{"type":"boolean"},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Ethnicity object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Ethnicity":{"type":"object","properties":{"origins":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.EthnicityOrigin"},"nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.EthnicityOrigin":{"type":"object","properties":{"otherDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.EthnicityOrigin object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.EthnicityOrigin":{"type":"object","properties":{"otherDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.FieldType object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.FieldType":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.GetLoanApplicationResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.GetLoanApplicationResponse":{"type":"object","properties":{"losType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Application.Application"},"updatedByEmail":{"type":"string","nullable":true},"updatedByFirstName":{"type":"string","nullable":true},"updatedByLastName":{"type":"string","nullable":true},"updatedByIp":{"type":"string","nullable":true},"isLoanEditable":{"type":"boolean"},"skipStatedIncomePreapproval":{"type":"boolean","nullable":true},"startStatedIncomePreapproval":{"type":"boolean","nullable":true},"isSetupComplete":{"type":"boolean"},"timestamp":{"type":"integer","format":"int64","nullable":true},"referredBy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"},"sectionCompletion":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppSectionCompletionReport"},"id":{"type":"string","format":"uuid"},"loanInfo":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanInfo"},"tasks":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanApplicationTaskItem"},"nullable":true},"taskSummaries":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskSummary"},"nullable":true},"loanTimeline":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanTimeline"},"isDeleted":{"type":"boolean"},"createdTimestampUtc":{"type":"string","format":"date-time"},"updatedTimestampUtc":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"string","format":"uuid","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Application.Application":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"type":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Contact":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"email":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"agentName":{"type":"string","nullable":true},"roleName":{"type":"string","nullable":true},"agentNMLS":{"type":"string","nullable":true},"role":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ContactRole"},"phone":{"type":"string","nullable":true},"mobilePhone":{"type":"string","nullable":true},"companyPhone":{"type":"string","nullable":true},"zip":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"companyNMLS":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ContactRole":{"enum":["Other","Appraiser","Escrow","CreditReport","Title","MortgageInsurance","ListingAgent","SellingAgent","Builder","Underwriter","Investor","Servicing","BuyerAttorney","SellerAttorney","HomeOwnerInsurance","HazardInsurance","MarketingLead","Seller","Surveyor","LoanOfficer","Bank","Lender","Processor","CallCenterAgent","LoanOpener","Manager","Broker","BrokerRep","ECOA","Realtor","Mortgagee","HomeOwnerAssociation","BuyerAgent","ClosingAgent","FairHousingLending","HomeInspection","FloodProvider","CreditReportAgency2","CreditReportAgency3","Shipper","BrokerProcessor","Trustee","Funder","PostCloser","Insuring","CollateralAgent","DocDrawer","PropertyManagement","TitleUnderwriter","CreditAuditor","DisclosureDesk","JuniorProcessor","JuniorUnderwriter","LegalAuditor","LoanOfficerAssistant","Purchaser","QCCompliance","Secondary","PestInspection","Subservicer","ExternalSecondary","ExternalPostCloser","LoanPurchasePayee","AppraisalManagementCompany","Referral","Notary","TaxServicer","SupervisoryAppraiser","Attorney","PropertyInspector","CPATaxPreparer","LockDesk","MortgageServiceOrganization","Verifications","TaxCollector","TaxTranscripts"],"type":"string"},"Realfinity.Common.Models.Pos.LoanAppSectionCompletionReport":{"type":"object","properties":{"sections":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppSectionCompletion"},"description":"Per-section completion report for the 7 borrower wizard sections, in sidebar order. Each entry carries the section status plus the required fields that still have no value, mirroring the frontend's section validation exactly.","nullable":true},"allSectionsComplete":{"type":"boolean","description":"True when every section's status is 'Completed' or 'Accepted' (the agent-side completion bar used for submission)."},"isReadyToSubmit":{"type":"boolean","description":"True when the loan application can be submitted to the LOS right now: not already submitted, all sections Completed/Accepted, and all required borrower document tasks Uploaded/Submitted/Accepted."},"submitBlockers":{"type":"array","items":{"type":"string"},"description":"Human-readable reasons the loan application cannot be submitted yet. Empty when isReadyToSubmit is true.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppSectionCompletion":{"type":"object","properties":{"sectionName":{"type":"string","description":"Wizard section name as shown in the borrower UI sidebar: 'About You', 'Loan & Property', 'Work & Income', 'Assets', 'Liabilities', 'Real Estate', or 'Additional Details'.","nullable":true},"taskCode":{"type":"string","description":"Code of the verification task that tracks this section, e.g. 'LoanAndPropertyVerification'.","nullable":true},"taskName":{"type":"string","description":"Name of the verification task that tracks this section, e.g. 'Loan and Property Verification'.","nullable":true},"status":{"type":"string","description":"Normalized section status as the borrower UI sidebar shows it: 'NotStarted', 'InProgress', 'Submitted', 'Completed', or 'Accepted'. Derived from the verification task status; sections in 'Completed' or 'Accepted' count toward overall loan app completion.","nullable":true},"rawTaskStatusName":{"type":"string","description":"The verification task's raw status name as stored (e.g. 'Uploaded', 'Requested'); null when the loan has no verification task for this section (e.g. loans synced from MLM that never went through the wizard).","nullable":true},"isValid":{"type":"boolean","description":"True when every required field in this section has a value and no section rule is violated, i.e. the borrower could press 'Complete Section' right now. Always true for Assets and Liabilities, which have no field-level validation here (use the section status for them)."},"fields":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppFieldStatus"},"description":"Every wizard field in this section with its per-loan required flag and whether it currently holds a value. Empty for Assets and Liabilities, which have no field-level validation.","nullable":true},"missingRequiredFields":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppMissingField"},"description":"Convenience list: the entries from 'fields' that are required and have no value. Empty when the section's data is complete.","nullable":true},"ruleErrors":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppSectionRuleError"},"description":"Cross-field rule violations in this section (e.g. 2-year address/employment history gaps, loan amount above purchase price). Empty when no rules are violated.","nullable":true},"notes":{"type":"array","items":{"type":"string"},"description":"Caveats about how this section's completion is evaluated, when applicable.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppFieldStatus":{"type":"object","properties":{"path":{"type":"string","description":"Dot-path of the field, e.g. 'loanInfo.borrowers[0].currentAddress.zipCode'. Matches the frontend validation key and doubles as the camelCase JSON path into this same response.","nullable":true},"label":{"type":"string","description":"Human-readable label for the field, e.g. 'Co-Borrower Current Address ZIP Code'.","nullable":true},"required":{"type":"boolean","description":"Whether this field is required for THIS loan, with conditional rules already resolved (e.g. purchase price is not required on a Refinance, dependent ages only when the borrower has dependents). A field that is required and has no value blocks section completion."},"hasValue":{"type":"boolean","description":"Whether the field currently holds an acceptable value. False when empty AND when a value fails its format check (e.g. a malformed SSN or email), matching the wizard's treatment of invalid values as missing. required && !hasValue means the field is blocking section completion."},"borrower":{"type":"string","description":"'Borrower' or 'CoBorrower' when the field belongs to a specific applicant; null for loan-level fields.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppMissingField":{"type":"object","properties":{"fieldPath":{"type":"string","description":"Dot-path of the required field that has no value, e.g. 'loanInfo.borrowers[0].currentAddress.zipCode'. Matches the frontend validation key and doubles as the camelCase JSON path into this same response.","nullable":true},"label":{"type":"string","description":"Human-readable label for the field, e.g. 'Co-Borrower Current Address ZIP Code'.","nullable":true},"borrower":{"type":"string","description":"'Borrower' or 'CoBorrower' when the field belongs to a specific applicant; null for loan-level fields.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppSectionRuleError":{"type":"object","properties":{"message":{"type":"string","description":"Cross-field rule violation message, identical to the text the borrower-facing wizard shows (e.g. 'Address history must be at least 2 years', 'Missing March 2024 - May 2024'). Month-coverage rules are evaluated with the server clock, so results near a month boundary can differ by one month from a browser in another timezone.","nullable":true},"borrower":{"type":"string","description":"'Borrower' or 'CoBorrower' when the rule applies to a specific applicant; null for loan-level rules.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanInfo":{"type":"object","properties":{"loanId":{"type":"string","nullable":true},"loanNumber":{"type":"string","nullable":true},"loanAmount":{"type":"number","format":"double","nullable":true},"loanType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"mortgageLoanType":{"type":"string","nullable":true},"purpose":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"lienPosition":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"loanStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"propertyType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"loanStatusDate":{"type":"string","format":"date-time","nullable":true},"appraisalValue":{"type":"number","format":"double","nullable":true},"purchasePrice":{"type":"number","format":"double","nullable":true},"subjectPropertyAddress":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.SubjectPropertyAddress"},"occupancy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"mannerOfTitle":{"type":"string","nullable":true},"refinance":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.RefinanceInfo"},"assignments":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Assignments"},"borrowers":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Borrower"},"nullable":true},"proposedHousingExpense":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ProposedHousingExpense"},"customFields":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.CustomField"},"nullable":true},"closingDate":{"type":"string","format":"date-time","nullable":true},"estimatedCompensation":{"type":"number","format":"double","nullable":true},"lockedCompensation":{"type":"number","format":"double","nullable":true},"lockStatus":{"type":"string","nullable":true},"confirmedLockPeriod":{"type":"string","nullable":true},"downPayment":{"type":"number","format":"double","nullable":true},"downPaymentPercentage":{"type":"number","format":"double","nullable":true},"downPaymentSources":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.DownPaymentSource"},"nullable":true},"mortgageInsurance":{"type":"number","format":"double","nullable":true},"annualIncome":{"type":"number","format":"double","nullable":true},"hasAssetsForDownPayment":{"type":"boolean"},"hoaAmount":{"type":"number","format":"double","nullable":true},"noteRate":{"type":"number","format":"double","nullable":true},"apr":{"type":"number","format":"double","nullable":true},"ltvRatios":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LtvRatios"},"numberOfUnits":{"type":"integer","format":"int32","nullable":true},"qualification":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Qualification"},"loanTerm":{"type":"integer","format":"int32","nullable":true},"loanProgram":{"type":"string","nullable":true},"lockExpirationDate":{"type":"string","format":"date","nullable":true},"amortizationType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isTestFile":{"type":"boolean"},"isDscrLoan":{"type":"boolean"},"subjectPropertyRentalIncome":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.SubjectPropertyRentalIncome"},"loanLevelCredit":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanLevelCredit"},"escrowWaiver":{"type":"boolean","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.FieldType":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.SubjectPropertyAddress":{"type":"object","properties":{"propertyId":{"type":"string","format":"uuid","nullable":true},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.RefinanceInfo":{"type":"object","properties":{"cashOutAmount":{"type":"number","format":"double","nullable":true},"purpose":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"purposeOtherDescription":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Assignments":{"type":"object","properties":{"loanOfficer":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"},"loanAssistant":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"},"loanProcessor":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"},"referredBy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Borrower":{"type":"object","properties":{"hdBorrowerId":{"type":"string","format":"uuid","nullable":true},"clientId":{"type":"string","format":"uuid","nullable":true},"externalId":{"type":"string","nullable":true},"externalLabel":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"middleName":{"type":"string","nullable":true},"contacts":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contacts"},"maritalStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"citizenship":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"birthDate":{"type":"string","nullable":true},"language":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Language"},"isMilitary":{"type":"boolean","nullable":true},"currentAddress":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Residence"},"mailingAddress":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.MailingAddress"},"previousAddresses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Residence"},"nullable":true},"ownedProperties":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.OwnedProperty"},"nullable":true},"declaration":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Declaration"},"demographics":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Demographics"},"employments":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Employment"},"nullable":true},"otherIncomes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Income"},"nullable":true},"liabilities":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Liability"},"nullable":true},"veteranDetail":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.VeteranDetail"},"creditScores":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.CreditScore"},"nullable":true},"hmdaApplicantCreditScore":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.HmdaApplicantCreditScore"},"creditAuthorizationDate":{"type":"string","nullable":true},"isBeta":{"type":"boolean","nullable":true},"fico":{"type":"integer","format":"int32","nullable":true},"softCreditExternalId":{"type":"string","nullable":true},"isPrimary":{"type":"boolean"},"borrowerType":{"type":"string","nullable":true},"assets":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Asset"},"nullable":true},"numberOfDependents":{"type":"integer","format":"int32","nullable":true},"dependentAges":{"type":"string","nullable":true},"ssn":{"type":"string","nullable":true},"encryptedSsn":{"type":"string","nullable":true},"coBorrower":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Borrower"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Contacts":{"type":"object","properties":{"email":{"type":"string","nullable":true},"mobilePhone":{"type":"string","nullable":true},"workPhone":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Language":{"type":"object","properties":{"code":{"type":"string","nullable":true},"otherDescription":{"type":"string","nullable":true},"refuseToAnswer":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Residence":{"type":"object","properties":{"residencyDurationInMonths":{"type":"integer","format":"int32","nullable":true},"residencyType":{"type":"string","nullable":true},"monthlyRent":{"type":"number","format":"double","nullable":true},"startDate":{"type":"string","nullable":true},"endDate":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.MailingAddress":{"type":"object","properties":{"isTheSameAsCurrentAddress":{"type":"boolean"},"isTheSameAsSubjectPropertyAddress":{"type":"boolean"},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.OwnedProperty":{"type":"object","properties":{"externalLabel":{"type":"string","nullable":true},"dispositionStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"occupancy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"marketValue":{"type":"number","format":"double","nullable":true},"monthlyRentalGross":{"type":"number","format":"double"},"maintenanceExpense":{"type":"number","format":"double","nullable":true},"isSubject":{"type":"boolean"},"isCurrent":{"type":"boolean"},"liability":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Liability"},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Liability":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"temporaryId":{"type":"string","nullable":true},"isDeleted":{"type":"boolean"},"borrowerExternalId":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.BorrowerExternalId"},"cosmosDbLiabilityId":{"type":"string","format":"uuid"},"creditorName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.BorrowerExternalId":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"isPrimary":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Declaration":{"type":"object","properties":{"hasIntentToOccupy":{"type":"boolean"},"isHomeownerPastThreeYears":{"type":"boolean"},"priorPropertyUsage":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"priorPropertyTitle":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isBuyerSellerSpecialRelationship":{"type":"boolean"},"hasUndisclosedBorrowedFunds":{"type":"boolean"},"undisclosedBorrowedFundsAmount":{"type":"number","format":"double","nullable":true},"hasUndisclosedCreditApplication":{"type":"boolean"},"hasUndisclosedMortgageApplication":{"type":"boolean"},"hasCleanEnergyLien":{"type":"boolean"},"isUndisclosedComakerOfNote":{"type":"boolean"},"hasOutstandingJudgements":{"type":"boolean"},"isDelinquent":{"type":"boolean"},"isPartyToLawsuit":{"type":"boolean"},"hasDeedInLieu":{"type":"boolean"},"hasShortSale":{"type":"boolean"},"hasForeclosure":{"type":"boolean"},"hasBankruptcy":{"type":"boolean"},"bankruptcyTypes":{"type":"array","items":{"type":"string"},"nullable":true},"hasHousingCounselingConsent":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Demographics":{"type":"object","properties":{"ethnicity":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Ethnicity"},"gender":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"races":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Race"},"nullable":true},"hasRefusedToDiscloseRace":{"type":"boolean"},"hasRefusedToDiscloseGender":{"type":"boolean"},"hasRefusedToDiscloseEthnicity":{"type":"boolean"},"applicationTaken":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isRaceBasedOnVisualOrSurname":{"type":"boolean"},"isGenderBasedOnVisualOrSurname":{"type":"boolean"},"isEthnicityBasedOnVisualOrSurname":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Ethnicity":{"type":"object","properties":{"origins":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.EthnicityOrigin"},"nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.EthnicityOrigin":{"type":"object","properties":{"otherDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Race":{"type":"object","properties":{"raceDesignations":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.RaceDesignation"},"nullable":true},"additionalDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.RaceDesignation":{"type":"object","properties":{"otherDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Employment":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"isCurrent":{"type":"boolean"},"isSelfEmployed":{"type":"boolean"},"ownershipShare":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isPrimary":{"type":"boolean","nullable":true},"name":{"type":"string","nullable":true},"position":{"type":"string","nullable":true},"address":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Address"},"startDate":{"type":"string","nullable":true},"endDate":{"type":"string","nullable":true},"professionStartDate":{"type":"string","nullable":true},"lineOfWorkInMonths":{"type":"integer","format":"int32","nullable":true},"businessPhone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"monthlyIncomeAmount":{"type":"number","format":"double","nullable":true},"incomes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Income"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Address":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Income":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"otherDescription":{"type":"string","nullable":true},"isAssociatedWithEmployment":{"type":"boolean"},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.VeteranDetail":{"type":"object","properties":{"isVeteran":{"type":"boolean"},"activeDuty":{"type":"boolean"},"activeDutyExpirationDate":{"type":"string","nullable":true},"retiredDischargedOrSeparated":{"type":"boolean"},"reserveNationalGuardNeverActivated":{"type":"boolean"},"isSurvivingSpouseOfVeteran":{"type":"boolean"},"serviceType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.CreditScore":{"type":"object","properties":{"source":{"type":"string","nullable":true},"score":{"type":"string","nullable":true},"creditScoreImpairmentType":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.HmdaApplicantCreditScore":{"type":"object","properties":{"reliedOnCreditScore":{"type":"integer","format":"int32","nullable":true},"reliedOnCreditScoreMode":{"type":"string","nullable":true},"reliedOnCreditScoreModelType":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Asset":{"type":"object","properties":{"institutionName":{"type":"string","nullable":true},"accountNumber":{"type":"string","nullable":true},"amount":{"type":"number","format":"double"},"accountName":{"type":"string","nullable":true},"accountHolderName":{"type":"string","nullable":true},"source":{"type":"string","nullable":true},"giftSource":{"type":"string","nullable":true},"temporaryId":{"type":"string","nullable":true},"assetAccountId":{"type":"string","format":"uuid"},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ProposedHousingExpense":{"type":"object","properties":{"firstMortgagePrincipalAndInterest":{"type":"number","format":"double"},"otherMortgageLoanPrincipalAndInterest":{"type":"number","format":"double"},"hazardInsurance":{"type":"number","format":"double"},"propertyTax":{"type":"number","format":"double"},"mortgageInsurance":{"type":"number","format":"double"},"hoa":{"type":"number","format":"double"},"other":{"type":"number","format":"double"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.CustomField":{"type":"object","properties":{"id":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"value":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.DownPaymentSource":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"source":{"type":"string","nullable":true},"explanation":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LtvRatios":{"type":"object","properties":{"baseLTVRatio":{"type":"number","format":"double","nullable":true},"grossLTVRatio":{"type":"number","format":"double","nullable":true},"baseCombinedLTVRatio":{"type":"number","format":"double","nullable":true},"grossCombinedLTVRatio":{"type":"number","format":"double","nullable":true},"baseHomeEquityCombinedLTVRatio":{"type":"number","format":"double","nullable":true},"grossHomeEquityCombinedLTVRatio":{"type":"number","format":"double","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Qualification":{"type":"object","properties":{"housingExpenseRatio":{"type":"number","format":"double","nullable":true},"totalDebtExpenseRatio":{"type":"number","format":"double","nullable":true},"totalMonthlyIncomeAmount":{"type":"number","format":"double","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.SubjectPropertyRentalIncome":{"type":"object","properties":{"estimatedMonthlyMarketRent":{"type":"number","format":"double","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanLevelCredit":{"type":"object","properties":{"loanLevelCreditScoreValue":{"type":"string","nullable":true},"loanLevelCreditScoreSelectionMethodType":{"type":"string","nullable":true},"creditScoreModelNameType":{"type":"string","nullable":true},"creditScoreImpairmentType":{"type":"string","nullable":true},"creditScoreCategoryType":{"type":"string","nullable":true},"creditScoreType1":{"type":"string","nullable":true},"creditScoreType2":{"type":"string","nullable":true},"creditScoreType2Soft":{"type":"string","nullable":true},"creditScore2Avg":{"type":"string","nullable":true},"creditScoreType3":{"type":"string","nullable":true},"hmdaMultipleCreditScoresUsedIndicator":{"type":"boolean","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanApplicationTaskItem":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"taskStatusTimestamp":{"type":"string","format":"date-time","nullable":true},"updatedTimestamp":{"type":"string","format":"date-time"},"createdTimestamp":{"type":"string","format":"date-time"},"item":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Item"},"assignedToBorrowerId":{"type":"string","format":"uuid","nullable":true},"status":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskStatus"},"document":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Document"},"rejectionReasonNote":{"type":"string","nullable":true},"rejectionReason":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskRejectionReason"},"creditReportType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.CreditReportType"},"isForPrimaryBorrower":{"type":"boolean","nullable":true},"isRequired":{"type":"boolean"},"isAccountMainTask":{"type":"boolean"},"questionType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskQuestionType"},"yesNoResponse":{"type":"boolean","nullable":true},"shortAnswer":{"type":"string","nullable":true},"assignedToUser":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppUser"},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true},"type":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskType"},"code":{"type":"string","nullable":true},"conditionNo":{"type":"integer","format":"int32","nullable":true},"conditionCategory":{"type":"string","nullable":true},"conditionDueDate":{"type":"string","format":"date","nullable":true},"conditionAssignedUserFullName":{"type":"string","nullable":true},"conditionBorrowerFullName":{"type":"string","nullable":true},"conditionAppliesToBorrower":{"type":"boolean","nullable":true},"notes":{"type":"string","nullable":true},"taskAssignmentType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskAssignmentType"},"isSubscribed":{"type":"boolean","nullable":true},"conditionTaskId":{"type":"string","format":"uuid","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Item":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"canCreateManually":{"type":"boolean"},"canUploadDocument":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskStatus":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Document":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"isPdfConversionComplete":{"type":"boolean"},"loanApplicationId":{"type":"string","format":"uuid","nullable":true},"loanApplicationTaskId":{"type":"string","format":"uuid","nullable":true},"blobName":{"type":"string","nullable":true},"createdTimestamp":{"type":"string","format":"date-time"},"updatedTimestamp":{"type":"string","format":"date-time"},"updatedBy":{"type":"string","format":"uuid","nullable":true},"documentTypeId":{"type":"string","format":"uuid","nullable":true},"isVault":{"type":"boolean"},"loanDocumentTypeId":{"type":"string","format":"uuid","nullable":true},"loanDocumentTypeName":{"type":"string","nullable":true},"loanDocumentTypeExternalId":{"type":"string","nullable":true},"loanDocumentTypeFolderName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"isDeleted":{"type":"boolean"},"isInternal":{"type":"boolean"},"isObsolete":{"type":"boolean"},"title":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskRejectionReason":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.CreditReportType":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskQuestionType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppUser":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskAssignmentType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskSummary":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskStatus"},"count":{"type":"integer","format":"int32"},"isUserTask":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanTimeline":{"type":"object","properties":{"activeStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanStatusBase"},"lastCompletedStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanStatusBase"},"loanStatuses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanStatus"},"nullable":true},"keyDates":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.KeyDates"},"statusTracker":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusTracker"},"disclosureTracker":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.DisclosureTracker"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanStatusBase":{"type":"object","properties":{"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanStatus":{"type":"object","properties":{"displayOrder":{"type":"integer","format":"int32"},"isComplete":{"type":"boolean"},"date":{"type":"string","format":"date-time","nullable":true},"statusDetails":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusDetail"},"nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusDetail":{"type":"object","properties":{"displayOrder":{"type":"integer","format":"int32"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"date":{"type":"string","format":"date-time","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.KeyDates":{"type":"object","properties":{"estimatedClosing":{"type":"string","format":"date-time","nullable":true},"firstPaymentDate":{"type":"string","format":"date-time","nullable":true},"lockExpiration":{"type":"string","format":"date-time","nullable":true},"rateLockedDate":{"type":"string","format":"date-time","nullable":true},"rateLockedTime":{"type":"string","nullable":true},"preApprovedDate":{"type":"string","format":"date","nullable":true},"registeredDate":{"type":"string","format":"date","nullable":true},"appSubmittedDate":{"type":"string","format":"date","nullable":true},"closingDate":{"type":"string","format":"date","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusTracker":{"type":"object","properties":{"lastCompletedStep":{"type":"string","nullable":true},"currentStepLabel":{"type":"string","nullable":true},"summaryLoanStatuses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusTrackerLoanStatus"},"nullable":true},"allLoanStatuses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusTrackerLoanStatusBase"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusTrackerLoanStatus":{"type":"object","properties":{"isComplete":{"type":"boolean"},"isInProgress":{"type":"boolean"},"isApproved":{"type":"boolean","nullable":true},"subStatusLabel":{"type":"string","nullable":true},"preApprovalDocumentId":{"type":"string","format":"uuid","nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32"},"date":{"type":"string","format":"date","nullable":true},"time":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusTrackerLoanStatusBase":{"type":"object","properties":{"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32"},"date":{"type":"string","format":"date","nullable":true},"time":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.DisclosureTracker":{"type":"object","properties":{"loanEstimates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanEstimateDates"},"nullable":true},"closingDisclosures":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ClosingDisclosureDates"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanEstimateDates":{"type":"object","properties":{"id":{"type":"string","nullable":true},"createdDate":{"type":"string","format":"date","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true},"disclosedApr":{"type":"number","format":"double","nullable":true},"consumerDates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ConsumerDisclosureDates"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ConsumerDisclosureDates":{"type":"object","properties":{"consumerId":{"type":"string","nullable":true},"consumerName":{"type":"string","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ClosingDisclosureDates":{"type":"object","properties":{"id":{"type":"string","nullable":true},"createdDate":{"type":"string","format":"date","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true},"eCloseStatus":{"type":"string","nullable":true},"disclosedApr":{"type":"number","format":"double","nullable":true},"consumerDates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ConsumerDisclosureDates"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.GetLoanApplicationsResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.GetLoanApplicationsResponse":{"type":"object","properties":{"count":{"type":"integer","format":"int32"},"value":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanApplication"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanApplication":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"loanInfo":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanInfo"},"tasks":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanApplicationTaskItem"},"nullable":true},"taskSummaries":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskSummary"},"nullable":true},"loanTimeline":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanTimeline"},"isDeleted":{"type":"boolean"},"createdTimestampUtc":{"type":"string","format":"date-time"},"updatedTimestampUtc":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"string","format":"uuid","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanInfo":{"type":"object","properties":{"loanId":{"type":"string","nullable":true},"loanNumber":{"type":"string","nullable":true},"loanAmount":{"type":"number","format":"double","nullable":true},"loanType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"mortgageLoanType":{"type":"string","nullable":true},"purpose":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"lienPosition":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"loanStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"propertyType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"loanStatusDate":{"type":"string","format":"date-time","nullable":true},"appraisalValue":{"type":"number","format":"double","nullable":true},"purchasePrice":{"type":"number","format":"double","nullable":true},"subjectPropertyAddress":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.SubjectPropertyAddress"},"occupancy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"mannerOfTitle":{"type":"string","nullable":true},"refinance":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.RefinanceInfo"},"assignments":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Assignments"},"borrowers":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Borrower"},"nullable":true},"proposedHousingExpense":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ProposedHousingExpense"},"customFields":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.CustomField"},"nullable":true},"closingDate":{"type":"string","format":"date-time","nullable":true},"estimatedCompensation":{"type":"number","format":"double","nullable":true},"lockedCompensation":{"type":"number","format":"double","nullable":true},"lockStatus":{"type":"string","nullable":true},"confirmedLockPeriod":{"type":"string","nullable":true},"downPayment":{"type":"number","format":"double","nullable":true},"downPaymentPercentage":{"type":"number","format":"double","nullable":true},"downPaymentSources":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.DownPaymentSource"},"nullable":true},"mortgageInsurance":{"type":"number","format":"double","nullable":true},"annualIncome":{"type":"number","format":"double","nullable":true},"hasAssetsForDownPayment":{"type":"boolean"},"hoaAmount":{"type":"number","format":"double","nullable":true},"noteRate":{"type":"number","format":"double","nullable":true},"apr":{"type":"number","format":"double","nullable":true},"ltvRatios":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LtvRatios"},"numberOfUnits":{"type":"integer","format":"int32","nullable":true},"qualification":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Qualification"},"loanTerm":{"type":"integer","format":"int32","nullable":true},"loanProgram":{"type":"string","nullable":true},"lockExpirationDate":{"type":"string","format":"date","nullable":true},"amortizationType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isTestFile":{"type":"boolean"},"isDscrLoan":{"type":"boolean"},"subjectPropertyRentalIncome":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.SubjectPropertyRentalIncome"},"loanLevelCredit":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanLevelCredit"},"escrowWaiver":{"type":"boolean","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.FieldType":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.SubjectPropertyAddress":{"type":"object","properties":{"propertyId":{"type":"string","format":"uuid","nullable":true},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.RefinanceInfo":{"type":"object","properties":{"cashOutAmount":{"type":"number","format":"double","nullable":true},"purpose":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"purposeOtherDescription":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Assignments":{"type":"object","properties":{"loanOfficer":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"},"loanAssistant":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"},"loanProcessor":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"},"referredBy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Contact":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"email":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"agentName":{"type":"string","nullable":true},"roleName":{"type":"string","nullable":true},"agentNMLS":{"type":"string","nullable":true},"role":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ContactRole"},"phone":{"type":"string","nullable":true},"mobilePhone":{"type":"string","nullable":true},"companyPhone":{"type":"string","nullable":true},"zip":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"companyNMLS":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ContactRole":{"enum":["Other","Appraiser","Escrow","CreditReport","Title","MortgageInsurance","ListingAgent","SellingAgent","Builder","Underwriter","Investor","Servicing","BuyerAttorney","SellerAttorney","HomeOwnerInsurance","HazardInsurance","MarketingLead","Seller","Surveyor","LoanOfficer","Bank","Lender","Processor","CallCenterAgent","LoanOpener","Manager","Broker","BrokerRep","ECOA","Realtor","Mortgagee","HomeOwnerAssociation","BuyerAgent","ClosingAgent","FairHousingLending","HomeInspection","FloodProvider","CreditReportAgency2","CreditReportAgency3","Shipper","BrokerProcessor","Trustee","Funder","PostCloser","Insuring","CollateralAgent","DocDrawer","PropertyManagement","TitleUnderwriter","CreditAuditor","DisclosureDesk","JuniorProcessor","JuniorUnderwriter","LegalAuditor","LoanOfficerAssistant","Purchaser","QCCompliance","Secondary","PestInspection","Subservicer","ExternalSecondary","ExternalPostCloser","LoanPurchasePayee","AppraisalManagementCompany","Referral","Notary","TaxServicer","SupervisoryAppraiser","Attorney","PropertyInspector","CPATaxPreparer","LockDesk","MortgageServiceOrganization","Verifications","TaxCollector","TaxTranscripts"],"type":"string"},"Realfinity.Common.Models.Pos.Borrower":{"type":"object","properties":{"hdBorrowerId":{"type":"string","format":"uuid","nullable":true},"clientId":{"type":"string","format":"uuid","nullable":true},"externalId":{"type":"string","nullable":true},"externalLabel":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"middleName":{"type":"string","nullable":true},"contacts":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contacts"},"maritalStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"citizenship":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"birthDate":{"type":"string","nullable":true},"language":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Language"},"isMilitary":{"type":"boolean","nullable":true},"currentAddress":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Residence"},"mailingAddress":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.MailingAddress"},"previousAddresses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Residence"},"nullable":true},"ownedProperties":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.OwnedProperty"},"nullable":true},"declaration":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Declaration"},"demographics":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Demographics"},"employments":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Employment"},"nullable":true},"otherIncomes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Income"},"nullable":true},"liabilities":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Liability"},"nullable":true},"veteranDetail":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.VeteranDetail"},"creditScores":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.CreditScore"},"nullable":true},"hmdaApplicantCreditScore":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.HmdaApplicantCreditScore"},"creditAuthorizationDate":{"type":"string","nullable":true},"isBeta":{"type":"boolean","nullable":true},"fico":{"type":"integer","format":"int32","nullable":true},"softCreditExternalId":{"type":"string","nullable":true},"isPrimary":{"type":"boolean"},"borrowerType":{"type":"string","nullable":true},"assets":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Asset"},"nullable":true},"numberOfDependents":{"type":"integer","format":"int32","nullable":true},"dependentAges":{"type":"string","nullable":true},"ssn":{"type":"string","nullable":true},"encryptedSsn":{"type":"string","nullable":true},"coBorrower":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Borrower"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Contacts":{"type":"object","properties":{"email":{"type":"string","nullable":true},"mobilePhone":{"type":"string","nullable":true},"workPhone":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Language":{"type":"object","properties":{"code":{"type":"string","nullable":true},"otherDescription":{"type":"string","nullable":true},"refuseToAnswer":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Residence":{"type":"object","properties":{"residencyDurationInMonths":{"type":"integer","format":"int32","nullable":true},"residencyType":{"type":"string","nullable":true},"monthlyRent":{"type":"number","format":"double","nullable":true},"startDate":{"type":"string","nullable":true},"endDate":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.MailingAddress":{"type":"object","properties":{"isTheSameAsCurrentAddress":{"type":"boolean"},"isTheSameAsSubjectPropertyAddress":{"type":"boolean"},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.OwnedProperty":{"type":"object","properties":{"externalLabel":{"type":"string","nullable":true},"dispositionStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"occupancy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"marketValue":{"type":"number","format":"double","nullable":true},"monthlyRentalGross":{"type":"number","format":"double"},"maintenanceExpense":{"type":"number","format":"double","nullable":true},"isSubject":{"type":"boolean"},"isCurrent":{"type":"boolean"},"liability":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Liability"},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Liability":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"temporaryId":{"type":"string","nullable":true},"isDeleted":{"type":"boolean"},"borrowerExternalId":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.BorrowerExternalId"},"cosmosDbLiabilityId":{"type":"string","format":"uuid"},"creditorName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.BorrowerExternalId":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"isPrimary":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Declaration":{"type":"object","properties":{"hasIntentToOccupy":{"type":"boolean"},"isHomeownerPastThreeYears":{"type":"boolean"},"priorPropertyUsage":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"priorPropertyTitle":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isBuyerSellerSpecialRelationship":{"type":"boolean"},"hasUndisclosedBorrowedFunds":{"type":"boolean"},"undisclosedBorrowedFundsAmount":{"type":"number","format":"double","nullable":true},"hasUndisclosedCreditApplication":{"type":"boolean"},"hasUndisclosedMortgageApplication":{"type":"boolean"},"hasCleanEnergyLien":{"type":"boolean"},"isUndisclosedComakerOfNote":{"type":"boolean"},"hasOutstandingJudgements":{"type":"boolean"},"isDelinquent":{"type":"boolean"},"isPartyToLawsuit":{"type":"boolean"},"hasDeedInLieu":{"type":"boolean"},"hasShortSale":{"type":"boolean"},"hasForeclosure":{"type":"boolean"},"hasBankruptcy":{"type":"boolean"},"bankruptcyTypes":{"type":"array","items":{"type":"string"},"nullable":true},"hasHousingCounselingConsent":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Demographics":{"type":"object","properties":{"ethnicity":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Ethnicity"},"gender":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"races":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Race"},"nullable":true},"hasRefusedToDiscloseRace":{"type":"boolean"},"hasRefusedToDiscloseGender":{"type":"boolean"},"hasRefusedToDiscloseEthnicity":{"type":"boolean"},"applicationTaken":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isRaceBasedOnVisualOrSurname":{"type":"boolean"},"isGenderBasedOnVisualOrSurname":{"type":"boolean"},"isEthnicityBasedOnVisualOrSurname":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Ethnicity":{"type":"object","properties":{"origins":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.EthnicityOrigin"},"nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.EthnicityOrigin":{"type":"object","properties":{"otherDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Race":{"type":"object","properties":{"raceDesignations":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.RaceDesignation"},"nullable":true},"additionalDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.RaceDesignation":{"type":"object","properties":{"otherDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Employment":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"isCurrent":{"type":"boolean"},"isSelfEmployed":{"type":"boolean"},"ownershipShare":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isPrimary":{"type":"boolean","nullable":true},"name":{"type":"string","nullable":true},"position":{"type":"string","nullable":true},"address":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Address"},"startDate":{"type":"string","nullable":true},"endDate":{"type":"string","nullable":true},"professionStartDate":{"type":"string","nullable":true},"lineOfWorkInMonths":{"type":"integer","format":"int32","nullable":true},"businessPhone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"monthlyIncomeAmount":{"type":"number","format":"double","nullable":true},"incomes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Income"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Address":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Income":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"otherDescription":{"type":"string","nullable":true},"isAssociatedWithEmployment":{"type":"boolean"},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.VeteranDetail":{"type":"object","properties":{"isVeteran":{"type":"boolean"},"activeDuty":{"type":"boolean"},"activeDutyExpirationDate":{"type":"string","nullable":true},"retiredDischargedOrSeparated":{"type":"boolean"},"reserveNationalGuardNeverActivated":{"type":"boolean"},"isSurvivingSpouseOfVeteran":{"type":"boolean"},"serviceType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.CreditScore":{"type":"object","properties":{"source":{"type":"string","nullable":true},"score":{"type":"string","nullable":true},"creditScoreImpairmentType":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.HmdaApplicantCreditScore":{"type":"object","properties":{"reliedOnCreditScore":{"type":"integer","format":"int32","nullable":true},"reliedOnCreditScoreMode":{"type":"string","nullable":true},"reliedOnCreditScoreModelType":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Asset":{"type":"object","properties":{"institutionName":{"type":"string","nullable":true},"accountNumber":{"type":"string","nullable":true},"amount":{"type":"number","format":"double"},"accountName":{"type":"string","nullable":true},"accountHolderName":{"type":"string","nullable":true},"source":{"type":"string","nullable":true},"giftSource":{"type":"string","nullable":true},"temporaryId":{"type":"string","nullable":true},"assetAccountId":{"type":"string","format":"uuid"},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ProposedHousingExpense":{"type":"object","properties":{"firstMortgagePrincipalAndInterest":{"type":"number","format":"double"},"otherMortgageLoanPrincipalAndInterest":{"type":"number","format":"double"},"hazardInsurance":{"type":"number","format":"double"},"propertyTax":{"type":"number","format":"double"},"mortgageInsurance":{"type":"number","format":"double"},"hoa":{"type":"number","format":"double"},"other":{"type":"number","format":"double"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.CustomField":{"type":"object","properties":{"id":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"value":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.DownPaymentSource":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"source":{"type":"string","nullable":true},"explanation":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LtvRatios":{"type":"object","properties":{"baseLTVRatio":{"type":"number","format":"double","nullable":true},"grossLTVRatio":{"type":"number","format":"double","nullable":true},"baseCombinedLTVRatio":{"type":"number","format":"double","nullable":true},"grossCombinedLTVRatio":{"type":"number","format":"double","nullable":true},"baseHomeEquityCombinedLTVRatio":{"type":"number","format":"double","nullable":true},"grossHomeEquityCombinedLTVRatio":{"type":"number","format":"double","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Qualification":{"type":"object","properties":{"housingExpenseRatio":{"type":"number","format":"double","nullable":true},"totalDebtExpenseRatio":{"type":"number","format":"double","nullable":true},"totalMonthlyIncomeAmount":{"type":"number","format":"double","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.SubjectPropertyRentalIncome":{"type":"object","properties":{"estimatedMonthlyMarketRent":{"type":"number","format":"double","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanLevelCredit":{"type":"object","properties":{"loanLevelCreditScoreValue":{"type":"string","nullable":true},"loanLevelCreditScoreSelectionMethodType":{"type":"string","nullable":true},"creditScoreModelNameType":{"type":"string","nullable":true},"creditScoreImpairmentType":{"type":"string","nullable":true},"creditScoreCategoryType":{"type":"string","nullable":true},"creditScoreType1":{"type":"string","nullable":true},"creditScoreType2":{"type":"string","nullable":true},"creditScoreType2Soft":{"type":"string","nullable":true},"creditScore2Avg":{"type":"string","nullable":true},"creditScoreType3":{"type":"string","nullable":true},"hmdaMultipleCreditScoresUsedIndicator":{"type":"boolean","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanApplicationTaskItem":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"taskStatusTimestamp":{"type":"string","format":"date-time","nullable":true},"updatedTimestamp":{"type":"string","format":"date-time"},"createdTimestamp":{"type":"string","format":"date-time"},"item":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Item"},"assignedToBorrowerId":{"type":"string","format":"uuid","nullable":true},"status":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskStatus"},"document":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Document"},"rejectionReasonNote":{"type":"string","nullable":true},"rejectionReason":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskRejectionReason"},"creditReportType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.CreditReportType"},"isForPrimaryBorrower":{"type":"boolean","nullable":true},"isRequired":{"type":"boolean"},"isAccountMainTask":{"type":"boolean"},"questionType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskQuestionType"},"yesNoResponse":{"type":"boolean","nullable":true},"shortAnswer":{"type":"string","nullable":true},"assignedToUser":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppUser"},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true},"type":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskType"},"code":{"type":"string","nullable":true},"conditionNo":{"type":"integer","format":"int32","nullable":true},"conditionCategory":{"type":"string","nullable":true},"conditionDueDate":{"type":"string","format":"date","nullable":true},"conditionAssignedUserFullName":{"type":"string","nullable":true},"conditionBorrowerFullName":{"type":"string","nullable":true},"conditionAppliesToBorrower":{"type":"boolean","nullable":true},"notes":{"type":"string","nullable":true},"taskAssignmentType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskAssignmentType"},"isSubscribed":{"type":"boolean","nullable":true},"conditionTaskId":{"type":"string","format":"uuid","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Item":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"canCreateManually":{"type":"boolean"},"canUploadDocument":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskStatus":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Document":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"isPdfConversionComplete":{"type":"boolean"},"loanApplicationId":{"type":"string","format":"uuid","nullable":true},"loanApplicationTaskId":{"type":"string","format":"uuid","nullable":true},"blobName":{"type":"string","nullable":true},"createdTimestamp":{"type":"string","format":"date-time"},"updatedTimestamp":{"type":"string","format":"date-time"},"updatedBy":{"type":"string","format":"uuid","nullable":true},"documentTypeId":{"type":"string","format":"uuid","nullable":true},"isVault":{"type":"boolean"},"loanDocumentTypeId":{"type":"string","format":"uuid","nullable":true},"loanDocumentTypeName":{"type":"string","nullable":true},"loanDocumentTypeExternalId":{"type":"string","nullable":true},"loanDocumentTypeFolderName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"isDeleted":{"type":"boolean"},"isInternal":{"type":"boolean"},"isObsolete":{"type":"boolean"},"title":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskRejectionReason":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.CreditReportType":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskQuestionType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppUser":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskAssignmentType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskSummary":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskStatus"},"count":{"type":"integer","format":"int32"},"isUserTask":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanTimeline":{"type":"object","properties":{"activeStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanStatusBase"},"lastCompletedStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanStatusBase"},"loanStatuses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanStatus"},"nullable":true},"keyDates":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.KeyDates"},"statusTracker":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusTracker"},"disclosureTracker":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.DisclosureTracker"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanStatusBase":{"type":"object","properties":{"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanStatus":{"type":"object","properties":{"displayOrder":{"type":"integer","format":"int32"},"isComplete":{"type":"boolean"},"date":{"type":"string","format":"date-time","nullable":true},"statusDetails":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusDetail"},"nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusDetail":{"type":"object","properties":{"displayOrder":{"type":"integer","format":"int32"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"date":{"type":"string","format":"date-time","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.KeyDates":{"type":"object","properties":{"estimatedClosing":{"type":"string","format":"date-time","nullable":true},"firstPaymentDate":{"type":"string","format":"date-time","nullable":true},"lockExpiration":{"type":"string","format":"date-time","nullable":true},"rateLockedDate":{"type":"string","format":"date-time","nullable":true},"rateLockedTime":{"type":"string","nullable":true},"preApprovedDate":{"type":"string","format":"date","nullable":true},"registeredDate":{"type":"string","format":"date","nullable":true},"appSubmittedDate":{"type":"string","format":"date","nullable":true},"closingDate":{"type":"string","format":"date","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusTracker":{"type":"object","properties":{"lastCompletedStep":{"type":"string","nullable":true},"currentStepLabel":{"type":"string","nullable":true},"summaryLoanStatuses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusTrackerLoanStatus"},"nullable":true},"allLoanStatuses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusTrackerLoanStatusBase"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusTrackerLoanStatus":{"type":"object","properties":{"isComplete":{"type":"boolean"},"isInProgress":{"type":"boolean"},"isApproved":{"type":"boolean","nullable":true},"subStatusLabel":{"type":"string","nullable":true},"preApprovalDocumentId":{"type":"string","format":"uuid","nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32"},"date":{"type":"string","format":"date","nullable":true},"time":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusTrackerLoanStatusBase":{"type":"object","properties":{"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32"},"date":{"type":"string","format":"date","nullable":true},"time":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.DisclosureTracker":{"type":"object","properties":{"loanEstimates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanEstimateDates"},"nullable":true},"closingDisclosures":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ClosingDisclosureDates"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanEstimateDates":{"type":"object","properties":{"id":{"type":"string","nullable":true},"createdDate":{"type":"string","format":"date","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true},"disclosedApr":{"type":"number","format":"double","nullable":true},"consumerDates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ConsumerDisclosureDates"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ConsumerDisclosureDates":{"type":"object","properties":{"consumerId":{"type":"string","nullable":true},"consumerName":{"type":"string","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ClosingDisclosureDates":{"type":"object","properties":{"id":{"type":"string","nullable":true},"createdDate":{"type":"string","format":"date","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true},"eCloseStatus":{"type":"string","nullable":true},"disclosedApr":{"type":"number","format":"double","nullable":true},"consumerDates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ConsumerDisclosureDates"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.GetTasksPipelineResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.GetTasksPipelineResponse":{"type":"object","properties":{"count":{"type":"integer","format":"int32"},"value":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskPipelineItem"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskPipelineItem":{"type":"object","properties":{"loanApplicationId":{"type":"string","format":"uuid"},"externalLoanNumber":{"type":"string","nullable":true},"borrowers":{"type":"array","items":{"type":"string"},"nullable":true},"agent":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppUser"},"referredBy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppUser"},"id":{"type":"string","format":"uuid","nullable":true},"taskStatusTimestamp":{"type":"string","format":"date-time","nullable":true},"updatedTimestamp":{"type":"string","format":"date-time"},"createdTimestamp":{"type":"string","format":"date-time"},"item":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Item"},"assignedToBorrowerId":{"type":"string","format":"uuid","nullable":true},"status":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskStatus"},"document":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Document"},"rejectionReasonNote":{"type":"string","nullable":true},"rejectionReason":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskRejectionReason"},"creditReportType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.CreditReportType"},"isForPrimaryBorrower":{"type":"boolean","nullable":true},"isRequired":{"type":"boolean"},"isAccountMainTask":{"type":"boolean"},"questionType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskQuestionType"},"yesNoResponse":{"type":"boolean","nullable":true},"shortAnswer":{"type":"string","nullable":true},"assignedToUser":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppUser"},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true},"type":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskType"},"code":{"type":"string","nullable":true},"conditionNo":{"type":"integer","format":"int32","nullable":true},"conditionCategory":{"type":"string","nullable":true},"conditionDueDate":{"type":"string","format":"date","nullable":true},"conditionAssignedUserFullName":{"type":"string","nullable":true},"conditionBorrowerFullName":{"type":"string","nullable":true},"conditionAppliesToBorrower":{"type":"boolean","nullable":true},"notes":{"type":"string","nullable":true},"taskAssignmentType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskAssignmentType"},"isSubscribed":{"type":"boolean","nullable":true},"conditionTaskId":{"type":"string","format":"uuid","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppUser":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Item":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"canCreateManually":{"type":"boolean"},"canUploadDocument":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskStatus":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Document":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"isPdfConversionComplete":{"type":"boolean"},"loanApplicationId":{"type":"string","format":"uuid","nullable":true},"loanApplicationTaskId":{"type":"string","format":"uuid","nullable":true},"blobName":{"type":"string","nullable":true},"createdTimestamp":{"type":"string","format":"date-time"},"updatedTimestamp":{"type":"string","format":"date-time"},"updatedBy":{"type":"string","format":"uuid","nullable":true},"documentTypeId":{"type":"string","format":"uuid","nullable":true},"isVault":{"type":"boolean"},"loanDocumentTypeId":{"type":"string","format":"uuid","nullable":true},"loanDocumentTypeName":{"type":"string","nullable":true},"loanDocumentTypeExternalId":{"type":"string","nullable":true},"loanDocumentTypeFolderName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"isDeleted":{"type":"boolean"},"isInternal":{"type":"boolean"},"isObsolete":{"type":"boolean"},"title":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskRejectionReason":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.CreditReportType":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskQuestionType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskAssignmentType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.HmdaApplicantCreditScore object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.HmdaApplicantCreditScore":{"type":"object","properties":{"reliedOnCreditScore":{"type":"integer","format":"int32","nullable":true},"reliedOnCreditScoreMode":{"type":"string","nullable":true},"reliedOnCreditScoreModelType":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Income object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Income":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"otherDescription":{"type":"string","nullable":true},"isAssociatedWithEmployment":{"type":"boolean"},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Item object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Item":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"canCreateManually":{"type":"boolean"},"canUploadDocument":{"type":"boolean"}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.KeyDates object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.KeyDates":{"type":"object","properties":{"estimatedClosing":{"type":"string","format":"date-time","nullable":true},"firstPaymentDate":{"type":"string","format":"date-time","nullable":true},"lockExpiration":{"type":"string","format":"date-time","nullable":true},"rateLockedDate":{"type":"string","format":"date-time","nullable":true},"rateLockedTime":{"type":"string","nullable":true},"preApprovedDate":{"type":"string","format":"date","nullable":true},"registeredDate":{"type":"string","format":"date","nullable":true},"appSubmittedDate":{"type":"string","format":"date","nullable":true},"closingDate":{"type":"string","format":"date","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Language object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Language":{"type":"object","properties":{"code":{"type":"string","nullable":true},"otherDescription":{"type":"string","nullable":true},"refuseToAnswer":{"type":"boolean"}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Liability object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Liability":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"temporaryId":{"type":"string","nullable":true},"isDeleted":{"type":"boolean"},"borrowerExternalId":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.BorrowerExternalId"},"cosmosDbLiabilityId":{"type":"string","format":"uuid"},"creditorName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.BorrowerExternalId":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"isPrimary":{"type":"boolean"}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.LoanAppContact object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.LoanAppContact":{"type":"object","properties":{"externalId":{"type":"string","format":"uuid","nullable":true},"role":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ContactRole"},"roleName":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"phone":{"type":"string","nullable":true},"companyName":{"type":"string","nullable":true},"companyPhone":{"type":"string","nullable":true},"agentNMLS":{"type":"string","nullable":true},"companyNMLS":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zip":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ContactRole":{"enum":["Other","Appraiser","Escrow","CreditReport","Title","MortgageInsurance","ListingAgent","SellingAgent","Builder","Underwriter","Investor","Servicing","BuyerAttorney","SellerAttorney","HomeOwnerInsurance","HazardInsurance","MarketingLead","Seller","Surveyor","LoanOfficer","Bank","Lender","Processor","CallCenterAgent","LoanOpener","Manager","Broker","BrokerRep","ECOA","Realtor","Mortgagee","HomeOwnerAssociation","BuyerAgent","ClosingAgent","FairHousingLending","HomeInspection","FloodProvider","CreditReportAgency2","CreditReportAgency3","Shipper","BrokerProcessor","Trustee","Funder","PostCloser","Insuring","CollateralAgent","DocDrawer","PropertyManagement","TitleUnderwriter","CreditAuditor","DisclosureDesk","JuniorProcessor","JuniorUnderwriter","LegalAuditor","LoanOfficerAssistant","Purchaser","QCCompliance","Secondary","PestInspection","Subservicer","ExternalSecondary","ExternalPostCloser","LoanPurchasePayee","AppraisalManagementCompany","Referral","Notary","TaxServicer","SupervisoryAppraiser","Attorney","PropertyInspector","CPATaxPreparer","LockDesk","MortgageServiceOrganization","Verifications","TaxCollector","TaxTranscripts"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pos.LoanAppFieldStatus object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.LoanAppFieldStatus":{"type":"object","properties":{"path":{"type":"string","description":"Dot-path of the field, e.g. 'loanInfo.borrowers[0].currentAddress.zipCode'. Matches the frontend validation key and doubles as the camelCase JSON path into this same response.","nullable":true},"label":{"type":"string","description":"Human-readable label for the field, e.g. 'Co-Borrower Current Address ZIP Code'.","nullable":true},"required":{"type":"boolean","description":"Whether this field is required for THIS loan, with conditional rules already resolved (e.g. purchase price is not required on a Refinance, dependent ages only when the borrower has dependents). A field that is required and has no value blocks section completion."},"hasValue":{"type":"boolean","description":"Whether the field currently holds an acceptable value. False when empty AND when a value fails its format check (e.g. a malformed SSN or email), matching the wizard's treatment of invalid values as missing. required && !hasValue means the field is blocking section completion."},"borrower":{"type":"string","description":"'Borrower' or 'CoBorrower' when the field belongs to a specific applicant; null for loan-level fields.","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.LoanAppMissingField object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.LoanAppMissingField":{"type":"object","properties":{"fieldPath":{"type":"string","description":"Dot-path of the required field that has no value, e.g. 'loanInfo.borrowers[0].currentAddress.zipCode'. Matches the frontend validation key and doubles as the camelCase JSON path into this same response.","nullable":true},"label":{"type":"string","description":"Human-readable label for the field, e.g. 'Co-Borrower Current Address ZIP Code'.","nullable":true},"borrower":{"type":"string","description":"'Borrower' or 'CoBorrower' when the field belongs to a specific applicant; null for loan-level fields.","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.LoanAppSectionCompletion object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.LoanAppSectionCompletion":{"type":"object","properties":{"sectionName":{"type":"string","description":"Wizard section name as shown in the borrower UI sidebar: 'About You', 'Loan & Property', 'Work & Income', 'Assets', 'Liabilities', 'Real Estate', or 'Additional Details'.","nullable":true},"taskCode":{"type":"string","description":"Code of the verification task that tracks this section, e.g. 'LoanAndPropertyVerification'.","nullable":true},"taskName":{"type":"string","description":"Name of the verification task that tracks this section, e.g. 'Loan and Property Verification'.","nullable":true},"status":{"type":"string","description":"Normalized section status as the borrower UI sidebar shows it: 'NotStarted', 'InProgress', 'Submitted', 'Completed', or 'Accepted'. Derived from the verification task status; sections in 'Completed' or 'Accepted' count toward overall loan app completion.","nullable":true},"rawTaskStatusName":{"type":"string","description":"The verification task's raw status name as stored (e.g. 'Uploaded', 'Requested'); null when the loan has no verification task for this section (e.g. loans synced from MLM that never went through the wizard).","nullable":true},"isValid":{"type":"boolean","description":"True when every required field in this section has a value and no section rule is violated, i.e. the borrower could press 'Complete Section' right now. Always true for Assets and Liabilities, which have no field-level validation here (use the section status for them)."},"fields":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppFieldStatus"},"description":"Every wizard field in this section with its per-loan required flag and whether it currently holds a value. Empty for Assets and Liabilities, which have no field-level validation.","nullable":true},"missingRequiredFields":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppMissingField"},"description":"Convenience list: the entries from 'fields' that are required and have no value. Empty when the section's data is complete.","nullable":true},"ruleErrors":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppSectionRuleError"},"description":"Cross-field rule violations in this section (e.g. 2-year address/employment history gaps, loan amount above purchase price). Empty when no rules are violated.","nullable":true},"notes":{"type":"array","items":{"type":"string"},"description":"Caveats about how this section's completion is evaluated, when applicable.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppFieldStatus":{"type":"object","properties":{"path":{"type":"string","description":"Dot-path of the field, e.g. 'loanInfo.borrowers[0].currentAddress.zipCode'. Matches the frontend validation key and doubles as the camelCase JSON path into this same response.","nullable":true},"label":{"type":"string","description":"Human-readable label for the field, e.g. 'Co-Borrower Current Address ZIP Code'.","nullable":true},"required":{"type":"boolean","description":"Whether this field is required for THIS loan, with conditional rules already resolved (e.g. purchase price is not required on a Refinance, dependent ages only when the borrower has dependents). A field that is required and has no value blocks section completion."},"hasValue":{"type":"boolean","description":"Whether the field currently holds an acceptable value. False when empty AND when a value fails its format check (e.g. a malformed SSN or email), matching the wizard's treatment of invalid values as missing. required && !hasValue means the field is blocking section completion."},"borrower":{"type":"string","description":"'Borrower' or 'CoBorrower' when the field belongs to a specific applicant; null for loan-level fields.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppMissingField":{"type":"object","properties":{"fieldPath":{"type":"string","description":"Dot-path of the required field that has no value, e.g. 'loanInfo.borrowers[0].currentAddress.zipCode'. Matches the frontend validation key and doubles as the camelCase JSON path into this same response.","nullable":true},"label":{"type":"string","description":"Human-readable label for the field, e.g. 'Co-Borrower Current Address ZIP Code'.","nullable":true},"borrower":{"type":"string","description":"'Borrower' or 'CoBorrower' when the field belongs to a specific applicant; null for loan-level fields.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppSectionRuleError":{"type":"object","properties":{"message":{"type":"string","description":"Cross-field rule violation message, identical to the text the borrower-facing wizard shows (e.g. 'Address history must be at least 2 years', 'Missing March 2024 - May 2024'). Month-coverage rules are evaluated with the server clock, so results near a month boundary can differ by one month from a browser in another timezone.","nullable":true},"borrower":{"type":"string","description":"'Borrower' or 'CoBorrower' when the rule applies to a specific applicant; null for loan-level rules.","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.LoanAppSectionCompletionReport object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.LoanAppSectionCompletionReport":{"type":"object","properties":{"sections":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppSectionCompletion"},"description":"Per-section completion report for the 7 borrower wizard sections, in sidebar order. Each entry carries the section status plus the required fields that still have no value, mirroring the frontend's section validation exactly.","nullable":true},"allSectionsComplete":{"type":"boolean","description":"True when every section's status is 'Completed' or 'Accepted' (the agent-side completion bar used for submission)."},"isReadyToSubmit":{"type":"boolean","description":"True when the loan application can be submitted to the LOS right now: not already submitted, all sections Completed/Accepted, and all required borrower document tasks Uploaded/Submitted/Accepted."},"submitBlockers":{"type":"array","items":{"type":"string"},"description":"Human-readable reasons the loan application cannot be submitted yet. Empty when isReadyToSubmit is true.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppSectionCompletion":{"type":"object","properties":{"sectionName":{"type":"string","description":"Wizard section name as shown in the borrower UI sidebar: 'About You', 'Loan & Property', 'Work & Income', 'Assets', 'Liabilities', 'Real Estate', or 'Additional Details'.","nullable":true},"taskCode":{"type":"string","description":"Code of the verification task that tracks this section, e.g. 'LoanAndPropertyVerification'.","nullable":true},"taskName":{"type":"string","description":"Name of the verification task that tracks this section, e.g. 'Loan and Property Verification'.","nullable":true},"status":{"type":"string","description":"Normalized section status as the borrower UI sidebar shows it: 'NotStarted', 'InProgress', 'Submitted', 'Completed', or 'Accepted'. Derived from the verification task status; sections in 'Completed' or 'Accepted' count toward overall loan app completion.","nullable":true},"rawTaskStatusName":{"type":"string","description":"The verification task's raw status name as stored (e.g. 'Uploaded', 'Requested'); null when the loan has no verification task for this section (e.g. loans synced from MLM that never went through the wizard).","nullable":true},"isValid":{"type":"boolean","description":"True when every required field in this section has a value and no section rule is violated, i.e. the borrower could press 'Complete Section' right now. Always true for Assets and Liabilities, which have no field-level validation here (use the section status for them)."},"fields":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppFieldStatus"},"description":"Every wizard field in this section with its per-loan required flag and whether it currently holds a value. Empty for Assets and Liabilities, which have no field-level validation.","nullable":true},"missingRequiredFields":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppMissingField"},"description":"Convenience list: the entries from 'fields' that are required and have no value. Empty when the section's data is complete.","nullable":true},"ruleErrors":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppSectionRuleError"},"description":"Cross-field rule violations in this section (e.g. 2-year address/employment history gaps, loan amount above purchase price). Empty when no rules are violated.","nullable":true},"notes":{"type":"array","items":{"type":"string"},"description":"Caveats about how this section's completion is evaluated, when applicable.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppFieldStatus":{"type":"object","properties":{"path":{"type":"string","description":"Dot-path of the field, e.g. 'loanInfo.borrowers[0].currentAddress.zipCode'. Matches the frontend validation key and doubles as the camelCase JSON path into this same response.","nullable":true},"label":{"type":"string","description":"Human-readable label for the field, e.g. 'Co-Borrower Current Address ZIP Code'.","nullable":true},"required":{"type":"boolean","description":"Whether this field is required for THIS loan, with conditional rules already resolved (e.g. purchase price is not required on a Refinance, dependent ages only when the borrower has dependents). A field that is required and has no value blocks section completion."},"hasValue":{"type":"boolean","description":"Whether the field currently holds an acceptable value. False when empty AND when a value fails its format check (e.g. a malformed SSN or email), matching the wizard's treatment of invalid values as missing. required && !hasValue means the field is blocking section completion."},"borrower":{"type":"string","description":"'Borrower' or 'CoBorrower' when the field belongs to a specific applicant; null for loan-level fields.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppMissingField":{"type":"object","properties":{"fieldPath":{"type":"string","description":"Dot-path of the required field that has no value, e.g. 'loanInfo.borrowers[0].currentAddress.zipCode'. Matches the frontend validation key and doubles as the camelCase JSON path into this same response.","nullable":true},"label":{"type":"string","description":"Human-readable label for the field, e.g. 'Co-Borrower Current Address ZIP Code'.","nullable":true},"borrower":{"type":"string","description":"'Borrower' or 'CoBorrower' when the field belongs to a specific applicant; null for loan-level fields.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppSectionRuleError":{"type":"object","properties":{"message":{"type":"string","description":"Cross-field rule violation message, identical to the text the borrower-facing wizard shows (e.g. 'Address history must be at least 2 years', 'Missing March 2024 - May 2024'). Month-coverage rules are evaluated with the server clock, so results near a month boundary can differ by one month from a browser in another timezone.","nullable":true},"borrower":{"type":"string","description":"'Borrower' or 'CoBorrower' when the rule applies to a specific applicant; null for loan-level rules.","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.LoanAppSectionRuleError object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.LoanAppSectionRuleError":{"type":"object","properties":{"message":{"type":"string","description":"Cross-field rule violation message, identical to the text the borrower-facing wizard shows (e.g. 'Address history must be at least 2 years', 'Missing March 2024 - May 2024'). Month-coverage rules are evaluated with the server clock, so results near a month boundary can differ by one month from a browser in another timezone.","nullable":true},"borrower":{"type":"string","description":"'Borrower' or 'CoBorrower' when the rule applies to a specific applicant; null for loan-level rules.","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.LoanAppUser object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.LoanAppUser":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.LoanApplication object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.LoanApplication":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"loanInfo":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanInfo"},"tasks":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanApplicationTaskItem"},"nullable":true},"taskSummaries":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskSummary"},"nullable":true},"loanTimeline":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanTimeline"},"isDeleted":{"type":"boolean"},"createdTimestampUtc":{"type":"string","format":"date-time"},"updatedTimestampUtc":{"type":"string","format":"date-time","nullable":true},"updatedBy":{"type":"string","format":"uuid","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanInfo":{"type":"object","properties":{"loanId":{"type":"string","nullable":true},"loanNumber":{"type":"string","nullable":true},"loanAmount":{"type":"number","format":"double","nullable":true},"loanType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"mortgageLoanType":{"type":"string","nullable":true},"purpose":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"lienPosition":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"loanStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"propertyType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"loanStatusDate":{"type":"string","format":"date-time","nullable":true},"appraisalValue":{"type":"number","format":"double","nullable":true},"purchasePrice":{"type":"number","format":"double","nullable":true},"subjectPropertyAddress":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.SubjectPropertyAddress"},"occupancy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"mannerOfTitle":{"type":"string","nullable":true},"refinance":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.RefinanceInfo"},"assignments":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Assignments"},"borrowers":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Borrower"},"nullable":true},"proposedHousingExpense":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ProposedHousingExpense"},"customFields":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.CustomField"},"nullable":true},"closingDate":{"type":"string","format":"date-time","nullable":true},"estimatedCompensation":{"type":"number","format":"double","nullable":true},"lockedCompensation":{"type":"number","format":"double","nullable":true},"lockStatus":{"type":"string","nullable":true},"confirmedLockPeriod":{"type":"string","nullable":true},"downPayment":{"type":"number","format":"double","nullable":true},"downPaymentPercentage":{"type":"number","format":"double","nullable":true},"downPaymentSources":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.DownPaymentSource"},"nullable":true},"mortgageInsurance":{"type":"number","format":"double","nullable":true},"annualIncome":{"type":"number","format":"double","nullable":true},"hasAssetsForDownPayment":{"type":"boolean"},"hoaAmount":{"type":"number","format":"double","nullable":true},"noteRate":{"type":"number","format":"double","nullable":true},"apr":{"type":"number","format":"double","nullable":true},"ltvRatios":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LtvRatios"},"numberOfUnits":{"type":"integer","format":"int32","nullable":true},"qualification":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Qualification"},"loanTerm":{"type":"integer","format":"int32","nullable":true},"loanProgram":{"type":"string","nullable":true},"lockExpirationDate":{"type":"string","format":"date","nullable":true},"amortizationType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isTestFile":{"type":"boolean"},"isDscrLoan":{"type":"boolean"},"subjectPropertyRentalIncome":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.SubjectPropertyRentalIncome"},"loanLevelCredit":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanLevelCredit"},"escrowWaiver":{"type":"boolean","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.FieldType":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.SubjectPropertyAddress":{"type":"object","properties":{"propertyId":{"type":"string","format":"uuid","nullable":true},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.RefinanceInfo":{"type":"object","properties":{"cashOutAmount":{"type":"number","format":"double","nullable":true},"purpose":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"purposeOtherDescription":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Assignments":{"type":"object","properties":{"loanOfficer":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"},"loanAssistant":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"},"loanProcessor":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"},"referredBy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Contact":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"email":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"agentName":{"type":"string","nullable":true},"roleName":{"type":"string","nullable":true},"agentNMLS":{"type":"string","nullable":true},"role":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ContactRole"},"phone":{"type":"string","nullable":true},"mobilePhone":{"type":"string","nullable":true},"companyPhone":{"type":"string","nullable":true},"zip":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"companyNMLS":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ContactRole":{"enum":["Other","Appraiser","Escrow","CreditReport","Title","MortgageInsurance","ListingAgent","SellingAgent","Builder","Underwriter","Investor","Servicing","BuyerAttorney","SellerAttorney","HomeOwnerInsurance","HazardInsurance","MarketingLead","Seller","Surveyor","LoanOfficer","Bank","Lender","Processor","CallCenterAgent","LoanOpener","Manager","Broker","BrokerRep","ECOA","Realtor","Mortgagee","HomeOwnerAssociation","BuyerAgent","ClosingAgent","FairHousingLending","HomeInspection","FloodProvider","CreditReportAgency2","CreditReportAgency3","Shipper","BrokerProcessor","Trustee","Funder","PostCloser","Insuring","CollateralAgent","DocDrawer","PropertyManagement","TitleUnderwriter","CreditAuditor","DisclosureDesk","JuniorProcessor","JuniorUnderwriter","LegalAuditor","LoanOfficerAssistant","Purchaser","QCCompliance","Secondary","PestInspection","Subservicer","ExternalSecondary","ExternalPostCloser","LoanPurchasePayee","AppraisalManagementCompany","Referral","Notary","TaxServicer","SupervisoryAppraiser","Attorney","PropertyInspector","CPATaxPreparer","LockDesk","MortgageServiceOrganization","Verifications","TaxCollector","TaxTranscripts"],"type":"string"},"Realfinity.Common.Models.Pos.Borrower":{"type":"object","properties":{"hdBorrowerId":{"type":"string","format":"uuid","nullable":true},"clientId":{"type":"string","format":"uuid","nullable":true},"externalId":{"type":"string","nullable":true},"externalLabel":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"middleName":{"type":"string","nullable":true},"contacts":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contacts"},"maritalStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"citizenship":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"birthDate":{"type":"string","nullable":true},"language":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Language"},"isMilitary":{"type":"boolean","nullable":true},"currentAddress":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Residence"},"mailingAddress":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.MailingAddress"},"previousAddresses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Residence"},"nullable":true},"ownedProperties":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.OwnedProperty"},"nullable":true},"declaration":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Declaration"},"demographics":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Demographics"},"employments":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Employment"},"nullable":true},"otherIncomes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Income"},"nullable":true},"liabilities":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Liability"},"nullable":true},"veteranDetail":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.VeteranDetail"},"creditScores":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.CreditScore"},"nullable":true},"hmdaApplicantCreditScore":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.HmdaApplicantCreditScore"},"creditAuthorizationDate":{"type":"string","nullable":true},"isBeta":{"type":"boolean","nullable":true},"fico":{"type":"integer","format":"int32","nullable":true},"softCreditExternalId":{"type":"string","nullable":true},"isPrimary":{"type":"boolean"},"borrowerType":{"type":"string","nullable":true},"assets":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Asset"},"nullable":true},"numberOfDependents":{"type":"integer","format":"int32","nullable":true},"dependentAges":{"type":"string","nullable":true},"ssn":{"type":"string","nullable":true},"encryptedSsn":{"type":"string","nullable":true},"coBorrower":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Borrower"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Contacts":{"type":"object","properties":{"email":{"type":"string","nullable":true},"mobilePhone":{"type":"string","nullable":true},"workPhone":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Language":{"type":"object","properties":{"code":{"type":"string","nullable":true},"otherDescription":{"type":"string","nullable":true},"refuseToAnswer":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Residence":{"type":"object","properties":{"residencyDurationInMonths":{"type":"integer","format":"int32","nullable":true},"residencyType":{"type":"string","nullable":true},"monthlyRent":{"type":"number","format":"double","nullable":true},"startDate":{"type":"string","nullable":true},"endDate":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.MailingAddress":{"type":"object","properties":{"isTheSameAsCurrentAddress":{"type":"boolean"},"isTheSameAsSubjectPropertyAddress":{"type":"boolean"},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.OwnedProperty":{"type":"object","properties":{"externalLabel":{"type":"string","nullable":true},"dispositionStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"occupancy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"marketValue":{"type":"number","format":"double","nullable":true},"monthlyRentalGross":{"type":"number","format":"double"},"maintenanceExpense":{"type":"number","format":"double","nullable":true},"isSubject":{"type":"boolean"},"isCurrent":{"type":"boolean"},"liability":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Liability"},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Liability":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"temporaryId":{"type":"string","nullable":true},"isDeleted":{"type":"boolean"},"borrowerExternalId":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.BorrowerExternalId"},"cosmosDbLiabilityId":{"type":"string","format":"uuid"},"creditorName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.BorrowerExternalId":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"isPrimary":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Declaration":{"type":"object","properties":{"hasIntentToOccupy":{"type":"boolean"},"isHomeownerPastThreeYears":{"type":"boolean"},"priorPropertyUsage":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"priorPropertyTitle":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isBuyerSellerSpecialRelationship":{"type":"boolean"},"hasUndisclosedBorrowedFunds":{"type":"boolean"},"undisclosedBorrowedFundsAmount":{"type":"number","format":"double","nullable":true},"hasUndisclosedCreditApplication":{"type":"boolean"},"hasUndisclosedMortgageApplication":{"type":"boolean"},"hasCleanEnergyLien":{"type":"boolean"},"isUndisclosedComakerOfNote":{"type":"boolean"},"hasOutstandingJudgements":{"type":"boolean"},"isDelinquent":{"type":"boolean"},"isPartyToLawsuit":{"type":"boolean"},"hasDeedInLieu":{"type":"boolean"},"hasShortSale":{"type":"boolean"},"hasForeclosure":{"type":"boolean"},"hasBankruptcy":{"type":"boolean"},"bankruptcyTypes":{"type":"array","items":{"type":"string"},"nullable":true},"hasHousingCounselingConsent":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Demographics":{"type":"object","properties":{"ethnicity":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Ethnicity"},"gender":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"races":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Race"},"nullable":true},"hasRefusedToDiscloseRace":{"type":"boolean"},"hasRefusedToDiscloseGender":{"type":"boolean"},"hasRefusedToDiscloseEthnicity":{"type":"boolean"},"applicationTaken":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isRaceBasedOnVisualOrSurname":{"type":"boolean"},"isGenderBasedOnVisualOrSurname":{"type":"boolean"},"isEthnicityBasedOnVisualOrSurname":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Ethnicity":{"type":"object","properties":{"origins":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.EthnicityOrigin"},"nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.EthnicityOrigin":{"type":"object","properties":{"otherDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Race":{"type":"object","properties":{"raceDesignations":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.RaceDesignation"},"nullable":true},"additionalDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.RaceDesignation":{"type":"object","properties":{"otherDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Employment":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"isCurrent":{"type":"boolean"},"isSelfEmployed":{"type":"boolean"},"ownershipShare":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isPrimary":{"type":"boolean","nullable":true},"name":{"type":"string","nullable":true},"position":{"type":"string","nullable":true},"address":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Address"},"startDate":{"type":"string","nullable":true},"endDate":{"type":"string","nullable":true},"professionStartDate":{"type":"string","nullable":true},"lineOfWorkInMonths":{"type":"integer","format":"int32","nullable":true},"businessPhone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"monthlyIncomeAmount":{"type":"number","format":"double","nullable":true},"incomes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Income"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Address":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Income":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"otherDescription":{"type":"string","nullable":true},"isAssociatedWithEmployment":{"type":"boolean"},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.VeteranDetail":{"type":"object","properties":{"isVeteran":{"type":"boolean"},"activeDuty":{"type":"boolean"},"activeDutyExpirationDate":{"type":"string","nullable":true},"retiredDischargedOrSeparated":{"type":"boolean"},"reserveNationalGuardNeverActivated":{"type":"boolean"},"isSurvivingSpouseOfVeteran":{"type":"boolean"},"serviceType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.CreditScore":{"type":"object","properties":{"source":{"type":"string","nullable":true},"score":{"type":"string","nullable":true},"creditScoreImpairmentType":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.HmdaApplicantCreditScore":{"type":"object","properties":{"reliedOnCreditScore":{"type":"integer","format":"int32","nullable":true},"reliedOnCreditScoreMode":{"type":"string","nullable":true},"reliedOnCreditScoreModelType":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Asset":{"type":"object","properties":{"institutionName":{"type":"string","nullable":true},"accountNumber":{"type":"string","nullable":true},"amount":{"type":"number","format":"double"},"accountName":{"type":"string","nullable":true},"accountHolderName":{"type":"string","nullable":true},"source":{"type":"string","nullable":true},"giftSource":{"type":"string","nullable":true},"temporaryId":{"type":"string","nullable":true},"assetAccountId":{"type":"string","format":"uuid"},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ProposedHousingExpense":{"type":"object","properties":{"firstMortgagePrincipalAndInterest":{"type":"number","format":"double"},"otherMortgageLoanPrincipalAndInterest":{"type":"number","format":"double"},"hazardInsurance":{"type":"number","format":"double"},"propertyTax":{"type":"number","format":"double"},"mortgageInsurance":{"type":"number","format":"double"},"hoa":{"type":"number","format":"double"},"other":{"type":"number","format":"double"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.CustomField":{"type":"object","properties":{"id":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"value":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.DownPaymentSource":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"source":{"type":"string","nullable":true},"explanation":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LtvRatios":{"type":"object","properties":{"baseLTVRatio":{"type":"number","format":"double","nullable":true},"grossLTVRatio":{"type":"number","format":"double","nullable":true},"baseCombinedLTVRatio":{"type":"number","format":"double","nullable":true},"grossCombinedLTVRatio":{"type":"number","format":"double","nullable":true},"baseHomeEquityCombinedLTVRatio":{"type":"number","format":"double","nullable":true},"grossHomeEquityCombinedLTVRatio":{"type":"number","format":"double","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Qualification":{"type":"object","properties":{"housingExpenseRatio":{"type":"number","format":"double","nullable":true},"totalDebtExpenseRatio":{"type":"number","format":"double","nullable":true},"totalMonthlyIncomeAmount":{"type":"number","format":"double","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.SubjectPropertyRentalIncome":{"type":"object","properties":{"estimatedMonthlyMarketRent":{"type":"number","format":"double","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanLevelCredit":{"type":"object","properties":{"loanLevelCreditScoreValue":{"type":"string","nullable":true},"loanLevelCreditScoreSelectionMethodType":{"type":"string","nullable":true},"creditScoreModelNameType":{"type":"string","nullable":true},"creditScoreImpairmentType":{"type":"string","nullable":true},"creditScoreCategoryType":{"type":"string","nullable":true},"creditScoreType1":{"type":"string","nullable":true},"creditScoreType2":{"type":"string","nullable":true},"creditScoreType2Soft":{"type":"string","nullable":true},"creditScore2Avg":{"type":"string","nullable":true},"creditScoreType3":{"type":"string","nullable":true},"hmdaMultipleCreditScoresUsedIndicator":{"type":"boolean","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanApplicationTaskItem":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"taskStatusTimestamp":{"type":"string","format":"date-time","nullable":true},"updatedTimestamp":{"type":"string","format":"date-time"},"createdTimestamp":{"type":"string","format":"date-time"},"item":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Item"},"assignedToBorrowerId":{"type":"string","format":"uuid","nullable":true},"status":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskStatus"},"document":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Document"},"rejectionReasonNote":{"type":"string","nullable":true},"rejectionReason":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskRejectionReason"},"creditReportType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.CreditReportType"},"isForPrimaryBorrower":{"type":"boolean","nullable":true},"isRequired":{"type":"boolean"},"isAccountMainTask":{"type":"boolean"},"questionType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskQuestionType"},"yesNoResponse":{"type":"boolean","nullable":true},"shortAnswer":{"type":"string","nullable":true},"assignedToUser":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppUser"},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true},"type":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskType"},"code":{"type":"string","nullable":true},"conditionNo":{"type":"integer","format":"int32","nullable":true},"conditionCategory":{"type":"string","nullable":true},"conditionDueDate":{"type":"string","format":"date","nullable":true},"conditionAssignedUserFullName":{"type":"string","nullable":true},"conditionBorrowerFullName":{"type":"string","nullable":true},"conditionAppliesToBorrower":{"type":"boolean","nullable":true},"notes":{"type":"string","nullable":true},"taskAssignmentType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskAssignmentType"},"isSubscribed":{"type":"boolean","nullable":true},"conditionTaskId":{"type":"string","format":"uuid","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Item":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"canCreateManually":{"type":"boolean"},"canUploadDocument":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskStatus":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Document":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"isPdfConversionComplete":{"type":"boolean"},"loanApplicationId":{"type":"string","format":"uuid","nullable":true},"loanApplicationTaskId":{"type":"string","format":"uuid","nullable":true},"blobName":{"type":"string","nullable":true},"createdTimestamp":{"type":"string","format":"date-time"},"updatedTimestamp":{"type":"string","format":"date-time"},"updatedBy":{"type":"string","format":"uuid","nullable":true},"documentTypeId":{"type":"string","format":"uuid","nullable":true},"isVault":{"type":"boolean"},"loanDocumentTypeId":{"type":"string","format":"uuid","nullable":true},"loanDocumentTypeName":{"type":"string","nullable":true},"loanDocumentTypeExternalId":{"type":"string","nullable":true},"loanDocumentTypeFolderName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"isDeleted":{"type":"boolean"},"isInternal":{"type":"boolean"},"isObsolete":{"type":"boolean"},"title":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskRejectionReason":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.CreditReportType":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskQuestionType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppUser":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskAssignmentType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskSummary":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskStatus"},"count":{"type":"integer","format":"int32"},"isUserTask":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanTimeline":{"type":"object","properties":{"activeStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanStatusBase"},"lastCompletedStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanStatusBase"},"loanStatuses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanStatus"},"nullable":true},"keyDates":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.KeyDates"},"statusTracker":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusTracker"},"disclosureTracker":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.DisclosureTracker"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanStatusBase":{"type":"object","properties":{"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanStatus":{"type":"object","properties":{"displayOrder":{"type":"integer","format":"int32"},"isComplete":{"type":"boolean"},"date":{"type":"string","format":"date-time","nullable":true},"statusDetails":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusDetail"},"nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusDetail":{"type":"object","properties":{"displayOrder":{"type":"integer","format":"int32"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"date":{"type":"string","format":"date-time","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.KeyDates":{"type":"object","properties":{"estimatedClosing":{"type":"string","format":"date-time","nullable":true},"firstPaymentDate":{"type":"string","format":"date-time","nullable":true},"lockExpiration":{"type":"string","format":"date-time","nullable":true},"rateLockedDate":{"type":"string","format":"date-time","nullable":true},"rateLockedTime":{"type":"string","nullable":true},"preApprovedDate":{"type":"string","format":"date","nullable":true},"registeredDate":{"type":"string","format":"date","nullable":true},"appSubmittedDate":{"type":"string","format":"date","nullable":true},"closingDate":{"type":"string","format":"date","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusTracker":{"type":"object","properties":{"lastCompletedStep":{"type":"string","nullable":true},"currentStepLabel":{"type":"string","nullable":true},"summaryLoanStatuses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusTrackerLoanStatus"},"nullable":true},"allLoanStatuses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusTrackerLoanStatusBase"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusTrackerLoanStatus":{"type":"object","properties":{"isComplete":{"type":"boolean"},"isInProgress":{"type":"boolean"},"isApproved":{"type":"boolean","nullable":true},"subStatusLabel":{"type":"string","nullable":true},"preApprovalDocumentId":{"type":"string","format":"uuid","nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32"},"date":{"type":"string","format":"date","nullable":true},"time":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusTrackerLoanStatusBase":{"type":"object","properties":{"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32"},"date":{"type":"string","format":"date","nullable":true},"time":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.DisclosureTracker":{"type":"object","properties":{"loanEstimates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanEstimateDates"},"nullable":true},"closingDisclosures":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ClosingDisclosureDates"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanEstimateDates":{"type":"object","properties":{"id":{"type":"string","nullable":true},"createdDate":{"type":"string","format":"date","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true},"disclosedApr":{"type":"number","format":"double","nullable":true},"consumerDates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ConsumerDisclosureDates"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ConsumerDisclosureDates":{"type":"object","properties":{"consumerId":{"type":"string","nullable":true},"consumerName":{"type":"string","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ClosingDisclosureDates":{"type":"object","properties":{"id":{"type":"string","nullable":true},"createdDate":{"type":"string","format":"date","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true},"eCloseStatus":{"type":"string","nullable":true},"disclosedApr":{"type":"number","format":"double","nullable":true},"consumerDates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ConsumerDisclosureDates"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.LoanApplicationTaskItem object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.LoanApplicationTaskItem":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"taskStatusTimestamp":{"type":"string","format":"date-time","nullable":true},"updatedTimestamp":{"type":"string","format":"date-time"},"createdTimestamp":{"type":"string","format":"date-time"},"item":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Item"},"assignedToBorrowerId":{"type":"string","format":"uuid","nullable":true},"status":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskStatus"},"document":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Document"},"rejectionReasonNote":{"type":"string","nullable":true},"rejectionReason":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskRejectionReason"},"creditReportType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.CreditReportType"},"isForPrimaryBorrower":{"type":"boolean","nullable":true},"isRequired":{"type":"boolean"},"isAccountMainTask":{"type":"boolean"},"questionType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskQuestionType"},"yesNoResponse":{"type":"boolean","nullable":true},"shortAnswer":{"type":"string","nullable":true},"assignedToUser":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppUser"},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true},"type":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskType"},"code":{"type":"string","nullable":true},"conditionNo":{"type":"integer","format":"int32","nullable":true},"conditionCategory":{"type":"string","nullable":true},"conditionDueDate":{"type":"string","format":"date","nullable":true},"conditionAssignedUserFullName":{"type":"string","nullable":true},"conditionBorrowerFullName":{"type":"string","nullable":true},"conditionAppliesToBorrower":{"type":"boolean","nullable":true},"notes":{"type":"string","nullable":true},"taskAssignmentType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskAssignmentType"},"isSubscribed":{"type":"boolean","nullable":true},"conditionTaskId":{"type":"string","format":"uuid","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Item":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"canCreateManually":{"type":"boolean"},"canUploadDocument":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskStatus":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Document":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"isPdfConversionComplete":{"type":"boolean"},"loanApplicationId":{"type":"string","format":"uuid","nullable":true},"loanApplicationTaskId":{"type":"string","format":"uuid","nullable":true},"blobName":{"type":"string","nullable":true},"createdTimestamp":{"type":"string","format":"date-time"},"updatedTimestamp":{"type":"string","format":"date-time"},"updatedBy":{"type":"string","format":"uuid","nullable":true},"documentTypeId":{"type":"string","format":"uuid","nullable":true},"isVault":{"type":"boolean"},"loanDocumentTypeId":{"type":"string","format":"uuid","nullable":true},"loanDocumentTypeName":{"type":"string","nullable":true},"loanDocumentTypeExternalId":{"type":"string","nullable":true},"loanDocumentTypeFolderName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"isDeleted":{"type":"boolean"},"isInternal":{"type":"boolean"},"isObsolete":{"type":"boolean"},"title":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskRejectionReason":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.CreditReportType":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskQuestionType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppUser":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskAssignmentType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.LoanEstimateDates object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.LoanEstimateDates":{"type":"object","properties":{"id":{"type":"string","nullable":true},"createdDate":{"type":"string","format":"date","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true},"disclosedApr":{"type":"number","format":"double","nullable":true},"consumerDates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ConsumerDisclosureDates"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ConsumerDisclosureDates":{"type":"object","properties":{"consumerId":{"type":"string","nullable":true},"consumerName":{"type":"string","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.LoanInfo object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.LoanInfo":{"type":"object","properties":{"loanId":{"type":"string","nullable":true},"loanNumber":{"type":"string","nullable":true},"loanAmount":{"type":"number","format":"double","nullable":true},"loanType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"mortgageLoanType":{"type":"string","nullable":true},"purpose":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"lienPosition":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"loanStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"propertyType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"loanStatusDate":{"type":"string","format":"date-time","nullable":true},"appraisalValue":{"type":"number","format":"double","nullable":true},"purchasePrice":{"type":"number","format":"double","nullable":true},"subjectPropertyAddress":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.SubjectPropertyAddress"},"occupancy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"mannerOfTitle":{"type":"string","nullable":true},"refinance":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.RefinanceInfo"},"assignments":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Assignments"},"borrowers":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Borrower"},"nullable":true},"proposedHousingExpense":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ProposedHousingExpense"},"customFields":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.CustomField"},"nullable":true},"closingDate":{"type":"string","format":"date-time","nullable":true},"estimatedCompensation":{"type":"number","format":"double","nullable":true},"lockedCompensation":{"type":"number","format":"double","nullable":true},"lockStatus":{"type":"string","nullable":true},"confirmedLockPeriod":{"type":"string","nullable":true},"downPayment":{"type":"number","format":"double","nullable":true},"downPaymentPercentage":{"type":"number","format":"double","nullable":true},"downPaymentSources":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.DownPaymentSource"},"nullable":true},"mortgageInsurance":{"type":"number","format":"double","nullable":true},"annualIncome":{"type":"number","format":"double","nullable":true},"hasAssetsForDownPayment":{"type":"boolean"},"hoaAmount":{"type":"number","format":"double","nullable":true},"noteRate":{"type":"number","format":"double","nullable":true},"apr":{"type":"number","format":"double","nullable":true},"ltvRatios":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LtvRatios"},"numberOfUnits":{"type":"integer","format":"int32","nullable":true},"qualification":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Qualification"},"loanTerm":{"type":"integer","format":"int32","nullable":true},"loanProgram":{"type":"string","nullable":true},"lockExpirationDate":{"type":"string","format":"date","nullable":true},"amortizationType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isTestFile":{"type":"boolean"},"isDscrLoan":{"type":"boolean"},"subjectPropertyRentalIncome":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.SubjectPropertyRentalIncome"},"loanLevelCredit":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanLevelCredit"},"escrowWaiver":{"type":"boolean","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.FieldType":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.SubjectPropertyAddress":{"type":"object","properties":{"propertyId":{"type":"string","format":"uuid","nullable":true},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.RefinanceInfo":{"type":"object","properties":{"cashOutAmount":{"type":"number","format":"double","nullable":true},"purpose":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"purposeOtherDescription":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Assignments":{"type":"object","properties":{"loanOfficer":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"},"loanAssistant":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"},"loanProcessor":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"},"referredBy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contact"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Contact":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"email":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"agentName":{"type":"string","nullable":true},"roleName":{"type":"string","nullable":true},"agentNMLS":{"type":"string","nullable":true},"role":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ContactRole"},"phone":{"type":"string","nullable":true},"mobilePhone":{"type":"string","nullable":true},"companyPhone":{"type":"string","nullable":true},"zip":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"companyNMLS":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ContactRole":{"enum":["Other","Appraiser","Escrow","CreditReport","Title","MortgageInsurance","ListingAgent","SellingAgent","Builder","Underwriter","Investor","Servicing","BuyerAttorney","SellerAttorney","HomeOwnerInsurance","HazardInsurance","MarketingLead","Seller","Surveyor","LoanOfficer","Bank","Lender","Processor","CallCenterAgent","LoanOpener","Manager","Broker","BrokerRep","ECOA","Realtor","Mortgagee","HomeOwnerAssociation","BuyerAgent","ClosingAgent","FairHousingLending","HomeInspection","FloodProvider","CreditReportAgency2","CreditReportAgency3","Shipper","BrokerProcessor","Trustee","Funder","PostCloser","Insuring","CollateralAgent","DocDrawer","PropertyManagement","TitleUnderwriter","CreditAuditor","DisclosureDesk","JuniorProcessor","JuniorUnderwriter","LegalAuditor","LoanOfficerAssistant","Purchaser","QCCompliance","Secondary","PestInspection","Subservicer","ExternalSecondary","ExternalPostCloser","LoanPurchasePayee","AppraisalManagementCompany","Referral","Notary","TaxServicer","SupervisoryAppraiser","Attorney","PropertyInspector","CPATaxPreparer","LockDesk","MortgageServiceOrganization","Verifications","TaxCollector","TaxTranscripts"],"type":"string"},"Realfinity.Common.Models.Pos.Borrower":{"type":"object","properties":{"hdBorrowerId":{"type":"string","format":"uuid","nullable":true},"clientId":{"type":"string","format":"uuid","nullable":true},"externalId":{"type":"string","nullable":true},"externalLabel":{"type":"string","nullable":true},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true},"middleName":{"type":"string","nullable":true},"contacts":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Contacts"},"maritalStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"citizenship":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"birthDate":{"type":"string","nullable":true},"language":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Language"},"isMilitary":{"type":"boolean","nullable":true},"currentAddress":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Residence"},"mailingAddress":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.MailingAddress"},"previousAddresses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Residence"},"nullable":true},"ownedProperties":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.OwnedProperty"},"nullable":true},"declaration":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Declaration"},"demographics":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Demographics"},"employments":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Employment"},"nullable":true},"otherIncomes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Income"},"nullable":true},"liabilities":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Liability"},"nullable":true},"veteranDetail":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.VeteranDetail"},"creditScores":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.CreditScore"},"nullable":true},"hmdaApplicantCreditScore":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.HmdaApplicantCreditScore"},"creditAuthorizationDate":{"type":"string","nullable":true},"isBeta":{"type":"boolean","nullable":true},"fico":{"type":"integer","format":"int32","nullable":true},"softCreditExternalId":{"type":"string","nullable":true},"isPrimary":{"type":"boolean"},"borrowerType":{"type":"string","nullable":true},"assets":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Asset"},"nullable":true},"numberOfDependents":{"type":"integer","format":"int32","nullable":true},"dependentAges":{"type":"string","nullable":true},"ssn":{"type":"string","nullable":true},"encryptedSsn":{"type":"string","nullable":true},"coBorrower":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Borrower"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Contacts":{"type":"object","properties":{"email":{"type":"string","nullable":true},"mobilePhone":{"type":"string","nullable":true},"workPhone":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Language":{"type":"object","properties":{"code":{"type":"string","nullable":true},"otherDescription":{"type":"string","nullable":true},"refuseToAnswer":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Residence":{"type":"object","properties":{"residencyDurationInMonths":{"type":"integer","format":"int32","nullable":true},"residencyType":{"type":"string","nullable":true},"monthlyRent":{"type":"number","format":"double","nullable":true},"startDate":{"type":"string","nullable":true},"endDate":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.MailingAddress":{"type":"object","properties":{"isTheSameAsCurrentAddress":{"type":"boolean"},"isTheSameAsSubjectPropertyAddress":{"type":"boolean"},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.OwnedProperty":{"type":"object","properties":{"externalLabel":{"type":"string","nullable":true},"dispositionStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"occupancy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"marketValue":{"type":"number","format":"double","nullable":true},"monthlyRentalGross":{"type":"number","format":"double"},"maintenanceExpense":{"type":"number","format":"double","nullable":true},"isSubject":{"type":"boolean"},"isCurrent":{"type":"boolean"},"liability":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Liability"},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Liability":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"temporaryId":{"type":"string","nullable":true},"isDeleted":{"type":"boolean"},"borrowerExternalId":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.BorrowerExternalId"},"cosmosDbLiabilityId":{"type":"string","format":"uuid"},"creditorName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.BorrowerExternalId":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"isPrimary":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Declaration":{"type":"object","properties":{"hasIntentToOccupy":{"type":"boolean"},"isHomeownerPastThreeYears":{"type":"boolean"},"priorPropertyUsage":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"priorPropertyTitle":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isBuyerSellerSpecialRelationship":{"type":"boolean"},"hasUndisclosedBorrowedFunds":{"type":"boolean"},"undisclosedBorrowedFundsAmount":{"type":"number","format":"double","nullable":true},"hasUndisclosedCreditApplication":{"type":"boolean"},"hasUndisclosedMortgageApplication":{"type":"boolean"},"hasCleanEnergyLien":{"type":"boolean"},"isUndisclosedComakerOfNote":{"type":"boolean"},"hasOutstandingJudgements":{"type":"boolean"},"isDelinquent":{"type":"boolean"},"isPartyToLawsuit":{"type":"boolean"},"hasDeedInLieu":{"type":"boolean"},"hasShortSale":{"type":"boolean"},"hasForeclosure":{"type":"boolean"},"hasBankruptcy":{"type":"boolean"},"bankruptcyTypes":{"type":"array","items":{"type":"string"},"nullable":true},"hasHousingCounselingConsent":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Demographics":{"type":"object","properties":{"ethnicity":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Ethnicity"},"gender":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"races":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Race"},"nullable":true},"hasRefusedToDiscloseRace":{"type":"boolean"},"hasRefusedToDiscloseGender":{"type":"boolean"},"hasRefusedToDiscloseEthnicity":{"type":"boolean"},"applicationTaken":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isRaceBasedOnVisualOrSurname":{"type":"boolean"},"isGenderBasedOnVisualOrSurname":{"type":"boolean"},"isEthnicityBasedOnVisualOrSurname":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Ethnicity":{"type":"object","properties":{"origins":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.EthnicityOrigin"},"nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.EthnicityOrigin":{"type":"object","properties":{"otherDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Race":{"type":"object","properties":{"raceDesignations":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.RaceDesignation"},"nullable":true},"additionalDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.RaceDesignation":{"type":"object","properties":{"otherDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Employment":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"isCurrent":{"type":"boolean"},"isSelfEmployed":{"type":"boolean"},"ownershipShare":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"isPrimary":{"type":"boolean","nullable":true},"name":{"type":"string","nullable":true},"position":{"type":"string","nullable":true},"address":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Address"},"startDate":{"type":"string","nullable":true},"endDate":{"type":"string","nullable":true},"professionStartDate":{"type":"string","nullable":true},"lineOfWorkInMonths":{"type":"integer","format":"int32","nullable":true},"businessPhone":{"type":"string","nullable":true},"email":{"type":"string","nullable":true},"monthlyIncomeAmount":{"type":"number","format":"double","nullable":true},"incomes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Income"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Address":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Income":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"otherDescription":{"type":"string","nullable":true},"isAssociatedWithEmployment":{"type":"boolean"},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.VeteranDetail":{"type":"object","properties":{"isVeteran":{"type":"boolean"},"activeDuty":{"type":"boolean"},"activeDutyExpirationDate":{"type":"string","nullable":true},"retiredDischargedOrSeparated":{"type":"boolean"},"reserveNationalGuardNeverActivated":{"type":"boolean"},"isSurvivingSpouseOfVeteran":{"type":"boolean"},"serviceType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.CreditScore":{"type":"object","properties":{"source":{"type":"string","nullable":true},"score":{"type":"string","nullable":true},"creditScoreImpairmentType":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.HmdaApplicantCreditScore":{"type":"object","properties":{"reliedOnCreditScore":{"type":"integer","format":"int32","nullable":true},"reliedOnCreditScoreMode":{"type":"string","nullable":true},"reliedOnCreditScoreModelType":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Asset":{"type":"object","properties":{"institutionName":{"type":"string","nullable":true},"accountNumber":{"type":"string","nullable":true},"amount":{"type":"number","format":"double"},"accountName":{"type":"string","nullable":true},"accountHolderName":{"type":"string","nullable":true},"source":{"type":"string","nullable":true},"giftSource":{"type":"string","nullable":true},"temporaryId":{"type":"string","nullable":true},"assetAccountId":{"type":"string","format":"uuid"},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ProposedHousingExpense":{"type":"object","properties":{"firstMortgagePrincipalAndInterest":{"type":"number","format":"double"},"otherMortgageLoanPrincipalAndInterest":{"type":"number","format":"double"},"hazardInsurance":{"type":"number","format":"double"},"propertyTax":{"type":"number","format":"double"},"mortgageInsurance":{"type":"number","format":"double"},"hoa":{"type":"number","format":"double"},"other":{"type":"number","format":"double"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.CustomField":{"type":"object","properties":{"id":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"value":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.DownPaymentSource":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"source":{"type":"string","nullable":true},"explanation":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LtvRatios":{"type":"object","properties":{"baseLTVRatio":{"type":"number","format":"double","nullable":true},"grossLTVRatio":{"type":"number","format":"double","nullable":true},"baseCombinedLTVRatio":{"type":"number","format":"double","nullable":true},"grossCombinedLTVRatio":{"type":"number","format":"double","nullable":true},"baseHomeEquityCombinedLTVRatio":{"type":"number","format":"double","nullable":true},"grossHomeEquityCombinedLTVRatio":{"type":"number","format":"double","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Qualification":{"type":"object","properties":{"housingExpenseRatio":{"type":"number","format":"double","nullable":true},"totalDebtExpenseRatio":{"type":"number","format":"double","nullable":true},"totalMonthlyIncomeAmount":{"type":"number","format":"double","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.SubjectPropertyRentalIncome":{"type":"object","properties":{"estimatedMonthlyMarketRent":{"type":"number","format":"double","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanLevelCredit":{"type":"object","properties":{"loanLevelCreditScoreValue":{"type":"string","nullable":true},"loanLevelCreditScoreSelectionMethodType":{"type":"string","nullable":true},"creditScoreModelNameType":{"type":"string","nullable":true},"creditScoreImpairmentType":{"type":"string","nullable":true},"creditScoreCategoryType":{"type":"string","nullable":true},"creditScoreType1":{"type":"string","nullable":true},"creditScoreType2":{"type":"string","nullable":true},"creditScoreType2Soft":{"type":"string","nullable":true},"creditScore2Avg":{"type":"string","nullable":true},"creditScoreType3":{"type":"string","nullable":true},"hmdaMultipleCreditScoresUsedIndicator":{"type":"boolean","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.LoanLevelCredit object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.LoanLevelCredit":{"type":"object","properties":{"loanLevelCreditScoreValue":{"type":"string","nullable":true},"loanLevelCreditScoreSelectionMethodType":{"type":"string","nullable":true},"creditScoreModelNameType":{"type":"string","nullable":true},"creditScoreImpairmentType":{"type":"string","nullable":true},"creditScoreCategoryType":{"type":"string","nullable":true},"creditScoreType1":{"type":"string","nullable":true},"creditScoreType2":{"type":"string","nullable":true},"creditScoreType2Soft":{"type":"string","nullable":true},"creditScore2Avg":{"type":"string","nullable":true},"creditScoreType3":{"type":"string","nullable":true},"hmdaMultipleCreditScoresUsedIndicator":{"type":"boolean","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.LoanStatus object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.LoanStatus":{"type":"object","properties":{"displayOrder":{"type":"integer","format":"int32"},"isComplete":{"type":"boolean"},"date":{"type":"string","format":"date-time","nullable":true},"statusDetails":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusDetail"},"nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusDetail":{"type":"object","properties":{"displayOrder":{"type":"integer","format":"int32"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"date":{"type":"string","format":"date-time","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.LoanStatusBase object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.LoanStatusBase":{"type":"object","properties":{"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.LoanTimeline object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.LoanTimeline":{"type":"object","properties":{"activeStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanStatusBase"},"lastCompletedStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanStatusBase"},"loanStatuses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanStatus"},"nullable":true},"keyDates":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.KeyDates"},"statusTracker":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusTracker"},"disclosureTracker":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.DisclosureTracker"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanStatusBase":{"type":"object","properties":{"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanStatus":{"type":"object","properties":{"displayOrder":{"type":"integer","format":"int32"},"isComplete":{"type":"boolean"},"date":{"type":"string","format":"date-time","nullable":true},"statusDetails":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusDetail"},"nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusDetail":{"type":"object","properties":{"displayOrder":{"type":"integer","format":"int32"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"date":{"type":"string","format":"date-time","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.KeyDates":{"type":"object","properties":{"estimatedClosing":{"type":"string","format":"date-time","nullable":true},"firstPaymentDate":{"type":"string","format":"date-time","nullable":true},"lockExpiration":{"type":"string","format":"date-time","nullable":true},"rateLockedDate":{"type":"string","format":"date-time","nullable":true},"rateLockedTime":{"type":"string","nullable":true},"preApprovedDate":{"type":"string","format":"date","nullable":true},"registeredDate":{"type":"string","format":"date","nullable":true},"appSubmittedDate":{"type":"string","format":"date","nullable":true},"closingDate":{"type":"string","format":"date","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusTracker":{"type":"object","properties":{"lastCompletedStep":{"type":"string","nullable":true},"currentStepLabel":{"type":"string","nullable":true},"summaryLoanStatuses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusTrackerLoanStatus"},"nullable":true},"allLoanStatuses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusTrackerLoanStatusBase"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusTrackerLoanStatus":{"type":"object","properties":{"isComplete":{"type":"boolean"},"isInProgress":{"type":"boolean"},"isApproved":{"type":"boolean","nullable":true},"subStatusLabel":{"type":"string","nullable":true},"preApprovalDocumentId":{"type":"string","format":"uuid","nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32"},"date":{"type":"string","format":"date","nullable":true},"time":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusTrackerLoanStatusBase":{"type":"object","properties":{"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32"},"date":{"type":"string","format":"date","nullable":true},"time":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.DisclosureTracker":{"type":"object","properties":{"loanEstimates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanEstimateDates"},"nullable":true},"closingDisclosures":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ClosingDisclosureDates"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanEstimateDates":{"type":"object","properties":{"id":{"type":"string","nullable":true},"createdDate":{"type":"string","format":"date","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true},"disclosedApr":{"type":"number","format":"double","nullable":true},"consumerDates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ConsumerDisclosureDates"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ConsumerDisclosureDates":{"type":"object","properties":{"consumerId":{"type":"string","nullable":true},"consumerName":{"type":"string","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.ClosingDisclosureDates":{"type":"object","properties":{"id":{"type":"string","nullable":true},"createdDate":{"type":"string","format":"date","nullable":true},"issuedDate":{"type":"string","format":"date","nullable":true},"deliveryMethod":{"type":"string","nullable":true},"receivedDate":{"type":"string","format":"date","nullable":true},"signedDate":{"type":"string","format":"date","nullable":true},"eCloseStatus":{"type":"string","nullable":true},"disclosedApr":{"type":"number","format":"double","nullable":true},"consumerDates":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.ConsumerDisclosureDates"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.LtvRatios object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.LtvRatios":{"type":"object","properties":{"baseLTVRatio":{"type":"number","format":"double","nullable":true},"grossLTVRatio":{"type":"number","format":"double","nullable":true},"baseCombinedLTVRatio":{"type":"number","format":"double","nullable":true},"grossCombinedLTVRatio":{"type":"number","format":"double","nullable":true},"baseHomeEquityCombinedLTVRatio":{"type":"number","format":"double","nullable":true},"grossHomeEquityCombinedLTVRatio":{"type":"number","format":"double","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.MailingAddress object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.MailingAddress":{"type":"object","properties":{"isTheSameAsCurrentAddress":{"type":"boolean"},"isTheSameAsSubjectPropertyAddress":{"type":"boolean"},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.OwnedProperty object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.OwnedProperty":{"type":"object","properties":{"externalLabel":{"type":"string","nullable":true},"dispositionStatus":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"occupancy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"marketValue":{"type":"number","format":"double","nullable":true},"monthlyRentalGross":{"type":"number","format":"double"},"maintenanceExpense":{"type":"number","format":"double","nullable":true},"isSubject":{"type":"boolean"},"isCurrent":{"type":"boolean"},"liability":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Liability"},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.FieldType":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Liability":{"type":"object","properties":{"amount":{"type":"number","format":"double"},"temporaryId":{"type":"string","nullable":true},"isDeleted":{"type":"boolean"},"borrowerExternalId":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.BorrowerExternalId"},"cosmosDbLiabilityId":{"type":"string","format":"uuid"},"creditorName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.BorrowerExternalId":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"isPrimary":{"type":"boolean"}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.ProposedHousingExpense object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.ProposedHousingExpense":{"type":"object","properties":{"firstMortgagePrincipalAndInterest":{"type":"number","format":"double"},"otherMortgageLoanPrincipalAndInterest":{"type":"number","format":"double"},"hazardInsurance":{"type":"number","format":"double"},"propertyTax":{"type":"number","format":"double"},"mortgageInsurance":{"type":"number","format":"double"},"hoa":{"type":"number","format":"double"},"other":{"type":"number","format":"double"}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Qualification object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Qualification":{"type":"object","properties":{"housingExpenseRatio":{"type":"number","format":"double","nullable":true},"totalDebtExpenseRatio":{"type":"number","format":"double","nullable":true},"totalMonthlyIncomeAmount":{"type":"number","format":"double","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Race object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Race":{"type":"object","properties":{"raceDesignations":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.RaceDesignation"},"nullable":true},"additionalDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.RaceDesignation":{"type":"object","properties":{"otherDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.RaceDesignation object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.RaceDesignation":{"type":"object","properties":{"otherDescription":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.RefinanceInfo object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.RefinanceInfo":{"type":"object","properties":{"cashOutAmount":{"type":"number","format":"double","nullable":true},"purpose":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"},"purposeOtherDescription":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.FieldType":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.ConditionOutcomeResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.ConditionOutcomeResponse":{"type":"object","properties":{"closedLoanTotal":{"type":"integer","format":"int32"},"failedLoanTotal":{"type":"integer","format":"int32"},"categories":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Reporting.ConditionOutcomeRow"},"nullable":true},"note":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Reporting.ConditionOutcomeRow":{"type":"object","properties":{"conditionCategory":{"type":"string","nullable":true},"closedLoanCount":{"type":"integer","format":"int32"},"failedLoanCount":{"type":"integer","format":"int32"},"closedConditionCount":{"type":"integer","format":"int32"},"failedConditionCount":{"type":"integer","format":"int32"},"failedShare":{"type":"number","format":"double","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.ConditionOutcomeRow object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.ConditionOutcomeRow":{"type":"object","properties":{"conditionCategory":{"type":"string","nullable":true},"closedLoanCount":{"type":"integer","format":"int32"},"failedLoanCount":{"type":"integer","format":"int32"},"closedConditionCount":{"type":"integer","format":"int32"},"failedConditionCount":{"type":"integer","format":"int32"},"failedShare":{"type":"number","format":"double","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.LoanAggregationBucket object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.LoanAggregationBucket":{"type":"object","properties":{"key":{"type":"string","nullable":true},"keyId":{"type":"string","format":"uuid","nullable":true},"count":{"type":"integer","format":"int32"},"sum":{"type":"number","format":"double","nullable":true},"average":{"type":"number","format":"double","nullable":true},"min":{"type":"number","format":"double","nullable":true},"max":{"type":"number","format":"double","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.LoanAggregationResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.LoanAggregationResponse":{"type":"object","properties":{"groupBy":{"type":"string","nullable":true},"metric":{"type":"string","nullable":true},"function":{"type":"string","nullable":true},"totalCount":{"type":"integer","format":"int32"},"bucketCount":{"type":"integer","format":"int32"},"truncated":{"type":"boolean"},"buckets":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Reporting.LoanAggregationBucket"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Reporting.LoanAggregationBucket":{"type":"object","properties":{"key":{"type":"string","nullable":true},"keyId":{"type":"string","format":"uuid","nullable":true},"count":{"type":"integer","format":"int32"},"sum":{"type":"number","format":"double","nullable":true},"average":{"type":"number","format":"double","nullable":true},"min":{"type":"number","format":"double","nullable":true},"max":{"type":"number","format":"double","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.LoanDateField object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.LoanDateField":{"enum":["StatusDate","ClosingDate","Updated"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.LoanGroupByDimension object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.LoanGroupByDimension":{"enum":["None","Status","LoanType","Purpose","LoanOfficer","ReferringAgent","Month","Quarter","Year"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.LoanMetricField object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.LoanMetricField":{"enum":["LoanAmount","LockedCompensation","EstimatedCompensation"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.LoanMetricFunction object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.LoanMetricFunction":{"enum":["Count","Sum","Average","Min","Max"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.LoanMilestoneReportResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.LoanMilestoneReportResponse":{"type":"object","properties":{"granularity":{"type":"string","nullable":true},"groupBy":{"type":"string","nullable":true},"truncated":{"type":"boolean"},"note":{"type":"string","nullable":true},"buckets":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Reporting.MilestoneBucket"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Reporting.MilestoneBucket":{"type":"object","properties":{"period":{"type":"string","nullable":true},"stage":{"type":"string","nullable":true},"stageOrder":{"type":"integer","format":"int32"},"loanCount":{"type":"integer","format":"int32"},"loanAmount":{"type":"number","format":"double","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.LoanPipelinePeriodCount object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.LoanPipelinePeriodCount":{"type":"object","properties":{"period":{"type":"string","nullable":true},"count":{"type":"integer","format":"int32"},"totalLoanAmount":{"type":"number","format":"double","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.LoanPipelineReportResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.LoanPipelineReportResponse":{"type":"object","properties":{"currentPipelineByStage":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Reporting.LoanPipelineStageCount"},"nullable":true},"monthlyTrend":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Reporting.LoanPipelinePeriodCount"},"nullable":true},"activeLoanCount":{"type":"integer","format":"int32"},"note":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Reporting.LoanPipelineStageCount":{"type":"object","properties":{"stage":{"type":"string","nullable":true},"order":{"type":"integer","format":"int32"},"isTerminal":{"type":"boolean"},"count":{"type":"integer","format":"int32"},"totalLoanAmount":{"type":"number","format":"double","nullable":true},"statuses":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Reporting.LoanPipelinePeriodCount":{"type":"object","properties":{"period":{"type":"string","nullable":true},"count":{"type":"integer","format":"int32"},"totalLoanAmount":{"type":"number","format":"double","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.LoanPipelineStageCount object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.LoanPipelineStageCount":{"type":"object","properties":{"stage":{"type":"string","nullable":true},"order":{"type":"integer","format":"int32"},"isTerminal":{"type":"boolean"},"count":{"type":"integer","format":"int32"},"totalLoanAmount":{"type":"number","format":"double","nullable":true},"statuses":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.LoanQueryFieldInfo object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.LoanQueryFieldInfo":{"type":"object","properties":{"field":{"type":"string","nullable":true},"type":{"type":"string","nullable":true},"scope":{"type":"string","nullable":true},"canSelect":{"type":"boolean"},"filterOnly":{"type":"boolean"},"requiresUserDataAccess":{"type":"boolean"}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.LoanQueryFieldsResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.LoanQueryFieldsResponse":{"type":"object","properties":{"operators":{"type":"array","items":{"type":"string"},"nullable":true},"fields":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Reporting.LoanQueryFieldInfo"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Reporting.LoanQueryFieldInfo":{"type":"object","properties":{"field":{"type":"string","nullable":true},"type":{"type":"string","nullable":true},"scope":{"type":"string","nullable":true},"canSelect":{"type":"boolean"},"filterOnly":{"type":"boolean"},"requiresUserDataAccess":{"type":"boolean"}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.LoanQueryOperator object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.LoanQueryOperator":{"enum":["Eq","Ne","Gt","Gte","Lt","Lte","Contains","StartsWith","In"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.LoanReportingMetadataResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.LoanReportingMetadataResponse":{"type":"object","properties":{"statuses":{"type":"array","items":{"type":"string"},"nullable":true},"loanTypes":{"type":"array","items":{"type":"string"},"nullable":true},"purposes":{"type":"array","items":{"type":"string"},"nullable":true},"groupByDimensions":{"type":"array","items":{"type":"string"},"nullable":true},"metricFunctions":{"type":"array","items":{"type":"string"},"nullable":true},"metricFields":{"type":"array","items":{"type":"string"},"nullable":true},"dateFields":{"type":"array","items":{"type":"string"},"nullable":true},"orderByOptions":{"type":"array","items":{"type":"string"},"nullable":true},"northstarStages":{"type":"array","items":{"type":"string"},"nullable":true},"milestoneGranularities":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.MilestoneBucket object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.MilestoneBucket":{"type":"object","properties":{"period":{"type":"string","nullable":true},"stage":{"type":"string","nullable":true},"stageOrder":{"type":"integer","format":"int32"},"loanCount":{"type":"integer","format":"int32"},"loanAmount":{"type":"number","format":"double","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Reporting.QueryLoansResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Reporting.QueryLoansResponse":{"type":"object","properties":{"totalCount":{"type":"integer","format":"int32"},"skip":{"type":"integer","format":"int32"},"top":{"type":"integer","format":"int32"},"fields":{"type":"array","items":{"type":"string"},"nullable":true},"rows":{"type":"array","items":{"type":"object","additionalProperties":{}},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.Residence object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.Residence":{"type":"object","properties":{"residencyDurationInMonths":{"type":"integer","format":"int32","nullable":true},"residencyType":{"type":"string","nullable":true},"monthlyRent":{"type":"number","format":"double","nullable":true},"startDate":{"type":"string","nullable":true},"endDate":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.StatusDetail object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.StatusDetail":{"type":"object","properties":{"displayOrder":{"type":"integer","format":"int32"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"date":{"type":"string","format":"date-time","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.StatusTracker object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.StatusTracker":{"type":"object","properties":{"lastCompletedStep":{"type":"string","nullable":true},"currentStepLabel":{"type":"string","nullable":true},"summaryLoanStatuses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusTrackerLoanStatus"},"nullable":true},"allLoanStatuses":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.StatusTrackerLoanStatusBase"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusTrackerLoanStatus":{"type":"object","properties":{"isComplete":{"type":"boolean"},"isInProgress":{"type":"boolean"},"isApproved":{"type":"boolean","nullable":true},"subStatusLabel":{"type":"string","nullable":true},"preApprovalDocumentId":{"type":"string","format":"uuid","nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32"},"date":{"type":"string","format":"date","nullable":true},"time":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.StatusTrackerLoanStatusBase":{"type":"object","properties":{"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32"},"date":{"type":"string","format":"date","nullable":true},"time":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.StatusTrackerLoanStatus object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.StatusTrackerLoanStatus":{"type":"object","properties":{"isComplete":{"type":"boolean"},"isInProgress":{"type":"boolean"},"isApproved":{"type":"boolean","nullable":true},"subStatusLabel":{"type":"string","nullable":true},"preApprovalDocumentId":{"type":"string","format":"uuid","nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32"},"date":{"type":"string","format":"date","nullable":true},"time":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.StatusTrackerLoanStatusBase object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.StatusTrackerLoanStatusBase":{"type":"object","properties":{"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32"},"date":{"type":"string","format":"date","nullable":true},"time":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.SubjectPropertyAddress object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.SubjectPropertyAddress":{"type":"object","properties":{"propertyId":{"type":"string","format":"uuid","nullable":true},"externalId":{"type":"string","nullable":true},"street":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"type":"string","nullable":true},"zipCode":{"type":"string","nullable":true},"countryCode":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.SubjectPropertyRentalIncome object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.SubjectPropertyRentalIncome":{"type":"object","properties":{"estimatedMonthlyMarketRent":{"type":"number","format":"double","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.TaskAssignmentType object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.TaskAssignmentType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.TaskPipelineItem object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.TaskPipelineItem":{"type":"object","properties":{"loanApplicationId":{"type":"string","format":"uuid"},"externalLoanNumber":{"type":"string","nullable":true},"borrowers":{"type":"array","items":{"type":"string"},"nullable":true},"agent":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppUser"},"referredBy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppUser"},"id":{"type":"string","format":"uuid","nullable":true},"taskStatusTimestamp":{"type":"string","format":"date-time","nullable":true},"updatedTimestamp":{"type":"string","format":"date-time"},"createdTimestamp":{"type":"string","format":"date-time"},"item":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Item"},"assignedToBorrowerId":{"type":"string","format":"uuid","nullable":true},"status":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskStatus"},"document":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Document"},"rejectionReasonNote":{"type":"string","nullable":true},"rejectionReason":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskRejectionReason"},"creditReportType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.CreditReportType"},"isForPrimaryBorrower":{"type":"boolean","nullable":true},"isRequired":{"type":"boolean"},"isAccountMainTask":{"type":"boolean"},"questionType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskQuestionType"},"yesNoResponse":{"type":"boolean","nullable":true},"shortAnswer":{"type":"string","nullable":true},"assignedToUser":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.LoanAppUser"},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true},"type":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskType"},"code":{"type":"string","nullable":true},"conditionNo":{"type":"integer","format":"int32","nullable":true},"conditionCategory":{"type":"string","nullable":true},"conditionDueDate":{"type":"string","format":"date","nullable":true},"conditionAssignedUserFullName":{"type":"string","nullable":true},"conditionBorrowerFullName":{"type":"string","nullable":true},"conditionAppliesToBorrower":{"type":"boolean","nullable":true},"notes":{"type":"string","nullable":true},"taskAssignmentType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskAssignmentType"},"isSubscribed":{"type":"boolean","nullable":true},"conditionTaskId":{"type":"string","format":"uuid","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.LoanAppUser":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"firstName":{"type":"string","nullable":true},"lastName":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Item":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true},"canCreateManually":{"type":"boolean"},"canUploadDocument":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskStatus":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Document":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"externalId":{"type":"string","nullable":true},"isPdfConversionComplete":{"type":"boolean"},"loanApplicationId":{"type":"string","format":"uuid","nullable":true},"loanApplicationTaskId":{"type":"string","format":"uuid","nullable":true},"blobName":{"type":"string","nullable":true},"createdTimestamp":{"type":"string","format":"date-time"},"updatedTimestamp":{"type":"string","format":"date-time"},"updatedBy":{"type":"string","format":"uuid","nullable":true},"documentTypeId":{"type":"string","format":"uuid","nullable":true},"isVault":{"type":"boolean"},"loanDocumentTypeId":{"type":"string","format":"uuid","nullable":true},"loanDocumentTypeName":{"type":"string","nullable":true},"loanDocumentTypeExternalId":{"type":"string","nullable":true},"loanDocumentTypeFolderName":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"isDeleted":{"type":"boolean"},"isInternal":{"type":"boolean"},"isObsolete":{"type":"boolean"},"title":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskRejectionReason":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.CreditReportType":{"type":"object","properties":{"id":{"type":"string","format":"uuid","nullable":true},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskQuestionType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskAssignmentType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.TaskQuestionType object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.TaskQuestionType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.TaskRejectionReason object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.TaskRejectionReason":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"code":{"type":"string","nullable":true},"displayOrder":{"type":"integer","format":"int32","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.TaskStatus object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.TaskStatus":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.TaskSummary object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.TaskSummary":{"type":"object","properties":{"status":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.TaskStatus"},"count":{"type":"integer","format":"int32"},"isUserTask":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.TaskStatus":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.TaskType object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.TaskType":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"code":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pos.VeteranDetail object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pos.VeteranDetail":{"type":"object","properties":{"isVeteran":{"type":"boolean"},"activeDuty":{"type":"boolean"},"activeDutyExpirationDate":{"type":"string","nullable":true},"retiredDischargedOrSeparated":{"type":"boolean"},"reserveNationalGuardNeverActivated":{"type":"boolean"},"isSurvivingSpouseOfVeteran":{"type":"boolean"},"serviceType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.FieldType"}},"additionalProperties":false},"Realfinity.Common.Models.Pos.FieldType":{"type":"object","properties":{"externalId":{"type":"string","nullable":true},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.Adjustment object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.Adjustment":{"type":"object","properties":{"key":{"type":"string","nullable":true},"adj":{"type":"number","format":"double","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.CommissionTier object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.CommissionTier":{"enum":["HalfPercent","ThreeQuarterPercent","OnePercent","OneAndThreeQuarterPercent"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.EligibleProduct object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.EligibleProduct":{"type":"object","properties":{"bonaFideDiscountPoints":{"type":"number","format":"double"},"qmStatus":{"type":"string","nullable":true},"amortizationTerm":{"type":"string","nullable":true},"amortizationType":{"type":"string","nullable":true},"apr":{"type":"number","format":"double"},"armIndex":{"type":"string","nullable":true},"armFirstCap":{"type":"number","format":"double"},"armIndexValue":{"type":"number","format":"double"},"armPeriodicCap":{"type":"number","format":"double"},"armLifetimeCap":{"type":"number","format":"double"},"armRelativeCap":{"type":"number","format":"double"},"armMargin":{"type":"number","format":"double"},"armsubsequentChangePeriod":{"type":"string","nullable":true},"armFixedTerm":{"type":"string","nullable":true},"closingCost":{"type":"number","format":"double"},"points":{"type":"number","format":"double","nullable":true},"pointsCost":{"type":"number","format":"double","nullable":true},"discount":{"type":"number","format":"double"},"investor":{"type":"string","nullable":true},"investorId":{"type":"integer","format":"int32"},"lastUpdate":{"type":"string","format":"date-time","nullable":true},"loanTerm":{"type":"string","nullable":true},"loanType":{"type":"string","nullable":true},"lockPeriod":{"type":"integer","format":"int64"},"monthlyMi":{"type":"number","format":"double"},"pendingUpdate":{"type":"boolean"},"price":{"type":"number","format":"double"},"priceStatus":{"type":"string","nullable":true},"principalAndInterest":{"type":"number","format":"double"},"productCode":{"type":"string","nullable":true},"productId":{"type":"string","nullable":true},"productName":{"type":"string","nullable":true},"rate":{"type":"number","format":"double"},"rebate":{"type":"number","format":"double"},"totalPayment":{"type":"number","format":"double"},"loCompensationDollars":{"type":"integer","format":"int32"},"loCompensationPercent":{"type":"number","format":"double"},"highBalance":{"type":"string","nullable":true},"productQuote":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.ProductQuote"},"keyLabel":{"type":"string","nullable":true},"programName":{"type":"string","nullable":true},"originalApr":{"type":"number","format":"double"},"adjustedApr":{"type":"number","format":"double"},"computedApr":{"type":"number","format":"double"},"armFixedTermMonths":{"type":"integer","format":"int32","nullable":true},"opportunityType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Opportunity.OpportunityTypeModel"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.ProductQuote":{"type":"object","properties":{"productName":{"type":"string","nullable":true},"quotes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Quote"},"nullable":true},"searchId":{"type":"string","nullable":true},"productId":{"type":"string","nullable":true},"adjustments":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.QuoteAdjustment"},"nullable":true},"parQuotes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.ParQuote"},"nullable":true},"totalRateAdjustment":{"type":"number","format":"double","nullable":true},"totalPriceAdjustment":{"type":"number","format":"double","nullable":true},"totalSRPAdjustment":{"type":"number","format":"double","nullable":true},"totalMarginAdjustment":{"type":"number","format":"double","nullable":true},"notesAndAdvisories":{"type":"array","items":{"type":"string"},"nullable":true},"armSubsequentChangePeriod":{"type":"string","nullable":true},"armIndex":{"type":"string","nullable":true},"armIndexValue":{"type":"number","format":"double","nullable":true},"armFirstCap":{"type":"number","format":"double","nullable":true},"armPeriodicCap":{"type":"number","format":"double","nullable":true},"armFixedTerm":{"type":"string","nullable":true},"armFixedTermMonths":{"type":"integer","format":"int32","nullable":true},"armLifetimeCap":{"type":"number","format":"double","nullable":true},"armRelativeCap":{"type":"number","format":"double","nullable":true},"constructionTermMonths":{"type":"integer","format":"int32","nullable":true},"originationFees":{"type":"number","format":"double","nullable":true},"investorId":{"type":"integer","format":"int32","nullable":true},"miRequiredOver80Ltv":{"type":"boolean","nullable":true},"interestOnlyTerm":{"type":"integer","format":"int32","nullable":true},"lenderFeeDetails":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.LenderFeeDetail"},"nullable":true},"lenderFeeTotal":{"type":"number","format":"double","nullable":true,"readOnly":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Quote":{"type":"object","properties":{"id":{"type":"string","nullable":true},"rate":{"type":"number","format":"double","nullable":true},"lockPeriod":{"type":"integer","format":"int32","nullable":true},"lockExpirationDate":{"type":"string","format":"date-time","nullable":true},"apr":{"type":"number","format":"double","nullable":true},"price":{"type":"number","format":"double","nullable":true},"armMargin":{"type":"number","format":"double","nullable":true},"closingCost":{"type":"number","format":"double","nullable":true},"points":{"type":"number","format":"double","nullable":true},"pointsCost":{"type":"number","format":"double","nullable":true},"discountDollar":{"type":"number","format":"double","nullable":true},"discountPercent":{"type":"number","format":"double","nullable":true},"rebateDollar":{"type":"number","format":"double","nullable":true},"rebatePercent":{"type":"number","format":"double","nullable":true},"loCompensationDollar":{"type":"number","format":"double","nullable":true},"loCompensationPercent":{"type":"number","format":"double","nullable":true},"principalAndInterest":{"type":"number","format":"double","nullable":true},"totalCredit":{"type":"number","format":"double","nullable":true},"monthlyMi":{"type":"number","format":"double","nullable":true},"totalPayment":{"type":"number","format":"double","nullable":true},"amiRuleApplied":{"type":"boolean"},"borrowerPaidDetails":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.FeeDetail"},"nullable":true},"groupAdjustmentProperties":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.GroupAdjustmentProperty"},"nullable":true},"searchId":{"type":"string","nullable":true},"productId":{"type":"string","nullable":true},"adjustedApr":{"type":"number","format":"double","nullable":true},"adjustedFee":{"type":"number","format":"double","nullable":true},"computedApr":{"type":"number","format":"double","nullable":true},"originalApr":{"type":"number","format":"double","nullable":true},"quoteId":{"type":"string","nullable":true},"isArchived":{"type":"boolean"},"isLocked":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.FeeDetail":{"type":"object","properties":{"amount":{"type":"number","format":"double","nullable":true},"description":{"type":"string","nullable":true},"isOrigination":{"type":"boolean","nullable":true},"points":{"type":"number","format":"double","nullable":true},"type":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.GroupAdjustmentProperty":{"type":"object","properties":{"id":{"type":"string","nullable":true},"finalAdjustment":{"type":"number","format":"double","nullable":true},"adjustments":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Adjustment"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Adjustment":{"type":"object","properties":{"key":{"type":"string","nullable":true},"adj":{"type":"number","format":"double","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.QuoteAdjustment":{"type":"object","properties":{"reason":{"type":"string","nullable":true},"adjustor":{"type":"number","format":"double"},"type":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.ParQuote":{"type":"object","properties":{"parRate":{"type":"number","format":"double"},"parPrice":{"type":"number","format":"double"},"parLock":{"type":"integer","format":"int32"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.LenderFeeDetail":{"type":"object","properties":{"feeDetailNumber":{"type":"integer","format":"int32"},"feeTotalAmountPercent":{"type":"number","format":"double"},"feeSpecifiedFixedAmount":{"type":"number","format":"double"},"feeTotalCalculatedAmount":{"type":"number","format":"double"},"feePaymentFinancedIndicator":{"type":"boolean"},"feePaidBy":{"type":"string","nullable":true},"feePaidTo":{"type":"string","nullable":true},"rebatePriority":{"type":"integer","format":"int32"},"feeDescription":{"type":"string","nullable":true},"prepaidFinanceChargeIndicator":{"type":"boolean"},"includedInQMPointsAndFeesTest":{"type":"boolean"},"feePercentageBasedOn":{"type":"string","nullable":true},"feeType":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Opportunity.OpportunityTypeModel":{"type":"object","properties":{"name":{"type":"string","nullable":true},"shortName":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.FeeDetail object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.FeeDetail":{"type":"object","properties":{"amount":{"type":"number","format":"double","nullable":true},"description":{"type":"string","nullable":true},"isOrigination":{"type":"boolean","nullable":true},"points":{"type":"number","format":"double","nullable":true},"type":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.GroupAdjustmentProperty object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.GroupAdjustmentProperty":{"type":"object","properties":{"id":{"type":"string","nullable":true},"finalAdjustment":{"type":"number","format":"double","nullable":true},"adjustments":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Adjustment"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Adjustment":{"type":"object","properties":{"key":{"type":"string","nullable":true},"adj":{"type":"number","format":"double","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.Guideline object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.Guideline":{"type":"object","properties":{"documentDescription":{"type":"string","nullable":true},"guidelineLink":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Link"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Link":{"type":"object","properties":{"href":{"type":"string","format":"uri","nullable":true},"action":{"type":"string","nullable":true},"fileExtension":{"type":"string","nullable":true},"types":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.LenderFeeDetail object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.LenderFeeDetail":{"type":"object","properties":{"feeDetailNumber":{"type":"integer","format":"int32"},"feeTotalAmountPercent":{"type":"number","format":"double"},"feeSpecifiedFixedAmount":{"type":"number","format":"double"},"feeTotalCalculatedAmount":{"type":"number","format":"double"},"feePaymentFinancedIndicator":{"type":"boolean"},"feePaidBy":{"type":"string","nullable":true},"feePaidTo":{"type":"string","nullable":true},"rebatePriority":{"type":"integer","format":"int32"},"feeDescription":{"type":"string","nullable":true},"prepaidFinanceChargeIndicator":{"type":"boolean"},"includedInQMPointsAndFeesTest":{"type":"boolean"},"feePercentageBasedOn":{"type":"string","nullable":true},"feeType":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.Link object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.Link":{"type":"object","properties":{"href":{"type":"string","format":"uri","nullable":true},"action":{"type":"string","nullable":true},"fileExtension":{"type":"string","nullable":true},"types":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.Message object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.Message":{"type":"object","properties":{"code":{"type":"string","nullable":true},"messageText":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.AmortizationTypes object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.AmortizationTypes":{"enum":["Fixed","ARM","Balloon","OptionArm"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.ArmFixedTerms object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.ArmFixedTerms":{"enum":["SixMonth","OneYear","ThreeYear","FiveYear","SevenYear","TenYear","TwoYear","OneMonth","ThreeMonth","FifteenYear","SixYear"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.BorrowerCriteriaCitizenship object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.BorrowerCriteriaCitizenship":{"enum":["USCitizen","USCitizenAbroad","PermResidentAlien","NonPermResidentAlien","ForeignNational"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.BorrowerCriteriaTypeOfVeteran object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.BorrowerCriteriaTypeOfVeteran":{"enum":["ActiveDuty","NationalGuardOrReserves"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcyOutcome object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcyOutcome":{"enum":["NotApplicable","Discharged","Dismissed","OpenOrPending"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcySeasoning object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcySeasoning":{"enum":["NotApplicable","Last1To12Months","Last13To24Months","Last25To36Months","Last37To48Months","Last49To60Months","MoreThanFiveYearsAgo"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcyType object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcyType":{"enum":["None","Chapter7","Chapter11","Chapter13"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesHousingEventSeasoning object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesHousingEventSeasoning":{"enum":["NotApplicable","Last1To12Months","Last13To24Months","Last25To36Months","Last37To48Months","Last49To60Months","MoreThanFiveYearsAgo"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesHousingEventType object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesHousingEventType":{"enum":["None","DeedInLieu","Foreclosure","Modification","ShortSale","Forbearance"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesIncomeVerificationType object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesIncomeVerificationType":{"enum":["FullDoc","PersonalBankStmt1Mo","PersonalBankStmt6Mos","PersonalBankStmt12Mos","PersonalBankStmt18Mos","PersonalBankStmt24Mos","BusinessBankStmt1Mo","BusinessBankStmt6Mos","BusinessBankStmt12Mos","BusinessBankStmt18Mos","BusinessBankStmt24Mos","OneYearAltDoc","AssetRelated","InvestorDscr","RestrictedStock","InvestorNoRatio","PersonalBankStmt3Mos","BusinessBankStmt3Mos","TwoYearAltDoc","WrittenVOE","Stated","OneYear1099","TwoYear1099","PLOneYear","PLTwoYear","NoIncomeVerification"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAssetDepletion object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAssetDepletion":{"enum":["Yes","No"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAutoDebit object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAutoDebit":{"enum":["Yes","No"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAutomatedUnderwritingSystem object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAutomatedUnderwritingSystem":{"enum":["DU","LP","NotSpecified","InvestorAUS","ManualTraditional"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaBorrowerPaidMI object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaBorrowerPaidMI":{"enum":["Yes","No"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaBuydown object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaBuydown":{"enum":["None","ThreeTwoOne","TwoOne","OneZero","OneOne"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaCommunityAffordableSecond object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaCommunityAffordableSecond":{"enum":["Yes","No"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaConstructionLoanType object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaConstructionLoanType":{"enum":["NotApplicable","Construction","ConstructionToPerm"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaEmployeeLoan object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaEmployeeLoan":{"enum":["Yes","No"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaExpandedApprovalLevel object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaExpandedApprovalLevel":{"enum":["NotApplicable","LevelOne","LevelTwo","LevelThree","LevelFour","LevelFive"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaFeesIn object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaFeesIn":{"enum":["No","Yes"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaIncludeLOCompensationInPricing object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaIncludeLOCompensationInPricing":{"enum":["YesLenderPaid","NoBuyerPaid","NoLenderPaid"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLienType object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLienType":{"enum":["First","Second"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLoanPurpose object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLoanPurpose":{"enum":["Purchase","RefiCashout","RefiRateTermLimitedCO","FHAStreamlineRefi","VARateReduction","SimpleRefinance"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLoanType object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLoanType":{"enum":["Conforming","NonConforming","FHA","VA","Conventional","HELOC","USDARuralHousing"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaPrepaymentPenalty object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaPrepaymentPenalty":{"enum":["None","OneYear","TwoYear","ThreeYear","FourYear","FiveYear"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.LoanTerms object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.LoanTerms":{"enum":["ThirtyYear","TwentyFiveYear","TwentyYear","FifteenYear","TenYear","SevenYear","FiveYear","FortyYear","FourYear","TwoYear","ThreeMonth","SixMonth","NineMonth","ThreeYear","NineYear","EightYear","SixYear","OneYear","TwelveYear","NonStandardTerm"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.ProductTypes object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.ProductTypes":{"enum":["StandardProducts","AffordableProducts","HARP","HeroProducts","StudentLoanCORefi","RenovationAndRehabilitation","BondAndHFA","HUDspecialty","USDAStreamline","ExpandedGuidelines"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaNumberOfUnits object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaNumberOfUnits":{"enum":["OneUnit","TwoUnits","ThreeUnits","FourUnits"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaOccupancy object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaOccupancy":{"enum":["InvestmentProperty","PrimaryResidence","SecondHome"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaPropertyType object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaPropertyType":{"enum":["SingleFamily","Condo","ManufacturedDoubleWide","Condotel","Modular","PUD","Timeshare","ManufacturedSingleWide","Coop","NonWarrantableCondo","Townhouse","DetachedCondo"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.ParQuote object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.ParQuote":{"type":"object","properties":{"parRate":{"type":"number","format":"double"},"parPrice":{"type":"number","format":"double"},"parLock":{"type":"integer","format":"int32"}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.PricingSearchResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.PricingSearchResponse":{"type":"object","properties":{"products":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.EligibleProduct"},"nullable":true},"cltv":{"type":"number","format":"double"},"ltv":{"type":"number","format":"double"},"hcltv":{"type":"number","format":"double"},"amiPercentage":{"type":"number","format":"double"},"searchId":{"type":"string","nullable":true},"searchTime":{"type":"string","nullable":true},"customerInternalId":{"type":"string","nullable":true},"totalLoanAmountDetails":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.TotalLoanAmountDetails"},"guidelines":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Guideline"},"nullable":true},"messages":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Message"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.EligibleProduct":{"type":"object","properties":{"bonaFideDiscountPoints":{"type":"number","format":"double"},"qmStatus":{"type":"string","nullable":true},"amortizationTerm":{"type":"string","nullable":true},"amortizationType":{"type":"string","nullable":true},"apr":{"type":"number","format":"double"},"armIndex":{"type":"string","nullable":true},"armFirstCap":{"type":"number","format":"double"},"armIndexValue":{"type":"number","format":"double"},"armPeriodicCap":{"type":"number","format":"double"},"armLifetimeCap":{"type":"number","format":"double"},"armRelativeCap":{"type":"number","format":"double"},"armMargin":{"type":"number","format":"double"},"armsubsequentChangePeriod":{"type":"string","nullable":true},"armFixedTerm":{"type":"string","nullable":true},"closingCost":{"type":"number","format":"double"},"points":{"type":"number","format":"double","nullable":true},"pointsCost":{"type":"number","format":"double","nullable":true},"discount":{"type":"number","format":"double"},"investor":{"type":"string","nullable":true},"investorId":{"type":"integer","format":"int32"},"lastUpdate":{"type":"string","format":"date-time","nullable":true},"loanTerm":{"type":"string","nullable":true},"loanType":{"type":"string","nullable":true},"lockPeriod":{"type":"integer","format":"int64"},"monthlyMi":{"type":"number","format":"double"},"pendingUpdate":{"type":"boolean"},"price":{"type":"number","format":"double"},"priceStatus":{"type":"string","nullable":true},"principalAndInterest":{"type":"number","format":"double"},"productCode":{"type":"string","nullable":true},"productId":{"type":"string","nullable":true},"productName":{"type":"string","nullable":true},"rate":{"type":"number","format":"double"},"rebate":{"type":"number","format":"double"},"totalPayment":{"type":"number","format":"double"},"loCompensationDollars":{"type":"integer","format":"int32"},"loCompensationPercent":{"type":"number","format":"double"},"highBalance":{"type":"string","nullable":true},"productQuote":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.ProductQuote"},"keyLabel":{"type":"string","nullable":true},"programName":{"type":"string","nullable":true},"originalApr":{"type":"number","format":"double"},"adjustedApr":{"type":"number","format":"double"},"computedApr":{"type":"number","format":"double"},"armFixedTermMonths":{"type":"integer","format":"int32","nullable":true},"opportunityType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Opportunity.OpportunityTypeModel"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.ProductQuote":{"type":"object","properties":{"productName":{"type":"string","nullable":true},"quotes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Quote"},"nullable":true},"searchId":{"type":"string","nullable":true},"productId":{"type":"string","nullable":true},"adjustments":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.QuoteAdjustment"},"nullable":true},"parQuotes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.ParQuote"},"nullable":true},"totalRateAdjustment":{"type":"number","format":"double","nullable":true},"totalPriceAdjustment":{"type":"number","format":"double","nullable":true},"totalSRPAdjustment":{"type":"number","format":"double","nullable":true},"totalMarginAdjustment":{"type":"number","format":"double","nullable":true},"notesAndAdvisories":{"type":"array","items":{"type":"string"},"nullable":true},"armSubsequentChangePeriod":{"type":"string","nullable":true},"armIndex":{"type":"string","nullable":true},"armIndexValue":{"type":"number","format":"double","nullable":true},"armFirstCap":{"type":"number","format":"double","nullable":true},"armPeriodicCap":{"type":"number","format":"double","nullable":true},"armFixedTerm":{"type":"string","nullable":true},"armFixedTermMonths":{"type":"integer","format":"int32","nullable":true},"armLifetimeCap":{"type":"number","format":"double","nullable":true},"armRelativeCap":{"type":"number","format":"double","nullable":true},"constructionTermMonths":{"type":"integer","format":"int32","nullable":true},"originationFees":{"type":"number","format":"double","nullable":true},"investorId":{"type":"integer","format":"int32","nullable":true},"miRequiredOver80Ltv":{"type":"boolean","nullable":true},"interestOnlyTerm":{"type":"integer","format":"int32","nullable":true},"lenderFeeDetails":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.LenderFeeDetail"},"nullable":true},"lenderFeeTotal":{"type":"number","format":"double","nullable":true,"readOnly":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Quote":{"type":"object","properties":{"id":{"type":"string","nullable":true},"rate":{"type":"number","format":"double","nullable":true},"lockPeriod":{"type":"integer","format":"int32","nullable":true},"lockExpirationDate":{"type":"string","format":"date-time","nullable":true},"apr":{"type":"number","format":"double","nullable":true},"price":{"type":"number","format":"double","nullable":true},"armMargin":{"type":"number","format":"double","nullable":true},"closingCost":{"type":"number","format":"double","nullable":true},"points":{"type":"number","format":"double","nullable":true},"pointsCost":{"type":"number","format":"double","nullable":true},"discountDollar":{"type":"number","format":"double","nullable":true},"discountPercent":{"type":"number","format":"double","nullable":true},"rebateDollar":{"type":"number","format":"double","nullable":true},"rebatePercent":{"type":"number","format":"double","nullable":true},"loCompensationDollar":{"type":"number","format":"double","nullable":true},"loCompensationPercent":{"type":"number","format":"double","nullable":true},"principalAndInterest":{"type":"number","format":"double","nullable":true},"totalCredit":{"type":"number","format":"double","nullable":true},"monthlyMi":{"type":"number","format":"double","nullable":true},"totalPayment":{"type":"number","format":"double","nullable":true},"amiRuleApplied":{"type":"boolean"},"borrowerPaidDetails":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.FeeDetail"},"nullable":true},"groupAdjustmentProperties":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.GroupAdjustmentProperty"},"nullable":true},"searchId":{"type":"string","nullable":true},"productId":{"type":"string","nullable":true},"adjustedApr":{"type":"number","format":"double","nullable":true},"adjustedFee":{"type":"number","format":"double","nullable":true},"computedApr":{"type":"number","format":"double","nullable":true},"originalApr":{"type":"number","format":"double","nullable":true},"quoteId":{"type":"string","nullable":true},"isArchived":{"type":"boolean"},"isLocked":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.FeeDetail":{"type":"object","properties":{"amount":{"type":"number","format":"double","nullable":true},"description":{"type":"string","nullable":true},"isOrigination":{"type":"boolean","nullable":true},"points":{"type":"number","format":"double","nullable":true},"type":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.GroupAdjustmentProperty":{"type":"object","properties":{"id":{"type":"string","nullable":true},"finalAdjustment":{"type":"number","format":"double","nullable":true},"adjustments":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Adjustment"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Adjustment":{"type":"object","properties":{"key":{"type":"string","nullable":true},"adj":{"type":"number","format":"double","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.QuoteAdjustment":{"type":"object","properties":{"reason":{"type":"string","nullable":true},"adjustor":{"type":"number","format":"double"},"type":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.ParQuote":{"type":"object","properties":{"parRate":{"type":"number","format":"double"},"parPrice":{"type":"number","format":"double"},"parLock":{"type":"integer","format":"int32"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.LenderFeeDetail":{"type":"object","properties":{"feeDetailNumber":{"type":"integer","format":"int32"},"feeTotalAmountPercent":{"type":"number","format":"double"},"feeSpecifiedFixedAmount":{"type":"number","format":"double"},"feeTotalCalculatedAmount":{"type":"number","format":"double"},"feePaymentFinancedIndicator":{"type":"boolean"},"feePaidBy":{"type":"string","nullable":true},"feePaidTo":{"type":"string","nullable":true},"rebatePriority":{"type":"integer","format":"int32"},"feeDescription":{"type":"string","nullable":true},"prepaidFinanceChargeIndicator":{"type":"boolean"},"includedInQMPointsAndFeesTest":{"type":"boolean"},"feePercentageBasedOn":{"type":"string","nullable":true},"feeType":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Opportunity.OpportunityTypeModel":{"type":"object","properties":{"name":{"type":"string","nullable":true},"shortName":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.TotalLoanAmountDetails":{"type":"object","properties":{"totalLoanAmount":{"type":"number","format":"double"},"upfrontPmiMipFfGfPercent":{"type":"number","format":"double"},"upfrontPmiMipFfGfAmount":{"type":"number","format":"double"},"upfrontPmiMipFfGfPaidinCash":{"type":"number","format":"double"},"upfrontPmiMipFfGfFinancedAmount":{"type":"number","format":"double"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Guideline":{"type":"object","properties":{"documentDescription":{"type":"string","nullable":true},"guidelineLink":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Link"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Link":{"type":"object","properties":{"href":{"type":"string","format":"uri","nullable":true},"action":{"type":"string","nullable":true},"fileExtension":{"type":"string","nullable":true},"types":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Message":{"type":"object","properties":{"code":{"type":"string","nullable":true},"messageText":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.ProductQuote object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.ProductQuote":{"type":"object","properties":{"productName":{"type":"string","nullable":true},"quotes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Quote"},"nullable":true},"searchId":{"type":"string","nullable":true},"productId":{"type":"string","nullable":true},"adjustments":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.QuoteAdjustment"},"nullable":true},"parQuotes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.ParQuote"},"nullable":true},"totalRateAdjustment":{"type":"number","format":"double","nullable":true},"totalPriceAdjustment":{"type":"number","format":"double","nullable":true},"totalSRPAdjustment":{"type":"number","format":"double","nullable":true},"totalMarginAdjustment":{"type":"number","format":"double","nullable":true},"notesAndAdvisories":{"type":"array","items":{"type":"string"},"nullable":true},"armSubsequentChangePeriod":{"type":"string","nullable":true},"armIndex":{"type":"string","nullable":true},"armIndexValue":{"type":"number","format":"double","nullable":true},"armFirstCap":{"type":"number","format":"double","nullable":true},"armPeriodicCap":{"type":"number","format":"double","nullable":true},"armFixedTerm":{"type":"string","nullable":true},"armFixedTermMonths":{"type":"integer","format":"int32","nullable":true},"armLifetimeCap":{"type":"number","format":"double","nullable":true},"armRelativeCap":{"type":"number","format":"double","nullable":true},"constructionTermMonths":{"type":"integer","format":"int32","nullable":true},"originationFees":{"type":"number","format":"double","nullable":true},"investorId":{"type":"integer","format":"int32","nullable":true},"miRequiredOver80Ltv":{"type":"boolean","nullable":true},"interestOnlyTerm":{"type":"integer","format":"int32","nullable":true},"lenderFeeDetails":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.LenderFeeDetail"},"nullable":true},"lenderFeeTotal":{"type":"number","format":"double","nullable":true,"readOnly":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Quote":{"type":"object","properties":{"id":{"type":"string","nullable":true},"rate":{"type":"number","format":"double","nullable":true},"lockPeriod":{"type":"integer","format":"int32","nullable":true},"lockExpirationDate":{"type":"string","format":"date-time","nullable":true},"apr":{"type":"number","format":"double","nullable":true},"price":{"type":"number","format":"double","nullable":true},"armMargin":{"type":"number","format":"double","nullable":true},"closingCost":{"type":"number","format":"double","nullable":true},"points":{"type":"number","format":"double","nullable":true},"pointsCost":{"type":"number","format":"double","nullable":true},"discountDollar":{"type":"number","format":"double","nullable":true},"discountPercent":{"type":"number","format":"double","nullable":true},"rebateDollar":{"type":"number","format":"double","nullable":true},"rebatePercent":{"type":"number","format":"double","nullable":true},"loCompensationDollar":{"type":"number","format":"double","nullable":true},"loCompensationPercent":{"type":"number","format":"double","nullable":true},"principalAndInterest":{"type":"number","format":"double","nullable":true},"totalCredit":{"type":"number","format":"double","nullable":true},"monthlyMi":{"type":"number","format":"double","nullable":true},"totalPayment":{"type":"number","format":"double","nullable":true},"amiRuleApplied":{"type":"boolean"},"borrowerPaidDetails":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.FeeDetail"},"nullable":true},"groupAdjustmentProperties":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.GroupAdjustmentProperty"},"nullable":true},"searchId":{"type":"string","nullable":true},"productId":{"type":"string","nullable":true},"adjustedApr":{"type":"number","format":"double","nullable":true},"adjustedFee":{"type":"number","format":"double","nullable":true},"computedApr":{"type":"number","format":"double","nullable":true},"originalApr":{"type":"number","format":"double","nullable":true},"quoteId":{"type":"string","nullable":true},"isArchived":{"type":"boolean"},"isLocked":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.FeeDetail":{"type":"object","properties":{"amount":{"type":"number","format":"double","nullable":true},"description":{"type":"string","nullable":true},"isOrigination":{"type":"boolean","nullable":true},"points":{"type":"number","format":"double","nullable":true},"type":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.GroupAdjustmentProperty":{"type":"object","properties":{"id":{"type":"string","nullable":true},"finalAdjustment":{"type":"number","format":"double","nullable":true},"adjustments":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Adjustment"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Adjustment":{"type":"object","properties":{"key":{"type":"string","nullable":true},"adj":{"type":"number","format":"double","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.QuoteAdjustment":{"type":"object","properties":{"reason":{"type":"string","nullable":true},"adjustor":{"type":"number","format":"double"},"type":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.ParQuote":{"type":"object","properties":{"parRate":{"type":"number","format":"double"},"parPrice":{"type":"number","format":"double"},"parLock":{"type":"integer","format":"int32"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.LenderFeeDetail":{"type":"object","properties":{"feeDetailNumber":{"type":"integer","format":"int32"},"feeTotalAmountPercent":{"type":"number","format":"double"},"feeSpecifiedFixedAmount":{"type":"number","format":"double"},"feeTotalCalculatedAmount":{"type":"number","format":"double"},"feePaymentFinancedIndicator":{"type":"boolean"},"feePaidBy":{"type":"string","nullable":true},"feePaidTo":{"type":"string","nullable":true},"rebatePriority":{"type":"integer","format":"int32"},"feeDescription":{"type":"string","nullable":true},"prepaidFinanceChargeIndicator":{"type":"boolean"},"includedInQMPointsAndFeesTest":{"type":"boolean"},"feePercentageBasedOn":{"type":"string","nullable":true},"feeType":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.Quote object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.Quote":{"type":"object","properties":{"id":{"type":"string","nullable":true},"rate":{"type":"number","format":"double","nullable":true},"lockPeriod":{"type":"integer","format":"int32","nullable":true},"lockExpirationDate":{"type":"string","format":"date-time","nullable":true},"apr":{"type":"number","format":"double","nullable":true},"price":{"type":"number","format":"double","nullable":true},"armMargin":{"type":"number","format":"double","nullable":true},"closingCost":{"type":"number","format":"double","nullable":true},"points":{"type":"number","format":"double","nullable":true},"pointsCost":{"type":"number","format":"double","nullable":true},"discountDollar":{"type":"number","format":"double","nullable":true},"discountPercent":{"type":"number","format":"double","nullable":true},"rebateDollar":{"type":"number","format":"double","nullable":true},"rebatePercent":{"type":"number","format":"double","nullable":true},"loCompensationDollar":{"type":"number","format":"double","nullable":true},"loCompensationPercent":{"type":"number","format":"double","nullable":true},"principalAndInterest":{"type":"number","format":"double","nullable":true},"totalCredit":{"type":"number","format":"double","nullable":true},"monthlyMi":{"type":"number","format":"double","nullable":true},"totalPayment":{"type":"number","format":"double","nullable":true},"amiRuleApplied":{"type":"boolean"},"borrowerPaidDetails":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.FeeDetail"},"nullable":true},"groupAdjustmentProperties":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.GroupAdjustmentProperty"},"nullable":true},"searchId":{"type":"string","nullable":true},"productId":{"type":"string","nullable":true},"adjustedApr":{"type":"number","format":"double","nullable":true},"adjustedFee":{"type":"number","format":"double","nullable":true},"computedApr":{"type":"number","format":"double","nullable":true},"originalApr":{"type":"number","format":"double","nullable":true},"quoteId":{"type":"string","nullable":true},"isArchived":{"type":"boolean"},"isLocked":{"type":"boolean"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.FeeDetail":{"type":"object","properties":{"amount":{"type":"number","format":"double","nullable":true},"description":{"type":"string","nullable":true},"isOrigination":{"type":"boolean","nullable":true},"points":{"type":"number","format":"double","nullable":true},"type":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.GroupAdjustmentProperty":{"type":"object","properties":{"id":{"type":"string","nullable":true},"finalAdjustment":{"type":"number","format":"double","nullable":true},"adjustments":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Adjustment"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Adjustment":{"type":"object","properties":{"key":{"type":"string","nullable":true},"adj":{"type":"number","format":"double","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.QuoteAdjustment object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.QuoteAdjustment":{"type":"object","properties":{"reason":{"type":"string","nullable":true},"adjustor":{"type":"number","format":"double"},"type":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.Requests.IneligibleProductSummary object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.Requests.IneligibleProductSummary":{"type":"object","properties":{"productName":{"type":"string","nullable":true},"ineligibleReasons":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.Requests.IneligibleProductTypeGroup object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.Requests.IneligibleProductTypeGroup":{"type":"object","properties":{"productType":{"type":"string","nullable":true},"products":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Requests.IneligibleProductSummary"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Requests.IneligibleProductSummary":{"type":"object","properties":{"productName":{"type":"string","nullable":true},"ineligibleReasons":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.Requests.IneligibleProductsResult object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.Requests.IneligibleProductsResult":{"type":"object","properties":{"searchId":{"type":"string","nullable":true},"totalProducts":{"type":"integer","format":"int32"},"returnedProducts":{"type":"integer","format":"int32"},"truncated":{"type":"boolean"},"productTypes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Requests.IneligibleProductTypeGroup"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Requests.IneligibleProductTypeGroup":{"type":"object","properties":{"productType":{"type":"string","nullable":true},"products":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Requests.IneligibleProductSummary"},"nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Requests.IneligibleProductSummary":{"type":"object","properties":{"productName":{"type":"string","nullable":true},"ineligibleReasons":{"type":"array","items":{"type":"string"},"nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.Requests.SearchPricingBorrowerInformation object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.Requests.SearchPricingBorrowerInformation":{"type":"object","properties":{"citizenship":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.BorrowerCriteriaCitizenship"},"ficoScore":{"type":"integer","description":"Representative FICO score (300-850).","format":"int32"},"firstTimeHomeBuyer":{"type":"boolean","description":"Set true on purchases to surface FTHB products and reduced MIP."},"selfEmployed":{"type":"boolean","description":"True if the borrower is self-employed."},"monthsReserves":{"type":"integer","description":"Months of post-closing reserves.","format":"int32"},"typeOfVeteran":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.BorrowerCriteriaTypeOfVeteran"},"vaFirstTimeUse":{"type":"boolean","description":"VA only. First use of VA entitlement (affects funding fee)."},"waiveEscrows":{"type":"boolean","description":"Whether escrows are waived."},"state":{"type":"string","description":"Borrower mailing-address state (two-letter code), distinct from the property state. Optional.","nullable":true},"firstName":{"type":"string","description":"Optional borrower first name; not used for eligibility.","nullable":true},"lastName":{"type":"string","description":"Optional borrower last name; not used for eligibility.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.OptimalBlue.BorrowerCriteriaCitizenship":{"enum":["USCitizen","USCitizenAbroad","PermResidentAlien","NonPermResidentAlien","ForeignNational"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.BorrowerCriteriaTypeOfVeteran":{"enum":["ActiveDuty","NationalGuardOrReserves"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.Requests.SearchPricingExpandedGuidelines object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.Requests.SearchPricingExpandedGuidelines":{"type":"object","properties":{"incomeVerificationType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesIncomeVerificationType"},"housingEventType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesHousingEventType"},"housingEventSeasoning":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesHousingEventSeasoning"},"bankruptcyType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcyType"},"bankruptcyOutcome":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcyOutcome"},"bankruptcySeasoning":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcySeasoning"},"debtServiceCoverageRatio":{"type":"number","description":"DSCR for investor / non-QM products.","format":"double"},"uniqueProperty":{"type":"boolean","description":"Unique property flag."},"debtConsolidation":{"type":"boolean","description":"Debt consolidation flag."},"mortgageLates30In12Months":{"type":"integer","description":"30-day mortgage lates, last 12 months.","format":"int32"},"mortgageLates30In13To24Months":{"type":"integer","description":"30-day mortgage lates, months 13-24.","format":"int32"},"mortgageLates60In12Months":{"type":"integer","description":"60-day mortgage lates, last 12 months.","format":"int32"},"mortgageLates60In13To24Months":{"type":"integer","description":"60-day mortgage lates, months 13-24.","format":"int32"},"mortgageLates90In12Months":{"type":"integer","description":"90-day mortgage lates, last 12 months.","format":"int32"},"mortgageLates90In13To24Months":{"type":"integer","description":"90-day mortgage lates, months 13-24.","format":"int32"},"mortgageLates120In12Months":{"type":"integer","description":"120-day mortgage lates, last 12 months.","format":"int32"},"mortgageLates120In13To24Months":{"type":"integer","description":"120-day mortgage lates, months 13-24.","format":"int32"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesIncomeVerificationType":{"enum":["FullDoc","PersonalBankStmt1Mo","PersonalBankStmt6Mos","PersonalBankStmt12Mos","PersonalBankStmt18Mos","PersonalBankStmt24Mos","BusinessBankStmt1Mo","BusinessBankStmt6Mos","BusinessBankStmt12Mos","BusinessBankStmt18Mos","BusinessBankStmt24Mos","OneYearAltDoc","AssetRelated","InvestorDscr","RestrictedStock","InvestorNoRatio","PersonalBankStmt3Mos","BusinessBankStmt3Mos","TwoYearAltDoc","WrittenVOE","Stated","OneYear1099","TwoYear1099","PLOneYear","PLTwoYear","NoIncomeVerification"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesHousingEventType":{"enum":["None","DeedInLieu","Foreclosure","Modification","ShortSale","Forbearance"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesHousingEventSeasoning":{"enum":["NotApplicable","Last1To12Months","Last13To24Months","Last25To36Months","Last37To48Months","Last49To60Months","MoreThanFiveYearsAgo"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcyType":{"enum":["None","Chapter7","Chapter11","Chapter13"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcyOutcome":{"enum":["NotApplicable","Discharged","Dismissed","OpenOrPending"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcySeasoning":{"enum":["NotApplicable","Last1To12Months","Last13To24Months","Last25To36Months","Last37To48Months","Last49To60Months","MoreThanFiveYearsAgo"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.Requests.SearchPricingLoanInformation object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.Requests.SearchPricingLoanInformation":{"type":"object","properties":{"loanType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLoanType"},"loanPurpose":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLoanPurpose"},"loanAmount":{"type":"number","description":"Base loan amount in USD, excluding financed fees and MIP.","format":"double"},"cashOutAmount":{"type":"number","description":"Cash-out amount in USD (refinance).","format":"double"},"secondLienAmount":{"type":"number","description":"Second lien amount in USD. Affects CLTV.","format":"double"},"helocDrawnAmount":{"type":"number","description":"HELOC drawn amount in USD.","format":"double"},"helocLineAmount":{"type":"number","description":"HELOC line (limit) amount in USD.","format":"double"},"productTypes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ProductTypes"},"description":"Product categories to include. Most scenarios use [StandardProducts]; non-QM uses [ExpandedGuidelines].","nullable":true},"amortizationTypes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.AmortizationTypes"},"description":"Amortization types. Conventional typically [Fixed, ARM]; FHA/VA/USDA typically [Fixed].","nullable":true},"loanTerms":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanTerms"},"description":"Loan terms to include.","nullable":true},"armFixedTerms":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ArmFixedTerms"},"description":"REQUIRED when amortizationTypes contains ARM; defaults to [FiveYear, SevenYear, TenYear]. Ignored otherwise.","nullable":true},"desiredRate":{"type":"number","description":"Target interest rate. 0 returns all eligible rates.","format":"double"},"desiredLockPeriod":{"type":"integer","description":"Desired lock period in days.","format":"int32"},"desiredPrice":{"type":"number","description":"Desired price (par = 100).","format":"double"},"constructionLoanType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaConstructionLoanType"},"exemptFromVAFundingFee":{"type":"boolean","description":"VA only. True for veterans with a service-connected disability."},"debtToIncomeRatio":{"type":"number","description":"DTI percent (25 = 25%).","format":"double"},"interestOnly":{"type":"boolean","description":"Include interest-only products."},"propertiesFinanced":{"type":"integer","description":"Number of properties the borrower already finances.","format":"int32"},"lienType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLienType"},"automatedUnderwritingSystem":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAutomatedUnderwritingSystem"},"borrowerPaidMi":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaBorrowerPaidMI"},"buydown":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaBuydown"},"expandedApprovalLevel":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaExpandedApprovalLevel"},"prepaymentPenalty":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaPrepaymentPenalty"},"includeLoCompensationInPricing":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaIncludeLOCompensationInPricing"},"assetDepletion":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAssetDepletion"},"autoDebit":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAutoDebit"},"employeeLoan":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaEmployeeLoan"},"communityAffordableSecond":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaCommunityAffordableSecond"},"calculateTotalLoanAmount":{"type":"boolean","description":"Auto-calculate the total loan amount. When false, totalLoanAmountDetails applies."},"totalLoanAmountDetails":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Requests.SearchPricingTotalLoanAmountDetails"},"expandedGuidelines":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Requests.SearchPricingExpandedGuidelines"},"firstLienAmount":{"type":"number","description":"First-lien amount in USD when lienType=Second (drives CLTV). Leave null otherwise.","format":"double","nullable":true},"feesIn":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaFeesIn"},"reducedMi":{"type":"boolean","description":"True for reduced-MI products (HomeReady, Home Possible)."},"totalMonthlyQualifyingIncome":{"type":"number","description":"Total monthly qualifying income in USD across all borrowers.","format":"double"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLoanType":{"enum":["Conforming","NonConforming","FHA","VA","Conventional","HELOC","USDARuralHousing"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLoanPurpose":{"enum":["Purchase","RefiCashout","RefiRateTermLimitedCO","FHAStreamlineRefi","VARateReduction","SimpleRefinance"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ProductTypes":{"enum":["StandardProducts","AffordableProducts","HARP","HeroProducts","StudentLoanCORefi","RenovationAndRehabilitation","BondAndHFA","HUDspecialty","USDAStreamline","ExpandedGuidelines"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.AmortizationTypes":{"enum":["Fixed","ARM","Balloon","OptionArm"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanTerms":{"enum":["ThirtyYear","TwentyFiveYear","TwentyYear","FifteenYear","TenYear","SevenYear","FiveYear","FortyYear","FourYear","TwoYear","ThreeMonth","SixMonth","NineMonth","ThreeYear","NineYear","EightYear","SixYear","OneYear","TwelveYear","NonStandardTerm"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ArmFixedTerms":{"enum":["SixMonth","OneYear","ThreeYear","FiveYear","SevenYear","TenYear","TwoYear","OneMonth","ThreeMonth","FifteenYear","SixYear"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaConstructionLoanType":{"enum":["NotApplicable","Construction","ConstructionToPerm"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLienType":{"enum":["First","Second"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAutomatedUnderwritingSystem":{"enum":["DU","LP","NotSpecified","InvestorAUS","ManualTraditional"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaBorrowerPaidMI":{"enum":["Yes","No"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaBuydown":{"enum":["None","ThreeTwoOne","TwoOne","OneZero","OneOne"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaExpandedApprovalLevel":{"enum":["NotApplicable","LevelOne","LevelTwo","LevelThree","LevelFour","LevelFive"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaPrepaymentPenalty":{"enum":["None","OneYear","TwoYear","ThreeYear","FourYear","FiveYear"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaIncludeLOCompensationInPricing":{"enum":["YesLenderPaid","NoBuyerPaid","NoLenderPaid"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAssetDepletion":{"enum":["Yes","No"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAutoDebit":{"enum":["Yes","No"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaEmployeeLoan":{"enum":["Yes","No"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaCommunityAffordableSecond":{"enum":["Yes","No"],"type":"string"},"Realfinity.Common.Models.Pricing.Requests.SearchPricingTotalLoanAmountDetails":{"type":"object","properties":{"totalLoanAmount":{"type":"number","description":"Explicit total loan amount in USD.","format":"double"},"upfrontPmiMipFfGfPercent":{"type":"number","description":"Upfront PMI/MIP/FF/GF percent.","format":"double"},"upfrontPmiMipFfGfAmount":{"type":"number","description":"Upfront PMI/MIP/FF/GF amount in USD (alternative to the percent).","format":"double"},"upfrontPmiMipFfGfPaidinCash":{"type":"number","description":"Portion paid in cash at closing.","format":"double"},"upfrontPmiMipFfGfFinancedAmount":{"type":"number","description":"Portion financed into the loan.","format":"double"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Requests.SearchPricingExpandedGuidelines":{"type":"object","properties":{"incomeVerificationType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesIncomeVerificationType"},"housingEventType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesHousingEventType"},"housingEventSeasoning":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesHousingEventSeasoning"},"bankruptcyType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcyType"},"bankruptcyOutcome":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcyOutcome"},"bankruptcySeasoning":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcySeasoning"},"debtServiceCoverageRatio":{"type":"number","description":"DSCR for investor / non-QM products.","format":"double"},"uniqueProperty":{"type":"boolean","description":"Unique property flag."},"debtConsolidation":{"type":"boolean","description":"Debt consolidation flag."},"mortgageLates30In12Months":{"type":"integer","description":"30-day mortgage lates, last 12 months.","format":"int32"},"mortgageLates30In13To24Months":{"type":"integer","description":"30-day mortgage lates, months 13-24.","format":"int32"},"mortgageLates60In12Months":{"type":"integer","description":"60-day mortgage lates, last 12 months.","format":"int32"},"mortgageLates60In13To24Months":{"type":"integer","description":"60-day mortgage lates, months 13-24.","format":"int32"},"mortgageLates90In12Months":{"type":"integer","description":"90-day mortgage lates, last 12 months.","format":"int32"},"mortgageLates90In13To24Months":{"type":"integer","description":"90-day mortgage lates, months 13-24.","format":"int32"},"mortgageLates120In12Months":{"type":"integer","description":"120-day mortgage lates, last 12 months.","format":"int32"},"mortgageLates120In13To24Months":{"type":"integer","description":"120-day mortgage lates, months 13-24.","format":"int32"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesIncomeVerificationType":{"enum":["FullDoc","PersonalBankStmt1Mo","PersonalBankStmt6Mos","PersonalBankStmt12Mos","PersonalBankStmt18Mos","PersonalBankStmt24Mos","BusinessBankStmt1Mo","BusinessBankStmt6Mos","BusinessBankStmt12Mos","BusinessBankStmt18Mos","BusinessBankStmt24Mos","OneYearAltDoc","AssetRelated","InvestorDscr","RestrictedStock","InvestorNoRatio","PersonalBankStmt3Mos","BusinessBankStmt3Mos","TwoYearAltDoc","WrittenVOE","Stated","OneYear1099","TwoYear1099","PLOneYear","PLTwoYear","NoIncomeVerification"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesHousingEventType":{"enum":["None","DeedInLieu","Foreclosure","Modification","ShortSale","Forbearance"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesHousingEventSeasoning":{"enum":["NotApplicable","Last1To12Months","Last13To24Months","Last25To36Months","Last37To48Months","Last49To60Months","MoreThanFiveYearsAgo"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcyType":{"enum":["None","Chapter7","Chapter11","Chapter13"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcyOutcome":{"enum":["NotApplicable","Discharged","Dismissed","OpenOrPending"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcySeasoning":{"enum":["NotApplicable","Last1To12Months","Last13To24Months","Last25To36Months","Last37To48Months","Last49To60Months","MoreThanFiveYearsAgo"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaFeesIn":{"enum":["No","Yes"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.Requests.SearchPricingPropertyInformation object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.Requests.SearchPricingPropertyInformation":{"type":"object","properties":{"propertyValue":{"type":"number","description":"Property value in USD. Used as appraised value and sales price unless overridden.","format":"double"},"appraisedValue":{"type":"number","description":"Appraised value in USD. Overrides propertyValue for refinance LTV.","format":"double","nullable":true},"salesPrice":{"type":"number","description":"Sales price in USD. Overrides propertyValue for purchase LTV.","format":"double","nullable":true},"state":{"type":"string","description":"Property state (two-letter US code).","nullable":true},"county":{"type":"string","description":"Property county (must match the state). Required for pricing eligibility.","nullable":true},"zipCode":{"type":"string","description":"Property ZIP code.","nullable":true},"propertyType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaPropertyType"},"occupancy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaOccupancy"},"numberOfUnits":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaNumberOfUnits"},"corporateRelocation":{"type":"boolean","description":"True if the borrower is being relocated by their employer."},"numberOfStories":{"type":"integer","description":"Number of stories.","format":"int32"},"propertyStreetAddress":{"type":"string","description":"Optional street address; not used for eligibility.","nullable":true},"city":{"type":"string","description":"Optional city; not used for eligibility.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaPropertyType":{"enum":["SingleFamily","Condo","ManufacturedDoubleWide","Condotel","Modular","PUD","Timeshare","ManufacturedSingleWide","Coop","NonWarrantableCondo","Townhouse","DetachedCondo"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaOccupancy":{"enum":["InvestmentProperty","PrimaryResidence","SecondHome"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaNumberOfUnits":{"enum":["OneUnit","TwoUnits","ThreeUnits","FourUnits"],"type":"string"}}}}
```

## The Realfinity.Common.Models.Pricing.Requests.SearchPricingQmInformation object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.Requests.SearchPricingQmInformation":{"type":"object","properties":{"refinancePrepaymentFeeAmount":{"type":"number","description":"Refinance prepayment fee in USD.","format":"double"},"creditInsuranceFeeAmount":{"type":"number","description":"Credit insurance fee in USD.","format":"double"},"cashIncentiveDiscountAmount":{"type":"number","description":"Cash incentive / discount applied at closing in USD.","format":"double"},"escrowTrusteeFeeAmount":{"type":"number","description":"Escrow / trustee fee in USD.","format":"double"},"propertyAssessmentFeeAmount":{"type":"number","description":"Property assessment fee in USD.","format":"double"},"notaryCreditReportFeeAmount":{"type":"number","description":"Notary / credit report fee in USD.","format":"double"},"documentPreparationFeeAmount":{"type":"number","description":"Document preparation fee in USD.","format":"double"},"titleFeeAmount":{"type":"number","description":"Title fee in USD.","format":"double"},"borrowerPaidLoCompensation":{"type":"number","description":"Borrower-paid LO compensation in USD.","format":"double"},"additionalQmFeesAffectApor":{"type":"boolean","description":"If true, additional QM fees count toward the APOR comparison."},"additionalQmFeeAmount":{"type":"number","description":"Additional QM fees in USD beyond the itemized categories.","format":"double"},"financedPmi":{"type":"number","description":"Financed PMI / MIP rolled into the loan, in USD.","format":"double"}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.Requests.SearchPricingRequest object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.Requests.SearchPricingRequest":{"type":"object","properties":{"commissionTier":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.CommissionTier"},"useAgentObAccount":{"type":"boolean","description":"If true, price under the agent's own OptimalBlue account (their configured channel and originator) instead of a commission-tier account. Honored only for Realfinity.AI.Api-originated calls; takes precedence over commissionTier. Fails if the agent has no OptimalBlue account configured."},"userId":{"type":"string","description":"Realfinity user ID (GUID) of the pricing agent, from search_users or the loan's officer. Defaults to the calling user.","format":"uuid","nullable":true},"includeGuidelines":{"type":"boolean","description":"If true, include per-product eligibility guidelines."},"borrowerInformation":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Requests.SearchPricingBorrowerInformation"},"propertyInformation":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Requests.SearchPricingPropertyInformation"},"loanInformation":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Requests.SearchPricingLoanInformation"},"qmInformation":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Requests.SearchPricingQmInformation"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.CommissionTier":{"enum":["HalfPercent","ThreeQuarterPercent","OnePercent","OneAndThreeQuarterPercent"],"type":"string"},"Realfinity.Common.Models.Pricing.Requests.SearchPricingBorrowerInformation":{"type":"object","properties":{"citizenship":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.BorrowerCriteriaCitizenship"},"ficoScore":{"type":"integer","description":"Representative FICO score (300-850).","format":"int32"},"firstTimeHomeBuyer":{"type":"boolean","description":"Set true on purchases to surface FTHB products and reduced MIP."},"selfEmployed":{"type":"boolean","description":"True if the borrower is self-employed."},"monthsReserves":{"type":"integer","description":"Months of post-closing reserves.","format":"int32"},"typeOfVeteran":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.BorrowerCriteriaTypeOfVeteran"},"vaFirstTimeUse":{"type":"boolean","description":"VA only. First use of VA entitlement (affects funding fee)."},"waiveEscrows":{"type":"boolean","description":"Whether escrows are waived."},"state":{"type":"string","description":"Borrower mailing-address state (two-letter code), distinct from the property state. Optional.","nullable":true},"firstName":{"type":"string","description":"Optional borrower first name; not used for eligibility.","nullable":true},"lastName":{"type":"string","description":"Optional borrower last name; not used for eligibility.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.OptimalBlue.BorrowerCriteriaCitizenship":{"enum":["USCitizen","USCitizenAbroad","PermResidentAlien","NonPermResidentAlien","ForeignNational"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.BorrowerCriteriaTypeOfVeteran":{"enum":["ActiveDuty","NationalGuardOrReserves"],"type":"string"},"Realfinity.Common.Models.Pricing.Requests.SearchPricingPropertyInformation":{"type":"object","properties":{"propertyValue":{"type":"number","description":"Property value in USD. Used as appraised value and sales price unless overridden.","format":"double"},"appraisedValue":{"type":"number","description":"Appraised value in USD. Overrides propertyValue for refinance LTV.","format":"double","nullable":true},"salesPrice":{"type":"number","description":"Sales price in USD. Overrides propertyValue for purchase LTV.","format":"double","nullable":true},"state":{"type":"string","description":"Property state (two-letter US code).","nullable":true},"county":{"type":"string","description":"Property county (must match the state). Required for pricing eligibility.","nullable":true},"zipCode":{"type":"string","description":"Property ZIP code.","nullable":true},"propertyType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaPropertyType"},"occupancy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaOccupancy"},"numberOfUnits":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaNumberOfUnits"},"corporateRelocation":{"type":"boolean","description":"True if the borrower is being relocated by their employer."},"numberOfStories":{"type":"integer","description":"Number of stories.","format":"int32"},"propertyStreetAddress":{"type":"string","description":"Optional street address; not used for eligibility.","nullable":true},"city":{"type":"string","description":"Optional city; not used for eligibility.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaPropertyType":{"enum":["SingleFamily","Condo","ManufacturedDoubleWide","Condotel","Modular","PUD","Timeshare","ManufacturedSingleWide","Coop","NonWarrantableCondo","Townhouse","DetachedCondo"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaOccupancy":{"enum":["InvestmentProperty","PrimaryResidence","SecondHome"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.PropertySearchCriteriaNumberOfUnits":{"enum":["OneUnit","TwoUnits","ThreeUnits","FourUnits"],"type":"string"},"Realfinity.Common.Models.Pricing.Requests.SearchPricingLoanInformation":{"type":"object","properties":{"loanType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLoanType"},"loanPurpose":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLoanPurpose"},"loanAmount":{"type":"number","description":"Base loan amount in USD, excluding financed fees and MIP.","format":"double"},"cashOutAmount":{"type":"number","description":"Cash-out amount in USD (refinance).","format":"double"},"secondLienAmount":{"type":"number","description":"Second lien amount in USD. Affects CLTV.","format":"double"},"helocDrawnAmount":{"type":"number","description":"HELOC drawn amount in USD.","format":"double"},"helocLineAmount":{"type":"number","description":"HELOC line (limit) amount in USD.","format":"double"},"productTypes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ProductTypes"},"description":"Product categories to include. Most scenarios use [StandardProducts]; non-QM uses [ExpandedGuidelines].","nullable":true},"amortizationTypes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.AmortizationTypes"},"description":"Amortization types. Conventional typically [Fixed, ARM]; FHA/VA/USDA typically [Fixed].","nullable":true},"loanTerms":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanTerms"},"description":"Loan terms to include.","nullable":true},"armFixedTerms":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ArmFixedTerms"},"description":"REQUIRED when amortizationTypes contains ARM; defaults to [FiveYear, SevenYear, TenYear]. Ignored otherwise.","nullable":true},"desiredRate":{"type":"number","description":"Target interest rate. 0 returns all eligible rates.","format":"double"},"desiredLockPeriod":{"type":"integer","description":"Desired lock period in days.","format":"int32"},"desiredPrice":{"type":"number","description":"Desired price (par = 100).","format":"double"},"constructionLoanType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaConstructionLoanType"},"exemptFromVAFundingFee":{"type":"boolean","description":"VA only. True for veterans with a service-connected disability."},"debtToIncomeRatio":{"type":"number","description":"DTI percent (25 = 25%).","format":"double"},"interestOnly":{"type":"boolean","description":"Include interest-only products."},"propertiesFinanced":{"type":"integer","description":"Number of properties the borrower already finances.","format":"int32"},"lienType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLienType"},"automatedUnderwritingSystem":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAutomatedUnderwritingSystem"},"borrowerPaidMi":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaBorrowerPaidMI"},"buydown":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaBuydown"},"expandedApprovalLevel":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaExpandedApprovalLevel"},"prepaymentPenalty":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaPrepaymentPenalty"},"includeLoCompensationInPricing":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaIncludeLOCompensationInPricing"},"assetDepletion":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAssetDepletion"},"autoDebit":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAutoDebit"},"employeeLoan":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaEmployeeLoan"},"communityAffordableSecond":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaCommunityAffordableSecond"},"calculateTotalLoanAmount":{"type":"boolean","description":"Auto-calculate the total loan amount. When false, totalLoanAmountDetails applies."},"totalLoanAmountDetails":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Requests.SearchPricingTotalLoanAmountDetails"},"expandedGuidelines":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.Requests.SearchPricingExpandedGuidelines"},"firstLienAmount":{"type":"number","description":"First-lien amount in USD when lienType=Second (drives CLTV). Leave null otherwise.","format":"double","nullable":true},"feesIn":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaFeesIn"},"reducedMi":{"type":"boolean","description":"True for reduced-MI products (HomeReady, Home Possible)."},"totalMonthlyQualifyingIncome":{"type":"number","description":"Total monthly qualifying income in USD across all borrowers.","format":"double"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLoanType":{"enum":["Conforming","NonConforming","FHA","VA","Conventional","HELOC","USDARuralHousing"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLoanPurpose":{"enum":["Purchase","RefiCashout","RefiRateTermLimitedCO","FHAStreamlineRefi","VARateReduction","SimpleRefinance"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ProductTypes":{"enum":["StandardProducts","AffordableProducts","HARP","HeroProducts","StudentLoanCORefi","RenovationAndRehabilitation","BondAndHFA","HUDspecialty","USDAStreamline","ExpandedGuidelines"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.AmortizationTypes":{"enum":["Fixed","ARM","Balloon","OptionArm"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanTerms":{"enum":["ThirtyYear","TwentyFiveYear","TwentyYear","FifteenYear","TenYear","SevenYear","FiveYear","FortyYear","FourYear","TwoYear","ThreeMonth","SixMonth","NineMonth","ThreeYear","NineYear","EightYear","SixYear","OneYear","TwelveYear","NonStandardTerm"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ArmFixedTerms":{"enum":["SixMonth","OneYear","ThreeYear","FiveYear","SevenYear","TenYear","TwoYear","OneMonth","ThreeMonth","FifteenYear","SixYear"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaConstructionLoanType":{"enum":["NotApplicable","Construction","ConstructionToPerm"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaLienType":{"enum":["First","Second"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAutomatedUnderwritingSystem":{"enum":["DU","LP","NotSpecified","InvestorAUS","ManualTraditional"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaBorrowerPaidMI":{"enum":["Yes","No"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaBuydown":{"enum":["None","ThreeTwoOne","TwoOne","OneZero","OneOne"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaExpandedApprovalLevel":{"enum":["NotApplicable","LevelOne","LevelTwo","LevelThree","LevelFour","LevelFive"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaPrepaymentPenalty":{"enum":["None","OneYear","TwoYear","ThreeYear","FourYear","FiveYear"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaIncludeLOCompensationInPricing":{"enum":["YesLenderPaid","NoBuyerPaid","NoLenderPaid"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAssetDepletion":{"enum":["Yes","No"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaAutoDebit":{"enum":["Yes","No"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaEmployeeLoan":{"enum":["Yes","No"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaCommunityAffordableSecond":{"enum":["Yes","No"],"type":"string"},"Realfinity.Common.Models.Pricing.Requests.SearchPricingTotalLoanAmountDetails":{"type":"object","properties":{"totalLoanAmount":{"type":"number","description":"Explicit total loan amount in USD.","format":"double"},"upfrontPmiMipFfGfPercent":{"type":"number","description":"Upfront PMI/MIP/FF/GF percent.","format":"double"},"upfrontPmiMipFfGfAmount":{"type":"number","description":"Upfront PMI/MIP/FF/GF amount in USD (alternative to the percent).","format":"double"},"upfrontPmiMipFfGfPaidinCash":{"type":"number","description":"Portion paid in cash at closing.","format":"double"},"upfrontPmiMipFfGfFinancedAmount":{"type":"number","description":"Portion financed into the loan.","format":"double"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.Requests.SearchPricingExpandedGuidelines":{"type":"object","properties":{"incomeVerificationType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesIncomeVerificationType"},"housingEventType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesHousingEventType"},"housingEventSeasoning":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesHousingEventSeasoning"},"bankruptcyType":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcyType"},"bankruptcyOutcome":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcyOutcome"},"bankruptcySeasoning":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcySeasoning"},"debtServiceCoverageRatio":{"type":"number","description":"DSCR for investor / non-QM products.","format":"double"},"uniqueProperty":{"type":"boolean","description":"Unique property flag."},"debtConsolidation":{"type":"boolean","description":"Debt consolidation flag."},"mortgageLates30In12Months":{"type":"integer","description":"30-day mortgage lates, last 12 months.","format":"int32"},"mortgageLates30In13To24Months":{"type":"integer","description":"30-day mortgage lates, months 13-24.","format":"int32"},"mortgageLates60In12Months":{"type":"integer","description":"60-day mortgage lates, last 12 months.","format":"int32"},"mortgageLates60In13To24Months":{"type":"integer","description":"60-day mortgage lates, months 13-24.","format":"int32"},"mortgageLates90In12Months":{"type":"integer","description":"90-day mortgage lates, last 12 months.","format":"int32"},"mortgageLates90In13To24Months":{"type":"integer","description":"90-day mortgage lates, months 13-24.","format":"int32"},"mortgageLates120In12Months":{"type":"integer","description":"120-day mortgage lates, last 12 months.","format":"int32"},"mortgageLates120In13To24Months":{"type":"integer","description":"120-day mortgage lates, months 13-24.","format":"int32"}},"additionalProperties":false},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesIncomeVerificationType":{"enum":["FullDoc","PersonalBankStmt1Mo","PersonalBankStmt6Mos","PersonalBankStmt12Mos","PersonalBankStmt18Mos","PersonalBankStmt24Mos","BusinessBankStmt1Mo","BusinessBankStmt6Mos","BusinessBankStmt12Mos","BusinessBankStmt18Mos","BusinessBankStmt24Mos","OneYearAltDoc","AssetRelated","InvestorDscr","RestrictedStock","InvestorNoRatio","PersonalBankStmt3Mos","BusinessBankStmt3Mos","TwoYearAltDoc","WrittenVOE","Stated","OneYear1099","TwoYear1099","PLOneYear","PLTwoYear","NoIncomeVerification"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesHousingEventType":{"enum":["None","DeedInLieu","Foreclosure","Modification","ShortSale","Forbearance"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesHousingEventSeasoning":{"enum":["NotApplicable","Last1To12Months","Last13To24Months","Last25To36Months","Last37To48Months","Last49To60Months","MoreThanFiveYearsAgo"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcyType":{"enum":["None","Chapter7","Chapter11","Chapter13"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcyOutcome":{"enum":["NotApplicable","Discharged","Dismissed","OpenOrPending"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.ExpandedGuidelinesBankruptcySeasoning":{"enum":["NotApplicable","Last1To12Months","Last13To24Months","Last25To36Months","Last37To48Months","Last49To60Months","MoreThanFiveYearsAgo"],"type":"string"},"Realfinity.Common.Models.Pricing.OptimalBlue.LoanPricingCriteriaFeesIn":{"enum":["No","Yes"],"type":"string"},"Realfinity.Common.Models.Pricing.Requests.SearchPricingQmInformation":{"type":"object","properties":{"refinancePrepaymentFeeAmount":{"type":"number","description":"Refinance prepayment fee in USD.","format":"double"},"creditInsuranceFeeAmount":{"type":"number","description":"Credit insurance fee in USD.","format":"double"},"cashIncentiveDiscountAmount":{"type":"number","description":"Cash incentive / discount applied at closing in USD.","format":"double"},"escrowTrusteeFeeAmount":{"type":"number","description":"Escrow / trustee fee in USD.","format":"double"},"propertyAssessmentFeeAmount":{"type":"number","description":"Property assessment fee in USD.","format":"double"},"notaryCreditReportFeeAmount":{"type":"number","description":"Notary / credit report fee in USD.","format":"double"},"documentPreparationFeeAmount":{"type":"number","description":"Document preparation fee in USD.","format":"double"},"titleFeeAmount":{"type":"number","description":"Title fee in USD.","format":"double"},"borrowerPaidLoCompensation":{"type":"number","description":"Borrower-paid LO compensation in USD.","format":"double"},"additionalQmFeesAffectApor":{"type":"boolean","description":"If true, additional QM fees count toward the APOR comparison."},"additionalQmFeeAmount":{"type":"number","description":"Additional QM fees in USD beyond the itemized categories.","format":"double"},"financedPmi":{"type":"number","description":"Financed PMI / MIP rolled into the loan, in USD.","format":"double"}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.Requests.SearchPricingTotalLoanAmountDetails object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.Requests.SearchPricingTotalLoanAmountDetails":{"type":"object","properties":{"totalLoanAmount":{"type":"number","description":"Explicit total loan amount in USD.","format":"double"},"upfrontPmiMipFfGfPercent":{"type":"number","description":"Upfront PMI/MIP/FF/GF percent.","format":"double"},"upfrontPmiMipFfGfAmount":{"type":"number","description":"Upfront PMI/MIP/FF/GF amount in USD (alternative to the percent).","format":"double"},"upfrontPmiMipFfGfPaidinCash":{"type":"number","description":"Portion paid in cash at closing.","format":"double"},"upfrontPmiMipFfGfFinancedAmount":{"type":"number","description":"Portion financed into the loan.","format":"double"}},"additionalProperties":false}}}}
```

## The Realfinity.Common.Models.Pricing.TotalLoanAmountDetails object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Common.Models.Pricing.TotalLoanAmountDetails":{"type":"object","properties":{"totalLoanAmount":{"type":"number","format":"double"},"upfrontPmiMipFfGfPercent":{"type":"number","format":"double"},"upfrontPmiMipFfGfAmount":{"type":"number","format":"double"},"upfrontPmiMipFfGfPaidinCash":{"type":"number","format":"double"},"upfrontPmiMipFfGfFinancedAmount":{"type":"number","format":"double"}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.Address object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Address":{"required":["state"],"type":"object","properties":{"addressLine1":{"type":"string","nullable":true},"addressLine2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"minLength":1,"type":"string","description":"2 Digit state code"},"zipCode":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.Client object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Client":{"required":["email","firstName","lastName"],"type":"object","properties":{"externalId":{"type":"string","nullable":true},"source":{"type":"string","nullable":true},"ownerId":{"type":"string","format":"uuid","nullable":true},"referredById":{"type":"string","format":"uuid","nullable":true},"email":{"minLength":1,"pattern":"[a-zA-Z0-9._%+-]+@[a-zA-Z0-9.-]+\\.[a-zA-Z]{2,}$","type":"string"},"homePhone":{"type":"string","nullable":true},"workPhone":{"type":"string","nullable":true},"mobilePhone":{"type":"string","nullable":true},"fax":{"type":"string","nullable":true},"contactAddress":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.Address"},"isSilenced":{"type":"boolean"},"isArchived":{"type":"boolean"},"createdOn":{"type":"string","format":"date-time","readOnly":true},"updatedOn":{"type":"string","format":"date-time","nullable":true,"readOnly":true},"fico":{"type":"integer","format":"int32","nullable":true},"totalIncome":{"type":"number","format":"double","nullable":true},"totalDebtPayments":{"type":"number","format":"double","nullable":true},"firstTimeBuyer":{"type":"boolean","nullable":true},"loginToken":{"type":"string","nullable":true},"id":{"type":"string","format":"uuid","readOnly":true},"firstName":{"minLength":1,"type":"string"},"lastName":{"minLength":1,"type":"string"}},"additionalProperties":false},"Realfinity.Public.Api.Models.Address":{"required":["state"],"type":"object","properties":{"addressLine1":{"type":"string","nullable":true},"addressLine2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"minLength":1,"type":"string","description":"2 Digit state code"},"zipCode":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.GetAccessTokenRequest object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.GetAccessTokenRequest":{"type":"object","properties":{"client_id":{"type":"string","nullable":true},"client_secret":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.LoanApplication.CreateLoanApplicationTaskRequest object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplication.CreateLoanApplicationTaskRequest":{"type":"object","properties":{"conditionTaskId":{"type":"string","description":"Optional. The condition on this loan application that the new task belongs to.","format":"uuid","nullable":true},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"item":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.LoanApplication.ItemRequest"},"type":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.LoanApplication.TaskTypeRequest"},"creditReportType":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.LoanApplication.CreditReportTypeRequest"}},"additionalProperties":false},"Realfinity.Public.Api.Models.LoanApplication.ItemRequest":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Public.Api.Models.LoanApplication.TaskTypeRequest":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Public.Api.Models.LoanApplication.CreditReportTypeRequest":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.LoanApplication.CreditReportTypeRequest object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplication.CreditReportTypeRequest":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.LoanApplication.CreditReportTypeResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplication.CreditReportTypeResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.LoanApplication.ItemRequest object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplication.ItemRequest":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.LoanApplication.ItemResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplication.ItemResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.LoanApplication.RejectLoanApplicationTaskDocumentRequest object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplication.RejectLoanApplicationTaskDocumentRequest":{"type":"object","properties":{"rejectionReasonNote":{"type":"string","nullable":true},"rejectionReason":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.LoanApplication.TaskRejectionReasonRequest"}},"additionalProperties":false},"Realfinity.Public.Api.Models.LoanApplication.TaskRejectionReasonRequest":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.LoanApplication.TaskDocumentResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplication.TaskDocumentResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"isPdfConversionComplete":{"type":"boolean"}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.LoanApplication.TaskItemResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplication.TaskItemResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"updatedTaskStatusTimestamp":{"type":"string","format":"date-time"},"updatedTimestamp":{"type":"string","format":"date-time"},"createdTimestamp":{"type":"string","format":"date-time"},"item":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.LoanApplication.ItemResponse"},"type":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.LoanApplication.TaskTypeResponse"},"status":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.LoanApplication.TaskStatusResponse"},"rejectionReasonNote":{"type":"string","nullable":true},"rejectionReason":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.LoanApplication.TaskRejectionReasonResponse"},"creditReportType":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.LoanApplication.CreditReportTypeResponse"},"document":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.LoanApplication.TaskDocumentResponse"}},"additionalProperties":false},"Realfinity.Public.Api.Models.LoanApplication.ItemResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Public.Api.Models.LoanApplication.TaskTypeResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Public.Api.Models.LoanApplication.TaskStatusResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Public.Api.Models.LoanApplication.TaskRejectionReasonResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Public.Api.Models.LoanApplication.CreditReportTypeResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Public.Api.Models.LoanApplication.TaskDocumentResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"isPdfConversionComplete":{"type":"boolean"}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.LoanApplication.TaskRejectionReasonRequest object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplication.TaskRejectionReasonRequest":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.LoanApplication.TaskRejectionReasonResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplication.TaskRejectionReasonResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.LoanApplication.TaskStatusResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplication.TaskStatusResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.LoanApplication.TaskTypeRequest object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplication.TaskTypeRequest":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.LoanApplication.TaskTypeResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplication.TaskTypeResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.LoanApplication.UpdateLoanApplicationTaskRequest object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplication.UpdateLoanApplicationTaskRequest":{"type":"object","properties":{"name":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"item":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.LoanApplication.ItemRequest"},"type":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.LoanApplication.TaskTypeRequest"},"creditReportType":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.LoanApplication.CreditReportTypeRequest"}},"additionalProperties":false},"Realfinity.Public.Api.Models.LoanApplication.ItemRequest":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Public.Api.Models.LoanApplication.TaskTypeRequest":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false},"Realfinity.Public.Api.Models.LoanApplication.CreditReportTypeRequest":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.LoanApplication.UpdateLoanApplicationVaultDocumentRequest object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplication.UpdateLoanApplicationVaultDocumentRequest":{"type":"object","properties":{"title":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"loanDocumentTypeId":{"type":"string","description":"The document type to file this document under. Obtain it from GET /types/loan-document-types.","format":"uuid","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.LoanApplication.VaultDocumentResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplication.VaultDocumentResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"fileName":{"type":"string","nullable":true},"title":{"type":"string","nullable":true},"description":{"type":"string","nullable":true},"isVault":{"type":"boolean","description":"True when the document was uploaded straight to the loan, false when it hangs off a task, a\r\ncondition or an asset account. Only a vault document can be deleted."},"loanApplicationTaskId":{"type":"string","description":"The task that owns the document, when one does. Null for a document uploaded straight to the\r\nloan.","format":"uuid","nullable":true},"documentType":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.Type.LoanDocumentTypeResponse"},"isObsolete":{"type":"boolean","description":"True when the document is no longer active. It remains listed for reference but should not\r\nbe treated as current."},"createdTimestamp":{"type":"string","format":"date-time"},"updatedTimestamp":{"type":"string","format":"date-time"}},"additionalProperties":false,"description":"A document on a loan application, wherever it came from."},"Realfinity.Public.Api.Models.Type.LoanDocumentTypeResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"folderName":{"type":"string","description":"The folder this type belongs to.","nullable":true}},"additionalProperties":false,"description":"A document type a loan document can be filed under."}}}}
```

## The Realfinity.Public.Api.Models.LoanApplicationCreateDto object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.LoanApplicationCreateDto":{"required":["clientId","propertyAddress"],"type":"object","properties":{"clientId":{"type":"string","format":"uuid"},"userId":{"type":"string","description":"Defaulted to current user, if not an admin","format":"uuid","nullable":true},"propertyAddress":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.Address"}},"additionalProperties":false},"Realfinity.Public.Api.Models.Address":{"required":["state"],"type":"object","properties":{"addressLine1":{"type":"string","nullable":true},"addressLine2":{"type":"string","nullable":true},"city":{"type":"string","nullable":true},"state":{"minLength":1,"type":"string","description":"2 Digit state code"},"zipCode":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.Modified object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Modified":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the entity that was modified.","nullable":true},"type":{"type":"string","description":"A string indicating the type or category of the modified entity (e.g., “Webhook”, “LoanApplicationTask”).","nullable":true},"createdTimestamp":{"type":"string","description":"The timestamp when the entity was first created.","format":"date-time","nullable":true},"updatedTimestamp":{"type":"string","description":"The timestamp when the entity was last updated.","format":"date-time","nullable":true}},"additionalProperties":false,"description":"Represents an audit record for an entity that has been created or updated."}}}}
```

## The Realfinity.Public.Api.Models.Reports.LoanFilterDto object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Reports.LoanFilterDto":{"type":"object","properties":{"searchText":{"type":"string","description":"Case-insensitive match on loan number and borrower first/last name and email. All whitespace-separated tokens must match.","nullable":true},"statuses":{"type":"array","items":{"type":"string"},"description":"Exact MLM status names, OR'd together (e.g. \"Loan Funded\", \"Loan Underwriting\").","nullable":true},"loanTypes":{"type":"array","items":{"type":"string"},"description":"Exact loan type names (e.g. \"Conventional\", \"FHA\", \"VA\"). See GET /reports/metadata.","nullable":true},"purposes":{"type":"array","items":{"type":"string"},"description":"Exact loan purpose names (e.g. \"Purchase\", \"Refinance\"). See GET /reports/metadata.","nullable":true},"statusDateFrom":{"type":"string","description":"Loans whose CURRENT status was set on/after this date. Not \"closed in period\" - use the milestones report for that.","format":"date-time","nullable":true},"statusDateTo":{"type":"string","format":"date-time","nullable":true},"closingDateFrom":{"type":"string","description":"Estimated closing date. Sparsely populated - an empty result usually means the field is unset, not that nothing closed.","format":"date-time","nullable":true},"closingDateTo":{"type":"string","format":"date-time","nullable":true},"updatedFrom":{"type":"string","format":"date-time","nullable":true},"updatedTo":{"type":"string","format":"date-time","nullable":true},"loanOfficerIds":{"type":"array","items":{"type":"string","format":"uuid"},"description":"Restrict to these loan officers. Always applied in addition to your company scope, so it can only narrow the result.","nullable":true},"referringAgentId":{"type":"string","format":"uuid","nullable":true},"processorId":{"type":"string","format":"uuid","nullable":true},"loanAmountMin":{"type":"number","format":"double","nullable":true},"loanAmountMax":{"type":"number","format":"double","nullable":true},"commissionMin":{"type":"number","description":"Locked compensation range, in USD.","format":"double","nullable":true},"commissionMax":{"type":"number","format":"double","nullable":true},"propertyState":{"type":"string","description":"Two-letter subject-property state code, e.g. \"FL\".","nullable":true}},"additionalProperties":false,"description":"Caller-supplied loan filter for the reporting endpoints."}}}}
```

## The Realfinity.Public.Api.Models.Reports.LoanQueryConditionDto object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Reports.LoanQueryConditionDto":{"type":"object","properties":{"field":{"type":"string","description":"Whitelisted field key. An unknown key is rejected, never interpolated.","nullable":true},"operator":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Reporting.LoanQueryOperator"},"value":{"type":"string","nullable":true},"values":{"type":"array","items":{"type":"string"},"description":"Values for the In operator.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Reporting.LoanQueryOperator":{"enum":["Eq","Ne","Gt","Gte","Lt","Lte","Contains","StartsWith","In"],"type":"string"}}}}
```

## The Realfinity.Public.Api.Models.Reports.QueryLoansRequestDto object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Reports.QueryLoansRequestDto":{"type":"object","properties":{"conditions":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.Reports.LoanQueryConditionDto"},"description":"WHERE conditions, AND'd. Fields come from a fixed whitelist (GET /loans/query/fields) and values are bound as parameters.","nullable":true},"select":{"type":"array","items":{"type":"string"},"description":"Field keys to return. Defaults to a standard loan summary.","nullable":true},"orderBy":{"type":"string","nullable":true},"orderDescending":{"type":"boolean"},"skip":{"type":"integer","format":"int32"},"top":{"type":"integer","description":"1-50, default 20.","format":"int32"}},"additionalProperties":false,"description":"A custom, whitelisted query returning one row per loan."},"Realfinity.Public.Api.Models.Reports.LoanQueryConditionDto":{"type":"object","properties":{"field":{"type":"string","description":"Whitelisted field key. An unknown key is rejected, never interpolated.","nullable":true},"operator":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Reporting.LoanQueryOperator"},"value":{"type":"string","nullable":true},"values":{"type":"array","items":{"type":"string"},"description":"Values for the In operator.","nullable":true}},"additionalProperties":false},"Realfinity.Common.Models.Pos.Reporting.LoanQueryOperator":{"enum":["Eq","Ne","Gt","Gte","Lt","Lte","Contains","StartsWith","In"],"type":"string"}}}}
```

## The Realfinity.Public.Api.Models.Reports.ReportLoansRequestDto object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Reports.ReportLoansRequestDto":{"type":"object","properties":{"filter":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.Reports.LoanFilterDto"},"groupBy":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Reporting.LoanGroupByDimension"},"metric":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Reporting.LoanMetricFunction"},"metricField":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Reporting.LoanMetricField"},"dateField":{"$ref":"#/components/schemas/Realfinity.Common.Models.Pos.Reporting.LoanDateField"}},"additionalProperties":false,"description":"Group-by + metric aggregation over the loan snapshot."},"Realfinity.Public.Api.Models.Reports.LoanFilterDto":{"type":"object","properties":{"searchText":{"type":"string","description":"Case-insensitive match on loan number and borrower first/last name and email. All whitespace-separated tokens must match.","nullable":true},"statuses":{"type":"array","items":{"type":"string"},"description":"Exact MLM status names, OR'd together (e.g. \"Loan Funded\", \"Loan Underwriting\").","nullable":true},"loanTypes":{"type":"array","items":{"type":"string"},"description":"Exact loan type names (e.g. \"Conventional\", \"FHA\", \"VA\"). See GET /reports/metadata.","nullable":true},"purposes":{"type":"array","items":{"type":"string"},"description":"Exact loan purpose names (e.g. \"Purchase\", \"Refinance\"). See GET /reports/metadata.","nullable":true},"statusDateFrom":{"type":"string","description":"Loans whose CURRENT status was set on/after this date. Not \"closed in period\" - use the milestones report for that.","format":"date-time","nullable":true},"statusDateTo":{"type":"string","format":"date-time","nullable":true},"closingDateFrom":{"type":"string","description":"Estimated closing date. Sparsely populated - an empty result usually means the field is unset, not that nothing closed.","format":"date-time","nullable":true},"closingDateTo":{"type":"string","format":"date-time","nullable":true},"updatedFrom":{"type":"string","format":"date-time","nullable":true},"updatedTo":{"type":"string","format":"date-time","nullable":true},"loanOfficerIds":{"type":"array","items":{"type":"string","format":"uuid"},"description":"Restrict to these loan officers. Always applied in addition to your company scope, so it can only narrow the result.","nullable":true},"referringAgentId":{"type":"string","format":"uuid","nullable":true},"processorId":{"type":"string","format":"uuid","nullable":true},"loanAmountMin":{"type":"number","format":"double","nullable":true},"loanAmountMax":{"type":"number","format":"double","nullable":true},"commissionMin":{"type":"number","description":"Locked compensation range, in USD.","format":"double","nullable":true},"commissionMax":{"type":"number","format":"double","nullable":true},"propertyState":{"type":"string","description":"Two-letter subject-property state code, e.g. \"FL\".","nullable":true}},"additionalProperties":false,"description":"Caller-supplied loan filter for the reporting endpoints."},"Realfinity.Common.Models.Pos.Reporting.LoanGroupByDimension":{"enum":["None","Status","LoanType","Purpose","LoanOfficer","ReferringAgent","Month","Quarter","Year"],"type":"string"},"Realfinity.Common.Models.Pos.Reporting.LoanMetricFunction":{"enum":["Count","Sum","Average","Min","Max"],"type":"string"},"Realfinity.Common.Models.Pos.Reporting.LoanMetricField":{"enum":["LoanAmount","LockedCompensation","EstimatedCompensation"],"type":"string"},"Realfinity.Common.Models.Pos.Reporting.LoanDateField":{"enum":["StatusDate","ClosingDate","Updated"],"type":"string"}}}}
```

## The Realfinity.Public.Api.Models.Type.LoanDocumentTypeFolderResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Type.LoanDocumentTypeFolderResponse":{"type":"object","properties":{"folderName":{"type":"string","nullable":true},"documentTypes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.Type.LoanDocumentTypeResponse"},"nullable":true}},"additionalProperties":false,"description":"One folder of loan document types."},"Realfinity.Public.Api.Models.Type.LoanDocumentTypeResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"folderName":{"type":"string","description":"The folder this type belongs to.","nullable":true}},"additionalProperties":false,"description":"A document type a loan document can be filed under."}}}}
```

## The Realfinity.Public.Api.Models.Type.LoanDocumentTypeResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Type.LoanDocumentTypeResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true},"folderName":{"type":"string","description":"The folder this type belongs to.","nullable":true}},"additionalProperties":false,"description":"A document type a loan document can be filed under."}}}}
```

## The Realfinity.Public.Api.Models.Type.TypeResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Type.TypeResponse":{"type":"object","properties":{"id":{"type":"string","format":"uuid"},"name":{"type":"string","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.User object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.User":{"required":["email","firstName","lastName","organizationId"],"type":"object","properties":{"id":{"type":"string","format":"uuid","readOnly":true},"firstName":{"maxLength":64,"minLength":0,"type":"string"},"lastName":{"maxLength":64,"minLength":0,"type":"string"},"jobTitle":{"maxLength":512,"minLength":0,"type":"string","nullable":true},"profileImageUrl":{"type":"string","nullable":true},"externalId":{"maxLength":512,"minLength":0,"type":"string","nullable":true},"source":{"type":"string","nullable":true},"email":{"maxLength":1024,"minLength":0,"type":"string","format":"email"},"nmlsId":{"maxLength":64,"minLength":0,"type":"string","nullable":true},"addressLine1":{"maxLength":512,"minLength":0,"type":"string","nullable":true},"addressLine2":{"maxLength":512,"minLength":0,"type":"string","nullable":true},"city":{"maxLength":256,"minLength":0,"type":"string","nullable":true},"state":{"maxLength":32,"minLength":0,"type":"string","nullable":true},"zipCode":{"maxLength":32,"minLength":0,"type":"string","nullable":true},"workPhone":{"maxLength":64,"minLength":0,"type":"string","nullable":true},"mobilePhone":{"maxLength":64,"minLength":0,"type":"string","nullable":true},"fax":{"maxLength":64,"minLength":0,"type":"string","nullable":true},"website":{"type":"string","nullable":true},"roles":{"type":"array","items":{"type":"string"},"nullable":true},"enrollmentDate":{"type":"string","format":"date-time","nullable":true},"organizationId":{"type":"string","format":"uuid"},"hasRegistered":{"type":"boolean","readOnly":true},"lastLoginOn":{"type":"string","format":"date-time","nullable":true,"readOnly":true},"createdOn":{"type":"string","format":"date-time","nullable":true,"readOnly":true},"updatedOn":{"type":"string","format":"date-time","nullable":true,"readOnly":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.Webhooks.CreateWebhookSubscriptionRequest object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Webhooks.CreateWebhookSubscriptionRequest":{"type":"object","properties":{"objectType":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.Webhooks.ObjectTypeRequest"},"eventType":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.Webhooks.EventTypeRequest"}},"additionalProperties":false,"description":"Request payload to create a new webhook subscription linking an object type and an event type."},"Realfinity.Public.Api.Models.Webhooks.ObjectTypeRequest":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the object type (e.g., LoanApp, LoanAppTask, LoanAppVault) as returned by GET /types/webhook-object-event-types.","format":"uuid"}},"additionalProperties":false},"Realfinity.Public.Api.Models.Webhooks.EventTypeRequest":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the event type (e.g., Created, Deleted, Changed) as returned by GET /types/webhook-object-event-types.","format":"uuid"}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.Webhooks.EventSubscriptionResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Webhooks.EventSubscriptionResponse":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of this subscription.","format":"uuid"},"updatedTimestamp":{"type":"string","description":"The timestamp when this subscription was last updated.","format":"date-time"},"createdTimestamp":{"type":"string","description":"The timestamp when this subscription was created.","format":"date-time"},"objectType":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.Webhooks.ObjectTypeResponse"},"eventType":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.Webhooks.EventTypeResponse"}},"additionalProperties":false},"Realfinity.Public.Api.Models.Webhooks.ObjectTypeResponse":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the object type.","format":"uuid"},"name":{"type":"string","description":"The name of the object type (e.g., “LoanApp”, “LoanAppTask”, “LoanAppVault”).","nullable":true}},"additionalProperties":false},"Realfinity.Public.Api.Models.Webhooks.EventTypeResponse":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the event type.","format":"uuid"},"name":{"type":"string","description":"The name of the event type (e.g., “Created”, “Deleted”, “Changed”).","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.Webhooks.EventTypeRequest object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Webhooks.EventTypeRequest":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the event type (e.g., Created, Deleted, Changed) as returned by GET /types/webhook-object-event-types.","format":"uuid"}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.Webhooks.EventTypeResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Webhooks.EventTypeResponse":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the event type.","format":"uuid"},"name":{"type":"string","description":"The name of the event type (e.g., “Created”, “Deleted”, “Changed”).","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.Webhooks.GetWebhookResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Webhooks.GetWebhookResponse":{"type":"object","properties":{"targetUrl":{"type":"string","description":"The POST URL on the partner’s system that will receive webhook payloads.","nullable":true},"createdTimestamp":{"type":"string","description":"The timestamp when the webhook subscription was created.","format":"date-time"},"updatedTimestamp":{"type":"string","description":"The timestamp when the webhook subscription was last updated.","format":"date-time"},"subscriptions":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.Webhooks.EventSubscriptionResponse"},"description":"The list of event subscriptions currently associated with this webhook.","nullable":true}},"additionalProperties":false,"description":"Response containing webhook details and associated event subscriptions."},"Realfinity.Public.Api.Models.Webhooks.EventSubscriptionResponse":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of this subscription.","format":"uuid"},"updatedTimestamp":{"type":"string","description":"The timestamp when this subscription was last updated.","format":"date-time"},"createdTimestamp":{"type":"string","description":"The timestamp when this subscription was created.","format":"date-time"},"objectType":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.Webhooks.ObjectTypeResponse"},"eventType":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.Webhooks.EventTypeResponse"}},"additionalProperties":false},"Realfinity.Public.Api.Models.Webhooks.ObjectTypeResponse":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the object type.","format":"uuid"},"name":{"type":"string","description":"The name of the object type (e.g., “LoanApp”, “LoanAppTask”, “LoanAppVault”).","nullable":true}},"additionalProperties":false},"Realfinity.Public.Api.Models.Webhooks.EventTypeResponse":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the event type.","format":"uuid"},"name":{"type":"string","description":"The name of the event type (e.g., “Created”, “Deleted”, “Changed”).","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.Webhooks.ObjectEventTypeResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Webhooks.ObjectEventTypeResponse":{"type":"object","properties":{"objectType":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.Webhooks.ObjectTypeResponse"},"eventTypes":{"type":"array","items":{"$ref":"#/components/schemas/Realfinity.Public.Api.Models.Webhooks.EventTypeResponse"},"nullable":true}},"additionalProperties":false,"description":"Represents a webhook object type along with its available event types."},"Realfinity.Public.Api.Models.Webhooks.ObjectTypeResponse":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the object type.","format":"uuid"},"name":{"type":"string","description":"The name of the object type (e.g., “LoanApp”, “LoanAppTask”, “LoanAppVault”).","nullable":true}},"additionalProperties":false},"Realfinity.Public.Api.Models.Webhooks.EventTypeResponse":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the event type.","format":"uuid"},"name":{"type":"string","description":"The name of the event type (e.g., “Created”, “Deleted”, “Changed”).","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.Webhooks.ObjectTypeRequest object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Webhooks.ObjectTypeRequest":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the object type (e.g., LoanApp, LoanAppTask, LoanAppVault) as returned by GET /types/webhook-object-event-types.","format":"uuid"}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.Webhooks.ObjectTypeResponse object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Webhooks.ObjectTypeResponse":{"type":"object","properties":{"id":{"type":"string","description":"The unique identifier of the object type.","format":"uuid"},"name":{"type":"string","description":"The name of the object type (e.g., “LoanApp”, “LoanAppTask”, “LoanAppVault”).","nullable":true}},"additionalProperties":false}}}}
```

## The Realfinity.Public.Api.Models.Webhooks.UpsertWebhookRequest object

```json
{"openapi":"3.0.4","info":{"title":"HomeDashboard","version":"v1.2"},"components":{"schemas":{"Realfinity.Public.Api.Models.Webhooks.UpsertWebhookRequest":{"required":["targetUrl"],"type":"object","properties":{"targetUrl":{"minLength":1,"type":"string","description":"The POST URL on the partner’s system that will receive webhook payloads."}},"additionalProperties":false}}}}
```
