Module dto

Module dto 

Source
Expand description

Data Transfer Objects (DTOs) for Bing Webmaster API

This module contains all data structures used for communication with the Bing Webmaster API. All structures mirror the .NET API definitions from Microsoft.Bing.Webmaster.Api.Interfaces.

§Field Naming

All fields use #[serde(rename = "...")] to match the PascalCase naming convention used by the .NET API, while providing idiomatic snake_case Rust field names.

Structs§

BlockedUrl
Represents a URL that has been blocked from Bing’s search index
ContentSubmissionQuota
Content submission API quota
CountryRegionSettings
Geographic targeting settings for content
CrawlSettings
Crawl rate settings for a site
CrawlStats
Crawl statistics for a website
DeepLink
Deep link information for search results
DeepLinkAlgoUrl
Algorithm-suggested deep link URL
DeepLinkBlock
Blocked deep link
DetailedQueryStats
Detailed query statistics for a specific date
Feed
RSS or Atom feed information
FetchedUrl
URL fetched on demand
FetchedUrlDetails
Detailed information about a fetched URL
FilterProperties
Filter properties for queries
Keyword
Keyword search statistics
KeywordStats
Keyword statistics for a specific date
LinkCount
Link count for a specific URL
LinkCounts
Inbound link counts for URLs
LinkDetail
Detail about a specific inbound link
LinkDetails
Detailed inbound link information
PagePreviewBlock
Page preview block
QueryParameter
Query parameter configuration
QueryStats
Search query performance statistics
RankAndTrafficStats
Combined ranking and traffic statistics
ResponseWrapper
Response wrapper for Bing Webmaster API JSON responses
Site
Website information and verification status
SiteMove
Site migration information
SiteMoveSettings
Site move configuration settings
SiteRoles
User roles and permissions for a site
UrlInfo
Detailed information about a specific URL
UrlSubmissionQuota
URL submission API quota
UrlTrafficInfo
Traffic statistics for a specific URL
UrlWithCrawlIssues
URL with crawl issues

Enums§

BlockReason
Reasons for blocking page previews
BlockedUrlEntityType
Specifies whether a block applies to a single page or directory
BlockedUrlRequestType
Type of content removal requested
CountryRegionSettingsType
Scope of geographic targeting
CrawlDateFilter
Crawl date filter options
CrawlIssues
Crawl issues encountered for a URL
DeepLinkWeight
Priority weight for deep links
DiscoveredDateFilter
Discovered date filter options
DocFlagsFilters
Document flags filters
HttpCodeFilters
HTTP code filters
UserRole
User role permissions for site access