import type { AdAccountFields } from "./ad-account.ts"; import type { BusinessFields } from "./business.ts"; import type { OfflineConversionDataSetPermissionsFields } from "./offline-conversion-data-set-permissions.ts"; import type { OfflineConversionDataSetUsageFields } from "./offline-conversion-data-set-usage.ts"; import type { UserFields } from "./user.ts"; export interface AdsDatasetFields { can_proxy: boolean; collection_rate: number; config: string; creation_time: string; creator: UserFields; dataset_id: string; description: string; duplicate_entries: number; enable_auto_assign_to_accounts: boolean; enable_automatic_events: boolean; enable_automatic_matching: boolean; enable_real_time_event_log: boolean; event_stats: string; event_time_max: number; event_time_min: number; first_party_cookie_status: string; has_bapi_domains: boolean; has_catalog_microdata_activity: boolean; has_ofa_redacted_keys: boolean; has_sent_pii: boolean; id: string; is_consolidated_container: boolean; is_created_by_business: boolean; is_crm: boolean; is_eligible_for_sharing_to_ad_account: boolean; is_eligible_for_sharing_to_business: boolean; is_eligible_for_value_optimization: boolean; is_mta_use: boolean; is_restricted_use: boolean; is_unavailable: boolean; last_fired_time: string; last_upload_app: string; last_upload_app_changed_time: number; last_upload_time: number; late_upload_reminder_eligibility: boolean; match_rate_approx: number; matched_entries: number; name: string; no_ads_tracked_for_weekly_uploaded_events_reminder_eligibility: boolean; num_active_ad_set_tracked: number; num_recent_offline_conversions_uploaded: number; num_uploads: number; owner_ad_account: AdAccountFields; owner_business: BusinessFields; percentage_of_late_uploads_in_external_suboptimal_window: number; permissions: OfflineConversionDataSetPermissionsFields; server_last_fired_time: string; show_automatic_events: boolean; upload_rate: number; upload_reminder_eligibility: boolean; usage: OfflineConversionDataSetUsageFields; valid_entries: number; }