> ## Documentation Index
> Fetch the complete documentation index at: https://docs.apostra.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Get reporting-only Meta campaign delivery

> Check the current caller, connection, delegated grant, account, and Meta campaign ownership before reading the pinned AdCP delivery response. This does not return a campaign management snapshot.



## OpenAPI

````yaml /v2/buyer-api-v2.yaml get /storefront-connections/{connectionId}/accounts/{accountId}/reporting-campaigns/{upstreamCampaignId}/delivery
openapi: 3.0.0
info:
  title: Scope3 Buyer API
  version: 2.0.0
  description: |-
    REST API for advertisers to manage advertisers, campaigns, and reporting.

    ## Authentication

    All endpoints require a Bearer token in the Authorization header:
    ```
    Authorization: Bearer your-api-key
    ```

    ## Base URL

    `https://api.apostra.com/api/v2/buyer`

    ## For AI Agents

    AI agents can use the MCP endpoint at `/mcp/v2/buyer` with three tools:
    - `initialize`: Start an MCP session
    - `api_call`: Make REST API calls
    - `ask_about_capability`: Learn about API features
servers:
  - url: https://api.apostra.com/api/v2/buyer
    description: Production server
security: []
tags:
  - name: Signup
    description: Request reviewed access to Interchange
  - name: Account
    description: Account management, service tokens, and preferences
  - name: Asks
    description: >-
      What you are waiting on Scope3 for — support, product, and supply asks in
      one list
  - name: Advertisers
    description: Manage advertisers
  - name: Product Discovery
    description: Discover and select products
  - name: Campaigns
    description: Manage advertising campaigns
  - name: Creatives
    description: Build, manage, and sync campaign creatives via AdCP Creative Protocol
  - name: Reporting
    description: Access performance metrics
  - name: Event Sources
    description: >-
      Manage event source configurations and log conversion/marketing events for
      attribution
  - name: Property Lists
    description: Validate property lists against AAO registry
  - name: Sales Agents
    description: View and connect sales agents
  - name: Measurement
    description: Measurement sources, records, context, and freshness
  - name: Syndication
    description: Syndicate resources to ADCP agents
  - name: Tasks
    description: Track async operation status
  - name: Buyer Billing
    description: >-
      Consolidated invoicing for buyers — invoices and pending invoice items
      issued by Scope3 across the buyer customer.
  - name: MCP
    description: Model Context Protocol endpoints for AI agents
paths:
  /storefront-connections/{connectionId}/accounts/{accountId}/reporting-campaigns/{upstreamCampaignId}/delivery:
    get:
      tags:
        - Storefronts
      summary: Get reporting-only Meta campaign delivery
      description: >-
        Check the current caller, connection, delegated grant, account, and Meta
        campaign ownership before reading the pinned AdCP delivery response.
        This does not return a campaign management snapshot.
      operationId: getReportingCampaignDelivery
      parameters:
        - in: query
          name: startDate
          schema:
            type: string
            format: date
            pattern: >-
              ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
            description: Inclusive reporting start date.
            example: '2026-09-08'
          required: true
          description: Inclusive reporting start date.
        - in: query
          name: endDate
          schema:
            type: string
            format: date
            pattern: >-
              ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
            description: Inclusive reporting end date.
            example: '2026-10-07'
          required: true
          description: Inclusive reporting end date.
        - in: path
          name: connectionId
          schema:
            description: Storefront connection ID
            type: integer
            format: int64
          required: true
          description: Storefront connection ID
        - in: path
          name: accountId
          schema:
            description: Storefront connection account ID
            type: integer
            format: int64
          required: true
          description: Storefront connection account ID
        - in: path
          name: upstreamCampaignId
          schema:
            type: string
            pattern: ^\d+$
            description: >-
              Meta campaign identifier returned by the reporting-campaign list
              for this exact connected account.
            example: '123456789012345'
          required: true
          description: >-
            Meta campaign identifier returned by the reporting-campaign list for
            this exact connected account.
      responses:
        '200':
          description: Get reporting-only Meta campaign delivery
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/GetMediaBuyDeliveryResponse'
        '400':
          description: Bad request
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '401':
          description: Unauthorized
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '404':
          description: >-
            The connection account or reporting campaign was not found for this
            buyer.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '500':
          description: Internal server error
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
        '501':
          description: >-
            Reporting campaign delivery is unavailable for this connection
            provider.
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ErrorResponse'
      security:
        - bearerAuth: []
