| src / idx_api / __init__.py |
(no class) |
|
1 |
0 |
0 |
|
100% |
| src / idx_api / auth.py |
(no class) |
|
118 |
60 |
0 |
|
49% |
| src / idx_api / config.py |
Settings |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / config.py |
(no class) |
|
38 |
0 |
0 |
|
100% |
| src / idx_api / database.py |
(no class) |
|
22 |
6 |
0 |
|
73% |
| src / idx_api / dns_providers.py |
DnsProvider |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / dns_providers.py |
MailProvider |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / dns_providers.py |
TxtRecordInfo |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / dns_providers.py |
DnsInfoResult |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / dns_providers.py |
(no class) |
|
272 |
217 |
0 |
|
20% |
| src / idx_api / embeddings / __init__.py |
(no class) |
|
12 |
0 |
0 |
|
100% |
| src / idx_api / embeddings / agents.py |
(no class) |
|
37 |
16 |
0 |
|
57% |
| src / idx_api / embeddings / base.py |
PropertyImage |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / embeddings / base.py |
ImageFeatureTag |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / embeddings / base.py |
(no class) |
|
68 |
24 |
0 |
|
65% |
| src / idx_api / embeddings / blog_posts.py |
(no class) |
|
46 |
39 |
0 |
|
15% |
| src / idx_api / embeddings / broker_contacts.py |
(no class) |
|
48 |
41 |
0 |
|
15% |
| src / idx_api / embeddings / brokerages.py |
(no class) |
|
47 |
36 |
0 |
|
23% |
| src / idx_api / embeddings / images.py |
(no class) |
|
104 |
89 |
0 |
|
14% |
| src / idx_api / embeddings / properties.py |
(no class) |
|
143 |
132 |
0 |
|
8% |
| src / idx_api / main.py |
(no class) |
|
69 |
8 |
2 |
|
88% |
| src / idx_api / models / __init__.py |
(no class) |
|
17 |
0 |
0 |
|
100% |
| src / idx_api / models / agent.py |
Agent |
|
0 |
0 |
1 |
|
100% |
| src / idx_api / models / agent.py |
(no class) |
|
26 |
0 |
7 |
|
100% |
| src / idx_api / models / api_key.py |
APIKey |
|
5 |
5 |
1 |
|
0% |
| src / idx_api / models / api_key.py |
(no class) |
|
22 |
0 |
4 |
|
100% |
| src / idx_api / models / base.py |
Base |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / models / base.py |
TimestampMixin |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / models / base.py |
(no class) |
|
9 |
0 |
0 |
|
100% |
| src / idx_api / models / broker.py |
Broker |
|
0 |
0 |
1 |
|
100% |
| src / idx_api / models / broker.py |
(no class) |
|
19 |
0 |
4 |
|
100% |
| src / idx_api / models / brokerage.py |
Brokerage |
|
0 |
0 |
1 |
|
100% |
| src / idx_api / models / brokerage.py |
(no class) |
|
63 |
0 |
13 |
|
100% |
| src / idx_api / models / brokerage_content_source.py |
BrokerageContentSource |
|
0 |
0 |
1 |
|
100% |
| src / idx_api / models / brokerage_content_source.py |
(no class) |
|
19 |
0 |
3 |
|
100% |
| src / idx_api / models / brokerage_domain.py |
BrokerageDomain |
|
0 |
0 |
1 |
|
100% |
| src / idx_api / models / brokerage_domain.py |
(no class) |
|
16 |
0 |
3 |
|
100% |
| src / idx_api / models / brokerage_service_area.py |
BrokerageServiceArea |
|
0 |
0 |
1 |
|
100% |
| src / idx_api / models / brokerage_service_area.py |
(no class) |
|
13 |
0 |
3 |
|
100% |
| src / idx_api / models / brokerage_vision_settings.py |
BrokerageVisionSettings |
|
14 |
14 |
1 |
|
0% |
| src / idx_api / models / brokerage_vision_settings.py |
(no class) |
|
18 |
0 |
3 |
|
100% |
| src / idx_api / models / client.py |
Client |
|
0 |
0 |
1 |
|
100% |
| src / idx_api / models / client.py |
ClientContact |
|
0 |
0 |
1 |
|
100% |
| src / idx_api / models / client.py |
ClientActivity |
|
0 |
0 |
1 |
|
100% |
| src / idx_api / models / client.py |
(no class) |
|
74 |
0 |
6 |
|
100% |
| src / idx_api / models / lead.py |
Lead |
|
3 |
3 |
1 |
|
0% |
| src / idx_api / models / lead.py |
(no class) |
|
30 |
0 |
4 |
|
100% |
| src / idx_api / models / newsletter.py |
NewsletterSubscription |
|
0 |
0 |
1 |
|
100% |
| src / idx_api / models / newsletter.py |
(no class) |
|
18 |
1 |
1 |
|
94% |
| src / idx_api / models / suggestion.py |
Suggestion |
|
0 |
0 |
1 |
|
100% |
| src / idx_api / models / suggestion.py |
(no class) |
|
21 |
0 |
1 |
|
100% |
| src / idx_api / models / tour_request.py |
TourRequest |
|
1 |
1 |
1 |
|
0% |
| src / idx_api / models / tour_request.py |
(no class) |
|
22 |
0 |
4 |
|
100% |
| src / idx_api / models / user.py |
User |
|
0 |
0 |
1 |
|
100% |
| src / idx_api / models / user.py |
(no class) |
|
20 |
0 |
6 |
|
100% |
| src / idx_api / models / vision_job.py |
VisionExtractionJob |
|
6 |
6 |
1 |
|
0% |
| src / idx_api / models / vision_job.py |
(no class) |
|
29 |
0 |
1 |
|
100% |
| src / idx_api / pdf_generator.py |
(no class) |
|
206 |
193 |
0 |
|
6% |
| src / idx_api / routers / __init__.py |
(no class) |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / admin.py |
UserResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / admin.py |
UserResponse.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / admin.py |
StatusResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / admin.py |
TourRequestResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / admin.py |
TourRequestResponse.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / admin.py |
(no class) |
|
53 |
5 |
0 |
|
91% |
| src / idx_api / routers / agents.py |
AgentResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / agents.py |
AgentResponse.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / agents.py |
AgentCreate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / agents.py |
AgentUpdate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / agents.py |
AgentSearchResult |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / agents.py |
AgentSearchResult.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / agents.py |
(no class) |
|
152 |
23 |
0 |
|
85% |
| src / idx_api / routers / auth.py |
VerifyResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / auth.py |
(no class) |
|
13 |
1 |
0 |
|
92% |
| src / idx_api / routers / broker_contacts.py |
BrokerContactResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / broker_contacts.py |
BrokerContactResponse.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / broker_contacts.py |
BrokerContactCreate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / broker_contacts.py |
BrokerContactUpdate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / broker_contacts.py |
BrokerContactSearchResult |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / broker_contacts.py |
BrokerContactSearchResult.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / broker_contacts.py |
(no class) |
|
136 |
70 |
0 |
|
49% |
| src / idx_api / routers / brokerage_domains.py |
BrokerageDomainResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerage_domains.py |
BrokerageDomainResponse.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerage_domains.py |
BrokerageDomainCreate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerage_domains.py |
BrokerageDomainUpdate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerage_domains.py |
PaginatedDomains |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerage_domains.py |
DomainVerificationResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerage_domains.py |
DnsProviderInfo |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerage_domains.py |
MailProviderInfo |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerage_domains.py |
MxRecordInfo |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerage_domains.py |
ServiceVerificationInfo |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerage_domains.py |
DnsInfoResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerage_domains.py |
(no class) |
|
230 |
139 |
0 |
|
40% |
| src / idx_api / routers / brokerages.py |
BrokerageResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerages.py |
BrokerageResponse.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerages.py |
BrokerageCreate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerages.py |
BrokerageUpdate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerages.py |
BrokerageSearchResult |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerages.py |
BrokerageSearchResult.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / brokerages.py |
(no class) |
|
224 |
54 |
0 |
|
76% |
| src / idx_api / routers / clients.py |
ClientContactResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / clients.py |
ClientContactResponse.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / clients.py |
ClientActivityResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / clients.py |
ClientActivityResponse.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / clients.py |
ClientResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / clients.py |
ClientResponse.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / clients.py |
ClientDetailResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / clients.py |
ClientCreate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / clients.py |
ClientUpdate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / clients.py |
ClientContactCreate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / clients.py |
ClientContactUpdate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / clients.py |
ClientActivityCreate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / clients.py |
ClientActivityUpdate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / clients.py |
(no class) |
|
398 |
198 |
0 |
|
50% |
| src / idx_api / routers / content_sources.py |
ContentSourceResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / content_sources.py |
ContentSourceResponse.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / content_sources.py |
ContentSourceBuildResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / content_sources.py |
ContentSourceBuildResponse.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / content_sources.py |
ContentSourceCreate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / content_sources.py |
ContentSourceUpdate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / content_sources.py |
SyncedPost |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / content_sources.py |
ContentSourceSyncResult |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / content_sources.py |
(no class) |
|
295 |
203 |
0 |
|
31% |
| src / idx_api / routers / data_management.py |
TableStats |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / data_management.py |
DataStatsResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / data_management.py |
(no class) |
|
153 |
124 |
0 |
|
19% |
| src / idx_api / routers / embeddings_admin.py |
ReindexResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / embeddings_admin.py |
ImageIndexStats |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / embeddings_admin.py |
ImageSearchResult |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / embeddings_admin.py |
(no class) |
|
178 |
127 |
0 |
|
29% |
| src / idx_api / routers / leads.py |
ContactFormRequest |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / leads.py |
ContactFormResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / leads.py |
(no class) |
|
62 |
33 |
0 |
|
47% |
| src / idx_api / routers / newsletter.py |
NewsletterSubscribeRequest |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / newsletter.py |
NewsletterSubscribeResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / newsletter.py |
NewsletterUnsubscribeRequest |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / newsletter.py |
SubscriberResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / newsletter.py |
SubscriberResponse.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / newsletter.py |
SubscriberListResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / newsletter.py |
NewsletterStatsResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / newsletter.py |
(no class) |
|
137 |
79 |
0 |
|
42% |
| src / idx_api / routers / properties.py |
(no class) |
|
126 |
104 |
0 |
|
17% |
| src / idx_api / routers / public.py |
SiteSection |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
LogoConfig |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
ColorConfig |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
FontConfig |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
BrandingSection |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
AddressConfig |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
LicenseConfig |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
ContactSection |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
AreaConfig |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
SocialSection |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
NavItem |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
NavigationSection |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
FeaturesSection |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
HeroSection |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
OpenGraphConfig |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
SeoSection |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
LegalSection |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
MapCenter |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
MapBounds |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
MapDefaultsSection |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
ApiSection |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
SiteConfigResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
PublicBrokerageResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
PublicBrokerageResponse.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
PublicAgentResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
PublicAgentResponse.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / public.py |
(no class) |
|
214 |
53 |
0 |
|
75% |
| src / idx_api / routers / search.py |
(no class) |
|
382 |
352 |
0 |
|
8% |
| src / idx_api / routers / suggestions.py |
SuggestionCreate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / suggestions.py |
SuggestionReject |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / suggestions.py |
SuggestionResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / suggestions.py |
SuggestionResponse.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / suggestions.py |
PaginatedSuggestions |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / suggestions.py |
(no class) |
|
141 |
86 |
0 |
|
39% |
| src / idx_api / routers / tours.py |
(no class) |
|
45 |
31 |
0 |
|
31% |
| src / idx_api / routers / uploads.py |
UploadResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / uploads.py |
(no class) |
|
153 |
121 |
0 |
|
21% |
| src / idx_api / routers / vision.py |
ImageIndexStats |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / vision.py |
TopFeature |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / vision.py |
RoomTypeStats |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / vision.py |
VisionStatusResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / vision.py |
JobSummary |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / vision.py |
JobSummary.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / vision.py |
JobHistoryResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / vision.py |
StartJobRequest |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / vision.py |
StartJobResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / routers / vision.py |
(no class) |
|
124 |
51 |
0 |
|
59% |
| src / idx_api / schemas / __init__.py |
(no class) |
|
2 |
0 |
0 |
|
100% |
| src / idx_api / schemas / property.py |
PropertyListItem |
|
4 |
4 |
0 |
|
0% |
| src / idx_api / schemas / property.py |
PropertyListItem.Config |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / schemas / property.py |
PropertyDetail |
|
10 |
10 |
0 |
|
0% |
| src / idx_api / schemas / property.py |
PropertySearchParams |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / schemas / property.py |
SemanticSearchParams |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / schemas / property.py |
PropertySearchResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / schemas / property.py |
(no class) |
|
99 |
0 |
0 |
|
100% |
| src / idx_api / schemas / tour.py |
TourRequestCreate |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / schemas / tour.py |
TourRequestResponse |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / schemas / tour.py |
(no class) |
|
25 |
0 |
0 |
|
100% |
| src / idx_api / security.py |
(no class) |
|
20 |
9 |
0 |
|
55% |
| src / idx_api / utils / __init__.py |
(no class) |
|
3 |
0 |
0 |
|
100% |
| src / idx_api / utils / cache.py |
(no class) |
|
32 |
25 |
0 |
|
22% |
| src / idx_api / utils / colors.py |
ColorPalette |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / utils / colors.py |
(no class) |
|
38 |
28 |
0 |
|
26% |
| src / idx_api / vision.py |
ImageTags |
|
0 |
0 |
0 |
|
100% |
| src / idx_api / vision.py |
(no class) |
|
180 |
180 |
2 |
|
0% |