openapi: 3.0.1 info: title: Flueid Pro - API version: '1.0' paths: /api/Account/SearchUsers: post: tags: - Account summary: Gets the list of users matching the supplied filters. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserFilters' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserFilters' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserFilters' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserFilters' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.SearchUsersResult' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.SearchUsersResult' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.SearchUsersResult' /api/Account/ValidateUser: get: tags: - Account summary: Validates the User against Cognito and DocumentDB. parameters: - name: username in: query required: true schema: type: string - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: boolean application/json: schema: type: boolean text/json: schema: type: boolean /api/Account/PartnerUserRoles: get: tags: - Account summary: Gets a list of all possible roles for a user belonging to a partner company. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' /api/Account/RealEstateUserRoles: get: tags: - Account summary: Gets a list of all possible roles for a user belonging to a real estate company. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' /api/Account/FinanceUserRoles: get: tags: - Account summary: Gets a list of all possible roles for a user belonging to a finance company. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' /api/Account/SearchOfficersOrAccountExecs: post: tags: - Account summary: Searches for account executives matching the supplied Partner ID and search text. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.SearchOfficersOrAccountExecsRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.SearchOfficersOrAccountExecsRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.SearchOfficersOrAccountExecsRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.SearchOfficersOrAccountExecsRequest' required: true responses: '200': description: Success /api/Account/PullUpCardContent: get: tags: - Account summary: Gets the content for the mobile app pull-up card. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PullupCardContent' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PullupCardContent' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PullupCardContent' /api/Account/UserSettings: get: tags: - Account summary: Gets user settings parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserSettings' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserSettings' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserSettings' /api/Account/GetUserProfile: get: tags: - Account summary: Gets the User Profile information. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.User' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.User' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.User' /api/Account/GetUserProfileById: get: tags: - Account summary: Gets the User Profile information. parameters: - name: userId in: query required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success /api/Account/UpdateUserBasicProfile: post: tags: - Account summary: Updates the user's basic profile information. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.User' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.User' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.User' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.User' required: true responses: '200': description: Success /api/Account/UpdateUserCompanySettings: post: tags: - Account summary: Updates the user's company settings. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.User' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.User' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.User' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.User' required: true responses: '200': description: Success deprecated: true /api/Account/UpdateUserPhoto: post: tags: - Account summary: Updates the user's profile photo and returns the new url. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.UpdateProfilePhotoRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.UpdateProfilePhotoRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.UpdateProfilePhotoRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.UpdateProfilePhotoRequest' required: true responses: '200': description: Success content: text/plain: schema: type: string application/json: schema: type: string text/json: schema: type: string /api/Account/UpdateUserCompanyLogo: post: tags: - Account summary: Updates the user's company logo image and returns the new url. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.UpdateProfilePhotoRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.UpdateProfilePhotoRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.UpdateProfilePhotoRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.UpdateProfilePhotoRequest' required: true responses: '200': description: Success content: text/plain: schema: type: string application/json: schema: type: string text/json: schema: type: string /api/Account/UpdateTermsAcceptance: get: tags: - Account summary: Updates the user's acceptance of the terms and conditions. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success /api/Account/UpdatePartnerAssociation: post: tags: - Account summary: Updates the user's partner association. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UpdatePartnerAssociationRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UpdatePartnerAssociationRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UpdatePartnerAssociationRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UpdatePartnerAssociationRequest' required: true responses: '200': description: Success content: text/plain: schema: type: string application/json: schema: type: string text/json: schema: type: string /api/Account/SearchAssistantUsers: get: tags: - Account summary: Searches for related business users parameters: - name: searchString in: query description: '' schema: type: string - name: userId in: query description: '' required: true schema: type: integer format: int32 - name: companyId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' /api/Account/UpdateUserAssistants: post: tags: - Account summary: Update Assistants list for user parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UpdateUserAssistantsRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UpdateUserAssistantsRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UpdateUserAssistantsRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UpdateUserAssistantsRequest' required: true responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.RelatedUser' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.RelatedUser' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.RelatedUser' /api/Account/SendUsersToDataWarehouse: post: tags: - Account summary: Sends users to data warehouse parameters: - name: startUserId in: query description: '' schema: type: integer format: int32 - name: endUserId in: query description: '' schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success /api/Account/SignUpUser: post: tags: - Account summary: Accepts the user sign-up information. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.SignUpRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.SignUpRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.SignUpRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.SignUpRequest' required: true responses: '200': description: Success content: text/plain: schema: type: integer format: int32 application/json: schema: type: integer format: int32 text/json: schema: type: integer format: int32 /api/Account/ApproveUser: post: tags: - Account summary: Approves the signed-up user. parameters: - name: userId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success /api/Account/UpdateUserStatus: post: tags: - Account summary: Updates the user's status. parameters: - name: userId in: query description: '' required: true schema: type: integer format: int32 - name: status in: query description: '' required: true schema: $ref: '#/components/schemas/Titlefy.Core.Constants.UserStatus' - name: targetedPartnerId in: query description: '' schema: type: integer format: int32 default: 0 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success /api/Account/ResendTempPassword: post: tags: - Account summary: Resends the email with the temporary password. parameters: - name: username in: query description: '' required: true schema: type: string - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success /api/Account/ResetPassword: post: tags: - Account summary: Resets the user's password. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.ChangePasswordRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.ChangePasswordRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.ChangePasswordRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.ChangePasswordRequest' required: true responses: '200': description: Success /api/AccountPartner/GetActivePartners: get: tags: - AccountPartner summary: Gets a list of active partners for the logged in user parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.UserPartnerAssociation' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.UserPartnerAssociation' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.UserPartnerAssociation' /api/AccountPartner/SetCurrentPartner: post: tags: - AccountPartner summary: Changes the currently selected partner to a new one from the active list parameters: - name: partnerId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.User' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.User' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.User' /api/ClientCompanies/ClientCompanyDivisions: get: tags: - ClientCompanies summary: Gets the hierarchy of divisions and branches for a specific client company. parameters: - name: clientCompanyId in: query description: '' schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Models.Account.DivisionBranchOptions' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.DivisionBranchOptions' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.DivisionBranchOptions' /api/ClientCompanies/AllClientCompanies: get: tags: - ClientCompanies summary: Gets a list of all client companies for the specified partner, for binding to a dropdown. parameters: - name: partnerId in: query schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' /api/ClientCompanies/SearchClientCompanies: post: tags: - ClientCompanies summary: Gets the list of client companies matching the supplied filters. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.CompanyFilters' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.CompanyFilters' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.CompanyFilters' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.CompanyFilters' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PaginatedSearchResult`1[[Titlefy.Data.Entities.ClientCompany, Titlefy.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PaginatedSearchResult`1[[Titlefy.Data.Entities.ClientCompany, Titlefy.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PaginatedSearchResult`1[[Titlefy.Data.Entities.ClientCompany, Titlefy.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]' /api/ClientCompanies/ClientCompany: get: tags: - ClientCompanies summary: Gets the information for a specific client company. parameters: - name: companyId in: query description: '' schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.ClientCompany' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.ClientCompany' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.ClientCompany' /api/ClientCompanies/SaveClientCompany: post: tags: - ClientCompanies summary: Saves the client company information. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.ClientCompany' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.ClientCompany' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.ClientCompany' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.ClientCompany' required: true responses: '200': description: Success content: text/plain: schema: type: integer format: int32 application/json: schema: type: integer format: int32 text/json: schema: type: integer format: int32 /api/Documents/GetHyperLinkedDocuments: get: tags: - Documents summary: Gets all hyperlinked documents from the s3 bucket for this Partner and OrderNumber. parameters: - name: partnerCode in: query description: '' required: true schema: type: string - name: orderNumber in: query description: '' required: true schema: type: string - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Documents.S3Document' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Documents.S3Document' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Documents.S3Document' /api/Farms/SearchFarmGeoPoints: post: tags: - Farms summary: Finds properties within a defined polygon. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' application/json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' text/json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' application/*+json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' required: true responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.FarmGeoPoint' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.FarmGeoPoint' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.FarmGeoPoint' /api/Farms/SearchFarmProps: post: tags: - Farms summary: Finds properties within a defined polygon. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' application/json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' text/json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' application/*+json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' required: true responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' /api/Farms/FarmOverview: post: tags: - Farms summary: Gets the farm overview information. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' application/json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' text/json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' application/*+json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.AreaOverview' application/json: schema: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.AreaOverview' text/json: schema: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.AreaOverview' /api/Farms/SaveFarm: post: tags: - Farms summary: Saves the farm. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' /api/Farms/GetFarm: get: tags: - Farms summary: Gets the farm. parameters: - name: farmId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' /api/Farms/GetAllFarms: get: tags: - Farms summary: Gets all farms for the user. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' /api/Farms/SaveFarmProperty: post: tags: - Farms summary: Saves the farm property. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmProperty' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmProperty' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmProperty' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmProperty' required: true responses: '200': description: Success /api/Farms/RenameFarm: post: tags: - Farms summary: Changes the name of the farm. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.RenameFarmRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.RenameFarmRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.RenameFarmRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.RenameFarmRequest' required: true responses: '200': description: Success /api/Farms/DeleteFarm: post: tags: - Farms summary: Deletes the farm. parameters: - name: farmId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success /api/Farms/FarmFilters: get: tags: - Farms summary: Gets any global filters or filters saved by the user. parameters: - name: farmId in: query description: '' schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilter' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilter' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilter' /api/Farms/SaveFarmFilter: post: tags: - Farms summary: Saves the farm filter. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilter' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilter' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilter' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilter' required: true responses: '200': description: Success content: text/plain: schema: type: integer format: int32 application/json: schema: type: integer format: int32 text/json: schema: type: integer format: int32 /api/Farms/DeleteFarmFilter: post: tags: - Farms summary: Deletes the farm filter. parameters: - name: farmFilterId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success /api/Farms/FarmReport: get: tags: - Farms summary: Gets an Excel report for the farm. parameters: - name: farmId in: query description: '' schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: string application/json: schema: type: string text/json: schema: type: string /api/Farms/UploadExcelFarm: post: tags: - Farms summary: Accepts a spreadsheet of properties and processes it to create a new farm. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: content: multipart/form-data: schema: type: object properties: file: type: string format: binary encoding: file: style: form responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.FarmUploadResponse' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.FarmUploadResponse' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.FarmUploadResponse' /api/Farms/FixNotFoundPropertyForFarm: post: tags: - Farms summary: Fixes unfound property from the farm upload. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest' required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' /api/Farms/AddPropertyToFarm: post: tags: - Farms summary: Add Property to the farm. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest' required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' /api/Farms/DeletePropertyFromFarm: post: tags: - Farms summary: Remove Property from the farm. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Farms.FarmPropertyRequest' required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Farm' /api/Farms/MarkFarmUploadViewed: post: tags: - Farms summary: Marks a Upload Farm as viewed parameters: - name: farmId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success /api/NewOrders/CreateOrder: post: tags: - NewOrders summary: Creates a new order for closing services. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.EnhancedOrderSubmission' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.EnhancedOrderSubmission' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.EnhancedOrderSubmission' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.EnhancedOrderSubmission' required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderSubmissionResult' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderSubmissionResult' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderSubmissionResult' /api/NewOrders/RetrieveOrderSubmission: get: tags: - NewOrders summary: Creates a new order based on the previous order settings parameters: - name: orderId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSubmission' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSubmission' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSubmission' /api/NewOrders/CheckDuplicateOrder: post: tags: - NewOrders summary: Checks if the property is already involved in a current in-process order. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CheckDuplicateOrderRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CheckDuplicateOrderRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CheckDuplicateOrderRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CheckDuplicateOrderRequest' required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CheckDuplicateOrderResponse' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CheckDuplicateOrderResponse' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CheckDuplicateOrderResponse' /api/NewOrders/SearchRelatedBizSrcUsers: get: tags: - NewOrders summary: Searches for related business source users. parameters: - name: searchString in: query description: '' required: true schema: type: string - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' /api/NewOrders/SearchOrderContact: get: tags: - NewOrders summary: Searches for order contact based on role. parameters: - name: searchString in: query description: '' required: true schema: type: string - name: role in: query description: '' required: true schema: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderRole' - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' /api/NewOrders/DefaultOrderContacts: post: tags: - NewOrders summary: Gets the default order contacts for this business source user. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.DefaultOrderContactsRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.DefaultOrderContactsRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.DefaultOrderContactsRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.DefaultOrderContactsRequest' required: true responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' /api/NewOrders/BusinessSourceRoles: get: tags: - NewOrders summary: Gets the roles that this business source can play on an order. parameters: - name: userId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' /api/NewOrders/RelatedAssistants: get: tags: - NewOrders summary: Gets related assistant users. parameters: - name: subjectUserId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' /api/NewOrders/RelatedOfficers: post: tags: - NewOrders summary: Gets related officer users. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.RelatedOfficersRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.RelatedOfficersRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.RelatedOfficersRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.RelatedOfficersRequest' required: true responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' /api/NewOrders/CompanyAccountManagers: post: tags: - NewOrders summary: Gets related Account Manager users. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CompanyAccountManagersRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CompanyAccountManagersRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CompanyAccountManagersRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CompanyAccountManagersRequest' required: true responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' /api/NewOrders/OrderTypeOptions: post: tags: - NewOrders summary: Gets the order type options for the new order. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderTypeOptionsRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderTypeOptionsRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderTypeOptionsRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderTypeOptionsRequest' required: true responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderTypeOption' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderTypeOption' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderTypeOption' /api/NewOrders/OrderContactOptions: post: tags: - NewOrders summary: Gets the order contact options for the new order. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderContactOptionsRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderContactOptionsRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderContactOptionsRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderContactOptionsRequest' required: true responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderContactOption' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderContactOption' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderContactOption' /api/NewOrders/OrderDetailsOptions: post: tags: - NewOrders summary: Gets the settings to indicate which sections of data should be collected for an order. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderDetailsOptionsRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderDetailsOptionsRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderDetailsOptionsRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderDetailsOptionsRequest' required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderDetailsOptions' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderDetailsOptions' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderDetailsOptions' /api/NewOrders/CalculateCloseDate: post: tags: - NewOrders summary: Gets a default estimated closing date. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CalculateCloseDateRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CalculateCloseDateRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CalculateCloseDateRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CalculateCloseDateRequest' required: true responses: '200': description: Success content: text/plain: schema: type: string format: date-time application/json: schema: type: string format: date-time text/json: schema: type: string format: date-time /api/NewOrders/CompanyTitleOfficers: post: tags: - NewOrders summary: Get all active Title Officers in the company. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CompanyTitleOfficersRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CompanyTitleOfficersRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CompanyTitleOfficersRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.CompanyTitleOfficersRequest' required: true responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' /api/OrderDocumentSettings/GetOrderDocumentList: post: tags: - OrderDocumentSettings summary: Retrieves the global list of documents parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: Filters for searching, sortign and pagination content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderDocumentFilters' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderDocumentFilters' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderDocumentFilters' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderDocumentFilters' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PaginatedSearchResult`1[[Titlefy.Data.Entities.Orders.DocumentType, Titlefy.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PaginatedSearchResult`1[[Titlefy.Data.Entities.Orders.DocumentType, Titlefy.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PaginatedSearchResult`1[[Titlefy.Data.Entities.Orders.DocumentType, Titlefy.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]' /api/OrderDocumentSettings/SaveOrderDocument: post: tags: - OrderDocumentSettings summary: Saves the document type parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: Document to be saved content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.DocumentType' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.DocumentType' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.DocumentType' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.DocumentType' responses: '200': description: Success /api/OrderDocumentSettings/DeleteOrderDocument: post: tags: - OrderDocumentSettings summary: Deletes the document type parameters: - name: documentTypeId in: query description: Document to be Deleted schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success /api/OrderDocumentSettings/SaveOrderDocumentTypeSetting: post: tags: - OrderDocumentSettings summary: Saves the document type parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: Document setting to be saved content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderDocumentTypeSetting' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderDocumentTypeSetting' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderDocumentTypeSetting' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderDocumentTypeSetting' responses: '200': description: Success /api/OrderDocumentSettings/DeleteOrderDocumentTypeSetting: post: tags: - OrderDocumentSettings summary: Deletes the document type parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: Setting to be deleted content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderDocumentTypeSetting' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderDocumentTypeSetting' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderDocumentTypeSetting' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderDocumentTypeSetting' responses: '200': description: Success /api/OrderEvents/OrderHistory: get: tags: - OrderEvents summary: '' parameters: - name: orderId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderHistoryItem' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderHistoryItem' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderHistoryItem' /api/OrderEvents/PostDocument: post: tags: - OrderEvents summary: Accepts an event containing a document. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.EventSubmission' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.EventSubmission' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.EventSubmission' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.EventSubmission' required: true responses: '200': description: Success content: text/plain: schema: type: string application/json: schema: type: string text/json: schema: type: string /api/OrderOptions/GetAllLookupCodesForCompany: get: tags: - OrderOptions summary: Returns a list of all Lookup codes for a company by company id, division id, branch id parameters: - name: companyId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderLookupCodes' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderLookupCodes' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderLookupCodes' /api/OrderOptions/SaveEntityLookupCodes: post: tags: - OrderOptions summary: Saves a list of Order Roles and Lookup Codes parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderLookupCodes' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderLookupCodes' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderLookupCodes' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderLookupCodes' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderLookupCodes' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderLookupCodes' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderLookupCodes' /api/Orders/SearchOrders: post: tags: - Orders summary: Gets a list of orders that are viewable by the user. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSearchRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSearchRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSearchRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSearchRequest' required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.SearchOrdersResult' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.SearchOrdersResult' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.SearchOrdersResult' /api/Orders/OrderDetail: get: tags: - Orders summary: Gets the full detail of the order. parameters: - name: orderId in: query schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderDetailResponse' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderDetailResponse' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderDetailResponse' /api/Orders/RunFullUpdate: post: tags: - Orders summary: Performs a full update on the order. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderFullUpdateRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderFullUpdateRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderFullUpdateRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderFullUpdateRequest' required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderServiceSubmissionResult' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderServiceSubmissionResult' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderServiceSubmissionResult' /api/Orders/RunDateDownUpdate: post: tags: - Orders summary: Performs a datedown update on the order. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderFullUpdateRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderFullUpdateRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderFullUpdateRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderFullUpdateRequest' required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderServiceSubmissionResult' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderServiceSubmissionResult' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderServiceSubmissionResult' /api/Orders/GetDocument: post: tags: - Orders summary: Gets the order document. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.GetDocumentRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.GetDocumentRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.GetDocumentRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.GetDocumentRequest' required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.GetDocumentResponse' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.GetDocumentResponse' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.GetDocumentResponse' /api/Orders/UpdateOrderStatus: post: tags: - Orders summary: Updates an existing orders status. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.UpdateOrderStatusRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.UpdateOrderStatusRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.UpdateOrderStatusRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.UpdateOrderStatusRequest' required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.Order' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.Order' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.Order' /api/Orders/GetDecisionOrderData: get: tags: - Orders summary: Gets the decision order(needed in case of modifications) parameters: - name: orderId in: query required: true schema: type: integer format: int32 - name: serviceType in: query required: true schema: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderServiceType' - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.DecisionOrderDataResponse' application/json: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.DecisionOrderDataResponse' text/json: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.DecisionOrderDataResponse' /api/Orders/ModifyDecisionOrderData: post: tags: - Orders summary: Gets the decision order(needed in case of modifications) parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.ModifyDecisionOrderRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.ModifyDecisionOrderRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.ModifyDecisionOrderRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.ModifyDecisionOrderRequest' required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderServiceSubmissionResult' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderServiceSubmissionResult' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderServiceSubmissionResult' /api/Orders/DecisionReplaceBuyers: post: tags: - Orders summary: Gets the decision order(needed in case of modifications) parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.ModifyDecisionOrderRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.ModifyDecisionOrderRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.ModifyDecisionOrderRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.ModifyDecisionOrderRequest' required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderServiceSubmissionResult' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderServiceSubmissionResult' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderServiceSubmissionResult' /api/Orders/DownloadTrailingDocument: post: tags: - Orders summary: Download Order Trailing Document parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.DownloadTrailingDocumentRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.DownloadTrailingDocumentRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.DownloadTrailingDocumentRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.DownloadTrailingDocumentRequest' required: true responses: '200': description: Success content: text/plain: schema: type: string format: binary application/json: schema: type: string format: binary text/json: schema: type: string format: binary /api/PartnerOrderSettings/PartnerOrderSettings: get: tags: - PartnerOrderSettings summary: Gets partner order settings for a Partner. parameters: - name: partnerId in: query description: '' schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.PartnerOrderSettingsResponse' application/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.PartnerOrderSettingsResponse' text/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.PartnerOrderSettingsResponse' /api/PartnerOrderSettings/SetPartnerOrderSettings: post: tags: - PartnerOrderSettings summary: Sets Partner Order Settings for a Partner. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdatePartnerOrderSettingsRequest' application/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdatePartnerOrderSettingsRequest' text/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdatePartnerOrderSettingsRequest' application/*+json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdatePartnerOrderSettingsRequest' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.TxmSettingsResponse' application/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.TxmSettingsResponse' text/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.TxmSettingsResponse' /api/PartnerOrderSettings/TxmSettings: get: tags: - PartnerOrderSettings summary: Gets TXM Settings for a Partner. parameters: - name: partnerId in: query description: '' schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.TxmSettingsResponse' application/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.TxmSettingsResponse' text/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.TxmSettingsResponse' /api/PartnerOrderSettings/SetTxmSettings: post: tags: - PartnerOrderSettings summary: Sets TXM Settings for a Partner. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateTxmSettingsRequest' application/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateTxmSettingsRequest' text/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateTxmSettingsRequest' application/*+json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateTxmSettingsRequest' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.TxmSettingsResponse' application/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.TxmSettingsResponse' text/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.TxmSettingsResponse' /api/PartnerOrderSettings/DecisionSettings: get: tags: - PartnerOrderSettings summary: Gets TXM Settings for a Partner. parameters: - name: partnerId in: query description: '' schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.DecisionSettingsResponse' application/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.DecisionSettingsResponse' text/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.DecisionSettingsResponse' /api/PartnerOrderSettings/SetDecisionSettings: post: tags: - PartnerOrderSettings summary: Sets TXM Settings for a Partner. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateDecisionSettingsRequest' application/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateDecisionSettingsRequest' text/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateDecisionSettingsRequest' application/*+json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateDecisionSettingsRequest' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.DecisionSettingsResponse' application/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.DecisionSettingsResponse' text/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.DecisionSettingsResponse' /api/PartnerOrderSettings/D4aSettings: get: tags: - PartnerOrderSettings summary: Gets D4A Settings for a Partner. parameters: - name: partnerId in: query description: '' schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.D4aSettingsResponse' application/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.D4aSettingsResponse' text/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.D4aSettingsResponse' /api/PartnerOrderSettings/SetD4aSettings: post: tags: - PartnerOrderSettings summary: Sets D4A Settings for a Partner. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateD4aSettingsRequest' application/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateD4aSettingsRequest' text/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateD4aSettingsRequest' application/*+json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateD4aSettingsRequest' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.D4aSettingsResponse' application/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.D4aSettingsResponse' text/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.D4aSettingsResponse' /api/PartnerOrderSettings/HilSettings: get: tags: - PartnerOrderSettings summary: Gets TXM Settings for a Partner. parameters: - name: partnerId in: query description: '' schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.HilSettingsResponse' application/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.HilSettingsResponse' text/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.HilSettingsResponse' /api/PartnerOrderSettings/SetHilSettings: post: tags: - PartnerOrderSettings summary: Sets Hil Settings for a Partner. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateHilSettingsRequest' application/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateHilSettingsRequest' text/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateHilSettingsRequest' application/*+json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateHilSettingsRequest' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.HilSettingsResponse' application/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.HilSettingsResponse' text/json: schema: $ref: '#/components/schemas/Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.HilSettingsResponse' /api/Partners/SearchPartners: post: tags: - Partners summary: Gets the list of partners matching the supplied filters. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.CompanyFilters' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.CompanyFilters' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.CompanyFilters' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.CompanyFilters' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PaginatedSearchResult`1[[Titlefy.Data.Entities.Partner, Titlefy.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PaginatedSearchResult`1[[Titlefy.Data.Entities.Partner, Titlefy.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PaginatedSearchResult`1[[Titlefy.Data.Entities.Partner, Titlefy.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]]' /api/Partners/Partner: get: tags: - Partners summary: Gets the information for a specific partner company. parameters: - name: partnerId in: query description: '' schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Partner' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Partner' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Partner' /api/Partners/PartnerDivisions: get: tags: - Partners summary: Gets the hierarchy of divisions and branches for a specific partner company. parameters: - name: partnerId in: query description: '' schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Models.Account.DivisionBranchOptions' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.DivisionBranchOptions' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Account.DivisionBranchOptions' /api/Partners/AllPartners: get: tags: - Partners summary: Gets a list of all partner companies for binding to a dropdown. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' /api/Partners/PartnerBrandingByUrl: get: tags: - Partners summary: Gets Partner Branding data by sign in url parameters: - name: url in: query schema: type: string - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Partner' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Partner' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Partner' /api/Partners/SavePartner: post: tags: - Partners summary: Saves the partner information. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Partner' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Partner' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Partner' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Partner' required: true responses: '200': description: Success content: text/plain: schema: type: integer format: int32 application/json: schema: type: integer format: int32 text/json: schema: type: integer format: int32 /api/Partners/SavePartnerOrderSettings: post: tags: - Partners summary: Saves the partner order settings. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.PartnerOrderSettings' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.PartnerOrderSettings' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.PartnerOrderSettings' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.PartnerOrderSettings' required: true responses: '200': description: Success deprecated: true /api/Partners/PartnerOrderSettings: get: tags: - Partners summary: Gets order settings for this partner. parameters: - name: partnerId in: query schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.PartnerOrderSettings' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.PartnerOrderSettings' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.PartnerOrderSettings' deprecated: true /api/Partners/PartnerOrderOptions: get: tags: - Partners summary: Gets order options for partner. parameters: - name: partnerId in: query schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderOptionsConfig' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderOptionsConfig' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderOptionsConfig' /api/Partners/SavePartnerOrderOptions: post: tags: - Partners summary: Gets order options for partner. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderOptionsConfig' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderOptionsConfig' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderOptionsConfig' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderOptionsConfig' required: true responses: '200': description: Success content: text/plain: schema: type: boolean application/json: schema: type: boolean text/json: schema: type: boolean /api/Partners/UploadPartnerLogo: post: tags: - Partners summary: Uploads the partner logo image and returns the new url. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Partners.UploadPartnerLogoRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Partners.UploadPartnerLogoRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Partners.UploadPartnerLogoRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Partners.UploadPartnerLogoRequest' required: true responses: '200': description: Success content: text/plain: schema: type: string application/json: schema: type: string text/json: schema: type: string /api/Permissions/SaveAndReturnPermission: post: tags: - Permissions summary: Upsert a single permission for the passed in EntityType and EntityId and returns the effective permission boolean parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Permissions.UpsertEntityPermissionRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Permissions.UpsertEntityPermissionRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Permissions.UpsertEntityPermissionRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Permissions.UpsertEntityPermissionRequest' responses: '200': description: Success /api/Permissions/GetEntityPermissions: post: tags: - Permissions summary: Get Permissions for the passed in Entity by Permission Group. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Permissions.GetEntityPermissionsRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Permissions.GetEntityPermissionsRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Permissions.GetEntityPermissionsRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Permissions.GetEntityPermissionsRequest' required: true responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.Permissions.PermissionDisplay' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.Permissions.PermissionDisplay' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.Permissions.PermissionDisplay' /api/Permissions/GetEffectivePermissionsDisplay: post: tags: - Permissions summary: Gets effective permisison display for a single user and permission name at all entity levels parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.EffectivePermissionRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.EffectivePermissionRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.EffectivePermissionRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.EffectivePermissionRequest' required: true responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.Permissions.EffectivePermissionDisplay' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.Permissions.EffectivePermissionDisplay' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.Permissions.EffectivePermissionDisplay' /api/PropertyData/PropertySearchSuggestions: post: tags: - PropertyData summary: Gets suggestions matching the passed search text, within a certain geographic area. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.PropertySearchSuggestionRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.PropertySearchSuggestionRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.PropertySearchSuggestionRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.PropertySearchSuggestionRequest' required: true responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropSearchSuggestion' application/json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropSearchSuggestion' text/json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropSearchSuggestion' /api/PropertyData/PropertiesNearby: post: tags: - PropertyData summary: Gets all properties within a defined geographic box. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertiesNearbyRequest' application/json: schema: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertiesNearbyRequest' text/json: schema: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertiesNearbyRequest' application/*+json: schema: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertiesNearbyRequest' required: true responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' /api/PropertyData/PropertyById: get: tags: - PropertyData summary: Gets a single property by id. parameters: - name: propertyId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' /api/PropertyData/PropertiesByIds: post: tags: - PropertyData summary: Gets a single property by id. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: type: array items: type: integer format: int32 application/json: schema: type: array items: type: integer format: int32 text/json: schema: type: array items: type: integer format: int32 application/*+json: schema: type: array items: type: integer format: int32 required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' /api/PropertyData/PropertyDetail: get: tags: - PropertyData summary: Fetches the full property details by property ID. parameters: - name: propertyId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetail' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetail' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetail' /api/PropertyData/PropertyHistory: get: tags: - PropertyData summary: Fetches the full property history by property ID. parameters: - name: propertyId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTransactionHistoryItem' application/json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTransactionHistoryItem' text/json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTransactionHistoryItem' /api/PropertyData/BookmarkProperty: post: tags: - PropertyData summary: Bookmarks the specified property. parameters: - name: propertyId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success /api/PropertyData/UnBookmarkProperty: post: tags: - PropertyData summary: Removes the bookmark from the specified property. parameters: - name: propertyId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success /api/PropertyData/SalesComps: post: tags: - PropertyData summary: Searches for sales comparables matching the supplied criteria. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.SalesCompsRequest' application/json: schema: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.SalesCompsRequest' text/json: schema: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.SalesCompsRequest' application/*+json: schema: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.SalesCompsRequest' required: true responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' /api/PropertyData/MarketAnalysis: get: tags: - PropertyData summary: Gets the market analysis based on the given zipcode. parameters: - name: zipCode in: query description: '' required: true schema: type: string - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MarketAnalysis' application/json: schema: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MarketAnalysis' text/json: schema: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MarketAnalysis' /api/PropertyData/PropertyProfileReportBase64: post: tags: - PropertyData summary: Requests the property profile in PDF format. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.PropertyProfileReportRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.PropertyProfileReportRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.PropertyProfileReportRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.PropertyProfileReportRequest' required: true responses: '200': description: Success content: text/plain: schema: type: string application/json: schema: type: string text/json: schema: type: string /api/PropertyData/AllTrackedProperties: get: tags: - PropertyData summary: Gets all properties tracked by the user. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' /api/PropertyData/ZillowValuation: post: tags: - PropertyData summary: Gets the Zillow valuation. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' required: true responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.ZillowValuation' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.ZillowValuation' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.ZillowValuation' /api/PropertyData/RealtorDotComUrl: post: tags: - PropertyData summary: Gets the URL that links to the property details on Realtor.com parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.RealtorDotComUrlRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.RealtorDotComUrlRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.RealtorDotComUrlRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.RealtorDotComUrlRequest' required: true responses: '200': description: Success content: text/plain: schema: type: string application/json: schema: type: string text/json: schema: type: string /api/PropertyData/MlsCoverage: get: tags: - PropertyData summary: Gets a list of all mls orgs, broken down by state. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MlsCoverageArea' application/json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MlsCoverageArea' text/json: schema: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MlsCoverageArea' /api/PropertyData/FindProperties: post: tags: - PropertyData summary: Finds properties matching the specified text. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.FindPropertiesRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.FindPropertiesRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.FindPropertiesRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.PropertyData.FindPropertiesRequest' required: true responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailLite' /api/PropertyData/CheckDocumentImagesCapability: get: tags: - PropertyData summary: Verify county(fips code) eligibility for pulling images based on the partner settings and current master list data parameters: - name: propertyId in: query schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: boolean application/json: schema: type: boolean text/json: schema: type: boolean /api/PropertyData/GetPropertyDocumentImages: get: tags: - PropertyData summary: Get a list of documents requested for a specific proberty by the user parameters: - name: propertyId in: query schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Documents.PropertyDocumentRequest' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Documents.PropertyDocumentRequest' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Documents.PropertyDocumentRequest' /api/PropertyData/RequestDocumentImage: get: tags: - PropertyData summary: Request Document image parameters: - name: propertyId in: query schema: type: integer format: int32 - name: transactionId in: query schema: type: integer format: int64 - name: docType in: query schema: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.DocumentType' - name: docNumber in: query schema: type: string - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PropertyDocument' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PropertyDocument' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PropertyDocument' /api/PropertyData/DeleteDocumentImageRequest: get: tags: - PropertyData summary: Delete document images request (mark for deletion) parameters: - name: propertyId in: query schema: type: integer format: int32 - name: transactionId in: query schema: type: integer format: int64 - name: documentNumber in: query schema: type: string - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PropertyDocument' application/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PropertyDocument' text/json: schema: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PropertyDocument' /api/PropertyData/SignMapUrl: post: tags: - PropertyData summary: Takes Google Maps Static API url, signs and returns it parameters: - name: url in: query description: '' required: true schema: type: string - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: string application/json: schema: type: string text/json: schema: type: string /api/PropertyData/GetPropertyTaxRolls: get: tags: - PropertyData summary: Fetches the property tax rolls from BKFS. parameters: - name: propertyId in: query description: '' required: true schema: type: integer format: int32 - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.TaxRolls' application/json: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.TaxRolls' text/json: schema: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.TaxRolls' /api/Public/ContactUs: post: tags: - Public summary: Communication from the user. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' requestBody: description: '' content: application/json-patch+json: schema: $ref: '#/components/schemas/Titlefy.Models.Public.ContactUsRequest' application/json: schema: $ref: '#/components/schemas/Titlefy.Models.Public.ContactUsRequest' text/json: schema: $ref: '#/components/schemas/Titlefy.Models.Public.ContactUsRequest' application/*+json: schema: $ref: '#/components/schemas/Titlefy.Models.Public.ContactUsRequest' required: true responses: '200': description: Success /api/Settings/FeeCalculatorLinks: get: tags: - Settings summary: Gets a list of 3rd-party fee calculator links. parameters: - name: api-version in: query description: The requested API version schema: type: string default: '1.0' responses: '200': description: Success content: text/plain: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.General.Link' application/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.General.Link' text/json: schema: type: array items: $ref: '#/components/schemas/Titlefy.Models.General.Link' components: schemas: Flueid.Pro.Constants.EntityConstants.EntityType: enum: - 10 - 20 - 30 - 40 - 50 - 60 - 9999 type: integer format: int32 Flueid.Pro.Constants.OrderConstants.OrderServiceType: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 type: integer format: int32 Flueid.Pro.Constants.OrderConstants.OrderSubType: enum: - 0 - 100 - 101 - 102 - 104 - 105 - 106 - 107 - 200 - 201 - 202 - 203 - 205 - 206 - 207 - 300 - 400 - 401 - 402 - 403 - 404 - 407 - 408 - 409 - 410 - 411 - 412 - 413 - 500 - 501 - 502 - 503 - 504 - 505 - 506 - 507 - 508 - 509 - 510 - 600 - 700 - 800 type: integer format: int32 Flueid.Pro.Constants.OrderConstants.OrderType: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 type: integer format: int32 Flueid.Pro.Constants.PartnerOrderSettingsConstants.D4aImageProvider: enum: - 0 - 1 - 2 - 3 type: integer format: int32 Flueid.Pro.Constants.PartnerOrderSettingsConstants.OrderNumberFetchMode: enum: - 0 - 1 - 2 - 3 type: integer format: int32 Flueid.Pro.Constants.PartnerOrderSettingsConstants.OrderProvider: enum: - 0 - 1 - 2 - 3 - 4 - 5 type: integer format: int32 Flueid.Pro.Contracts.DTOs.PartnerOrderSettingsDTOs.D4aSettingsDTO: type: object properties: accountName: type: string nullable: true imageProvider: $ref: '#/components/schemas/Flueid.Pro.Constants.PartnerOrderSettingsConstants.D4aImageProvider' retryDelay: type: integer format: int32 nullable: true additionalProperties: false Flueid.Pro.Contracts.DTOs.PartnerOrderSettingsDTOs.DecisionEnabledClientDTO: type: object properties: entityId: type: integer format: int32 entityType: $ref: '#/components/schemas/Flueid.Pro.Constants.EntityConstants.EntityType' decisionClientIdOverride: type: integer format: int32 nullable: true additionalProperties: false Flueid.Pro.Contracts.DTOs.PartnerOrderSettingsDTOs.DecisionSettingsDTO: type: object properties: autoCreateDecisionOrder: type: boolean fetchDecisionOrder: type: boolean orderTypes: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderType' nullable: true apiUrl: type: string nullable: true authUrl: type: string nullable: true authClientId: type: string nullable: true username: type: string nullable: true password: type: string nullable: true decisionClientId: type: integer format: int32 decisionClientName: type: string nullable: true rulesetId: type: integer format: int32 enabledClients: type: array items: $ref: '#/components/schemas/Flueid.Pro.Contracts.DTOs.PartnerOrderSettingsDTOs.DecisionEnabledClientDTO' nullable: true excludeOrderSubTypes: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderSubType' nullable: true excludeFips: type: array items: type: string nullable: true useSecureDownloadUrl: type: boolean enablePreTitle: type: boolean preTitleOrderTypes: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderType' nullable: true preTitleServiceTypes: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderServiceType' nullable: true enablePurchaseUpdate: type: boolean additionalProperties: false Flueid.Pro.Contracts.DTOs.PartnerOrderSettingsDTOs.TxmSettingsDTO: type: object properties: orderNumberFetchMode: $ref: '#/components/schemas/Flueid.Pro.Constants.PartnerOrderSettingsConstants.OrderNumberFetchMode' softProConnectionString: type: string nullable: true softProNumberingGroupId: type: string nullable: true orderNumServiceUrl: type: string nullable: true orderNumServiceAuthUrl: type: string nullable: true orderNumServiceUsername: type: string nullable: true orderNumServicePassword: type: string nullable: true url: type: string nullable: true apiKey: type: string nullable: true affiliateCode: type: string nullable: true collaborationEmail: type: string nullable: true orderAPIVersion: type: string nullable: true splitPurchaseOrderType: type: boolean bypassTxm: type: boolean additionalProperties: false Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateD4aSettingsRequest: type: object properties: partnerId: type: integer format: int32 d4aSettings: $ref: '#/components/schemas/Flueid.Pro.Contracts.DTOs.PartnerOrderSettingsDTOs.D4aSettingsDTO' additionalProperties: false Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateDecisionSettingsRequest: type: object properties: partnerId: type: integer format: int32 decisionSettings: $ref: '#/components/schemas/Flueid.Pro.Contracts.DTOs.PartnerOrderSettingsDTOs.DecisionSettingsDTO' additionalProperties: false Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateHilSettingsRequest: type: object properties: partnerId: type: integer format: int32 hilSettings: $ref: '#/components/schemas/Flueid.Pro.Contracts.DTOs.PartnerOrderSettingsDTOs.TxmSettingsDTO' additionalProperties: false Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdatePartnerOrderSettingsRequest: type: object properties: partnerId: type: integer format: int32 orderProvider: $ref: '#/components/schemas/Flueid.Pro.Constants.PartnerOrderSettingsConstants.OrderProvider' openOrderEmail: type: string nullable: true preserveOwnerNameFromPropertyData: type: boolean omitPayoffData: type: boolean defaultPropertyType: type: integer format: int32 useDefaultBeforeDb: type: boolean additionalProperties: false Flueid.Pro.Contracts.Requests.PartnerOrderSettingsRequests.UpdateTxmSettingsRequest: type: object properties: partnerId: type: integer format: int32 txmSettings: $ref: '#/components/schemas/Flueid.Pro.Contracts.DTOs.PartnerOrderSettingsDTOs.TxmSettingsDTO' additionalProperties: false Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.D4aSettingsResponse: type: object properties: partnerId: type: integer format: int32 d4aSettings: $ref: '#/components/schemas/Flueid.Pro.Contracts.DTOs.PartnerOrderSettingsDTOs.D4aSettingsDTO' additionalProperties: false Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.DecisionSettingsResponse: type: object properties: partnerId: type: integer format: int32 decisionSettings: $ref: '#/components/schemas/Flueid.Pro.Contracts.DTOs.PartnerOrderSettingsDTOs.DecisionSettingsDTO' additionalProperties: false Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.HilSettingsResponse: type: object properties: partnerId: type: integer format: int32 hilSettings: $ref: '#/components/schemas/Flueid.Pro.Contracts.DTOs.PartnerOrderSettingsDTOs.TxmSettingsDTO' additionalProperties: false Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.PartnerOrderSettingsResponse: type: object properties: partnerId: type: integer format: int32 orderProvider: $ref: '#/components/schemas/Flueid.Pro.Constants.PartnerOrderSettingsConstants.OrderProvider' openOrderEmail: type: string nullable: true preserveOwnerNameFromPropertyData: type: boolean omitPayoffData: type: boolean defaultPropertyType: type: integer format: int32 useDefaultBeforeDb: type: boolean additionalProperties: false Flueid.Pro.Contracts.Responses.PartnerOrderSettingsResponses.TxmSettingsResponse: type: object properties: partnerId: type: integer format: int32 txmSettings: $ref: '#/components/schemas/Flueid.Pro.Contracts.DTOs.PartnerOrderSettingsDTOs.TxmSettingsDTO' additionalProperties: false Flueid.PropertyDb.Data.SuggestionSearchType: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Flueid.PropertyDb.Models.Constants.ConsumerType: enum: - 1 - 2 - 3 type: integer format: int32 Flueid.PropertyDb.Models.Constants.DocumentType: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 type: integer format: int32 Flueid.PropertyDb.Models.Constants.HistoryTransactionType: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Flueid.PropertyDb.Models.Constants.PropSearchSuggestionType: enum: - 1 - 2 - 3 - 4 - 5 type: integer format: int32 Flueid.PropertyDb.Models.Constants.PropertyType: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 50 - 70 - 100 - 200 type: integer format: int32 Flueid.PropertyDb.Models.PropertyData.AdditionalImprovement: type: object properties: improvementName: type: string nullable: true improvementSqFt: type: integer format: int32 additionalProperties: false Flueid.PropertyDb.Models.PropertyData.Address: type: object properties: streetNumber: type: string nullable: true address1: type: string nullable: true address2: type: string nullable: true fullStreetAddress: type: string nullable: true city: type: string nullable: true state: type: string nullable: true zipCode5: type: string nullable: true zipCode4: type: string nullable: true fullAddressOneLine: type: string nullable: true readOnly: true zipCodeFull: type: string nullable: true readOnly: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.AddressExpanded: type: object properties: streetNumber: type: string nullable: true address1: type: string nullable: true address2: type: string nullable: true fullStreetAddress: type: string nullable: true city: type: string nullable: true state: type: string nullable: true zipCode5: type: string nullable: true zipCode4: type: string nullable: true fullAddressOneLine: type: string nullable: true readOnly: true zipCodeFull: type: string nullable: true readOnly: true streetDirectionLeft: type: string nullable: true streetName: type: string nullable: true streetSuffix: type: string nullable: true streetDirectionRight: type: string nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.AreaOverview: type: object properties: totalProperties: type: integer format: int32 totalHotProperties: type: integer format: int32 totalOwnerOccupied: type: integer format: int32 totalNonOwnerOccupied: type: integer format: int32 totalSoldPast12Months: type: integer format: int32 avgLengthOfStay: type: integer format: int32 pctWithPositiveEquity: type: integer format: int32 avgEquity: type: integer format: int32 avgValuation: type: integer format: int32 avgSqFt: type: integer format: int32 avgAgeOfProperty: type: integer format: int32 totalListingsPast90Days: type: integer format: int32 totalSalesPast90Days: type: integer format: int32 avgSalesPast3Months: type: integer format: int32 avgSalesPast6Months: type: integer format: int32 avgSalesPast12Months: type: integer format: int32 equityGreaterThat60Pct: type: integer format: int32 totalOutOfStateOwners: type: integer format: int32 additionalProperties: false Flueid.PropertyDb.Models.PropertyData.BoundingBox: type: object properties: topLeft: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' bottomRight: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' additionalProperties: false Flueid.PropertyDb.Models.PropertyData.BuildingArea: type: object properties: areaName: type: string nullable: true areaSqFt: type: integer format: int32 additionalProperties: false Flueid.PropertyDb.Models.PropertyData.ConsumerName: type: object properties: firstName: type: string nullable: true middleName: type: string nullable: true lastName: type: string nullable: true suffix: type: string nullable: true fullName: type: string nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.ExtraFeature: type: object properties: featureName: type: string nullable: true featureSqFt: type: integer format: int32 additionalProperties: false Flueid.PropertyDb.Models.PropertyData.ForeclosureAdditionalInfo: type: object properties: caseNumber: type: string nullable: true dueDate: type: string format: date-time nullable: true defaultDate: type: string format: date-time nullable: true unpaidBalance: type: integer format: int32 pastDueAmount: type: integer format: int32 pastDueAsOfDate: type: string format: date-time nullable: true auctionInfo: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyPreForeclosureAuction' trustee: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyPreForeclosureContact' contact: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyPreForeclosureContact' additionalProperties: false Flueid.PropertyDb.Models.PropertyData.GeoPoint: type: object properties: latitude: type: number format: double longitude: type: number format: double additionalProperties: false Flueid.PropertyDb.Models.PropertyData.HawaiiAdditionalRecordingInfo: type: object properties: transferCertificateOfTitle: type: string nullable: true condoCprHpr: type: string nullable: true situsUnitNumber: type: string nullable: true previousTransferCertificateOfTitle: type: string nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.MarketAnalysis: type: object properties: stats: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MarketStats' demographics: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MarketDemographics' additionalProperties: false Flueid.PropertyDb.Models.PropertyData.MarketDemographics: type: object properties: zipCode: type: string nullable: true rentMedian: type: integer format: int32 unemploymentRate: type: number format: double ageMedian: type: number format: double malePct: type: number format: double femalePct: type: number format: double familySizeMedian: type: number format: double householdIncomeMedian: type: number format: double individualIncomeMedian: type: number format: double lastUpdatedDate: type: string format: date-time additionalProperties: false Flueid.PropertyDb.Models.PropertyData.MarketStats: type: object properties: averageValue: type: integer format: int32 averageListPriceLast30Days: type: integer format: int32 averageSalePriceLast30Days: type: integer format: int32 numListingsLast30Days: type: integer format: int32 numSoldLast30Days: type: integer format: int32 numSoldLast6Months: type: integer format: int32 averageSalePriceLast6Months: type: integer format: int32 numListingsLast6Months: type: integer format: int32 averageListPriceLast6Months: type: integer format: int32 additionalProperties: false Flueid.PropertyDb.Models.PropertyData.MlsCoverageArea: type: object properties: stateName: type: string nullable: true mlsOrgs: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MlsOrg' nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.MlsHistoryRecord: type: object properties: listingId: type: string nullable: true mlsOrgId: type: string nullable: true status: type: string nullable: true statusDate: type: string format: date-time nullable: true listingDate: type: string format: date-time nullable: true pendingDate: type: string format: date-time nullable: true soldDate: type: string format: date-time nullable: true soldPrice: type: number format: double nullable: true listingPrice: type: number format: double nullable: true listingPriceRangeLow: type: number format: double nullable: true listingPriceRangeHigh: type: number format: double nullable: true ownerName: type: string nullable: true agentInfo: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyListingAgent' additionalProperties: false Flueid.PropertyDb.Models.PropertyData.MlsOrg: type: object properties: mlsOrgId: type: string nullable: true mlsOrgName: type: string nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.MultiSearchItem: type: object properties: itemId: type: string nullable: true propertyAddress: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.Address' ownerLastName: type: string nullable: true result: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyDetailLite' additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropLocation: type: object properties: latitude: type: number format: double longitude: type: number format: double siteAddress: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.AddressExpanded' apn: type: string nullable: true alternateAPN: type: string nullable: true alternateApnType: type: string nullable: true taxParcelNumber: type: string nullable: true duplicateApnId: type: string nullable: true countyFips: type: string nullable: true countyName: type: string nullable: true censusTract: type: string nullable: true legalLot: type: string nullable: true legalBlock: type: string nullable: true legalDistrict: type: string nullable: true legalSection: type: string nullable: true legalLandLot: type: string nullable: true legalLotCode: type: string nullable: true legalTract: type: string nullable: true shortLegalDescription: type: string nullable: true fullLegalDescription: type: string nullable: true subdivision: type: string nullable: true legalPhaseNumber: type: string nullable: true legalUnit: type: string nullable: true carrierRoute: type: string nullable: true cityTownshipMunicipality: type: string nullable: true sectionTownshipRangeMeridian: type: string nullable: true assessorsMapReference: type: string nullable: true zoning: type: string nullable: true neighborhoodCode: type: string nullable: true condoOrBuildingName: type: string nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropSearchSuggestion: type: object properties: propertyId: type: integer format: int32 suggestionType: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.PropSearchSuggestionType' owner: type: string nullable: true address: type: string nullable: true city: type: string nullable: true state: type: string nullable: true zip: type: string nullable: true matchedText: type: array items: type: string nullable: true latitude: type: number format: double longitude: type: number format: double apn: type: string nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertiesNearbyRequest: type: object properties: centerPointLatitude: type: number format: double centerPointLongitude: type: number format: double maxSearchRadiusInMiles: type: number format: double boundingBox: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.BoundingBox' polygonPoints: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' nullable: true multiPolygonPoints: type: array items: type: array items: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' nullable: true propertyTypes: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.PropertyType' nullable: true minEstimatedValue: type: integer format: int32 nullable: true maxEstimatedValue: type: integer format: int32 nullable: true minBedrooms: type: integer format: int32 nullable: true minBathrooms: type: integer format: int32 nullable: true minSqFt: type: integer format: int32 nullable: true maxSqFt: type: integer format: int32 nullable: true minYearBuilt: type: integer format: int32 nullable: true maxYearBuilt: type: integer format: int32 nullable: true minStories: type: integer format: int32 nullable: true maxStories: type: integer format: int32 nullable: true minMtg1Amt: type: integer format: int32 nullable: true maxMtg1Amt: type: integer format: int32 nullable: true minMtg1Age: type: integer format: int32 nullable: true maxMtg1Age: type: integer format: int32 nullable: true minMtg1Rate: type: number format: double nullable: true maxMtg1Rate: type: number format: double nullable: true minMtg2Amt: type: integer format: int32 nullable: true maxMtg2Amt: type: integer format: int32 nullable: true minMtg2Age: type: integer format: int32 nullable: true maxMtg2Age: type: integer format: int32 nullable: true minMtg2Rate: type: number format: double nullable: true maxMtg2Rate: type: number format: double nullable: true maxResults: type: integer format: int32 isHot: type: boolean nullable: true isListed: type: boolean nullable: true isPending: type: boolean nullable: true isSold: type: boolean nullable: true isOffMarket: type: boolean nullable: true ignoreSubCategoryFilters: type: boolean errorIfExceedsMaxResults: type: boolean isForeclosure: type: boolean isPreForeclosure: type: boolean additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyAssessment: type: object properties: assessedValue: type: integer format: int32 landValue: type: integer format: int32 improvementValue: type: integer format: int32 improvementPct: type: number format: double assessedYear: type: integer format: int32 marketValue: type: integer format: int32 marketLandValue: type: integer format: int32 marketImprovementValue: type: integer format: int32 marketValueYear: type: integer format: int32 nullable: true county: type: string nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyAssociation: type: object properties: name: type: string nullable: true associationType: type: string nullable: true contactName: type: string nullable: true streetAddress: type: string nullable: true cityStateZip: type: string nullable: true phone: type: string nullable: true fees: type: integer format: int32 feeRangeMin: type: integer format: int32 feeRangeMax: type: integer format: int32 feeFrequency: type: string nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyCharacteristics: type: object properties: propertyType: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.PropertyType' propertyTypeDescription: type: string nullable: true yearBuilt: type: integer format: int32 bedrooms: type: integer format: int32 bathroomsTotal: type: number format: double bathroomsFull: type: integer format: int32 bathroomsPartial: type: integer format: int32 livingSqFt: type: integer format: int32 basement: type: string nullable: true lotSqFt: type: integer format: int32 lotAcres: type: number format: double lotDepth: type: integer format: int32 lotFrontage: type: integer format: int32 stories: type: number format: double storiesDescription: type: string nullable: true hasBasement: type: boolean hasAttic: type: boolean isSplitLevel: type: boolean roomsTotal: type: integer format: int32 parking: type: string nullable: true parkingType: type: string nullable: true hasPool: type: boolean pool: type: string nullable: true fireplace: type: string nullable: true unitsTotal: type: integer format: int32 airConditioning: type: string nullable: true siteInfluence: type: string nullable: true amenities: type: array items: type: string nullable: true numberOfBuildings: type: integer format: int32 buildingAreas: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.BuildingArea' nullable: true buildingClass: type: string nullable: true buildingCondition: type: string nullable: true buildingQuality: type: string nullable: true buildingComments: type: string nullable: true elevator: type: string nullable: true interiorWalls: type: string nullable: true exteriorWalls: type: string nullable: true extraFeatures: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.ExtraFeature' nullable: true floorCovering: type: string nullable: true foundation: type: string nullable: true heating: type: string nullable: true heatingFuelType: type: string nullable: true additionalImprovements: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.AdditionalImprovement' nullable: true featuredRooms: type: array items: type: string nullable: true numberOfPlumbingFixtures: type: integer format: int32 roofCover: type: string nullable: true roofType: type: string nullable: true sewer: type: string nullable: true water: type: string nullable: true propertyStyle: type: string nullable: true constructionType: type: string nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyDetail: type: object properties: propertyId: type: integer format: int32 location: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropLocation' characteristics: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyCharacteristics' ownership: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyOwnership' openLiens: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyOpenLien' nullable: true valuation: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyValuation' assessment: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyAssessment' lastMarketSale: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTransactionHistoryItem' priorMarketSale: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTransactionHistoryItem' taxes: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTaxes' associations: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyAssociation' nullable: true listingInfo: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyListingInfo' mlsHistory: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MlsHistoryRecord' nullable: true preForeclosure: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyPreForeclosure' photoMainUrl: type: string nullable: true noPhotoUrl: type: string nullable: true locationRoadMapUrl: type: string nullable: true isHot: type: boolean isSaved: type: boolean nonDisclosureState: type: boolean estimatedEquity: type: integer format: int32 mostRecentCountyRecordingDate: type: string format: date-time nullable: true mlsOrg: type: string nullable: true lastUpdatedDate: type: string format: date-time mailAddressIsPoBox: type: boolean lastListingDate: type: string format: date-time nullable: true fvdLastSaleDate: type: string format: date-time nullable: true fvdLastListingDate: type: string format: date-time nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyDetailLite: type: object properties: propertyId: type: integer format: int32 fips: type: string nullable: true apn: type: string nullable: true streetNum: type: string nullable: true streetAddr: type: string nullable: true fullAddr: type: string nullable: true city: type: string nullable: true state: type: string nullable: true zip: type: string nullable: true mailStreetAddr: type: string nullable: true mailCity: type: string nullable: true mailState: type: string nullable: true mailZip: type: string nullable: true locationGeo: $ref: '#/components/schemas/OpenSearch.Client.GeoLocation' owner1Type: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.ConsumerType' owner1Name: type: string nullable: true owner1LastName: type: string nullable: true owner2Type: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.ConsumerType' owner2Name: type: string nullable: true owner2LastName: type: string nullable: true ownerOcc: type: boolean beds: type: integer format: int32 baths: type: number format: double yearBuilt: type: integer format: int32 sqFt: type: integer format: int32 lotSqFt: type: integer format: int32 stories: type: number format: double hasBasement: type: boolean hasAttic: type: boolean isSplitLevel: type: boolean propType: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.PropertyType' estValue: type: integer format: int32 assdValue: type: integer format: int32 assdYear: type: integer format: int32 estEquity: type: integer format: int32 saleDate: type: string format: date-time nullable: true saleAmt: type: integer format: int32 saleDocNum: type: string nullable: true mlsSaleDate: type: string format: date-time nullable: true mlsSaleAmt: type: integer format: int32 listed: type: boolean pending: type: boolean sold: type: boolean listingId: type: string nullable: true listingPrice: type: integer format: int32 listingDate: type: string format: date-time nullable: true pendingDate: type: string format: date-time nullable: true picUrl: type: string nullable: true noPicUrl: type: string nullable: true hot: type: boolean nonDisclosureState: type: boolean updated: type: string format: date-time mtg1Amt: type: integer format: int32 mtg1EstBal: type: integer format: int32 mtg1RecDate: type: string format: date-time nullable: true mtg1Rate: type: number format: double mtg1Term: type: integer format: int32 mtg1LoanType: type: string nullable: true mtg1FinType: type: string nullable: true mtg2Amt: type: integer format: int32 mtg2EstBal: type: integer format: int32 mtg2RecDate: type: string format: date-time nullable: true mtg2Rate: type: number format: double mtg2Term: type: integer format: int32 mtg2LoanType: type: string nullable: true mtg2FinType: type: string nullable: true lot: type: string nullable: true block: type: string nullable: true tract: type: string nullable: true subdivision: type: string nullable: true legal: type: string nullable: true mlsOrg: type: string nullable: true owner1FirstName: type: string nullable: true owner2FirstName: type: string nullable: true improvementAmount: type: integer format: int32 improvementPct: type: number format: double county: type: string nullable: true zoning: type: string nullable: true fireplace: type: string nullable: true parking: type: string nullable: true hasPool: type: boolean pool: type: string nullable: true taxYear: type: integer format: int32 taxAmount: type: integer format: int32 valueRangeMin: type: integer format: int32 valueRangeMax: type: integer format: int32 confidenceScore: type: integer format: int32 preForeclosureDate: type: string format: date-time nullable: true foreclosureDate: type: string format: date-time nullable: true mtg1Lender: type: string nullable: true mtg2Lender: type: string nullable: true lat: type: number format: double lon: type: number format: double distFromSubjInMiles: type: number format: double equityPct: type: integer format: int32 outOfStateOwner: type: boolean mailAddressIsPoBox: type: boolean lastListingDate: type: string format: date-time nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyLien: type: object properties: transactionId: type: integer format: int64 recordingDate: type: string format: date-time nullable: true datedDate: type: string format: date-time nullable: true documentNumber: type: string nullable: true docProviderRef: type: string nullable: true book: type: string nullable: true page: type: string nullable: true loanAmount: type: integer format: int32 lender: type: string nullable: true lenderDbaName: type: string nullable: true lenderAddress: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.Address' privateLender: type: boolean lenderType: type: string nullable: true term: type: integer format: int32 termType: type: string nullable: true loanDueDate: type: string format: date-time nullable: true rate: type: number format: double rateMax: type: number format: double rateMinOnChange: type: number format: double rateMaxOnChange: type: number format: double estimatedRate: type: number format: double loanType: type: string nullable: true loanPurpose: type: string nullable: true financingType: type: string nullable: true lienPosition: type: integer format: int32 estimatedBalance: type: integer format: int32 nullable: true adjustableRateRider: type: boolean adjustableRateIndex: type: string nullable: true changeIndex: type: number format: double rateChangeFrequency: type: string nullable: true interestOnlyPeriod: type: string nullable: true fixedStepConversionRateRider: type: string nullable: true rateConversionDate: type: string format: date-time nullable: true prepaymentRider: type: boolean prepaymentPenaltyTermInMonths: type: integer format: int32 borrowers: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTransactionConsumer' nullable: true estimatedMonthlyPI: type: number format: double estimatedMonthlyPrincipal: type: number format: double estimatedMonthlyInterest: type: number format: double purchaseMortgage: type: boolean borrowersAsString: type: string nullable: true readOnly: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyListingAgent: type: object properties: agentName: type: string nullable: true companyName: type: string nullable: true licenseNumber: type: string nullable: true address: type: string nullable: true phone: type: string nullable: true email: type: string nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyListingInfo: type: object properties: isListed: type: boolean isPending: type: boolean isSold: type: boolean listingId: type: string nullable: true mlsOrgId: type: string nullable: true photoReferenceId: type: integer format: int64 nullable: true listingDate: type: string format: date-time nullable: true pendingDate: type: string format: date-time nullable: true soldDate: type: string format: date-time nullable: true soldPrice: type: integer format: int32 listingPrice: type: integer format: int32 listingPriceRangeLow: type: integer format: int32 listingPriceRangeHigh: type: integer format: int32 agentInfo: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyListingAgent' publicListingComments: type: string nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyOpenLien: type: object properties: transactionId: type: integer format: int64 recordingDate: type: string format: date-time nullable: true datedDate: type: string format: date-time nullable: true documentNumber: type: string nullable: true docProviderRef: type: string nullable: true book: type: string nullable: true page: type: string nullable: true loanAmount: type: integer format: int32 lender: type: string nullable: true lenderDbaName: type: string nullable: true lenderAddress: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.Address' privateLender: type: boolean lenderType: type: string nullable: true term: type: integer format: int32 termType: type: string nullable: true loanDueDate: type: string format: date-time nullable: true rate: type: number format: double rateMax: type: number format: double rateMinOnChange: type: number format: double rateMaxOnChange: type: number format: double estimatedRate: type: number format: double loanType: type: string nullable: true loanPurpose: type: string nullable: true financingType: type: string nullable: true lienPosition: type: integer format: int32 estimatedBalance: type: integer format: int32 nullable: true adjustableRateRider: type: boolean adjustableRateIndex: type: string nullable: true changeIndex: type: number format: double rateChangeFrequency: type: string nullable: true interestOnlyPeriod: type: string nullable: true fixedStepConversionRateRider: type: string nullable: true rateConversionDate: type: string format: date-time nullable: true prepaymentRider: type: boolean prepaymentPenaltyTermInMonths: type: integer format: int32 borrowers: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTransactionConsumer' nullable: true estimatedMonthlyPI: type: number format: double estimatedMonthlyPrincipal: type: number format: double estimatedMonthlyInterest: type: number format: double purchaseMortgage: type: boolean borrowersAsString: type: string nullable: true readOnly: true titleCompany: type: string nullable: true cashPurchase: type: boolean constructionLoan: type: boolean standAloneSecond: type: boolean equityCreditLine: type: boolean assignedLenderName: type: string nullable: true assignmentDate: type: string format: date-time nullable: true numberOfAssignments: type: integer format: int32 preForeclosureStatus: type: string nullable: true preFclRecordingDate: type: string format: date-time nullable: true preFclFilingDate: type: string format: date-time nullable: true preFclCaseTrusteeSaleNum: type: string nullable: true preFclAuctionDate: type: string format: date-time nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyOwnership: type: object properties: mailCareOfName: type: string nullable: true mailingAddress: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.Address' ownerOccupied: type: boolean primaryOwner: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.ConsumerName' primaryOwnerType: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.ConsumerType' primaryOwnerTypeDescription: type: string nullable: true primaryOwnerIdCode: type: string nullable: true secondaryOwner: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.ConsumerName' secondaryOwnerType: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.ConsumerType' secondaryOwnerTypeDescription: type: string nullable: true ownedSince: type: string format: date-time nullable: true vesting: type: string nullable: true primaryResidence: type: boolean numberOfOpenLiens: type: integer format: int32 totalAmountOfOpenLiens: type: integer format: int32 ownerSourceCode: type: string nullable: true numberOfFinanceTransactions: type: integer format: int32 additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyPreForeclosure: type: object properties: currentForeclosureStatus: type: string nullable: true recordingDate: type: string format: date-time nullable: true documentNumber: type: string nullable: true docProviderRef: type: string nullable: true book: type: string nullable: true page: type: string nullable: true documentType: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.DocumentType' docTypeDescription: type: string nullable: true loanNumber: type: string nullable: true caseNumber: type: string nullable: true dueDate: type: string format: date-time nullable: true defaultDate: type: string format: date-time nullable: true unpaidBalance: type: integer format: int32 pastDueAmount: type: integer format: int32 pastDueAsOfDate: type: string format: date-time nullable: true lender: type: string nullable: true lenderType: type: string nullable: true auctionInfo: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyPreForeclosureAuction' originalNoticeOfDefault: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyPreForeclosureOriginalNod' originalLoan: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyPreForeclosureOriginalLoan' trustee: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyPreForeclosureContact' contact: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyPreForeclosureContact' deedTransactionId: type: integer format: int64 mortgageTransactionId: type: integer format: int64 mersIndicator: type: boolean additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyPreForeclosureAuction: type: object properties: auctionDate: type: string format: date-time nullable: true auctionTime: type: string nullable: true location: type: string nullable: true city: type: string nullable: true minBidAmount: type: integer format: int32 additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyPreForeclosureContact: type: object properties: careOfName: type: string nullable: true firstName: type: string nullable: true lastName: type: string nullable: true attentionTo: type: string nullable: true phone: type: string nullable: true address: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.Address' trusteeSaleNumber: type: string nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyPreForeclosureOriginalLoan: type: object properties: recordingDate: type: string format: date-time nullable: true datedDate: type: string format: date-time nullable: true documentNumber: type: string nullable: true docProviderRef: type: string nullable: true book: type: string nullable: true page: type: string nullable: true lender: type: string nullable: true lenderType: type: string nullable: true loanAmount: type: integer format: int32 titleCompany: type: string nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyPreForeclosureOriginalNod: type: object properties: recordingDate: type: string format: date-time nullable: true documentNumber: type: string nullable: true docProviderRef: type: string nullable: true book: type: string nullable: true page: type: string nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyProfileSenderRecipient: type: object properties: name: type: string nullable: true companyName: type: string nullable: true address1: type: string nullable: true address2: type: string nullable: true city: type: string nullable: true state: type: string nullable: true zip: type: string nullable: true email: type: string nullable: true phone: type: string nullable: true photoUrl: type: string nullable: true companyLogoUrl: type: string nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyProfileVisibility: type: object properties: propertyFacts: type: boolean currentOwnership: type: boolean openLiens: type: boolean lastMarketSale: type: boolean currentMarketStatus: type: boolean valuation: type: boolean localPropertyValues: type: boolean comparableProperties: type: boolean transactionHistory: type: boolean propertyTaxes: type: boolean foreclosure: type: boolean additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyRelatedDocument: type: object properties: transactionId: type: integer format: int64 recordingDate: type: string format: date-time nullable: true contractDate: type: string format: date-time nullable: true documentNumber: type: string nullable: true book: type: string nullable: true page: type: string nullable: true lender: type: string nullable: true loanAmount: type: integer format: int32 additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyTaxInstallment: type: object properties: baseAmountDue: type: integer format: int32 netAmountDue: type: integer format: int32 status: type: string nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyTaxes: type: object properties: apn: type: string nullable: true county: type: string nullable: true taxYear: type: integer format: int32 taxAmount: type: integer format: int32 taxDelinquentYear: type: integer format: int32 taxRateCodeArea: type: string nullable: true schoolTaxDistrict1: type: string nullable: true schoolTaxDistrictType1: type: string nullable: true schoolTaxDistrict2: type: string nullable: true schoolTaxDistrictType2: type: string nullable: true schoolTaxDistrict3: type: string nullable: true schoolTaxDistrictType3: type: string nullable: true homestead: type: boolean californiaHomeownersExemption: type: boolean taxExemptions: type: array items: type: string nullable: true installments: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTaxInstallment' nullable: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyTransactionConsumer: type: object properties: name: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.ConsumerName' careOfName: type: string nullable: true consumerType: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.ConsumerType' vesting: type: string nullable: true relationship: type: string nullable: true idCode: type: string nullable: true address: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.Address' additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyTransactionHistoryItem: type: object properties: propertyId: type: integer format: int32 transactionId: type: integer format: int64 buyersBorrowers: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTransactionConsumer' nullable: true sellers: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTransactionConsumer' nullable: true recordingDate: type: string format: date-time nullable: true datedDate: type: string format: date-time nullable: true payoffDate: type: string format: date-time nullable: true saleAmount: type: integer format: int32 salePriceCode: type: string nullable: true documentNumber: type: string nullable: true loanNumber: type: string nullable: true docProviderRef: type: string nullable: true book: type: string nullable: true page: type: string nullable: true documentType: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.DocumentType' documentTypeDescription: type: string nullable: true subDocType: type: string nullable: true transactionType: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.HistoryTransactionType' transactionTypeDescription: type: string nullable: true recordType: type: string nullable: true isResale: type: boolean cityTransferTax: type: number format: double countyTransferTax: type: number format: double transferTax: type: number format: double mortgages: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyLien' nullable: true lender: type: string nullable: true titleCompany: type: string nullable: true nonDisclosureState: type: boolean interFamilyTransfer: type: boolean cashPurchase: type: boolean constructionLoan: type: boolean standAloneSecond: type: boolean equityCreditLine: type: boolean purchaseMoneyMortgage: type: boolean residentialUse: type: boolean distressedSale: type: boolean reoStatus: type: string nullable: true mersIndicator: type: boolean multiApnFlag: type: string nullable: true partialInterestTransferred: type: string nullable: true mainOrAddendumRecord: type: string nullable: true assignor: type: string nullable: true assigneePoolNum: type: string nullable: true doubleSystemRecordingFlag: type: string nullable: true doubleSystemDocNumber: type: string nullable: true doubleSystemPreviousDocNumber: type: string nullable: true matchedOrphan: type: string nullable: true deedTransactionId: type: integer format: int64 mortgageTransactionId: type: integer format: int64 relatedDocument: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyRelatedDocument' foreclosureAdditionalInfo: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.ForeclosureAdditionalInfo' hawaiiAdditionalRecordingInfo: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.HawaiiAdditionalRecordingInfo' lastUpdatedDate: type: string format: date-time buyersBorrowersAsString: type: string nullable: true readOnly: true sellersAsString: type: string nullable: true readOnly: true additionalProperties: false Flueid.PropertyDb.Models.PropertyData.PropertyValuation: type: object properties: estimatedValue: type: integer format: int32 valueRangeMin: type: integer format: int32 valueRangeMax: type: integer format: int32 confidenceScore: type: integer format: int32 standardDeviation: type: integer format: int32 valuationDate: type: string format: date-time nullable: true estimatedLtvCombined: type: number format: double purchaseLtv: type: number format: double additionalProperties: false Flueid.PropertyDb.Models.PropertyData.SalesCompsRequest: type: object properties: subjectPropIdToExclude: type: integer format: int32 nullable: true centerPointLatitude: type: number format: double centerPointLongitude: type: number format: double searchRadiusInMiles: type: number format: double nullable: true saleDateMonthsBack: type: integer format: int32 nullable: true propertyTypes: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.PropertyType' nullable: true minSalesPrice: type: integer format: int32 nullable: true maxSalesPrice: type: integer format: int32 nullable: true minBedrooms: type: integer format: int32 nullable: true maxBedrooms: type: integer format: int32 nullable: true minBathrooms: type: number format: double nullable: true maxBathrooms: type: number format: double nullable: true minSqFt: type: integer format: int32 nullable: true maxSqFt: type: integer format: int32 nullable: true minYearBuilt: type: integer format: int32 nullable: true maxYearBuilt: type: integer format: int32 nullable: true maxResults: type: integer format: int32 additionalProperties: false MongoDB.Bson.ObjectId: type: object properties: timestamp: type: integer format: int32 readOnly: true machine: type: integer format: int32 readOnly: true deprecated: true pid: type: integer format: int32 readOnly: true deprecated: true increment: type: integer format: int32 readOnly: true deprecated: true creationTime: type: string format: date-time readOnly: true additionalProperties: false Newtonsoft.Json.Linq.JToken: type: array items: $ref: '#/components/schemas/Newtonsoft.Json.Linq.JToken' OpenSearch.Client.GeoLocation: type: object properties: latitude: type: number format: double longitude: type: number format: double additionalProperties: false Titlefy.Core.Constants.D4aDocumentStatus: enum: - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 type: integer format: int32 Titlefy.Core.Constants.DecisionConsumerClassification: enum: - 1 - 2 - 3 - 4 - 5 - 6 type: integer format: int32 Titlefy.Core.Constants.DecisionPropertyType: enum: - 0 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 50 - 70 - 100 - 200 type: integer format: int32 Titlefy.Core.Constants.DocumentImageStatus: enum: - 1 - 2 - 3 - 4 - 5 type: integer format: int32 Titlefy.Core.Constants.DocumentTypes: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - 30 - 31 - 32 - 33 - 34 - 35 - 36 - 37 - 38 - 39 - 40 - 41 - 42 - 43 - 44 - 45 - 46 - 47 - 48 - 49 - 50 - 51 - 52 - 53 - 54 - 55 - 56 - 57 - 58 - 59 - 60 - 61 - 62 - 63 - 64 - 65 - 66 - 67 - 68 - 69 - 70 - 71 - 72 - 73 - 74 - 75 - 76 - 77 - 78 - 91 - 92 - 93 - 94 - 95 - 96 - 97 - 98 - 99 - 100 - 101 - 105 - 106 - 107 - 108 - 109 - 110 - 593 - 594 - 595 - 596 - 597 - 598 - 600 - 601 - 602 - 603 - 604 - 605 - 606 - 607 - 608 - 609 - 610 - 611 - 612 - 613 - 614 - 646 - 662 - 673 - 674 - 675 - 676 - 677 - 678 - 679 - 680 - 681 - 682 - 683 - 684 - 685 - 686 - 687 - 688 - 689 - 690 - 691 - 692 - 693 - 694 - 695 - 696 - 697 - 698 - 699 - 700 - 701 - 702 - 858 - 1509 - 1517 - 1521 - 1526 - 1549 - 1550 - 1551 - 1556 - 1573 - 1575 - 1576 - 1581 - 1585 - 1593 - 1594 - 1595 - 1596 - 1597 - 1598 - 1600 - 1601 - 1602 - 1603 - 1606 - 1609 - 1610 - 1611 - 1613 - 1614 - 1661 type: integer format: int32 Titlefy.Core.Constants.FarmPropertyLabel: enum: - 0 - 1 - 2 - 3 type: integer format: int32 Titlefy.Core.Constants.FarmType: enum: - 0 - 1 type: integer format: int32 Titlefy.Core.Constants.IndustryType: enum: - 1 - 2 - 3 type: integer format: int32 Titlefy.Core.Constants.Orders.ContactCommunicationPref: enum: - 0 - 1 - 2 - 3 type: integer format: int32 Titlefy.Core.Constants.Orders.LoanType: enum: - 0 - 1 - 2 - 3 type: integer format: int32 Titlefy.Core.Constants.Orders.OrderCancellationReason: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 type: integer format: int32 Titlefy.Core.Constants.Orders.OrderContactType: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Titlefy.Core.Constants.Orders.OrderCurativeGrade: enum: - 0 - 30 - 31 - 32 - 33 - 34 type: integer format: int32 Titlefy.Core.Constants.Orders.OrderNumberConfigOverrideType: enum: - 0 - 1 - 2 type: integer format: int32 Titlefy.Core.Constants.Orders.OrderProcessingType: enum: - 0 - 2 - 4 - 5 - 6 - 9 - 10 type: integer format: int32 Titlefy.Core.Constants.Orders.OrderProductCategory: enum: - 0 - 1 - 2 type: integer format: int32 Titlefy.Core.Constants.Orders.OrderProductSubType: enum: - 0 - 1 - 2 - 3 - 5 - 6 - 7 - 8 type: integer format: int32 Titlefy.Core.Constants.Orders.OrderProductType: enum: - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 type: integer format: int32 Titlefy.Core.Constants.Orders.OrderRole: enum: - 0 - 1 - 2 - 4 - 5 - 6 - 7 - 11 - 12 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 29 - 50 - 51 - 52 - 53 - 54 - 55 - 99 type: integer format: int32 Titlefy.Core.Constants.Orders.OrderServiceProviderType: enum: - 1 - 2 - 3 - 4 - 5 type: integer format: int32 Titlefy.Core.Constants.Orders.OrderStatus: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Titlefy.Core.Constants.Orders.OrderStatusEventTypes: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 101 - 102 - 103 - 104 - 105 - 106 - 107 - 108 - 109 - 110 - 111 - 112 - 113 - 114 - 115 - 116 - 117 - 118 - 119 - 120 - 121 - 122 - 123 - 124 - 140 - 141 - 142 - 143 - 144 - 145 - 501 - 502 - 503 - 522 - 523 - 531 - 532 - 535 - 536 - 537 - 538 - 539 - 540 - 562 - 564 - 565 - 566 - 567 - 568 - 569 - 570 - 577 - 578 - 591 - 599 - 623 - 624 - 625 - 626 - 627 - 628 - 629 - 646 - 662 - 664 - 673 - 674 - 675 - 676 - 677 - 678 - 679 - 680 - 681 - 682 - 683 - 684 - 685 - 686 - 687 - 688 - 689 - 690 - 691 - 692 - 693 - 694 - 695 - 696 - 697 - 698 - 699 - 700 - 701 - 702 - 800 - 801 - 802 - 803 - 804 - 805 - 806 - 807 - 808 - 809 - 810 - 811 - 812 - 858 type: integer format: int32 Titlefy.Core.Constants.Orders.OrderWorkflowType: enum: - 0 - 1 - 2 type: integer format: int32 Titlefy.Core.Constants.Orders.OrderingParty: enum: - 1 - 2 - 3 - 4 type: integer format: int32 Titlefy.Core.Constants.Orders.PaymentFrequency: enum: - 1 - 2 - 3 type: integer format: int32 Titlefy.Core.Constants.Orders.SelectionType: enum: - 1 - 2 type: integer format: int32 Titlefy.Core.Constants.Orders.ServiceOption: enum: - 1 - 2 - 3 type: integer format: int32 Titlefy.Core.Constants.Orders.SettlementType: enum: - 1 - 2 type: integer format: int32 Titlefy.Core.Constants.Orders.TermType: enum: - 0 - 1 - 2 type: integer format: int32 Titlefy.Core.Constants.Orders.YesNoType: enum: - 0 - 1 - 2 type: integer format: int32 Titlefy.Core.Constants.RequestSource: enum: - 1 - 2 - 3 - 4 type: integer format: int32 Titlefy.Core.Constants.SortDirection: enum: - 0 - 1 - 2 type: integer format: int32 Titlefy.Core.Constants.TaxInstallmentStatus: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 type: integer format: int32 Titlefy.Core.Constants.TaxStatus: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Titlefy.Core.Constants.TrackedUpdateType: enum: - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 101 - 102 - 103 - 104 - 105 - 106 - 107 - 201 - 202 type: integer format: int32 Titlefy.Core.Constants.UserGroup: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - 30 type: integer format: int32 Titlefy.Core.Constants.UserStatus: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Titlefy.Data.Entities.AccountsAuthSettings: type: object properties: administerAllUsers: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' administerAllPartnerUsers: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' administerAllCompanyUsers: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' administerAllDivisionUsers: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' administerAllBranchUsers: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' createUsers: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' resendTempPassword: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' approveUserSignUps: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' userSignUpApprovalsRequireAdminVerification: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' additionalProperties: false Titlefy.Data.Entities.Address: type: object properties: address1: type: string nullable: true address2: type: string nullable: true city: type: string nullable: true state: type: string nullable: true zipCode: type: string nullable: true streetNumber: nullable: true streetName: type: string nullable: true fullAddress: type: string nullable: true readOnly: true streetAddress: type: string nullable: true readOnly: true additionalProperties: false Titlefy.Data.Entities.AuthSettingsCollection: type: object properties: orders: $ref: '#/components/schemas/Titlefy.Data.Entities.OrdersAuthSettings' propertyData: $ref: '#/components/schemas/Titlefy.Data.Entities.PropertyDataAuthSettings' accounts: $ref: '#/components/schemas/Titlefy.Data.Entities.AccountsAuthSettings' quotes: $ref: '#/components/schemas/Titlefy.Data.Entities.QuotesSettings' generalAppSettings: $ref: '#/components/schemas/Titlefy.Data.Entities.GeneralAppSettings' additionalProperties: false Titlefy.Data.Entities.AuthorizationSettings: type: object properties: id: $ref: '#/components/schemas/MongoDB.Bson.ObjectId' createdDate: type: string format: date-time createdByUser: type: string nullable: true lastUpdatedDate: type: string format: date-time lastUpdatedByUser: type: string nullable: true entityType: $ref: '#/components/schemas/Flueid.Pro.Constants.EntityConstants.EntityType' entityId: type: integer format: int32 settings: $ref: '#/components/schemas/Titlefy.Data.Entities.AuthSettingsCollection' groups: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.AuthorizationSettingsGroup' nullable: true additionalProperties: false Titlefy.Data.Entities.AuthorizationSettingsGroup: type: object properties: name: type: string nullable: true permissions: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' nullable: true additionalProperties: false Titlefy.Data.Entities.Branch: type: object properties: branchId: type: integer format: int32 branchName: type: string nullable: true address1: type: string nullable: true address2: type: string nullable: true city: type: string nullable: true state: type: string nullable: true zip: type: string nullable: true phone: type: string nullable: true license: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.Branding: type: object properties: mainColor: type: string nullable: true secondaryColor: type: string nullable: true tagLine: type: string nullable: true signInUrl: type: string nullable: true termsUrl: type: string nullable: true privacyUrl: type: string nullable: true instagramUrl: type: string nullable: true facebookUrl: type: string nullable: true twitterUrl: type: string nullable: true linkedInUrl: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.ClientCompany: type: object properties: id: $ref: '#/components/schemas/MongoDB.Bson.ObjectId' createdDate: type: string format: date-time createdByUser: type: string nullable: true lastUpdatedDate: type: string format: date-time lastUpdatedByUser: type: string nullable: true partnerId: type: integer format: int32 companyId: type: integer format: int32 companyName: type: string nullable: true divisions: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Division' nullable: true orderProviderIds: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.ClientCompanyProviderId' nullable: true partnerName: type: string nullable: true disabled: type: boolean isAffiliate: type: boolean orderOptions: $ref: '#/components/schemas/Titlefy.Data.Entities.OrderOptions' additionalProperties: false Titlefy.Data.Entities.ClientCompanyProviderId: type: object properties: orderProvider: $ref: '#/components/schemas/Flueid.Pro.Constants.PartnerOrderSettingsConstants.OrderProvider' providerCompanyId: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.AdditionalServiceOption: type: object properties: additionalServiceId: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.ServiceOption' additionalServiceDesc: type: string nullable: true additionalServiceHelpInfo: type: string nullable: true isDefault: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.YesNoType' additionalProperties: false Titlefy.Data.Entities.DTOs.CompanyFilters: type: object properties: searchString: type: string nullable: true partnerIds: type: array items: type: integer format: int32 nullable: true pageSize: type: integer format: int32 nullable: true pageIndex: type: integer format: int32 nullable: true sortBy: type: string nullable: true sortDirection: $ref: '#/components/schemas/Titlefy.Core.Constants.SortDirection' additionalProperties: false Titlefy.Data.Entities.DTOs.EffectivePermissionRequest: type: object properties: userId: type: integer format: int32 targetedPartnerId: type: integer format: int32 permissionName: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.EnhancedOrderSubmission: type: object properties: orderType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderType' orderSubType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderSubType' services: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSubmissionService' nullable: true commercial: type: boolean construction: type: boolean insurfulOrderId: type: integer format: int32 nullable: true languagePreference: type: string nullable: true amsRealty: type: boolean contacts: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSubmissionContact' nullable: true orderDetails: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderDetails' properties: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSubmissionProperty' nullable: true loans: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.Loan' nullable: true payoffs: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.Payoff' nullable: true insuranceInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.InsuranceInfo' homeWarrantyInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.HomeWarrantyInfo' propertyDisclosureInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PropertyDisclosureInfo' pestControlInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PestControlInfo' homeOwnersAssociationInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.HomeOwnersAssociationInfo' specialInstructions: type: string nullable: true additionalOrderOptions: type: array items: type: integer format: int32 nullable: true tempDocIds: type: array items: type: integer format: int32 nullable: true documents: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSubmissionDocument' nullable: true fldCompleteDetails: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.FldCompleteDetails' orderId: type: integer format: int32 additionalProperties: false Titlefy.Data.Entities.DTOs.EntityUpdate: type: object properties: updateIdentifier: type: string nullable: true updateType: $ref: '#/components/schemas/Titlefy.Core.Constants.TrackedUpdateType' updateDescription: type: string nullable: true updatedDate: type: string format: date-time pinned: type: boolean additionalProperties: false Titlefy.Data.Entities.DTOs.FarmGeoPoint: type: object properties: propertyId: type: integer format: int32 lat: type: number format: double lon: type: number format: double additionalProperties: false Titlefy.Data.Entities.DTOs.GradesheetResult: type: object properties: overallResult: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOverallResult' results: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.GradesheetResultItem' nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.GradesheetResultItem: type: object properties: conditionId: type: integer format: int32 description: type: string nullable: true hit: type: boolean hitRefCodes: type: array items: type: string nullable: true result: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOverallResult' resultDescription: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionAccountStatus: enum: - 1 - 2 - 3 - 4 - 5 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionAddressExpanded: type: object properties: address1: type: string nullable: true address2: type: string nullable: true city: type: string nullable: true state: type: string nullable: true zipCode: type: string nullable: true fullAddress: type: string nullable: true readOnly: true streetAddress: type: string nullable: true readOnly: true streetNumber: type: string nullable: true streetDirectionLeft: type: string nullable: true streetName: type: string nullable: true streetSuffix: type: string nullable: true streetDirectionRight: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionAvailableSourcesResults: type: object properties: plantSources: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionPlantSource' nullable: true publicOnlineSource: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionPublicOnlineSource' secretaryOfState: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionSecretaryOfStateUccSearch' countyTreasurer: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionCountyTreasurerSearch' additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerAddress: type: object properties: address1: type: string nullable: true address2: type: string nullable: true city: type: string nullable: true state: type: string nullable: true zipCode: type: string nullable: true fullAddress: type: string nullable: true readOnly: true streetAddress: type: string nullable: true readOnly: true sourceCodes: type: array items: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerAttributeContainer: type: object properties: consumerId: type: integer format: int32 consumerKey: type: string nullable: true readOnly: true consumerName: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerName' aliases: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerName' nullable: true ssn: type: string nullable: true dateOfBirth: type: string format: date-time nullable: true mailingAddress: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' mailingAddressSourceCode: type: string nullable: true creditAddresses: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' nullable: true lexisAddresses: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' nullable: true mersAddresses: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' nullable: true otherOwnedAddresses: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' nullable: true consumerRole: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerRole' consumerRoleDescription: type: string nullable: true readOnly: true consumerType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerType' consumerTypeDescription: type: string nullable: true readOnly: true classification: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerClassification' classificationDescription: type: string nullable: true readOnly: true sourceCodes: type: array items: type: string nullable: true allNameCombos: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerName' nullable: true processingRunId: type: integer format: int32 addedInRunId: type: integer format: int32 clientConsumerReference: type: string nullable: true allNames: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerName' nullable: true readOnly: true allAddresses: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerAddress' nullable: true readOnly: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerClassification: enum: - 1 - 2 - 3 - 4 - 5 - 6 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerInfoItem: type: object properties: consumerId: type: integer format: int32 itemCode: type: string nullable: true category: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerInfoItemCategory' categoryDescription: type: string nullable: true readOnly: true itemDescription: type: string nullable: true eventDate: type: string format: date-time nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerInfoItemCategory: enum: - 1 - 2 - 3 - 4 - 5 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerInvoluntaryLien: type: object properties: consumerId: type: integer format: int32 lien: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionInvoluntaryLien' additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerMechanicalLien: type: object properties: consumerId: type: integer format: int32 lien: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionMechanicalLien' additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerName: type: object properties: firstName: type: string nullable: true middleName: type: string nullable: true lastName: type: string nullable: true suffix: type: string nullable: true unparsedName: type: string nullable: true sourceCodes: type: array items: type: string nullable: true fullName: type: string nullable: true readOnly: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerResult: type: object properties: consumerId: type: integer format: int32 result: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionSearchResultType' resultDescription: type: string nullable: true readOnly: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerRole: enum: - 0 - 1 - 2 - 3 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerSearchResult: enum: - 0 - 1 - 2 - 3 - 4 - 5 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerSearchResultItem: type: object properties: consumerId: type: integer format: int32 initialResult: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerSearchResult' overrideDescription: type: string nullable: true result: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerSearchResult' resultDescription: type: string nullable: true readOnly: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerType: enum: - 0 - 1 - 2 - 3 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionCountyTreasurerSearch: type: object properties: searchSite: type: string nullable: true coverageExists: type: boolean address: type: string nullable: true phoneNumber: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionCreditAccountSubType: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionCreditAccountType: enum: - 0 - 1 - 2 - 3 - 4 - 5 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionCreditPaymentHistoryItem: type: object properties: paymentMonthYear: type: string format: date-time status: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionPaymentHistoryStatus' additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionCreditTrade: type: object properties: id: type: integer format: int32 accountType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionCreditAccountType' accountTypeDescription: type: string nullable: true accountSubType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionCreditAccountSubType' accountSubTypeDescription: type: string nullable: true providerAccountSubTypeDescription: type: string nullable: true accountStatus: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionAccountStatus' accountStatusDescription: type: string nullable: true providerAccountStatusNote: type: string nullable: true pastDue30DaysCount: type: integer format: int32 nullable: true pastDue60DaysCount: type: integer format: int32 nullable: true pastDue90DaysCount: type: integer format: int32 nullable: true firstDelinquencyDate: type: string format: date-time nullable: true majorDelinquencyDate: type: string format: date-time nullable: true creditorName: type: string nullable: true creditorId: type: string nullable: true borrowerName: type: string nullable: true accountNumber: type: string nullable: true highCredit: type: number format: double creditLimit: type: number format: double limitOrHighCredit: type: number format: double readOnly: true currentBalance: type: number format: double paymentHistory: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionCreditPaymentHistoryItem' nullable: true bankruptcyIndicator: type: boolean derogatoryIndicator: type: boolean deceasedIndicator: type: boolean authorizedUserIndicator: type: boolean mortgageIdNumber: type: string nullable: true openDate: type: string format: date-time nullable: true openDateArbitraryDay: type: boolean closedDate: type: string format: date-time nullable: true closedDateArbitraryDay: type: boolean replacesId: type: integer format: int32 nullable: true replacedById: type: integer format: int32 nullable: true matchesPIQ: type: boolean matchesOtherProp: type: boolean otherPropertyAddress: type: string nullable: true otherPropertyId: type: integer format: int32 nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionDeedHistoryItem: type: object properties: documentType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionDocumentType' subDocType: type: string nullable: true docTypeDescription: type: string nullable: true saleDate: type: string format: date-time nullable: true recordingDate: type: string format: date-time nullable: true documentNumber: type: string nullable: true buyers: type: string nullable: true sellers: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionDocPackageStatus: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionDocumentStatus: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionDocumentType: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 - 13 - 14 - 15 - 16 - 17 - 18 - 19 - 20 - 21 - 22 - 23 - 24 - 25 - 26 - 27 - 28 - 29 - 30 - 31 - 32 - 33 - 34 - 35 - 36 - 37 - 38 - 39 - 40 - 41 - 42 - 43 - 44 - 45 - 46 - 47 - 48 - 49 - 50 - 51 - 52 - 53 - 54 - 55 - 56 - 57 - 62 - 63 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionForeclosureItem: type: object properties: documentType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionDocumentType' subDocType: type: string nullable: true docTypeDescription: type: string nullable: true amount: type: number format: double balance: type: number format: double nullable: true recordingDate: type: string format: date-time nullable: true documentNumber: type: string nullable: true borrowers: type: string nullable: true lender: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionHistoryTransaction: type: object properties: id: type: integer format: int32 propertyId: type: integer format: int32 transactionId: type: integer format: int64 recordingDate: type: string format: date-time nullable: true datedDate: type: string format: date-time nullable: true datedOrRecordingDate: type: string format: date-time nullable: true readOnly: true fullValueDeed: type: boolean buyersBorrowers: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerAttributeContainer' nullable: true sellers: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerAttributeContainer' nullable: true documentNumber: type: string nullable: true book: type: string nullable: true page: type: string nullable: true documentType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionDocumentType' subDocType: type: string nullable: true docTypeDescription: type: string nullable: true salePrice: type: integer format: int32 loanAmount: type: integer format: int32 loanType: type: string nullable: true loanRateType: type: string nullable: true loanRate: type: number format: double loanTerm: type: integer format: int32 loanTermType: type: string nullable: true estimatedBalance: type: integer format: int32 nullable: true lender: type: string nullable: true titleCompany: type: string nullable: true privateLender: type: boolean priceCodeIndicatesSale: type: boolean docTypeIndicatesNonSale: type: boolean correctiveDeed: type: boolean originalDocumentNumber: type: string nullable: true originalBook: type: string nullable: true originalPage: type: string nullable: true originalRecordingDate: type: string format: date-time nullable: true addToSearchPackage: type: boolean twentyFourMonthChainFlag: type: boolean thirtySixMonthChainFlag: type: boolean additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionInvoluntaryLien: type: object properties: id: type: integer format: int32 propertyId: type: integer format: int32 fipsCode: type: string nullable: true county: type: string nullable: true propertyAddress: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' consumerAddress: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' recordingDate: type: string format: date-time nullable: true documentNumber: type: string nullable: true caseNumber: type: string nullable: true documentType: type: string nullable: true docTypeDescription: type: string nullable: true deedCategory: type: string nullable: true originalDocumentNumber: type: string nullable: true originalRecordingDate: type: string format: date-time nullable: true lienAmount: type: number format: double debtor: type: string nullable: true creditor: type: string nullable: true addToSearchPackage: type: boolean analysisAttributes: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionLienAnalysisAttributes' reportVisibility: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionReportVisibility' additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionLastMarketSale: type: object properties: saleDate: type: string format: date-time nullable: true salePrice: type: integer format: int32 buyers: type: string nullable: true sellers: type: string nullable: true titleCompany: type: string nullable: true recordingDate: type: string format: date-time nullable: true documentNumber: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionLexisUccFiling: type: object properties: lexisTransactionId: type: string nullable: true debtors: type: array items: type: string nullable: true securedParties: type: array items: type: string nullable: true creditors: type: array items: type: string nullable: true collateral: type: array items: type: string nullable: true filingNumber: type: string nullable: true filingType: type: string nullable: true filingStatus: type: string nullable: true originalFilingDate: type: string format: date-time nullable: true latestFilingDate: type: string format: date-time nullable: true latestFilingType: type: string nullable: true latestFilingNumber: type: string nullable: true expirationDate: type: string format: date-time nullable: true amount: type: number format: double nullable: true lienAddress: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' addToSearchPackage: type: boolean ignoredDueToFilter: type: boolean filterMatches: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionUccFilingFilterMatch' nullable: true matchesBlacklist: type: boolean readOnly: true matchesWhitelist: type: boolean readOnly: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionLienAnalysisAttributes: type: object properties: docNumMatchesReleaseOrigNum_20F1: type: boolean recordingDateMatchesReleaseExactly_20F2: type: boolean recordingDateMatchesReleaseWithin45Days_20F3: type: boolean recordingDateMatchesReleaseYear_20F4: type: boolean recordingDateMatchesReleaseMonthDay_20F5: type: boolean nameMatchesReleaseName_20F6: type: boolean matchOnSsn: type: boolean matchOnPiqAddress: type: boolean matchOnConsumerAddress: type: boolean exceedsStatuteOfLimitations: type: boolean released: type: boolean matchedReleaseDocumentNumber: type: string nullable: true matchedToOrigDoc: type: boolean matchedAssociatedDocumentNumber: type: string nullable: true lienCategory: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionLienCategory' hitType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionLienHitType' directHitCritical: type: boolean directHitNotable: type: boolean additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionLienCategory: enum: - 0 - 1 - 2 - 3 - 4 - 5 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionLienHitType: enum: - 0 - 1 - 2 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionMechanicalLien: type: object properties: id: type: integer format: int32 propertyId: type: integer format: int32 fipsCode: type: string nullable: true county: type: string nullable: true propertyAddress: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' docTypeDescription: type: string nullable: true owners: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerName' nullable: true plaintiffs: type: array items: type: string nullable: true documentNumber: type: string nullable: true lienAmount: type: number format: double recordingDate: type: string format: date-time nullable: true originalDocumentNumber: type: string nullable: true originalRecordingDate: type: string format: date-time nullable: true addToSearchPackage: type: boolean analysisAttributes: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionLienAnalysisAttributes' ownerNames: type: array items: type: string nullable: true readOnly: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionMersInquiry: type: object properties: id: type: integer format: int32 minNumber: type: string nullable: true status: type: string nullable: true active: type: boolean readOnly: true noteDate: type: string format: date-time nullable: true loanAmount: type: integer format: int32 propertyAddress: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionAddressExpanded' borrower: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerName' borrowerIsPerson: type: boolean lienPriorityType: type: string nullable: true isPrimaryLien: type: boolean servicer: type: string nullable: true matchesPIQ: type: boolean matchesOtherProp: type: boolean setToPiqDueToNoMatchingHistoryFound: type: boolean otherPropertyAddress: type: string nullable: true otherPropertyId: type: integer format: int32 nullable: true borrowerName: type: string nullable: true readOnly: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionMlsEvent: type: object properties: eventType: type: string nullable: true eventDate: type: string format: date-time additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionMlsRecord: type: object properties: listingId: type: string nullable: true listingDate: type: string format: date-time nullable: true listingPrice: type: number format: double nullable: true pendingDate: type: string format: date-time nullable: true pendingPrice: type: number format: double nullable: true soldDate: type: string format: date-time nullable: true soldPrice: type: number format: double nullable: true ownerName: type: string nullable: true agentName: type: string nullable: true agentCompanyName: type: string nullable: true agentLicenseNumber: type: string nullable: true status: type: string nullable: true addToSearchPackage: type: boolean relatedToFvd: type: boolean additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderDecision: type: object properties: result: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOverallResult' resultDescription: type: string nullable: true readOnly: true underwriterDecision: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionUnderwriterDecision' underwriterDecisionDescription: type: string nullable: true readOnly: true consumerSearchResult: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerSearchResult' consumerSearchResultDescription: type: string nullable: true readOnly: true consumerSearchResults: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerSearchResultItem' nullable: true initialPropertySearchResult: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertySearchResult' propertySearchResultOverrideDescription: type: string nullable: true propertySearchResult: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertySearchResult' propertySearchResultDescription: type: string nullable: true readOnly: true trackedPropertySearchItems: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionTrackedInfoItem' nullable: true trackedConsumerSearchItems: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionTrackedConsumerInfoItem' nullable: true documents: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderDocument' nullable: true decisionDate: type: string format: date-time nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderDocument: type: object properties: documentName: type: string nullable: true documentType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionDocumentType' documentTypeDescription: type: string nullable: true status: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionDocumentStatus' statusDescription: type: string nullable: true readOnly: true documentNumber: type: string nullable: true book: type: string nullable: true page: type: string nullable: true recordingDate: type: string format: date-time nullable: true countyFips: type: string nullable: true documentContentBase64: type: string nullable: true providerStatus: type: array items: type: object additionalProperties: type: string nullable: true providerId: type: string nullable: true providerRequestId: type: string nullable: true requestCreatedDate: type: string format: date-time nullable: true requestCompletedDate: type: string format: date-time nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderProduct: type: object properties: productType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionProductType' productTypeDescription: type: string nullable: true readOnly: true initialProduct: type: boolean addedDate: type: string format: date-time autoAdded: type: boolean previewProduct: type: boolean previewDescription: type: string nullable: true productStatus: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderStatus' additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderResultPreview: type: object properties: transactionType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionTransactionType' transactionTypeDescription: type: string nullable: true readOnly: true result: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOverallResult' resultDescription: type: string nullable: true readOnly: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderRulesetResult: type: object properties: productType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionProductType' rulesetId: type: integer format: int32 processingRunId: type: integer format: int32 decision: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderDecision' searchResult: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionSearchResult' canDownloadReport: type: boolean failureReasons: type: array items: type: string nullable: true indicatorStyle: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.ReportIndicatorStyle' additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderStatus: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionOtherOwnedProp: type: object properties: propertyId: type: integer format: int32 address: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' marketStatus: type: string nullable: true marketStatusDate: type: string format: date-time nullable: true marketStatusDateText: type: string nullable: true ownedSinceDate: type: string format: date-time nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionOverallResult: enum: - 0 - 1 - 2 - 10 - 11 - 12 - 20 - 21 - 22 - 30 - 31 - 32 - 33 - 34 - 40 - 41 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionPaymentHistoryStatus: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionPlantSource: type: object properties: name: type: string nullable: true coverageExists: type: boolean imageCoverageExists: type: boolean ggIndexDate: type: string format: date-time nullable: true geographicIndexDate: type: string format: date-time nullable: true docImageStartDate: type: string format: date-time nullable: true docImageEndDate: type: string format: date-time nullable: true providerName: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionProcessingResult: type: object properties: succeeded: type: boolean orderId: type: integer format: int32 clientOrderReference: type: string nullable: true orderStatusId: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderStatus' orderStatusDescription: type: string nullable: true readOnly: true effectiveDate: type: string format: date-time orderType: type: string nullable: true latestCountyRecordingDate: type: string format: date-time nullable: true rulesetResults: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderRulesetResult' nullable: true errors: type: array items: type: string nullable: true products: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderProduct' nullable: true decisionExpiryDate: type: string format: date-time nullable: true fullValueDeedDate: type: string format: date-time nullable: true pointOfInsuranceDate: type: string format: date-time nullable: true docPackageStatus: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionDocPackageStatus' docPackageStatusDescription: type: string nullable: true readOnly: true submittedOrderInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionSubmittedOrderAttributes' propertyInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertyDetailAttributes' verifiedRecordingInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionVerifiedRecordingInfo' consumersFinal: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerAttributeContainer' nullable: true consumerInvoluntaryLiens: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerInvoluntaryLien' nullable: true consumerMechanicalLiens: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerMechanicalLien' nullable: true openMortgages: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertyAnalysisItem' nullable: true closedMortgages: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertyAnalysisItem' nullable: true openMortgagesOtherProperties: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertyAnalysisItem' nullable: true deedHistory: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionDeedHistoryItem' nullable: true lastMarketSale: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionLastMarketSale' lastMlsEvent: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionMlsEvent' foreclosureActivity: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionForeclosureItem' nullable: true taxInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionTaxInfo' otherOwnedProps: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOtherOwnedProp' nullable: true remoteOnlineNotarizationAllowed: type: boolean availableSources: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionAvailableSourcesResults' propertyDetail: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyDetail' additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionProductType: enum: - 0 - 101 - 201 - 211 - 301 - 401 - 501 - 502 - 503 - 504 - 601 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertyAnalysisItem: type: object properties: id: type: integer format: int32 publicRecordTransaction: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionHistoryTransaction' release: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionHistoryTransaction' assignments: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionHistoryTransaction' nullable: true creditAccount: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionCreditTrade' mersRecord: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionMersInquiry' involuntaryLien: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionInvoluntaryLien' mechanicalLien: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionMechanicalLien' lexisUccFiling: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionLexisUccFiling' mlsRecord: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionMlsRecord' relatedPropertyId: type: integer format: int32 verifiedFirstLienPosition: type: boolean additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertyDetailAttributes: type: object properties: propertyId: type: integer format: int32 serviceAvailable: type: boolean dataFound: type: boolean propertyType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertyType' propertyTypeDescription: type: string nullable: true readOnly: true apn: type: string nullable: true fipsCode: type: string nullable: true countyName: type: string nullable: true municipality: type: string nullable: true address: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionAddressExpanded' mailingAddress: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' ownerOccupied: type: boolean owners: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.Consumer' nullable: true ownedSince: type: string format: date-time nullable: true lastMarketSale: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionHistoryTransaction' mlsHistory: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionMlsRecord' nullable: true valuation: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertyValuation' legalDesc: type: string nullable: true vesting: type: string nullable: true lotSizeInAcres: type: number format: double nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertyInfoItem: type: object properties: itemCode: type: string nullable: true category: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertyInfoItemCategory' categoryDescription: type: string nullable: true readOnly: true itemDescription: type: string nullable: true eventDate: type: string format: date-time nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertyInfoItemCategory: enum: - 4 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertySearchResult: enum: - 0 - 1 - 2 - 3 - 4 - 5 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertyType: enum: - 0 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 50 - 70 - 100 - 200 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertyValuation: type: object properties: estimatedValue: type: integer format: int32 valueRangeMin: type: integer format: int32 valueRangeMax: type: integer format: int32 confidenceScore: type: integer format: int32 standardDeviation: type: integer format: int32 valuationDate: type: string format: date-time nullable: true estimatedLtvCombined: type: number format: double purchaseLtv: type: number format: double estimatedEquity: type: integer format: int32 additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionPublicOnlineSource: type: object properties: searchSite: type: string nullable: true coverageExists: type: boolean docSearchStartDate: type: string format: date-time nullable: true subscriptionSite: type: boolean docImageSearchStartDate: type: string format: date-time nullable: true docImageSearchEndDate: type: string format: date-time nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionReportIndicatorStyle: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionReportVisibility: enum: - 0 - 1 - 2 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionSearchResult: type: object properties: expiryDate: type: string format: date-time result: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOverallResult' resultDescription: type: string nullable: true readOnly: true attorneyTitleOpinionState: type: boolean turnaroundTimes: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionTurnaroundTimeItem' nullable: true consumerResults: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerResult' nullable: true consumerInfoItems: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerInfoItem' nullable: true propertyResult: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionSearchResultType' propertyResultDescription: type: string nullable: true readOnly: true propertyInfoItems: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertyInfoItem' nullable: true documents: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderDocument' nullable: true resultPreviews: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderResultPreview' nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionSearchResultType: enum: - 0 - 1 - 2 - 5 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionSecretaryOfStateUccSearch: type: object properties: searchSite: type: string nullable: true coverageExists: type: boolean subscriptionSite: type: boolean docImageSearch: type: string format: date-time nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionSubmittedConsumerAttributes: type: object properties: consumerId: type: integer format: int32 classification: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerClassification' consumerType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerType' consumerTypeDescription: type: string nullable: true readOnly: true consumerRole: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerRole' consumerRoleDescription: type: string nullable: true readOnly: true ssn: type: string nullable: true name: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerName' aliases: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerName' nullable: true mailingAddress: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' processingRunId: type: integer format: int32 addedInRunId: type: integer format: int32 clientConsumerReference: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionSubmittedOrderAttributes: type: object properties: transactionType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionTransactionType' transactionTypeDescription: type: string nullable: true readOnly: true productType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProductType' productTypeDescription: type: string nullable: true readOnly: true attorneyComplianceSearch: type: boolean twentyFourMonthChainRequired: type: boolean thirtySixMonthChainRequired: type: boolean propertyAddress: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' propertyFips: type: string nullable: true propertyType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertyType' propertyTypeDescription: type: string nullable: true readOnly: true numberOfApns: type: integer format: int32 cashOutAmount: type: number format: double cashOutAmountEstimated: type: number format: double loanAmount: type: number format: double originalLoanAmount: type: number format: double nullable: true originalLoanCurrentBalance: type: number format: double nullable: true originalLoanDate: type: string format: date-time nullable: true salePrice: type: number format: double consumerAttributes: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionSubmittedConsumerAttributes' nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionTaxInfo: type: object properties: installments: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionTaxInstallment' nullable: true taxType: type: string nullable: true annualTaxAmount: type: number format: double nullable: true exemptions: type: string nullable: true assessedValue: type: number format: double nullable: true landValue: type: number format: double nullable: true improvementValue: type: number format: double nullable: true taxYears: type: string nullable: true billReleaseDate: type: string format: date-time nullable: true exemptionAmount: type: number format: double nullable: true assessedYear: type: integer format: int32 improvementPct: type: integer format: int32 netTaxable: type: number format: double payToName: type: string nullable: true payToPhone: type: string nullable: true payToFax: type: string nullable: true payToAddress: type: array items: type: string nullable: true payToLink: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionTaxInstallment: type: object properties: installmentNumber: type: integer format: int32 dueDate: type: string format: date-time nullable: true delinquencyDate: type: string format: date-time nullable: true paidOnDate: type: string format: date-time nullable: true baseAmount: type: number format: double balance: type: number format: double nullable: true status: type: string nullable: true statusStyle: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionReportIndicatorStyle' additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionTrackedConsumerInfoItem: type: object properties: consumerId: type: integer format: int32 category: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionTrackedInfoCategory' categoryDescription: type: string nullable: true readOnly: true itemCode: type: string nullable: true itemDescription: type: string nullable: true actionOrResult: type: string nullable: true reportVisibility: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionReportVisibility' additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionTrackedInfoCategory: enum: - 1 - 2 - 3 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionTrackedInfoItem: type: object properties: category: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionTrackedInfoCategory' categoryDescription: type: string nullable: true readOnly: true itemCode: type: string nullable: true itemDescription: type: string nullable: true actionOrResult: type: string nullable: true reportVisibility: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionReportVisibility' additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionTransactionType: enum: - 0 - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionTurnaroundCategory: enum: - 1 - 2 - 3 - 4 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionTurnaroundTimeClassification: enum: - 0 - 5 - 10 - 20 - 30 - 40 - 500 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionTurnaroundTimeItem: type: object properties: category: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionTurnaroundCategory' categoryDescription: type: string nullable: true readOnly: true turnaroundTimeClassification: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionTurnaroundTimeClassification' turnaroundTimeClassificationDescription: type: string nullable: true readOnly: true minTurnaroundTimeInDays: type: integer format: int32 maxTurnaroundTimeInDays: type: integer format: int32 additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionUccFilingFilterMatch: type: object properties: entityType: type: string nullable: true entityText: type: string nullable: true listType: type: string nullable: true listName: type: string nullable: true searchedText: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.DecisionUnderwriterDecision: enum: - 0 - 1 - 2 - 3 - 4 - 5 type: integer format: int32 Titlefy.Data.Entities.DTOs.Insurful.DecisionVerifiedRecordingInfo: type: object properties: fullLegalDescription: type: string nullable: true vesting: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.Insurful.ReportIndicatorStyle: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Titlefy.Data.Entities.DTOs.InsurfulDocPackageResult: type: object properties: docPackageStatus: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.InsurfulDocPackageStatus' docPackageStatusDescription: type: string nullable: true readOnly: true orderId: type: integer format: int32 clientOrderReference: type: string nullable: true orderStatusId: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderStatus' orderStatusDescription: type: string nullable: true readOnly: true documents: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderDocument' nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.InsurfulDocPackageStatus: enum: - 0 - 1 - 2 - 3 - 4 type: integer format: int32 Titlefy.Data.Entities.DTOs.OrderContactLite: type: object properties: userId: type: integer format: int32 nullable: true firstName: type: string nullable: true middleName: type: string nullable: true lastName: type: string nullable: true suffix: type: string nullable: true companyName: type: string nullable: true photoUrl: type: string nullable: true fullName: type: string nullable: true readOnly: true additionalProperties: false Titlefy.Data.Entities.DTOs.OrderContactOption: type: object properties: role: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderRole' required: type: boolean maxAllowed: type: integer format: int32 nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.OrderContactOptionsRequest: type: object properties: partnerId: type: integer format: int32 orderType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderType' orderSubType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderSubType' services: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderService' nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.OrderDetailResponse: type: object properties: order: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.Order' orderDetailsOptions: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderDetailsOptions' propertyDetails: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyDetail' additionalProperties: false Titlefy.Data.Entities.DTOs.OrderDetailsOptionsRequest: type: object properties: orderTypeId: type: integer format: int32 orderSubTypeId: type: integer format: int32 serviceTypes: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderServiceType' nullable: true products: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSubmissionProduct' nullable: true propertyState: type: string nullable: true propertyFipsCode: type: string nullable: true propertyZip: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.OrderDocumentFilters: type: object properties: searchString: type: string nullable: true entityType: $ref: '#/components/schemas/Flueid.Pro.Constants.EntityConstants.EntityType' entityId: type: integer format: int32 nullable: true pageSize: type: integer format: int32 nullable: true pageIndex: type: integer format: int32 nullable: true sortBy: type: string nullable: true sortDirection: $ref: '#/components/schemas/Titlefy.Core.Constants.SortDirection' additionalProperties: false Titlefy.Data.Entities.DTOs.OrderLite: type: object properties: orderId: type: integer format: int32 insurfulOrderId: type: integer format: int32 partnerId: type: integer format: int32 orderType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderType' orderTypeDescription: type: string nullable: true readOnly: true status: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderStatus' statusDescription: type: string nullable: true readOnly: true services: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderServiceLite' nullable: true latitude: type: number format: double longitude: type: number format: double propertyAddress: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' ownerName: type: string nullable: true estimatedCloseDate: type: string format: date-time nullable: true createdDate: type: string format: date-time closedDate: type: string format: date-time nullable: true canceledDate: type: string format: date-time nullable: true openedBy: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderContactLite' businessSource: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderContactLite' borrowers: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderContactLite' nullable: true buyers: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderContactLite' nullable: true sellers: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderContactLite' nullable: true propertyPhotoUrl: type: string nullable: true decisionOrderDetails: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionProcessingResult' additionalProperties: false Titlefy.Data.Entities.DTOs.OrderProductCategoryOption: type: object properties: productType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProductType' productCategory: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProductCategory' productCategoryDescription: type: string nullable: true subTypeOptions: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderProductSubTypeOption' nullable: true additionalServiceOptions: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.AdditionalServiceOption' nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.OrderProductSubTypeOption: type: object properties: selectionType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.SelectionType' productSubType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProductSubType' productSubTypeDescription: type: string nullable: true productSubTypeDescriptionSubtext: type: string nullable: true productSubTypeHelpInfo: type: string nullable: true isDefault: type: boolean additionalProperties: false Titlefy.Data.Entities.DTOs.OrderSearchRequest: type: object properties: orderTypes: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderType' nullable: true orderServiceTypes: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderServiceType' nullable: true orderStatuses: type: array items: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderStatus' nullable: true searchText: type: string nullable: true minOpenDate: type: string format: date-time nullable: true maxOpenDate: type: string format: date-time nullable: true minCloseDate: type: string format: date-time nullable: true maxCloseDate: type: string format: date-time nullable: true sortBy: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrdersSortBy' pageSize: type: integer format: int32 pageIndex: type: integer format: int32 propertyId: type: integer format: int32 additionalProperties: false Titlefy.Data.Entities.DTOs.OrderServiceLite: type: object properties: serviceTypeDescription: type: string nullable: true serviceType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderServiceType' orderNumber: type: string nullable: true orderExpiration: type: string format: date-time nullable: true orderStatus: type: integer format: int32 nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.OrderServiceTypeOption: type: object properties: selectionType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.SelectionType' serviceType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderServiceType' serviceTypeDescription: type: string nullable: true existingOrders: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.ProviderOrderSlim' nullable: true productCategories: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderProductCategoryOption' nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.OrderStatusEventLite: type: object properties: sourceProvider: $ref: '#/components/schemas/Flueid.Pro.Constants.PartnerOrderSettingsConstants.OrderProvider' eventType: type: integer format: int32 documentType: type: integer format: int32 documentTypeDescription: type: string nullable: true eventDescription: type: string nullable: true orderNumber: type: string nullable: true createdDate: type: string format: date-time createdByUser: type: string nullable: true documentId: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.OrderSubTypeOption: type: object properties: selectionType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.SelectionType' orderSubType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderSubType' orderSubTypeDescription: type: string nullable: true preClosingServiceTypes: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderServiceTypeOption' nullable: true closingServiceTypes: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderServiceTypeOption' nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.OrderSubmission: type: object properties: orderType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderType' orderSubType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderSubType' services: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSubmissionService' nullable: true commercial: type: boolean construction: type: boolean insurfulOrderId: type: integer format: int32 nullable: true languagePreference: type: string nullable: true amsRealty: type: boolean contacts: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSubmissionContact' nullable: true orderDetails: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderDetails' properties: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSubmissionProperty' nullable: true loans: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.Loan' nullable: true payoffs: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.Payoff' nullable: true insuranceInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.InsuranceInfo' homeWarrantyInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.HomeWarrantyInfo' propertyDisclosureInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PropertyDisclosureInfo' pestControlInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PestControlInfo' homeOwnersAssociationInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.HomeOwnersAssociationInfo' specialInstructions: type: string nullable: true additionalOrderOptions: type: array items: type: integer format: int32 nullable: true tempDocIds: type: array items: type: integer format: int32 nullable: true documents: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSubmissionDocument' nullable: true fldCompleteDetails: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.FldCompleteDetails' additionalProperties: false Titlefy.Data.Entities.DTOs.OrderSubmissionContact: type: object properties: role: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderRole' contactType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderContactType' isBusinessSource: type: boolean businessSourceRoles: type: array items: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderRole' nullable: true userId: type: integer format: int32 nullable: true firstName: type: string nullable: true middleName: type: string nullable: true lastName: type: string nullable: true suffix: type: string nullable: true title: type: string nullable: true publicRecordContactType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderContactType' publicRecordFirstName: type: string nullable: true publicRecordMiddleName: type: string nullable: true publicRecordLastName: type: string nullable: true publicRecordSuffix: type: string nullable: true companyName: type: string nullable: true address: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' forwardingAddress: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' taxId: type: string nullable: true phone: type: string nullable: true email: type: string nullable: true communicationPreference: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.ContactCommunicationPref' jointGroup: type: integer format: int32 referenceNumber: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.OrderSubmissionDocument: type: object properties: documentTypeId: type: integer format: int32 fileName: type: string nullable: true base64Content: type: string nullable: true fileUrl: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.OrderSubmissionProduct: type: object properties: productType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProductType' productSubType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProductSubType' additionalProperties: false Titlefy.Data.Entities.DTOs.OrderSubmissionProperty: type: object properties: propertyId: type: integer format: int32 fipsCode: type: string nullable: true countyName: type: string nullable: true apn: type: string nullable: true latitude: type: number format: double longitude: type: number format: double address: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' ownerName: type: string nullable: true propertyType: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.PropertyType' legalDescription: type: string nullable: true ownerOccupied: type: boolean additionalProperties: false Titlefy.Data.Entities.DTOs.OrderSubmissionService: type: object properties: serviceType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderServiceType' products: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSubmissionProduct' nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.OrderTypeOption: type: object properties: selectionType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.SelectionType' orderType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderType' orderTypeDescription: type: string nullable: true subTypeOptions: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderSubTypeOption' nullable: true closingServicesIsBlocked: type: boolean closingServicesBlockedMessage: type: string nullable: true defaultOrderServiceType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderServiceType' defaultEscrowOrderProductSubType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProductSubType' defaultTitleOrderProductSubType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProductSubType' defaultTitleOrderServiceOption: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.ServiceOption' additionalProperties: false Titlefy.Data.Entities.DTOs.OrdersSortBy: enum: - 1 - 2 - 3 - 4 - 5 - 6 - 7 - 8 - 9 - 10 - 11 - 12 type: integer format: int32 ? Titlefy.Data.Entities.DTOs.PaginatedSearchResult`1[[Titlefy.Data.Entities.ClientCompany, Titlefy.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]] : type: object properties: items: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.ClientCompany' nullable: true pageCount: type: integer format: int32 totalCount: type: integer format: int64 additionalProperties: false ? Titlefy.Data.Entities.DTOs.PaginatedSearchResult`1[[Titlefy.Data.Entities.Orders.DocumentType, Titlefy.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]] : type: object properties: items: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.DocumentType' nullable: true pageCount: type: integer format: int32 totalCount: type: integer format: int64 additionalProperties: false ? Titlefy.Data.Entities.DTOs.PaginatedSearchResult`1[[Titlefy.Data.Entities.Partner, Titlefy.Data, Version=1.0.0.0, Culture=neutral, PublicKeyToken=null]] : type: object properties: items: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Partner' nullable: true pageCount: type: integer format: int32 totalCount: type: integer format: int64 additionalProperties: false Titlefy.Data.Entities.DTOs.PropertyDetail: type: object properties: propertyId: type: integer format: int32 location: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropLocation' characteristics: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyCharacteristics' ownership: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyOwnership' openLiens: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyOpenLien' nullable: true valuation: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyValuation' assessment: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyAssessment' lastMarketSale: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTransactionHistoryItem' priorMarketSale: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTransactionHistoryItem' taxes: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTaxes' associations: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyAssociation' nullable: true listingInfo: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyListingInfo' mlsHistory: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MlsHistoryRecord' nullable: true preForeclosure: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyPreForeclosure' photoMainUrl: type: string nullable: true noPhotoUrl: type: string nullable: true locationRoadMapUrl: type: string nullable: true isHot: type: boolean nonDisclosureState: type: boolean estimatedEquity: type: integer format: int32 mostRecentCountyRecordingDate: type: string format: date-time nullable: true mlsOrg: type: string nullable: true lastUpdatedDate: type: string format: date-time mailAddressIsPoBox: type: boolean lastListingDate: type: string format: date-time nullable: true fvdLastSaleDate: type: string format: date-time nullable: true fvdLastListingDate: type: string format: date-time nullable: true settings: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PropertyDetailSettings' titleCheckOrders: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.ProviderOrderSlim' nullable: true photoUrls: type: array items: type: string nullable: true photoCount: type: integer format: int32 isSaved: type: boolean additionalProperties: false Titlefy.Data.Entities.DTOs.PropertyDetailLite: type: object properties: propertyId: type: integer format: int32 fips: type: string nullable: true apn: type: string nullable: true streetNum: type: string nullable: true streetAddr: type: string nullable: true fullAddr: type: string nullable: true city: type: string nullable: true state: type: string nullable: true zip: type: string nullable: true mailStreetAddr: type: string nullable: true mailCity: type: string nullable: true mailState: type: string nullable: true mailZip: type: string nullable: true locationGeo: $ref: '#/components/schemas/OpenSearch.Client.GeoLocation' owner1Type: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.ConsumerType' owner1Name: type: string nullable: true owner1LastName: type: string nullable: true owner2Type: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.ConsumerType' owner2Name: type: string nullable: true owner2LastName: type: string nullable: true ownerOcc: type: boolean beds: type: integer format: int32 baths: type: number format: double yearBuilt: type: integer format: int32 sqFt: type: integer format: int32 lotSqFt: type: integer format: int32 stories: type: number format: double hasBasement: type: boolean hasAttic: type: boolean isSplitLevel: type: boolean propType: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.PropertyType' estValue: type: integer format: int32 assdValue: type: integer format: int32 assdYear: type: integer format: int32 estEquity: type: integer format: int32 saleDate: type: string format: date-time nullable: true saleAmt: type: integer format: int32 saleDocNum: type: string nullable: true mlsSaleDate: type: string format: date-time nullable: true mlsSaleAmt: type: integer format: int32 listed: type: boolean pending: type: boolean sold: type: boolean listingId: type: string nullable: true listingPrice: type: integer format: int32 listingDate: type: string format: date-time nullable: true pendingDate: type: string format: date-time nullable: true picUrl: type: string nullable: true noPicUrl: type: string nullable: true hot: type: boolean nonDisclosureState: type: boolean updated: type: string format: date-time mtg1Amt: type: integer format: int32 mtg1EstBal: type: integer format: int32 mtg1RecDate: type: string format: date-time nullable: true mtg1Rate: type: number format: double mtg1Term: type: integer format: int32 mtg1LoanType: type: string nullable: true mtg1FinType: type: string nullable: true mtg2Amt: type: integer format: int32 mtg2EstBal: type: integer format: int32 mtg2RecDate: type: string format: date-time nullable: true mtg2Rate: type: number format: double mtg2Term: type: integer format: int32 mtg2LoanType: type: string nullable: true mtg2FinType: type: string nullable: true lot: type: string nullable: true block: type: string nullable: true tract: type: string nullable: true subdivision: type: string nullable: true legal: type: string nullable: true mlsOrg: type: string nullable: true owner1FirstName: type: string nullable: true owner2FirstName: type: string nullable: true improvementAmount: type: integer format: int32 improvementPct: type: number format: double county: type: string nullable: true zoning: type: string nullable: true fireplace: type: string nullable: true parking: type: string nullable: true hasPool: type: boolean pool: type: string nullable: true taxYear: type: integer format: int32 taxAmount: type: integer format: int32 valueRangeMin: type: integer format: int32 valueRangeMax: type: integer format: int32 confidenceScore: type: integer format: int32 preForeclosureDate: type: string format: date-time nullable: true foreclosureDate: type: string format: date-time nullable: true mtg1Lender: type: string nullable: true mtg2Lender: type: string nullable: true lat: type: number format: double lon: type: number format: double distFromSubjInMiles: type: number format: double equityPct: type: integer format: int32 outOfStateOwner: type: boolean mailAddressIsPoBox: type: boolean lastListingDate: type: string format: date-time nullable: true saved: type: boolean additionalProperties: false Titlefy.Data.Entities.DTOs.PropertyDetailSettings: type: object properties: showNetsheet: type: boolean showBuyersEstimate: type: boolean additionalProperties: false Titlefy.Data.Entities.DTOs.ProviderOrderSlim: type: object properties: orderId: type: integer format: int32 expiryDate: type: string format: date-time nullable: true titlefyCreatorUserId: type: integer format: int32 nullable: true titlefyOrderId: type: integer format: int32 nullable: true titlefyOrderType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderType' additionalProperties: false Titlefy.Data.Entities.DTOs.PullupCardContent: type: object properties: industryType: $ref: '#/components/schemas/Titlefy.Core.Constants.IndustryType' userFullName: type: string nullable: true userTitle: type: string nullable: true userPhotoUrl: type: string nullable: true userPhone: type: string nullable: true userEmail: type: string nullable: true companyName: type: string nullable: true partner: $ref: '#/components/schemas/Titlefy.Data.Entities.Partner' accountManager: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' additionalProperties: false Titlefy.Data.Entities.DTOs.SearchOrdersResult: type: object properties: orders: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderLite' nullable: true pageCount: type: integer format: int32 orderCount: type: integer format: int64 additionalProperties: false Titlefy.Data.Entities.DTOs.SearchUsersResult: type: object properties: users: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' nullable: true pageCount: type: integer format: int32 usersCount: type: integer format: int64 additionalProperties: false Titlefy.Data.Entities.DTOs.TcrResult: type: object properties: orderId: type: integer format: int32 clientId: type: integer format: int32 clientOrderReference: type: string nullable: true transactionType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionTransactionType' productType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionProductType' status: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderStatus' verifiedRecordingInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionVerifiedRecordingInfo' gradesheetResult: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.GradesheetResult' documents: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderDocument' nullable: true canDownloadReport: type: boolean additionalProperties: false Titlefy.Data.Entities.DTOs.UpdatePartnerAssociationRequest: type: object properties: userId: type: integer format: int32 partnerAssociation: $ref: '#/components/schemas/Titlefy.Data.Entities.UserPartnerAssociation' additionalProperties: false Titlefy.Data.Entities.DTOs.UpdateUserAssistantsRequest: type: object properties: userId: type: integer format: int32 partnerId: type: integer format: int32 assistants: type: array items: type: integer format: int32 nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.UserFilters: type: object properties: searchString: type: string nullable: true userStatus: type: array items: $ref: '#/components/schemas/Titlefy.Core.Constants.UserStatus' nullable: true partnerIds: type: array items: type: integer format: int32 nullable: true pageSize: type: integer format: int32 nullable: true pageIndex: type: integer format: int32 nullable: true sortBy: type: string nullable: true sortDirection: $ref: '#/components/schemas/Titlefy.Core.Constants.SortDirection' groups: type: array items: $ref: '#/components/schemas/Titlefy.Core.Constants.UserGroup' nullable: true additionalProperties: false Titlefy.Data.Entities.DTOs.UserLite: type: object properties: lastLoginDate: type: string format: date-time nullable: true userId: type: integer format: int32 roleId: type: integer format: int32 industryType: $ref: '#/components/schemas/Titlefy.Core.Constants.IndustryType' userName: type: string nullable: true fullName: type: string nullable: true internalUser: type: boolean companyId: type: integer format: int32 companyName: type: string nullable: true divisionId: type: integer format: int32 divisionName: type: string nullable: true branchId: type: integer format: int32 branchName: type: string nullable: true partnerId: type: integer format: int32 partnerName: type: string nullable: true partnerAssociations: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.UserPartnerAssociation' nullable: true accountManagerId: type: integer format: int32 accountManagerName: type: string nullable: true firstName: type: string nullable: true middleName: type: string nullable: true lastName: type: string nullable: true title: type: string nullable: true phone: type: string nullable: true email: type: string nullable: true photoUrl: type: string nullable: true address1: type: string nullable: true address2: type: string nullable: true city: type: string nullable: true state: type: string nullable: true zip: type: string nullable: true groups: type: array items: type: integer format: int32 nullable: true statusId: type: integer format: int32 statusDescription: type: string nullable: true jointGroup: type: integer format: int32 additionalProperties: false Titlefy.Data.Entities.DTOs.UserSettings: type: object properties: pullupCardContent: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.PullupCardContent' authorizationSettings: $ref: '#/components/schemas/Titlefy.Data.Entities.AuthorizationSettings' permissions: type: array items: $ref: '#/components/schemas/Titlefy.Models.Permissions.SourcedPermission' nullable: true additionalProperties: false Titlefy.Data.Entities.Division: type: object properties: divisionId: type: integer format: int32 divisionName: type: string nullable: true referenceId: type: string nullable: true branches: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Branch' nullable: true additionalProperties: false Titlefy.Data.Entities.Documents.PropertyDocumentRequest: type: object properties: id: $ref: '#/components/schemas/MongoDB.Bson.ObjectId' createdDate: type: string format: date-time createdByUser: type: string nullable: true lastUpdatedDate: type: string format: date-time lastUpdatedByUser: type: string nullable: true requestId: type: integer format: int32 userId: type: integer format: int32 partnerId: type: integer format: int32 transactionId: type: integer format: int64 propertyId: type: integer format: int32 documentTypeDescription: type: string nullable: true documentNumber: type: string nullable: true isDeleted: type: boolean status: $ref: '#/components/schemas/Titlefy.Core.Constants.D4aDocumentStatus' additionalProperties: false Titlefy.Data.Entities.Farm: type: object properties: id: $ref: '#/components/schemas/MongoDB.Bson.ObjectId' createdDate: type: string format: date-time createdByUser: type: string nullable: true lastUpdatedDate: type: string format: date-time lastUpdatedByUser: type: string nullable: true farmId: type: integer format: int32 userId: type: integer format: int32 partnerId: type: integer format: int32 type: $ref: '#/components/schemas/Titlefy.Core.Constants.FarmType' farmName: type: string nullable: true city: type: string nullable: true state: type: string nullable: true zipCode: type: string nullable: true areaPolygonPoints: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' nullable: true centerPoint: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.GeoPoint' propertyCount: type: integer format: int32 hotPropertyCount: type: integer format: int32 overview: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.AreaOverview' lastStatsUpdate: type: string format: date-time nullable: true updates: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.EntityUpdate' nullable: true mostRecentUpdate: type: string format: date-time nullable: true uploadExcelFilePath: type: string nullable: true uploadProcessed: type: boolean uploadViewed: type: boolean uploadMapping: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmUploadMapping' uploadBatchesTotal: type: integer format: int32 uploadBatchesComplete: type: integer format: int32 uploadPropertyIds: type: array items: type: integer format: int32 nullable: true uploadNotFoundProperties: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmUploadProperty' nullable: true locked: type: boolean lastAccessed: type: string format: date-time nullable: true inactive: type: boolean properties: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmProperty' nullable: true additionalProperties: false Titlefy.Data.Entities.FarmFilter: type: object properties: id: $ref: '#/components/schemas/MongoDB.Bson.ObjectId' createdDate: type: string format: date-time createdByUser: type: string nullable: true lastUpdatedDate: type: string format: date-time lastUpdatedByUser: type: string nullable: true farmFilterId: type: integer format: int32 userId: type: integer format: int32 nullable: true farmId: type: integer format: int32 nullable: true filterName: type: string nullable: true propertyLabel: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterPropertyLabel' propertyStatus: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterPropertyStatus' occupancyStatus: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterOccupancyStatus' averageEquity: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterMinMax' estimatedMarketValue: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterMinMax' lengthOfOwnership: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterMinMax' mortgage1Rate: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterMinMax' mortgage1Age: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterMinMax' mortgage1Amount: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterMinMax' mortgage2Rate: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterMinMax' mortgage2Age: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterMinMax' mortgage2Amount: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterMinMax' mortgagesTotalAmount: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterMinMax' loanToValue: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterMinMax' bedrooms: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterMinMax' bathrooms: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterMinMax' livingSqFt: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterMinMax' stories: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterMinMax' propertyAge: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmFilterMinMax' propertyTypes: type: array items: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.PropertyType' nullable: true isGlobal: type: boolean readOnly: true additionalProperties: false Titlefy.Data.Entities.FarmFilterMinMax: type: object properties: minValue: type: number format: double nullable: true maxValue: type: number format: double nullable: true additionalProperties: false Titlefy.Data.Entities.FarmFilterOccupancyStatus: type: object properties: ownerOccupied: type: boolean nullable: true additionalProperties: false Titlefy.Data.Entities.FarmFilterPropertyLabel: type: object properties: undefined: type: boolean nullable: true lead: type: boolean nullable: true visitProspect: type: boolean nullable: true doNotContact: type: boolean nullable: true additionalProperties: false Titlefy.Data.Entities.FarmFilterPropertyStatus: type: object properties: hotProperties: type: boolean nullable: true forSale: type: boolean nullable: true recentlySold: type: boolean nullable: true pendingSale: type: boolean nullable: true offMarket: type: boolean nullable: true additionalProperties: false Titlefy.Data.Entities.FarmProperty: type: object properties: id: $ref: '#/components/schemas/MongoDB.Bson.ObjectId' createdDate: type: string format: date-time createdByUser: type: string nullable: true lastUpdatedDate: type: string format: date-time lastUpdatedByUser: type: string nullable: true farmId: type: integer format: int32 propertyId: type: integer format: int32 label: $ref: '#/components/schemas/Titlefy.Core.Constants.FarmPropertyLabel' notes: type: string nullable: true customer: $ref: '#/components/schemas/Titlefy.Data.Entities.FarmPropertyCustomer' propertyInfo: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyDetailLite' additionalProperties: false Titlefy.Data.Entities.FarmPropertyCustomer: type: object properties: firstName: type: string nullable: true lastName: type: string nullable: true email: type: string nullable: true phoneType: type: string nullable: true phoneNumber: type: string nullable: true owner: type: boolean renter: type: boolean buyer: type: boolean seller: type: boolean additionalProperties: false Titlefy.Data.Entities.FarmUploadMapping: type: object properties: address1: type: integer format: int32 address2: type: integer format: int32 nullable: true city: type: integer format: int32 state: type: integer format: int32 zip: type: integer format: int32 firstName: type: integer format: int32 nullable: true lastName: type: integer format: int32 nullable: true email: type: integer format: int32 nullable: true phone: type: integer format: int32 nullable: true notes: type: integer format: int32 nullable: true additionalProperties: false Titlefy.Data.Entities.FarmUploadProperty: type: object properties: address1: type: string nullable: true address2: type: string nullable: true city: type: string nullable: true state: type: string nullable: true zip: type: string nullable: true firstName: type: string nullable: true lastName: type: string nullable: true email: type: string nullable: true phone: type: string nullable: true notes: type: string nullable: true uniqueId: type: string nullable: true propertyAddress: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.Address' search: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.MultiSearchItem' additionalProperties: false Titlefy.Data.Entities.GeneralAppSettings: type: object properties: viewFeeCalculators: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' uploadFarms: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' hideFarms: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' hideHotProperties: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' canRefreshConfig: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' disableEmailNotifications: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' viewFDXUI: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' additionalProperties: false Titlefy.Data.Entities.HierarchySetting: type: object properties: name: type: string nullable: true value: type: boolean overrideLowerLevels: type: boolean preventOverrideByHigherLevels: type: boolean setByEntityType: $ref: '#/components/schemas/Flueid.Pro.Constants.EntityConstants.EntityType' setByEntityId: type: integer format: int32 additionalProperties: false Titlefy.Data.Entities.OrderOptions: type: object properties: policyDefault: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProductSubType' includeENOWrapper: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.YesNoType' enableSelectProcessing: type: boolean additionalProperties: false Titlefy.Data.Entities.Orders.ClosingLocation: type: object properties: companyName: type: string nullable: true address: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' phone: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.Orders.Consumer: type: object properties: firstName: type: string nullable: true middleName: type: string nullable: true lastName: type: string nullable: true suffix: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.Orders.DeedOfTrustDetails: type: object properties: instrumentDate: type: string format: date-time nullable: true recordedDate: type: string format: date-time nullable: true dotAmount: type: number format: double nullable: true recordingCounty: type: string nullable: true book: type: string nullable: true page: type: string nullable: true instrumentNumber: type: string nullable: true considerationAmount: type: number format: double nullable: true additionalProperties: false Titlefy.Data.Entities.Orders.DefaultDetails: type: object properties: mersRegistrationNumber: type: string nullable: true customerReferenceNumber: type: string nullable: true trustorGrantor: type: string nullable: true trustee: type: string nullable: true beneficiaryGrantee: type: string nullable: true legalDescription: type: string nullable: true parcelNumber: type: string nullable: true servicerName: type: string nullable: true servicerCode: type: string nullable: true deedOfTrustDetails: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.DeedOfTrustDetails' additionalProperties: false Titlefy.Data.Entities.Orders.DocumentType: type: object properties: id: $ref: '#/components/schemas/MongoDB.Bson.ObjectId' createdDate: type: string format: date-time createdByUser: type: string nullable: true lastUpdatedDate: type: string format: date-time lastUpdatedByUser: type: string nullable: true documentTypeId: type: integer format: int32 enabled: type: boolean associatedEventType: type: integer format: int32 description: type: string nullable: true preventOverride: type: boolean allowedGroups: type: array items: $ref: '#/components/schemas/Titlefy.Core.Constants.UserGroup' nullable: true allowedRoles: type: array items: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderRole' nullable: true isOverriden: type: boolean additionalProperties: false Titlefy.Data.Entities.Orders.FldCompleteDetails: type: object properties: externalReferenceId: type: integer format: int32 externalClientOrderReference: type: string nullable: true transactionType: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionTransactionType' workflowType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderWorkflowType' fullLegalDescription: type: string nullable: true vesting: type: string nullable: true curativeItems: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.FldCurativeItem' nullable: true documents: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.TemporaryDocument' nullable: true decisionDocuments: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.TemporaryDocument' nullable: true cancellationReason: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderCancellationReason' orderProcessingType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProcessingType' tcrEnhanced: type: string nullable: true tcrEnhancedData: type: object additionalProperties: $ref: '#/components/schemas/Newtonsoft.Json.Linq.JToken' nullable: true decisionTransmissionError: type: string nullable: true txmTransmissionError: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.Orders.FldCurativeItem: type: object properties: curativeName: type: string nullable: true grade: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderCurativeGrade' additionalProperties: false Titlefy.Data.Entities.Orders.HomeOwnersAssociationInfo: type: object properties: serviceProviderType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderServiceProviderType' orderingParty: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderingParty' orderingPartyDescription: type: string nullable: true companyName: type: string nullable: true phone: type: string nullable: true email: type: string nullable: true contactFirstName: type: string nullable: true contactLastName: type: string nullable: true address: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' hoaName: type: string nullable: true dues: type: number format: double paymentFrequency: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.PaymentFrequency' additionalProperties: false Titlefy.Data.Entities.Orders.HomeWarrantyInfo: type: object properties: serviceProviderType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderServiceProviderType' orderingParty: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderingParty' orderingPartyDescription: type: string nullable: true companyName: type: string nullable: true phone: type: string nullable: true email: type: string nullable: true contactFirstName: type: string nullable: true contactLastName: type: string nullable: true address: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' licenseNumber: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.Orders.InsuranceInfo: type: object properties: serviceProviderType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderServiceProviderType' orderingParty: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderingParty' orderingPartyDescription: type: string nullable: true companyName: type: string nullable: true phone: type: string nullable: true email: type: string nullable: true contactFirstName: type: string nullable: true contactLastName: type: string nullable: true address: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' policyNumber: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.Orders.InsurfulOrderDetails: type: object properties: status: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionOrderStatus' expiryDate: type: string format: date-time nullable: true deprecated: true errors: type: array items: type: string nullable: true deprecated: true additionalProperties: false Titlefy.Data.Entities.Orders.Loan: type: object properties: lenderName: type: string nullable: true loanNumber: type: string nullable: true loanNumberHash: type: string format: byte nullable: true loanAmount: type: number format: double loanType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.LoanType' loanTypeDescription: type: string nullable: true lienPosition: type: integer format: int32 loanApplicationDate: type: string format: date-time nullable: true loanApprovalDate: type: string format: date-time nullable: true rate: type: number format: double term: type: integer format: int32 termType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.TermType' unpaidPrincipalBalance: type: number format: double originalLoanAmount: type: number format: double cashOutAmount: type: number format: double contactEmail: type: string nullable: true contactFirstName: type: string nullable: true contactLastName: type: string nullable: true company: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.LoanCompany' additionalProperties: false Titlefy.Data.Entities.Orders.LoanCompany: type: object properties: name: type: string nullable: true address1: type: string nullable: true address2: type: string nullable: true city: type: string nullable: true state: type: string nullable: true email: type: string nullable: true phone: type: string nullable: true zip: type: string nullable: true contactType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderRole' additionalProperties: false Titlefy.Data.Entities.Orders.Order: type: object properties: id: $ref: '#/components/schemas/MongoDB.Bson.ObjectId' createdDate: type: string format: date-time createdByUser: type: string nullable: true lastUpdatedDate: type: string format: date-time lastUpdatedByUser: type: string nullable: true orderId: type: integer format: int32 dataKey: type: string nullable: true partnerId: type: integer format: int32 orderSource: $ref: '#/components/schemas/Titlefy.Core.Constants.RequestSource' integrationCompanyId: type: integer format: int32 nullable: true orderType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderType' orderTypeDescription: type: string nullable: true orderSubType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderSubType' orderSubTypeDescription: type: string nullable: true status: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderStatus' closedDate: type: string format: date-time nullable: true canceledDate: type: string format: date-time nullable: true commercial: type: boolean construction: type: boolean settlementType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.SettlementType' services: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderService' nullable: true insurfulOrderId: type: integer format: int32 languagePreference: type: string nullable: true amsRealty: type: boolean contacts: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderContact' nullable: true orderDetails: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderDetails' properties: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.Property' nullable: true mainProperty: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.Property' loans: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.Loan' nullable: true payoffs: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.Payoff' nullable: true insuranceInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.InsuranceInfo' homeWarrantyInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.HomeWarrantyInfo' propertyDisclosureInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PropertyDisclosureInfo' pestControlInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.PestControlInfo' homeOwnersAssociationInfo: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.HomeOwnersAssociationInfo' specialInstructions: type: string nullable: true additionalOrderOptions: type: array items: type: integer format: int32 nullable: true closingLocation: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.ClosingLocation' insurfulOrderDetails: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.InsurfulOrderDetails' decisionResult: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionProcessingResult' tcrResult: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.TcrResult' docPackage: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.InsurfulDocPackageResult' trailingDocuments: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderTrailingDocument' nullable: true receivedDocuments: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.TemporaryDocument' nullable: true fldCompleteDetails: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.FldCompleteDetails' statusEvents: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.OrderStatusEventLite' nullable: true progressList: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.ProgressListItem' nullable: true tempDocIds: type: array items: type: integer format: int32 nullable: true temporaryDocuments: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.TemporaryDocument' nullable: true additionalProperties: false Titlefy.Data.Entities.Orders.OrderContact: type: object properties: role: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderRole' contactType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderContactType' isOpener: type: boolean isBusinessSource: type: boolean licenseNumber: type: string nullable: true roleDescription: type: string nullable: true userId: type: integer format: int32 nullable: true username: type: string nullable: true firstName: type: string nullable: true middleName: type: string nullable: true lastName: type: string nullable: true suffix: type: string nullable: true title: type: string nullable: true publicRecordContactType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderContactType' publicRecordFirstName: type: string nullable: true publicRecordMiddleName: type: string nullable: true publicRecordLastName: type: string nullable: true publicRecordSuffix: type: string nullable: true companyId: type: integer format: int32 companyName: type: string nullable: true address: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' forwardingAddress: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' taxId: type: string nullable: true phone: type: string nullable: true email: type: string nullable: true communicationPreference: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.ContactCommunicationPref' photoUrl: type: string nullable: true fullName: type: string nullable: true readOnly: true jointGroup: type: integer format: int32 referenceNumber: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.Orders.OrderDetails: type: object properties: estimatedCloseDate: type: string format: date-time nullable: true customerReference: type: string nullable: true contractAcceptanceDate: type: string format: date-time nullable: true contractExpirationDate: type: string format: date-time nullable: true salePrice: type: integer format: int32 contingencyRemovalDate: type: string format: date-time nullable: true inspectionPeriodEndDate: type: string format: date-time nullable: true buyerSignUpDate: type: string format: date-time nullable: true buyerWalkthroughDate: type: string format: date-time nullable: true escrowReference: type: string nullable: true defaultDetails: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.DefaultDetails' additionalProperties: false Titlefy.Data.Entities.Orders.OrderDocumentTypeSetting: type: object properties: id: $ref: '#/components/schemas/MongoDB.Bson.ObjectId' createdDate: type: string format: date-time createdByUser: type: string nullable: true lastUpdatedDate: type: string format: date-time lastUpdatedByUser: type: string nullable: true entityType: $ref: '#/components/schemas/Flueid.Pro.Constants.EntityConstants.EntityType' entityId: type: integer format: int32 documentTypeId: type: integer format: int32 allowedRoles: type: array items: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderRole' nullable: true additionalProperties: false Titlefy.Data.Entities.Orders.OrderLookupCodeRole: type: object properties: orderRole: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderRole' orderRoleDescription: type: string nullable: true readOnly: true orderRoleAbbreviation: type: string nullable: true readOnly: true lookupCode: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.Orders.OrderLookupCodes: type: object properties: id: $ref: '#/components/schemas/MongoDB.Bson.ObjectId' createdDate: type: string format: date-time createdByUser: type: string nullable: true lastUpdatedDate: type: string format: date-time lastUpdatedByUser: type: string nullable: true entityId: type: integer format: int32 entityType: $ref: '#/components/schemas/Flueid.Pro.Constants.EntityConstants.EntityType' lookupCodes: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderLookupCodeRole' nullable: true additionalProperties: false Titlefy.Data.Entities.Orders.OrderOptionsConfig: type: object properties: id: $ref: '#/components/schemas/MongoDB.Bson.ObjectId' createdDate: type: string format: date-time createdByUser: type: string nullable: true lastUpdatedDate: type: string format: date-time lastUpdatedByUser: type: string nullable: true configId: type: integer format: int32 entityId: type: integer format: int32 entityType: $ref: '#/components/schemas/Flueid.Pro.Constants.EntityConstants.EntityType' stateCodes: type: array items: type: string nullable: true excludeStatesFipsList: type: boolean orderTypeOptions: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderTypeConfigItem' nullable: true tcrConfiguration: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.TcrConfiguration' additionalProperties: false Titlefy.Data.Entities.Orders.OrderProduct: type: object properties: productCategory: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProductCategory' productType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProductType' productTypeDescription: type: string nullable: true productSubType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProductSubType' productSubTypeDescription: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.Orders.OrderService: type: object properties: orderNumber: type: string nullable: true previousOrderNumbers: type: array items: type: string nullable: true serviceStatus: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderStatus' openDate: type: string format: date-time nullable: true closedDate: type: string format: date-time nullable: true canceledDate: type: string format: date-time nullable: true serviceType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderServiceType' serviceTypeDescription: type: string nullable: true products: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderProduct' nullable: true orderProvider: $ref: '#/components/schemas/Flueid.Pro.Constants.PartnerOrderSettingsConstants.OrderProvider' productionSystemOrderId: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.Orders.OrderTrailingDocument: type: object properties: documentType: $ref: '#/components/schemas/Titlefy.Core.Constants.DocumentTypes' fileName: type: string nullable: true documentNumber: type: string nullable: true status: $ref: '#/components/schemas/Titlefy.Core.Constants.DocumentImageStatus' book: type: string nullable: true page: type: string nullable: true provider: $ref: '#/components/schemas/Flueid.Pro.Constants.PartnerOrderSettingsConstants.OrderProvider' recordingDate: type: string format: date-time nullable: true providerReference: type: string nullable: true serviceType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderServiceType' docBytes: type: string format: byte nullable: true documentTypeDescription: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.Orders.OrderTypeConfigItem: type: object properties: orderType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderType' orderSubTypes: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderSubType' nullable: true closingServiceTypeOptions: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderServiceType' nullable: true preClosingServiceTypeOptions: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderServiceType' nullable: true defaultOrderServiceType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderServiceType' defaultEscrowOrderProductSubType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProductSubType' defaultTitleOrderProductSubType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProductSubType' defaultTitleOrderServiceOption: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.ServiceOption' additionalProperties: false Titlefy.Data.Entities.Orders.Payoff: type: object properties: loanBalance: type: integer format: int32 loanNumber: type: string nullable: true lender: type: string nullable: true position: type: integer format: int32 additionalProperties: false Titlefy.Data.Entities.Orders.PestControlInfo: type: object properties: serviceProviderType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderServiceProviderType' orderingParty: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderingParty' orderingPartyDescription: type: string nullable: true companyName: type: string nullable: true phone: type: string nullable: true email: type: string nullable: true contactFirstName: type: string nullable: true contactLastName: type: string nullable: true address: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' additionalProperties: false Titlefy.Data.Entities.Orders.ProgressListItem: type: object properties: eventType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderStatusEventTypes' eventTypeDescription: type: string nullable: true completed: type: boolean dateCompleted: type: string format: date-time nullable: true sequence: type: integer format: int32 additionalProperties: false Titlefy.Data.Entities.Orders.Property: type: object properties: propertyId: type: integer format: int32 fipsCode: type: string nullable: true countyName: type: string nullable: true apn: type: string nullable: true latitude: type: number format: double longitude: type: number format: double address: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' ownerName: type: string nullable: true owners: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.Consumer' nullable: true propertyType: $ref: '#/components/schemas/Flueid.PropertyDb.Models.Constants.PropertyType' propertyTypeDescription: type: string nullable: true legalDescription: type: string nullable: true photoUrl: type: string nullable: true ownerOccupied: type: boolean additionalProperties: false Titlefy.Data.Entities.Orders.PropertyDisclosureInfo: type: object properties: serviceProviderType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderServiceProviderType' orderingParty: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderingParty' orderingPartyDescription: type: string nullable: true companyName: type: string nullable: true phone: type: string nullable: true email: type: string nullable: true contactFirstName: type: string nullable: true contactLastName: type: string nullable: true address: $ref: '#/components/schemas/Titlefy.Data.Entities.Address' additionalProperties: false Titlefy.Data.Entities.Orders.PropertyDocument: type: object properties: id: $ref: '#/components/schemas/MongoDB.Bson.ObjectId' createdDate: type: string format: date-time createdByUser: type: string nullable: true lastUpdatedDate: type: string format: date-time lastUpdatedByUser: type: string nullable: true providerId: type: string nullable: true transactionId: type: integer format: int64 documentNumber: type: string nullable: true propertyId: type: integer format: int32 documentTypeDescription: type: string nullable: true status: $ref: '#/components/schemas/Titlefy.Core.Constants.D4aDocumentStatus' documentLink: type: string nullable: true documentBase64: type: string nullable: true providerRequestId: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.Orders.TcrConfiguration: type: object properties: autoOrderTcr: type: boolean orderTypes: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderType' nullable: true underwriterDecisions: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionUnderwriterDecision' nullable: true policyTypes: type: array items: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProductSubType' nullable: true additionalProperties: false Titlefy.Data.Entities.Orders.TemporaryDocument: type: object properties: id: $ref: '#/components/schemas/MongoDB.Bson.ObjectId' createdDate: type: string format: date-time createdByUser: type: string nullable: true lastUpdatedDate: type: string format: date-time lastUpdatedByUser: type: string nullable: true tempDocId: type: integer format: int32 documentType: type: integer format: int32 documentTypeDescription: type: string nullable: true readOnly: true filename: type: string nullable: true fileExtension: type: string nullable: true documentId: type: string nullable: true documentUrl: type: string nullable: true transmissionError: type: string nullable: true docBytes: type: string format: byte nullable: true additionalProperties: false Titlefy.Data.Entities.OrdersAuthSettings: type: object properties: showOrdersSection: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' openOrders: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' canBeBusinessSource: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' canModifyDecisionOrder: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' canFullUpdateDecisionOrder: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' canCloseOrders: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' disableOpenOrdersForExternalUsers: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' additionalProperties: false Titlefy.Data.Entities.Partner: type: object properties: id: $ref: '#/components/schemas/MongoDB.Bson.ObjectId' createdDate: type: string format: date-time createdByUser: type: string nullable: true lastUpdatedDate: type: string format: date-time lastUpdatedByUser: type: string nullable: true partnerId: type: integer format: int32 flueidClientId: type: integer format: int32 companyName: type: string nullable: true useCompanyBranding: type: boolean websiteUrl: type: string nullable: true rateQuoteUrls: type: array items: $ref: '#/components/schemas/Titlefy.Models.General.Link' nullable: true logoMainUrl: type: string nullable: true logoAltUrl: type: string nullable: true logoUrl: type: string nullable: true deprecated: true logoSmallUrl: type: string nullable: true deprecated: true logoLargeUrl: type: string nullable: true deprecated: true branding: $ref: '#/components/schemas/Titlefy.Data.Entities.Branding' userAdminNotificationEmail: type: array items: type: string nullable: true divisions: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.Division' nullable: true defaultAccountManager: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.UserLite' additionalProperties: false Titlefy.Data.Entities.PartnerOrderSettings.D4aSettings: type: object properties: accountName: type: string nullable: true imageProvider: $ref: '#/components/schemas/Flueid.Pro.Constants.PartnerOrderSettingsConstants.D4aImageProvider' retryDelay: type: integer format: int32 nullable: true additionalProperties: false Titlefy.Data.Entities.PartnerOrderSettings.InsurfulEnabledClient: type: object properties: entityId: type: integer format: int32 entityType: $ref: '#/components/schemas/Flueid.Pro.Constants.EntityConstants.EntityType' insurfulClientIdOverride: type: integer format: int32 nullable: true additionalProperties: false Titlefy.Data.Entities.PartnerOrderSettings.InsurfulSettings: type: object properties: autoCreateInsurfulOrder: type: boolean fetchInsurfulOrder: type: boolean orderTypes: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderType' nullable: true apiUrl: type: string nullable: true authUrl: type: string nullable: true authClientId: type: string nullable: true username: type: string nullable: true password: type: string nullable: true insurfulClientId: type: integer format: int32 decisionClientName: type: string nullable: true rulesetId: type: integer format: int32 enabledClients: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.InsurfulEnabledClient' nullable: true excludeOrderSubTypes: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderSubType' nullable: true excludeFips: type: array items: type: string nullable: true useSecureDownloadUrl: type: boolean enablePreTitle: type: boolean preTitleOrderTypes: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderType' nullable: true preTitleServiceTypes: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderServiceType' nullable: true enablePurchaseUpdate: type: boolean additionalProperties: false Titlefy.Data.Entities.PartnerOrderSettings.OrderNotificationEventType: type: object properties: eventType: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderStatusEventTypes' roles: type: array items: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderRole' nullable: true additionalProperties: false Titlefy.Data.Entities.PartnerOrderSettings.OrderNotificationSetting: type: object properties: orderType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderType' notificationEventTypes: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.OrderNotificationEventType' nullable: true additionalProperties: false Titlefy.Data.Entities.PartnerOrderSettings.OrderNumberConfig: type: object properties: divisionId: type: integer format: int32 nullable: true branchId: type: integer format: int32 nullable: true prefix: type: string nullable: true suffix: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.PartnerOrderSettings.OrderNumberConfigOverride: type: object properties: orderTypes: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderType' nullable: true orderSubTypes: type: array items: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderSubType' nullable: true orderProductSubTypes: type: array items: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderProductSubType' nullable: true type: $ref: '#/components/schemas/Titlefy.Core.Constants.Orders.OrderNumberConfigOverrideType' value: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.PartnerOrderSettings.PartnerOrderSettings: type: object properties: id: $ref: '#/components/schemas/MongoDB.Bson.ObjectId' createdDate: type: string format: date-time createdByUser: type: string nullable: true lastUpdatedDate: type: string format: date-time lastUpdatedByUser: type: string nullable: true partnerId: type: integer format: int32 orderProvider: $ref: '#/components/schemas/Flueid.Pro.Constants.PartnerOrderSettingsConstants.OrderProvider' openOrderEmail: type: string nullable: true preserveOwnerNameFromPropertyData: type: boolean omitPayoffData: type: boolean txmSettings: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.TxmSettings' stewartEsbSettings: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.StewartEsbSettings' insurfulSettings: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.InsurfulSettings' d4aSettings: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.D4aSettings' orderNumberConfig: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.OrderNumberConfig' nullable: true orderNumberConfigOverrides: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.OrderNumberConfigOverride' nullable: true dataKey: type: string nullable: true defaultPropertyType: type: integer format: int32 useDefaultBeforeDb: type: boolean fldCompleteSettings: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.TxmSettings' orderNotificationSettings: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.PartnerOrderSettings.OrderNotificationSetting' nullable: true additionalProperties: false Titlefy.Data.Entities.PartnerOrderSettings.StewartEsbSettings: type: object properties: sender: type: string nullable: true receiver: type: string nullable: true headerUsername: type: string nullable: true url: type: string nullable: true username: type: string nullable: true password: type: string nullable: true additionalProperties: false Titlefy.Data.Entities.PartnerOrderSettings.TxmSettings: type: object properties: orderNumberFetchMode: $ref: '#/components/schemas/Flueid.Pro.Constants.PartnerOrderSettingsConstants.OrderNumberFetchMode' softProConnectionString: type: string nullable: true softProNumberingGroupId: type: string nullable: true orderNumServiceUrl: type: string nullable: true orderNumServiceAuthUrl: type: string nullable: true orderNumServiceUsername: type: string nullable: true orderNumServicePassword: type: string nullable: true url: type: string nullable: true apiKey: type: string nullable: true affiliateCode: type: string nullable: true collaborationEmail: type: string nullable: true orderAPIVersion: type: string nullable: true splitPurchaseOrderType: type: boolean bypassTxm: type: boolean additionalProperties: false Titlefy.Data.Entities.PropertyDataAuthSettings: type: object properties: searchProperties: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' pullPropertyImages: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' pullTaxRolls: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' additionalProperties: false Titlefy.Data.Entities.QuotesSettings: type: object properties: showQuotesSection: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' showNetsheet: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' showBuyersEstimate: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' canCalculateRateQuotes: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' additionalProperties: false Titlefy.Data.Entities.RelatedUser: type: object properties: userId: type: integer format: int32 autoSelect: type: boolean additionalProperties: false Titlefy.Data.Entities.User: type: object properties: id: $ref: '#/components/schemas/MongoDB.Bson.ObjectId' createdDate: type: string format: date-time createdByUser: type: string nullable: true lastUpdatedDate: type: string format: date-time lastUpdatedByUser: type: string nullable: true identityId: type: string nullable: true lastLoginDate: type: string format: date-time nullable: true username: type: string nullable: true userId: type: integer format: int32 industryType: $ref: '#/components/schemas/Titlefy.Core.Constants.IndustryType' email: type: string nullable: true emailSecondary: type: string nullable: true phoneMobile: type: string nullable: true phoneDirect: type: string nullable: true phoneFax: type: string nullable: true address1: type: string nullable: true address2: type: string nullable: true city: type: string nullable: true state: type: string nullable: true zip: type: string nullable: true firstName: type: string nullable: true middleName: type: string nullable: true lastName: type: string nullable: true suffix: type: string nullable: true title: type: string nullable: true photoUrl: type: string nullable: true companyLogoUrl: type: string nullable: true termsAccepted: type: boolean isApiUser: type: boolean licenseNumber: type: string nullable: true fullName: type: string nullable: true partnerAssociations: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.UserPartnerAssociation' nullable: true password: type: string nullable: true partnerName: type: string nullable: true divisionName: type: string nullable: true branchName: type: string nullable: true accountManagerName: type: string nullable: true role: type: string nullable: true readOnly: true status: $ref: '#/components/schemas/Titlefy.Core.Constants.UserStatus' internalUser: type: boolean readOnly: true deprecated: true assistants: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.RelatedUser' nullable: true readOnly: true deprecated: true groups: type: array items: type: integer format: int32 nullable: true companyName: type: string nullable: true companyId: type: integer format: int32 divisionId: type: integer format: int32 branchId: type: integer format: int32 currentPartner: $ref: '#/components/schemas/Titlefy.Data.Entities.UserPartnerAssociation' additionalProperties: false Titlefy.Data.Entities.UserPartnerAssociation: type: object properties: partnerId: type: integer format: int32 divisionId: type: integer format: int32 nullable: true branchId: type: integer format: int32 nullable: true isDefault: type: boolean accountManagers: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.RelatedUser' nullable: true escrowOfficers: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.RelatedUser' nullable: true titleOfficers: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.RelatedUser' nullable: true logoMainUrl: type: string nullable: true companyName: type: string nullable: true internalUser: type: boolean assistants: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.RelatedUser' nullable: true status: $ref: '#/components/schemas/Titlefy.Core.Constants.UserStatus' groups: type: array items: type: integer format: int32 nullable: true company: $ref: '#/components/schemas/Titlefy.Data.Entities.UserPartnerCompany' additionalProperties: false Titlefy.Data.Entities.UserPartnerCompany: type: object properties: companyName: type: string nullable: true companyId: type: integer format: int32 divisionId: type: integer format: int32 branchId: type: integer format: int32 additionalProperties: false Titlefy.Documents.S3Document: type: object properties: bucketName: type: string nullable: true folderName: type: string nullable: true filename: type: string nullable: true fullFilename: type: string nullable: true lastModifiedDate: type: string format: date-time filesizeInBytes: type: integer format: int64 downloadURL: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.Insurful.ProviderObjects.Address: type: object properties: address1: type: string nullable: true address2: type: string nullable: true city: type: string nullable: true state: type: string nullable: true zipCode: type: string nullable: true fullAddress: type: string nullable: true streetAddress: type: string nullable: true sourceCodes: type: array items: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.Insurful.ProviderObjects.ConsumerName: type: object properties: firstName: type: string nullable: true middleName: type: string nullable: true lastName: type: string nullable: true suffix: type: string nullable: true unparsedName: type: string nullable: true sourceCodes: type: array items: type: string nullable: true fullName: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.Insurful.ProviderObjects.DecisionOrderDataResponse: type: object properties: consumers: type: array items: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionConsumerAttributeContainer' nullable: true propertyData: $ref: '#/components/schemas/Titlefy.Data.Entities.DTOs.Insurful.DecisionPropertyDetailAttributes' additionalProperties: false Titlefy.ExternalServices.Insurful.ProviderObjects.DecisionOrderUpdateExistingConsumer: type: object properties: consumerId: type: integer format: int32 nameVariations: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.ConsumerName' nullable: true ssn: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.Insurful.ProviderObjects.DecisionOrderUpdateNewConsumer: type: object properties: firstName: type: string nullable: true middleName: type: string nullable: true lastName: type: string nullable: true suffix: type: string nullable: true currentAddress: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.Address' mailingAddress: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.Address' ssn: type: string nullable: true consumerTypeId: type: integer format: int32 consumerRoleId: type: integer format: int32 clientConsumerReference: type: string nullable: true classification: $ref: '#/components/schemas/Titlefy.Core.Constants.DecisionConsumerClassification' additionalProperties: false Titlefy.ExternalServices.Insurful.ProviderObjects.DecisionOrderUpdateProperty: type: object properties: propertyId: type: integer format: int32 fipsCode: type: string nullable: true parcelNumbers: type: array items: type: string nullable: true address: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.Address' propertyTypeId: $ref: '#/components/schemas/Titlefy.Core.Constants.DecisionPropertyType' additionalProperties: false Titlefy.ExternalServices.Insurful.ProviderObjects.DownloadTrailingDocumentRequest: type: object properties: document: $ref: '#/components/schemas/Titlefy.Data.Entities.Orders.OrderTrailingDocument' orderId: type: integer format: int32 additionalProperties: false Titlefy.ExternalServices.Insurful.ProviderObjects.ModifyDecisionOrderRequest: type: object properties: serviceType: $ref: '#/components/schemas/Flueid.Pro.Constants.OrderConstants.OrderServiceType' orderId: type: integer format: int32 addedConsumers: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.DecisionOrderUpdateNewConsumer' nullable: true updatedConsumers: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.DecisionOrderUpdateExistingConsumer' nullable: true updatedPropertyInfo: $ref: '#/components/schemas/Titlefy.ExternalServices.Insurful.ProviderObjects.DecisionOrderUpdateProperty' additionalProperties: false Titlefy.ExternalServices.TaxData.AnnualTax: type: object properties: type: type: string nullable: true amount: type: number format: double additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.AdditionalProperty: type: object properties: name: type: string nullable: true value: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Address: type: object properties: streetAddress: type: string nullable: true cityStateZip: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Agency: type: object properties: code: type: string nullable: true name: type: string nullable: true type: type: string nullable: true payTo: type: string nullable: true payToAddressLines: type: array items: type: string nullable: true telephone: type: string nullable: true fax: type: string nullable: true currentYearPostingDate: type: string format: date-time priorYearPostingDate: type: string format: date-time collectAtClosing: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.CollectAtClosing' delinquencyDates: type: array items: type: string format: date-time nullable: true billReleaseDates: type: array items: type: string format: date-time nullable: true metaData: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.MetaData' nullable: true parcels: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Parcel' nullable: true agencyCode: type: string nullable: true agencyName: type: string nullable: true parcelNumbers: type: array items: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Alert: type: object properties: type: type: string nullable: true otherTypeName: type: string nullable: true comment: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.AnnualTax: type: object properties: amount: type: number format: double taxType: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Assessment: type: object properties: type: type: string nullable: true otherTypeName: type: string nullable: true amount: type: number format: double additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Bill: type: object properties: type: type: string nullable: true certificationStatus: type: string nullable: true fromYear: type: integer format: int32 toYear: type: integer format: int32 installments: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Installment' nullable: true redemptions: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Redemption' nullable: true taxAssessments: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.TaxAssessment' nullable: true startYear: type: integer format: int32 endYear: type: integer format: int32 billStatus: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.BlackKnightTaxRequest: type: object properties: orderId: type: string nullable: true systemReferenceId: type: string nullable: true closingDate: type: string format: date-time requestContact: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.RequestContact' specialInstructions: type: string nullable: true transaction: type: string nullable: true credentials: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Credential' nullable: true properties: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.RequestProperty' nullable: true namedValues: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.NamedValue' nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.BlackKnightTaxResponse: type: object properties: status: type: string nullable: true message: type: string nullable: true request: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.BlackKnightTaxRequest' data: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Data' pdf: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.CertFee: type: object properties: agencies: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Agency' nullable: true payee: type: string nullable: true cost: type: number format: double additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.CollectAtClosing: type: object properties: annualTaxAmount: type: number format: double months: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Month' nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Credential: type: object properties: username: type: string nullable: true password: type: string nullable: true type: type: string nullable: true additionalProperties: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.AdditionalProperty' nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Data: type: object properties: identification: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Identification' properties: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Property' nullable: true comment: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Discount: type: object properties: date: type: string format: date-time percentage: type: number format: double amount: type: number format: double additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.EventDate: type: object properties: date: type: string format: date-time dateType: type: string nullable: true otherDateType: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Exemption: type: object properties: type: type: string nullable: true otherTypeName: type: string nullable: true amount: type: number format: double additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Fees: type: object properties: certFees: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.CertFee' nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.HomeOwnerAssociation: type: object properties: status: type: string nullable: true countyName: type: string nullable: true parcelNumber: type: string nullable: true name: type: string nullable: true cycle: type: string nullable: true telephone: type: string nullable: true faxNumber: type: string nullable: true contactName: type: string nullable: true comment: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Identification: type: object properties: orderId: type: string nullable: true systemReferenceId: type: string nullable: true requestId: type: integer format: int32 additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Installment: type: object properties: eventDates: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.EventDate' nullable: true baseAmount: type: number format: double balance: type: number format: double status: $ref: '#/components/schemas/Titlefy.Core.Constants.TaxInstallmentStatus' discounts: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Discount' nullable: true payments: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Payment' nullable: true estimated: type: boolean additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Levy: type: object properties: fundNumber: type: string nullable: true districtName: type: string nullable: true amount: type: number format: double taxType: type: string nullable: true levyType: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.MailingAddress: type: object properties: streetAddress: type: string nullable: true cityStateZip: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.MetaData: type: object properties: name: type: string nullable: true value: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Month: type: object properties: firstPaymentMonth: type: string nullable: true escrowInstallments: type: number format: double payTaxesAtClosing: type: boolean paymentAmount: type: number format: double additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Name: type: object properties: firstName: type: string nullable: true lastName: type: string nullable: true type: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.NamedValue: type: object properties: name: type: string nullable: true value: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Owner: type: object properties: firstName: type: string nullable: true lastName: type: string nullable: true type: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Parcel: type: object properties: parcelNumber: type: string nullable: true billParcelNumber: type: string nullable: true assessorParcelNumber: type: string nullable: true assessmentYear: type: integer format: int32 assessments: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Assessment' nullable: true exemptions: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Exemption' nullable: true netTaxable: type: number format: double alerts: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Alert' nullable: true withoutExemptionEstimatedCurrentYearBaseAmount: type: number format: double owners: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Owner' nullable: true mailingAddress: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.MailingAddress' comment: type: string nullable: true bills: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Bill' nullable: true useCode: type: string nullable: true useDescription: type: string nullable: true stateEqualizedValue: type: number format: double stateEqualizedValueYear: type: integer format: int32 homesteadPercent: type: number format: double schoolDistrict: type: string nullable: true publicWaterSewer: type: string nullable: true legal: type: string nullable: true metaData: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.MetaData' nullable: true levies: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Levy' nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Party: type: object properties: firstName: type: string nullable: true lastName: type: string nullable: true type: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.PayTo: type: object properties: name: type: string nullable: true mailTo: type: string nullable: true contactName: type: string nullable: true mailingAddressLine1: type: string nullable: true mailingAddressLine2: type: string nullable: true mailingAddressLine3: type: string nullable: true mailingCity: type: string nullable: true mailingState: type: string nullable: true mailingZip: type: string nullable: true isThirdParty: type: boolean phone: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Payment: type: object properties: paidOn: type: string format: date-time amount: type: number format: double additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.PaymentAgency: type: object properties: code: type: string nullable: true name: type: string nullable: true parcels: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Parcel' nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.PaymentInstruction: type: object properties: issueCheck: type: boolean severity: type: string nullable: true paymentMethod: type: string nullable: true comments: type: string nullable: true paymentAgencies: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.PaymentAgency' nullable: true payTo: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.PayTo' refOrCertIds: type: array items: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Property: type: object properties: address: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Address' countyFips: type: integer format: int32 stateFips: type: integer format: int32 parcelNumber: type: string nullable: true legalDescription: type: string nullable: true propertyValue: type: number format: double parties: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Party' nullable: true taxes: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Taxes' homeOwnerAssociations: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.HomeOwnerAssociation' nullable: true fees: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Fees' paymentInstructions: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.PaymentInstruction' nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Redemption: type: object properties: amount: type: number format: double validThrough: type: string format: date-time additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.RequestContact: type: object properties: name: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Name' email: type: string nullable: true branch: type: string nullable: true username: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.RequestProperty: type: object properties: address: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Address' countyFips: type: integer format: int32 stateFips: type: integer format: int32 parcelNumber: type: string nullable: true legalDescription: type: string nullable: true propertyValue: type: number format: double parties: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Party' nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.TaxAssessment: type: object properties: isBillPart: type: boolean year: type: integer format: int32 delinquentDate: type: string format: date-time amount: type: number format: double description: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.TaxEstimation: type: object properties: description: type: string nullable: true score: type: number format: double amount: type: number format: double additionalProperties: false Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Taxes: type: object properties: status: type: string nullable: true agencies: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.Agency' nullable: true annualTax: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.AnnualTax' taxEstimation: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.TaxEstimation' comment: type: string nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.TaxAgency: type: object properties: name: type: string nullable: true addressLines: type: array items: type: string nullable: true phone: type: string nullable: true fax: type: string nullable: true url: type: string nullable: true type: type: string nullable: true payTo: type: string nullable: true annualTax: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.AnnualTax' taxStatus: $ref: '#/components/schemas/Titlefy.Core.Constants.TaxStatus' delinquencyDates: type: array items: type: string format: date-time nullable: true billReleaseDates: type: array items: type: string format: date-time nullable: true parcels: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.TaxParcel' nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.TaxAssessmentItem: type: object properties: type: type: string nullable: true amount: type: number format: double additionalProperties: false Titlefy.ExternalServices.TaxData.TaxBill: type: object properties: fromYear: type: integer format: int32 toYear: type: integer format: int32 installments: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.TaxBillInstallment' nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.TaxBillInstallment: type: object properties: events: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.TaxEvent' nullable: true baseTaxAmount: type: number format: double taxBalance: type: number format: double status: $ref: '#/components/schemas/Titlefy.Core.Constants.TaxInstallmentStatus' payments: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.TaxPayment' nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.TaxEvent: type: object properties: dateType: type: string nullable: true eventDate: type: string format: date-time additionalProperties: false Titlefy.ExternalServices.TaxData.TaxExemptionItem: type: object properties: type: type: string nullable: true amount: type: number format: double additionalProperties: false Titlefy.ExternalServices.TaxData.TaxParcel: type: object properties: parcelNumber: type: string nullable: true assessedYear: type: integer format: int32 assessmentItems: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.TaxAssessmentItem' nullable: true improvementPercentage: type: number format: double exemptions: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.TaxExemptionItem' nullable: true netTaxableAmount: type: number format: double bills: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.TaxBill' nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.TaxPayment: type: object properties: amount: type: number format: double paidOn: type: string format: date-time additionalProperties: false Titlefy.ExternalServices.TaxData.TaxRawData: type: object properties: items: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.TaxRawDataItem' nullable: true additionalProperties: false Titlefy.ExternalServices.TaxData.TaxRawDataItem: type: object properties: propertyId: type: integer format: int32 isPiq: type: boolean blackKnightTaxInfo: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.Providers.BlackKnight.ProviderObjects.BlackKnightTaxResponse' publicRecordTaxInfo: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyTaxes' address: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.Address' assessedValue: type: integer format: int32 additionalProperties: false Titlefy.ExternalServices.TaxData.TaxRolls: type: object properties: serviceAvailable: type: boolean dataFound: type: boolean usingPublicRecordsData: type: boolean piqTaxYear: type: integer format: int32 piqTaxAmount: type: number format: double piqEstimateName: type: string nullable: true piqEstimateDescription: type: string nullable: true piqEstimateScore: type: integer format: int32 taxAgencies: type: array items: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.TaxAgency' nullable: true data: $ref: '#/components/schemas/Titlefy.ExternalServices.TaxData.TaxRawData' additionalProperties: false Titlefy.Models.Account.ChangePasswordRequest: type: object properties: username: type: string nullable: true sendCopy: type: boolean password: type: string nullable: true additionalProperties: false Titlefy.Models.Account.DivisionBranchOptions: type: object properties: divisionOptions: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' nullable: true divisionBranches: type: array items: $ref: '#/components/schemas/Titlefy.Models.Account.DivisionOption' nullable: true additionalProperties: false Titlefy.Models.Account.DivisionOption: type: object properties: divisionId: type: integer format: int32 branchOptions: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' nullable: true additionalProperties: false Titlefy.Models.Account.SearchOfficersOrAccountExecsRequest: type: object properties: partnerId: type: integer format: int32 roleId: type: integer format: int32 searchText: type: string nullable: true additionalProperties: false Titlefy.Models.Account.SignUpRequest: type: object properties: industryType: type: integer format: int32 partnerId: type: integer format: int32 accountManagers: type: array items: type: integer format: int32 nullable: true titleOfficers: type: array items: type: integer format: int32 nullable: true escrowOfficers: type: array items: type: integer format: int32 nullable: true companyId: type: integer format: int32 nullable: true divisionId: type: integer format: int32 nullable: true branchId: type: integer format: int32 nullable: true roles: type: array items: type: integer format: int32 nullable: true firstName: type: string nullable: true lastName: type: string nullable: true title: type: string nullable: true email: type: string nullable: true phone: type: string nullable: true phoneWork: type: string nullable: true licenseNumber: type: string nullable: true additionalProperties: false Titlefy.Models.Account.UpdateProfilePhotoRequest: type: object properties: base64Content: type: string nullable: true additionalProperties: false Titlefy.Models.DropdownOption: type: object properties: value: type: string nullable: true text: type: string nullable: true additionalProperties: false Titlefy.Models.Farms.FarmPropertyRequest: type: object properties: farmId: type: integer format: int32 propertyId: type: integer format: int32 notFoundId: type: string nullable: true additionalProperties: false Titlefy.Models.Farms.FarmUploadResponse: type: object properties: rowCount: type: integer format: int32 filePath: type: string nullable: true columns: type: array items: type: string nullable: true values: type: array items: type: array items: type: string nullable: true additionalProperties: false Titlefy.Models.Farms.RenameFarmRequest: type: object properties: farmId: type: integer format: int32 farmName: type: string nullable: true additionalProperties: false Titlefy.Models.General.Link: type: object properties: title: type: string nullable: true url: type: string nullable: true additionalProperties: false Titlefy.Models.Orders.CalculateCloseDateRequest: type: object properties: orderType: type: integer format: int32 openDate: type: string format: date-time additionalProperties: false Titlefy.Models.Orders.CheckDuplicateOrderRequest: type: object properties: propertyId: type: integer format: int32 partnerId: type: integer format: int32 externalReferenceId: type: integer format: int32 additionalProperties: false Titlefy.Models.Orders.CheckDuplicateOrderResponse: type: object properties: orderId: type: integer format: int32 orderNumber: type: string nullable: true isDuplicate: type: boolean openDate: type: string format: date-time nullable: true orderType: type: integer format: int32 orderTypeDescription: type: string nullable: true productionSystemOrderId: type: string nullable: true loanNumber: type: string nullable: true additionalProperties: false Titlefy.Models.Orders.CompanyAccountManagersRequest: type: object properties: partnerId: type: integer format: int32 additionalProperties: false Titlefy.Models.Orders.CompanyTitleOfficersRequest: type: object properties: partnerId: type: integer format: int32 additionalProperties: false Titlefy.Models.Orders.DefaultOrderContactsRequest: type: object properties: bizSrcUserId: type: integer format: int32 orderType: type: integer format: int32 propertyId: type: integer format: int32 orderId: type: integer format: int32 includeTEOfficers: type: boolean additionalProperties: false Titlefy.Models.Orders.EventSubmission: type: object properties: orderId: type: integer format: int32 orderNumber: type: string nullable: true statusEventTypeId: type: integer format: int32 documentBase64: type: string nullable: true eventDate: type: string format: date-time nullable: true sourceIntegrationIdentifier: type: integer format: int32 nullable: true additionalProperties: false Titlefy.Models.Orders.GetDocumentRequest: type: object properties: orderId: type: integer format: int32 orderNumber: type: string nullable: true documentId: type: string nullable: true sourceProviderId: type: integer format: int32 documentTypeDescription: type: string nullable: true documentTypeId: type: integer format: int32 additionalProperties: false Titlefy.Models.Orders.GetDocumentResponse: type: object properties: documentId: type: string nullable: true fileExtension: type: string nullable: true base64Content: type: string nullable: true documentTypeId: type: integer format: int32 documentTypeDescription: type: string nullable: true additionalProperties: false Titlefy.Models.Orders.OrderDetailLinkedSection: type: object properties: section: type: string nullable: true sectionCaption: type: string nullable: true requiredFields: type: array items: type: string nullable: true additionalProperties: false Titlefy.Models.Orders.OrderDetailStandaloneField: type: object properties: field: type: string nullable: true parentSection: type: string nullable: true additionalProperties: false Titlefy.Models.Orders.OrderDetailsOptions: type: object properties: requiredStandaloneFields: type: array items: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderDetailStandaloneField' nullable: true optionalStandaloneFields: type: array items: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderDetailStandaloneField' nullable: true linkedSections: type: array items: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderDetailLinkedSection' nullable: true loanTypeOptions: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' nullable: true orderingPartyOptions: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' nullable: true documentTypeOptions: type: array items: $ref: '#/components/schemas/Titlefy.Models.DropdownOption' nullable: true additionalProperties: false Titlefy.Models.Orders.OrderFailReason: type: object properties: failCode: type: integer format: int32 failDescription: type: string nullable: true additionalProperties: false Titlefy.Models.Orders.OrderFullUpdateRequest: type: object properties: titlefyOrderId: type: integer format: int32 serviceType: type: integer format: int32 additionalProperties: false Titlefy.Models.Orders.OrderHistoryItem: type: object properties: eventType: type: string nullable: true eventDescription: type: string nullable: true eventTime: type: string format: date-time additionalProperties: false Titlefy.Models.Orders.OrderServiceSubmissionResult: type: object properties: succeeded: type: boolean orderNumber: type: string nullable: true orderProviderId: type: integer format: int32 orderProviderNumber: type: integer format: int32 productionSystemOrderId: type: string nullable: true serviceType: type: integer format: int32 failReasons: type: array items: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderFailReason' nullable: true additionalProperties: false Titlefy.Models.Orders.OrderSubmissionResult: type: object properties: orderId: type: integer format: int32 serviceSubmissionResults: type: array items: $ref: '#/components/schemas/Titlefy.Models.Orders.OrderServiceSubmissionResult' nullable: true additionalProperties: false Titlefy.Models.Orders.OrderTypeOptionsRequest: type: object properties: partnerId: type: integer format: int32 businessSourceUserId: type: integer format: int32 propertyState: type: string nullable: true propertyFipsCode: type: string nullable: true propertyZip: type: string nullable: true propertyId: type: integer format: int32 additionalProperties: false Titlefy.Models.Orders.RelatedOfficersRequest: type: object properties: subjectUserId: type: integer format: int32 partnerId: type: integer format: int32 relatedRoleId: type: integer format: int32 additionalProperties: false Titlefy.Models.Orders.UpdateOrderStatusRequest: type: object properties: orderId: type: integer format: int32 orderNumber: type: string nullable: true orderStatus: type: integer format: int32 additionalProperties: false Titlefy.Models.Partners.UploadPartnerLogoRequest: type: object properties: partnerId: type: integer format: int32 base64Content: type: string nullable: true mimeType: type: string nullable: true fileExtension: type: string nullable: true additionalProperties: false Titlefy.Models.Permissions.EffectivePermissionDisplay: type: object properties: entityLevel: type: string nullable: true value: type: boolean overrideLowerLevels: type: boolean preventOverrideByHigherLevels: type: boolean additionalProperties: false Titlefy.Models.Permissions.GetEntityPermissionsRequest: type: object properties: entityType: type: string nullable: true entityId: type: integer format: int32 targetedPartnerId: type: integer format: int32 permissionGroupName: type: string nullable: true additionalProperties: false Titlefy.Models.Permissions.PermissionDisplay: type: object properties: name: type: string nullable: true value: type: boolean overrideLowerLevels: type: boolean preventOverridebyHigherLevels: type: boolean displayAs: type: string nullable: true helpInfo: type: string nullable: true isEnabled: type: boolean additionalProperties: false Titlefy.Models.Permissions.SourcedPermission: type: object properties: name: type: string nullable: true value: type: boolean overrideLowerLevels: type: boolean preventOverridebyHigherLevels: type: boolean sourceEntityId: type: integer format: int32 sourceEntityType: type: string nullable: true additionalProperties: false Titlefy.Models.Permissions.UpsertEntityPermissionRequest: type: object properties: entityId: type: integer format: int32 entityType: $ref: '#/components/schemas/Flueid.Pro.Constants.EntityConstants.EntityType' targetedPartnerId: type: integer format: int32 permission: $ref: '#/components/schemas/Titlefy.Data.Entities.HierarchySetting' additionalProperties: false Titlefy.Models.PropertyData.FindPropertiesRequest: type: object properties: searchText: type: string nullable: true maxResults: type: integer format: int32 additionalProperties: false Titlefy.Models.PropertyData.PropertyProfileReportRequest: type: object properties: propertyId: type: integer format: int32 salesComparableIds: type: array items: type: integer format: int32 nullable: true salesCompsRequest: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.SalesCompsRequest' preparedFor: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyProfileSenderRecipient' preparedBy: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyProfileSenderRecipient' visibility: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.PropertyProfileVisibility' emailPropertyProfile: type: boolean additionalProperties: false Titlefy.Models.PropertyData.PropertySearchSuggestionRequest: type: object properties: latitude: type: number format: double longitude: type: number format: double searchString: type: string nullable: true maxResultsPerType: type: integer format: int32 suggestionSearchType: $ref: '#/components/schemas/Flueid.PropertyDb.Data.SuggestionSearchType' additionalProperties: false Titlefy.Models.PropertyData.RealtorDotComUrlRequest: type: object properties: streetAddress: type: string nullable: true city: type: string nullable: true state: type: string nullable: true zip: type: string nullable: true latitude: type: number format: double longitude: type: number format: double additionalProperties: false Titlefy.Models.PropertyData.ZillowValuation: type: object properties: zpid: type: string nullable: true lastUpdated: type: string format: date-time valuation: type: integer format: int32 valuationMin: type: integer format: int32 valuationMax: type: integer format: int32 thirtyDayChange: type: integer format: int32 deprecated: true webLink: type: string nullable: true propertyAddress: $ref: '#/components/schemas/Flueid.PropertyDb.Models.PropertyData.Address' address: type: string nullable: true rental: type: integer format: int32 nullable: true rentalMin: type: integer format: int32 nullable: true rentalMax: type: integer format: int32 nullable: true foreclosure: type: integer format: int32 nullable: true additionalProperties: false Titlefy.Models.Public.ContactUsRequest: type: object properties: name: type: string nullable: true email: type: string nullable: true topic: type: string nullable: true message: type: string nullable: true additionalProperties: false servers: - url: https://api.pro.flueid.com description: Flueid Pro production API