components:
  schemas:
    GetMediaBuyDeliveryResponse:
      type: object
      properties:
        context_id:
          type: string
        context:
          type: object
          properties: {}
          additionalProperties: {}
        task_id:
          type: string
        status:
          anyOf:
            - type: string
              enum:
                - submitted
            - type: string
              enum:
                - working
            - type: string
              enum:
                - input-required
            - type: string
              enum:
                - completed
            - type: string
              enum:
                - canceled
            - type: string
              enum:
                - failed
            - type: string
              enum:
                - rejected
            - type: string
              enum:
                - auth-required
            - type: string
              enum:
                - unknown
        message:
          type: string
        timestamp:
          type: string
        replayed:
          type: boolean
        adcp_error:
          type: object
          properties:
            code:
              type: string
              minLength: 1
              maxLength: 64
            message:
              type: string
            buyer_reason:
              type: object
              properties:
                code:
                  type: string
                  minLength: 1
                  maxLength: 64
                message:
                  type: string
              required:
                - code
                - message
              additionalProperties: {}
            field:
              type: string
            suggestion:
              type: string
            retry_after:
              type: number
              minimum: 1
              maximum: 3600
            issues:
              type: array
              items:
                type: object
                properties:
                  pointer:
                    type: string
                  message:
                    type: string
                  keyword:
                    type: string
                  schemaPath:
                    type: string
                  schema_id:
                    type: string
                  discriminator:
                    type: array
                    items:
                      type: object
                      properties:
                        property_name:
                          type: string
                        value:
                          nullable: true
                          anyOf:
                            - type: string
                            - type: number
                            - type: boolean
                      required:
                        - property_name
                        - value
                      additionalProperties: {}
                required:
                  - pointer
                  - message
                  - keyword
                additionalProperties: {}
            details:
              type: object
              properties: {}
              additionalProperties: {}
            recovery:
              anyOf:
                - type: string
                  enum:
                    - transient
                - type: string
                  enum:
                    - correctable
                - type: string
                  enum:
                    - terminal
            source:
              anyOf:
                - type: string
                  enum:
                    - producer
                - type: string
                  enum:
                    - sdk
            sdk_id:
              type: string
          required:
            - code
            - message
          additionalProperties: {}
        push_notification_config:
          type: object
          properties:
            url:
              type: string
            operation_id:
              type: string
              minLength: 1
              maxLength: 255
              pattern: ^[A-Za-z0-9_.:-]{1,255}$
            token:
              type: string
              minLength: 16
              maxLength: 4096
            authentication:
              type: object
              properties:
                schemes:
                  type: array
                  items:
                    anyOf:
                      - anyOf:
                          - type: string
                            enum:
                              - Bearer
                          - type: string
                            enum:
                              - HMAC-SHA256
                  minItems: 1
                  maxItems: 1
                credentials:
                  type: string
                  minLength: 32
              required:
                - schemes
                - credentials
              additionalProperties: {}
          required:
            - url
          additionalProperties: {}
        governance_context:
          type: string
          minLength: 1
          maxLength: 4096
          pattern: ^[\x20-\x7E]+$
        payload:
          type: object
          properties: {}
          additionalProperties: {}
        adcp_version:
          type: string
          pattern: >-
            ^(?:0|[1-9]\d*)\.(?:0|[1-9]\d*)(?:-[a-zA-Z0-9](?:[a-zA-Z0-9.-]*[a-zA-Z0-9])?)?$
        adcp_major_version:
          type: integer
          minimum: 1
          maximum: 99
        notification_type:
          anyOf:
            - type: string
              enum:
                - scheduled
            - type: string
              enum:
                - final
            - type: string
              enum:
                - delayed
            - type: string
              enum:
                - adjusted
            - type: string
              enum:
                - window_update
        partial_data:
          type: boolean
        unavailable_count:
          type: integer
          minimum: 0
          maximum: 9007199254740991
        sequence_number:
          type: integer
          minimum: 1
          maximum: 9007199254740991
        next_expected_at:
          type: string
          format: date-time
          pattern: >-
            ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$
        reporting_period:
          type: object
          properties:
            start:
              type: string
              format: date-time
              pattern: >-
                ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$
            end:
              type: string
              format: date-time
              pattern: >-
                ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$
            timezone:
              type: string
              minLength: 1
          required:
            - start
            - end
          additionalProperties: {}
        reporting_revision_binding:
          type: object
          properties:
            reporting_revision_id:
              type: string
              minLength: 1
              maxLength: 255
            row_count:
              type: integer
              minimum: 0
              maximum: 9007199254740991
            control_totals:
              type: array
              items:
                anyOf:
                  - type: object
                    properties:
                      name:
                        type: string
                        minLength: 1
                        maxLength: 128
                        pattern: ^[A-Za-z][A-Za-z0-9_.:-]{0,127}$
                      value:
                        type: string
                        pattern: ^-?(?:0|[1-9][0-9]*)$
                      value_type:
                        type: string
                        enum:
                          - integer
                      unit:
                        type: string
                        minLength: 1
                        maxLength: 32
                    required:
                      - name
                      - value
                      - value_type
                    additionalProperties: false
                  - type: object
                    properties:
                      name:
                        type: string
                        minLength: 1
                        maxLength: 128
                        pattern: ^[A-Za-z][A-Za-z0-9_.:-]{0,127}$
                      value:
                        type: string
                        pattern: ^-?(?:0|[1-9][0-9]*)(?:\.[0-9]+)?$
                      value_type:
                        type: string
                        enum:
                          - decimal
                      unit:
                        type: string
                        minLength: 1
                        maxLength: 32
                    required:
                      - name
                      - value
                      - value_type
                    additionalProperties: false
            content_sha256:
              type: string
              pattern: ^[A-Fa-f0-9]{64}$
          required:
            - reporting_revision_id
            - row_count
            - control_totals
            - content_sha256
          additionalProperties: {}
        reporting_revision:
          type: object
          properties:
            reporting_revision_id:
              type: string
              minLength: 1
              maxLength: 255
              pattern: ^[A-Za-z0-9_.:-]{1,255}$
            revision_content_sha256:
              type: string
              pattern: ^[A-Fa-f0-9]{64}$
            report_definition_id:
              type: string
              minLength: 1
              maxLength: 255
              pattern: ^[A-Za-z0-9_.:-]{1,255}$
            report_definition_uri:
              type: string
              pattern: >-
                ^https:\/\/(?![^/]*@)(?!localhost(?:[:/]|$))(?!\[)(?!\d+(?:\.\d+){3}(?::|\/|$))(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}(?::\d+)?(?:\/|$)
            report_definition_sha256:
              type: string
              pattern: ^[A-Fa-f0-9]{64}$
            reporting_profile:
              type: string
              minLength: 1
              maxLength: 128
            schema_version:
              type: string
              minLength: 1
              maxLength: 64
            schema_uri:
              type: string
              pattern: >-
                ^https:\/\/(?![^/]*@)(?!localhost(?:[:/]|$))(?!\[)(?!\d+(?:\.\d+){3}(?::|\/|$))(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}(?::\d+)?(?:\/|$)
            schema_sha256:
              type: string
              pattern: ^[A-Fa-f0-9]{64}$
            schema_dialect:
              type: string
              enum:
                - https://json-schema.org/draft/2020-12/schema
            schema_ref_policy:
              type: string
              enum:
                - local_fragment_only
            account_id:
              type: string
              minLength: 1
            media_buy_ids:
              type: array
              items:
                type: string
                minLength: 1
            coverage:
              type: object
              properties:
                status:
                  anyOf:
                    - type: string
                      enum:
                        - full
                    - type: string
                      enum:
                        - partial
                    - type: string
                      enum:
                        - none
                    - type: string
                      enum:
                        - unknown
                evaluated_at:
                  type: string
                media_buy_ids:
                  type: array
                  items:
                    type: string
                    minLength: 1
                fully_covered_media_buy_ids:
                  type: array
                  items:
                    type: string
                    minLength: 1
                partially_covered_media_buy_ids:
                  type: array
                  items:
                    type: string
                    minLength: 1
                unsupported_media_buy_ids:
                  type: array
                  items:
                    type: string
                    minLength: 1
                unknown_media_buy_ids:
                  type: array
                  items:
                    type: string
                    minLength: 1
                package_ids:
                  type: array
                  items:
                    type: string
                    minLength: 1
                covered_package_ids:
                  type: array
                  items:
                    type: string
                    minLength: 1
                unsupported_package_ids:
                  type: array
                  items:
                    type: string
                    minLength: 1
                unknown_package_ids:
                  type: array
                  items:
                    type: string
                    minLength: 1
                limitations:
                  type: array
                  items:
                    type: object
                    properties:
                      reason:
                        anyOf:
                          - type: string
                            enum:
                              - offering_unsupported
                          - type: string
                            enum:
                              - account_entitlement_unavailable
                          - type: string
                            enum:
                              - credential_scope_insufficient
                          - type: string
                            enum:
                              - provider_limitation
                          - type: string
                            enum:
                              - capability_unknown
                      media_buy_id:
                        type: string
                        minLength: 1
                      package_ids:
                        type: array
                        items:
                          type: string
                          minLength: 1
                    required:
                      - reason
                      - media_buy_id
                    additionalProperties: false
              required:
                - status
                - evaluated_at
                - media_buy_ids
                - fully_covered_media_buy_ids
                - partially_covered_media_buy_ids
                - unsupported_media_buy_ids
                - unknown_media_buy_ids
                - package_ids
                - covered_package_ids
                - unsupported_package_ids
                - unknown_package_ids
                - limitations
              additionalProperties: false
            period:
              type: object
              properties:
                start:
                  type: string
                end:
                  type: string
                source_timezone:
                  type: string
                  minLength: 1
              required:
                - start
                - end
                - source_timezone
              additionalProperties: false
            finality:
              anyOf:
                - type: string
                  enum:
                    - snapshot
                - type: string
                  enum:
                    - official
            finality_basis:
              anyOf:
                - type: string
                  enum:
                    - source_final
                - type: string
                  enum:
                    - contractual_cutoff
                - type: string
                  enum:
                    - stabilized
            finality_policy_id:
              type: string
              minLength: 1
              maxLength: 255
              pattern: ^[A-Za-z0-9_.:-]{1,255}$
            finalized_at:
              type: string
            observed_at:
              type: string
            data_through:
              nullable: true
              type: string
            data_through_precision:
              anyOf:
                - type: string
                  enum:
                    - exact
                - type: string
                  enum:
                    - lower_bound
                - type: string
                  enum:
                    - unknown
            supersedes_reporting_revision_id:
              type: string
              minLength: 1
              maxLength: 255
              pattern: ^[A-Za-z0-9_.:-]{1,255}$
            row_count:
              type: integer
              minimum: 0
              maximum: 9007199254740991
            control_totals:
              type: array
              items:
                anyOf:
                  - type: object
                    properties:
                      name:
                        type: string
                        minLength: 1
                        maxLength: 128
                        pattern: ^[A-Za-z][A-Za-z0-9_.:-]{0,127}$
                      value:
                        type: string
                        pattern: ^-?(?:0|[1-9][0-9]*)$
                      value_type:
                        type: string
                        enum:
                          - integer
                      unit:
                        type: string
                        minLength: 1
                        maxLength: 32
                    required:
                      - name
                      - value
                      - value_type
                    additionalProperties: false
                  - type: object
                    properties:
                      name:
                        type: string
                        minLength: 1
                        maxLength: 128
                        pattern: ^[A-Za-z][A-Za-z0-9_.:-]{0,127}$
                      value:
                        type: string
                        pattern: ^-?(?:0|[1-9][0-9]*)(?:\.[0-9]+)?$
                      value_type:
                        type: string
                        enum:
                          - decimal
                      unit:
                        type: string
                        minLength: 1
                        maxLength: 32
                    required:
                      - name
                      - value
                      - value_type
                    additionalProperties: false
            canonical_content_digest:
              type: object
              properties:
                algorithm:
                  type: string
                  enum:
                    - sha256
                value:
                  type: string
                  pattern: ^[A-Fa-f0-9]{64}$
                canonicalization_id:
                  type: string
                  minLength: 1
                  maxLength: 128
                canonicalization_uri:
                  type: string
                  pattern: >-
                    ^https:\/\/(?![^/]*@)(?!localhost(?:[:/]|$))(?!\[)(?!\d+(?:\.\d+){3}(?::|\/|$))(?:[A-Za-z0-9-]+\.)+[A-Za-z]{2,}(?::\d+)?(?:\/|$)
                canonicalization_sha256:
                  type: string
                  pattern: ^[A-Fa-f0-9]{64}$
              required:
                - algorithm
                - value
                - canonicalization_id
                - canonicalization_uri
                - canonicalization_sha256
              additionalProperties: false
            created_at:
              type: string
          required:
            - reporting_revision_id
            - revision_content_sha256
            - report_definition_id
            - report_definition_uri
            - report_definition_sha256
            - reporting_profile
            - schema_version
            - schema_uri
            - schema_sha256
            - schema_dialect
            - schema_ref_policy
            - account_id
            - media_buy_ids
            - coverage
            - period
            - finality
            - observed_at
            - data_through
            - data_through_precision
            - row_count
            - control_totals
            - created_at
          additionalProperties: false
        reporting_rows:
          type: array
          items:
            type: object
            properties: {}
            additionalProperties: {}
        pagination:
          type: object
          properties:
            has_more:
              type: boolean
            cursor:
              type: string
            total_count:
              type: integer
              minimum: 0
              maximum: 9007199254740991
          required:
            - has_more
          additionalProperties: {}
        currency:
          type: string
          pattern: ^[A-Z]{3}$
        attribution_window:
          type: object
          properties:
            post_click:
              type: object
              properties:
                interval:
                  type: integer
                  minimum: 1
                  maximum: 9007199254740991
                unit:
                  anyOf:
                    - type: string
                      enum:
                        - seconds
                    - type: string
                      enum:
                        - minutes
                    - type: string
                      enum:
                        - hours
                    - type: string
                      enum:
                        - days
                    - type: string
                      enum:
                        - campaign
              required:
                - interval
                - unit
              additionalProperties: {}
            post_view:
              type: object
              properties:
                interval:
                  type: integer
                  minimum: 1
                  maximum: 9007199254740991
                unit:
                  anyOf:
                    - type: string
                      enum:
                        - seconds
                    - type: string
                      enum:
                        - minutes
                    - type: string
                      enum:
                        - hours
                    - type: string
                      enum:
                        - days
                    - type: string
                      enum:
                        - campaign
              required:
                - interval
                - unit
              additionalProperties: {}
            model:
              anyOf:
                - type: string
                  enum:
                    - last_touch
                - type: string
                  enum:
                    - first_touch
                - type: string
                  enum:
                    - linear
                - type: string
                  enum:
                    - time_decay
                - type: string
                  enum:
                    - data_driven
          additionalProperties: {}
        aggregated_totals:
          type: object
          properties:
            impressions:
              type: number
              minimum: 0
            spend:
              type: number
              minimum: 0
            clicks:
              type: number
              minimum: 0
            completed_views:
              type: number
              minimum: 0
            views:
              type: number
              minimum: 0
            conversions:
              type: number
              minimum: 0
            conversion_value:
              type: number
              minimum: 0
            commissionable_value:
              type: number
              minimum: 0
            roas:
              type: number
              minimum: 0
            new_to_brand_rate:
              type: number
              minimum: 0
              maximum: 1
            cost_per_acquisition:
              type: number
              minimum: 0
            completion_rate:
              nullable: true
              type: number
              minimum: 0
              maximum: 1
            reach:
              type: number
              minimum: 0
            reach_aggregation:
              anyOf:
                - type: string
                  enum:
                    - deduplicated
                - type: string
                  enum:
                    - sum_of_constituent_reach
            reach_unit:
              anyOf:
                - type: string
                  enum:
                    - individuals
                - type: string
                  enum:
                    - households
                - type: string
                  enum:
                    - devices
                - type: string
                  enum:
                    - accounts
                - type: string
                  enum:
                    - cookies
                - type: string
                  enum:
                    - custom
            frequency:
              type: number
              minimum: 0
            media_buy_count:
              type: integer
              minimum: 0
              maximum: 9007199254740991
            metric_aggregates:
              type: array
              items:
                anyOf:
                  - type: object
                    properties:
                      scope:
                        type: string
                        enum:
                          - standard
                      metric_id:
                        anyOf:
                          - type: string
                            enum:
                              - impressions
                          - type: string
                            enum:
                              - spend
                          - type: string
                            enum:
                              - clicks
                          - type: string
                            enum:
                              - ctr
                          - type: string
                            enum:
                              - views
                          - type: string
                            enum:
                              - completed_views
                          - type: string
                            enum:
                              - completion_rate
                          - type: string
                            enum:
                              - conversions
                          - type: string
                            enum:
                              - conversion_value
                          - type: string
                            enum:
                              - commissionable_value
                          - type: string
                            enum:
                              - roas
                          - type: string
                            enum:
                              - cost_per_acquisition
                          - type: string
                            enum:
                              - new_to_brand_rate
                          - type: string
                            enum:
                              - leads
                          - type: string
                            enum:
                              - reach
                          - type: string
                            enum:
                              - frequency
                          - type: string
                            enum:
                              - grps
                          - type: string
                            enum:
                              - engagements
                          - type: string
                            enum:
                              - engagement_rate
                          - type: string
                            enum:
                              - follows
                          - type: string
                            enum:
                              - saves
                          - type: string
                            enum:
                              - profile_visits
                          - type: string
                            enum:
                              - viewability
                          - type: string
                            enum:
                              - viewable_rate
                          - type: string
                            enum:
                              - viewable_impressions
                          - type: string
                            enum:
                              - measurable_impressions
                          - type: string
                            enum:
                              - viewed_seconds
                          - type: string
                            enum:
                              - viewed_seconds_percentiles
                          - type: string
                            enum:
                              - viewed_seconds_histogram
                          - type: string
                            enum:
                              - quartile_data
                          - type: string
                            enum:
                              - quartile_25
                          - type: string
                            enum:
                              - quartile_50
                          - type: string
                            enum:
                              - quartile_75
                          - type: string
                            enum:
                              - quartile_100
                          - type: string
                            enum:
                              - time_based_views
                          - type: string
                            enum:
                              - dooh_metrics
                          - type: string
                            enum:
                              - ooh_metrics
                          - type: string
                            enum:
                              - cost_per_click
                          - type: string
                            enum:
                              - cost_per_completed_view
                          - type: string
                            enum:
                              - cpm
                          - type: string
                            enum:
                              - downloads
                          - type: string
                            enum:
                              - units_sold
                          - type: string
                            enum:
                              - new_to_brand_units
                          - type: string
                            enum:
                              - plays
                          - type: string
                            enum:
                              - incremental_sales_lift
                          - type: string
                            enum:
                              - brand_lift
                          - type: string
                            enum:
                              - foot_traffic
                          - type: string
                            enum:
                              - conversion_lift
                          - type: string
                            enum:
                              - brand_search_lift
                      qualifier:
                        type: object
                        properties:
                          viewability_standard:
                            anyOf:
                              - type: string
                                enum:
                                  - mrc
                              - type: string
                                enum:
                                  - groupm
                          completion_source:
                            anyOf:
                              - type: string
                                enum:
                                  - seller_attested
                              - type: string
                                enum:
                                  - vendor_attested
                          attribution_methodology:
                            anyOf:
                              - type: string
                                enum:
                                  - deterministic_purchase
                              - type: string
                                enum:
                                  - probabilistic
                              - type: string
                                enum:
                                  - panel_based
                              - type: string
                                enum:
                                  - modeled
                          attribution_window:
                            type: object
                            properties:
                              interval:
                                type: integer
                                minimum: 1
                                maximum: 9007199254740991
                              unit:
                                anyOf:
                                  - type: string
                                    enum:
                                      - seconds
                                  - type: string
                                    enum:
                                      - minutes
                                  - type: string
                                    enum:
                                      - hours
                                  - type: string
                                    enum:
                                      - days
                                  - type: string
                                    enum:
                                      - campaign
                            required:
                              - interval
                              - unit
                            additionalProperties: {}
                          lift_dimension:
                            anyOf:
                              - type: string
                                enum:
                                  - awareness
                              - type: string
                                enum:
                                  - consideration
                              - type: string
                                enum:
                                  - favorability
                              - type: string
                                enum:
                                  - purchase_intent
                              - type: string
                                enum:
                                  - ad_recall
                        additionalProperties: false
                      value:
                        type: number
                      measurable_impressions:
                        type: number
                        minimum: 0
                      viewable_impressions:
                        type: number
                        minimum: 0
                      impressions:
                        type: number
                        minimum: 0
                      completed_views:
                        type: number
                        minimum: 0
                      spend:
                        type: number
                        minimum: 0
                      conversions:
                        type: number
                        minimum: 0
                      conversion_value:
                        type: number
                        minimum: 0
                      clicks:
                        type: number
                        minimum: 0
                    required:
                      - scope
                      - metric_id
                      - value
                    additionalProperties: {}
                  - type: object
                    properties:
                      scope:
                        type: string
                        enum:
                          - vendor
                      vendor:
                        type: object
                        properties:
                          domain:
                            type: string
                            pattern: >-
                              ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                          brand_id:
                            type: string
                            pattern: ^[a-z0-9_]+$
                          countries:
                            type: array
                            items:
                              type: string
                          industries:
                            type: array
                            items:
                              type: string
                          data_subject_contestation:
                            type: object
                            properties: {}
                            additionalProperties: {}
                          brand_kit_override:
                            type: object
                            properties:
                              logo:
                                type: object
                                properties:
                                  asset_type:
                                    type: string
                                    enum:
                                      - image
                                  url:
                                    type: string
                                  width:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  height:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  file_size_bytes:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  pixel_ratio:
                                    type: number
                                    minimum: 0
                                    exclusiveMinimum: true
                                  state_id:
                                    type: string
                                  breakpoint_id:
                                    type: string
                                  focal_point:
                                    type: array
                                    items:
                                      anyOf:
                                        - type: number
                                        - type: number
                                    minItems: 2
                                    maxItems: 2
                                  format:
                                    type: string
                                  alt_text:
                                    type: string
                                  provenance:
                                    type: object
                                    properties:
                                      digital_source_type:
                                        anyOf:
                                          - type: string
                                            enum:
                                              - digital_capture
                                          - type: string
                                            enum:
                                              - digital_creation
                                          - type: string
                                            enum:
                                              - trained_algorithmic_media
                                          - type: string
                                            enum:
                                              - composite_with_trained_algorithmic_media
                                          - type: string
                                            enum:
                                              - algorithmic_media
                                          - type: string
                                            enum:
                                              - composite_capture
                                          - type: string
                                            enum:
                                              - composite_synthetic
                                          - type: string
                                            enum:
                                              - human_edits
                                          - type: string
                                            enum:
                                              - data_driven_media
                                      synthetic_depiction:
                                        type: boolean
                                      ai_tool:
                                        type: object
                                        properties:
                                          name:
                                            type: string
                                          version:
                                            type: string
                                          provider:
                                            type: string
                                        required:
                                          - name
                                        additionalProperties: {}
                                      human_oversight:
                                        anyOf:
                                          - type: string
                                            enum:
                                              - none
                                          - type: string
                                            enum:
                                              - prompt_only
                                          - type: string
                                            enum:
                                              - selected
                                          - type: string
                                            enum:
                                              - edited
                                          - type: string
                                            enum:
                                              - directed
                                      declared_by:
                                        type: object
                                        properties:
                                          agent_url:
                                            type: string
                                          role:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - creator
                                              - type: string
                                                enum:
                                                  - advertiser
                                              - type: string
                                                enum:
                                                  - agency
                                              - type: string
                                                enum:
                                                  - platform
                                              - type: string
                                                enum:
                                                  - tool
                                        required:
                                          - role
                                        additionalProperties: {}
                                      declared_at:
                                        type: string
                                      created_time:
                                        type: string
                                      c2pa:
                                        type: object
                                        properties:
                                          manifest_url:
                                            type: string
                                        required:
                                          - manifest_url
                                        additionalProperties: {}
                                      embedded_provenance:
                                        type: array
                                        items:
                                          type: object
                                          properties:
                                            method:
                                              anyOf:
                                                - type: string
                                                  enum:
                                                    - manifest_wrapper
                                                - type: string
                                                  enum:
                                                    - provenance_markers
                                            standard:
                                              type: string
                                            provider:
                                              type: string
                                            verify_agent:
                                              type: object
                                              properties:
                                                agent_url:
                                                  type: string
                                                feature_id:
                                                  type: string
                                              required:
                                                - agent_url
                                              additionalProperties: {}
                                            embedded_at:
                                              type: string
                                          required:
                                            - method
                                            - provider
                                          additionalProperties: {}
                                      watermarks:
                                        type: array
                                        items:
                                          type: object
                                          properties:
                                            media_type:
                                              anyOf:
                                                - type: string
                                                  enum:
                                                    - audio
                                                - type: string
                                                  enum:
                                                    - image
                                                - type: string
                                                  enum:
                                                    - video
                                                - type: string
                                                  enum:
                                                    - text
                                            provider:
                                              type: string
                                            verify_agent:
                                              type: object
                                              properties:
                                                agent_url:
                                                  type: string
                                                feature_id:
                                                  type: string
                                              required:
                                                - agent_url
                                              additionalProperties: {}
                                            c2pa_action:
                                              anyOf:
                                                - type: string
                                                  enum:
                                                    - c2pa.watermarked.bound
                                                - type: string
                                                  enum:
                                                    - c2pa.watermarked.unbound
                                            embedded_at:
                                              type: string
                                          required:
                                            - media_type
                                            - provider
                                          additionalProperties: {}
                                      disclosure:
                                        type: object
                                        properties:
                                          required:
                                            type: boolean
                                          jurisdictions:
                                            type: array
                                            items:
                                              type: object
                                              properties:
                                                country:
                                                  type: string
                                                region:
                                                  type: string
                                                regulation:
                                                  type: string
                                                label_text:
                                                  type: string
                                                render_guidance:
                                                  type: object
                                                  properties:
                                                    persistence:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - continuous
                                                        - type: string
                                                          enum:
                                                            - initial
                                                        - type: string
                                                          enum:
                                                            - flexible
                                                    min_duration_ms:
                                                      type: integer
                                                      minimum: 1
                                                      maximum: 9007199254740991
                                                    positions:
                                                      type: array
                                                      items:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - prominent
                                                          - type: string
                                                            enum:
                                                              - footer
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - subtitle
                                                          - type: string
                                                            enum:
                                                              - overlay
                                                          - type: string
                                                            enum:
                                                              - end_card
                                                          - type: string
                                                            enum:
                                                              - pre_roll
                                                          - type: string
                                                            enum:
                                                              - companion
                                                    ext:
                                                      type: object
                                                      additionalProperties: {}
                                                  additionalProperties: {}
                                              required:
                                                - country
                                                - regulation
                                              additionalProperties: {}
                                        required:
                                          - required
                                        additionalProperties: {}
                                      verification:
                                        type: array
                                        items:
                                          type: object
                                          properties:
                                            verified_by:
                                              type: string
                                            verified_time:
                                              type: string
                                            result:
                                              anyOf:
                                                - type: string
                                                  enum:
                                                    - authentic
                                                - type: string
                                                  enum:
                                                    - ai_generated
                                                - type: string
                                                  enum:
                                                    - ai_modified
                                                - type: string
                                                  enum:
                                                    - inconclusive
                                            confidence:
                                              type: number
                                              minimum: 0
                                              maximum: 1
                                            details_url:
                                              type: string
                                          required:
                                            - verified_by
                                            - result
                                          additionalProperties: {}
                                      ext:
                                        type: object
                                        additionalProperties: {}
                                    additionalProperties: {}
                                required:
                                  - asset_type
                                  - url
                                  - width
                                  - height
                                additionalProperties: {}
                              colors:
                                type: object
                                properties:
                                  primary:
                                    type: string
                                    pattern: ^#[0-9a-fA-F]{6}$
                                  secondary:
                                    type: string
                                    pattern: ^#[0-9a-fA-F]{6}$
                                  accent:
                                    type: string
                                    pattern: ^#[0-9a-fA-F]{6}$
                                additionalProperties: {}
                              voice:
                                type: string
                              tagline:
                                type: string
                            additionalProperties: {}
                        required:
                          - domain
                        additionalProperties: {}
                      metric_id:
                        type: string
                        minLength: 1
                        maxLength: 64
                        pattern: ^[a-z][a-z0-9_]*$
                      qualifier:
                        type: object
                        properties:
                          viewability_standard:
                            anyOf:
                              - type: string
                                enum:
                                  - mrc
                              - type: string
                                enum:
                                  - groupm
                          completion_source:
                            anyOf:
                              - type: string
                                enum:
                                  - seller_attested
                              - type: string
                                enum:
                                  - vendor_attested
                          attribution_methodology:
                            anyOf:
                              - type: string
                                enum:
                                  - deterministic_purchase
                              - type: string
                                enum:
                                  - probabilistic
                              - type: string
                                enum:
                                  - panel_based
                              - type: string
                                enum:
                                  - modeled
                          attribution_window:
                            type: object
                            properties:
                              interval:
                                type: integer
                                minimum: 1
                                maximum: 9007199254740991
                              unit:
                                anyOf:
                                  - type: string
                                    enum:
                                      - seconds
                                  - type: string
                                    enum:
                                      - minutes
                                  - type: string
                                    enum:
                                      - hours
                                  - type: string
                                    enum:
                                      - days
                                  - type: string
                                    enum:
                                      - campaign
                            required:
                              - interval
                              - unit
                            additionalProperties: {}
                          lift_dimension:
                            anyOf:
                              - type: string
                                enum:
                                  - awareness
                              - type: string
                                enum:
                                  - consideration
                              - type: string
                                enum:
                                  - favorability
                              - type: string
                                enum:
                                  - purchase_intent
                              - type: string
                                enum:
                                  - ad_recall
                        additionalProperties: false
                      value:
                        type: number
                      measurable_impressions:
                        type: number
                        minimum: 0
                    required:
                      - scope
                      - vendor
                      - metric_id
                      - value
                    additionalProperties: {}
          required:
            - impressions
            - spend
            - media_buy_count
          additionalProperties: {}
        media_buy_deliveries:
          type: array
          items:
            type: object
            properties:
              media_buy_id:
                type: string
              currency:
                type: string
                pattern: ^[A-Z]{3}$
              status:
                anyOf:
                  - type: string
                    enum:
                      - pending_creatives
                  - type: string
                    enum:
                      - pending_start
                  - type: string
                    enum:
                      - pending
                  - type: string
                    enum:
                      - active
                  - type: string
                    enum:
                      - paused
                  - type: string
                    enum:
                      - completed
                  - type: string
                    enum:
                      - rejected
                  - type: string
                    enum:
                      - canceled
                  - type: string
                    enum:
                      - failed
                  - type: string
                    enum:
                      - reporting_delayed
              expected_availability:
                type: string
                format: date-time
                pattern: >-
                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$
              is_adjusted:
                type: boolean
              is_final:
                type: boolean
              finalized_at:
                type: string
                format: date-time
                pattern: >-
                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$
              pricing_model:
                anyOf:
                  - type: string
                    enum:
                      - cpm
                  - type: string
                    enum:
                      - vcpm
                  - type: string
                    enum:
                      - cpc
                  - type: string
                    enum:
                      - cpcv
                  - type: string
                    enum:
                      - cpv
                  - type: string
                    enum:
                      - cpp
                  - type: string
                    enum:
                      - cpa
                  - type: string
                    enum:
                      - revenue_share
                  - type: string
                    enum:
                      - flat_rate
                  - type: string
                    enum:
                      - time
              pacing_index:
                type: number
                minimum: 0
              totals:
                type: object
                properties:
                  impressions:
                    type: number
                    minimum: 0
                  spend:
                    type: number
                    minimum: 0
                  clicks:
                    type: number
                    minimum: 0
                  ctr:
                    type: number
                    minimum: 0
                    maximum: 1
                  views:
                    type: number
                    minimum: 0
                  completed_views:
                    type: number
                    minimum: 0
                  completion_rate:
                    nullable: true
                    type: number
                    minimum: 0
                    maximum: 1
                  conversions:
                    type: number
                    minimum: 0
                  conversion_value:
                    type: number
                    minimum: 0
                  commissionable_value:
                    type: number
                    minimum: 0
                  roas:
                    type: number
                    minimum: 0
                  cost_per_acquisition:
                    type: number
                    minimum: 0
                  new_to_brand_rate:
                    type: number
                    minimum: 0
                    maximum: 1
                  leads:
                    type: number
                    minimum: 0
                  incremental_sales_lift:
                    type: number
                    minimum: 0
                  brand_lift:
                    type: number
                    minimum: 0
                  foot_traffic:
                    type: number
                    minimum: 0
                  conversion_lift:
                    type: number
                    minimum: 0
                  brand_search_lift:
                    type: number
                    minimum: 0
                  plays:
                    type: number
                    minimum: 0
                  measurement_source:
                    type: string
                    maxLength: 64
                    pattern: ^[a-z0-9_]+$
                  by_event_type:
                    type: array
                    items:
                      type: object
                      properties:
                        event_type:
                          anyOf:
                            - type: string
                              enum:
                                - page_view
                            - type: string
                              enum:
                                - view_content
                            - type: string
                              enum:
                                - select_content
                            - type: string
                              enum:
                                - select_item
                            - type: string
                              enum:
                                - search
                            - type: string
                              enum:
                                - share
                            - type: string
                              enum:
                                - add_to_cart
                            - type: string
                              enum:
                                - remove_from_cart
                            - type: string
                              enum:
                                - viewed_cart
                            - type: string
                              enum:
                                - add_to_wishlist
                            - type: string
                              enum:
                                - initiate_checkout
                            - type: string
                              enum:
                                - add_payment_info
                            - type: string
                              enum:
                                - purchase
                            - type: string
                              enum:
                                - refund
                            - type: string
                              enum:
                                - lead
                            - type: string
                              enum:
                                - qualify_lead
                            - type: string
                              enum:
                                - close_convert_lead
                            - type: string
                              enum:
                                - disqualify_lead
                            - type: string
                              enum:
                                - complete_registration
                            - type: string
                              enum:
                                - subscribe
                            - type: string
                              enum:
                                - follow
                            - type: string
                              enum:
                                - content_view
                            - type: string
                              enum:
                                - watch_milestone
                            - type: string
                              enum:
                                - start_trial
                            - type: string
                              enum:
                                - app_install
                            - type: string
                              enum:
                                - app_launch
                            - type: string
                              enum:
                                - contact
                            - type: string
                              enum:
                                - schedule
                            - type: string
                              enum:
                                - donate
                            - type: string
                              enum:
                                - submit_application
                            - type: string
                              enum:
                                - custom
                        event_source_id:
                          type: string
                        count:
                          type: number
                          minimum: 0
                        value:
                          type: number
                          minimum: 0
                      required:
                        - event_type
                        - count
                      additionalProperties: {}
                  grps:
                    type: number
                    minimum: 0
                  reach:
                    type: number
                    minimum: 0
                  reach_unit:
                    anyOf:
                      - type: string
                        enum:
                          - individuals
                      - type: string
                        enum:
                          - households
                      - type: string
                        enum:
                          - devices
                      - type: string
                        enum:
                          - accounts
                      - type: string
                        enum:
                          - cookies
                      - type: string
                        enum:
                          - custom
                  reach_window:
                    type: object
                    properties:
                      kind:
                        anyOf:
                          - type: string
                            enum:
                              - cumulative
                          - type: string
                            enum:
                              - period
                          - type: string
                            enum:
                              - rolling
                      period:
                        type: object
                        properties:
                          interval:
                            type: integer
                            minimum: 1
                            maximum: 9007199254740991
                          unit:
                            anyOf:
                              - type: string
                                enum:
                                  - seconds
                              - type: string
                                enum:
                                  - minutes
                              - type: string
                                enum:
                                  - hours
                              - type: string
                                enum:
                                  - days
                              - type: string
                                enum:
                                  - campaign
                        required:
                          - interval
                          - unit
                        additionalProperties: {}
                    required:
                      - kind
                    additionalProperties: {}
                  frequency:
                    type: number
                    minimum: 0
                  quartile_data:
                    nullable: true
                    type: object
                    properties:
                      q1_views:
                        type: number
                        minimum: 0
                      q2_views:
                        type: number
                        minimum: 0
                      q3_views:
                        type: number
                        minimum: 0
                      q4_views:
                        type: number
                        minimum: 0
                    additionalProperties: {}
                  time_based_views:
                    type: array
                    items:
                      type: object
                      properties:
                        threshold_seconds:
                          type: number
                          minimum: 0
                          exclusiveMinimum: true
                        basis:
                          anyOf:
                            - type: string
                              enum:
                                - play_time
                            - type: string
                              enum:
                                - in_view
                        views:
                          type: number
                          minimum: 0
                        standard:
                          anyOf:
                            - type: string
                              enum:
                                - mrc
                            - type: string
                              enum:
                                - groupm
                      required:
                        - threshold_seconds
                        - basis
                        - views
                      additionalProperties: {}
                  dooh_metrics:
                    type: object
                    properties:
                      loop_plays:
                        type: integer
                        minimum: 0
                        maximum: 9007199254740991
                      screens_used:
                        type: integer
                        minimum: 0
                        maximum: 9007199254740991
                      screen_time_seconds:
                        type: integer
                        minimum: 0
                        maximum: 9007199254740991
                      sov_achieved:
                        type: number
                        minimum: 0
                        maximum: 1
                      calculation_notes:
                        type: string
                      venue_breakdown:
                        type: array
                        items:
                          type: object
                          properties:
                            venue_id:
                              type: string
                            venue_name:
                              type: string
                            venue_type:
                              type: string
                            impressions:
                              type: integer
                              minimum: 0
                              maximum: 9007199254740991
                            loop_plays:
                              type: integer
                              minimum: 0
                              maximum: 9007199254740991
                            screens_used:
                              type: integer
                              minimum: 0
                              maximum: 9007199254740991
                          required:
                            - venue_id
                            - impressions
                          additionalProperties: {}
                    additionalProperties: {}
                  ooh_metrics:
                    type: object
                    properties:
                      panels:
                        type: array
                        items:
                          type: object
                          properties:
                            identifiers:
                              type: array
                              items:
                                type: object
                                properties:
                                  id:
                                    type: string
                                  id_type:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - geopath
                                      - type: string
                                        enum:
                                          - route_frame
                                      - type: string
                                        enum:
                                          - plant_face
                                      - type: string
                                        enum:
                                          - other
                                required:
                                  - id
                                  - id_type
                                additionalProperties: {}
                            name:
                              type: string
                          required:
                            - identifiers
                          additionalProperties: {}
                      posting_period_start:
                        type: string
                        format: date
                        pattern: >-
                          ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                      posting_period_end:
                        type: string
                        format: date
                        pattern: >-
                          ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                      average_posted_date:
                        type: string
                        format: date
                        pattern: >-
                          ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                      materials_timely:
                        type: boolean
                      share_of_voice_contracted:
                        type: number
                        minimum: 0
                        maximum: 1
                      illuminated_hours:
                        type: number
                        minimum: 0
                        maximum: 24
                      estimated_impressions:
                        type: integer
                        minimum: 0
                        maximum: 9007199254740991
                      estimation_basis:
                        anyOf:
                          - type: string
                            enum:
                              - currency_measured
                          - type: string
                            enum:
                              - seller_modeled
                      postings:
                        type: array
                        items:
                          type: object
                          properties:
                            panel_id:
                              type: string
                            event_type:
                              anyOf:
                                - type: string
                                  enum:
                                    - posted
                                - type: string
                                  enum:
                                    - rotated
                                - type: string
                                  enum:
                                    - repaired
                                - type: string
                                  enum:
                                    - removed
                            occurred_at:
                              type: string
                              format: date
                              pattern: >-
                                ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                            evidence:
                              type: object
                              properties:
                                url:
                                  type: string
                                captured_at:
                                  type: string
                                latitude:
                                  type: number
                                  minimum: -90
                                  maximum: 90
                                longitude:
                                  type: number
                                  minimum: -180
                                  maximum: 180
                                notes:
                                  type: string
                              required:
                                - url
                              additionalProperties: {}
                          required:
                            - panel_id
                            - occurred_at
                          additionalProperties: {}
                      calculation_notes:
                        type: string
                    additionalProperties: {}
                  viewability:
                    type: object
                    properties:
                      vendor:
                        type: object
                        properties:
                          domain:
                            type: string
                            pattern: >-
                              ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                          brand_id:
                            type: string
                            pattern: ^[a-z0-9_]+$
                          countries:
                            type: array
                            items:
                              type: string
                          industries:
                            type: array
                            items:
                              type: string
                          data_subject_contestation:
                            type: object
                            properties: {}
                            additionalProperties: {}
                          brand_kit_override:
                            type: object
                            properties:
                              logo:
                                type: object
                                properties:
                                  asset_type:
                                    type: string
                                    enum:
                                      - image
                                  url:
                                    type: string
                                  width:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  height:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  file_size_bytes:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  pixel_ratio:
                                    type: number
                                    minimum: 0
                                    exclusiveMinimum: true
                                  state_id:
                                    type: string
                                  breakpoint_id:
                                    type: string
                                  focal_point:
                                    type: array
                                    items:
                                      anyOf:
                                        - type: number
                                        - type: number
                                    minItems: 2
                                    maxItems: 2
                                  format:
                                    type: string
                                  alt_text:
                                    type: string
                                  provenance:
                                    type: object
                                    properties:
                                      digital_source_type:
                                        anyOf:
                                          - type: string
                                            enum:
                                              - digital_capture
                                          - type: string
                                            enum:
                                              - digital_creation
                                          - type: string
                                            enum:
                                              - trained_algorithmic_media
                                          - type: string
                                            enum:
                                              - composite_with_trained_algorithmic_media
                                          - type: string
                                            enum:
                                              - algorithmic_media
                                          - type: string
                                            enum:
                                              - composite_capture
                                          - type: string
                                            enum:
                                              - composite_synthetic
                                          - type: string
                                            enum:
                                              - human_edits
                                          - type: string
                                            enum:
                                              - data_driven_media
                                      synthetic_depiction:
                                        type: boolean
                                      ai_tool:
                                        type: object
                                        properties:
                                          name:
                                            type: string
                                          version:
                                            type: string
                                          provider:
                                            type: string
                                        required:
                                          - name
                                        additionalProperties: {}
                                      human_oversight:
                                        anyOf:
                                          - type: string
                                            enum:
                                              - none
                                          - type: string
                                            enum:
                                              - prompt_only
                                          - type: string
                                            enum:
                                              - selected
                                          - type: string
                                            enum:
                                              - edited
                                          - type: string
                                            enum:
                                              - directed
                                      declared_by:
                                        type: object
                                        properties:
                                          agent_url:
                                            type: string
                                          role:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - creator
                                              - type: string
                                                enum:
                                                  - advertiser
                                              - type: string
                                                enum:
                                                  - agency
                                              - type: string
                                                enum:
                                                  - platform
                                              - type: string
                                                enum:
                                                  - tool
                                        required:
                                          - role
                                        additionalProperties: {}
                                      declared_at:
                                        type: string
                                      created_time:
                                        type: string
                                      c2pa:
                                        type: object
                                        properties:
                                          manifest_url:
                                            type: string
                                        required:
                                          - manifest_url
                                        additionalProperties: {}
                                      embedded_provenance:
                                        type: array
                                        items:
                                          type: object
                                          properties:
                                            method:
                                              anyOf:
                                                - type: string
                                                  enum:
                                                    - manifest_wrapper
                                                - type: string
                                                  enum:
                                                    - provenance_markers
                                            standard:
                                              type: string
                                            provider:
                                              type: string
                                            verify_agent:
                                              type: object
                                              properties:
                                                agent_url:
                                                  type: string
                                                feature_id:
                                                  type: string
                                              required:
                                                - agent_url
                                              additionalProperties: {}
                                            embedded_at:
                                              type: string
                                          required:
                                            - method
                                            - provider
                                          additionalProperties: {}
                                      watermarks:
                                        type: array
                                        items:
                                          type: object
                                          properties:
                                            media_type:
                                              anyOf:
                                                - type: string
                                                  enum:
                                                    - audio
                                                - type: string
                                                  enum:
                                                    - image
                                                - type: string
                                                  enum:
                                                    - video
                                                - type: string
                                                  enum:
                                                    - text
                                            provider:
                                              type: string
                                            verify_agent:
                                              type: object
                                              properties:
                                                agent_url:
                                                  type: string
                                                feature_id:
                                                  type: string
                                              required:
                                                - agent_url
                                              additionalProperties: {}
                                            c2pa_action:
                                              anyOf:
                                                - type: string
                                                  enum:
                                                    - c2pa.watermarked.bound
                                                - type: string
                                                  enum:
                                                    - c2pa.watermarked.unbound
                                            embedded_at:
                                              type: string
                                          required:
                                            - media_type
                                            - provider
                                          additionalProperties: {}
                                      disclosure:
                                        type: object
                                        properties:
                                          required:
                                            type: boolean
                                          jurisdictions:
                                            type: array
                                            items:
                                              type: object
                                              properties:
                                                country:
                                                  type: string
                                                region:
                                                  type: string
                                                regulation:
                                                  type: string
                                                label_text:
                                                  type: string
                                                render_guidance:
                                                  type: object
                                                  properties:
                                                    persistence:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - continuous
                                                        - type: string
                                                          enum:
                                                            - initial
                                                        - type: string
                                                          enum:
                                                            - flexible
                                                    min_duration_ms:
                                                      type: integer
                                                      minimum: 1
                                                      maximum: 9007199254740991
                                                    positions:
                                                      type: array
                                                      items:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - prominent
                                                          - type: string
                                                            enum:
                                                              - footer
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - subtitle
                                                          - type: string
                                                            enum:
                                                              - overlay
                                                          - type: string
                                                            enum:
                                                              - end_card
                                                          - type: string
                                                            enum:
                                                              - pre_roll
                                                          - type: string
                                                            enum:
                                                              - companion
                                                    ext:
                                                      type: object
                                                      additionalProperties: {}
                                                  additionalProperties: {}
                                              required:
                                                - country
                                                - regulation
                                              additionalProperties: {}
                                        required:
                                          - required
                                        additionalProperties: {}
                                      verification:
                                        type: array
                                        items:
                                          type: object
                                          properties:
                                            verified_by:
                                              type: string
                                            verified_time:
                                              type: string
                                            result:
                                              anyOf:
                                                - type: string
                                                  enum:
                                                    - authentic
                                                - type: string
                                                  enum:
                                                    - ai_generated
                                                - type: string
                                                  enum:
                                                    - ai_modified
                                                - type: string
                                                  enum:
                                                    - inconclusive
                                            confidence:
                                              type: number
                                              minimum: 0
                                              maximum: 1
                                            details_url:
                                              type: string
                                          required:
                                            - verified_by
                                            - result
                                          additionalProperties: {}
                                      ext:
                                        type: object
                                        additionalProperties: {}
                                    additionalProperties: {}
                                required:
                                  - asset_type
                                  - url
                                  - width
                                  - height
                                additionalProperties: {}
                              colors:
                                type: object
                                properties:
                                  primary:
                                    type: string
                                    pattern: ^#[0-9a-fA-F]{6}$
                                  secondary:
                                    type: string
                                    pattern: ^#[0-9a-fA-F]{6}$
                                  accent:
                                    type: string
                                    pattern: ^#[0-9a-fA-F]{6}$
                                additionalProperties: {}
                              voice:
                                type: string
                              tagline:
                                type: string
                            additionalProperties: {}
                        required:
                          - domain
                        additionalProperties: {}
                      measurable_impressions:
                        type: number
                        minimum: 0
                      viewable_impressions:
                        type: number
                        minimum: 0
                      viewable_rate:
                        type: number
                        minimum: 0
                        maximum: 1
                      viewed_seconds:
                        type: number
                        minimum: 0
                      viewed_seconds_percentiles:
                        type: object
                        properties:
                          p25:
                            type: number
                            minimum: 0
                          p50:
                            type: number
                            minimum: 0
                          p75:
                            type: number
                            minimum: 0
                          p90:
                            type: number
                            minimum: 0
                          p95:
                            type: number
                            minimum: 0
                        required:
                          - p25
                          - p50
                          - p75
                          - p90
                          - p95
                        additionalProperties: {}
                      viewed_seconds_histogram:
                        type: array
                        items:
                          type: object
                          properties:
                            lower_bound_seconds:
                              type: number
                              minimum: 0
                            upper_bound_seconds:
                              type: number
                              minimum: 0
                            impressions:
                              type: integer
                              minimum: 0
                              maximum: 9007199254740991
                          required:
                            - lower_bound_seconds
                            - impressions
                          additionalProperties: {}
                      standard:
                        anyOf:
                          - type: string
                            enum:
                              - mrc
                          - type: string
                            enum:
                              - groupm
                    additionalProperties: {}
                  engagements:
                    type: number
                    minimum: 0
                  follows:
                    type: number
                    minimum: 0
                  saves:
                    type: number
                    minimum: 0
                  profile_visits:
                    type: number
                    minimum: 0
                  engagement_rate:
                    type: number
                    minimum: 0
                    maximum: 1
                  cost_per_click:
                    type: number
                    minimum: 0
                  cost_per_completed_view:
                    type: number
                    minimum: 0
                  cpm:
                    type: number
                    minimum: 0
                  downloads:
                    type: number
                    minimum: 0
                  units_sold:
                    type: number
                    minimum: 0
                  new_to_brand_units:
                    type: number
                    minimum: 0
                  by_action_source:
                    type: array
                    items:
                      type: object
                      properties:
                        action_source:
                          anyOf:
                            - type: string
                              enum:
                                - website
                            - type: string
                              enum:
                                - app
                            - type: string
                              enum:
                                - offline
                            - type: string
                              enum:
                                - phone_call
                            - type: string
                              enum:
                                - chat
                            - type: string
                              enum:
                                - email
                            - type: string
                              enum:
                                - in_store
                            - type: string
                              enum:
                                - system_generated
                            - type: string
                              enum:
                                - other
                        event_source_id:
                          type: string
                        count:
                          type: number
                          minimum: 0
                        value:
                          type: number
                          minimum: 0
                      required:
                        - action_source
                        - count
                      additionalProperties: {}
                  vendor_metric_values:
                    type: array
                    items:
                      type: object
                      properties:
                        vendor:
                          type: object
                          properties:
                            domain:
                              type: string
                              pattern: >-
                                ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                            brand_id:
                              type: string
                              pattern: ^[a-z0-9_]+$
                            countries:
                              type: array
                              items:
                                type: string
                            industries:
                              type: array
                              items:
                                type: string
                            data_subject_contestation:
                              type: object
                              properties: {}
                              additionalProperties: {}
                            brand_kit_override:
                              type: object
                              properties:
                                logo:
                                  type: object
                                  properties:
                                    asset_type:
                                      type: string
                                      enum:
                                        - image
                                    url:
                                      type: string
                                    width:
                                      type: integer
                                      minimum: 1
                                      maximum: 9007199254740991
                                    height:
                                      type: integer
                                      minimum: 1
                                      maximum: 9007199254740991
                                    file_size_bytes:
                                      type: integer
                                      minimum: 1
                                      maximum: 9007199254740991
                                    pixel_ratio:
                                      type: number
                                      minimum: 0
                                      exclusiveMinimum: true
                                    state_id:
                                      type: string
                                    breakpoint_id:
                                      type: string
                                    focal_point:
                                      type: array
                                      items:
                                        anyOf:
                                          - type: number
                                          - type: number
                                      minItems: 2
                                      maxItems: 2
                                    format:
                                      type: string
                                    alt_text:
                                      type: string
                                    provenance:
                                      type: object
                                      properties:
                                        digital_source_type:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - digital_capture
                                            - type: string
                                              enum:
                                                - digital_creation
                                            - type: string
                                              enum:
                                                - trained_algorithmic_media
                                            - type: string
                                              enum:
                                                - composite_with_trained_algorithmic_media
                                            - type: string
                                              enum:
                                                - algorithmic_media
                                            - type: string
                                              enum:
                                                - composite_capture
                                            - type: string
                                              enum:
                                                - composite_synthetic
                                            - type: string
                                              enum:
                                                - human_edits
                                            - type: string
                                              enum:
                                                - data_driven_media
                                        synthetic_depiction:
                                          type: boolean
                                        ai_tool:
                                          type: object
                                          properties:
                                            name:
                                              type: string
                                            version:
                                              type: string
                                            provider:
                                              type: string
                                          required:
                                            - name
                                          additionalProperties: {}
                                        human_oversight:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - none
                                            - type: string
                                              enum:
                                                - prompt_only
                                            - type: string
                                              enum:
                                                - selected
                                            - type: string
                                              enum:
                                                - edited
                                            - type: string
                                              enum:
                                                - directed
                                        declared_by:
                                          type: object
                                          properties:
                                            agent_url:
                                              type: string
                                            role:
                                              anyOf:
                                                - type: string
                                                  enum:
                                                    - creator
                                                - type: string
                                                  enum:
                                                    - advertiser
                                                - type: string
                                                  enum:
                                                    - agency
                                                - type: string
                                                  enum:
                                                    - platform
                                                - type: string
                                                  enum:
                                                    - tool
                                          required:
                                            - role
                                          additionalProperties: {}
                                        declared_at:
                                          type: string
                                        created_time:
                                          type: string
                                        c2pa:
                                          type: object
                                          properties:
                                            manifest_url:
                                              type: string
                                          required:
                                            - manifest_url
                                          additionalProperties: {}
                                        embedded_provenance:
                                          type: array
                                          items:
                                            type: object
                                            properties:
                                              method:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - manifest_wrapper
                                                  - type: string
                                                    enum:
                                                      - provenance_markers
                                              standard:
                                                type: string
                                              provider:
                                                type: string
                                              verify_agent:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  feature_id:
                                                    type: string
                                                required:
                                                  - agent_url
                                                additionalProperties: {}
                                              embedded_at:
                                                type: string
                                            required:
                                              - method
                                              - provider
                                            additionalProperties: {}
                                        watermarks:
                                          type: array
                                          items:
                                            type: object
                                            properties:
                                              media_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - audio
                                                  - type: string
                                                    enum:
                                                      - image
                                                  - type: string
                                                    enum:
                                                      - video
                                                  - type: string
                                                    enum:
                                                      - text
                                              provider:
                                                type: string
                                              verify_agent:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  feature_id:
                                                    type: string
                                                required:
                                                  - agent_url
                                                additionalProperties: {}
                                              c2pa_action:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - c2pa.watermarked.bound
                                                  - type: string
                                                    enum:
                                                      - c2pa.watermarked.unbound
                                              embedded_at:
                                                type: string
                                            required:
                                              - media_type
                                              - provider
                                            additionalProperties: {}
                                        disclosure:
                                          type: object
                                          properties:
                                            required:
                                              type: boolean
                                            jurisdictions:
                                              type: array
                                              items:
                                                type: object
                                                properties:
                                                  country:
                                                    type: string
                                                  region:
                                                    type: string
                                                  regulation:
                                                    type: string
                                                  label_text:
                                                    type: string
                                                  render_guidance:
                                                    type: object
                                                    properties:
                                                      persistence:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - continuous
                                                          - type: string
                                                            enum:
                                                              - initial
                                                          - type: string
                                                            enum:
                                                              - flexible
                                                      min_duration_ms:
                                                        type: integer
                                                        minimum: 1
                                                        maximum: 9007199254740991
                                                      positions:
                                                        type: array
                                                        items:
                                                          anyOf:
                                                            - type: string
                                                              enum:
                                                                - prominent
                                                            - type: string
                                                              enum:
                                                                - footer
                                                            - type: string
                                                              enum:
                                                                - audio
                                                            - type: string
                                                              enum:
                                                                - subtitle
                                                            - type: string
                                                              enum:
                                                                - overlay
                                                            - type: string
                                                              enum:
                                                                - end_card
                                                            - type: string
                                                              enum:
                                                                - pre_roll
                                                            - type: string
                                                              enum:
                                                                - companion
                                                      ext:
                                                        type: object
                                                        additionalProperties: {}
                                                    additionalProperties: {}
                                                required:
                                                  - country
                                                  - regulation
                                                additionalProperties: {}
                                          required:
                                            - required
                                          additionalProperties: {}
                                        verification:
                                          type: array
                                          items:
                                            type: object
                                            properties:
                                              verified_by:
                                                type: string
                                              verified_time:
                                                type: string
                                              result:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - authentic
                                                  - type: string
                                                    enum:
                                                      - ai_generated
                                                  - type: string
                                                    enum:
                                                      - ai_modified
                                                  - type: string
                                                    enum:
                                                      - inconclusive
                                              confidence:
                                                type: number
                                                minimum: 0
                                                maximum: 1
                                              details_url:
                                                type: string
                                            required:
                                              - verified_by
                                              - result
                                            additionalProperties: {}
                                        ext:
                                          type: object
                                          additionalProperties: {}
                                      additionalProperties: {}
                                  required:
                                    - asset_type
                                    - url
                                    - width
                                    - height
                                  additionalProperties: {}
                                colors:
                                  type: object
                                  properties:
                                    primary:
                                      type: string
                                      pattern: ^#[0-9a-fA-F]{6}$
                                    secondary:
                                      type: string
                                      pattern: ^#[0-9a-fA-F]{6}$
                                    accent:
                                      type: string
                                      pattern: ^#[0-9a-fA-F]{6}$
                                  additionalProperties: {}
                                voice:
                                  type: string
                                tagline:
                                  type: string
                              additionalProperties: {}
                          required:
                            - domain
                          additionalProperties: {}
                        metric_id:
                          type: string
                          minLength: 1
                          maxLength: 64
                          pattern: ^[a-z][a-z0-9_]*$
                        value:
                          type: number
                        unit:
                          type: string
                        measurable_impressions:
                          type: number
                          minimum: 0
                        measurable_plays:
                          type: number
                          minimum: 0
                        measurable_play_seconds:
                          type: number
                          minimum: 0
                        vendor_relationship:
                          anyOf:
                            - type: string
                              enum:
                                - first_party
                            - type: string
                              enum:
                                - affiliated
                            - type: string
                              enum:
                                - third_party
                        qualifier:
                          type: object
                          properties:
                            viewability_standard:
                              anyOf:
                                - type: string
                                  enum:
                                    - mrc
                                - type: string
                                  enum:
                                    - groupm
                            completion_source:
                              anyOf:
                                - type: string
                                  enum:
                                    - seller_attested
                                - type: string
                                  enum:
                                    - vendor_attested
                            attribution_methodology:
                              anyOf:
                                - type: string
                                  enum:
                                    - deterministic_purchase
                                - type: string
                                  enum:
                                    - probabilistic
                                - type: string
                                  enum:
                                    - panel_based
                                - type: string
                                  enum:
                                    - modeled
                            attribution_window:
                              type: object
                              properties:
                                interval:
                                  type: integer
                                  minimum: 1
                                  maximum: 9007199254740991
                                unit:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - seconds
                                    - type: string
                                      enum:
                                        - minutes
                                    - type: string
                                      enum:
                                        - hours
                                    - type: string
                                      enum:
                                        - days
                                    - type: string
                                      enum:
                                        - campaign
                              required:
                                - interval
                                - unit
                              additionalProperties: {}
                            lift_dimension:
                              anyOf:
                                - type: string
                                  enum:
                                    - awareness
                                - type: string
                                  enum:
                                    - consideration
                                - type: string
                                  enum:
                                    - favorability
                                - type: string
                                  enum:
                                    - purchase_intent
                                - type: string
                                  enum:
                                    - ad_recall
                          additionalProperties: false
                        breakdown:
                          type: object
                          properties: {}
                          additionalProperties: {}
                      required:
                        - vendor
                        - metric_id
                        - value
                      additionalProperties: {}
                  effective_rate:
                    type: number
                    minimum: 0
                additionalProperties: {}
              by_package:
                type: array
                items:
                  type: object
                  properties:
                    impressions:
                      type: number
                      minimum: 0
                    spend:
                      type: number
                      minimum: 0
                    clicks:
                      type: number
                      minimum: 0
                    ctr:
                      type: number
                      minimum: 0
                      maximum: 1
                    views:
                      type: number
                      minimum: 0
                    completed_views:
                      type: number
                      minimum: 0
                    completion_rate:
                      nullable: true
                      type: number
                      minimum: 0
                      maximum: 1
                    conversions:
                      type: number
                      minimum: 0
                    conversion_value:
                      type: number
                      minimum: 0
                    commissionable_value:
                      type: number
                      minimum: 0
                    roas:
                      type: number
                      minimum: 0
                    cost_per_acquisition:
                      type: number
                      minimum: 0
                    new_to_brand_rate:
                      type: number
                      minimum: 0
                      maximum: 1
                    leads:
                      type: number
                      minimum: 0
                    incremental_sales_lift:
                      type: number
                      minimum: 0
                    brand_lift:
                      type: number
                      minimum: 0
                    foot_traffic:
                      type: number
                      minimum: 0
                    conversion_lift:
                      type: number
                      minimum: 0
                    brand_search_lift:
                      type: number
                      minimum: 0
                    plays:
                      type: number
                      minimum: 0
                    measurement_source:
                      type: string
                      maxLength: 64
                      pattern: ^[a-z0-9_]+$
                    by_event_type:
                      type: array
                      items:
                        type: object
                        properties:
                          event_type:
                            anyOf:
                              - type: string
                                enum:
                                  - page_view
                              - type: string
                                enum:
                                  - view_content
                              - type: string
                                enum:
                                  - select_content
                              - type: string
                                enum:
                                  - select_item
                              - type: string
                                enum:
                                  - search
                              - type: string
                                enum:
                                  - share
                              - type: string
                                enum:
                                  - add_to_cart
                              - type: string
                                enum:
                                  - remove_from_cart
                              - type: string
                                enum:
                                  - viewed_cart
                              - type: string
                                enum:
                                  - add_to_wishlist
                              - type: string
                                enum:
                                  - initiate_checkout
                              - type: string
                                enum:
                                  - add_payment_info
                              - type: string
                                enum:
                                  - purchase
                              - type: string
                                enum:
                                  - refund
                              - type: string
                                enum:
                                  - lead
                              - type: string
                                enum:
                                  - qualify_lead
                              - type: string
                                enum:
                                  - close_convert_lead
                              - type: string
                                enum:
                                  - disqualify_lead
                              - type: string
                                enum:
                                  - complete_registration
                              - type: string
                                enum:
                                  - subscribe
                              - type: string
                                enum:
                                  - follow
                              - type: string
                                enum:
                                  - content_view
                              - type: string
                                enum:
                                  - watch_milestone
                              - type: string
                                enum:
                                  - start_trial
                              - type: string
                                enum:
                                  - app_install
                              - type: string
                                enum:
                                  - app_launch
                              - type: string
                                enum:
                                  - contact
                              - type: string
                                enum:
                                  - schedule
                              - type: string
                                enum:
                                  - donate
                              - type: string
                                enum:
                                  - submit_application
                              - type: string
                                enum:
                                  - custom
                          event_source_id:
                            type: string
                          count:
                            type: number
                            minimum: 0
                          value:
                            type: number
                            minimum: 0
                        required:
                          - event_type
                          - count
                        additionalProperties: {}
                    grps:
                      type: number
                      minimum: 0
                    reach:
                      type: number
                      minimum: 0
                    reach_unit:
                      anyOf:
                        - type: string
                          enum:
                            - individuals
                        - type: string
                          enum:
                            - households
                        - type: string
                          enum:
                            - devices
                        - type: string
                          enum:
                            - accounts
                        - type: string
                          enum:
                            - cookies
                        - type: string
                          enum:
                            - custom
                    reach_window:
                      type: object
                      properties:
                        kind:
                          anyOf:
                            - type: string
                              enum:
                                - cumulative
                            - type: string
                              enum:
                                - period
                            - type: string
                              enum:
                                - rolling
                        period:
                          type: object
                          properties:
                            interval:
                              type: integer
                              minimum: 1
                              maximum: 9007199254740991
                            unit:
                              anyOf:
                                - type: string
                                  enum:
                                    - seconds
                                - type: string
                                  enum:
                                    - minutes
                                - type: string
                                  enum:
                                    - hours
                                - type: string
                                  enum:
                                    - days
                                - type: string
                                  enum:
                                    - campaign
                          required:
                            - interval
                            - unit
                          additionalProperties: {}
                      required:
                        - kind
                      additionalProperties: {}
                    frequency:
                      type: number
                      minimum: 0
                    quartile_data:
                      nullable: true
                      type: object
                      properties:
                        q1_views:
                          type: number
                          minimum: 0
                        q2_views:
                          type: number
                          minimum: 0
                        q3_views:
                          type: number
                          minimum: 0
                        q4_views:
                          type: number
                          minimum: 0
                      additionalProperties: {}
                    time_based_views:
                      type: array
                      items:
                        type: object
                        properties:
                          threshold_seconds:
                            type: number
                            minimum: 0
                            exclusiveMinimum: true
                          basis:
                            anyOf:
                              - type: string
                                enum:
                                  - play_time
                              - type: string
                                enum:
                                  - in_view
                          views:
                            type: number
                            minimum: 0
                          standard:
                            anyOf:
                              - type: string
                                enum:
                                  - mrc
                              - type: string
                                enum:
                                  - groupm
                        required:
                          - threshold_seconds
                          - basis
                          - views
                        additionalProperties: {}
                    dooh_metrics:
                      type: object
                      properties:
                        loop_plays:
                          type: integer
                          minimum: 0
                          maximum: 9007199254740991
                        screens_used:
                          type: integer
                          minimum: 0
                          maximum: 9007199254740991
                        screen_time_seconds:
                          type: integer
                          minimum: 0
                          maximum: 9007199254740991
                        sov_achieved:
                          type: number
                          minimum: 0
                          maximum: 1
                        calculation_notes:
                          type: string
                        venue_breakdown:
                          type: array
                          items:
                            type: object
                            properties:
                              venue_id:
                                type: string
                              venue_name:
                                type: string
                              venue_type:
                                type: string
                              impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                            required:
                              - venue_id
                              - impressions
                            additionalProperties: {}
                      additionalProperties: {}
                    ooh_metrics:
                      type: object
                      properties:
                        panels:
                          type: array
                          items:
                            type: object
                            properties:
                              identifiers:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    id:
                                      type: string
                                    id_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - geopath
                                        - type: string
                                          enum:
                                            - route_frame
                                        - type: string
                                          enum:
                                            - plant_face
                                        - type: string
                                          enum:
                                            - other
                                  required:
                                    - id
                                    - id_type
                                  additionalProperties: {}
                              name:
                                type: string
                            required:
                              - identifiers
                            additionalProperties: {}
                        posting_period_start:
                          type: string
                          format: date
                          pattern: >-
                            ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                        posting_period_end:
                          type: string
                          format: date
                          pattern: >-
                            ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                        average_posted_date:
                          type: string
                          format: date
                          pattern: >-
                            ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                        materials_timely:
                          type: boolean
                        share_of_voice_contracted:
                          type: number
                          minimum: 0
                          maximum: 1
                        illuminated_hours:
                          type: number
                          minimum: 0
                          maximum: 24
                        estimated_impressions:
                          type: integer
                          minimum: 0
                          maximum: 9007199254740991
                        estimation_basis:
                          anyOf:
                            - type: string
                              enum:
                                - currency_measured
                            - type: string
                              enum:
                                - seller_modeled
                        postings:
                          type: array
                          items:
                            type: object
                            properties:
                              panel_id:
                                type: string
                              event_type:
                                anyOf:
                                  - type: string
                                    enum:
                                      - posted
                                  - type: string
                                    enum:
                                      - rotated
                                  - type: string
                                    enum:
                                      - repaired
                                  - type: string
                                    enum:
                                      - removed
                              occurred_at:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              evidence:
                                type: object
                                properties:
                                  url:
                                    type: string
                                  captured_at:
                                    type: string
                                  latitude:
                                    type: number
                                    minimum: -90
                                    maximum: 90
                                  longitude:
                                    type: number
                                    minimum: -180
                                    maximum: 180
                                  notes:
                                    type: string
                                required:
                                  - url
                                additionalProperties: {}
                            required:
                              - panel_id
                              - occurred_at
                            additionalProperties: {}
                        calculation_notes:
                          type: string
                      additionalProperties: {}
                    viewability:
                      type: object
                      properties:
                        vendor:
                          type: object
                          properties:
                            domain:
                              type: string
                              pattern: >-
                                ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                            brand_id:
                              type: string
                              pattern: ^[a-z0-9_]+$
                            countries:
                              type: array
                              items:
                                type: string
                            industries:
                              type: array
                              items:
                                type: string
                            data_subject_contestation:
                              type: object
                              properties: {}
                              additionalProperties: {}
                            brand_kit_override:
                              type: object
                              properties:
                                logo:
                                  type: object
                                  properties:
                                    asset_type:
                                      type: string
                                      enum:
                                        - image
                                    url:
                                      type: string
                                    width:
                                      type: integer
                                      minimum: 1
                                      maximum: 9007199254740991
                                    height:
                                      type: integer
                                      minimum: 1
                                      maximum: 9007199254740991
                                    file_size_bytes:
                                      type: integer
                                      minimum: 1
                                      maximum: 9007199254740991
                                    pixel_ratio:
                                      type: number
                                      minimum: 0
                                      exclusiveMinimum: true
                                    state_id:
                                      type: string
                                    breakpoint_id:
                                      type: string
                                    focal_point:
                                      type: array
                                      items:
                                        anyOf:
                                          - type: number
                                          - type: number
                                      minItems: 2
                                      maxItems: 2
                                    format:
                                      type: string
                                    alt_text:
                                      type: string
                                    provenance:
                                      type: object
                                      properties:
                                        digital_source_type:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - digital_capture
                                            - type: string
                                              enum:
                                                - digital_creation
                                            - type: string
                                              enum:
                                                - trained_algorithmic_media
                                            - type: string
                                              enum:
                                                - composite_with_trained_algorithmic_media
                                            - type: string
                                              enum:
                                                - algorithmic_media
                                            - type: string
                                              enum:
                                                - composite_capture
                                            - type: string
                                              enum:
                                                - composite_synthetic
                                            - type: string
                                              enum:
                                                - human_edits
                                            - type: string
                                              enum:
                                                - data_driven_media
                                        synthetic_depiction:
                                          type: boolean
                                        ai_tool:
                                          type: object
                                          properties:
                                            name:
                                              type: string
                                            version:
                                              type: string
                                            provider:
                                              type: string
                                          required:
                                            - name
                                          additionalProperties: {}
                                        human_oversight:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - none
                                            - type: string
                                              enum:
                                                - prompt_only
                                            - type: string
                                              enum:
                                                - selected
                                            - type: string
                                              enum:
                                                - edited
                                            - type: string
                                              enum:
                                                - directed
                                        declared_by:
                                          type: object
                                          properties:
                                            agent_url:
                                              type: string
                                            role:
                                              anyOf:
                                                - type: string
                                                  enum:
                                                    - creator
                                                - type: string
                                                  enum:
                                                    - advertiser
                                                - type: string
                                                  enum:
                                                    - agency
                                                - type: string
                                                  enum:
                                                    - platform
                                                - type: string
                                                  enum:
                                                    - tool
                                          required:
                                            - role
                                          additionalProperties: {}
                                        declared_at:
                                          type: string
                                        created_time:
                                          type: string
                                        c2pa:
                                          type: object
                                          properties:
                                            manifest_url:
                                              type: string
                                          required:
                                            - manifest_url
                                          additionalProperties: {}
                                        embedded_provenance:
                                          type: array
                                          items:
                                            type: object
                                            properties:
                                              method:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - manifest_wrapper
                                                  - type: string
                                                    enum:
                                                      - provenance_markers
                                              standard:
                                                type: string
                                              provider:
                                                type: string
                                              verify_agent:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  feature_id:
                                                    type: string
                                                required:
                                                  - agent_url
                                                additionalProperties: {}
                                              embedded_at:
                                                type: string
                                            required:
                                              - method
                                              - provider
                                            additionalProperties: {}
                                        watermarks:
                                          type: array
                                          items:
                                            type: object
                                            properties:
                                              media_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - audio
                                                  - type: string
                                                    enum:
                                                      - image
                                                  - type: string
                                                    enum:
                                                      - video
                                                  - type: string
                                                    enum:
                                                      - text
                                              provider:
                                                type: string
                                              verify_agent:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  feature_id:
                                                    type: string
                                                required:
                                                  - agent_url
                                                additionalProperties: {}
                                              c2pa_action:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - c2pa.watermarked.bound
                                                  - type: string
                                                    enum:
                                                      - c2pa.watermarked.unbound
                                              embedded_at:
                                                type: string
                                            required:
                                              - media_type
                                              - provider
                                            additionalProperties: {}
                                        disclosure:
                                          type: object
                                          properties:
                                            required:
                                              type: boolean
                                            jurisdictions:
                                              type: array
                                              items:
                                                type: object
                                                properties:
                                                  country:
                                                    type: string
                                                  region:
                                                    type: string
                                                  regulation:
                                                    type: string
                                                  label_text:
                                                    type: string
                                                  render_guidance:
                                                    type: object
                                                    properties:
                                                      persistence:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - continuous
                                                          - type: string
                                                            enum:
                                                              - initial
                                                          - type: string
                                                            enum:
                                                              - flexible
                                                      min_duration_ms:
                                                        type: integer
                                                        minimum: 1
                                                        maximum: 9007199254740991
                                                      positions:
                                                        type: array
                                                        items:
                                                          anyOf:
                                                            - type: string
                                                              enum:
                                                                - prominent
                                                            - type: string
                                                              enum:
                                                                - footer
                                                            - type: string
                                                              enum:
                                                                - audio
                                                            - type: string
                                                              enum:
                                                                - subtitle
                                                            - type: string
                                                              enum:
                                                                - overlay
                                                            - type: string
                                                              enum:
                                                                - end_card
                                                            - type: string
                                                              enum:
                                                                - pre_roll
                                                            - type: string
                                                              enum:
                                                                - companion
                                                      ext:
                                                        type: object
                                                        additionalProperties: {}
                                                    additionalProperties: {}
                                                required:
                                                  - country
                                                  - regulation
                                                additionalProperties: {}
                                          required:
                                            - required
                                          additionalProperties: {}
                                        verification:
                                          type: array
                                          items:
                                            type: object
                                            properties:
                                              verified_by:
                                                type: string
                                              verified_time:
                                                type: string
                                              result:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - authentic
                                                  - type: string
                                                    enum:
                                                      - ai_generated
                                                  - type: string
                                                    enum:
                                                      - ai_modified
                                                  - type: string
                                                    enum:
                                                      - inconclusive
                                              confidence:
                                                type: number
                                                minimum: 0
                                                maximum: 1
                                              details_url:
                                                type: string
                                            required:
                                              - verified_by
                                              - result
                                            additionalProperties: {}
                                        ext:
                                          type: object
                                          additionalProperties: {}
                                      additionalProperties: {}
                                  required:
                                    - asset_type
                                    - url
                                    - width
                                    - height
                                  additionalProperties: {}
                                colors:
                                  type: object
                                  properties:
                                    primary:
                                      type: string
                                      pattern: ^#[0-9a-fA-F]{6}$
                                    secondary:
                                      type: string
                                      pattern: ^#[0-9a-fA-F]{6}$
                                    accent:
                                      type: string
                                      pattern: ^#[0-9a-fA-F]{6}$
                                  additionalProperties: {}
                                voice:
                                  type: string
                                tagline:
                                  type: string
                              additionalProperties: {}
                          required:
                            - domain
                          additionalProperties: {}
                        measurable_impressions:
                          type: number
                          minimum: 0
                        viewable_impressions:
                          type: number
                          minimum: 0
                        viewable_rate:
                          type: number
                          minimum: 0
                          maximum: 1
                        viewed_seconds:
                          type: number
                          minimum: 0
                        viewed_seconds_percentiles:
                          type: object
                          properties:
                            p25:
                              type: number
                              minimum: 0
                            p50:
                              type: number
                              minimum: 0
                            p75:
                              type: number
                              minimum: 0
                            p90:
                              type: number
                              minimum: 0
                            p95:
                              type: number
                              minimum: 0
                          required:
                            - p25
                            - p50
                            - p75
                            - p90
                            - p95
                          additionalProperties: {}
                        viewed_seconds_histogram:
                          type: array
                          items:
                            type: object
                            properties:
                              lower_bound_seconds:
                                type: number
                                minimum: 0
                              upper_bound_seconds:
                                type: number
                                minimum: 0
                              impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                            required:
                              - lower_bound_seconds
                              - impressions
                            additionalProperties: {}
                        standard:
                          anyOf:
                            - type: string
                              enum:
                                - mrc
                            - type: string
                              enum:
                                - groupm
                      additionalProperties: {}
                    engagements:
                      type: number
                      minimum: 0
                    follows:
                      type: number
                      minimum: 0
                    saves:
                      type: number
                      minimum: 0
                    profile_visits:
                      type: number
                      minimum: 0
                    engagement_rate:
                      type: number
                      minimum: 0
                      maximum: 1
                    cost_per_click:
                      type: number
                      minimum: 0
                    cost_per_completed_view:
                      type: number
                      minimum: 0
                    cpm:
                      type: number
                      minimum: 0
                    downloads:
                      type: number
                      minimum: 0
                    units_sold:
                      type: number
                      minimum: 0
                    new_to_brand_units:
                      type: number
                      minimum: 0
                    by_action_source:
                      type: array
                      items:
                        type: object
                        properties:
                          action_source:
                            anyOf:
                              - type: string
                                enum:
                                  - website
                              - type: string
                                enum:
                                  - app
                              - type: string
                                enum:
                                  - offline
                              - type: string
                                enum:
                                  - phone_call
                              - type: string
                                enum:
                                  - chat
                              - type: string
                                enum:
                                  - email
                              - type: string
                                enum:
                                  - in_store
                              - type: string
                                enum:
                                  - system_generated
                              - type: string
                                enum:
                                  - other
                          event_source_id:
                            type: string
                          count:
                            type: number
                            minimum: 0
                          value:
                            type: number
                            minimum: 0
                        required:
                          - action_source
                          - count
                        additionalProperties: {}
                    vendor_metric_values:
                      type: array
                      items:
                        type: object
                        properties:
                          vendor:
                            type: object
                            properties:
                              domain:
                                type: string
                                pattern: >-
                                  ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                              brand_id:
                                type: string
                                pattern: ^[a-z0-9_]+$
                              countries:
                                type: array
                                items:
                                  type: string
                              industries:
                                type: array
                                items:
                                  type: string
                              data_subject_contestation:
                                type: object
                                properties: {}
                                additionalProperties: {}
                              brand_kit_override:
                                type: object
                                properties:
                                  logo:
                                    type: object
                                    properties:
                                      asset_type:
                                        type: string
                                        enum:
                                          - image
                                      url:
                                        type: string
                                      width:
                                        type: integer
                                        minimum: 1
                                        maximum: 9007199254740991
                                      height:
                                        type: integer
                                        minimum: 1
                                        maximum: 9007199254740991
                                      file_size_bytes:
                                        type: integer
                                        minimum: 1
                                        maximum: 9007199254740991
                                      pixel_ratio:
                                        type: number
                                        minimum: 0
                                        exclusiveMinimum: true
                                      state_id:
                                        type: string
                                      breakpoint_id:
                                        type: string
                                      focal_point:
                                        type: array
                                        items:
                                          anyOf:
                                            - type: number
                                            - type: number
                                        minItems: 2
                                        maxItems: 2
                                      format:
                                        type: string
                                      alt_text:
                                        type: string
                                      provenance:
                                        type: object
                                        properties:
                                          digital_source_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - digital_capture
                                              - type: string
                                                enum:
                                                  - digital_creation
                                              - type: string
                                                enum:
                                                  - trained_algorithmic_media
                                              - type: string
                                                enum:
                                                  - composite_with_trained_algorithmic_media
                                              - type: string
                                                enum:
                                                  - algorithmic_media
                                              - type: string
                                                enum:
                                                  - composite_capture
                                              - type: string
                                                enum:
                                                  - composite_synthetic
                                              - type: string
                                                enum:
                                                  - human_edits
                                              - type: string
                                                enum:
                                                  - data_driven_media
                                          synthetic_depiction:
                                            type: boolean
                                          ai_tool:
                                            type: object
                                            properties:
                                              name:
                                                type: string
                                              version:
                                                type: string
                                              provider:
                                                type: string
                                            required:
                                              - name
                                            additionalProperties: {}
                                          human_oversight:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - none
                                              - type: string
                                                enum:
                                                  - prompt_only
                                              - type: string
                                                enum:
                                                  - selected
                                              - type: string
                                                enum:
                                                  - edited
                                              - type: string
                                                enum:
                                                  - directed
                                          declared_by:
                                            type: object
                                            properties:
                                              agent_url:
                                                type: string
                                              role:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - creator
                                                  - type: string
                                                    enum:
                                                      - advertiser
                                                  - type: string
                                                    enum:
                                                      - agency
                                                  - type: string
                                                    enum:
                                                      - platform
                                                  - type: string
                                                    enum:
                                                      - tool
                                            required:
                                              - role
                                            additionalProperties: {}
                                          declared_at:
                                            type: string
                                          created_time:
                                            type: string
                                          c2pa:
                                            type: object
                                            properties:
                                              manifest_url:
                                                type: string
                                            required:
                                              - manifest_url
                                            additionalProperties: {}
                                          embedded_provenance:
                                            type: array
                                            items:
                                              type: object
                                              properties:
                                                method:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - manifest_wrapper
                                                    - type: string
                                                      enum:
                                                        - provenance_markers
                                                standard:
                                                  type: string
                                                provider:
                                                  type: string
                                                verify_agent:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    feature_id:
                                                      type: string
                                                  required:
                                                    - agent_url
                                                  additionalProperties: {}
                                                embedded_at:
                                                  type: string
                                              required:
                                                - method
                                                - provider
                                              additionalProperties: {}
                                          watermarks:
                                            type: array
                                            items:
                                              type: object
                                              properties:
                                                media_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - audio
                                                    - type: string
                                                      enum:
                                                        - image
                                                    - type: string
                                                      enum:
                                                        - video
                                                    - type: string
                                                      enum:
                                                        - text
                                                provider:
                                                  type: string
                                                verify_agent:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    feature_id:
                                                      type: string
                                                  required:
                                                    - agent_url
                                                  additionalProperties: {}
                                                c2pa_action:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - c2pa.watermarked.bound
                                                    - type: string
                                                      enum:
                                                        - c2pa.watermarked.unbound
                                                embedded_at:
                                                  type: string
                                              required:
                                                - media_type
                                                - provider
                                              additionalProperties: {}
                                          disclosure:
                                            type: object
                                            properties:
                                              required:
                                                type: boolean
                                              jurisdictions:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    country:
                                                      type: string
                                                    region:
                                                      type: string
                                                    regulation:
                                                      type: string
                                                    label_text:
                                                      type: string
                                                    render_guidance:
                                                      type: object
                                                      properties:
                                                        persistence:
                                                          anyOf:
                                                            - type: string
                                                              enum:
                                                                - continuous
                                                            - type: string
                                                              enum:
                                                                - initial
                                                            - type: string
                                                              enum:
                                                                - flexible
                                                        min_duration_ms:
                                                          type: integer
                                                          minimum: 1
                                                          maximum: 9007199254740991
                                                        positions:
                                                          type: array
                                                          items:
                                                            anyOf:
                                                              - type: string
                                                                enum:
                                                                  - prominent
                                                              - type: string
                                                                enum:
                                                                  - footer
                                                              - type: string
                                                                enum:
                                                                  - audio
                                                              - type: string
                                                                enum:
                                                                  - subtitle
                                                              - type: string
                                                                enum:
                                                                  - overlay
                                                              - type: string
                                                                enum:
                                                                  - end_card
                                                              - type: string
                                                                enum:
                                                                  - pre_roll
                                                              - type: string
                                                                enum:
                                                                  - companion
                                                        ext:
                                                          type: object
                                                          additionalProperties: {}
                                                      additionalProperties: {}
                                                  required:
                                                    - country
                                                    - regulation
                                                  additionalProperties: {}
                                            required:
                                              - required
                                            additionalProperties: {}
                                          verification:
                                            type: array
                                            items:
                                              type: object
                                              properties:
                                                verified_by:
                                                  type: string
                                                verified_time:
                                                  type: string
                                                result:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - authentic
                                                    - type: string
                                                      enum:
                                                        - ai_generated
                                                    - type: string
                                                      enum:
                                                        - ai_modified
                                                    - type: string
                                                      enum:
                                                        - inconclusive
                                                confidence:
                                                  type: number
                                                  minimum: 0
                                                  maximum: 1
                                                details_url:
                                                  type: string
                                              required:
                                                - verified_by
                                                - result
                                              additionalProperties: {}
                                          ext:
                                            type: object
                                            additionalProperties: {}
                                        additionalProperties: {}
                                    required:
                                      - asset_type
                                      - url
                                      - width
                                      - height
                                    additionalProperties: {}
                                  colors:
                                    type: object
                                    properties:
                                      primary:
                                        type: string
                                        pattern: ^#[0-9a-fA-F]{6}$
                                      secondary:
                                        type: string
                                        pattern: ^#[0-9a-fA-F]{6}$
                                      accent:
                                        type: string
                                        pattern: ^#[0-9a-fA-F]{6}$
                                    additionalProperties: {}
                                  voice:
                                    type: string
                                  tagline:
                                    type: string
                                additionalProperties: {}
                            required:
                              - domain
                            additionalProperties: {}
                          metric_id:
                            type: string
                            minLength: 1
                            maxLength: 64
                            pattern: ^[a-z][a-z0-9_]*$
                          value:
                            type: number
                          unit:
                            type: string
                          measurable_impressions:
                            type: number
                            minimum: 0
                          measurable_plays:
                            type: number
                            minimum: 0
                          measurable_play_seconds:
                            type: number
                            minimum: 0
                          vendor_relationship:
                            anyOf:
                              - type: string
                                enum:
                                  - first_party
                              - type: string
                                enum:
                                  - affiliated
                              - type: string
                                enum:
                                  - third_party
                          qualifier:
                            type: object
                            properties:
                              viewability_standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                              completion_source:
                                anyOf:
                                  - type: string
                                    enum:
                                      - seller_attested
                                  - type: string
                                    enum:
                                      - vendor_attested
                              attribution_methodology:
                                anyOf:
                                  - type: string
                                    enum:
                                      - deterministic_purchase
                                  - type: string
                                    enum:
                                      - probabilistic
                                  - type: string
                                    enum:
                                      - panel_based
                                  - type: string
                                    enum:
                                      - modeled
                              attribution_window:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                              lift_dimension:
                                anyOf:
                                  - type: string
                                    enum:
                                      - awareness
                                  - type: string
                                    enum:
                                      - consideration
                                  - type: string
                                    enum:
                                      - favorability
                                  - type: string
                                    enum:
                                      - purchase_intent
                                  - type: string
                                    enum:
                                      - ad_recall
                            additionalProperties: false
                          breakdown:
                            type: object
                            properties: {}
                            additionalProperties: {}
                        required:
                          - vendor
                          - metric_id
                          - value
                        additionalProperties: {}
                    package_id:
                      type: string
                    pacing_index:
                      type: number
                      minimum: 0
                    pricing_model:
                      anyOf:
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - vcpm
                        - type: string
                          enum:
                            - cpc
                        - type: string
                          enum:
                            - cpcv
                        - type: string
                          enum:
                            - cpv
                        - type: string
                          enum:
                            - cpp
                        - type: string
                          enum:
                            - cpa
                        - type: string
                          enum:
                            - revenue_share
                        - type: string
                          enum:
                            - flat_rate
                        - type: string
                          enum:
                            - time
                    rate:
                      type: number
                      minimum: 0
                    currency:
                      type: string
                      pattern: ^[A-Z]{3}$
                    delivery_status:
                      anyOf:
                        - type: string
                          enum:
                            - delivering
                        - type: string
                          enum:
                            - not_delivering
                        - type: string
                          enum:
                            - completed
                        - type: string
                          enum:
                            - budget_exhausted
                        - type: string
                          enum:
                            - flight_ended
                        - type: string
                          enum:
                            - goal_met
                    paused:
                      type: boolean
                    is_final:
                      type: boolean
                    finalized_at:
                      type: string
                      format: date-time
                      pattern: >-
                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$
                    measurement_window:
                      type: string
                      maxLength: 50
                    supersedes_window:
                      type: string
                      maxLength: 50
                    missing_metrics:
                      type: array
                      items:
                        anyOf:
                          - type: object
                            properties:
                              scope:
                                type: string
                                enum:
                                  - standard
                              metric_id:
                                anyOf:
                                  - type: string
                                    enum:
                                      - impressions
                                  - type: string
                                    enum:
                                      - spend
                                  - type: string
                                    enum:
                                      - clicks
                                  - type: string
                                    enum:
                                      - ctr
                                  - type: string
                                    enum:
                                      - views
                                  - type: string
                                    enum:
                                      - completed_views
                                  - type: string
                                    enum:
                                      - completion_rate
                                  - type: string
                                    enum:
                                      - conversions
                                  - type: string
                                    enum:
                                      - conversion_value
                                  - type: string
                                    enum:
                                      - commissionable_value
                                  - type: string
                                    enum:
                                      - roas
                                  - type: string
                                    enum:
                                      - cost_per_acquisition
                                  - type: string
                                    enum:
                                      - new_to_brand_rate
                                  - type: string
                                    enum:
                                      - leads
                                  - type: string
                                    enum:
                                      - reach
                                  - type: string
                                    enum:
                                      - frequency
                                  - type: string
                                    enum:
                                      - grps
                                  - type: string
                                    enum:
                                      - engagements
                                  - type: string
                                    enum:
                                      - engagement_rate
                                  - type: string
                                    enum:
                                      - follows
                                  - type: string
                                    enum:
                                      - saves
                                  - type: string
                                    enum:
                                      - profile_visits
                                  - type: string
                                    enum:
                                      - viewability
                                  - type: string
                                    enum:
                                      - viewable_rate
                                  - type: string
                                    enum:
                                      - viewable_impressions
                                  - type: string
                                    enum:
                                      - measurable_impressions
                                  - type: string
                                    enum:
                                      - viewed_seconds
                                  - type: string
                                    enum:
                                      - viewed_seconds_percentiles
                                  - type: string
                                    enum:
                                      - viewed_seconds_histogram
                                  - type: string
                                    enum:
                                      - quartile_data
                                  - type: string
                                    enum:
                                      - quartile_25
                                  - type: string
                                    enum:
                                      - quartile_50
                                  - type: string
                                    enum:
                                      - quartile_75
                                  - type: string
                                    enum:
                                      - quartile_100
                                  - type: string
                                    enum:
                                      - time_based_views
                                  - type: string
                                    enum:
                                      - dooh_metrics
                                  - type: string
                                    enum:
                                      - ooh_metrics
                                  - type: string
                                    enum:
                                      - cost_per_click
                                  - type: string
                                    enum:
                                      - cost_per_completed_view
                                  - type: string
                                    enum:
                                      - cpm
                                  - type: string
                                    enum:
                                      - downloads
                                  - type: string
                                    enum:
                                      - units_sold
                                  - type: string
                                    enum:
                                      - new_to_brand_units
                                  - type: string
                                    enum:
                                      - plays
                                  - type: string
                                    enum:
                                      - incremental_sales_lift
                                  - type: string
                                    enum:
                                      - brand_lift
                                  - type: string
                                    enum:
                                      - foot_traffic
                                  - type: string
                                    enum:
                                      - conversion_lift
                                  - type: string
                                    enum:
                                      - brand_search_lift
                              qualifier:
                                type: object
                                properties:
                                  viewability_standard:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - mrc
                                      - type: string
                                        enum:
                                          - groupm
                                  completion_source:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seller_attested
                                      - type: string
                                        enum:
                                          - vendor_attested
                                  attribution_methodology:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - deterministic_purchase
                                      - type: string
                                        enum:
                                          - probabilistic
                                      - type: string
                                        enum:
                                          - panel_based
                                      - type: string
                                        enum:
                                          - modeled
                                  attribution_window:
                                    type: object
                                    properties:
                                      interval:
                                        type: integer
                                        minimum: 1
                                        maximum: 9007199254740991
                                      unit:
                                        anyOf:
                                          - type: string
                                            enum:
                                              - seconds
                                          - type: string
                                            enum:
                                              - minutes
                                          - type: string
                                            enum:
                                              - hours
                                          - type: string
                                            enum:
                                              - days
                                          - type: string
                                            enum:
                                              - campaign
                                    required:
                                      - interval
                                      - unit
                                    additionalProperties: {}
                                  lift_dimension:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - awareness
                                      - type: string
                                        enum:
                                          - consideration
                                      - type: string
                                        enum:
                                          - favorability
                                      - type: string
                                        enum:
                                          - purchase_intent
                                      - type: string
                                        enum:
                                          - ad_recall
                                additionalProperties: {}
                            required:
                              - scope
                              - metric_id
                            additionalProperties: {}
                          - type: object
                            properties:
                              scope:
                                type: string
                                enum:
                                  - vendor
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              metric_id:
                                type: string
                                minLength: 1
                                maxLength: 64
                                pattern: ^[a-z][a-z0-9_]*$
                              qualifier:
                                type: object
                                properties:
                                  viewability_standard:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - mrc
                                      - type: string
                                        enum:
                                          - groupm
                                  completion_source:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seller_attested
                                      - type: string
                                        enum:
                                          - vendor_attested
                                  attribution_methodology:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - deterministic_purchase
                                      - type: string
                                        enum:
                                          - probabilistic
                                      - type: string
                                        enum:
                                          - panel_based
                                      - type: string
                                        enum:
                                          - modeled
                                  attribution_window:
                                    type: object
                                    properties:
                                      interval:
                                        type: integer
                                        minimum: 1
                                        maximum: 9007199254740991
                                      unit:
                                        anyOf:
                                          - type: string
                                            enum:
                                              - seconds
                                          - type: string
                                            enum:
                                              - minutes
                                          - type: string
                                            enum:
                                              - hours
                                          - type: string
                                            enum:
                                              - days
                                          - type: string
                                            enum:
                                              - campaign
                                    required:
                                      - interval
                                      - unit
                                    additionalProperties: {}
                                  lift_dimension:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - awareness
                                      - type: string
                                        enum:
                                          - consideration
                                      - type: string
                                        enum:
                                          - favorability
                                      - type: string
                                        enum:
                                          - purchase_intent
                                      - type: string
                                        enum:
                                          - ad_recall
                                additionalProperties: {}
                            required:
                              - scope
                              - vendor
                              - metric_id
                            additionalProperties: {}
                    metric_values:
                      type: array
                      items:
                        type: object
                        properties:
                          scope:
                            type: string
                            enum:
                              - standard
                          metric_id:
                            type: string
                            enum:
                              - impressions
                              - clicks
                              - ctr
                              - views
                              - completed_views
                              - completion_rate
                              - conversions
                              - conversion_value
                              - commissionable_value
                              - roas
                              - cost_per_acquisition
                              - new_to_brand_rate
                              - leads
                              - reach
                              - frequency
                              - grps
                              - engagements
                              - engagement_rate
                              - follows
                              - saves
                              - profile_visits
                              - viewable_rate
                              - viewable_impressions
                              - measurable_impressions
                              - viewed_seconds
                              - quartile_25
                              - quartile_50
                              - quartile_75
                              - quartile_100
                              - ooh_metrics
                              - cost_per_click
                              - cost_per_completed_view
                              - cpm
                              - downloads
                              - units_sold
                              - new_to_brand_units
                              - plays
                              - incremental_sales_lift
                              - brand_lift
                              - foot_traffic
                              - conversion_lift
                              - brand_search_lift
                          qualifier:
                            type: object
                            properties:
                              viewability_standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                              completion_source:
                                anyOf:
                                  - type: string
                                    enum:
                                      - seller_attested
                                  - type: string
                                    enum:
                                      - vendor_attested
                              attribution_methodology:
                                anyOf:
                                  - type: string
                                    enum:
                                      - deterministic_purchase
                                  - type: string
                                    enum:
                                      - probabilistic
                                  - type: string
                                    enum:
                                      - panel_based
                                  - type: string
                                    enum:
                                      - modeled
                              attribution_window:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                              lift_dimension:
                                anyOf:
                                  - type: string
                                    enum:
                                      - awareness
                                  - type: string
                                    enum:
                                      - consideration
                                  - type: string
                                    enum:
                                      - favorability
                                  - type: string
                                    enum:
                                      - purchase_intent
                                  - type: string
                                    enum:
                                      - ad_recall
                          value:
                            type: number
                          measurable_impressions:
                            type: number
                          viewable_impressions:
                            type: number
                          impressions:
                            type: number
                          completed_views:
                            type: number
                          spend:
                            type: number
                          conversions:
                            type: number
                          conversion_value:
                            type: number
                          clicks:
                            type: number
                        required:
                          - scope
                          - metric_id
                          - value
                          - qualifier
                    by_catalog_item:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          content_id:
                            type: string
                          content_id_type:
                            anyOf:
                              - type: string
                                enum:
                                  - sku
                              - type: string
                                enum:
                                  - gtin
                              - type: string
                                enum:
                                  - offering_id
                              - type: string
                                enum:
                                  - job_id
                              - type: string
                                enum:
                                  - hotel_id
                              - type: string
                                enum:
                                  - flight_id
                              - type: string
                                enum:
                                  - vehicle_id
                              - type: string
                                enum:
                                  - listing_id
                              - type: string
                                enum:
                                  - store_id
                              - type: string
                                enum:
                                  - program_id
                              - type: string
                                enum:
                                  - destination_id
                              - type: string
                                enum:
                                  - app_id
                        additionalProperties: {}
                    by_catalog_item_truncated:
                      type: boolean
                    by_catalog_item_sorted_by:
                      anyOf:
                        - type: string
                          enum:
                            - impressions
                        - type: string
                          enum:
                            - spend
                        - type: string
                          enum:
                            - clicks
                        - type: string
                          enum:
                            - ctr
                        - type: string
                          enum:
                            - views
                        - type: string
                          enum:
                            - completed_views
                        - type: string
                          enum:
                            - completion_rate
                        - type: string
                          enum:
                            - conversions
                        - type: string
                          enum:
                            - conversion_value
                        - type: string
                          enum:
                            - roas
                        - type: string
                          enum:
                            - cost_per_acquisition
                        - type: string
                          enum:
                            - new_to_brand_rate
                        - type: string
                          enum:
                            - leads
                        - type: string
                          enum:
                            - grps
                        - type: string
                          enum:
                            - reach
                        - type: string
                          enum:
                            - frequency
                        - type: string
                          enum:
                            - engagements
                        - type: string
                          enum:
                            - follows
                        - type: string
                          enum:
                            - saves
                        - type: string
                          enum:
                            - profile_visits
                        - type: string
                          enum:
                            - engagement_rate
                        - type: string
                          enum:
                            - cost_per_click
                        - type: string
                          enum:
                            - commissionable_value
                        - type: string
                          enum:
                            - plays
                        - type: string
                          enum:
                            - cost_per_completed_view
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - downloads
                        - type: string
                          enum:
                            - units_sold
                        - type: string
                          enum:
                            - new_to_brand_units
                        - type: string
                          enum:
                            - viewable_rate
                        - type: string
                          enum:
                            - viewable_impressions
                        - type: string
                          enum:
                            - measurable_impressions
                        - type: string
                          enum:
                            - viewed_seconds
                        - type: string
                          enum:
                            - quartile_25
                        - type: string
                          enum:
                            - quartile_50
                        - type: string
                          enum:
                            - quartile_75
                        - type: string
                          enum:
                            - quartile_100
                    by_catalog_item_sort_direction:
                      anyOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
                    by_creative:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          creative_id:
                            type: string
                          creative_name:
                            type: string
                          weight:
                            type: number
                            minimum: 0
                            maximum: 100
                        required:
                          - creative_id
                        additionalProperties: {}
                    by_format:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          format_kind:
                            anyOf:
                              - type: string
                                enum:
                                  - image
                              - type: string
                                enum:
                                  - html5
                              - type: string
                                enum:
                                  - display_tag
                              - type: string
                                enum:
                                  - image_carousel
                              - type: string
                                enum:
                                  - video_hosted
                              - type: string
                                enum:
                                  - video_vast
                              - type: string
                                enum:
                                  - audio_hosted
                              - type: string
                                enum:
                                  - audio_vast
                              - type: string
                                enum:
                                  - audio_daast
                              - type: string
                                enum:
                                  - sponsored_placement
                              - type: string
                                enum:
                                  - native_in_feed
                              - type: string
                                enum:
                                  - responsive_creative
                              - type: string
                                enum:
                                  - agent_placement
                              - type: string
                                enum:
                                  - seller_rendered_stateful_display
                              - type: string
                                enum:
                                  - coordinated_placements
                              - type: string
                                enum:
                                  - custom
                        required:
                          - format_kind
                        additionalProperties: {}
                    by_format_truncated:
                      type: boolean
                    by_format_sorted_by:
                      anyOf:
                        - type: string
                          enum:
                            - impressions
                        - type: string
                          enum:
                            - spend
                        - type: string
                          enum:
                            - clicks
                        - type: string
                          enum:
                            - ctr
                        - type: string
                          enum:
                            - views
                        - type: string
                          enum:
                            - completed_views
                        - type: string
                          enum:
                            - completion_rate
                        - type: string
                          enum:
                            - conversions
                        - type: string
                          enum:
                            - conversion_value
                        - type: string
                          enum:
                            - roas
                        - type: string
                          enum:
                            - cost_per_acquisition
                        - type: string
                          enum:
                            - new_to_brand_rate
                        - type: string
                          enum:
                            - leads
                        - type: string
                          enum:
                            - grps
                        - type: string
                          enum:
                            - reach
                        - type: string
                          enum:
                            - frequency
                        - type: string
                          enum:
                            - engagements
                        - type: string
                          enum:
                            - follows
                        - type: string
                          enum:
                            - saves
                        - type: string
                          enum:
                            - profile_visits
                        - type: string
                          enum:
                            - engagement_rate
                        - type: string
                          enum:
                            - cost_per_click
                        - type: string
                          enum:
                            - commissionable_value
                        - type: string
                          enum:
                            - plays
                        - type: string
                          enum:
                            - cost_per_completed_view
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - downloads
                        - type: string
                          enum:
                            - units_sold
                        - type: string
                          enum:
                            - new_to_brand_units
                        - type: string
                          enum:
                            - viewable_rate
                        - type: string
                          enum:
                            - viewable_impressions
                        - type: string
                          enum:
                            - measurable_impressions
                        - type: string
                          enum:
                            - viewed_seconds
                        - type: string
                          enum:
                            - quartile_25
                        - type: string
                          enum:
                            - quartile_50
                        - type: string
                          enum:
                            - quartile_75
                        - type: string
                          enum:
                            - quartile_100
                    by_format_sort_direction:
                      anyOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
                    by_creative_truncated:
                      type: boolean
                    by_creative_sorted_by:
                      anyOf:
                        - type: string
                          enum:
                            - impressions
                        - type: string
                          enum:
                            - spend
                        - type: string
                          enum:
                            - clicks
                        - type: string
                          enum:
                            - ctr
                        - type: string
                          enum:
                            - views
                        - type: string
                          enum:
                            - completed_views
                        - type: string
                          enum:
                            - completion_rate
                        - type: string
                          enum:
                            - conversions
                        - type: string
                          enum:
                            - conversion_value
                        - type: string
                          enum:
                            - roas
                        - type: string
                          enum:
                            - cost_per_acquisition
                        - type: string
                          enum:
                            - new_to_brand_rate
                        - type: string
                          enum:
                            - leads
                        - type: string
                          enum:
                            - grps
                        - type: string
                          enum:
                            - reach
                        - type: string
                          enum:
                            - frequency
                        - type: string
                          enum:
                            - engagements
                        - type: string
                          enum:
                            - follows
                        - type: string
                          enum:
                            - saves
                        - type: string
                          enum:
                            - profile_visits
                        - type: string
                          enum:
                            - engagement_rate
                        - type: string
                          enum:
                            - cost_per_click
                        - type: string
                          enum:
                            - commissionable_value
                        - type: string
                          enum:
                            - plays
                        - type: string
                          enum:
                            - cost_per_completed_view
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - downloads
                        - type: string
                          enum:
                            - units_sold
                        - type: string
                          enum:
                            - new_to_brand_units
                        - type: string
                          enum:
                            - viewable_rate
                        - type: string
                          enum:
                            - viewable_impressions
                        - type: string
                          enum:
                            - measurable_impressions
                        - type: string
                          enum:
                            - viewed_seconds
                        - type: string
                          enum:
                            - quartile_25
                        - type: string
                          enum:
                            - quartile_50
                        - type: string
                          enum:
                            - quartile_75
                        - type: string
                          enum:
                            - quartile_100
                    by_creative_sort_direction:
                      anyOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
                    by_keyword:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          keyword:
                            type: string
                          match_type:
                            anyOf:
                              - type: string
                                enum:
                                  - broad
                              - type: string
                                enum:
                                  - phrase
                              - type: string
                                enum:
                                  - exact
                        additionalProperties: {}
                    by_keyword_truncated:
                      type: boolean
                    by_keyword_sorted_by:
                      anyOf:
                        - type: string
                          enum:
                            - impressions
                        - type: string
                          enum:
                            - spend
                        - type: string
                          enum:
                            - clicks
                        - type: string
                          enum:
                            - ctr
                        - type: string
                          enum:
                            - views
                        - type: string
                          enum:
                            - completed_views
                        - type: string
                          enum:
                            - completion_rate
                        - type: string
                          enum:
                            - conversions
                        - type: string
                          enum:
                            - conversion_value
                        - type: string
                          enum:
                            - roas
                        - type: string
                          enum:
                            - cost_per_acquisition
                        - type: string
                          enum:
                            - new_to_brand_rate
                        - type: string
                          enum:
                            - leads
                        - type: string
                          enum:
                            - grps
                        - type: string
                          enum:
                            - reach
                        - type: string
                          enum:
                            - frequency
                        - type: string
                          enum:
                            - engagements
                        - type: string
                          enum:
                            - follows
                        - type: string
                          enum:
                            - saves
                        - type: string
                          enum:
                            - profile_visits
                        - type: string
                          enum:
                            - engagement_rate
                        - type: string
                          enum:
                            - cost_per_click
                        - type: string
                          enum:
                            - commissionable_value
                        - type: string
                          enum:
                            - plays
                        - type: string
                          enum:
                            - cost_per_completed_view
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - downloads
                        - type: string
                          enum:
                            - units_sold
                        - type: string
                          enum:
                            - new_to_brand_units
                        - type: string
                          enum:
                            - viewable_rate
                        - type: string
                          enum:
                            - viewable_impressions
                        - type: string
                          enum:
                            - measurable_impressions
                        - type: string
                          enum:
                            - viewed_seconds
                        - type: string
                          enum:
                            - quartile_25
                        - type: string
                          enum:
                            - quartile_50
                        - type: string
                          enum:
                            - quartile_75
                        - type: string
                          enum:
                            - quartile_100
                    by_keyword_sort_direction:
                      anyOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
                    by_geo:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          geo_level:
                            anyOf:
                              - type: string
                                enum:
                                  - country
                              - type: string
                                enum:
                                  - region
                              - type: string
                                enum:
                                  - metro
                              - type: string
                                enum:
                                  - postal_area
                          system:
                            type: string
                          country:
                            type: string
                            pattern: ^[A-Z]{2}$
                          geo_code:
                            type: string
                          geo_name:
                            type: string
                        additionalProperties: {}
                    by_geo_truncated:
                      type: boolean
                    by_geo_sorted_by:
                      anyOf:
                        - type: string
                          enum:
                            - impressions
                        - type: string
                          enum:
                            - spend
                        - type: string
                          enum:
                            - clicks
                        - type: string
                          enum:
                            - ctr
                        - type: string
                          enum:
                            - views
                        - type: string
                          enum:
                            - completed_views
                        - type: string
                          enum:
                            - completion_rate
                        - type: string
                          enum:
                            - conversions
                        - type: string
                          enum:
                            - conversion_value
                        - type: string
                          enum:
                            - roas
                        - type: string
                          enum:
                            - cost_per_acquisition
                        - type: string
                          enum:
                            - new_to_brand_rate
                        - type: string
                          enum:
                            - leads
                        - type: string
                          enum:
                            - grps
                        - type: string
                          enum:
                            - reach
                        - type: string
                          enum:
                            - frequency
                        - type: string
                          enum:
                            - engagements
                        - type: string
                          enum:
                            - follows
                        - type: string
                          enum:
                            - saves
                        - type: string
                          enum:
                            - profile_visits
                        - type: string
                          enum:
                            - engagement_rate
                        - type: string
                          enum:
                            - cost_per_click
                        - type: string
                          enum:
                            - commissionable_value
                        - type: string
                          enum:
                            - plays
                        - type: string
                          enum:
                            - cost_per_completed_view
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - downloads
                        - type: string
                          enum:
                            - units_sold
                        - type: string
                          enum:
                            - new_to_brand_units
                        - type: string
                          enum:
                            - viewable_rate
                        - type: string
                          enum:
                            - viewable_impressions
                        - type: string
                          enum:
                            - measurable_impressions
                        - type: string
                          enum:
                            - viewed_seconds
                        - type: string
                          enum:
                            - quartile_25
                        - type: string
                          enum:
                            - quartile_50
                        - type: string
                          enum:
                            - quartile_75
                        - type: string
                          enum:
                            - quartile_100
                    by_geo_sort_direction:
                      anyOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
                    by_device_type:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          device_type:
                            anyOf:
                              - type: string
                                enum:
                                  - desktop
                              - type: string
                                enum:
                                  - mobile
                              - type: string
                                enum:
                                  - tablet
                              - type: string
                                enum:
                                  - ctv
                              - type: string
                                enum:
                                  - dooh
                              - type: string
                                enum:
                                  - unknown
                        additionalProperties: {}
                    by_device_type_truncated:
                      type: boolean
                    by_device_type_sorted_by:
                      anyOf:
                        - type: string
                          enum:
                            - impressions
                        - type: string
                          enum:
                            - spend
                        - type: string
                          enum:
                            - clicks
                        - type: string
                          enum:
                            - ctr
                        - type: string
                          enum:
                            - views
                        - type: string
                          enum:
                            - completed_views
                        - type: string
                          enum:
                            - completion_rate
                        - type: string
                          enum:
                            - conversions
                        - type: string
                          enum:
                            - conversion_value
                        - type: string
                          enum:
                            - roas
                        - type: string
                          enum:
                            - cost_per_acquisition
                        - type: string
                          enum:
                            - new_to_brand_rate
                        - type: string
                          enum:
                            - leads
                        - type: string
                          enum:
                            - grps
                        - type: string
                          enum:
                            - reach
                        - type: string
                          enum:
                            - frequency
                        - type: string
                          enum:
                            - engagements
                        - type: string
                          enum:
                            - follows
                        - type: string
                          enum:
                            - saves
                        - type: string
                          enum:
                            - profile_visits
                        - type: string
                          enum:
                            - engagement_rate
                        - type: string
                          enum:
                            - cost_per_click
                        - type: string
                          enum:
                            - commissionable_value
                        - type: string
                          enum:
                            - plays
                        - type: string
                          enum:
                            - cost_per_completed_view
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - downloads
                        - type: string
                          enum:
                            - units_sold
                        - type: string
                          enum:
                            - new_to_brand_units
                        - type: string
                          enum:
                            - viewable_rate
                        - type: string
                          enum:
                            - viewable_impressions
                        - type: string
                          enum:
                            - measurable_impressions
                        - type: string
                          enum:
                            - viewed_seconds
                        - type: string
                          enum:
                            - quartile_25
                        - type: string
                          enum:
                            - quartile_50
                        - type: string
                          enum:
                            - quartile_75
                        - type: string
                          enum:
                            - quartile_100
                    by_device_type_sort_direction:
                      anyOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
                    by_device_type_pagination:
                      type: object
                      properties:
                        has_more:
                          type: boolean
                        cursor:
                          type: string
                        total_count:
                          type: integer
                          minimum: 0
                          maximum: 9007199254740991
                      required:
                        - has_more
                      additionalProperties: {}
                    by_device_platform:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          device_platform:
                            anyOf:
                              - type: string
                                enum:
                                  - ios
                              - type: string
                                enum:
                                  - android
                              - type: string
                                enum:
                                  - windows
                              - type: string
                                enum:
                                  - macos
                              - type: string
                                enum:
                                  - linux
                              - type: string
                                enum:
                                  - chromeos
                              - type: string
                                enum:
                                  - tvos
                              - type: string
                                enum:
                                  - tizen
                              - type: string
                                enum:
                                  - webos
                              - type: string
                                enum:
                                  - fire_os
                              - type: string
                                enum:
                                  - roku_os
                              - type: string
                                enum:
                                  - unknown
                        additionalProperties: {}
                    by_device_platform_truncated:
                      type: boolean
                    by_device_platform_sorted_by:
                      anyOf:
                        - type: string
                          enum:
                            - impressions
                        - type: string
                          enum:
                            - spend
                        - type: string
                          enum:
                            - clicks
                        - type: string
                          enum:
                            - ctr
                        - type: string
                          enum:
                            - views
                        - type: string
                          enum:
                            - completed_views
                        - type: string
                          enum:
                            - completion_rate
                        - type: string
                          enum:
                            - conversions
                        - type: string
                          enum:
                            - conversion_value
                        - type: string
                          enum:
                            - roas
                        - type: string
                          enum:
                            - cost_per_acquisition
                        - type: string
                          enum:
                            - new_to_brand_rate
                        - type: string
                          enum:
                            - leads
                        - type: string
                          enum:
                            - grps
                        - type: string
                          enum:
                            - reach
                        - type: string
                          enum:
                            - frequency
                        - type: string
                          enum:
                            - engagements
                        - type: string
                          enum:
                            - follows
                        - type: string
                          enum:
                            - saves
                        - type: string
                          enum:
                            - profile_visits
                        - type: string
                          enum:
                            - engagement_rate
                        - type: string
                          enum:
                            - cost_per_click
                        - type: string
                          enum:
                            - commissionable_value
                        - type: string
                          enum:
                            - plays
                        - type: string
                          enum:
                            - cost_per_completed_view
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - downloads
                        - type: string
                          enum:
                            - units_sold
                        - type: string
                          enum:
                            - new_to_brand_units
                        - type: string
                          enum:
                            - viewable_rate
                        - type: string
                          enum:
                            - viewable_impressions
                        - type: string
                          enum:
                            - measurable_impressions
                        - type: string
                          enum:
                            - viewed_seconds
                        - type: string
                          enum:
                            - quartile_25
                        - type: string
                          enum:
                            - quartile_50
                        - type: string
                          enum:
                            - quartile_75
                        - type: string
                          enum:
                            - quartile_100
                    by_device_platform_sort_direction:
                      anyOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
                    by_device_platform_pagination:
                      type: object
                      properties:
                        has_more:
                          type: boolean
                        cursor:
                          type: string
                        total_count:
                          type: integer
                          minimum: 0
                          maximum: 9007199254740991
                      required:
                        - has_more
                      additionalProperties: {}
                    by_audience:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          audience_id:
                            type: string
                          audience_source:
                            anyOf:
                              - type: string
                                enum:
                                  - synced
                              - type: string
                                enum:
                                  - platform
                              - type: string
                                enum:
                                  - third_party
                              - type: string
                                enum:
                                  - lookalike
                              - type: string
                                enum:
                                  - retargeting
                              - type: string
                                enum:
                                  - unknown
                          audience_name:
                            type: string
                        additionalProperties: {}
                    by_audience_truncated:
                      type: boolean
                    by_audience_sorted_by:
                      anyOf:
                        - type: string
                          enum:
                            - impressions
                        - type: string
                          enum:
                            - spend
                        - type: string
                          enum:
                            - clicks
                        - type: string
                          enum:
                            - ctr
                        - type: string
                          enum:
                            - views
                        - type: string
                          enum:
                            - completed_views
                        - type: string
                          enum:
                            - completion_rate
                        - type: string
                          enum:
                            - conversions
                        - type: string
                          enum:
                            - conversion_value
                        - type: string
                          enum:
                            - roas
                        - type: string
                          enum:
                            - cost_per_acquisition
                        - type: string
                          enum:
                            - new_to_brand_rate
                        - type: string
                          enum:
                            - leads
                        - type: string
                          enum:
                            - grps
                        - type: string
                          enum:
                            - reach
                        - type: string
                          enum:
                            - frequency
                        - type: string
                          enum:
                            - engagements
                        - type: string
                          enum:
                            - follows
                        - type: string
                          enum:
                            - saves
                        - type: string
                          enum:
                            - profile_visits
                        - type: string
                          enum:
                            - engagement_rate
                        - type: string
                          enum:
                            - cost_per_click
                        - type: string
                          enum:
                            - commissionable_value
                        - type: string
                          enum:
                            - plays
                        - type: string
                          enum:
                            - cost_per_completed_view
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - downloads
                        - type: string
                          enum:
                            - units_sold
                        - type: string
                          enum:
                            - new_to_brand_units
                        - type: string
                          enum:
                            - viewable_rate
                        - type: string
                          enum:
                            - viewable_impressions
                        - type: string
                          enum:
                            - measurable_impressions
                        - type: string
                          enum:
                            - viewed_seconds
                        - type: string
                          enum:
                            - quartile_25
                        - type: string
                          enum:
                            - quartile_50
                        - type: string
                          enum:
                            - quartile_75
                        - type: string
                          enum:
                            - quartile_100
                    by_audience_sort_direction:
                      anyOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
                    by_audience_pagination:
                      type: object
                      properties:
                        has_more:
                          type: boolean
                        cursor:
                          type: string
                        total_count:
                          type: integer
                          minimum: 0
                          maximum: 9007199254740991
                      required:
                        - has_more
                      additionalProperties: {}
                    by_demographic:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          demographic:
                            type: string
                            minLength: 1
                            pattern: \S
                          demographic_system:
                            anyOf:
                              - type: string
                                enum:
                                  - nielsen
                              - type: string
                                enum:
                                  - nielsen_audio
                              - type: string
                                enum:
                                  - barb
                              - type: string
                                enum:
                                  - agf
                              - type: string
                                enum:
                                  - oztam
                              - type: string
                                enum:
                                  - mediametrie
                              - type: string
                                enum:
                                  - custom
                          age:
                            type: object
                            properties:
                              min:
                                type: integer
                                minimum: 0
                                maximum: 150
                              max:
                                type: integer
                                minimum: 0
                                maximum: 150
                              include_unknown:
                                type: boolean
                            required:
                              - include_unknown
                            additionalProperties: {}
                        required:
                          - demographic
                          - demographic_system
                        additionalProperties: {}
                    by_demographic_truncated:
                      type: boolean
                    by_demographic_sorted_by:
                      anyOf:
                        - type: string
                          enum:
                            - impressions
                        - type: string
                          enum:
                            - spend
                        - type: string
                          enum:
                            - clicks
                        - type: string
                          enum:
                            - ctr
                        - type: string
                          enum:
                            - views
                        - type: string
                          enum:
                            - completed_views
                        - type: string
                          enum:
                            - completion_rate
                        - type: string
                          enum:
                            - conversions
                        - type: string
                          enum:
                            - conversion_value
                        - type: string
                          enum:
                            - roas
                        - type: string
                          enum:
                            - cost_per_acquisition
                        - type: string
                          enum:
                            - new_to_brand_rate
                        - type: string
                          enum:
                            - leads
                        - type: string
                          enum:
                            - grps
                        - type: string
                          enum:
                            - reach
                        - type: string
                          enum:
                            - frequency
                        - type: string
                          enum:
                            - engagements
                        - type: string
                          enum:
                            - follows
                        - type: string
                          enum:
                            - saves
                        - type: string
                          enum:
                            - profile_visits
                        - type: string
                          enum:
                            - engagement_rate
                        - type: string
                          enum:
                            - cost_per_click
                        - type: string
                          enum:
                            - commissionable_value
                        - type: string
                          enum:
                            - plays
                        - type: string
                          enum:
                            - cost_per_completed_view
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - downloads
                        - type: string
                          enum:
                            - units_sold
                        - type: string
                          enum:
                            - new_to_brand_units
                        - type: string
                          enum:
                            - viewable_rate
                        - type: string
                          enum:
                            - viewable_impressions
                        - type: string
                          enum:
                            - measurable_impressions
                        - type: string
                          enum:
                            - viewed_seconds
                        - type: string
                          enum:
                            - quartile_25
                        - type: string
                          enum:
                            - quartile_50
                        - type: string
                          enum:
                            - quartile_75
                        - type: string
                          enum:
                            - quartile_100
                    by_demographic_sort_direction:
                      anyOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
                    by_demographic_suppressed:
                      type: boolean
                    by_placement:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          placement_identity:
                            anyOf:
                              - type: object
                                properties:
                                  kind:
                                    type: string
                                    enum:
                                      - publisher_ref
                                  publisher_domain:
                                    type: string
                                  placement_id:
                                    type: string
                                required:
                                  - kind
                                  - publisher_domain
                                  - placement_id
                                additionalProperties: {}
                              - type: object
                                properties:
                                  kind:
                                    type: string
                                    enum:
                                      - seller_inline
                                  seller_agent:
                                    type: object
                                    properties:
                                      agent_url:
                                        type: string
                                      id:
                                        type: string
                                        minLength: 1
                                        pattern: ^[a-zA-Z0-9_-]+$
                                    required:
                                      - agent_url
                                    additionalProperties: {}
                                  placement_id:
                                    type: string
                                required:
                                  - kind
                                  - seller_agent
                                  - placement_id
                                additionalProperties: {}
                          placement_name:
                            type: string
                          placement_id:
                            type: string
                          publisher_domain:
                            type: string
                            pattern: >-
                              ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                        additionalProperties: {}
                    by_placement_truncated:
                      type: boolean
                    by_placement_sorted_by:
                      anyOf:
                        - type: string
                          enum:
                            - impressions
                        - type: string
                          enum:
                            - spend
                        - type: string
                          enum:
                            - clicks
                        - type: string
                          enum:
                            - ctr
                        - type: string
                          enum:
                            - views
                        - type: string
                          enum:
                            - completed_views
                        - type: string
                          enum:
                            - completion_rate
                        - type: string
                          enum:
                            - conversions
                        - type: string
                          enum:
                            - conversion_value
                        - type: string
                          enum:
                            - roas
                        - type: string
                          enum:
                            - cost_per_acquisition
                        - type: string
                          enum:
                            - new_to_brand_rate
                        - type: string
                          enum:
                            - leads
                        - type: string
                          enum:
                            - grps
                        - type: string
                          enum:
                            - reach
                        - type: string
                          enum:
                            - frequency
                        - type: string
                          enum:
                            - engagements
                        - type: string
                          enum:
                            - follows
                        - type: string
                          enum:
                            - saves
                        - type: string
                          enum:
                            - profile_visits
                        - type: string
                          enum:
                            - engagement_rate
                        - type: string
                          enum:
                            - cost_per_click
                        - type: string
                          enum:
                            - commissionable_value
                        - type: string
                          enum:
                            - plays
                        - type: string
                          enum:
                            - cost_per_completed_view
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - downloads
                        - type: string
                          enum:
                            - units_sold
                        - type: string
                          enum:
                            - new_to_brand_units
                        - type: string
                          enum:
                            - viewable_rate
                        - type: string
                          enum:
                            - viewable_impressions
                        - type: string
                          enum:
                            - measurable_impressions
                        - type: string
                          enum:
                            - viewed_seconds
                        - type: string
                          enum:
                            - quartile_25
                        - type: string
                          enum:
                            - quartile_50
                        - type: string
                          enum:
                            - quartile_75
                        - type: string
                          enum:
                            - quartile_100
                    by_placement_sort_direction:
                      anyOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
                    by_placement_pagination:
                      type: object
                      properties:
                        has_more:
                          type: boolean
                        cursor:
                          type: string
                        total_count:
                          type: integer
                          minimum: 0
                          maximum: 9007199254740991
                      required:
                        - has_more
                      additionalProperties: {}
                    by_property:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          publisher_domain:
                            type: string
                            pattern: >-
                              ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                          identifier:
                            type: object
                            properties:
                              type:
                                anyOf:
                                  - type: string
                                    enum:
                                      - domain
                                  - type: string
                                    enum:
                                      - subdomain
                                  - type: string
                                    enum:
                                      - network_id
                                  - type: string
                                    enum:
                                      - ios_bundle
                                  - type: string
                                    enum:
                                      - android_package
                                  - type: string
                                    enum:
                                      - apple_app_store_id
                                  - type: string
                                    enum:
                                      - google_play_id
                                  - type: string
                                    enum:
                                      - roku_store_id
                                  - type: string
                                    enum:
                                      - fire_tv_asin
                                  - type: string
                                    enum:
                                      - samsung_app_id
                                  - type: string
                                    enum:
                                      - apple_tv_bundle
                                  - type: string
                                    enum:
                                      - bundle_id
                                  - type: string
                                    enum:
                                      - venue_id
                                  - type: string
                                    enum:
                                      - screen_id
                                  - type: string
                                    enum:
                                      - openooh_venue_type
                                  - type: string
                                    enum:
                                      - rss_url
                                  - type: string
                                    enum:
                                      - apple_podcast_id
                                  - type: string
                                    enum:
                                      - spotify_collection_id
                                  - type: string
                                    enum:
                                      - podcast_guid
                                  - type: string
                                    enum:
                                      - station_id
                                  - type: string
                                    enum:
                                      - facility_id
                              value:
                                type: string
                            required:
                              - type
                              - value
                            additionalProperties: {}
                          property_ref:
                            type: object
                            properties:
                              publisher_domain:
                                type: string
                                pattern: >-
                                  ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                              property_id:
                                type: string
                                pattern: ^[a-z0-9_]+$
                            required:
                              - publisher_domain
                              - property_id
                            additionalProperties: {}
                          property_name:
                            type: string
                        required:
                          - publisher_domain
                          - identifier
                        additionalProperties: {}
                    by_property_truncated:
                      type: boolean
                    by_property_suppressed:
                      type: boolean
                    by_property_sorted_by:
                      anyOf:
                        - type: string
                          enum:
                            - impressions
                        - type: string
                          enum:
                            - spend
                        - type: string
                          enum:
                            - clicks
                        - type: string
                          enum:
                            - ctr
                        - type: string
                          enum:
                            - views
                        - type: string
                          enum:
                            - completed_views
                        - type: string
                          enum:
                            - completion_rate
                        - type: string
                          enum:
                            - conversions
                        - type: string
                          enum:
                            - conversion_value
                        - type: string
                          enum:
                            - roas
                        - type: string
                          enum:
                            - cost_per_acquisition
                        - type: string
                          enum:
                            - new_to_brand_rate
                        - type: string
                          enum:
                            - leads
                        - type: string
                          enum:
                            - grps
                        - type: string
                          enum:
                            - reach
                        - type: string
                          enum:
                            - frequency
                        - type: string
                          enum:
                            - engagements
                        - type: string
                          enum:
                            - follows
                        - type: string
                          enum:
                            - saves
                        - type: string
                          enum:
                            - profile_visits
                        - type: string
                          enum:
                            - engagement_rate
                        - type: string
                          enum:
                            - cost_per_click
                        - type: string
                          enum:
                            - commissionable_value
                        - type: string
                          enum:
                            - plays
                        - type: string
                          enum:
                            - cost_per_completed_view
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - downloads
                        - type: string
                          enum:
                            - units_sold
                        - type: string
                          enum:
                            - new_to_brand_units
                        - type: string
                          enum:
                            - viewable_rate
                        - type: string
                          enum:
                            - viewable_impressions
                        - type: string
                          enum:
                            - measurable_impressions
                        - type: string
                          enum:
                            - viewed_seconds
                        - type: string
                          enum:
                            - quartile_25
                        - type: string
                          enum:
                            - quartile_50
                        - type: string
                          enum:
                            - quartile_75
                        - type: string
                          enum:
                            - quartile_100
                    by_property_sort_direction:
                      anyOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
                    by_collection:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          collection_ref:
                            type: object
                            properties:
                              publisher_domain:
                                type: string
                                pattern: >-
                                  ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                              collection_id:
                                type: string
                                minLength: 1
                            required:
                              - publisher_domain
                              - collection_id
                            additionalProperties: {}
                          collection_name:
                            type: string
                        required:
                          - collection_ref
                        additionalProperties: {}
                    by_collection_truncated:
                      type: boolean
                    by_collection_sorted_by:
                      anyOf:
                        - type: string
                          enum:
                            - impressions
                        - type: string
                          enum:
                            - spend
                        - type: string
                          enum:
                            - clicks
                        - type: string
                          enum:
                            - ctr
                        - type: string
                          enum:
                            - views
                        - type: string
                          enum:
                            - completed_views
                        - type: string
                          enum:
                            - completion_rate
                        - type: string
                          enum:
                            - conversions
                        - type: string
                          enum:
                            - conversion_value
                        - type: string
                          enum:
                            - roas
                        - type: string
                          enum:
                            - cost_per_acquisition
                        - type: string
                          enum:
                            - new_to_brand_rate
                        - type: string
                          enum:
                            - leads
                        - type: string
                          enum:
                            - grps
                        - type: string
                          enum:
                            - reach
                        - type: string
                          enum:
                            - frequency
                        - type: string
                          enum:
                            - engagements
                        - type: string
                          enum:
                            - follows
                        - type: string
                          enum:
                            - saves
                        - type: string
                          enum:
                            - profile_visits
                        - type: string
                          enum:
                            - engagement_rate
                        - type: string
                          enum:
                            - cost_per_click
                        - type: string
                          enum:
                            - commissionable_value
                        - type: string
                          enum:
                            - plays
                        - type: string
                          enum:
                            - cost_per_completed_view
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - downloads
                        - type: string
                          enum:
                            - units_sold
                        - type: string
                          enum:
                            - new_to_brand_units
                        - type: string
                          enum:
                            - viewable_rate
                        - type: string
                          enum:
                            - viewable_impressions
                        - type: string
                          enum:
                            - measurable_impressions
                        - type: string
                          enum:
                            - viewed_seconds
                        - type: string
                          enum:
                            - quartile_25
                        - type: string
                          enum:
                            - quartile_50
                        - type: string
                          enum:
                            - quartile_75
                        - type: string
                          enum:
                            - quartile_100
                    by_collection_sort_direction:
                      anyOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
                    by_installment:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          installment_ref:
                            type: object
                            properties:
                              collection_ref:
                                type: object
                                properties:
                                  publisher_domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  collection_id:
                                    type: string
                                    minLength: 1
                                required:
                                  - publisher_domain
                                  - collection_id
                                additionalProperties: {}
                              installment_id:
                                type: string
                                minLength: 1
                            required:
                              - collection_ref
                              - installment_id
                            additionalProperties: {}
                          installment_name:
                            type: string
                          scheduled_at:
                            type: string
                        required:
                          - installment_ref
                        additionalProperties: {}
                    by_installment_truncated:
                      type: boolean
                    by_installment_sorted_by:
                      anyOf:
                        - type: string
                          enum:
                            - impressions
                        - type: string
                          enum:
                            - spend
                        - type: string
                          enum:
                            - clicks
                        - type: string
                          enum:
                            - ctr
                        - type: string
                          enum:
                            - views
                        - type: string
                          enum:
                            - completed_views
                        - type: string
                          enum:
                            - completion_rate
                        - type: string
                          enum:
                            - conversions
                        - type: string
                          enum:
                            - conversion_value
                        - type: string
                          enum:
                            - roas
                        - type: string
                          enum:
                            - cost_per_acquisition
                        - type: string
                          enum:
                            - new_to_brand_rate
                        - type: string
                          enum:
                            - leads
                        - type: string
                          enum:
                            - grps
                        - type: string
                          enum:
                            - reach
                        - type: string
                          enum:
                            - frequency
                        - type: string
                          enum:
                            - engagements
                        - type: string
                          enum:
                            - follows
                        - type: string
                          enum:
                            - saves
                        - type: string
                          enum:
                            - profile_visits
                        - type: string
                          enum:
                            - engagement_rate
                        - type: string
                          enum:
                            - cost_per_click
                        - type: string
                          enum:
                            - commissionable_value
                        - type: string
                          enum:
                            - plays
                        - type: string
                          enum:
                            - cost_per_completed_view
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - downloads
                        - type: string
                          enum:
                            - units_sold
                        - type: string
                          enum:
                            - new_to_brand_units
                        - type: string
                          enum:
                            - viewable_rate
                        - type: string
                          enum:
                            - viewable_impressions
                        - type: string
                          enum:
                            - measurable_impressions
                        - type: string
                          enum:
                            - viewed_seconds
                        - type: string
                          enum:
                            - quartile_25
                        - type: string
                          enum:
                            - quartile_50
                        - type: string
                          enum:
                            - quartile_75
                        - type: string
                          enum:
                            - quartile_100
                    by_installment_sort_direction:
                      anyOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
                    by_collection_property:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          collection_ref:
                            type: object
                            properties:
                              publisher_domain:
                                type: string
                                pattern: >-
                                  ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                              collection_id:
                                type: string
                                minLength: 1
                            required:
                              - publisher_domain
                              - collection_id
                            additionalProperties: {}
                          collection_name:
                            type: string
                          publisher_domain:
                            type: string
                            pattern: >-
                              ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                          identifier:
                            type: object
                            properties:
                              type:
                                anyOf:
                                  - type: string
                                    enum:
                                      - domain
                                  - type: string
                                    enum:
                                      - subdomain
                                  - type: string
                                    enum:
                                      - network_id
                                  - type: string
                                    enum:
                                      - ios_bundle
                                  - type: string
                                    enum:
                                      - android_package
                                  - type: string
                                    enum:
                                      - apple_app_store_id
                                  - type: string
                                    enum:
                                      - google_play_id
                                  - type: string
                                    enum:
                                      - roku_store_id
                                  - type: string
                                    enum:
                                      - fire_tv_asin
                                  - type: string
                                    enum:
                                      - samsung_app_id
                                  - type: string
                                    enum:
                                      - apple_tv_bundle
                                  - type: string
                                    enum:
                                      - bundle_id
                                  - type: string
                                    enum:
                                      - venue_id
                                  - type: string
                                    enum:
                                      - screen_id
                                  - type: string
                                    enum:
                                      - openooh_venue_type
                                  - type: string
                                    enum:
                                      - rss_url
                                  - type: string
                                    enum:
                                      - apple_podcast_id
                                  - type: string
                                    enum:
                                      - spotify_collection_id
                                  - type: string
                                    enum:
                                      - podcast_guid
                                  - type: string
                                    enum:
                                      - station_id
                                  - type: string
                                    enum:
                                      - facility_id
                              value:
                                type: string
                            required:
                              - type
                              - value
                            additionalProperties: {}
                          property_ref:
                            type: object
                            properties:
                              publisher_domain:
                                type: string
                                pattern: >-
                                  ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                              property_id:
                                type: string
                                pattern: ^[a-z0-9_]+$
                            required:
                              - publisher_domain
                              - property_id
                            additionalProperties: {}
                          property_name:
                            type: string
                        required:
                          - collection_ref
                          - publisher_domain
                          - identifier
                        additionalProperties: {}
                    by_collection_property_truncated:
                      type: boolean
                    by_collection_property_suppressed:
                      type: boolean
                    by_collection_property_sorted_by:
                      anyOf:
                        - type: string
                          enum:
                            - impressions
                        - type: string
                          enum:
                            - spend
                        - type: string
                          enum:
                            - clicks
                        - type: string
                          enum:
                            - ctr
                        - type: string
                          enum:
                            - views
                        - type: string
                          enum:
                            - completed_views
                        - type: string
                          enum:
                            - completion_rate
                        - type: string
                          enum:
                            - conversions
                        - type: string
                          enum:
                            - conversion_value
                        - type: string
                          enum:
                            - roas
                        - type: string
                          enum:
                            - cost_per_acquisition
                        - type: string
                          enum:
                            - new_to_brand_rate
                        - type: string
                          enum:
                            - leads
                        - type: string
                          enum:
                            - grps
                        - type: string
                          enum:
                            - reach
                        - type: string
                          enum:
                            - frequency
                        - type: string
                          enum:
                            - engagements
                        - type: string
                          enum:
                            - follows
                        - type: string
                          enum:
                            - saves
                        - type: string
                          enum:
                            - profile_visits
                        - type: string
                          enum:
                            - engagement_rate
                        - type: string
                          enum:
                            - cost_per_click
                        - type: string
                          enum:
                            - commissionable_value
                        - type: string
                          enum:
                            - plays
                        - type: string
                          enum:
                            - cost_per_completed_view
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - downloads
                        - type: string
                          enum:
                            - units_sold
                        - type: string
                          enum:
                            - new_to_brand_units
                        - type: string
                          enum:
                            - viewable_rate
                        - type: string
                          enum:
                            - viewable_impressions
                        - type: string
                          enum:
                            - measurable_impressions
                        - type: string
                          enum:
                            - viewed_seconds
                        - type: string
                          enum:
                            - quartile_25
                        - type: string
                          enum:
                            - quartile_50
                        - type: string
                          enum:
                            - quartile_75
                        - type: string
                          enum:
                            - quartile_100
                    by_collection_property_sort_direction:
                      anyOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
                    by_installment_property:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          installment_ref:
                            type: object
                            properties:
                              collection_ref:
                                type: object
                                properties:
                                  publisher_domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  collection_id:
                                    type: string
                                    minLength: 1
                                required:
                                  - publisher_domain
                                  - collection_id
                                additionalProperties: {}
                              installment_id:
                                type: string
                                minLength: 1
                            required:
                              - collection_ref
                              - installment_id
                            additionalProperties: {}
                          installment_name:
                            type: string
                          scheduled_at:
                            type: string
                          publisher_domain:
                            type: string
                            pattern: >-
                              ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                          identifier:
                            type: object
                            properties:
                              type:
                                anyOf:
                                  - type: string
                                    enum:
                                      - domain
                                  - type: string
                                    enum:
                                      - subdomain
                                  - type: string
                                    enum:
                                      - network_id
                                  - type: string
                                    enum:
                                      - ios_bundle
                                  - type: string
                                    enum:
                                      - android_package
                                  - type: string
                                    enum:
                                      - apple_app_store_id
                                  - type: string
                                    enum:
                                      - google_play_id
                                  - type: string
                                    enum:
                                      - roku_store_id
                                  - type: string
                                    enum:
                                      - fire_tv_asin
                                  - type: string
                                    enum:
                                      - samsung_app_id
                                  - type: string
                                    enum:
                                      - apple_tv_bundle
                                  - type: string
                                    enum:
                                      - bundle_id
                                  - type: string
                                    enum:
                                      - venue_id
                                  - type: string
                                    enum:
                                      - screen_id
                                  - type: string
                                    enum:
                                      - openooh_venue_type
                                  - type: string
                                    enum:
                                      - rss_url
                                  - type: string
                                    enum:
                                      - apple_podcast_id
                                  - type: string
                                    enum:
                                      - spotify_collection_id
                                  - type: string
                                    enum:
                                      - podcast_guid
                                  - type: string
                                    enum:
                                      - station_id
                                  - type: string
                                    enum:
                                      - facility_id
                              value:
                                type: string
                            required:
                              - type
                              - value
                            additionalProperties: {}
                          property_ref:
                            type: object
                            properties:
                              publisher_domain:
                                type: string
                                pattern: >-
                                  ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                              property_id:
                                type: string
                                pattern: ^[a-z0-9_]+$
                            required:
                              - publisher_domain
                              - property_id
                            additionalProperties: {}
                          property_name:
                            type: string
                        required:
                          - installment_ref
                          - publisher_domain
                          - identifier
                        additionalProperties: {}
                    by_installment_property_truncated:
                      type: boolean
                    by_installment_property_suppressed:
                      type: boolean
                    by_installment_property_sorted_by:
                      anyOf:
                        - type: string
                          enum:
                            - impressions
                        - type: string
                          enum:
                            - spend
                        - type: string
                          enum:
                            - clicks
                        - type: string
                          enum:
                            - ctr
                        - type: string
                          enum:
                            - views
                        - type: string
                          enum:
                            - completed_views
                        - type: string
                          enum:
                            - completion_rate
                        - type: string
                          enum:
                            - conversions
                        - type: string
                          enum:
                            - conversion_value
                        - type: string
                          enum:
                            - roas
                        - type: string
                          enum:
                            - cost_per_acquisition
                        - type: string
                          enum:
                            - new_to_brand_rate
                        - type: string
                          enum:
                            - leads
                        - type: string
                          enum:
                            - grps
                        - type: string
                          enum:
                            - reach
                        - type: string
                          enum:
                            - frequency
                        - type: string
                          enum:
                            - engagements
                        - type: string
                          enum:
                            - follows
                        - type: string
                          enum:
                            - saves
                        - type: string
                          enum:
                            - profile_visits
                        - type: string
                          enum:
                            - engagement_rate
                        - type: string
                          enum:
                            - cost_per_click
                        - type: string
                          enum:
                            - commissionable_value
                        - type: string
                          enum:
                            - plays
                        - type: string
                          enum:
                            - cost_per_completed_view
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - downloads
                        - type: string
                          enum:
                            - units_sold
                        - type: string
                          enum:
                            - new_to_brand_units
                        - type: string
                          enum:
                            - viewable_rate
                        - type: string
                          enum:
                            - viewable_impressions
                        - type: string
                          enum:
                            - measurable_impressions
                        - type: string
                          enum:
                            - viewed_seconds
                        - type: string
                          enum:
                            - quartile_25
                        - type: string
                          enum:
                            - quartile_50
                        - type: string
                          enum:
                            - quartile_75
                        - type: string
                          enum:
                            - quartile_100
                    by_installment_property_sort_direction:
                      anyOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
                    by_placement_property:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          placement_id:
                            type: string
                          placement_identity:
                            anyOf:
                              - type: object
                                properties:
                                  kind:
                                    type: string
                                    enum:
                                      - publisher_ref
                                  publisher_domain:
                                    type: string
                                  placement_id:
                                    type: string
                                required:
                                  - kind
                                  - publisher_domain
                                  - placement_id
                                additionalProperties: {}
                              - type: object
                                properties:
                                  kind:
                                    type: string
                                    enum:
                                      - seller_inline
                                  seller_agent:
                                    type: object
                                    properties:
                                      agent_url:
                                        type: string
                                      id:
                                        type: string
                                        minLength: 1
                                        pattern: ^[a-zA-Z0-9_-]+$
                                    required:
                                      - agent_url
                                    additionalProperties: {}
                                  placement_id:
                                    type: string
                                required:
                                  - kind
                                  - seller_agent
                                  - placement_id
                                additionalProperties: {}
                          placement_name:
                            type: string
                          publisher_domain:
                            type: string
                            pattern: >-
                              ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                          identifier:
                            type: object
                            properties:
                              type:
                                anyOf:
                                  - type: string
                                    enum:
                                      - domain
                                  - type: string
                                    enum:
                                      - subdomain
                                  - type: string
                                    enum:
                                      - network_id
                                  - type: string
                                    enum:
                                      - ios_bundle
                                  - type: string
                                    enum:
                                      - android_package
                                  - type: string
                                    enum:
                                      - apple_app_store_id
                                  - type: string
                                    enum:
                                      - google_play_id
                                  - type: string
                                    enum:
                                      - roku_store_id
                                  - type: string
                                    enum:
                                      - fire_tv_asin
                                  - type: string
                                    enum:
                                      - samsung_app_id
                                  - type: string
                                    enum:
                                      - apple_tv_bundle
                                  - type: string
                                    enum:
                                      - bundle_id
                                  - type: string
                                    enum:
                                      - venue_id
                                  - type: string
                                    enum:
                                      - screen_id
                                  - type: string
                                    enum:
                                      - openooh_venue_type
                                  - type: string
                                    enum:
                                      - rss_url
                                  - type: string
                                    enum:
                                      - apple_podcast_id
                                  - type: string
                                    enum:
                                      - spotify_collection_id
                                  - type: string
                                    enum:
                                      - podcast_guid
                                  - type: string
                                    enum:
                                      - station_id
                                  - type: string
                                    enum:
                                      - facility_id
                              value:
                                type: string
                            required:
                              - type
                              - value
                            additionalProperties: {}
                          property_ref:
                            type: object
                            properties:
                              publisher_domain:
                                type: string
                                pattern: >-
                                  ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                              property_id:
                                type: string
                                pattern: ^[a-z0-9_]+$
                            required:
                              - publisher_domain
                              - property_id
                            additionalProperties: {}
                          property_name:
                            type: string
                        required:
                          - placement_id
                          - placement_identity
                          - publisher_domain
                          - identifier
                        additionalProperties: {}
                    by_placement_property_truncated:
                      type: boolean
                    by_placement_property_suppressed:
                      type: boolean
                    by_placement_property_sorted_by:
                      anyOf:
                        - type: string
                          enum:
                            - impressions
                        - type: string
                          enum:
                            - spend
                        - type: string
                          enum:
                            - clicks
                        - type: string
                          enum:
                            - ctr
                        - type: string
                          enum:
                            - views
                        - type: string
                          enum:
                            - completed_views
                        - type: string
                          enum:
                            - completion_rate
                        - type: string
                          enum:
                            - conversions
                        - type: string
                          enum:
                            - conversion_value
                        - type: string
                          enum:
                            - roas
                        - type: string
                          enum:
                            - cost_per_acquisition
                        - type: string
                          enum:
                            - new_to_brand_rate
                        - type: string
                          enum:
                            - leads
                        - type: string
                          enum:
                            - grps
                        - type: string
                          enum:
                            - reach
                        - type: string
                          enum:
                            - frequency
                        - type: string
                          enum:
                            - engagements
                        - type: string
                          enum:
                            - follows
                        - type: string
                          enum:
                            - saves
                        - type: string
                          enum:
                            - profile_visits
                        - type: string
                          enum:
                            - engagement_rate
                        - type: string
                          enum:
                            - cost_per_click
                        - type: string
                          enum:
                            - commissionable_value
                        - type: string
                          enum:
                            - plays
                        - type: string
                          enum:
                            - cost_per_completed_view
                        - type: string
                          enum:
                            - cpm
                        - type: string
                          enum:
                            - downloads
                        - type: string
                          enum:
                            - units_sold
                        - type: string
                          enum:
                            - new_to_brand_units
                        - type: string
                          enum:
                            - viewable_rate
                        - type: string
                          enum:
                            - viewable_impressions
                        - type: string
                          enum:
                            - measurable_impressions
                        - type: string
                          enum:
                            - viewed_seconds
                        - type: string
                          enum:
                            - quartile_25
                        - type: string
                          enum:
                            - quartile_50
                        - type: string
                          enum:
                            - quartile_75
                        - type: string
                          enum:
                            - quartile_100
                    by_placement_property_sort_direction:
                      anyOf:
                        - type: string
                          enum:
                            - asc
                        - type: string
                          enum:
                            - desc
                    by_spot:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          spot_id:
                            type: string
                            minLength: 1
                          creative_id:
                            type: string
                            minLength: 1
                          aired_at:
                            type: string
                            format: date-time
                            pattern: >-
                              ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$
                          network:
                            type: string
                            minLength: 1
                          station:
                            type: string
                            minLength: 1
                          daypart:
                            type: string
                            minLength: 1
                        required:
                          - spot_id
                          - aired_at
                        additionalProperties: {}
                    by_spot_truncated:
                      type: boolean
                    daily_breakdown:
                      type: array
                      items:
                        type: object
                        properties:
                          date:
                            type: string
                            pattern: ^\d{4}-\d{2}-\d{2}$
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                        required:
                          - date
                          - impressions
                          - spend
                        additionalProperties: {}
                  required:
                    - package_id
                  additionalProperties: {}
              windows:
                type: array
                items:
                  type: object
                  properties:
                    window_start:
                      type: string
                      format: date-time
                      pattern: >-
                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$
                    window_end:
                      type: string
                      format: date-time
                      pattern: >-
                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))T(?:(?:[01]\d|2[0-3]):[0-5]\d:[0-5]\d(?:\.\d+)?(?:Z))$
                    totals:
                      type: object
                      properties:
                        impressions:
                          type: number
                          minimum: 0
                        spend:
                          type: number
                          minimum: 0
                        clicks:
                          type: number
                          minimum: 0
                        ctr:
                          type: number
                          minimum: 0
                          maximum: 1
                        views:
                          type: number
                          minimum: 0
                        completed_views:
                          type: number
                          minimum: 0
                        completion_rate:
                          nullable: true
                          type: number
                          minimum: 0
                          maximum: 1
                        conversions:
                          type: number
                          minimum: 0
                        conversion_value:
                          type: number
                          minimum: 0
                        commissionable_value:
                          type: number
                          minimum: 0
                        roas:
                          type: number
                          minimum: 0
                        cost_per_acquisition:
                          type: number
                          minimum: 0
                        new_to_brand_rate:
                          type: number
                          minimum: 0
                          maximum: 1
                        leads:
                          type: number
                          minimum: 0
                        incremental_sales_lift:
                          type: number
                          minimum: 0
                        brand_lift:
                          type: number
                          minimum: 0
                        foot_traffic:
                          type: number
                          minimum: 0
                        conversion_lift:
                          type: number
                          minimum: 0
                        brand_search_lift:
                          type: number
                          minimum: 0
                        plays:
                          type: number
                          minimum: 0
                        measurement_source:
                          type: string
                          maxLength: 64
                          pattern: ^[a-z0-9_]+$
                        by_event_type:
                          type: array
                          items:
                            type: object
                            properties:
                              event_type:
                                anyOf:
                                  - type: string
                                    enum:
                                      - page_view
                                  - type: string
                                    enum:
                                      - view_content
                                  - type: string
                                    enum:
                                      - select_content
                                  - type: string
                                    enum:
                                      - select_item
                                  - type: string
                                    enum:
                                      - search
                                  - type: string
                                    enum:
                                      - share
                                  - type: string
                                    enum:
                                      - add_to_cart
                                  - type: string
                                    enum:
                                      - remove_from_cart
                                  - type: string
                                    enum:
                                      - viewed_cart
                                  - type: string
                                    enum:
                                      - add_to_wishlist
                                  - type: string
                                    enum:
                                      - initiate_checkout
                                  - type: string
                                    enum:
                                      - add_payment_info
                                  - type: string
                                    enum:
                                      - purchase
                                  - type: string
                                    enum:
                                      - refund
                                  - type: string
                                    enum:
                                      - lead
                                  - type: string
                                    enum:
                                      - qualify_lead
                                  - type: string
                                    enum:
                                      - close_convert_lead
                                  - type: string
                                    enum:
                                      - disqualify_lead
                                  - type: string
                                    enum:
                                      - complete_registration
                                  - type: string
                                    enum:
                                      - subscribe
                                  - type: string
                                    enum:
                                      - follow
                                  - type: string
                                    enum:
                                      - content_view
                                  - type: string
                                    enum:
                                      - watch_milestone
                                  - type: string
                                    enum:
                                      - start_trial
                                  - type: string
                                    enum:
                                      - app_install
                                  - type: string
                                    enum:
                                      - app_launch
                                  - type: string
                                    enum:
                                      - contact
                                  - type: string
                                    enum:
                                      - schedule
                                  - type: string
                                    enum:
                                      - donate
                                  - type: string
                                    enum:
                                      - submit_application
                                  - type: string
                                    enum:
                                      - custom
                              event_source_id:
                                type: string
                              count:
                                type: number
                                minimum: 0
                              value:
                                type: number
                                minimum: 0
                            required:
                              - event_type
                              - count
                            additionalProperties: {}
                        grps:
                          type: number
                          minimum: 0
                        reach:
                          type: number
                          minimum: 0
                        reach_unit:
                          anyOf:
                            - type: string
                              enum:
                                - individuals
                            - type: string
                              enum:
                                - households
                            - type: string
                              enum:
                                - devices
                            - type: string
                              enum:
                                - accounts
                            - type: string
                              enum:
                                - cookies
                            - type: string
                              enum:
                                - custom
                        reach_window:
                          type: object
                          properties:
                            kind:
                              anyOf:
                                - type: string
                                  enum:
                                    - cumulative
                                - type: string
                                  enum:
                                    - period
                                - type: string
                                  enum:
                                    - rolling
                            period:
                              type: object
                              properties:
                                interval:
                                  type: integer
                                  minimum: 1
                                  maximum: 9007199254740991
                                unit:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - seconds
                                    - type: string
                                      enum:
                                        - minutes
                                    - type: string
                                      enum:
                                        - hours
                                    - type: string
                                      enum:
                                        - days
                                    - type: string
                                      enum:
                                        - campaign
                              required:
                                - interval
                                - unit
                              additionalProperties: {}
                          required:
                            - kind
                          additionalProperties: {}
                        frequency:
                          type: number
                          minimum: 0
                        quartile_data:
                          nullable: true
                          type: object
                          properties:
                            q1_views:
                              type: number
                              minimum: 0
                            q2_views:
                              type: number
                              minimum: 0
                            q3_views:
                              type: number
                              minimum: 0
                            q4_views:
                              type: number
                              minimum: 0
                          additionalProperties: {}
                        time_based_views:
                          type: array
                          items:
                            type: object
                            properties:
                              threshold_seconds:
                                type: number
                                minimum: 0
                                exclusiveMinimum: true
                              basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - play_time
                                  - type: string
                                    enum:
                                      - in_view
                              views:
                                type: number
                                minimum: 0
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            required:
                              - threshold_seconds
                              - basis
                              - views
                            additionalProperties: {}
                        dooh_metrics:
                          type: object
                          properties:
                            loop_plays:
                              type: integer
                              minimum: 0
                              maximum: 9007199254740991
                            screens_used:
                              type: integer
                              minimum: 0
                              maximum: 9007199254740991
                            screen_time_seconds:
                              type: integer
                              minimum: 0
                              maximum: 9007199254740991
                            sov_achieved:
                              type: number
                              minimum: 0
                              maximum: 1
                            calculation_notes:
                              type: string
                            venue_breakdown:
                              type: array
                              items:
                                type: object
                                properties:
                                  venue_id:
                                    type: string
                                  venue_name:
                                    type: string
                                  venue_type:
                                    type: string
                                  impressions:
                                    type: integer
                                    minimum: 0
                                    maximum: 9007199254740991
                                  loop_plays:
                                    type: integer
                                    minimum: 0
                                    maximum: 9007199254740991
                                  screens_used:
                                    type: integer
                                    minimum: 0
                                    maximum: 9007199254740991
                                required:
                                  - venue_id
                                  - impressions
                                additionalProperties: {}
                          additionalProperties: {}
                        ooh_metrics:
                          type: object
                          properties:
                            panels:
                              type: array
                              items:
                                type: object
                                properties:
                                  identifiers:
                                    type: array
                                    items:
                                      type: object
                                      properties:
                                        id:
                                          type: string
                                        id_type:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - geopath
                                            - type: string
                                              enum:
                                                - route_frame
                                            - type: string
                                              enum:
                                                - plant_face
                                            - type: string
                                              enum:
                                                - other
                                      required:
                                        - id
                                        - id_type
                                      additionalProperties: {}
                                  name:
                                    type: string
                                required:
                                  - identifiers
                                additionalProperties: {}
                            posting_period_start:
                              type: string
                              format: date
                              pattern: >-
                                ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                            posting_period_end:
                              type: string
                              format: date
                              pattern: >-
                                ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                            average_posted_date:
                              type: string
                              format: date
                              pattern: >-
                                ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                            materials_timely:
                              type: boolean
                            share_of_voice_contracted:
                              type: number
                              minimum: 0
                              maximum: 1
                            illuminated_hours:
                              type: number
                              minimum: 0
                              maximum: 24
                            estimated_impressions:
                              type: integer
                              minimum: 0
                              maximum: 9007199254740991
                            estimation_basis:
                              anyOf:
                                - type: string
                                  enum:
                                    - currency_measured
                                - type: string
                                  enum:
                                    - seller_modeled
                            postings:
                              type: array
                              items:
                                type: object
                                properties:
                                  panel_id:
                                    type: string
                                  event_type:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - posted
                                      - type: string
                                        enum:
                                          - rotated
                                      - type: string
                                        enum:
                                          - repaired
                                      - type: string
                                        enum:
                                          - removed
                                  occurred_at:
                                    type: string
                                    format: date
                                    pattern: >-
                                      ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                  evidence:
                                    type: object
                                    properties:
                                      url:
                                        type: string
                                      captured_at:
                                        type: string
                                      latitude:
                                        type: number
                                        minimum: -90
                                        maximum: 90
                                      longitude:
                                        type: number
                                        minimum: -180
                                        maximum: 180
                                      notes:
                                        type: string
                                    required:
                                      - url
                                    additionalProperties: {}
                                required:
                                  - panel_id
                                  - occurred_at
                                additionalProperties: {}
                            calculation_notes:
                              type: string
                          additionalProperties: {}
                        viewability:
                          type: object
                          properties:
                            vendor:
                              type: object
                              properties:
                                domain:
                                  type: string
                                  pattern: >-
                                    ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                brand_id:
                                  type: string
                                  pattern: ^[a-z0-9_]+$
                                countries:
                                  type: array
                                  items:
                                    type: string
                                industries:
                                  type: array
                                  items:
                                    type: string
                                data_subject_contestation:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                                brand_kit_override:
                                  type: object
                                  properties:
                                    logo:
                                      type: object
                                      properties:
                                        asset_type:
                                          type: string
                                          enum:
                                            - image
                                        url:
                                          type: string
                                        width:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        height:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        file_size_bytes:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        pixel_ratio:
                                          type: number
                                          minimum: 0
                                          exclusiveMinimum: true
                                        state_id:
                                          type: string
                                        breakpoint_id:
                                          type: string
                                        focal_point:
                                          type: array
                                          items:
                                            anyOf:
                                              - type: number
                                              - type: number
                                          minItems: 2
                                          maxItems: 2
                                        format:
                                          type: string
                                        alt_text:
                                          type: string
                                        provenance:
                                          type: object
                                          properties:
                                            digital_source_type:
                                              anyOf:
                                                - type: string
                                                  enum:
                                                    - digital_capture
                                                - type: string
                                                  enum:
                                                    - digital_creation
                                                - type: string
                                                  enum:
                                                    - trained_algorithmic_media
                                                - type: string
                                                  enum:
                                                    - composite_with_trained_algorithmic_media
                                                - type: string
                                                  enum:
                                                    - algorithmic_media
                                                - type: string
                                                  enum:
                                                    - composite_capture
                                                - type: string
                                                  enum:
                                                    - composite_synthetic
                                                - type: string
                                                  enum:
                                                    - human_edits
                                                - type: string
                                                  enum:
                                                    - data_driven_media
                                            synthetic_depiction:
                                              type: boolean
                                            ai_tool:
                                              type: object
                                              properties:
                                                name:
                                                  type: string
                                                version:
                                                  type: string
                                                provider:
                                                  type: string
                                              required:
                                                - name
                                              additionalProperties: {}
                                            human_oversight:
                                              anyOf:
                                                - type: string
                                                  enum:
                                                    - none
                                                - type: string
                                                  enum:
                                                    - prompt_only
                                                - type: string
                                                  enum:
                                                    - selected
                                                - type: string
                                                  enum:
                                                    - edited
                                                - type: string
                                                  enum:
                                                    - directed
                                            declared_by:
                                              type: object
                                              properties:
                                                agent_url:
                                                  type: string
                                                role:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - creator
                                                    - type: string
                                                      enum:
                                                        - advertiser
                                                    - type: string
                                                      enum:
                                                        - agency
                                                    - type: string
                                                      enum:
                                                        - platform
                                                    - type: string
                                                      enum:
                                                        - tool
                                              required:
                                                - role
                                              additionalProperties: {}
                                            declared_at:
                                              type: string
                                            created_time:
                                              type: string
                                            c2pa:
                                              type: object
                                              properties:
                                                manifest_url:
                                                  type: string
                                              required:
                                                - manifest_url
                                              additionalProperties: {}
                                            embedded_provenance:
                                              type: array
                                              items:
                                                type: object
                                                properties:
                                                  method:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - manifest_wrapper
                                                      - type: string
                                                        enum:
                                                          - provenance_markers
                                                  standard:
                                                    type: string
                                                  provider:
                                                    type: string
                                                  verify_agent:
                                                    type: object
                                                    properties:
                                                      agent_url:
                                                        type: string
                                                      feature_id:
                                                        type: string
                                                    required:
                                                      - agent_url
                                                    additionalProperties: {}
                                                  embedded_at:
                                                    type: string
                                                required:
                                                  - method
                                                  - provider
                                                additionalProperties: {}
                                            watermarks:
                                              type: array
                                              items:
                                                type: object
                                                properties:
                                                  media_type:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - audio
                                                      - type: string
                                                        enum:
                                                          - image
                                                      - type: string
                                                        enum:
                                                          - video
                                                      - type: string
                                                        enum:
                                                          - text
                                                  provider:
                                                    type: string
                                                  verify_agent:
                                                    type: object
                                                    properties:
                                                      agent_url:
                                                        type: string
                                                      feature_id:
                                                        type: string
                                                    required:
                                                      - agent_url
                                                    additionalProperties: {}
                                                  c2pa_action:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - c2pa.watermarked.bound
                                                      - type: string
                                                        enum:
                                                          - c2pa.watermarked.unbound
                                                  embedded_at:
                                                    type: string
                                                required:
                                                  - media_type
                                                  - provider
                                                additionalProperties: {}
                                            disclosure:
                                              type: object
                                              properties:
                                                required:
                                                  type: boolean
                                                jurisdictions:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      country:
                                                        type: string
                                                      region:
                                                        type: string
                                                      regulation:
                                                        type: string
                                                      label_text:
                                                        type: string
                                                      render_guidance:
                                                        type: object
                                                        properties:
                                                          persistence:
                                                            anyOf:
                                                              - type: string
                                                                enum:
                                                                  - continuous
                                                              - type: string
                                                                enum:
                                                                  - initial
                                                              - type: string
                                                                enum:
                                                                  - flexible
                                                          min_duration_ms:
                                                            type: integer
                                                            minimum: 1
                                                            maximum: 9007199254740991
                                                          positions:
                                                            type: array
                                                            items:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - prominent
                                                                - type: string
                                                                  enum:
                                                                    - footer
                                                                - type: string
                                                                  enum:
                                                                    - audio
                                                                - type: string
                                                                  enum:
                                                                    - subtitle
                                                                - type: string
                                                                  enum:
                                                                    - overlay
                                                                - type: string
                                                                  enum:
                                                                    - end_card
                                                                - type: string
                                                                  enum:
                                                                    - pre_roll
                                                                - type: string
                                                                  enum:
                                                                    - companion
                                                          ext:
                                                            type: object
                                                            additionalProperties: {}
                                                        additionalProperties: {}
                                                    required:
                                                      - country
                                                      - regulation
                                                    additionalProperties: {}
                                              required:
                                                - required
                                              additionalProperties: {}
                                            verification:
                                              type: array
                                              items:
                                                type: object
                                                properties:
                                                  verified_by:
                                                    type: string
                                                  verified_time:
                                                    type: string
                                                  result:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - authentic
                                                      - type: string
                                                        enum:
                                                          - ai_generated
                                                      - type: string
                                                        enum:
                                                          - ai_modified
                                                      - type: string
                                                        enum:
                                                          - inconclusive
                                                  confidence:
                                                    type: number
                                                    minimum: 0
                                                    maximum: 1
                                                  details_url:
                                                    type: string
                                                required:
                                                  - verified_by
                                                  - result
                                                additionalProperties: {}
                                            ext:
                                              type: object
                                              additionalProperties: {}
                                          additionalProperties: {}
                                      required:
                                        - asset_type
                                        - url
                                        - width
                                        - height
                                      additionalProperties: {}
                                    colors:
                                      type: object
                                      properties:
                                        primary:
                                          type: string
                                          pattern: ^#[0-9a-fA-F]{6}$
                                        secondary:
                                          type: string
                                          pattern: ^#[0-9a-fA-F]{6}$
                                        accent:
                                          type: string
                                          pattern: ^#[0-9a-fA-F]{6}$
                                      additionalProperties: {}
                                    voice:
                                      type: string
                                    tagline:
                                      type: string
                                  additionalProperties: {}
                              required:
                                - domain
                              additionalProperties: {}
                            measurable_impressions:
                              type: number
                              minimum: 0
                            viewable_impressions:
                              type: number
                              minimum: 0
                            viewable_rate:
                              type: number
                              minimum: 0
                              maximum: 1
                            viewed_seconds:
                              type: number
                              minimum: 0
                            viewed_seconds_percentiles:
                              type: object
                              properties:
                                p25:
                                  type: number
                                  minimum: 0
                                p50:
                                  type: number
                                  minimum: 0
                                p75:
                                  type: number
                                  minimum: 0
                                p90:
                                  type: number
                                  minimum: 0
                                p95:
                                  type: number
                                  minimum: 0
                              required:
                                - p25
                                - p50
                                - p75
                                - p90
                                - p95
                              additionalProperties: {}
                            viewed_seconds_histogram:
                              type: array
                              items:
                                type: object
                                properties:
                                  lower_bound_seconds:
                                    type: number
                                    minimum: 0
                                  upper_bound_seconds:
                                    type: number
                                    minimum: 0
                                  impressions:
                                    type: integer
                                    minimum: 0
                                    maximum: 9007199254740991
                                required:
                                  - lower_bound_seconds
                                  - impressions
                                additionalProperties: {}
                            standard:
                              anyOf:
                                - type: string
                                  enum:
                                    - mrc
                                - type: string
                                  enum:
                                    - groupm
                          additionalProperties: {}
                        engagements:
                          type: number
                          minimum: 0
                        follows:
                          type: number
                          minimum: 0
                        saves:
                          type: number
                          minimum: 0
                        profile_visits:
                          type: number
                          minimum: 0
                        engagement_rate:
                          type: number
                          minimum: 0
                          maximum: 1
                        cost_per_click:
                          type: number
                          minimum: 0
                        cost_per_completed_view:
                          type: number
                          minimum: 0
                        cpm:
                          type: number
                          minimum: 0
                        downloads:
                          type: number
                          minimum: 0
                        units_sold:
                          type: number
                          minimum: 0
                        new_to_brand_units:
                          type: number
                          minimum: 0
                        by_action_source:
                          type: array
                          items:
                            type: object
                            properties:
                              action_source:
                                anyOf:
                                  - type: string
                                    enum:
                                      - website
                                  - type: string
                                    enum:
                                      - app
                                  - type: string
                                    enum:
                                      - offline
                                  - type: string
                                    enum:
                                      - phone_call
                                  - type: string
                                    enum:
                                      - chat
                                  - type: string
                                    enum:
                                      - email
                                  - type: string
                                    enum:
                                      - in_store
                                  - type: string
                                    enum:
                                      - system_generated
                                  - type: string
                                    enum:
                                      - other
                              event_source_id:
                                type: string
                              count:
                                type: number
                                minimum: 0
                              value:
                                type: number
                                minimum: 0
                            required:
                              - action_source
                              - count
                            additionalProperties: {}
                        vendor_metric_values:
                          type: array
                          items:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              metric_id:
                                type: string
                                minLength: 1
                                maxLength: 64
                                pattern: ^[a-z][a-z0-9_]*$
                              value:
                                type: number
                              unit:
                                type: string
                              measurable_impressions:
                                type: number
                                minimum: 0
                              measurable_plays:
                                type: number
                                minimum: 0
                              measurable_play_seconds:
                                type: number
                                minimum: 0
                              vendor_relationship:
                                anyOf:
                                  - type: string
                                    enum:
                                      - first_party
                                  - type: string
                                    enum:
                                      - affiliated
                                  - type: string
                                    enum:
                                      - third_party
                              qualifier:
                                type: object
                                properties:
                                  viewability_standard:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - mrc
                                      - type: string
                                        enum:
                                          - groupm
                                  completion_source:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seller_attested
                                      - type: string
                                        enum:
                                          - vendor_attested
                                  attribution_methodology:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - deterministic_purchase
                                      - type: string
                                        enum:
                                          - probabilistic
                                      - type: string
                                        enum:
                                          - panel_based
                                      - type: string
                                        enum:
                                          - modeled
                                  attribution_window:
                                    type: object
                                    properties:
                                      interval:
                                        type: integer
                                        minimum: 1
                                        maximum: 9007199254740991
                                      unit:
                                        anyOf:
                                          - type: string
                                            enum:
                                              - seconds
                                          - type: string
                                            enum:
                                              - minutes
                                          - type: string
                                            enum:
                                              - hours
                                          - type: string
                                            enum:
                                              - days
                                          - type: string
                                            enum:
                                              - campaign
                                    required:
                                      - interval
                                      - unit
                                    additionalProperties: {}
                                  lift_dimension:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - awareness
                                      - type: string
                                        enum:
                                          - consideration
                                      - type: string
                                        enum:
                                          - favorability
                                      - type: string
                                        enum:
                                          - purchase_intent
                                      - type: string
                                        enum:
                                          - ad_recall
                                additionalProperties: false
                              breakdown:
                                type: object
                                properties: {}
                                additionalProperties: {}
                            required:
                              - vendor
                              - metric_id
                              - value
                            additionalProperties: {}
                      additionalProperties: {}
                    by_package:
                      type: array
                      items:
                        type: object
                        properties:
                          impressions:
                            type: number
                            minimum: 0
                          spend:
                            type: number
                            minimum: 0
                          clicks:
                            type: number
                            minimum: 0
                          ctr:
                            type: number
                            minimum: 0
                            maximum: 1
                          views:
                            type: number
                            minimum: 0
                          completed_views:
                            type: number
                            minimum: 0
                          completion_rate:
                            nullable: true
                            type: number
                            minimum: 0
                            maximum: 1
                          conversions:
                            type: number
                            minimum: 0
                          conversion_value:
                            type: number
                            minimum: 0
                          commissionable_value:
                            type: number
                            minimum: 0
                          roas:
                            type: number
                            minimum: 0
                          cost_per_acquisition:
                            type: number
                            minimum: 0
                          new_to_brand_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          leads:
                            type: number
                            minimum: 0
                          incremental_sales_lift:
                            type: number
                            minimum: 0
                          brand_lift:
                            type: number
                            minimum: 0
                          foot_traffic:
                            type: number
                            minimum: 0
                          conversion_lift:
                            type: number
                            minimum: 0
                          brand_search_lift:
                            type: number
                            minimum: 0
                          plays:
                            type: number
                            minimum: 0
                          measurement_source:
                            type: string
                            maxLength: 64
                            pattern: ^[a-z0-9_]+$
                          by_event_type:
                            type: array
                            items:
                              type: object
                              properties:
                                event_type:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - page_view
                                    - type: string
                                      enum:
                                        - view_content
                                    - type: string
                                      enum:
                                        - select_content
                                    - type: string
                                      enum:
                                        - select_item
                                    - type: string
                                      enum:
                                        - search
                                    - type: string
                                      enum:
                                        - share
                                    - type: string
                                      enum:
                                        - add_to_cart
                                    - type: string
                                      enum:
                                        - remove_from_cart
                                    - type: string
                                      enum:
                                        - viewed_cart
                                    - type: string
                                      enum:
                                        - add_to_wishlist
                                    - type: string
                                      enum:
                                        - initiate_checkout
                                    - type: string
                                      enum:
                                        - add_payment_info
                                    - type: string
                                      enum:
                                        - purchase
                                    - type: string
                                      enum:
                                        - refund
                                    - type: string
                                      enum:
                                        - lead
                                    - type: string
                                      enum:
                                        - qualify_lead
                                    - type: string
                                      enum:
                                        - close_convert_lead
                                    - type: string
                                      enum:
                                        - disqualify_lead
                                    - type: string
                                      enum:
                                        - complete_registration
                                    - type: string
                                      enum:
                                        - subscribe
                                    - type: string
                                      enum:
                                        - follow
                                    - type: string
                                      enum:
                                        - content_view
                                    - type: string
                                      enum:
                                        - watch_milestone
                                    - type: string
                                      enum:
                                        - start_trial
                                    - type: string
                                      enum:
                                        - app_install
                                    - type: string
                                      enum:
                                        - app_launch
                                    - type: string
                                      enum:
                                        - contact
                                    - type: string
                                      enum:
                                        - schedule
                                    - type: string
                                      enum:
                                        - donate
                                    - type: string
                                      enum:
                                        - submit_application
                                    - type: string
                                      enum:
                                        - custom
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - event_type
                                - count
                              additionalProperties: {}
                          grps:
                            type: number
                            minimum: 0
                          reach:
                            type: number
                            minimum: 0
                          reach_unit:
                            anyOf:
                              - type: string
                                enum:
                                  - individuals
                              - type: string
                                enum:
                                  - households
                              - type: string
                                enum:
                                  - devices
                              - type: string
                                enum:
                                  - accounts
                              - type: string
                                enum:
                                  - cookies
                              - type: string
                                enum:
                                  - custom
                          reach_window:
                            type: object
                            properties:
                              kind:
                                anyOf:
                                  - type: string
                                    enum:
                                      - cumulative
                                  - type: string
                                    enum:
                                      - period
                                  - type: string
                                    enum:
                                      - rolling
                              period:
                                type: object
                                properties:
                                  interval:
                                    type: integer
                                    minimum: 1
                                    maximum: 9007199254740991
                                  unit:
                                    anyOf:
                                      - type: string
                                        enum:
                                          - seconds
                                      - type: string
                                        enum:
                                          - minutes
                                      - type: string
                                        enum:
                                          - hours
                                      - type: string
                                        enum:
                                          - days
                                      - type: string
                                        enum:
                                          - campaign
                                required:
                                  - interval
                                  - unit
                                additionalProperties: {}
                            required:
                              - kind
                            additionalProperties: {}
                          frequency:
                            type: number
                            minimum: 0
                          quartile_data:
                            nullable: true
                            type: object
                            properties:
                              q1_views:
                                type: number
                                minimum: 0
                              q2_views:
                                type: number
                                minimum: 0
                              q3_views:
                                type: number
                                minimum: 0
                              q4_views:
                                type: number
                                minimum: 0
                            additionalProperties: {}
                          time_based_views:
                            type: array
                            items:
                              type: object
                              properties:
                                threshold_seconds:
                                  type: number
                                  minimum: 0
                                  exclusiveMinimum: true
                                basis:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - play_time
                                    - type: string
                                      enum:
                                        - in_view
                                views:
                                  type: number
                                  minimum: 0
                                standard:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - mrc
                                    - type: string
                                      enum:
                                        - groupm
                              required:
                                - threshold_seconds
                                - basis
                                - views
                              additionalProperties: {}
                          dooh_metrics:
                            type: object
                            properties:
                              loop_plays:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screens_used:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              screen_time_seconds:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              sov_achieved:
                                type: number
                                minimum: 0
                                maximum: 1
                              calculation_notes:
                                type: string
                              venue_breakdown:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    venue_id:
                                      type: string
                                    venue_name:
                                      type: string
                                    venue_type:
                                      type: string
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    loop_plays:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                    screens_used:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - venue_id
                                    - impressions
                                  additionalProperties: {}
                            additionalProperties: {}
                          ooh_metrics:
                            type: object
                            properties:
                              panels:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    identifiers:
                                      type: array
                                      items:
                                        type: object
                                        properties:
                                          id:
                                            type: string
                                          id_type:
                                            anyOf:
                                              - type: string
                                                enum:
                                                  - geopath
                                              - type: string
                                                enum:
                                                  - route_frame
                                              - type: string
                                                enum:
                                                  - plant_face
                                              - type: string
                                                enum:
                                                  - other
                                        required:
                                          - id
                                          - id_type
                                        additionalProperties: {}
                                    name:
                                      type: string
                                  required:
                                    - identifiers
                                  additionalProperties: {}
                              posting_period_start:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              posting_period_end:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              average_posted_date:
                                type: string
                                format: date
                                pattern: >-
                                  ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                              materials_timely:
                                type: boolean
                              share_of_voice_contracted:
                                type: number
                                minimum: 0
                                maximum: 1
                              illuminated_hours:
                                type: number
                                minimum: 0
                                maximum: 24
                              estimated_impressions:
                                type: integer
                                minimum: 0
                                maximum: 9007199254740991
                              estimation_basis:
                                anyOf:
                                  - type: string
                                    enum:
                                      - currency_measured
                                  - type: string
                                    enum:
                                      - seller_modeled
                              postings:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    panel_id:
                                      type: string
                                    event_type:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - posted
                                        - type: string
                                          enum:
                                            - rotated
                                        - type: string
                                          enum:
                                            - repaired
                                        - type: string
                                          enum:
                                            - removed
                                    occurred_at:
                                      type: string
                                      format: date
                                      pattern: >-
                                        ^(?:(?:\d\d[2468][048]|\d\d[13579][26]|\d\d0[48]|[02468][048]00|[13579][26]00)-02-29|\d{4}-(?:(?:0[13578]|1[02])-(?:0[1-9]|[12]\d|3[01])|(?:0[469]|11)-(?:0[1-9]|[12]\d|30)|(?:02)-(?:0[1-9]|1\d|2[0-8])))$
                                    evidence:
                                      type: object
                                      properties:
                                        url:
                                          type: string
                                        captured_at:
                                          type: string
                                        latitude:
                                          type: number
                                          minimum: -90
                                          maximum: 90
                                        longitude:
                                          type: number
                                          minimum: -180
                                          maximum: 180
                                        notes:
                                          type: string
                                      required:
                                        - url
                                      additionalProperties: {}
                                  required:
                                    - panel_id
                                    - occurred_at
                                  additionalProperties: {}
                              calculation_notes:
                                type: string
                            additionalProperties: {}
                          viewability:
                            type: object
                            properties:
                              vendor:
                                type: object
                                properties:
                                  domain:
                                    type: string
                                    pattern: >-
                                      ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                  brand_id:
                                    type: string
                                    pattern: ^[a-z0-9_]+$
                                  countries:
                                    type: array
                                    items:
                                      type: string
                                  industries:
                                    type: array
                                    items:
                                      type: string
                                  data_subject_contestation:
                                    type: object
                                    properties: {}
                                    additionalProperties: {}
                                  brand_kit_override:
                                    type: object
                                    properties:
                                      logo:
                                        type: object
                                        properties:
                                          asset_type:
                                            type: string
                                            enum:
                                              - image
                                          url:
                                            type: string
                                          width:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          height:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          file_size_bytes:
                                            type: integer
                                            minimum: 1
                                            maximum: 9007199254740991
                                          pixel_ratio:
                                            type: number
                                            minimum: 0
                                            exclusiveMinimum: true
                                          state_id:
                                            type: string
                                          breakpoint_id:
                                            type: string
                                          focal_point:
                                            type: array
                                            items:
                                              anyOf:
                                                - type: number
                                                - type: number
                                            minItems: 2
                                            maxItems: 2
                                          format:
                                            type: string
                                          alt_text:
                                            type: string
                                          provenance:
                                            type: object
                                            properties:
                                              digital_source_type:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - digital_capture
                                                  - type: string
                                                    enum:
                                                      - digital_creation
                                                  - type: string
                                                    enum:
                                                      - trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_with_trained_algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - algorithmic_media
                                                  - type: string
                                                    enum:
                                                      - composite_capture
                                                  - type: string
                                                    enum:
                                                      - composite_synthetic
                                                  - type: string
                                                    enum:
                                                      - human_edits
                                                  - type: string
                                                    enum:
                                                      - data_driven_media
                                              synthetic_depiction:
                                                type: boolean
                                              ai_tool:
                                                type: object
                                                properties:
                                                  name:
                                                    type: string
                                                  version:
                                                    type: string
                                                  provider:
                                                    type: string
                                                required:
                                                  - name
                                                additionalProperties: {}
                                              human_oversight:
                                                anyOf:
                                                  - type: string
                                                    enum:
                                                      - none
                                                  - type: string
                                                    enum:
                                                      - prompt_only
                                                  - type: string
                                                    enum:
                                                      - selected
                                                  - type: string
                                                    enum:
                                                      - edited
                                                  - type: string
                                                    enum:
                                                      - directed
                                              declared_by:
                                                type: object
                                                properties:
                                                  agent_url:
                                                    type: string
                                                  role:
                                                    anyOf:
                                                      - type: string
                                                        enum:
                                                          - creator
                                                      - type: string
                                                        enum:
                                                          - advertiser
                                                      - type: string
                                                        enum:
                                                          - agency
                                                      - type: string
                                                        enum:
                                                          - platform
                                                      - type: string
                                                        enum:
                                                          - tool
                                                required:
                                                  - role
                                                additionalProperties: {}
                                              declared_at:
                                                type: string
                                              created_time:
                                                type: string
                                              c2pa:
                                                type: object
                                                properties:
                                                  manifest_url:
                                                    type: string
                                                required:
                                                  - manifest_url
                                                additionalProperties: {}
                                              embedded_provenance:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    method:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - manifest_wrapper
                                                        - type: string
                                                          enum:
                                                            - provenance_markers
                                                    standard:
                                                      type: string
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - method
                                                    - provider
                                                  additionalProperties: {}
                                              watermarks:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    media_type:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - audio
                                                        - type: string
                                                          enum:
                                                            - image
                                                        - type: string
                                                          enum:
                                                            - video
                                                        - type: string
                                                          enum:
                                                            - text
                                                    provider:
                                                      type: string
                                                    verify_agent:
                                                      type: object
                                                      properties:
                                                        agent_url:
                                                          type: string
                                                        feature_id:
                                                          type: string
                                                      required:
                                                        - agent_url
                                                      additionalProperties: {}
                                                    c2pa_action:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.bound
                                                        - type: string
                                                          enum:
                                                            - c2pa.watermarked.unbound
                                                    embedded_at:
                                                      type: string
                                                  required:
                                                    - media_type
                                                    - provider
                                                  additionalProperties: {}
                                              disclosure:
                                                type: object
                                                properties:
                                                  required:
                                                    type: boolean
                                                  jurisdictions:
                                                    type: array
                                                    items:
                                                      type: object
                                                      properties:
                                                        country:
                                                          type: string
                                                        region:
                                                          type: string
                                                        regulation:
                                                          type: string
                                                        label_text:
                                                          type: string
                                                        render_guidance:
                                                          type: object
                                                          properties:
                                                            persistence:
                                                              anyOf:
                                                                - type: string
                                                                  enum:
                                                                    - continuous
                                                                - type: string
                                                                  enum:
                                                                    - initial
                                                                - type: string
                                                                  enum:
                                                                    - flexible
                                                            min_duration_ms:
                                                              type: integer
                                                              minimum: 1
                                                              maximum: 9007199254740991
                                                            positions:
                                                              type: array
                                                              items:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                            ext:
                                                              type: object
                                                              additionalProperties: {}
                                                          additionalProperties: {}
                                                      required:
                                                        - country
                                                        - regulation
                                                      additionalProperties: {}
                                                required:
                                                  - required
                                                additionalProperties: {}
                                              verification:
                                                type: array
                                                items:
                                                  type: object
                                                  properties:
                                                    verified_by:
                                                      type: string
                                                    verified_time:
                                                      type: string
                                                    result:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - authentic
                                                        - type: string
                                                          enum:
                                                            - ai_generated
                                                        - type: string
                                                          enum:
                                                            - ai_modified
                                                        - type: string
                                                          enum:
                                                            - inconclusive
                                                    confidence:
                                                      type: number
                                                      minimum: 0
                                                      maximum: 1
                                                    details_url:
                                                      type: string
                                                  required:
                                                    - verified_by
                                                    - result
                                                  additionalProperties: {}
                                              ext:
                                                type: object
                                                additionalProperties: {}
                                            additionalProperties: {}
                                        required:
                                          - asset_type
                                          - url
                                          - width
                                          - height
                                        additionalProperties: {}
                                      colors:
                                        type: object
                                        properties:
                                          primary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          secondary:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                          accent:
                                            type: string
                                            pattern: ^#[0-9a-fA-F]{6}$
                                        additionalProperties: {}
                                      voice:
                                        type: string
                                      tagline:
                                        type: string
                                    additionalProperties: {}
                                required:
                                  - domain
                                additionalProperties: {}
                              measurable_impressions:
                                type: number
                                minimum: 0
                              viewable_impressions:
                                type: number
                                minimum: 0
                              viewable_rate:
                                type: number
                                minimum: 0
                                maximum: 1
                              viewed_seconds:
                                type: number
                                minimum: 0
                              viewed_seconds_percentiles:
                                type: object
                                properties:
                                  p25:
                                    type: number
                                    minimum: 0
                                  p50:
                                    type: number
                                    minimum: 0
                                  p75:
                                    type: number
                                    minimum: 0
                                  p90:
                                    type: number
                                    minimum: 0
                                  p95:
                                    type: number
                                    minimum: 0
                                required:
                                  - p25
                                  - p50
                                  - p75
                                  - p90
                                  - p95
                                additionalProperties: {}
                              viewed_seconds_histogram:
                                type: array
                                items:
                                  type: object
                                  properties:
                                    lower_bound_seconds:
                                      type: number
                                      minimum: 0
                                    upper_bound_seconds:
                                      type: number
                                      minimum: 0
                                    impressions:
                                      type: integer
                                      minimum: 0
                                      maximum: 9007199254740991
                                  required:
                                    - lower_bound_seconds
                                    - impressions
                                  additionalProperties: {}
                              standard:
                                anyOf:
                                  - type: string
                                    enum:
                                      - mrc
                                  - type: string
                                    enum:
                                      - groupm
                            additionalProperties: {}
                          engagements:
                            type: number
                            minimum: 0
                          follows:
                            type: number
                            minimum: 0
                          saves:
                            type: number
                            minimum: 0
                          profile_visits:
                            type: number
                            minimum: 0
                          engagement_rate:
                            type: number
                            minimum: 0
                            maximum: 1
                          cost_per_click:
                            type: number
                            minimum: 0
                          cost_per_completed_view:
                            type: number
                            minimum: 0
                          cpm:
                            type: number
                            minimum: 0
                          downloads:
                            type: number
                            minimum: 0
                          units_sold:
                            type: number
                            minimum: 0
                          new_to_brand_units:
                            type: number
                            minimum: 0
                          by_action_source:
                            type: array
                            items:
                              type: object
                              properties:
                                action_source:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - website
                                    - type: string
                                      enum:
                                        - app
                                    - type: string
                                      enum:
                                        - offline
                                    - type: string
                                      enum:
                                        - phone_call
                                    - type: string
                                      enum:
                                        - chat
                                    - type: string
                                      enum:
                                        - email
                                    - type: string
                                      enum:
                                        - in_store
                                    - type: string
                                      enum:
                                        - system_generated
                                    - type: string
                                      enum:
                                        - other
                                event_source_id:
                                  type: string
                                count:
                                  type: number
                                  minimum: 0
                                value:
                                  type: number
                                  minimum: 0
                              required:
                                - action_source
                                - count
                              additionalProperties: {}
                          vendor_metric_values:
                            type: array
                            items:
                              type: object
                              properties:
                                vendor:
                                  type: object
                                  properties:
                                    domain:
                                      type: string
                                      pattern: >-
                                        ^[a-z0-9]([a-z0-9-]*[a-z0-9])?(\.[a-z0-9]([a-z0-9-]*[a-z0-9])?)*$
                                    brand_id:
                                      type: string
                                      pattern: ^[a-z0-9_]+$
                                    countries:
                                      type: array
                                      items:
                                        type: string
                                    industries:
                                      type: array
                                      items:
                                        type: string
                                    data_subject_contestation:
                                      type: object
                                      properties: {}
                                      additionalProperties: {}
                                    brand_kit_override:
                                      type: object
                                      properties:
                                        logo:
                                          type: object
                                          properties:
                                            asset_type:
                                              type: string
                                              enum:
                                                - image
                                            url:
                                              type: string
                                            width:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            height:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            file_size_bytes:
                                              type: integer
                                              minimum: 1
                                              maximum: 9007199254740991
                                            pixel_ratio:
                                              type: number
                                              minimum: 0
                                              exclusiveMinimum: true
                                            state_id:
                                              type: string
                                            breakpoint_id:
                                              type: string
                                            focal_point:
                                              type: array
                                              items:
                                                anyOf:
                                                  - type: number
                                                  - type: number
                                              minItems: 2
                                              maxItems: 2
                                            format:
                                              type: string
                                            alt_text:
                                              type: string
                                            provenance:
                                              type: object
                                              properties:
                                                digital_source_type:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - digital_capture
                                                    - type: string
                                                      enum:
                                                        - digital_creation
                                                    - type: string
                                                      enum:
                                                        - trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_with_trained_algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - algorithmic_media
                                                    - type: string
                                                      enum:
                                                        - composite_capture
                                                    - type: string
                                                      enum:
                                                        - composite_synthetic
                                                    - type: string
                                                      enum:
                                                        - human_edits
                                                    - type: string
                                                      enum:
                                                        - data_driven_media
                                                synthetic_depiction:
                                                  type: boolean
                                                ai_tool:
                                                  type: object
                                                  properties:
                                                    name:
                                                      type: string
                                                    version:
                                                      type: string
                                                    provider:
                                                      type: string
                                                  required:
                                                    - name
                                                  additionalProperties: {}
                                                human_oversight:
                                                  anyOf:
                                                    - type: string
                                                      enum:
                                                        - none
                                                    - type: string
                                                      enum:
                                                        - prompt_only
                                                    - type: string
                                                      enum:
                                                        - selected
                                                    - type: string
                                                      enum:
                                                        - edited
                                                    - type: string
                                                      enum:
                                                        - directed
                                                declared_by:
                                                  type: object
                                                  properties:
                                                    agent_url:
                                                      type: string
                                                    role:
                                                      anyOf:
                                                        - type: string
                                                          enum:
                                                            - creator
                                                        - type: string
                                                          enum:
                                                            - advertiser
                                                        - type: string
                                                          enum:
                                                            - agency
                                                        - type: string
                                                          enum:
                                                            - platform
                                                        - type: string
                                                          enum:
                                                            - tool
                                                  required:
                                                    - role
                                                  additionalProperties: {}
                                                declared_at:
                                                  type: string
                                                created_time:
                                                  type: string
                                                c2pa:
                                                  type: object
                                                  properties:
                                                    manifest_url:
                                                      type: string
                                                  required:
                                                    - manifest_url
                                                  additionalProperties: {}
                                                embedded_provenance:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      method:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - manifest_wrapper
                                                          - type: string
                                                            enum:
                                                              - provenance_markers
                                                      standard:
                                                        type: string
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - method
                                                      - provider
                                                    additionalProperties: {}
                                                watermarks:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      media_type:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - audio
                                                          - type: string
                                                            enum:
                                                              - image
                                                          - type: string
                                                            enum:
                                                              - video
                                                          - type: string
                                                            enum:
                                                              - text
                                                      provider:
                                                        type: string
                                                      verify_agent:
                                                        type: object
                                                        properties:
                                                          agent_url:
                                                            type: string
                                                          feature_id:
                                                            type: string
                                                        required:
                                                          - agent_url
                                                        additionalProperties: {}
                                                      c2pa_action:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.bound
                                                          - type: string
                                                            enum:
                                                              - c2pa.watermarked.unbound
                                                      embedded_at:
                                                        type: string
                                                    required:
                                                      - media_type
                                                      - provider
                                                    additionalProperties: {}
                                                disclosure:
                                                  type: object
                                                  properties:
                                                    required:
                                                      type: boolean
                                                    jurisdictions:
                                                      type: array
                                                      items:
                                                        type: object
                                                        properties:
                                                          country:
                                                            type: string
                                                          region:
                                                            type: string
                                                          regulation:
                                                            type: string
                                                          label_text:
                                                            type: string
                                                          render_guidance:
                                                            type: object
                                                            properties:
                                                              persistence:
                                                                anyOf:
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                                  - type: string
                                                                    enum:
                                                                      - {}
                                                              min_duration_ms:
                                                                type: integer
                                                                minimum: 1
                                                                maximum: 9007199254740991
                                                              positions:
                                                                type: array
                                                                items:
                                                                  anyOf:
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                                    - {}
                                                              ext:
                                                                type: object
                                                                additionalProperties: {}
                                                            additionalProperties: {}
                                                        required:
                                                          - country
                                                          - regulation
                                                        additionalProperties: {}
                                                  required:
                                                    - required
                                                  additionalProperties: {}
                                                verification:
                                                  type: array
                                                  items:
                                                    type: object
                                                    properties:
                                                      verified_by:
                                                        type: string
                                                      verified_time:
                                                        type: string
                                                      result:
                                                        anyOf:
                                                          - type: string
                                                            enum:
                                                              - authentic
                                                          - type: string
                                                            enum:
                                                              - ai_generated
                                                          - type: string
                                                            enum:
                                                              - ai_modified
                                                          - type: string
                                                            enum:
                                                              - inconclusive
                                                      confidence:
                                                        type: number
                                                        minimum: 0
                                                        maximum: 1
                                                      details_url:
                                                        type: string
                                                    required:
                                                      - verified_by
                                                      - result
                                                    additionalProperties: {}
                                                ext:
                                                  type: object
                                                  additionalProperties: {}
                                              additionalProperties: {}
                                          required:
                                            - asset_type
                                            - url
                                            - width
                                            - height
                                          additionalProperties: {}
                                        colors:
                                          type: object
                                          properties:
                                            primary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            secondary:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                            accent:
                                              type: string
                                              pattern: ^#[0-9a-fA-F]{6}$
                                          additionalProperties: {}
                                        voice:
                                          type: string
                                        tagline:
                                          type: string
                                      additionalProperties: {}
                                  required:
                                    - domain
                                  additionalProperties: {}
                                metric_id:
                                  type: string
                                  minLength: 1
                                  maxLength: 64
                                  pattern: ^[a-z][a-z0-9_]*$
                                value:
                                  type: number
                                unit:
                                  type: string
                                measurable_impressions:
                                  type: number
                                  minimum: 0
                                measurable_plays:
                                  type: number
                                  minimum: 0
                                measurable_play_seconds:
                                  type: number
                                  minimum: 0
                                vendor_relationship:
                                  anyOf:
                                    - type: string
                                      enum:
                                        - first_party
                                    - type: string
                                      enum:
                                        - affiliated
                                    - type: string
                                      enum:
                                        - third_party
                                qualifier:
                                  type: object
                                  properties:
                                    viewability_standard:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - mrc
                                        - type: string
                                          enum:
                                            - groupm
                                    completion_source:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - seller_attested
                                        - type: string
                                          enum:
                                            - vendor_attested
                                    attribution_methodology:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - deterministic_purchase
                                        - type: string
                                          enum:
                                            - probabilistic
                                        - type: string
                                          enum:
                                            - panel_based
                                        - type: string
                                          enum:
                                            - modeled
                                    attribution_window:
                                      type: object
                                      properties:
                                        interval:
                                          type: integer
                                          minimum: 1
                                          maximum: 9007199254740991
                                        unit:
                                          anyOf:
                                            - type: string
                                              enum:
                                                - seconds
                                            - type: string
                                              enum:
                                                - minutes
                                            - type: string
                                              enum:
                                                - hours
                                            - type: string
                                              enum:
                                                - days
                                            - type: string
                                              enum:
                                                - campaign
                                      required:
                                        - interval
                                        - unit
                                      additionalProperties: {}
                                    lift_dimension:
                                      anyOf:
                                        - type: string
                                          enum:
                                            - awareness
                                        - type: string
                                          enum:
                                            - consideration
                                        - type: string
                                          enum:
                                            - favorability
                                        - type: string
                                          enum:
                                            - purchase_intent
                                        - type: string
                                          enum:
                                            - ad_recall
                                  additionalProperties: false
                                breakdown:
                                  type: object
                                  properties: {}
                                  additionalProperties: {}
                              required:
                                - vendor
                                - metric_id
                                - value
                              additionalProperties: {}
                          package_id:
                            type: string
                          currency:
                            type: string
                            pattern: ^[A-Z]{3}$
                        required:
                          - package_id
                        additionalProperties: {}
                    is_final:
                      type: boolean
                    measurement_window:
                      type: string
                      maxLength: 50
                  required:
                    - window_start
                    - window_end
                    - totals
                  additionalProperties: {}
              daily_breakdown:
                type: array
                items:
                  type: object
                  properties:
                    date:
                      type: string
                      pattern: ^\d{4}-\d{2}-\d{2}$
                    impressions:
                      type: number
                      minimum: 0
                    spend:
                      type: number
                      minimum: 0
                    conversions:
                      type: number
                      minimum: 0
                    conversion_value:
                      type: number
                      minimum: 0
                    commissionable_value:
                      type: number
                      minimum: 0
                    roas:
                      type: number
                      minimum: 0
                    new_to_brand_rate:
                      type: number
                      minimum: 0
                      maximum: 1
                  required:
                    - date
                    - impressions
                    - spend
                  additionalProperties: {}
            required:
              - media_buy_id
              - status
              - totals
              - by_package
            additionalProperties: {}
        errors:
          type: array
          items:
            type: object
            properties:
              code:
                type: string
                minLength: 1
                maxLength: 64
              message:
                type: string
              buyer_reason:
                type: object
                properties:
                  code:
                    type: string
                    minLength: 1
                    maxLength: 64
                  message:
                    type: string
                required:
                  - code
                  - message
                additionalProperties: {}
              field:
                type: string
              suggestion:
                type: string
              retry_after:
                type: number
                minimum: 1
                maximum: 3600
              issues:
                type: array
                items:
                  type: object
                  properties:
                    pointer:
                      type: string
                    message:
                      type: string
                    keyword:
                      type: string
                    schemaPath:
                      type: string
                    schema_id:
                      type: string
                    discriminator:
                      type: array
                      items:
                        type: object
                        properties:
                          property_name:
                            type: string
                          value:
                            nullable: true
                            anyOf:
                              - type: string
                              - type: number
                              - type: boolean
                        required:
                          - property_name
                          - value
                        additionalProperties: {}
                  required:
                    - pointer
                    - message
                    - keyword
                  additionalProperties: {}
              details:
                type: object
                properties: {}
                additionalProperties: {}
              recovery:
                anyOf:
                  - type: string
                    enum:
                      - transient
                  - type: string
                    enum:
                      - correctable
                  - type: string
                    enum:
                      - terminal
              source:
                anyOf:
                  - type: string
                    enum:
                      - producer
                  - type: string
                    enum:
                      - sdk
              sdk_id:
                type: string
            required:
              - code
              - message
            additionalProperties: {}
        sandbox:
          type: boolean
        ext:
          type: object
          additionalProperties: {}
      required:
        - status
        - reporting_period
        - media_buy_deliveries
      additionalProperties: {}
      description: >-
        Pinned AdCP get_media_buy_delivery response, returned without a V2
        wrapper.
    ErrorResponse:
      type: object
      properties:
        data:
          type: string
          nullable: true
          enum:
            - null
        error:
          $ref: '#/components/schemas/ApiError'
      required:
        - data
        - error
      additionalProperties: false
      description: Standard error response
    ApiError:
      type: object
      properties:
        code:
          type: string
          description: Machine-readable error code
        message:
          type: string
          description: Human-readable error message
        field:
          description: Field path associated with the error
          type: string
        details:
          description: Additional error context
          type: object
          additionalProperties: {}
      required:
        - code
        - message
      additionalProperties: false
      description: Structured error object
  securitySchemes:
    bearerAuth:
      type: http
      scheme: bearer
      description: API key or access token

````

This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.