UNPKG

@simplyhomes/sos-sdk

Version:

TypeScript SDK for Simply Homes SoS API v4

1,694 lines 45.8 kB
/** * Auto-generated Entity Relation Map with Cardinality * * Generated from: * - server/src/shared/entities/*.entity.ts (cardinality from TypeORM decorators) * - server/src/shared/services/entity/entities.service.ts (target entity names) * * Script: scripts/generate-relation-map.ts * * DO NOT EDIT THIS FILE MANUALLY * * This file contains type-safe mappings of entity relations with cardinality information. * - cardinality: 'one' = ManyToOne relation (single object) * - cardinality: 'many' = OneToMany relation (array of objects) * * Example: * ```typescript * EntityRelationMap['renovation']['unit'] // => { target: 'unit', cardinality: 'one' } * EntityRelationMap['renovation']['fileUploads'] // => { target: 'file_upload', cardinality: 'many' } * ``` */ export type Cardinality = 'one' | 'many'; export interface RelationMetadata { target: string; cardinality: Cardinality; } export type EntityRelationMap = { airtableComment: { user: { target: 'user'; cardinality: 'one'; }; }; airtableCommentNotification: { comment: { target: 'airtableComment'; cardinality: 'one'; }; user: { target: 'user'; cardinality: 'one'; }; }; airtableCommentSubscription: { user: { target: 'user'; cardinality: 'one'; }; }; contact: { accessDetailOwners: { target: 'property'; cardinality: 'many'; }; organization: { target: 'organization'; cardinality: 'one'; }; relContactProperties: { target: 'relation_contact_property'; cardinality: 'many'; }; relContactSources: { target: 'relation_contact_source'; cardinality: 'many'; }; }; contractor: { organization: { target: 'organization'; cardinality: 'one'; }; relContractorWorkOrders: { target: 'relation_work_order_contractor'; cardinality: 'many'; }; }; county: { organization: { target: 'organization'; cardinality: 'one'; }; properties: { target: 'property'; cardinality: 'many'; }; }; file_upload: { organization: { target: 'organization'; cardinality: 'one'; }; property: { target: 'property'; cardinality: 'one'; }; uploadedBy: { target: 'user'; cardinality: 'one'; }; }; group: { users: { target: 'relation_group_user'; cardinality: 'many'; }; }; housing_authority: { organization: { target: 'organization'; cardinality: 'one'; }; }; inspection: { fileUploads: { target: 'file_upload'; cardinality: 'many'; }; property: { target: 'property'; cardinality: 'one'; }; relInspectionUsers: { target: 'relation_inspection_user'; cardinality: 'many'; }; renovations: { target: 'renovation'; cardinality: 'many'; }; transaction: { target: 'transaction'; cardinality: 'one'; }; unit: { target: 'unit'; cardinality: 'one'; }; }; insurance_policy: { insuranceProvider: { target: 'insurance_provider'; cardinality: 'one'; }; property: { target: 'property'; cardinality: 'one'; }; }; insurance_provider: { insurancePolicies: { target: 'insurance_policy'; cardinality: 'many'; }; properties: { target: 'property'; cardinality: 'many'; }; }; lead: { offers: { target: 'offer'; cardinality: 'many'; }; relLeadProperties: { target: 'relation_lead_property'; cardinality: 'many'; }; relLeadUsers: { target: 'relation_lead_user'; cardinality: 'many'; }; source: { target: 'source'; cardinality: 'one'; }; threads: { target: 'thread'; cardinality: 'many'; }; }; leasing: { fileUploads: { target: 'file_upload'; cardinality: 'many'; }; relLeasingTenants: { target: 'relation_leasing_tenant'; cardinality: 'many'; }; relLeasingUsers: { target: 'relation_leasing_user'; cardinality: 'many'; }; unit: { target: 'unit'; cardinality: 'one'; }; }; lender: { organization: { target: 'organization'; cardinality: 'one'; }; properties: { target: 'property'; cardinality: 'many'; }; }; market: { defaultCounty: { target: 'county'; cardinality: 'one'; }; defaultOwner: { target: 'owner'; cardinality: 'one'; }; organization: { target: 'organization'; cardinality: 'one'; }; properties: { target: 'property'; cardinality: 'many'; }; relMarketOwner: { target: 'relation_market_owner'; cardinality: 'one'; }; relMarketTitleCompanies: { target: 'relation_market_title_company'; cardinality: 'many'; }; }; message: { fileUploads: { target: 'file_upload'; cardinality: 'many'; }; organization: { target: 'organization'; cardinality: 'one'; }; parent: { target: 'message'; cardinality: 'one'; }; property: { target: 'property'; cardinality: 'one'; }; replies: { target: 'message'; cardinality: 'many'; }; user: { target: 'user'; cardinality: 'one'; }; }; message_subscription: { organization: { target: 'organization'; cardinality: 'one'; }; property: { target: 'property'; cardinality: 'one'; }; user: { target: 'user'; cardinality: 'one'; }; }; mls_listing: { property: { target: 'property'; cardinality: 'one'; }; }; neighborhood: { properties: { target: 'property'; cardinality: 'many'; }; }; notification: { organization: { target: 'organization'; cardinality: 'one'; }; user: { target: 'user'; cardinality: 'one'; }; }; offer: { lead: { target: 'lead'; cardinality: 'one'; }; properties: { target: 'relation_offer_property'; cardinality: 'many'; }; }; organization: { contacts: { target: 'contact'; cardinality: 'many'; }; counties: { target: 'county'; cardinality: 'many'; }; housingAuthorities: { target: 'housing_authority'; cardinality: 'many'; }; lenders: { target: 'lender'; cardinality: 'many'; }; markets: { target: 'market'; cardinality: 'many'; }; owner: { target: 'user'; cardinality: 'one'; }; owners: { target: 'owner'; cardinality: 'many'; }; propertyManagers: { target: 'property_manager'; cardinality: 'many'; }; titleCompanies: { target: 'title_company'; cardinality: 'many'; }; }; owner: { markets: { target: 'relation_market_owner'; cardinality: 'many'; }; organization: { target: 'organization'; cardinality: 'one'; }; properties: { target: 'property'; cardinality: 'many'; }; }; property: { accessDetailsOwner: { target: 'contact'; cardinality: 'one'; }; county: { target: 'county'; cardinality: 'one'; }; fileUploads: { target: 'file_upload'; cardinality: 'many'; }; housingAuthority: { target: 'housing_authority'; cardinality: 'one'; }; inspections: { target: 'inspection'; cardinality: 'many'; }; insurancePolicies: { target: 'insurance_policy'; cardinality: 'many'; }; insuranceProvider: { target: 'insurance_provider'; cardinality: 'one'; }; lender: { target: 'lender'; cardinality: 'one'; }; market: { target: 'market'; cardinality: 'one'; }; messages: { target: 'message'; cardinality: 'many'; }; messageSubscriptions: { target: 'message_subscription'; cardinality: 'many'; }; mlsListings: { target: 'mls_listing'; cardinality: 'many'; }; neighborhood: { target: 'neighborhood'; cardinality: 'one'; }; owner: { target: 'owner'; cardinality: 'one'; }; propertyManager: { target: 'property_manager'; cardinality: 'one'; }; relPropertiesContacts: { target: 'relation_contact_property'; cardinality: 'many'; }; relPropertiesLeads: { target: 'relation_lead_property'; cardinality: 'many'; }; relPropertiesOffers: { target: 'relation_offer_property'; cardinality: 'many'; }; relPropertiesSources: { target: 'relation_source_property'; cardinality: 'many'; }; source: { target: 'source'; cardinality: 'one'; }; streetviewImageUpload: { target: 'image_upload'; cardinality: 'one'; }; threads: { target: 'thread'; cardinality: 'many'; }; titleCompany: { target: 'title_company'; cardinality: 'one'; }; transactions: { target: 'transaction'; cardinality: 'many'; }; underwritingApprovedBy: { target: 'user'; cardinality: 'one'; }; units: { target: 'unit'; cardinality: 'many'; }; walkthroughs: { target: 'walkthrough'; cardinality: 'many'; }; }; property_manager: { organization: { target: 'organization'; cardinality: 'one'; }; properties: { target: 'property'; cardinality: 'many'; }; }; relation_contact_property: { contact: { target: 'contact'; cardinality: 'one'; }; property: { target: 'property'; cardinality: 'one'; }; }; relation_contact_source: { contact: { target: 'contact'; cardinality: 'one'; }; source: { target: 'source'; cardinality: 'one'; }; }; relation_group_user: { group: { target: 'group'; cardinality: 'one'; }; user: { target: 'user'; cardinality: 'one'; }; }; relation_inspection_user: { inspection: { target: 'inspection'; cardinality: 'one'; }; user: { target: 'user'; cardinality: 'one'; }; }; relation_lead_property: { lead: { target: 'lead'; cardinality: 'one'; }; property: { target: 'property'; cardinality: 'one'; }; }; relation_lead_user: { lead: { target: 'lead'; cardinality: 'one'; }; user: { target: 'user'; cardinality: 'one'; }; }; relation_leasing_tenant: { leasing: { target: 'leasing'; cardinality: 'one'; }; tenant: { target: 'tenant'; cardinality: 'one'; }; }; relation_leasing_user: { leasing: { target: 'leasing'; cardinality: 'one'; }; user: { target: 'user'; cardinality: 'one'; }; }; relation_market_owner: { market: { target: 'market'; cardinality: 'one'; }; owner: { target: 'owner'; cardinality: 'one'; }; }; relation_market_title_company: { market: { target: 'market'; cardinality: 'one'; }; titleCompany: { target: 'title_company'; cardinality: 'one'; }; }; relation_offer_property: { offer: { target: 'offer'; cardinality: 'one'; }; property: { target: 'property'; cardinality: 'one'; }; }; relation_renovation_user: { renovation: { target: 'renovation'; cardinality: 'one'; }; user: { target: 'user'; cardinality: 'one'; }; }; relation_rental_listing_user: { rentalListing: { target: 'rental_listing'; cardinality: 'one'; }; user: { target: 'user'; cardinality: 'one'; }; }; relation_source_property: { mlsListing: { target: 'mls_listing'; cardinality: 'one'; }; property: { target: 'property'; cardinality: 'one'; }; source: { target: 'source'; cardinality: 'one'; }; }; relation_user_thread: { thread: { target: 'thread'; cardinality: 'one'; }; user: { target: 'user'; cardinality: 'one'; }; }; relation_work_order_contractor: { contractor: { target: 'contractor'; cardinality: 'one'; }; workOrder: { target: 'work_order'; cardinality: 'one'; }; }; renovation: { fileUploads: { target: 'file_upload'; cardinality: 'many'; }; inspection: { target: 'inspection'; cardinality: 'one'; }; relRenovationUsers: { target: 'relation_renovation_user'; cardinality: 'many'; }; unit: { target: 'unit'; cardinality: 'one'; }; workOrders: { target: 'work_order'; cardinality: 'many'; }; }; rental_listing: { fileUploads: { target: 'file_upload'; cardinality: 'many'; }; relRentalListingUsers: { target: 'relation_rental_listing_user'; cardinality: 'many'; }; unit: { target: 'unit'; cardinality: 'one'; }; }; source: { leads: { target: 'lead'; cardinality: 'many'; }; relSourceContacts: { target: 'relation_contact_source'; cardinality: 'many'; }; relSourceProperties: { target: 'relation_source_property'; cardinality: 'many'; }; }; tenant: { organization: { target: 'organization'; cardinality: 'one'; }; relLeasingTenants: { target: 'relation_leasing_tenant'; cardinality: 'many'; }; }; thread: { creator: { target: 'user'; cardinality: 'one'; }; lead: { target: 'lead'; cardinality: 'one'; }; property: { target: 'property'; cardinality: 'one'; }; }; title_company: { markets: { target: 'relation_market_title_company'; cardinality: 'many'; }; organization: { target: 'organization'; cardinality: 'one'; }; properties: { target: 'property'; cardinality: 'many'; }; }; transaction: { fileUploads: { target: 'file_upload'; cardinality: 'many'; }; inspections: { target: 'inspection'; cardinality: 'many'; }; offer: { target: 'offer'; cardinality: 'one'; }; property: { target: 'property'; cardinality: 'one'; }; }; unit: { inspections: { target: 'inspection'; cardinality: 'many'; }; leasings: { target: 'leasing'; cardinality: 'many'; }; property: { target: 'property'; cardinality: 'one'; }; renovations: { target: 'renovation'; cardinality: 'many'; }; rentalListings: { target: 'rental_listing'; cardinality: 'many'; }; }; update: { category: { target: 'option'; cardinality: 'one'; }; fileUploads: { target: 'file_upload'; cardinality: 'many'; }; }; user: { approvedProperties: { target: 'property'; cardinality: 'many'; }; assignedWalkthroughs: { target: 'walkthrough'; cardinality: 'many'; }; avatar: { target: 'image_upload'; cardinality: 'one'; }; groups: { target: 'relation_group_user'; cardinality: 'many'; }; leads: { target: 'relation_lead_user'; cardinality: 'many'; }; organizations: { target: 'organization'; cardinality: 'many'; }; renoWalkthroughs: { target: 'walkthrough'; cardinality: 'many'; }; threads: { target: 'thread'; cardinality: 'many'; }; userThreads: { target: 'relation_user_thread'; cardinality: 'many'; }; views: { target: 'view'; cardinality: 'many'; }; }; view: { createdBy: { target: 'user'; cardinality: 'one'; }; }; walkthrough: { assignedPoc: { target: 'user'; cardinality: 'one'; }; property: { target: 'property'; cardinality: 'one'; }; renoPerson: { target: 'user'; cardinality: 'one'; }; }; work_order: { fileUploads: { target: 'file_upload'; cardinality: 'many'; }; relWorkOrderContractors: { target: 'relation_work_order_contractor'; cardinality: 'many'; }; renovation: { target: 'renovation'; cardinality: 'one'; }; }; }; /** * Runtime constant for entity relation lookups with cardinality */ export declare const ENTITY_RELATION_MAP_RUNTIME: { readonly airtableComment: { readonly user: { readonly target: "user"; readonly cardinality: "one"; }; }; readonly airtableCommentNotification: { readonly comment: { readonly target: "airtableComment"; readonly cardinality: "one"; }; readonly user: { readonly target: "user"; readonly cardinality: "one"; }; }; readonly airtableCommentSubscription: { readonly user: { readonly target: "user"; readonly cardinality: "one"; }; }; readonly contact: { readonly accessDetailOwners: { readonly target: "property"; readonly cardinality: "many"; }; readonly organization: { readonly target: "organization"; readonly cardinality: "one"; }; readonly relContactProperties: { readonly target: "relation_contact_property"; readonly cardinality: "many"; }; readonly relContactSources: { readonly target: "relation_contact_source"; readonly cardinality: "many"; }; }; readonly contractor: { readonly organization: { readonly target: "organization"; readonly cardinality: "one"; }; readonly relContractorWorkOrders: { readonly target: "relation_work_order_contractor"; readonly cardinality: "many"; }; }; readonly county: { readonly organization: { readonly target: "organization"; readonly cardinality: "one"; }; readonly properties: { readonly target: "property"; readonly cardinality: "many"; }; }; readonly file_upload: { readonly organization: { readonly target: "organization"; readonly cardinality: "one"; }; readonly property: { readonly target: "property"; readonly cardinality: "one"; }; readonly uploadedBy: { readonly target: "user"; readonly cardinality: "one"; }; }; readonly group: { readonly users: { readonly target: "relation_group_user"; readonly cardinality: "many"; }; }; readonly housing_authority: { readonly organization: { readonly target: "organization"; readonly cardinality: "one"; }; }; readonly inspection: { readonly fileUploads: { readonly target: "file_upload"; readonly cardinality: "many"; }; readonly property: { readonly target: "property"; readonly cardinality: "one"; }; readonly relInspectionUsers: { readonly target: "relation_inspection_user"; readonly cardinality: "many"; }; readonly renovations: { readonly target: "renovation"; readonly cardinality: "many"; }; readonly transaction: { readonly target: "transaction"; readonly cardinality: "one"; }; readonly unit: { readonly target: "unit"; readonly cardinality: "one"; }; }; readonly insurance_policy: { readonly insuranceProvider: { readonly target: "insurance_provider"; readonly cardinality: "one"; }; readonly property: { readonly target: "property"; readonly cardinality: "one"; }; }; readonly insurance_provider: { readonly insurancePolicies: { readonly target: "insurance_policy"; readonly cardinality: "many"; }; readonly properties: { readonly target: "property"; readonly cardinality: "many"; }; }; readonly lead: { readonly offers: { readonly target: "offer"; readonly cardinality: "many"; }; readonly relLeadProperties: { readonly target: "relation_lead_property"; readonly cardinality: "many"; }; readonly relLeadUsers: { readonly target: "relation_lead_user"; readonly cardinality: "many"; }; readonly source: { readonly target: "source"; readonly cardinality: "one"; }; readonly threads: { readonly target: "thread"; readonly cardinality: "many"; }; }; readonly leasing: { readonly fileUploads: { readonly target: "file_upload"; readonly cardinality: "many"; }; readonly relLeasingTenants: { readonly target: "relation_leasing_tenant"; readonly cardinality: "many"; }; readonly relLeasingUsers: { readonly target: "relation_leasing_user"; readonly cardinality: "many"; }; readonly unit: { readonly target: "unit"; readonly cardinality: "one"; }; }; readonly lender: { readonly organization: { readonly target: "organization"; readonly cardinality: "one"; }; readonly properties: { readonly target: "property"; readonly cardinality: "many"; }; }; readonly market: { readonly defaultCounty: { readonly target: "county"; readonly cardinality: "one"; }; readonly defaultOwner: { readonly target: "owner"; readonly cardinality: "one"; }; readonly organization: { readonly target: "organization"; readonly cardinality: "one"; }; readonly properties: { readonly target: "property"; readonly cardinality: "many"; }; readonly relMarketOwner: { readonly target: "relation_market_owner"; readonly cardinality: "one"; }; readonly relMarketTitleCompanies: { readonly target: "relation_market_title_company"; readonly cardinality: "many"; }; }; readonly message: { readonly fileUploads: { readonly target: "file_upload"; readonly cardinality: "many"; }; readonly organization: { readonly target: "organization"; readonly cardinality: "one"; }; readonly parent: { readonly target: "message"; readonly cardinality: "one"; }; readonly property: { readonly target: "property"; readonly cardinality: "one"; }; readonly replies: { readonly target: "message"; readonly cardinality: "many"; }; readonly user: { readonly target: "user"; readonly cardinality: "one"; }; }; readonly message_subscription: { readonly organization: { readonly target: "organization"; readonly cardinality: "one"; }; readonly property: { readonly target: "property"; readonly cardinality: "one"; }; readonly user: { readonly target: "user"; readonly cardinality: "one"; }; }; readonly mls_listing: { readonly property: { readonly target: "property"; readonly cardinality: "one"; }; }; readonly neighborhood: { readonly properties: { readonly target: "property"; readonly cardinality: "many"; }; }; readonly notification: { readonly organization: { readonly target: "organization"; readonly cardinality: "one"; }; readonly user: { readonly target: "user"; readonly cardinality: "one"; }; }; readonly offer: { readonly lead: { readonly target: "lead"; readonly cardinality: "one"; }; readonly properties: { readonly target: "relation_offer_property"; readonly cardinality: "many"; }; }; readonly organization: { readonly contacts: { readonly target: "contact"; readonly cardinality: "many"; }; readonly counties: { readonly target: "county"; readonly cardinality: "many"; }; readonly housingAuthorities: { readonly target: "housing_authority"; readonly cardinality: "many"; }; readonly lenders: { readonly target: "lender"; readonly cardinality: "many"; }; readonly markets: { readonly target: "market"; readonly cardinality: "many"; }; readonly owner: { readonly target: "user"; readonly cardinality: "one"; }; readonly owners: { readonly target: "owner"; readonly cardinality: "many"; }; readonly propertyManagers: { readonly target: "property_manager"; readonly cardinality: "many"; }; readonly titleCompanies: { readonly target: "title_company"; readonly cardinality: "many"; }; }; readonly owner: { readonly markets: { readonly target: "relation_market_owner"; readonly cardinality: "many"; }; readonly organization: { readonly target: "organization"; readonly cardinality: "one"; }; readonly properties: { readonly target: "property"; readonly cardinality: "many"; }; }; readonly property: { readonly accessDetailsOwner: { readonly target: "contact"; readonly cardinality: "one"; }; readonly county: { readonly target: "county"; readonly cardinality: "one"; }; readonly fileUploads: { readonly target: "file_upload"; readonly cardinality: "many"; }; readonly housingAuthority: { readonly target: "housing_authority"; readonly cardinality: "one"; }; readonly inspections: { readonly target: "inspection"; readonly cardinality: "many"; }; readonly insurancePolicies: { readonly target: "insurance_policy"; readonly cardinality: "many"; }; readonly insuranceProvider: { readonly target: "insurance_provider"; readonly cardinality: "one"; }; readonly lender: { readonly target: "lender"; readonly cardinality: "one"; }; readonly market: { readonly target: "market"; readonly cardinality: "one"; }; readonly messages: { readonly target: "message"; readonly cardinality: "many"; }; readonly messageSubscriptions: { readonly target: "message_subscription"; readonly cardinality: "many"; }; readonly mlsListings: { readonly target: "mls_listing"; readonly cardinality: "many"; }; readonly neighborhood: { readonly target: "neighborhood"; readonly cardinality: "one"; }; readonly owner: { readonly target: "owner"; readonly cardinality: "one"; }; readonly propertyManager: { readonly target: "property_manager"; readonly cardinality: "one"; }; readonly relPropertiesContacts: { readonly target: "relation_contact_property"; readonly cardinality: "many"; }; readonly relPropertiesLeads: { readonly target: "relation_lead_property"; readonly cardinality: "many"; }; readonly relPropertiesOffers: { readonly target: "relation_offer_property"; readonly cardinality: "many"; }; readonly relPropertiesSources: { readonly target: "relation_source_property"; readonly cardinality: "many"; }; readonly source: { readonly target: "source"; readonly cardinality: "one"; }; readonly streetviewImageUpload: { readonly target: "image_upload"; readonly cardinality: "one"; }; readonly threads: { readonly target: "thread"; readonly cardinality: "many"; }; readonly titleCompany: { readonly target: "title_company"; readonly cardinality: "one"; }; readonly transactions: { readonly target: "transaction"; readonly cardinality: "many"; }; readonly underwritingApprovedBy: { readonly target: "user"; readonly cardinality: "one"; }; readonly units: { readonly target: "unit"; readonly cardinality: "many"; }; readonly walkthroughs: { readonly target: "walkthrough"; readonly cardinality: "many"; }; }; readonly property_manager: { readonly organization: { readonly target: "organization"; readonly cardinality: "one"; }; readonly properties: { readonly target: "property"; readonly cardinality: "many"; }; }; readonly relation_contact_property: { readonly contact: { readonly target: "contact"; readonly cardinality: "one"; }; readonly property: { readonly target: "property"; readonly cardinality: "one"; }; }; readonly relation_contact_source: { readonly contact: { readonly target: "contact"; readonly cardinality: "one"; }; readonly source: { readonly target: "source"; readonly cardinality: "one"; }; }; readonly relation_group_user: { readonly group: { readonly target: "group"; readonly cardinality: "one"; }; readonly user: { readonly target: "user"; readonly cardinality: "one"; }; }; readonly relation_inspection_user: { readonly inspection: { readonly target: "inspection"; readonly cardinality: "one"; }; readonly user: { readonly target: "user"; readonly cardinality: "one"; }; }; readonly relation_lead_property: { readonly lead: { readonly target: "lead"; readonly cardinality: "one"; }; readonly property: { readonly target: "property"; readonly cardinality: "one"; }; }; readonly relation_lead_user: { readonly lead: { readonly target: "lead"; readonly cardinality: "one"; }; readonly user: { readonly target: "user"; readonly cardinality: "one"; }; }; readonly relation_leasing_tenant: { readonly leasing: { readonly target: "leasing"; readonly cardinality: "one"; }; readonly tenant: { readonly target: "tenant"; readonly cardinality: "one"; }; }; readonly relation_leasing_user: { readonly leasing: { readonly target: "leasing"; readonly cardinality: "one"; }; readonly user: { readonly target: "user"; readonly cardinality: "one"; }; }; readonly relation_market_owner: { readonly market: { readonly target: "market"; readonly cardinality: "one"; }; readonly owner: { readonly target: "owner"; readonly cardinality: "one"; }; }; readonly relation_market_title_company: { readonly market: { readonly target: "market"; readonly cardinality: "one"; }; readonly titleCompany: { readonly target: "title_company"; readonly cardinality: "one"; }; }; readonly relation_offer_property: { readonly offer: { readonly target: "offer"; readonly cardinality: "one"; }; readonly property: { readonly target: "property"; readonly cardinality: "one"; }; }; readonly relation_renovation_user: { readonly renovation: { readonly target: "renovation"; readonly cardinality: "one"; }; readonly user: { readonly target: "user"; readonly cardinality: "one"; }; }; readonly relation_rental_listing_user: { readonly rentalListing: { readonly target: "rental_listing"; readonly cardinality: "one"; }; readonly user: { readonly target: "user"; readonly cardinality: "one"; }; }; readonly relation_source_property: { readonly mlsListing: { readonly target: "mls_listing"; readonly cardinality: "one"; }; readonly property: { readonly target: "property"; readonly cardinality: "one"; }; readonly source: { readonly target: "source"; readonly cardinality: "one"; }; }; readonly relation_user_thread: { readonly thread: { readonly target: "thread"; readonly cardinality: "one"; }; readonly user: { readonly target: "user"; readonly cardinality: "one"; }; }; readonly relation_work_order_contractor: { readonly contractor: { readonly target: "contractor"; readonly cardinality: "one"; }; readonly workOrder: { readonly target: "work_order"; readonly cardinality: "one"; }; }; readonly renovation: { readonly fileUploads: { readonly target: "file_upload"; readonly cardinality: "many"; }; readonly inspection: { readonly target: "inspection"; readonly cardinality: "one"; }; readonly relRenovationUsers: { readonly target: "relation_renovation_user"; readonly cardinality: "many"; }; readonly unit: { readonly target: "unit"; readonly cardinality: "one"; }; readonly workOrders: { readonly target: "work_order"; readonly cardinality: "many"; }; }; readonly rental_listing: { readonly fileUploads: { readonly target: "file_upload"; readonly cardinality: "many"; }; readonly relRentalListingUsers: { readonly target: "relation_rental_listing_user"; readonly cardinality: "many"; }; readonly unit: { readonly target: "unit"; readonly cardinality: "one"; }; }; readonly source: { readonly leads: { readonly target: "lead"; readonly cardinality: "many"; }; readonly relSourceContacts: { readonly target: "relation_contact_source"; readonly cardinality: "many"; }; readonly relSourceProperties: { readonly target: "relation_source_property"; readonly cardinality: "many"; }; }; readonly tenant: { readonly organization: { readonly target: "organization"; readonly cardinality: "one"; }; readonly relLeasingTenants: { readonly target: "relation_leasing_tenant"; readonly cardinality: "many"; }; }; readonly thread: { readonly creator: { readonly target: "user"; readonly cardinality: "one"; }; readonly lead: { readonly target: "lead"; readonly cardinality: "one"; }; readonly property: { readonly target: "property"; readonly cardinality: "one"; }; }; readonly title_company: { readonly markets: { readonly target: "relation_market_title_company"; readonly cardinality: "many"; }; readonly organization: { readonly target: "organization"; readonly cardinality: "one"; }; readonly properties: { readonly target: "property"; readonly cardinality: "many"; }; }; readonly transaction: { readonly fileUploads: { readonly target: "file_upload"; readonly cardinality: "many"; }; readonly inspections: { readonly target: "inspection"; readonly cardinality: "many"; }; readonly offer: { readonly target: "offer"; readonly cardinality: "one"; }; readonly property: { readonly target: "property"; readonly cardinality: "one"; }; }; readonly unit: { readonly inspections: { readonly target: "inspection"; readonly cardinality: "many"; }; readonly leasings: { readonly target: "leasing"; readonly cardinality: "many"; }; readonly property: { readonly target: "property"; readonly cardinality: "one"; }; readonly renovations: { readonly target: "renovation"; readonly cardinality: "many"; }; readonly rentalListings: { readonly target: "rental_listing"; readonly cardinality: "many"; }; }; readonly update: { readonly category: { readonly target: "option"; readonly cardinality: "one"; }; readonly fileUploads: { readonly target: "file_upload"; readonly cardinality: "many"; }; }; readonly user: { readonly approvedProperties: { readonly target: "property"; readonly cardinality: "many"; }; readonly assignedWalkthroughs: { readonly target: "walkthrough"; readonly cardinality: "many"; }; readonly avatar: { readonly target: "image_upload"; readonly cardinality: "one"; }; readonly groups: { readonly target: "relation_group_user"; readonly cardinality: "many"; }; readonly leads: { readonly target: "relation_lead_user"; readonly cardinality: "many"; }; readonly organizations: { readonly target: "organization"; readonly cardinality: "many"; }; readonly renoWalkthroughs: { readonly target: "walkthrough"; readonly cardinality: "many"; }; readonly threads: { readonly target: "thread"; readonly cardinality: "many"; }; readonly userThreads: { readonly target: "relation_user_thread"; readonly cardinality: "many"; }; readonly views: { readonly target: "view"; readonly cardinality: "many"; }; }; readonly view: { readonly createdBy: { readonly target: "user"; readonly cardinality: "one"; }; }; readonly walkthrough: { readonly assignedPoc: { readonly target: "user"; readonly cardinality: "one"; }; readonly property: { readonly target: "property"; readonly cardinality: "one"; }; readonly renoPerson: { readonly target: "user"; readonly cardinality: "one"; }; }; readonly work_order: { readonly fileUploads: { readonly target: "file_upload"; readonly cardinality: "many"; }; readonly relWorkOrderContractors: { readonly target: "relation_work_order_contractor"; readonly cardinality: "many"; }; readonly renovation: { readonly target: "renovation"; readonly cardinality: "one"; }; }; }; //# sourceMappingURL=entity-relation-map.d.ts.map