{
  "@context": {
    "@vocab": "https://bangermail.com/schema#",
    "schema": "https://schema.org/",
    "xsd": "http://www.w3.org/2001/XMLSchema#",
    "dcterms": "http://purl.org/dc/terms/",
    "bangermail": "https://bangermail.com/schema#",
    "ActionReviewPolicy": "bangermail:ActionReviewPolicy",
    "policy_version": {
      "@id": "bangermail:policy_version",
      "@type": "xsd:integer"
    },
    "automatic_review_enabled": {
      "@id": "bangermail:automatic_review_enabled",
      "@type": "xsd:boolean"
    },
    "manual_send_review_enabled": {
      "@id": "bangermail:manual_send_review_enabled",
      "@type": "xsd:boolean"
    },
    "manual_send_recipient_threshold": {
      "@id": "bangermail:manual_send_recipient_threshold",
      "@type": "xsd:integer"
    },
    "updated_by_actor_id": {
      "@id": "bangermail:updated_by_actor_id",
      "@type": "xsd:string"
    },
    "created_at": {
      "@id": "bangermail:created_at",
      "@type": "xsd:dateTime"
    },
    "updated_at": {
      "@id": "bangermail:updated_at",
      "@type": "xsd:dateTime"
    },
    "AgentActivationCheckpoint": "bangermail:AgentActivationCheckpoint",
    "key": {
      "@id": "bangermail:key",
      "@type": "xsd:string"
    },
    "label": {
      "@id": "bangermail:label",
      "@type": "xsd:string"
    },
    "status": {
      "@id": "bangermail:status",
      "@type": "xsd:string"
    },
    "detail": {
      "@id": "bangermail:detail",
      "@type": "xsd:string"
    },
    "AgentActivationLane": "bangermail:AgentActivationLane",
    "AgentActivationState": "bangermail:AgentActivationState",
    "mode": {
      "@id": "bangermail:mode",
      "@type": "xsd:string"
    },
    "domain": {
      "@id": "bangermail:domain",
      "@type": "xsd:string"
    },
    "sending_domain_id": {
      "@id": "bangermail:sending_domain_id",
      "@type": "xsd:string"
    },
    "mailbox_id": {
      "@id": "bangermail:mailbox_id",
      "@type": "xsd:string"
    },
    "mailbox_address": {
      "@id": "bangermail:mailbox_address",
      "@type": "xsd:string"
    },
    "exact_dns_records": {
      "@id": "bangermail:exact_dns_records",
      "@container": "@list"
    },
    "checkpoints": {
      "@id": "bangermail:checkpoints",
      "@container": "@list"
    },
    "lanes": {
      "@id": "bangermail:lanes"
    },
    "proof": {
      "@id": "bangermail:proof"
    },
    "overall_ready": {
      "@id": "bangermail:overall_ready",
      "@type": "xsd:boolean"
    },
    "production_ready": {
      "@id": "bangermail:production_ready",
      "@type": "xsd:boolean"
    },
    "AgentEmailProof": "bangermail:AgentEmailProof",
    "attempt_id": {
      "@id": "bangermail:attempt_id",
      "@type": "xsd:string"
    },
    "oauth_grant_id": {
      "@id": "bangermail:oauth_grant_id",
      "@type": "xsd:string"
    },
    "oauth_client_id": {
      "@id": "bangermail:oauth_client_id",
      "@type": "xsd:string"
    },
    "client_name": {
      "@id": "bangermail:client_name",
      "@type": "xsd:string"
    },
    "expected_subject": {
      "@id": "bangermail:expected_subject",
      "@type": "xsd:string"
    },
    "initiated_at": {
      "@id": "bangermail:initiated_at",
      "@type": "xsd:dateTime"
    },
    "command_id": {
      "@id": "bangermail:command_id",
      "@type": "xsd:string"
    },
    "send_status": {
      "@id": "bangermail:send_status",
      "@type": "xsd:string"
    },
    "dispatch_status": {
      "@id": "bangermail:dispatch_status",
      "@type": "xsd:string"
    },
    "replayed": {
      "@id": "bangermail:replayed",
      "@type": "xsd:boolean"
    },
    "message_id": {
      "@id": "bangermail:message_id",
      "@type": "xsd:string"
    },
    "thread_id": {
      "@id": "bangermail:thread_id",
      "@type": "xsd:string"
    },
    "received_at": {
      "@id": "bangermail:received_at",
      "@type": "xsd:dateTime"
    },
    "AgentOnboardingNextAction": "bangermail:AgentOnboardingNextAction",
    "AgentOnboardingRecord": "bangermail:AgentOnboardingRecord",
    "workspace_id": {
      "@id": "bangermail:workspace_id",
      "@type": "xsd:string"
    },
    "entry_surface": {
      "@id": "bangermail:entry_surface",
      "@type": "xsd:string"
    },
    "agent_status": {
      "@id": "bangermail:agent_status",
      "@type": "xsd:string"
    },
    "agent_client_name": {
      "@id": "bangermail:agent_client_name",
      "@type": "xsd:string"
    },
    "domain_choice": {
      "@id": "bangermail:domain_choice",
      "@type": "xsd:string"
    },
    "company_domain": {
      "@id": "bangermail:company_domain",
      "@type": "xsd:string"
    },
    "domain_chosen_at": {
      "@id": "bangermail:domain_chosen_at",
      "@type": "xsd:dateTime"
    },
    "business_context": {
      "@id": "bangermail:business_context"
    },
    "opportunity_plan": {
      "@id": "bangermail:opportunity_plan",
      "@container": "@list"
    },
    "implementation_summary": {
      "@id": "bangermail:implementation_summary"
    },
    "validation_summary": {
      "@id": "bangermail:validation_summary"
    },
    "journey_metadata": {
      "@id": "bangermail:journey_metadata"
    },
    "context_reviewed_at": {
      "@id": "bangermail:context_reviewed_at",
      "@type": "xsd:dateTime"
    },
    "plan_proposed_at": {
      "@id": "bangermail:plan_proposed_at",
      "@type": "xsd:dateTime"
    },
    "plan_approved_at": {
      "@id": "bangermail:plan_approved_at",
      "@type": "xsd:dateTime"
    },
    "completed_at": {
      "@id": "bangermail:completed_at",
      "@type": "xsd:dateTime"
    },
    "version": {
      "@id": "bangermail:version",
      "@type": "xsd:integer"
    },
    "AgentPaymentDiscount": "bangermail:AgentPaymentDiscount",
    "offer": {
      "@id": "bangermail:offer",
      "@type": "xsd:string"
    },
    "amount_off_cents": {
      "@id": "bangermail:amount_off_cents",
      "@type": "xsd:integer"
    },
    "full_price_cents": {
      "@id": "bangermail:full_price_cents",
      "@type": "xsd:integer"
    },
    "message": {
      "@id": "bangermail:message",
      "@type": "xsd:string"
    },
    "AgentRun": "bangermail:AgentRun",
    "id": {
      "@id": "bangermail:id",
      "@type": "xsd:string"
    },
    "execution_job_id": {
      "@id": "bangermail:execution_job_id",
      "@type": "xsd:string"
    },
    "requested_by_actor_id": {
      "@id": "bangermail:requested_by_actor_id",
      "@type": "xsd:string"
    },
    "task": {
      "@id": "bangermail:task",
      "@type": "xsd:string"
    },
    "model": {
      "@id": "bangermail:model",
      "@type": "xsd:string"
    },
    "capability_scopes": {
      "@id": "bangermail:capability_scopes",
      "@container": "@list"
    },
    "resource_scope": {
      "@id": "bangermail:resource_scope"
    },
    "max_steps": {
      "@id": "bangermail:max_steps",
      "@type": "xsd:integer"
    },
    "max_runtime_seconds": {
      "@id": "bangermail:max_runtime_seconds",
      "@type": "xsd:integer"
    },
    "current_generation": {
      "@id": "bangermail:current_generation",
      "@type": "xsd:integer"
    },
    "latest_checkpoint": {
      "@id": "bangermail:latest_checkpoint"
    },
    "latest_checkpoint_sequence": {
      "@id": "bangermail:latest_checkpoint_sequence",
      "@type": "xsd:integer"
    },
    "result": {
      "@id": "bangermail:result"
    },
    "error_code": {
      "@id": "bangermail:error_code",
      "@type": "xsd:string"
    },
    "started_at": {
      "@id": "bangermail:started_at",
      "@type": "xsd:dateTime"
    },
    "steps": {
      "@id": "bangermail:steps",
      "@container": "@list"
    },
    "AgentRunStep": "bangermail:AgentRunStep",
    "sequence": {
      "@id": "bangermail:sequence",
      "@type": "xsd:integer"
    },
    "attempt_generation": {
      "@id": "bangermail:attempt_generation",
      "@type": "xsd:integer"
    },
    "kind": {
      "@id": "bangermail:kind",
      "@type": "xsd:string"
    },
    "name": {
      "@id": "bangermail:name",
      "@type": "xsd:string"
    },
    "input": {
      "@id": "bangermail:input"
    },
    "output": {
      "@id": "bangermail:output"
    },
    "input_tokens": {
      "@id": "bangermail:input_tokens",
      "@type": "xsd:integer"
    },
    "output_tokens": {
      "@id": "bangermail:output_tokens",
      "@type": "xsd:integer"
    },
    "AiEmailRevisionRequest": "bangermail:AiEmailRevisionRequest",
    "connection_id": {
      "@id": "bangermail:connection_id",
      "@type": "xsd:string"
    },
    "provider": {
      "@id": "bangermail:provider",
      "@type": "xsd:string"
    },
    "instruction": {
      "@id": "bangermail:instruction",
      "@type": "xsd:string"
    },
    "current": {
      "@id": "bangermail:current"
    },
    "AiEmailRevisionResult": "bangermail:AiEmailRevisionResult",
    "data": {
      "@id": "bangermail:data"
    },
    "provider_response_id": {
      "@id": "bangermail:provider_response_id",
      "@type": "xsd:string"
    },
    "usage": {
      "@id": "bangermail:usage"
    },
    "AiGeneratedEmail": "bangermail:AiGeneratedEmail",
    "managed": {
      "@id": "bangermail:managed",
      "@type": "xsd:boolean"
    },
    "AnswerAgent": "bangermail:AnswerAgent",
    "identityId": {
      "@id": "bangermail:identityId",
      "@type": "xsd:string"
    },
    "workspaceId": {
      "@id": "bangermail:workspaceId",
      "@type": "xsd:string"
    },
    "origin": {
      "@id": "bangermail:origin",
      "@type": "xsd:string"
    },
    "systemPrompt": {
      "@id": "bangermail:systemPrompt",
      "@type": "xsd:string"
    },
    "enabled": {
      "@id": "bangermail:enabled",
      "@type": "xsd:boolean"
    },
    "sendPolicy": {
      "@id": "bangermail:sendPolicy",
      "@type": "xsd:string"
    },
    "mailboxIds": {
      "@id": "bangermail:mailboxIds",
      "@container": "@list"
    },
    "createdAt": {
      "@id": "bangermail:createdAt",
      "@type": "xsd:dateTime"
    },
    "updatedAt": {
      "@id": "bangermail:updatedAt",
      "@type": "xsd:dateTime"
    },
    "ApiKeyScope": "bangermail:ApiKeyScope",
    "ApprovalRequest": "bangermail:ApprovalRequest",
    "action_kind": {
      "@id": "bangermail:action_kind",
      "@type": "xsd:string"
    },
    "summary": {
      "@id": "bangermail:summary",
      "@type": "xsd:string"
    },
    "payload": {
      "@id": "bangermail:payload"
    },
    "payload_sha256": {
      "@id": "bangermail:payload_sha256",
      "@type": "xsd:string"
    },
    "missed": {
      "@id": "bangermail:missed",
      "@type": "xsd:boolean"
    },
    "expires_at": {
      "@id": "bangermail:expires_at",
      "@type": "xsd:dateTime"
    },
    "qa_automation": {
      "@id": "bangermail:qa_automation"
    },
    "decided_by_actor_id": {
      "@id": "bangermail:decided_by_actor_id",
      "@type": "xsd:string"
    },
    "decision_reason": {
      "@id": "bangermail:decision_reason",
      "@type": "xsd:string"
    },
    "decided_at": {
      "@id": "bangermail:decided_at",
      "@type": "xsd:dateTime"
    },
    "review": {
      "@id": "bangermail:review"
    },
    "Attachment": "bangermail:Attachment",
    "filename": {
      "@id": "bangermail:filename",
      "@type": "xsd:string"
    },
    "content_type": {
      "@id": "bangermail:content_type",
      "@type": "xsd:string"
    },
    "content_id": {
      "@id": "bangermail:content_id",
      "@type": "xsd:string"
    },
    "disposition": {
      "@id": "bangermail:disposition",
      "@type": "xsd:string"
    },
    "size_bytes": {
      "@id": "bangermail:size_bytes",
      "@type": "xsd:integer"
    },
    "download_url": {
      "@id": "bangermail:download_url",
      "@type": "@id"
    },
    "AudienceImport": "bangermail:AudienceImport",
    "list_id": {
      "@id": "bangermail:list_id",
      "@type": "xsd:string"
    },
    "list_name": {
      "@id": "bangermail:list_name",
      "@type": "xsd:string"
    },
    "total_rows": {
      "@id": "bangermail:total_rows",
      "@type": "xsd:integer"
    },
    "imported_rows": {
      "@id": "bangermail:imported_rows",
      "@type": "xsd:integer"
    },
    "invalid_rows": {
      "@id": "bangermail:invalid_rows",
      "@type": "xsd:integer"
    },
    "error_summary": {
      "@id": "bangermail:error_summary",
      "@container": "@list"
    },
    "consent_confirmed": {
      "@id": "bangermail:consent_confirmed",
      "@type": "xsd:boolean"
    },
    "consent_confirmed_at": {
      "@id": "bangermail:consent_confirmed_at",
      "@type": "xsd:dateTime"
    },
    "processed_rows": {
      "@id": "bangermail:processed_rows",
      "@type": "xsd:integer"
    },
    "attempt_count": {
      "@id": "bangermail:attempt_count",
      "@type": "xsd:integer"
    },
    "last_error_code": {
      "@id": "bangermail:last_error_code",
      "@type": "xsd:string"
    },
    "AudiencePreview": "bangermail:AudiencePreview",
    "count": {
      "@id": "bangermail:count",
      "@type": "xsd:integer"
    },
    "missing_consent_evidence_count": {
      "@id": "bangermail:missing_consent_evidence_count",
      "@type": "xsd:integer"
    },
    "sample": {
      "@id": "bangermail:sample",
      "@container": "@list"
    },
    "excluded": {
      "@id": "bangermail:excluded"
    },
    "BillingSnapshot": "bangermail:BillingSnapshot",
    "billing": {
      "@id": "bangermail:billing"
    },
    "usagePricing": {
      "@id": "bangermail:usagePricing"
    },
    "catalog": {
      "@id": "bangermail:catalog"
    },
    "agentPayment": {
      "@id": "bangermail:agentPayment"
    },
    "switchOffer": {
      "@id": "bangermail:switchOffer"
    },
    "Broadcast": "bangermail:Broadcast",
    "product_id": {
      "@id": "bangermail:product_id",
      "@type": "xsd:string"
    },
    "template_id": {
      "@id": "bangermail:template_id",
      "@type": "xsd:string"
    },
    "managed_content_id": {
      "@id": "bangermail:managed_content_id",
      "@type": "xsd:string"
    },
    "managed_source_revision_id": {
      "@id": "bangermail:managed_source_revision_id",
      "@type": "xsd:string"
    },
    "managed_publication_id": {
      "@id": "bangermail:managed_publication_id",
      "@type": "xsd:string"
    },
    "managed_locales_snapshot": {
      "@id": "bangermail:managed_locales_snapshot",
      "@container": "@list"
    },
    "expires_after_seconds": {
      "@id": "bangermail:expires_after_seconds",
      "@type": "xsd:integer"
    },
    "subject_variants": {
      "@id": "bangermail:subject_variants",
      "@container": "@list"
    },
    "selected_subject_variant": {
      "@id": "bangermail:selected_subject_variant",
      "@type": "xsd:integer"
    },
    "content_overrides": {
      "@id": "bangermail:content_overrides"
    },
    "audience_query": {
      "@id": "bangermail:audience_query",
      "@type": "@id"
    },
    "audience_frozen_at": {
      "@id": "bangermail:audience_frozen_at",
      "@type": "xsd:dateTime"
    },
    "audience_recipient_count": {
      "@id": "bangermail:audience_recipient_count",
      "@type": "xsd:integer"
    },
    "audience_snapshot_sha256": {
      "@id": "bangermail:audience_snapshot_sha256",
      "@type": "xsd:string"
    },
    "audience_snapshot_campaign_version": {
      "@id": "bangermail:audience_snapshot_campaign_version",
      "@type": "xsd:integer"
    },
    "scheduled_at": {
      "@id": "bangermail:scheduled_at",
      "@type": "xsd:dateTime"
    },
    "archived_at": {
      "@id": "bangermail:archived_at",
      "@type": "xsd:dateTime"
    },
    "stats": {
      "@id": "bangermail:stats"
    },
    "broadcast_id": {
      "@id": "bangermail:broadcast_id",
      "@type": "xsd:string"
    },
    "sender_address": {
      "@id": "bangermail:sender_address",
      "@type": "xsd:string"
    },
    "sending_blocker": {
      "@id": "bangermail:sending_blocker"
    },
    "design": {
      "@id": "bangermail:design"
    },
    "managed_content": {
      "@id": "bangermail:managed_content"
    },
    "subject": {
      "@id": "bangermail:subject",
      "@type": "xsd:string"
    },
    "sender_mailbox": {
      "@id": "bangermail:sender_mailbox"
    },
    "reply_mailbox": {
      "@id": "bangermail:reply_mailbox"
    },
    "design_version": {
      "@id": "bangermail:design_version",
      "@type": "xsd:integer"
    },
    "audience": {
      "@id": "bangermail:audience",
      "@type": "@id"
    },
    "BroadcastReadiness": "bangermail:BroadcastReadiness",
    "ready": {
      "@id": "bangermail:ready",
      "@type": "xsd:boolean"
    },
    "blockers": {
      "@id": "bangermail:blockers",
      "@container": "@list"
    },
    "campaign_version": {
      "@id": "bangermail:campaign_version",
      "@type": "xsd:integer"
    },
    "languages": {
      "@id": "bangermail:languages"
    },
    "sending": {
      "@id": "bangermail:sending"
    },
    "delivery_pace": {
      "@id": "bangermail:delivery_pace"
    },
    "approval_requirements": {
      "@id": "bangermail:approval_requirements"
    },
    "footer": {
      "@id": "bangermail:footer"
    },
    "checks_are_advisory": {
      "@id": "bangermail:checks_are_advisory",
      "@type": "xsd:boolean"
    },
    "next_action": {
      "@id": "bangermail:next_action",
      "@type": "xsd:string"
    },
    "Campaign": "bangermail:Campaign",
    "CampaignAudience": "bangermail:CampaignAudience",
    "all_subscribed": {
      "@id": "bangermail:all_subscribed",
      "@type": "xsd:boolean"
    },
    "contact_ids": {
      "@id": "bangermail:contact_ids",
      "@container": "@list"
    },
    "list_ids": {
      "@id": "bangermail:list_ids",
      "@container": "@list"
    },
    "segment_ids": {
      "@id": "bangermail:segment_ids",
      "@container": "@list"
    },
    "Command": "bangermail:Command",
    "type": {
      "@id": "bangermail:type",
      "@type": "xsd:string"
    },
    "workspace_revision": {
      "@id": "bangermail:workspace_revision",
      "@type": "xsd:integer"
    },
    "CommunicationPolicy": "bangermail:CommunicationPolicy",
    "conflict": {
      "@id": "bangermail:conflict",
      "@type": "xsd:string"
    },
    "minimumIntervalSeconds": {
      "@id": "bangermail:minimumIntervalSeconds",
      "@type": "xsd:integer"
    },
    "caps": {
      "@id": "bangermail:caps",
      "@container": "@list"
    },
    "window": {
      "@id": "bangermail:window"
    },
    "CompanyContextDiscovery": "bangermail:CompanyContextDiscovery",
    "website_url": {
      "@id": "bangermail:website_url",
      "@type": "@id"
    },
    "website_status": {
      "@id": "bangermail:website_status",
      "@type": "xsd:string"
    },
    "company_name": {
      "@id": "bangermail:company_name",
      "@type": "xsd:string"
    },
    "offerings": {
      "@id": "bangermail:offerings",
      "@container": "@list"
    },
    "logo_url": {
      "@id": "bangermail:logo_url",
      "@type": "@id"
    },
    "favicon_url": {
      "@id": "bangermail:favicon_url",
      "@type": "@id"
    },
    "visual_identity": {
      "@id": "bangermail:visual_identity",
      "@type": "@id"
    },
    "source_snapshot": {
      "@id": "bangermail:source_snapshot"
    },
    "CompanyVisualIdentity": "bangermail:CompanyVisualIdentity",
    "colors": {
      "@id": "bangermail:colors",
      "@container": "@list"
    },
    "fonts": {
      "@id": "bangermail:fonts",
      "@container": "@list"
    },
    "tone": {
      "@id": "bangermail:tone",
      "@container": "@list"
    },
    "source_confidence": {
      "@id": "bangermail:source_confidence",
      "@type": "xsd:string"
    },
    "hero_image_url": {
      "@id": "bangermail:hero_image_url",
      "@type": "@id"
    },
    "palette": {
      "@id": "bangermail:palette",
      "@container": "@list"
    },
    "typography": {
      "@id": "bangermail:typography",
      "@container": "@list"
    },
    "assets": {
      "@id": "bangermail:assets",
      "@container": "@list"
    },
    "brand_summary": {
      "@id": "bangermail:brand_summary",
      "@type": "xsd:string"
    },
    "imagery_style": {
      "@id": "bangermail:imagery_style",
      "@container": "@list"
    },
    "Connection": "bangermail:Connection",
    "adapter_key": {
      "@id": "bangermail:adapter_key",
      "@type": "xsd:string"
    },
    "category": {
      "@id": "bangermail:category",
      "@type": "xsd:string"
    },
    "display_name": {
      "@id": "bangermail:display_name",
      "@type": "xsd:string"
    },
    "auth_kind": {
      "@id": "bangermail:auth_kind",
      "@type": "xsd:string"
    },
    "freshness_mode": {
      "@id": "bangermail:freshness_mode",
      "@type": "xsd:string"
    },
    "capabilities": {
      "@id": "bangermail:capabilities",
      "@container": "@list"
    },
    "config": {
      "@id": "bangermail:config"
    },
    "active_credential_version": {
      "@id": "bangermail:active_credential_version",
      "@type": "xsd:integer"
    },
    "external_account_id": {
      "@id": "bangermail:external_account_id",
      "@type": "xsd:string"
    },
    "external_account_name": {
      "@id": "bangermail:external_account_name",
      "@type": "xsd:string"
    },
    "last_validated_at": {
      "@id": "bangermail:last_validated_at",
      "@type": "xsd:dateTime"
    },
    "last_success_at": {
      "@id": "bangermail:last_success_at",
      "@type": "xsd:dateTime"
    },
    "disabled_at": {
      "@id": "bangermail:disabled_at",
      "@type": "xsd:dateTime"
    },
    "ConnectionCredential": "bangermail:ConnectionCredential",
    "api_key": {
      "@id": "bangermail:api_key",
      "@type": "xsd:string"
    },
    "ConnectionGrant": "bangermail:ConnectionGrant",
    "principal_kind": {
      "@id": "bangermail:principal_kind",
      "@type": "xsd:string"
    },
    "principal_id": {
      "@id": "bangermail:principal_id",
      "@type": "xsd:string"
    },
    "created_by_actor_id": {
      "@id": "bangermail:created_by_actor_id",
      "@type": "xsd:string"
    },
    "revoked_at": {
      "@id": "bangermail:revoked_at",
      "@type": "xsd:dateTime"
    },
    "ConnectionGrantRequest": "bangermail:ConnectionGrantRequest",
    "ConnectionQueryRequest": "bangermail:ConnectionQueryRequest",
    "operation": {
      "@id": "bangermail:operation",
      "@type": "xsd:string"
    },
    "parameters": {
      "@id": "bangermail:parameters"
    },
    "ConnectionQueryResult": "bangermail:ConnectionQueryResult",
    "capability": {
      "@id": "bangermail:capability",
      "@type": "xsd:string"
    },
    "source": {
      "@id": "bangermail:source"
    },
    "Contact": "bangermail:Contact",
    "email": {
      "@id": "bangermail:email",
      "@type": "xsd:string"
    },
    "attributes": {
      "@id": "bangermail:attributes"
    },
    "ContactField": "bangermail:ContactField",
    "description": {
      "@id": "bangermail:description",
      "@type": "xsd:string"
    },
    "options": {
      "@id": "bangermail:options",
      "@container": "@list"
    },
    "operators": {
      "@id": "bangermail:operators",
      "@container": "@list"
    },
    "contacts_with_value": {
      "@id": "bangermail:contacts_with_value",
      "@type": "xsd:integer"
    },
    "ContactFilter": "bangermail:ContactFilter",
    "conditions": {
      "@id": "bangermail:conditions",
      "@container": "@list"
    },
    "match": {
      "@id": "bangermail:match",
      "@type": "xsd:string"
    },
    "ContactImportMapping": "bangermail:ContactImportMapping",
    "columns": {
      "@id": "bangermail:columns",
      "@container": "@list"
    },
    "locale_values": {
      "@id": "bangermail:locale_values"
    },
    "ContactList": "bangermail:ContactList",
    "member_count": {
      "@id": "bangermail:member_count",
      "@type": "xsd:integer"
    },
    "ContactSegment": "bangermail:ContactSegment",
    "filter": {
      "@id": "bangermail:filter",
      "@type": "@id"
    },
    "CreateCommandRequest": "bangermail:CreateCommandRequest",
    "target": {
      "@id": "bangermail:target"
    },
    "CreateProductWebhookRequest": "bangermail:CreateProductWebhookRequest",
    "source_key": {
      "@id": "bangermail:source_key",
      "@type": "xsd:string"
    },
    "source_config": {
      "@id": "bangermail:source_config"
    },
    "signing_secret": {
      "@id": "bangermail:signing_secret",
      "@type": "xsd:string"
    },
    "endpoint_url": {
      "@id": "bangermail:endpoint_url",
      "@type": "@id"
    },
    "event_types": {
      "@id": "bangermail:event_types",
      "@container": "@list"
    },
    "CreateWorkspaceApiKeyRequest": "bangermail:CreateWorkspaceApiKeyRequest",
    "scopes": {
      "@id": "bangermail:scopes",
      "@container": "@list"
    },
    "CreateWorkspaceOAuthClientRequest": "bangermail:CreateWorkspaceOAuthClientRequest",
    "preset": {
      "@id": "bangermail:preset",
      "@type": "xsd:string"
    },
    "redirect_uris": {
      "@id": "bangermail:redirect_uris",
      "@container": "@list"
    },
    "DeliverabilityBounce": "bangermail:DeliverabilityBounce",
    "send_intent_id": {
      "@id": "bangermail:send_intent_id",
      "@type": "xsd:string"
    },
    "recipient_domain": {
      "@id": "bangermail:recipient_domain",
      "@type": "xsd:string"
    },
    "outcome": {
      "@id": "bangermail:outcome",
      "@type": "xsd:string"
    },
    "occurred_at": {
      "@id": "bangermail:occurred_at",
      "@type": "xsd:dateTime"
    },
    "origin_name": {
      "@id": "bangermail:origin_name",
      "@type": "xsd:string"
    },
    "suppressed": {
      "@id": "bangermail:suppressed",
      "@type": "xsd:boolean"
    },
    "DeliverabilityCounts": "bangermail:DeliverabilityCounts",
    "sent_count": {
      "@id": "bangermail:sent_count",
      "@type": "xsd:integer"
    },
    "delivered_count": {
      "@id": "bangermail:delivered_count",
      "@type": "xsd:integer"
    },
    "deferred_count": {
      "@id": "bangermail:deferred_count",
      "@type": "xsd:integer"
    },
    "bounced_count": {
      "@id": "bangermail:bounced_count",
      "@type": "xsd:integer"
    },
    "complained_count": {
      "@id": "bangermail:complained_count",
      "@type": "xsd:integer"
    },
    "opened_count": {
      "@id": "bangermail:opened_count",
      "@type": "xsd:integer"
    },
    "clicked_count": {
      "@id": "bangermail:clicked_count",
      "@type": "xsd:integer"
    },
    "unsubscribed_count": {
      "@id": "bangermail:unsubscribed_count",
      "@type": "xsd:integer"
    },
    "failed_count": {
      "@id": "bangermail:failed_count",
      "@type": "xsd:integer"
    },
    "suppressed_count": {
      "@id": "bangermail:suppressed_count",
      "@type": "xsd:integer"
    },
    "last_event_at": {
      "@id": "bangermail:last_event_at",
      "@type": "xsd:dateTime"
    },
    "DeliverabilityIssue": "bangermail:DeliverabilityIssue",
    "severity": {
      "@id": "bangermail:severity",
      "@type": "xsd:string"
    },
    "code": {
      "@id": "bangermail:code",
      "@type": "xsd:string"
    },
    "title": {
      "@id": "bangermail:title",
      "@type": "xsd:string"
    },
    "resource_kind": {
      "@id": "bangermail:resource_kind",
      "@type": "xsd:string"
    },
    "resource_id": {
      "@id": "bangermail:resource_id",
      "@type": "xsd:string"
    },
    "DeliverabilitySendingStream": "bangermail:DeliverabilitySendingStream",
    "stream_kind": {
      "@id": "bangermail:stream_kind",
      "@type": "xsd:string"
    },
    "status_reason": {
      "@id": "bangermail:status_reason",
      "@type": "xsd:string"
    },
    "provider_status": {
      "@id": "bangermail:provider_status",
      "@type": "xsd:string"
    },
    "required_records": {
      "@id": "bangermail:required_records",
      "@type": "xsd:integer"
    },
    "verified_records": {
      "@id": "bangermail:verified_records",
      "@type": "xsd:integer"
    },
    "pending_records": {
      "@id": "bangermail:pending_records",
      "@type": "xsd:integer"
    },
    "error_records": {
      "@id": "bangermail:error_records",
      "@type": "xsd:integer"
    },
    "last_checked_at": {
      "@id": "bangermail:last_checked_at",
      "@type": "xsd:dateTime"
    },
    "DeliverabilitySummary": "bangermail:DeliverabilitySummary",
    "counting_basis": {
      "@id": "bangermail:counting_basis",
      "@type": "xsd:string"
    },
    "simulator_events": {
      "@id": "bangermail:simulator_events",
      "@type": "xsd:integer"
    },
    "since": {
      "@id": "bangermail:since",
      "@type": "xsd:dateTime"
    },
    "generated_at": {
      "@id": "bangermail:generated_at",
      "@type": "xsd:dateTime"
    },
    "totals": {
      "@id": "bangermail:totals",
      "@type": "@id"
    },
    "time_series": {
      "@id": "bangermail:time_series",
      "@container": "@list"
    },
    "providers": {
      "@id": "bangermail:providers",
      "@container": "@list"
    },
    "recipient_domains": {
      "@id": "bangermail:recipient_domains",
      "@container": "@list"
    },
    "sending_streams": {
      "@id": "bangermail:sending_streams",
      "@container": "@list"
    },
    "feedback_pipeline": {
      "@id": "bangermail:feedback_pipeline"
    },
    "issues": {
      "@id": "bangermail:issues",
      "@container": "@list"
    },
    "DiscoveryCapability": "bangermail:DiscoveryCapability",
    "provider_keys": {
      "@id": "bangermail:provider_keys",
      "@container": "@list"
    },
    "recommendation": {
      "@id": "bangermail:recommendation",
      "@type": "xsd:string"
    },
    "DiscoveryConnectionPlanItem": "bangermail:DiscoveryConnectionPlanItem",
    "provider_key": {
      "@id": "bangermail:provider_key",
      "@type": "xsd:string"
    },
    "action": {
      "@id": "bangermail:action",
      "@type": "xsd:string"
    },
    "DnsProviderDetection": "bangermail:DnsProviderDetection",
    "confidence": {
      "@id": "bangermail:confidence",
      "@type": "xsd:string"
    },
    "dashboard_url": {
      "@id": "bangermail:dashboard_url",
      "@type": "@id"
    },
    "evidence": {
      "@id": "bangermail:evidence",
      "@container": "@list"
    },
    "DnsSignal": "bangermail:DnsSignal",
    "value": {
      "@id": "bangermail:value",
      "@type": "xsd:string"
    },
    "ttl": {
      "@id": "bangermail:ttl",
      "@type": "xsd:integer"
    },
    "DomainInfrastructureProof": "bangermail:DomainInfrastructureProof",
    "proof_id": {
      "@id": "bangermail:proof_id",
      "@type": "xsd:string"
    },
    "domain_id": {
      "@id": "bangermail:domain_id",
      "@type": "xsd:string"
    },
    "native_domain_id": {
      "@id": "bangermail:native_domain_id",
      "@type": "xsd:string"
    },
    "transactional_send_intent_id": {
      "@id": "bangermail:transactional_send_intent_id",
      "@type": "xsd:string"
    },
    "marketing_send_intent_id": {
      "@id": "bangermail:marketing_send_intent_id",
      "@type": "xsd:string"
    },
    "transactional_subject": {
      "@id": "bangermail:transactional_subject",
      "@type": "xsd:string"
    },
    "marketing_subject": {
      "@id": "bangermail:marketing_subject",
      "@type": "xsd:string"
    },
    "phase": {
      "@id": "bangermail:phase",
      "@type": "xsd:string"
    },
    "send_complete": {
      "@id": "bangermail:send_complete",
      "@type": "xsd:boolean"
    },
    "transactional_received": {
      "@id": "bangermail:transactional_received",
      "@type": "xsd:boolean"
    },
    "marketing_received": {
      "@id": "bangermail:marketing_received",
      "@type": "xsd:boolean"
    },
    "receive_complete": {
      "@id": "bangermail:receive_complete",
      "@type": "xsd:boolean"
    },
    "agent_check_complete": {
      "@id": "bangermail:agent_check_complete",
      "@type": "xsd:boolean"
    },
    "complete": {
      "@id": "bangermail:complete",
      "@type": "xsd:boolean"
    },
    "Draft": "bangermail:Draft",
    "to": {
      "@id": "bangermail:to",
      "@container": "@list"
    },
    "cc": {
      "@id": "bangermail:cc",
      "@container": "@list"
    },
    "bcc": {
      "@id": "bangermail:bcc",
      "@container": "@list"
    },
    "body_text": {
      "@id": "bangermail:body_text",
      "@type": "xsd:string"
    },
    "attachments": {
      "@id": "bangermail:attachments",
      "@container": "@list"
    },
    "body_html_url": {
      "@id": "bangermail:body_html_url",
      "@type": "@id"
    },
    "DraftAttachment": "bangermail:DraftAttachment",
    "sha256": {
      "@id": "bangermail:sha256",
      "@type": "xsd:string"
    },
    "DraftWrite": "bangermail:DraftWrite",
    "body_html": {
      "@id": "bangermail:body_html",
      "@type": "xsd:string"
    },
    "EffectiveEmailRoute": "bangermail:EffectiveEmailRoute",
    "lane_id": {
      "@id": "bangermail:lane_id",
      "@type": "xsd:string"
    },
    "from_domain": {
      "@id": "bangermail:from_domain",
      "@type": "xsd:string"
    },
    "pending_lanes": {
      "@id": "bangermail:pending_lanes",
      "@container": "@list"
    },
    "EmailAttachmentInput": "bangermail:EmailAttachmentInput",
    "content": {
      "@id": "bangermail:content",
      "@type": "xsd:string"
    },
    "EmailDesignPreview": "bangermail:EmailDesignPreview",
    "font_rendering": {
      "@id": "bangermail:font_rendering",
      "@container": "@list"
    },
    "sample_recipient": {
      "@id": "bangermail:sample_recipient"
    },
    "required_variables": {
      "@id": "bangermail:required_variables",
      "@container": "@list"
    },
    "effective_slots": {
      "@id": "bangermail:effective_slots",
      "@container": "@list"
    },
    "audience_count": {
      "@id": "bangermail:audience_count",
      "@type": "xsd:integer"
    },
    "gaps": {
      "@id": "bangermail:gaps",
      "@container": "@list"
    },
    "EmailExperiment": "bangermail:EmailExperiment",
    "subject_kind": {
      "@id": "bangermail:subject_kind",
      "@type": "xsd:string"
    },
    "subject_id": {
      "@id": "bangermail:subject_id",
      "@type": "xsd:string"
    },
    "dimension": {
      "@id": "bangermail:dimension",
      "@type": "xsd:string"
    },
    "variants": {
      "@id": "bangermail:variants",
      "@container": "@list"
    },
    "allocation": {
      "@id": "bangermail:allocation",
      "@container": "@list"
    },
    "sample_percent": {
      "@id": "bangermail:sample_percent",
      "@type": "xsd:integer"
    },
    "primary_metric": {
      "@id": "bangermail:primary_metric",
      "@type": "xsd:string"
    },
    "min_sample_per_arm": {
      "@id": "bangermail:min_sample_per_arm",
      "@type": "xsd:integer"
    },
    "decision": {
      "@id": "bangermail:decision"
    },
    "guardrails": {
      "@id": "bangermail:guardrails"
    },
    "winner_key": {
      "@id": "bangermail:winner_key",
      "@type": "xsd:string"
    },
    "decided_by": {
      "@id": "bangermail:decided_by",
      "@type": "xsd:string"
    },
    "decision_basis": {
      "@id": "bangermail:decision_basis",
      "@type": "xsd:string"
    },
    "decision_confidence": {
      "@id": "bangermail:decision_confidence",
      "@type": "xsd:decimal"
    },
    "EmailFontReport": "bangermail:EmailFontReport",
    "stack": {
      "@id": "bangermail:stack",
      "@type": "xsd:string"
    },
    "font": {
      "@id": "bangermail:font",
      "@type": "xsd:string"
    },
    "web_font": {
      "@id": "bangermail:web_font",
      "@type": "xsd:boolean"
    },
    "clients": {
      "@id": "bangermail:clients",
      "@container": "@list"
    },
    "EmailLaneInput": "bangermail:EmailLaneInput",
    "lane": {
      "@id": "bangermail:lane",
      "@type": "xsd:string"
    },
    "root_dmarc_confirmed": {
      "@id": "bangermail:root_dmarc_confirmed",
      "@type": "xsd:boolean"
    },
    "route_providers": {
      "@id": "bangermail:route_providers"
    },
    "route_domains": {
      "@id": "bangermail:route_domains"
    },
    "EmailLanePlan": "bangermail:EmailLanePlan",
    "requires_root_confirmation": {
      "@id": "bangermail:requires_root_confirmation",
      "@type": "xsd:boolean"
    },
    "existing_dns": {
      "@id": "bangermail:existing_dns",
      "@container": "@list"
    },
    "EmailLaneSurface": "bangermail:EmailLaneSurface",
    "domains": {
      "@id": "bangermail:domains",
      "@container": "@list"
    },
    "routing": {
      "@id": "bangermail:routing"
    },
    "default_sender": {
      "@id": "bangermail:default_sender"
    },
    "EmailStarter": "bangermail:EmailStarter",
    "message_kind": {
      "@id": "bangermail:message_kind",
      "@type": "xsd:string"
    },
    "family": {
      "@id": "bangermail:family",
      "@type": "xsd:string"
    },
    "stage": {
      "@id": "bangermail:stage",
      "@type": "xsd:string"
    },
    "businesses": {
      "@id": "bangermail:businesses",
      "@container": "@list"
    },
    "brief": {
      "@id": "bangermail:brief"
    },
    "slots": {
      "@id": "bangermail:slots",
      "@container": "@list"
    },
    "EmailTemplate": "bangermail:EmailTemplate",
    "campaign_id": {
      "@id": "bangermail:campaign_id",
      "@type": "xsd:string"
    },
    "starter_id": {
      "@id": "bangermail:starter_id",
      "@type": "xsd:string"
    },
    "starter_version": {
      "@id": "bangermail:starter_version",
      "@type": "xsd:integer"
    },
    "ErrorResponse": "bangermail:ErrorResponse",
    "error": {
      "@id": "bangermail:error"
    },
    "ExecutionJob": "bangermail:ExecutionJob",
    "placement_id": {
      "@id": "bangermail:placement_id",
      "@type": "xsd:string"
    },
    "placement_generation": {
      "@id": "bangermail:placement_generation",
      "@type": "xsd:integer"
    },
    "approval_id": {
      "@id": "bangermail:approval_id",
      "@type": "xsd:string"
    },
    "ExperimentInput": "bangermail:ExperimentInput",
    "GmailOAuthSessionStart": "bangermail:GmailOAuthSessionStart",
    "sessionId": {
      "@id": "bangermail:sessionId",
      "@type": "xsd:string"
    },
    "authUrl": {
      "@id": "bangermail:authUrl",
      "@type": "@id"
    },
    "expiresAt": {
      "@id": "bangermail:expiresAt",
      "@type": "xsd:integer"
    },
    "pollIntervalMs": {
      "@id": "bangermail:pollIntervalMs",
      "@type": "xsd:integer"
    },
    "GmailOAuthSessionStatus": "bangermail:GmailOAuthSessionStatus",
    "mailboxId": {
      "@id": "bangermail:mailboxId",
      "@type": "xsd:string"
    },
    "GuidedOnboardingState": "bangermail:GuidedOnboardingState",
    "lesson": {
      "@id": "bangermail:lesson",
      "@type": "@id"
    },
    "guidance": {
      "@id": "bangermail:guidance",
      "@type": "xsd:string"
    },
    "current_step": {
      "@id": "bangermail:current_step",
      "@type": "xsd:string"
    },
    "completed_count": {
      "@id": "bangermail:completed_count",
      "@type": "xsd:integer"
    },
    "total_steps": {
      "@id": "bangermail:total_steps",
      "@type": "xsd:integer"
    },
    "setup": {
      "@id": "bangermail:setup"
    },
    "unlock_video_due": {
      "@id": "bangermail:unlock_video_due",
      "@type": "xsd:boolean"
    },
    "shared_education_complete": {
      "@id": "bangermail:shared_education_complete",
      "@type": "xsd:boolean"
    },
    "recommended_action": {
      "@id": "bangermail:recommended_action",
      "@type": "xsd:string"
    },
    "readiness": {
      "@id": "bangermail:readiness"
    },
    "progress": {
      "@id": "bangermail:progress"
    },
    "HomeSetupItem": "bangermail:HomeSetupItem",
    "HomeSurface": "bangermail:HomeSurface",
    "needsYou": {
      "@id": "bangermail:needsYou"
    },
    "journeys": {
      "@id": "bangermail:journeys"
    },
    "broadcast": {
      "@id": "bangermail:broadcast"
    },
    "recentLogs": {
      "@id": "bangermail:recentLogs",
      "@container": "@list"
    },
    "volume": {
      "@id": "bangermail:volume"
    },
    "agent": {
      "@id": "bangermail:agent"
    },
    "HomeSurfaceResponse": "bangermail:HomeSurfaceResponse",
    "JourneyArm": "bangermail:JourneyArm",
    "JourneyExecution": "bangermail:JourneyExecution",
    "enrollment_id": {
      "@id": "bangermail:enrollment_id",
      "@type": "xsd:string"
    },
    "step_id": {
      "@id": "bangermail:step_id",
      "@type": "xsd:string"
    },
    "position": {
      "@id": "bangermail:position",
      "@type": "xsd:integer"
    },
    "JourneyExit": "bangermail:JourneyExit",
    "on_reply": {
      "@id": "bangermail:on_reply",
      "@type": "xsd:boolean"
    },
    "on_unsubscribe": {
      "@id": "bangermail:on_unsubscribe",
      "@type": "xsd:boolean"
    },
    "on_suppression": {
      "@id": "bangermail:on_suppression",
      "@type": "xsd:boolean"
    },
    "event": {
      "@id": "bangermail:event",
      "@type": "xsd:string"
    },
    "JourneyGoal": "bangermail:JourneyGoal",
    "JourneyInput": "bangermail:JourneyInput",
    "from_local_part": {
      "@id": "bangermail:from_local_part",
      "@type": "xsd:string"
    },
    "trigger": {
      "@id": "bangermail:trigger"
    },
    "goal": {
      "@id": "bangermail:goal",
      "@type": "@id"
    },
    "exit": {
      "@id": "bangermail:exit",
      "@type": "@id"
    },
    "approval_mode": {
      "@id": "bangermail:approval_mode",
      "@type": "xsd:string"
    },
    "api": {
      "@id": "bangermail:api"
    },
    "JourneyManagedConversion": "bangermail:JourneyManagedConversion",
    "journey_id": {
      "@id": "bangermail:journey_id",
      "@type": "xsd:string"
    },
    "review_required": {
      "@id": "bangermail:review_required",
      "@type": "xsd:boolean"
    },
    "managed_content_steps": {
      "@id": "bangermail:managed_content_steps",
      "@container": "@list"
    },
    "content_version": {
      "@id": "bangermail:content_version",
      "@type": "xsd:integer"
    },
    "source_revision_id": {
      "@id": "bangermail:source_revision_id",
      "@type": "xsd:string"
    },
    "preview": {
      "@id": "bangermail:preview",
      "@type": "@id"
    },
    "approvals": {
      "@id": "bangermail:approvals",
      "@container": "@list"
    },
    "approval": {
      "@id": "bangermail:approval",
      "@type": "@id"
    },
    "JourneyPeoplePage": "bangermail:JourneyPeoplePage",
    "emails": {
      "@id": "bangermail:emails",
      "@container": "@list"
    },
    "counts": {
      "@id": "bangermail:counts"
    },
    "people": {
      "@id": "bangermail:people",
      "@container": "@list"
    },
    "page": {
      "@id": "bangermail:page"
    },
    "JourneyPerson": "bangermail:JourneyPerson",
    "contact_id": {
      "@id": "bangermail:contact_id",
      "@type": "xsd:string"
    },
    "state": {
      "@id": "bangermail:state",
      "@type": "@id"
    },
    "stop_reason": {
      "@id": "bangermail:stop_reason",
      "@type": "xsd:string"
    },
    "next_action_at": {
      "@id": "bangermail:next_action_at",
      "@type": "xsd:dateTime"
    },
    "enrolled_at": {
      "@id": "bangermail:enrolled_at",
      "@type": "xsd:dateTime"
    },
    "paths": {
      "@id": "bangermail:paths"
    },
    "JourneyPersonEmailState": "bangermail:JourneyPersonEmailState",
    "JourneyPersonState": "bangermail:JourneyPersonState",
    "JourneySendReceipt": "bangermail:JourneySendReceipt",
    "provider_attempt_id": {
      "@id": "bangermail:provider_attempt_id",
      "@type": "xsd:string"
    },
    "journey": {
      "@id": "bangermail:journey"
    },
    "ignored_variables": {
      "@id": "bangermail:ignored_variables",
      "@container": "@list"
    },
    "reason": {
      "@id": "bangermail:reason",
      "@type": "xsd:string"
    },
    "communication_reservation_id": {
      "@id": "bangermail:communication_reservation_id",
      "@type": "xsd:string"
    },
    "JourneyStep": "bangermail:JourneyStep",
    "arms": {
      "@id": "bangermail:arms",
      "@container": "@list"
    },
    "JourneyTriggerRejection": "bangermail:JourneyTriggerRejection",
    "journey_name": {
      "@id": "bangermail:journey_name",
      "@type": "xsd:string"
    },
    "fields": {
      "@id": "bangermail:fields",
      "@container": "@list"
    },
    "Label": "bangermail:Label",
    "color": {
      "@id": "bangermail:color",
      "@type": "xsd:string"
    },
    "LabelAutoSet": "bangermail:LabelAutoSet",
    "exact_conditions": {
      "@id": "bangermail:exact_conditions",
      "@type": "@id"
    },
    "LogEntry": "bangermail:LogEntry",
    "direction": {
      "@id": "bangermail:direction",
      "@type": "xsd:string"
    },
    "at": {
      "@id": "bangermail:at",
      "@type": "xsd:dateTime"
    },
    "traffic_class": {
      "@id": "bangermail:traffic_class",
      "@type": "xsd:string"
    },
    "from": {
      "@id": "bangermail:from",
      "@type": "xsd:string"
    },
    "recipient_count": {
      "@id": "bangermail:recipient_count",
      "@type": "xsd:integer"
    },
    "rejection": {
      "@id": "bangermail:rejection",
      "@type": "@id"
    },
    "LogOrigin": "bangermail:LogOrigin",
    "LogPage": "bangermail:LogPage",
    "LogRejection": "bangermail:LogRejection",
    "ref": {
      "@id": "bangermail:ref",
      "@type": "xsd:string"
    },
    "reply": {
      "@id": "bangermail:reply",
      "@type": "xsd:string"
    },
    "reply_code": {
      "@id": "bangermail:reply_code",
      "@type": "xsd:integer"
    },
    "enhanced_code": {
      "@id": "bangermail:enhanced_code",
      "@type": "xsd:string"
    },
    "key_prefix": {
      "@id": "bangermail:key_prefix",
      "@type": "xsd:string"
    },
    "client_ip": {
      "@id": "bangermail:client_ip",
      "@type": "xsd:string"
    },
    "port": {
      "@id": "bangermail:port",
      "@type": "xsd:integer"
    },
    "tls": {
      "@id": "bangermail:tls",
      "@type": "xsd:string"
    },
    "attempts": {
      "@id": "bangermail:attempts",
      "@type": "xsd:integer"
    },
    "last_at": {
      "@id": "bangermail:last_at",
      "@type": "xsd:dateTime"
    },
    "LogStatus": "bangermail:LogStatus",
    "MailAssistantCommand": "bangermail:MailAssistantCommand",
    "runId": {
      "@id": "bangermail:runId",
      "@type": "xsd:string"
    },
    "assistantMessage": {
      "@id": "bangermail:assistantMessage",
      "@type": "xsd:string"
    },
    "toolCalls": {
      "@id": "bangermail:toolCalls",
      "@container": "@list"
    },
    "proposedActions": {
      "@id": "bangermail:proposedActions",
      "@container": "@list"
    },
    "MailAssistantTool": "bangermail:MailAssistantTool",
    "toolName": {
      "@id": "bangermail:toolName",
      "@type": "xsd:string"
    },
    "arguments": {
      "@id": "bangermail:arguments"
    },
    "MailDocument": "bangermail:MailDocument",
    "sent_at": {
      "@id": "bangermail:sent_at",
      "@type": "xsd:dateTime"
    },
    "MailPage": "bangermail:MailPage",
    "mailboxes": {
      "@id": "bangermail:mailboxes",
      "@container": "@list"
    },
    "selected_mailbox_id": {
      "@id": "bangermail:selected_mailbox_id",
      "@type": "xsd:string"
    },
    "labels": {
      "@id": "bangermail:labels",
      "@container": "@list"
    },
    "threads": {
      "@id": "bangermail:threads",
      "@container": "@list"
    },
    "mailbox_thread_counts": {
      "@id": "bangermail:mailbox_thread_counts"
    },
    "revision": {
      "@id": "bangermail:revision",
      "@type": "xsd:integer"
    },
    "MailPageResponse": "bangermail:MailPageResponse",
    "Mailbox": "bangermail:Mailbox",
    "address": {
      "@id": "bangermail:address",
      "@type": "xsd:string"
    },
    "channel": {
      "@id": "bangermail:channel",
      "@type": "xsd:string"
    },
    "sms_verification": {
      "@id": "bangermail:sms_verification"
    },
    "suspended_at": {
      "@id": "bangermail:suspended_at",
      "@type": "xsd:string"
    },
    "mailbox_kind": {
      "@id": "bangermail:mailbox_kind",
      "@type": "xsd:string"
    },
    "MailboxDeletionDependency": "bangermail:MailboxDeletionDependency",
    "MailboxDeletionPreview": "bangermail:MailboxDeletionPreview",
    "mailbox": {
      "@id": "bangermail:mailbox"
    },
    "messages": {
      "@id": "bangermail:messages",
      "@type": "xsd:integer"
    },
    "drafts": {
      "@id": "bangermail:drafts",
      "@type": "xsd:integer"
    },
    "pending_sends": {
      "@id": "bangermail:pending_sends",
      "@type": "xsd:integer"
    },
    "broadcasts": {
      "@id": "bangermail:broadcasts",
      "@container": "@list"
    },
    "signup_forms": {
      "@id": "bangermail:signup_forms",
      "@container": "@list"
    },
    "impact": {
      "@id": "bangermail:impact",
      "@container": "@list"
    },
    "preview_token": {
      "@id": "bangermail:preview_token",
      "@type": "xsd:string"
    },
    "MailboxDeletionResult": "bangermail:MailboxDeletionResult",
    "deleted": {
      "@id": "bangermail:deleted",
      "@type": "xsd:boolean"
    },
    "MailchimpMigrationOutcome": "bangermail:MailchimpMigrationOutcome",
    "mailchimp_id": {
      "@id": "bangermail:mailchimp_id",
      "@type": "xsd:string"
    },
    "became": {
      "@id": "bangermail:became",
      "@type": "xsd:string"
    },
    "dropped_merge_tags": {
      "@id": "bangermail:dropped_merge_tags",
      "@container": "@list"
    },
    "replaced_footer": {
      "@id": "bangermail:replaced_footer",
      "@type": "xsd:boolean"
    },
    "removed_links": {
      "@id": "bangermail:removed_links",
      "@container": "@list"
    },
    "links_to_fill": {
      "@id": "bangermail:links_to_fill",
      "@container": "@list"
    },
    "kept_edits": {
      "@id": "bangermail:kept_edits",
      "@type": "xsd:boolean"
    },
    "MailchimpMigrationReport": "bangermail:MailchimpMigrationReport",
    "migration_id": {
      "@id": "bangermail:migration_id",
      "@type": "xsd:string"
    },
    "connection": {
      "@id": "bangermail:connection"
    },
    "audiences": {
      "@id": "bangermail:audiences",
      "@container": "@list"
    },
    "contact_fields": {
      "@id": "bangermail:contact_fields",
      "@container": "@list"
    },
    "consent": {
      "@id": "bangermail:consent",
      "@type": "xsd:string"
    },
    "segments": {
      "@id": "bangermail:segments",
      "@container": "@list"
    },
    "templates": {
      "@id": "bangermail:templates",
      "@container": "@list"
    },
    "campaigns": {
      "@id": "bangermail:campaigns",
      "@container": "@list"
    },
    "automations": {
      "@id": "bangermail:automations"
    },
    "ManagedContentContract": "bangermail:ManagedContentContract",
    "source_locale": {
      "@id": "bangermail:source_locale",
      "@type": "xsd:string"
    },
    "configured_locales": {
      "@id": "bangermail:configured_locales",
      "@container": "@list"
    },
    "fallback_locale": {
      "@id": "bangermail:fallback_locale",
      "@type": "xsd:string"
    },
    "layout_id": {
      "@id": "bangermail:layout_id",
      "@type": "xsd:string"
    },
    "localization_policy": {
      "@id": "bangermail:localization_policy"
    },
    "samples": {
      "@id": "bangermail:samples"
    },
    "translations": {
      "@id": "bangermail:translations"
    },
    "ManagedContentResponse": "bangermail:ManagedContentResponse",
    "ManagedContentState": "bangermail:ManagedContentState",
    "draft_revision_id": {
      "@id": "bangermail:draft_revision_id",
      "@type": "xsd:string"
    },
    "submitted_revision_id": {
      "@id": "bangermail:submitted_revision_id",
      "@type": "xsd:string"
    },
    "approved_revision_id": {
      "@id": "bangermail:approved_revision_id",
      "@type": "xsd:string"
    },
    "published_revision_id": {
      "@id": "bangermail:published_revision_id",
      "@type": "xsd:string"
    },
    "published_publication_id": {
      "@id": "bangermail:published_publication_id",
      "@type": "xsd:string"
    },
    "source_revision": {
      "@id": "bangermail:source_revision"
    },
    "translation_jobs": {
      "@id": "bangermail:translation_jobs",
      "@container": "@list"
    },
    "ManagedEmailAsset": "bangermail:ManagedEmailAsset",
    "mime_type": {
      "@id": "bangermail:mime_type",
      "@type": "xsd:string"
    },
    "public_url": {
      "@id": "bangermail:public_url",
      "@type": "@id"
    },
    "ManagedLayout": "bangermail:ManagedLayout",
    "ManagedLayoutRevision": "bangermail:ManagedLayoutRevision",
    "html": {
      "@id": "bangermail:html",
      "@type": "xsd:string"
    },
    "brand_snapshot": {
      "@id": "bangermail:brand_snapshot",
      "@type": "@id"
    },
    "source_messages": {
      "@id": "bangermail:source_messages"
    },
    "restored_from_revision_id": {
      "@id": "bangermail:restored_from_revision_id",
      "@type": "xsd:string"
    },
    "ManagedSourceRevision": "bangermail:ManagedSourceRevision",
    "layout_revision_id": {
      "@id": "bangermail:layout_revision_id",
      "@type": "xsd:string"
    },
    "ManagedTranslation": "bangermail:ManagedTranslation",
    "locale": {
      "@id": "bangermail:locale",
      "@type": "xsd:string"
    },
    "strings": {
      "@id": "bangermail:strings"
    },
    "provenance": {
      "@id": "bangermail:provenance",
      "@type": "xsd:string"
    },
    "Message": "bangermail:Message",
    "envelope_recipients": {
      "@id": "bangermail:envelope_recipients",
      "@container": "@list"
    },
    "reply_to": {
      "@id": "bangermail:reply_to",
      "@container": "@list"
    },
    "is_sent": {
      "@id": "bangermail:is_sent",
      "@type": "xsd:boolean"
    },
    "reply_origin": {
      "@id": "bangermail:reply_origin",
      "@type": "@id"
    },
    "sender_verified": {
      "@id": "bangermail:sender_verified",
      "@type": "xsd:boolean"
    },
    "has_attachments": {
      "@id": "bangermail:has_attachments",
      "@type": "xsd:boolean"
    },
    "NativeSendingDnsRecord": "bangermail:NativeSendingDnsRecord",
    "purpose": {
      "@id": "bangermail:purpose",
      "@type": "xsd:string"
    },
    "priority": {
      "@id": "bangermail:priority",
      "@type": "xsd:integer"
    },
    "required": {
      "@id": "bangermail:required",
      "@type": "xsd:boolean"
    },
    "first_observed_at": {
      "@id": "bangermail:first_observed_at",
      "@type": "xsd:dateTime"
    },
    "provider_reference": {
      "@id": "bangermail:provider_reference",
      "@type": "xsd:string"
    },
    "NativeSendingDomain": "bangermail:NativeSendingDomain",
    "root_domain": {
      "@id": "bangermail:root_domain",
      "@type": "xsd:string"
    },
    "parent_domain": {
      "@id": "bangermail:parent_domain",
      "@type": "xsd:string"
    },
    "setup_mode": {
      "@id": "bangermail:setup_mode",
      "@type": "xsd:string"
    },
    "domain_status": {
      "@id": "bangermail:domain_status",
      "@type": "xsd:string"
    },
    "dns_records": {
      "@id": "bangermail:dns_records",
      "@container": "@list"
    },
    "deletion": {
      "@id": "bangermail:deletion"
    },
    "NativeSendingLane": "bangermail:NativeSendingLane",
    "mail_from_domain": {
      "@id": "bangermail:mail_from_domain",
      "@type": "xsd:string"
    },
    "inbound_domain": {
      "@id": "bangermail:inbound_domain",
      "@type": "xsd:string"
    },
    "route_provider": {
      "@id": "bangermail:route_provider",
      "@type": "xsd:string"
    },
    "selected_provider_connection_id": {
      "@id": "bangermail:selected_provider_connection_id",
      "@type": "xsd:string"
    },
    "inbound_provider": {
      "@id": "bangermail:inbound_provider",
      "@type": "xsd:string"
    },
    "desired_revision": {
      "@id": "bangermail:desired_revision",
      "@type": "xsd:integer"
    },
    "observed_revision": {
      "@id": "bangermail:observed_revision",
      "@type": "xsd:integer"
    },
    "dns_ready": {
      "@id": "bangermail:dns_ready",
      "@type": "xsd:boolean"
    },
    "provider_ready": {
      "@id": "bangermail:provider_ready",
      "@type": "xsd:boolean"
    },
    "inbound_ready": {
      "@id": "bangermail:inbound_ready",
      "@type": "xsd:boolean"
    },
    "outbound_ready": {
      "@id": "bangermail:outbound_ready",
      "@type": "xsd:boolean"
    },
    "banger_transport_ready": {
      "@id": "bangermail:banger_transport_ready",
      "@type": "xsd:boolean"
    },
    "banger_mail_from_domain": {
      "@id": "bangermail:banger_mail_from_domain",
      "@type": "xsd:string"
    },
    "provisioning_job_id": {
      "@id": "bangermail:provisioning_job_id",
      "@type": "xsd:string"
    },
    "provisioning_status": {
      "@id": "bangermail:provisioning_status",
      "@type": "xsd:string"
    },
    "provisioning_error_code": {
      "@id": "bangermail:provisioning_error_code",
      "@type": "xsd:string"
    },
    "provisioning_next_attempt_at": {
      "@id": "bangermail:provisioning_next_attempt_at",
      "@type": "xsd:string"
    },
    "provisioning_last_checked_at": {
      "@id": "bangermail:provisioning_last_checked_at",
      "@type": "xsd:string"
    },
    "provider_identity_status": {
      "@id": "bangermail:provider_identity_status",
      "@type": "xsd:string"
    },
    "provider_dkim_status": {
      "@id": "bangermail:provider_dkim_status",
      "@type": "xsd:string"
    },
    "OAuthClientSurface": "bangermail:OAuthClientSurface"
  },
  "@type": "schema:Dataset",
  "schema:name": "BangerMail Inc. API JSON-LD context",
  "schema:description": "A JSON-LD @context for the objects BangerMail Inc.'s own API contract declares: one class per component schema, one property per declared field, typed from the contract. Derived by script (derive-json-ld.py, 2026-11-02) from openapi/bangermail-com-openapi.json.",
  "dcterms:created": "2026-11-02",
  "dcterms:source": [
    "openapi/bangermail-com-openapi.json"
  ]
}