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

# Update an event definition

> Mettez à jour une définition d'événement personnalisé spécifique par nom.

> **Supported products**

> **Required Scopes**


## OpenAPI

````yaml specs/2026-03/events-manage-event-definitions-v2026-03.json PATCH /events/2026-03/event-definitions/{eventName}
openapi: 3.0.1
info:
  title: Events Manage Event Definitions
  description: Basepom for all HubSpot Projects
  version: 2026-03
  x-hubspot-product-tier-requirements:
    marketing: ENTERPRISE
    sales: ENTERPRISE
    service: ENTERPRISE
    cms: ENTERPRISE
    commerce: ENTERPRISE
    crmHub: ENTERPRISE
    dataHub: ENTERPRISE
servers:
  - url: https://api.hubapi.com
security: []
tags:
  - name: Advanced
  - name: Basic
  - name: Batch
paths:
  /events/2026-03/event-definitions/{eventName}:
    patch:
      tags:
        - Basic
      summary: Mettre à jour une définition d'événement personnalisé
      description: >-
        Mettez à jour une définition d'événement personnalisé spécifique par
        nom.
      operationId: patch-/events/2026-03/event-definitions/{eventName}
      parameters:
        - name: eventName
          in: path
          description: Le nom unique de la définition d'événement à mettre à jour.
          required: true
          style: simple
          explode: false
          schema:
            type: string
      requestBody:
        content:
          application/json:
            schema:
              $ref: '#/components/schemas/ExternalBehavioralEventTypeDefinitionPatch'
        required: true
      responses:
        '201':
          description: successful operation
          headers:
            Location:
              description: URL of the newly created resource
              style: simple
              explode: false
              schema:
                type: string
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ExternalBehavioralEventTypeDefinition'
        default:
          $ref: '#/components/responses/Error'
          description: ''
      security:
        - oauth2:
            - behavioral_events.event_definitions.read_write
components:
  schemas:
    ExternalBehavioralEventTypeDefinitionPatch:
      type: object
      properties:
        description:
          type: string
          description: >-
            Une description de l'événement qui sera affichée comme texte d'aide
            dans HubSpot.
        label:
          type: string
          description: >-
            Libellé lisible par la personne pour l'événement. Utilisé dans l'IU
            de HubSpot
    ExternalBehavioralEventTypeDefinition:
      required:
        - archived
        - associations
        - fullyQualifiedName
        - id
        - labels
        - name
        - objectTypeId
        - properties
      type: object
      properties:
        archived:
          type: boolean
          description: Un booléen indiquant si le type d'événement est archivé.
        associations:
          type: array
          description: >-
            Un tableau de définitions d'associations définissant les
            associations liées au type d'événement.
          items:
            $ref: '#/components/schemas/AssociationDefinition'
        comboEventRules:
          $ref: '#/components/schemas/ComboEventRuleBranch'
        createdAt:
          type: string
          description: >-
            Une chaîne représentant la date et l'heure de création du type
            d'événement, au format ISO 8601.
          format: date-time
        createdUserId:
          type: integer
          description: >-
            Un nombre entier représentant l'ID de l'utilisateur qui a créé le
            type d'événement.
          format: int32
        customMatchingId:
          $ref: '#/components/schemas/ExternalObjectResolutionMappingResponse'
        description:
          type: string
          description: Une chaîne fournissant une description du type d’événement.
        detailTemplate:
          type: string
          description: >-
            Une chaîne utilisée comme modèle pour les détails du type
            d'événement.
        fullyQualifiedName:
          type: string
          description: Chaîne représentant le nom complet du type d'événement.
        headerTemplate:
          type: string
          description: Une chaîne utilisée comme modèle pour l’en-tête du type d’événement.
        id:
          type: string
          description: Une chaîne représentant l'identifiant unique du type d'événement.
        labels:
          $ref: '#/components/schemas/BehavioralEventTypeDefinitionLabels'
        name:
          type: string
          description: Une chaîne représentant le nom du type d'événement.
        objectTypeId:
          type: string
          description: Une chaîne représentant l'ID du type d'objet du type d'événement.
        primaryObject:
          type: string
          description: >-
            Une chaîne représentant l'objet principal associé au type
            d'événement.
        primaryObjectId:
          type: string
          description: >-
            Une chaîne représentant l'ID de l'objet principal associé au type
            d'événement.
        properties:
          type: array
          description: >-
            Un tableau d'objets de propriété qui définissent les propriétés du
            type d'événement.
          items:
            $ref: '#/components/schemas/Property'
        trackingType:
          type: string
          description: >-
            Une chaîne spécifiant le type de suivi de l'événement. Les valeurs
            valides incluent « VISITED_URL », « CLICKED_ELEMENT », «
            CUSTOM_SCRIPT » et d'autres encore.
          enum:
            - APP_EVENT
            - AUTOCAPTURE_EVENT
            - CLICKED_ELEMENT
            - COMBO_EVENT
            - CUSTOM_SCRIPT
            - CUSTOM_SIGNAL
            - IMPORT
            - MANUAL
            - POLLING
            - PROPERTY_CHANGE
            - VISITED_URL
            - WEBHOOK
        updatedAt:
          type: string
          description: >-
            Une chaîne représentant la date et l'heure de la dernière mise à
            jour du type d'événement, au format ISO 8601.
          format: date-time
        updatedUserId:
          type: integer
          description: >-
            Un nombre entier représentant l'ID de l'utilisateur qui a mis à jour
            le type d'événement en dernier.
          format: int32
    AssociationDefinition:
      required:
        - allowsCustomLabels
        - cardinality
        - category
        - fromObjectTypeId
        - hasAllAssociatedObjects
        - hasCascadingDeletes
        - hasUserEnforcedMaxFromObjectIds
        - hasUserEnforcedMaxToObjectIds
        - hidden
        - id
        - inverseAllowsCustomLabels
        - inverseCardinality
        - inverseHasAllAssociatedObjects
        - inverseId
        - inverseName
        - isDefault
        - isInversePrimary
        - isPrimary
        - maxFromObjectIds
        - maxToObjectIds
        - name
        - portalUniqueIdentifier
        - readOnly
        - toObjectTypeId
      type: object
      properties:
        allowsCustomLabels:
          type: boolean
          description: >-
            Indique si les étiquettes personnalisées sont autorisées pour cette
            association.
        cardinality:
          type: string
          description: "Définit la nature de l'association en termes de quantité. Les valeurs valides sont\_: «\_ONE_TO_ONE\_» et «\_ONE_TO_MANY\_»."
          enum:
            - ONE_TO_MANY
            - ONE_TO_ONE
        category:
          type: string
          description: La catégorie d'erreur
          enum:
            - HUBSPOT_DEFINED
            - INTEGRATOR_DEFINED
            - USER_DEFINED
            - WORK
        fromObjectType:
          type: string
          description: "Le type d'objet à l'origine de l'association. Les valeurs valides incluent divers types d'objets HubSpot tels que «\_CONTACT\_», «\_ENTREPRISE\_», «\_TRANSACTION\_», etc."
          enum:
            - ABANDONED_CART
            - ACCEPTANCE_TEST
            - AD
            - AD_ACCOUNT
            - AD_CAMPAIGN
            - AD_GROUP
            - AI_FORECAST
            - ALL_PAGES
            - APPROVAL
            - APPROVAL_STEP
            - ATTRIBUTION
            - AUDIENCE
            - AUTOMATION_JOURNEY
            - AUTOMATION_PLATFORM_FLOW
            - AUTOMATION_PLATFORM_FLOW_ACTION
            - BET_ALERT
            - BET_DELIVERABLE_SERVICE
            - BLOG_LISTING_PAGE
            - BLOG_POST
            - CALL
            - CAMPAIGN
            - CAMPAIGN_BUDGET_ITEM
            - CAMPAIGN_SPEND_ITEM
            - CAMPAIGN_STEP
            - CAMPAIGN_TEMPLATE
            - CAMPAIGN_TEMPLATE_STEP
            - CART
            - CASE_STUDY
            - CHATFLOW
            - CLIP
            - CMS_URL
            - COMBO_EVENT_CONFIGURATION
            - COMMERCE_PAYMENT
            - COMMUNICATION
            - COMPANY
            - CONTACT
            - CONTACT_CREATE_ATTRIBUTION
            - CONTENT
            - CONTENT_AUDIT
            - CONTENT_AUDIT_PAGE
            - CONVERSATION
            - CONVERSATION_INBOX
            - CONVERSATION_SESSION
            - CRM_OBJECTS_DUMMY_TYPE
            - CRM_PIPELINES_DUMMY_TYPE
            - CTA
            - CTA_VARIANT
            - DATA_PRIVACY_CONSENT
            - DATA_SYNC_STATE
            - DEAL
            - DEAL_CREATE_ATTRIBUTION
            - DEAL_REGISTRATION
            - DEAL_SPLIT
            - DISCOUNT
            - DISCOUNT_CODE
            - DISCOUNT_TEMPLATE
            - EMAIL
            - ENGAGEMENT
            - EXPORT
            - EXTERNAL_WEB_URL
            - FEE
            - FEEDBACK_SUBMISSION
            - FEEDBACK_SURVEY
            - FILE_MANAGER_FILE
            - FILE_MANAGER_FOLDER
            - FOLDER
            - FORECAST
            - FORM
            - FORM_SUBMISSION_INBOUNDDB
            - GOAL_TARGET
            - GOAL_TARGET_GROUP
            - GOAL_TEMPLATE
            - GSC_PROPERTY
            - HUB
            - IMPORT
            - INVOICE
            - KEYWORD
            - KNOWLEDGE_ARTICLE
            - LANDING_PAGE
            - LEAD
            - LINE_ITEM
            - MARKETING_CALENDAR
            - MARKETING_CAMPAIGN_UTM
            - MARKETING_EMAIL
            - MARKETING_EVENT
            - MARKETING_EVENT_ATTENDANCE
            - MARKETING_SMS
            - MEDIA_BRIDGE
            - MEETING_EVENT
            - MIC
            - NOTE
            - OBJECT_LIST
            - ORDER
            - OWNER
            - PARTNER_ACCOUNT
            - PARTNER_CLIENT
            - PARTNER_CLIENT_REVENUE
            - PARTNER_SERVICE
            - PAYMENT_LINK
            - PAYMENT_SCHEDULE
            - PAYMENT_SCHEDULE_INSTALLMENT
            - PERMISSIONS_TESTING
            - PLAYBOOK
            - PLAYBOOK_QUESTION
            - PLAYBOOK_SUBMISSION
            - PLAYBOOK_SUBMISSION_ANSWER
            - PLAYLIST
            - PLAYLIST_FOLDER
            - PODCAST_EPISODE
            - PORTAL
            - PORTAL_OBJECT_SYNC_MESSAGE
            - POSTAL_MAIL
            - PRIVACY_SCANNER_COOKIE
            - PRODUCT
            - PRODUCT_OR_FOLDER
            - PROPERTY_INFO
            - PROSPECTING_AGENT_CONTACT_ASSIGNMENT
            - PUBLISHING_TASK
            - QUARANTINED_SUBMISSION
            - QUOTA
            - QUOTE
            - QUOTE_FIELD
            - QUOTE_MODULE
            - QUOTE_MODULE_FIELD
            - QUOTE_TEMPLATE
            - RESTORABLE_CRM_OBJECT
            - ROSTER
            - ROSTER_MEMBER
            - SALES_DOCUMENT
            - SALES_TASK
            - SALES_WORKLOAD
            - SALESFORCE_SYNC_ERROR
            - SCHEDULING_PAGE
            - SCHEMAS_BACKEND_TEST
            - SCORE_CONFIGURATION
            - SEQUENCE
            - SEQUENCE_ENROLLMENT
            - SEQUENCE_STEP
            - SEQUENCE_STEP_ENROLLMENT
            - SERVICE
            - SITE_PAGE
            - SNIPPET
            - SOCIAL_BROADCAST
            - SOCIAL_CHANNEL
            - SOCIAL_POST
            - SOCIAL_PROFILE
            - SOX_PROTECTED_DUMMY_TYPE
            - SOX_PROTECTED_TEST_TYPE
            - SUBMISSION_TAG
            - SUBSCRIPTION
            - TASK
            - TASK_TEMPLATE
            - TAX
            - TEMPLATE
            - TICKET
            - UNKNOWN
            - UNSUBSCRIBE
            - USER
            - VIEW
            - VIEW_BLOCK
            - WEB_INTERACTIVE
        fromObjectTypeId:
          type: string
          description: L'ID du type d'objet à partir duquel l'association prend origine.
        hasAllAssociatedObjects:
          type: boolean
          description: Indique si tous les objets associés sont inclus dans l'association.
        hasCascadingDeletes:
          type: boolean
          description: >-
            Indique si l'association prend en charge les suppressions en
            cascade.
        hasUserEnforcedMaxFromObjectIds:
          type: boolean
          description: >-
            Indique s'il existe un nombre maximal d'ID d'objet imposé par
            l'utilisateur pour le type d'objet source.
        hasUserEnforcedMaxToObjectIds:
          type: boolean
          description: >-
            Indique s'il existe un nombre maximal d'ID d'objet imposé par
            l'utilisateur pour le type d'objet cible.
        hidden:
          type: boolean
          description: Indique si l'association est masquée.
        hiddenReason:
          type: string
          description: "La raison pour laquelle l'association est masquée\_: les valeurs valides incluent «\_DEFAULT\_», «\_INTERNAL\_» et «\_USER_CONFIGURED\_»."
          enum:
            - DEFAULT
            - INTERNAL
            - USER_CONFIGURED
        id:
          type: integer
          description: L'identifiant unique de la définition de l'association.
          format: int32
        inverseAllowsCustomLabels:
          type: boolean
          description: >-
            Indique si les étiquettes personnalisées sont autorisées pour
            l'association inverse.
        inverseCardinality:
          type: string
          description: "Définit la nature inverse de l'association en termes de quantité. Les valeurs valides sont «\_ONE_TO_ONE\_» et «\_ONE_TO_MANY\_»."
          enum:
            - ONE_TO_MANY
            - ONE_TO_ONE
        inverseHasAllAssociatedObjects:
          type: boolean
          description: >-
            Indique si tous les objets associés sont inclus dans l'association
            inverse.
        inverseId:
          type: integer
          description: L'identifiant unique de la définition d'association inverse.
          format: int32
        inverseLabel:
          type: string
          description: Un libellé lisible pour l'association inverse.
        inverseName:
          type: string
          description: Le nom de l'association inverse.
        isDefault:
          type: boolean
          description: Indique si cette association est l'association par défaut.
        isInversePrimary:
          type: boolean
          description: Indique si l'association inverse est l'association principale.
        isPrimary:
          type: boolean
          description: Indique si cette association est l'association principale.
        label:
          type: string
          description: Un libellé lisible par l'utilisateur pour l'association.
        maxFromObjectIds:
          type: integer
          description: >-
            Le nombre maximal d'ID d'objet pouvant être associés à partir du
            type d'objet source.
          format: int32
        maxToObjectIds:
          type: integer
          description: >-
            Le nombre maximal d'ID d'objets pouvant être associés au type
            d'objet cible.
          format: int32
        name:
          type: string
          description: Le nom de l'association.
        portalUniqueIdentifier:
          type: string
          description: Un identifiant unique pour l'association au sein du portail.
        readOnly:
          type: boolean
          description: Indique si l'association est en lecture seule.
        toObjectType:
          type: string
          description: "Le type d'objet vers lequel pointe l'association. Les valeurs valides incluent divers types d'objets HubSpot tels que «\_CONTACT\_», «\_ENTREPRISE\_», «\_TRANSACTION\_», etc."
          enum:
            - ABANDONED_CART
            - ACCEPTANCE_TEST
            - AD
            - AD_ACCOUNT
            - AD_CAMPAIGN
            - AD_GROUP
            - AI_FORECAST
            - ALL_PAGES
            - APPROVAL
            - APPROVAL_STEP
            - ATTRIBUTION
            - AUDIENCE
            - AUTOMATION_JOURNEY
            - AUTOMATION_PLATFORM_FLOW
            - AUTOMATION_PLATFORM_FLOW_ACTION
            - BET_ALERT
            - BET_DELIVERABLE_SERVICE
            - BLOG_LISTING_PAGE
            - BLOG_POST
            - CALL
            - CAMPAIGN
            - CAMPAIGN_BUDGET_ITEM
            - CAMPAIGN_SPEND_ITEM
            - CAMPAIGN_STEP
            - CAMPAIGN_TEMPLATE
            - CAMPAIGN_TEMPLATE_STEP
            - CART
            - CASE_STUDY
            - CHATFLOW
            - CLIP
            - CMS_URL
            - COMBO_EVENT_CONFIGURATION
            - COMMERCE_PAYMENT
            - COMMUNICATION
            - COMPANY
            - CONTACT
            - CONTACT_CREATE_ATTRIBUTION
            - CONTENT
            - CONTENT_AUDIT
            - CONTENT_AUDIT_PAGE
            - CONVERSATION
            - CONVERSATION_INBOX
            - CONVERSATION_SESSION
            - CRM_OBJECTS_DUMMY_TYPE
            - CRM_PIPELINES_DUMMY_TYPE
            - CTA
            - CTA_VARIANT
            - DATA_PRIVACY_CONSENT
            - DATA_SYNC_STATE
            - DEAL
            - DEAL_CREATE_ATTRIBUTION
            - DEAL_REGISTRATION
            - DEAL_SPLIT
            - DISCOUNT
            - DISCOUNT_CODE
            - DISCOUNT_TEMPLATE
            - EMAIL
            - ENGAGEMENT
            - EXPORT
            - EXTERNAL_WEB_URL
            - FEE
            - FEEDBACK_SUBMISSION
            - FEEDBACK_SURVEY
            - FILE_MANAGER_FILE
            - FILE_MANAGER_FOLDER
            - FOLDER
            - FORECAST
            - FORM
            - FORM_SUBMISSION_INBOUNDDB
            - GOAL_TARGET
            - GOAL_TARGET_GROUP
            - GOAL_TEMPLATE
            - GSC_PROPERTY
            - HUB
            - IMPORT
            - INVOICE
            - KEYWORD
            - KNOWLEDGE_ARTICLE
            - LANDING_PAGE
            - LEAD
            - LINE_ITEM
            - MARKETING_CALENDAR
            - MARKETING_CAMPAIGN_UTM
            - MARKETING_EMAIL
            - MARKETING_EVENT
            - MARKETING_EVENT_ATTENDANCE
            - MARKETING_SMS
            - MEDIA_BRIDGE
            - MEETING_EVENT
            - MIC
            - NOTE
            - OBJECT_LIST
            - ORDER
            - OWNER
            - PARTNER_ACCOUNT
            - PARTNER_CLIENT
            - PARTNER_CLIENT_REVENUE
            - PARTNER_SERVICE
            - PAYMENT_LINK
            - PAYMENT_SCHEDULE
            - PAYMENT_SCHEDULE_INSTALLMENT
            - PERMISSIONS_TESTING
            - PLAYBOOK
            - PLAYBOOK_QUESTION
            - PLAYBOOK_SUBMISSION
            - PLAYBOOK_SUBMISSION_ANSWER
            - PLAYLIST
            - PLAYLIST_FOLDER
            - PODCAST_EPISODE
            - PORTAL
            - PORTAL_OBJECT_SYNC_MESSAGE
            - POSTAL_MAIL
            - PRIVACY_SCANNER_COOKIE
            - PRODUCT
            - PRODUCT_OR_FOLDER
            - PROPERTY_INFO
            - PROSPECTING_AGENT_CONTACT_ASSIGNMENT
            - PUBLISHING_TASK
            - QUARANTINED_SUBMISSION
            - QUOTA
            - QUOTE
            - QUOTE_FIELD
            - QUOTE_MODULE
            - QUOTE_MODULE_FIELD
            - QUOTE_TEMPLATE
            - RESTORABLE_CRM_OBJECT
            - ROSTER
            - ROSTER_MEMBER
            - SALES_DOCUMENT
            - SALES_TASK
            - SALES_WORKLOAD
            - SALESFORCE_SYNC_ERROR
            - SCHEDULING_PAGE
            - SCHEMAS_BACKEND_TEST
            - SCORE_CONFIGURATION
            - SEQUENCE
            - SEQUENCE_ENROLLMENT
            - SEQUENCE_STEP
            - SEQUENCE_STEP_ENROLLMENT
            - SERVICE
            - SITE_PAGE
            - SNIPPET
            - SOCIAL_BROADCAST
            - SOCIAL_CHANNEL
            - SOCIAL_POST
            - SOCIAL_PROFILE
            - SOX_PROTECTED_DUMMY_TYPE
            - SOX_PROTECTED_TEST_TYPE
            - SUBMISSION_TAG
            - SUBSCRIPTION
            - TASK
            - TASK_TEMPLATE
            - TAX
            - TEMPLATE
            - TICKET
            - UNKNOWN
            - UNSUBSCRIBE
            - USER
            - VIEW
            - VIEW_BLOCK
            - WEB_INTERACTIVE
        toObjectTypeId:
          type: string
          description: L'ID du type d'objet vers lequel pointe l'association.
      description: The definition of an association
    ComboEventRuleBranch:
      required:
        - composingRules
        - operationType
        - ruleBranches
      type: object
      properties:
        composingRules:
          type: array
          description: >-
            Un tableau d'objets ComboEventRule qui définissent les règles
            individuelles composant cette branche de l'événement combiné.
          items:
            $ref: '#/components/schemas/ComboEventRule'
        operationType:
          type: string
          description: "Une chaîne indiquant le type d'opération logique à appliquer entre les règles de cette branche. Les valeurs valides sont «\_AND\_» et «\_OR\_»."
          enum:
            - AND
            - OR
        ruleBranches:
          type: array
          description: >-
            Un tableau d'objets ComboEventRuleBranch, permettant une logique de
            branchement imbriquée au sein des règles d'événement combiné.
          items:
            $ref: '#/components/schemas/ComboEventRuleBranch'
    ExternalObjectResolutionMappingResponse:
      required:
        - primaryObjectRule
      type: object
      properties:
        primaryObjectRule:
          $ref: '#/components/schemas/ExternalPrimaryObjectResolutionRule'
    BehavioralEventTypeDefinitionLabels:
      required:
        - singular
      type: object
      properties:
        plural:
          type: string
          description: >-
            Le libellé pluriel du type d'événement. Il s'agit d'une chaîne de
            caractères facultative.
        singular:
          type: string
          description: >-
            Le libellé singulier du type d'événement. Il s'agit d'une chaîne de
            caractères obligatoire.
    Property:
      required:
        - description
        - fieldType
        - groupName
        - label
        - name
        - options
        - type
      type: object
      properties:
        archived:
          type: boolean
          description: Indique si la propriété est archivée.
        archivedAt:
          type: string
          description: >-
            La date et l'heure d'archivage de cette propriété, au format ISO
            8601.
          format: date-time
        calculated:
          type: boolean
          description: Indique si la propriété est calculée.
        calculationFormula:
          type: string
          description: La formule utilisée pour calculer la propriété, le cas échéant.
        createdAt:
          type: string
          description: >-
            La date et l'heure de création de cette propriété, au format ISO
            8601.
          format: date-time
        createdUserId:
          type: string
          description: L'ID de l'utilisateur qui a créé cette propriété.
        currencyPropertyName:
          type: string
          description: Le nom de la propriété de devise associée à cette propriété.
        dataSensitivity:
          type: string
          description: "Le niveau de sensibilité des données. Les valeurs valides incluent «\_non_sensitive\_», «\_sensitive\_» et «\_highly_sensitive\_»."
          enum:
            - highly_sensitive
            - non_sensitive
            - sensitive
        dateDisplayHint:
          type: string
          description: "Une indication sur la manière dont les valeurs de date doivent être affichées. Les valeurs valides incluent «\_absolute\_», «\_absolute_with_relative\_», «\_time_since\_» et «\_time_until\_»."
          enum:
            - absolute
            - absolute_with_relative
            - time_since
            - time_until
        description:
          type: string
          description: Une description de la propriété.
        displayOrder:
          type: integer
          description: L'ordre dans lequel cette propriété est affichée.
          format: int32
        externalOptions:
          type: boolean
          description: Indique si les options de la propriété sont externes.
        fieldType:
          type: string
          description: Le type de champ de la propriété.
        formField:
          type: boolean
          description: Indique si la propriété est un champ de formulaire.
        groupName:
          type: string
          description: Le nom du groupe auquel appartient cette propriété.
        hasUniqueValue:
          type: boolean
          description: Indique si la propriété a une valeur unique.
        hidden:
          type: boolean
          description: Indique si la propriété est masquée.
          example: false
        hubspotDefined:
          type: boolean
          description: Indique si la propriété est définie par HubSpot.
        label:
          type: string
          description: Le libellé d'affichage de la propriété.
        modificationMetadata:
          $ref: '#/components/schemas/PropertyModificationMetadata'
        name:
          type: string
          description: Le nom unique de la propriété.
        numberDisplayHint:
          type: string
          description: "Une indication sur la manière dont les valeurs numériques doivent être affichées. Les valeurs valides incluent «\_non formaté\_», «\_formaté\_», «\_devise\_», «\_pourcentage\_», «\_durée\_» et «\_probabilité\_»."
          enum:
            - currency
            - duration
            - formatted
            - percentage
            - probability
            - unformatted
        options:
          type: array
          description: >-
            Un ensemble d'options disponibles pour cette propriété, chacune
            définie par une étiquette, une valeur et d'autres attributs.
          items:
            $ref: '#/components/schemas/Option'
        referencedObjectType:
          type: string
          description: Le type d'objet auquel cette propriété fait référence.
        sensitiveDataCategories:
          type: array
          description: >-
            Un tableau de catégories indiquant la sensibilité des données
            contenues dans la propriété.
          items:
            type: string
        showCurrencySymbol:
          type: boolean
          description: Indique si un symbole monétaire est affiché pour la propriété.
        textDisplayHint:
          type: string
          description: "Une indication sur la manière dont les valeurs de texte doivent être affichées. Les valeurs valides incluent «\_unformatted_single_line\_», «\_multi_line\_», «\_email\_», «\_phone_number\_», «\_domain_name\_», «\_ip_address\_», «\_physical_address\_» et «\_postal_code\_»."
          enum:
            - domain_name
            - email
            - ip_address
            - multi_line
            - phone_number
            - physical_address
            - postal_code
            - unformatted_single_line
        type:
          type: string
          description: Le type de données de la propriété.
        updatedAt:
          type: string
          description: >-
            La date et l'heure de la dernière mise à jour de cette propriété, au
            format ISO 8601.
          format: date-time
        updatedUserId:
          type: string
          description: L'ID de l'utilisateur qui a mis à jour cette propriété en dernier.
      description: A HubSpot property
    Error:
      required:
        - category
        - correlationId
        - message
      type: object
      properties:
        category:
          type: string
          description: La catégorie d'erreur
        context:
          type: object
          additionalProperties:
            type: array
            items:
              type: string
          description: Contexte concernant la condition d'erreur
          example: >-
            {invalidPropertyName=[propertyValue], missingScopes=[scope1,
            scope2]}
        correlationId:
          type: string
          description: >-
            Un identifiant unique pour la demande. Incluez cette valeur dans
            tous les rapports d'erreurs ou tickets d'assistance
          format: uuid
          example: aeb5f871-7f07-4993-9211-075dc63e7cbf
        errors:
          type: array
          description: informations supplémentaires à propos de l'erreur
          items:
            $ref: '#/components/schemas/ErrorDetail'
        links:
          type: object
          additionalProperties:
            type: string
          description: >-
            Une carte des noms de liens vers les URI associés contenant de la
            documentation sur l'erreur ou les mesures correctives recommandées
        message:
          type: string
          description: >-
            Un message lisible par la personne décrivant l'erreur ainsi que les
            mesures correctives possibles, le cas échéant
          example: An error occurred
        subCategory:
          type: string
          description: >-
            Une catégorie spécifique qui contient des détails plus précis sur
            l'erreur
      description: >-
        Représente une réponse d'erreur renvoyée par l'API lorsqu'une opération
        échoue. Ce composant est utilisé dans divers points de terminaison pour
        fournir des informations détaillées sur l'erreur rencontrée.
      example:
        message: Invalid input (details will vary based on the error)
        correlationId: aeb5f871-7f07-4993-9211-075dc63e7cbf
        category: VALIDATION_ERROR
        links:
          knowledge-base: https://www.hubspot.com/products/service/knowledge-base
    ComboEventRule:
      required:
        - count
        - eventTypeId
        - propertyFilters
      type: object
      properties:
        count:
          type: integer
          description: >-
            Un entier spécifiant le nombre d’occurrences requises pour que la
            règle d’événement soit satisfaite.
          format: int32
        eventTypeId:
          type: string
          description: >-
            L'identifiant unique du type d'événement. Il s'agit d'une chaîne de
            caractères.
        lookbackWindowDays:
          type: integer
          description: >-
            Un entier représentant le nombre de jours à prendre en compte lors
            de l'évaluation de la règle d'événement.
          format: int32
        propertyFilters:
          type: array
          description: >-
            Un tableau de filtres de propriétés qui définissent des critères
            supplémentaires pour l'événement. Chaque filtre spécifie une
            propriété et l'opération à appliquer.
          items:
            $ref: '#/components/schemas/PropertyFilter'
    ExternalPrimaryObjectResolutionRule:
      required:
        - eventPropertyName
        - targetObjectPropertyName
      type: object
      properties:
        eventPropertyName:
          type: string
          description: >-
            Le nom de la propriété sur l'événement. Il s'agit d'une chaîne qui
            identifie la propriété de l'événement utilisée dans la règle de
            résolution.
        targetObjectPropertyName:
          type: string
          description: >-
            Le nom de la propriété sur l'objet cible. Il s'agit d'une chaîne qui
            identifie la propriété de l'objet cible à laquelle il est fait
            référence.
    PropertyModificationMetadata:
      required:
        - archivable
        - readOnlyDefinition
        - readOnlyValue
      type: object
      properties:
        archivable:
          type: boolean
          description: Un booléen indiquant si la propriété peut être archivée.
        readOnlyDefinition:
          type: boolean
          description: Un booléen indiquant si la propriété est en lecture seule.
        readOnlyOptions:
          type: boolean
          description: >-
            Un booléen indiquant si les options de la propriété sont en lecture
            seule.
        readOnlyValue:
          type: boolean
          description: >-
            Un booléen indiquant si la valeur de la propriété est en lecture
            seule.
    Option:
      required:
        - hidden
        - label
        - value
      type: object
      properties:
        description:
          type: string
          description: Une chaîne fournissant une description de l'option.
        displayOrder:
          type: integer
          description: >-
            Un entier indiquant l'ordre dans lequel l'option doit être affichée
            par rapport aux autres options.
          format: int32
        hidden:
          type: boolean
          description: >-
            Un booléen indiquant si l'option est masquée de l'interface
            utilisateur.
        label:
          type: string
          description: Une chaîne représentant le libellé d'affichage de l'option.
        value:
          type: string
          description: Une chaîne représentant la valeur interne de l'option.
      description: A HubSpot property option
    ErrorDetail:
      required:
        - message
      type: object
      properties:
        code:
          type: string
          description: Le code du statut associé au détail de l'erreur
        context:
          type: object
          additionalProperties:
            type: array
            items:
              type: string
          description: Contexte concernant la condition d'erreur
          example: '{missingScopes=[scope1, scope2]}'
        in:
          type: string
          description: Le nom du champ ou du paramètre dans lequel l'erreur a été trouvée.
        message:
          type: string
          description: >-
            Un message lisible par la personne décrivant l'erreur ainsi que les
            mesures correctives possibles, le cas échéant
        subCategory:
          type: string
          description: >-
            Une catégorie spécifique qui contient des détails plus précis sur
            l'erreur
      description: >-
        Représente des informations détaillées sur une erreur survenue dans
        l'API. Ce composant est utilisé pour fournir un contexte et des
        spécificités supplémentaires sur les erreurs, généralement dans le cadre
        d'une réponse d'erreur.
    PropertyFilter:
      title: PROPERTY
      required:
        - filterType
        - operation
        - property
      type: object
      properties:
        context:
          $ref: '#/components/schemas/PropertyFilterContext'
        filterInsightsId:
          type: integer
          description: Un entier qui sert d'identifiant pour les informations de filtre.
          format: int32
        filterType:
          type: string
          description: "Une chaîne indiquant le type de filtre appliqué. La valeur par défaut est «\_PROPRIÉTÉ\_»."
          default: PROPERTY
          enum:
            - PROPERTY
        frameworkFilterId:
          type: integer
          description: >-
            Un entier représentant l'identifiant unique du filtre de framework.
            Il est formaté en int64.
          format: int64
        operation:
          description: >-
            Un objet définissant l'opération à effectuer sur la propriété. Il
            peut s'agir de plusieurs types d'opérations, tels que
            BoolPropertyOperation, NumberPropertyOperation,
            StringPropertyOperation, etc.
          oneOf:
            - $ref: '#/components/schemas/BoolPropertyOperation'
            - $ref: '#/components/schemas/NumberPropertyOperation'
            - $ref: '#/components/schemas/StringPropertyOperation'
            - $ref: '#/components/schemas/DateTimePropertyOperation'
            - $ref: '#/components/schemas/RangedDatePropertyOperation'
            - $ref: '#/components/schemas/ComparativeDatePropertyOperation'
            - $ref: '#/components/schemas/ComparativeBoolPropertyOperation'
            - $ref: '#/components/schemas/ComparativeNumberPropertyOperation'
            - $ref: '#/components/schemas/ComparativeStringPropertyOperation'
            - $ref: '#/components/schemas/ComparativePropertyUpdatedOperation'
            - $ref: '#/components/schemas/RollingDateRangePropertyOperation'
            - $ref: '#/components/schemas/RollingPropertyUpdatedOperation'
            - $ref: '#/components/schemas/EnumerationPropertyOperation'
            - $ref: '#/components/schemas/AllPropertyTypesOperation'
            - $ref: '#/components/schemas/RangedNumberPropertyOperation'
            - $ref: '#/components/schemas/MultiStringPropertyOperation'
            - $ref: '#/components/schemas/DatePropertyOperation'
            - $ref: '#/components/schemas/CalendarDatePropertyOperation'
            - $ref: '#/components/schemas/TimePointOperation'
            - $ref: '#/components/schemas/RangedTimeOperation'
            - $ref: '#/components/schemas/RegexPropertyOperation'
        property:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété sur laquelle le
            filtre est appliqué.
      x-hubspot-sub-type-impl: true
    PropertyFilterContext:
      required:
        - objectTypeId
      type: object
      properties:
        objectTypeId:
          type: string
          description: >-
            Une chaîne représentant l'identifiant unique du type d'objet associé
            au contexte du filtre de propriété.
    BoolPropertyOperation:
      title: bool
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - operatorName
        - propertyType
        - value
      type: object
      properties:
        defaultValue:
          type: string
          description: Une chaîne représentant la valeur par défaut de l'opération.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété.
        operationType:
          type: string
          description: Une chaîne indiquant le type d'opération effectuée.
        operator:
          type: string
          description: >-
            Une chaîne représentant l'opération à effectuer. Les valeurs valides
            incluent «IS_EQUAL_TO», «IS_NOT_EQUAL_TO», «HAS_EVER_BEEN_EQUAL_TO»
            et «HAS_NEVER_BEEN_EQUAL_TO».
          enum:
            - HAS_EVER_BEEN_EQUAL_TO
            - HAS_NEVER_BEEN_EQUAL_TO
            - IS_EQUAL_TO
            - IS_NOT_EQUAL_TO
        operatorName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de l'opérateur utilisé
            dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne indiquant le type de propriété, qui est «\_bool\_» pour cette opération."
          default: bool
          enum:
            - bool
        renderSpec:
          type: string
          description: Une chaîne spécifiant la spécification de rendu pour l'opération.
        value:
          type: boolean
          description: >-
            Une valeur booléenne indiquant la valeur à utiliser dans
            l'opération.
      x-hubspot-sub-type-impl: true
    NumberPropertyOperation:
      title: number
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - operatorName
        - propertyType
        - value
      type: object
      properties:
        defaultValue:
          type: string
          description: >-
            Chaîne représentant la valeur par défaut de l'opération si aucune
            valeur spécifique n'est définie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie pour la
            propriété doivent être inclus dans l'opération.
        operationType:
          type: string
          description: Une chaîne indiquant le type d'opération effectuée.
        operator:
          type: string
          description: "Une chaîne représentant l'opérateur de comparaison utilisé dans l'opération. Les valeurs valides incluent «\_IS_EQUAL_TO\_», «\_IS_NOT_EQUAL_TO\_», «\_IS_GREATER_THAN\_», «\_IS_GREATER_THAN_OR_EQUAL_TO\_», «\_IS_LESS_THAN\_», «\_IS_LESS_THAN_OR_EQUAL_TO\_», «\_HAS_EVER_BEEN_EQUAL_TO\_» et «\_HAS_NEVER_BEEN_EQUAL_TO\_»."
          enum:
            - HAS_EVER_BEEN_EQUAL_TO
            - HAS_NEVER_BEEN_EQUAL_TO
            - IS_EQUAL_TO
            - IS_GREATER_THAN
            - IS_GREATER_THAN_OR_EQUAL_TO
            - IS_LESS_THAN
            - IS_LESS_THAN_OR_EQUAL_TO
            - IS_NOT_EQUAL_TO
        operatorName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de l'opérateur utilisé
            dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne de caractères indiquant le type d'opération de propriété, qui est «\_number\_» dans ce cas."
          default: number
          enum:
            - number
        renderSpec:
          type: string
          description: >-
            Une chaîne de caractères qui spécifie comment l'opération doit être
            rendue ou affichée.
        value:
          type: number
          description: >-
            Une valeur numérique utilisée dans l'opération à des fins de
            comparaison.
      x-hubspot-sub-type-impl: true
    StringPropertyOperation:
      title: string
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - operatorName
        - propertyType
        - value
      type: object
      properties:
        defaultValue:
          type: string
          description: >-
            La valeur de chaîne par défaut à utiliser si aucune valeur
            spécifique n'est définie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété.
        operationType:
          type: string
          description: >-
            Le type d'opération effectuée, représenté sous forme de chaîne de
            caractères.
        operator:
          type: string
          description: "L'opération à effectuer sur la propriété de chaîne. Les valeurs valides incluent «\_IS_EQUAL_TO\_», «\_IS_NOT_EQUAL_TO\_», «\_CONTAINS\_», «\_NE_CONTIENT_PAS\_», «\_COMMENCE_PAR\_», «\_SE_TERMINE_PAR\_», «\_A_TOUJOURS_ÉTÉ_ÉGAL_À\_», «\_N'A_JAMAIS_ÉTÉ_ÉGAL_À\_», «\_A_TOUJOURS_CONTENU\_» et «\_N'A_JAMAIS_CONTENU\_»."
          enum:
            - CONTAINS
            - DOES_NOT_CONTAIN
            - ENDS_WITH
            - HAS_EVER_BEEN_EQUAL_TO
            - HAS_EVER_CONTAINED
            - HAS_NEVER_BEEN_EQUAL_TO
            - HAS_NEVER_CONTAINED
            - IS_EQUAL_TO
            - IS_NOT_EQUAL_TO
            - STARTS_WITH
        operatorName:
          type: string
          description: >-
            Le nom de l'opérateur utilisé dans l'opération, représenté sous
            forme de chaîne de caractères.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Le type de propriété, qui est toujours «\_chaîne\_» pour cette opération."
          default: string
          enum:
            - string
        renderSpec:
          type: string
          description: >-
            Une chaîne spécifiant la manière dont l'opération doit être rendue,
            bien que le format exact ne soit pas détaillé.
        value:
          type: string
          description: La valeur de chaîne à utiliser dans l'opération.
      x-hubspot-sub-type-impl: true
    DateTimePropertyOperation:
      title: datetime
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - operatorName
        - propertyType
        - requiresTimeZoneConversion
        - timestamp
      type: object
      properties:
        defaultValue:
          type: string
          description: >-
            Chaîne qui spécifie la valeur par défaut à utiliser si aucune autre
            valeur n'est définie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie pour cette
            propriété doivent être inclus dans l'opération.
        operationType:
          type: string
          description: Une chaîne qui spécifie le type d'opération effectuée.
        operator:
          type: string
          description: "Une chaîne représentant l'opération à effectuer, avec des valeurs valides incluant «\_IS_BEFORE\_», «\_IS_AFTER\_», «\_IS_EQUAL_TO\_», «\_IS_BEFORE_DATE\_» et «\_IS_AFTER_DATE\_»."
          enum:
            - IS_AFTER
            - IS_AFTER_DATE
            - IS_BEFORE
            - IS_BEFORE_DATE
            - IS_EQUAL_TO
        operatorName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de l'opérateur utilisé
            dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne indiquant le type de propriété, par défaut «\_datetime\_»."
          default: datetime
          enum:
            - datetime
        renderSpec:
          type: string
          description: >-
            Une chaîne qui définit la manière dont l'opération doit être rendue
            ou affichée.
        requiresTimeZoneConversion:
          type: boolean
          description: >-
            Un booléen indiquant si l'opération nécessite une conversion basée
            sur les fuseaux horaires.
        timestamp:
          type: integer
          description: >-
            Un entier représentant un horodatage Unix en millisecondes, utilisé
            pour les comparaisons de date et d'heure.
          format: int64
      x-hubspot-sub-type-impl: true
    RangedDatePropertyOperation:
      title: datetime-ranged
      required:
        - includeObjectsWithNoValueSet
        - lowerBoundTimestamp
        - operationType
        - operator
        - operatorName
        - propertyType
        - requiresTimeZoneConversion
        - upperBoundTimestamp
      type: object
      properties:
        defaultValue:
          type: string
          description: >-
            Chaîne représentant la valeur par défaut à utiliser si aucune valeur
            spécifique n'est définie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété.
        lowerBoundTimestamp:
          type: integer
          description: >-
            Un entier représentant la limite inférieure de la plage de dates,
            spécifié comme un horodatage Unix en millisecondes.
          format: int64
        operationType:
          type: string
          description: Une chaîne représentant le type d'opération effectuée.
        operator:
          type: string
          description: "Une chaîne spécifiant l'opération à effectuer, avec les valeurs valides «\_IS_BETWEEN\_» et «\_IS_NOT_BETWEEN\_»."
          enum:
            - IS_BETWEEN
            - IS_NOT_BETWEEN
        operatorName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de l'opérateur utilisé
            dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne indiquant le type d'opération de propriété, qui est «\_datetime-ranged\_» pour ce composant."
          default: datetime-ranged
          enum:
            - datetime-ranged
        renderSpec:
          type: string
          description: Une chaîne qui spécifie comment l'opération doit être rendue.
        requiresTimeZoneConversion:
          type: boolean
          description: >-
            Un booléen indiquant si une conversion de fuseau horaire est requise
            pour la plage de dates.
        upperBoundTimestamp:
          type: integer
          description: >-
            Un entier représentant la limite supérieure de la plage de dates,
            spécifié comme un horodatage Unix en millisecondes.
          format: int64
      x-hubspot-sub-type-impl: true
    ComparativeDatePropertyOperation:
      title: datetime-comparative
      required:
        - comparisonPropertyName
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - operatorName
        - propertyType
      type: object
      properties:
        comparisonPropertyName:
          type: string
          description: Une chaîne représentant le nom de la propriété à comparer.
        defaultComparisonValue:
          type: string
          description: >-
            Une chaîne spécifiant la valeur de comparaison par défaut si la
            propriété de comparaison n'est pas définie.
        defaultValue:
          type: string
          description: >-
            Une chaîne fournissant la valeur par défaut pour l'opération si
            aucune valeur spécifique n'est définie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie pour la
            propriété doivent être inclus dans l'opération.
        operationType:
          type: string
          description: Une chaîne représentant le type d'opération effectuée.
        operator:
          type: string
          description: "Une chaîne spécifiant l'opérateur de comparaison à utiliser, avec les valeurs valides «\_IS_BEFORE\_» et «\_IS_AFTER\_»."
          enum:
            - IS_AFTER
            - IS_BEFORE
        operatorName:
          type: string
          description: >-
            Une chaîne qui fournit un nom lisible par l'homme pour l'opérateur
            utilisé.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne indiquant le type d’opération de propriété, qui est «\_datetime-comparative\_» pour ce composant."
          default: datetime-comparative
          enum:
            - datetime-comparative
        renderSpec:
          type: string
          description: >-
            Une chaîne de caractères utilisée pour définir la manière dont
            l'opération doit être rendue, bien que les spécificités ne soient
            pas détaillées dans le schéma.
      x-hubspot-sub-type-impl: true
    ComparativeBoolPropertyOperation:
      title: bool-comparative
      required:
        - comparisonPropertyName
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - operatorName
        - propertyType
      type: object
      properties:
        comparisonPropertyName:
          type: string
          description: Une chaîne spécifiant le nom de la propriété à comparer.
        defaultValue:
          type: string
          description: >-
            Chaîne de caractères représentant la valeur par défaut à utiliser si
            aucune valeur n'est définie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie doivent être
            inclus dans l'opération.
        operationType:
          type: string
          description: Une chaîne qui spécifie le type d'opération effectuée.
        operator:
          type: string
          description: "Chaîne de caractères représentant l'opérateur de comparaison. Les valeurs valides sont «\_IS_EQUAL_TO\_» et «\_IS_NOT_EQUAL_TO\_»."
          enum:
            - IS_EQUAL_TO
            - IS_NOT_EQUAL_TO
        operatorName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de l'opérateur utilisé
            dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne indiquant le type d’opération de propriété, qui est «\_bool-comparative\_» pour ce composant."
          default: bool-comparative
          enum:
            - bool-comparative
        renderSpec:
          type: string
          description: Une chaîne qui définit la spécification de rendu pour l'opération.
      x-hubspot-sub-type-impl: true
    ComparativeNumberPropertyOperation:
      title: number-comparative
      required:
        - comparisonPropertyName
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - operatorName
        - propertyType
      type: object
      properties:
        comparisonPropertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété à laquelle la
            comparaison est effectuée.
        defaultValue:
          type: string
          description: >-
            Une chaîne spécifiant la valeur par défaut à utiliser si aucune
            valeur n'est définie pour la propriété comparée.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété comparée.
        operationType:
          type: string
          description: Une chaîne représentant le type d'opération effectuée.
        operator:
          type: string
          description: "Une chaîne indiquant l'opérateur de comparaison à utiliser\_: les valeurs valides incluent «\_IS_EQUAL_TO\_», «\_IS_NOT_EQUAL_TO\_», «\_IS_GREATER_THAN\_», «\_IS_GREATER_THAN_OR_EQUAL_TO\_», «\_IS_LESS_THAN\_» et «\_IS_LESS_THAN_OR_EQUAL_TO\_»."
          enum:
            - IS_EQUAL_TO
            - IS_GREATER_THAN
            - IS_GREATER_THAN_OR_EQUAL_TO
            - IS_LESS_THAN
            - IS_LESS_THAN_OR_EQUAL_TO
            - IS_NOT_EQUAL_TO
        operatorName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de l'opérateur utilisé
            dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne représentant le type d'opération de propriété, avec une valeur par défaut de «\_number-comparative\_»."
          default: number-comparative
          enum:
            - number-comparative
        renderSpec:
          type: string
          description: Une chaîne qui fournit les spécifications de rendu pour l'opération.
      x-hubspot-sub-type-impl: true
    ComparativeStringPropertyOperation:
      title: string-comparative
      required:
        - comparisonPropertyName
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - operatorName
        - propertyType
      type: object
      properties:
        comparisonPropertyName:
          type: string
          description: Chaîne de caractères spécifiant le nom de la propriété à comparer.
        defaultValue:
          type: string
          description: >-
            Une chaîne représentant la valeur par défaut à utiliser si la valeur
            de la propriété n'est pas définie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie pour la
            propriété doivent être inclus dans l'opération.
        operationType:
          type: string
          description: Une chaîne représentant le type d'opération effectuée.
        operator:
          type: string
          description: "Une chaîne représentant l'opérateur de comparaison utilisé dans l'opération. Les valeurs valides sont\_: «\_IS_EQUAL_TO\_», «\_IS_NOT_EQUAL_TO\_», «\_CONTAINS\_», «\_DOES_NOT_CONTAIN\_», «\_STARTS_WITH\_» et «\_ENDS_WITH\_»."
          enum:
            - CONTAINS
            - DOES_NOT_CONTAIN
            - ENDS_WITH
            - IS_EQUAL_TO
            - IS_NOT_EQUAL_TO
            - STARTS_WITH
        operatorName:
          type: string
          description: >-
            Une chaîne qui fournit un nom lisible par l'utilisateur pour
            l'opérateur utilisé dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne indiquant le type d’opération de propriété, qui est «\_string-comparative\_» pour ce composant."
          default: string-comparative
          enum:
            - string-comparative
        renderSpec:
          type: string
          description: >-
            Une chaîne qui fournit les spécifications de rendu pour l'opération,
            bien que son utilisation spécifique ne soit pas détaillée dans la
            spécification.
      x-hubspot-sub-type-impl: true
    ComparativePropertyUpdatedOperation:
      title: property-updated-comparative
      required:
        - comparisonPropertyName
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - operatorName
        - propertyType
      type: object
      properties:
        comparisonPropertyName:
          type: string
          description: Chaîne de caractères spécifiant le nom de la propriété à comparer.
        defaultComparisonValue:
          type: string
          description: >-
            Chaîne représentant la valeur par défaut à utiliser pour la
            comparaison si aucune autre valeur n'est définie.
        defaultValue:
          type: string
          description: >-
            Chaîne représentant la valeur par défaut à utiliser si aucune autre
            valeur n'est définie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété.
        operationType:
          type: string
          description: Une chaîne indiquant le type d'opération effectuée.
        operator:
          type: string
          description: "Une chaîne indiquant l'opérateur de comparaison à utiliser, avec les valeurs valides «\_IS_BEFORE\_» et «\_IS_AFTER\_»."
          enum:
            - IS_AFTER
            - IS_BEFORE
        operatorName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de l'opérateur utilisé
            dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne représentant le type d'opération de propriété, par défaut «\_property-updated-comparative\_»."
          default: property-updated-comparative
          enum:
            - property-updated-comparative
        renderSpec:
          type: string
          description: Une chaîne fournissant les spécifications de rendu de l'opération.
      x-hubspot-sub-type-impl: true
    RollingDateRangePropertyOperation:
      title: datetime-rolling
      required:
        - includeObjectsWithNoValueSet
        - numberOfDays
        - operationType
        - operator
        - operatorName
        - propertyType
        - requiresTimeZoneConversion
      type: object
      properties:
        defaultValue:
          type: string
          description: >-
            Chaîne représentant la valeur par défaut à utiliser si aucune autre
            valeur n'est définie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété.
        numberOfDays:
          type: integer
          description: >-
            Un entier représentant le nombre de jours utilisés dans le calcul de
            la plage de dates glissante.
          format: int32
        operationType:
          type: string
          description: Une chaîne indiquant le type d'opération effectuée.
        operator:
          type: string
          description: "Une chaîne spécifiant l'opération à effectuer, comme «\_IS_LESS_THAN_X_DAYS_AGO\_» ou «\_IS_MORE_THAN_X_DAYS_FROM_NOW\_»."
          enum:
            - IS_LESS_THAN_X_DAYS_AGO
            - IS_LESS_THAN_X_DAYS_FROM_NOW
            - IS_MORE_THAN_X_DAYS_AGO
            - IS_MORE_THAN_X_DAYS_FROM_NOW
        operatorName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de l'opérateur utilisé
            dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne indiquant le type d'opération de propriété, avec une valeur par défaut de «\_datetime-rolling\_»."
          default: datetime-rolling
          enum:
            - datetime-rolling
        renderSpec:
          type: string
          description: >-
            Une chaîne utilisée pour le rendu des spécifications, bien que son
            utilisation spécifique ne soit pas détaillée.
        requiresTimeZoneConversion:
          type: boolean
          description: >-
            Un booléen indiquant si l'opération nécessite une conversion basée
            sur les fuseaux horaires.
      x-hubspot-sub-type-impl: true
    RollingPropertyUpdatedOperation:
      title: rolling-property-updated
      required:
        - includeObjectsWithNoValueSet
        - numberOfDays
        - operationType
        - operator
        - operatorName
        - propertyType
      type: object
      properties:
        defaultValue:
          type: string
          description: >-
            Chaîne qui contient la valeur par défaut de la propriété si aucune
            autre valeur n'est définie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie pour la
            propriété doivent être inclus dans l'opération.
        numberOfDays:
          type: integer
          description: >-
            Un entier représentant le nombre de jours pendant lesquels
            l'opération de mise à jour de la propriété est évaluée.
          format: int32
        operationType:
          type: string
          description: Une chaîne qui spécifie le type d'opération effectuée.
        operator:
          type: string
          description: "Une chaîne spécifiant l'opération à effectuer, avec les valeurs valides étant «\_UPDATED_IN_LAST_X_DAYS\_» et «\_NOT_UPDATED_IN_LAST_X_DAYS\_»."
          enum:
            - NOT_UPDATED_IN_LAST_X_DAYS
            - UPDATED_IN_LAST_X_DAYS
        operatorName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de l'opérateur utilisé
            dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne de caractères indiquant le type d'opération de propriété, qui est «\_rolling-property-updated\_»."
          default: rolling-property-updated
          enum:
            - rolling-property-updated
        renderSpec:
          type: string
          description: >-
            Une chaîne de caractères qui spécifie comment l'opération doit être
            rendue ou affichée.
      x-hubspot-sub-type-impl: true
    EnumerationPropertyOperation:
      title: enumeration
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - operatorName
        - propertyType
        - values
      type: object
      properties:
        defaultValue:
          type: string
          description: Une chaîne représentant la valeur par défaut de l'opération.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour cette propriété.
        operationType:
          type: string
          description: Une chaîne indiquant le type d'opération effectuée.
        operator:
          type: string
          description: "Une chaîne représentant l'opération à effectuer. Les valeurs valides incluent\_: «\_IS_ANY_OF\_», «\_IS_NONE_OF\_», «\_IS_EXACTLY\_», «\_IS_NOT_EXACTLY\_», «\_CONTAINS_ALL\_», «\_DOES_NOT_CONTAIN_ALL\_», «\_HAS_EVER_BEEN_ANY_OF\_», «\_HAS_NEVER_BEEN_ANY_OF\_», «\_HAS_EVER_BEEN_EXACTLY\_», «\_HAS_NEVER_BEEN_EXACTLY\_», «\_HAS_EVER_CONTAINED_ALL\_» et «\_HAS_NEVER_CONTAINED_ALL\_»."
          enum:
            - CONTAINS_ALL
            - DOES_NOT_CONTAIN_ALL
            - HAS_EVER_BEEN_ANY_OF
            - HAS_EVER_BEEN_EXACTLY
            - HAS_EVER_CONTAINED_ALL
            - HAS_NEVER_BEEN_ANY_OF
            - HAS_NEVER_BEEN_EXACTLY
            - HAS_NEVER_CONTAINED_ALL
            - IS_ANY_OF
            - IS_EXACTLY
            - IS_NONE_OF
            - IS_NOT_EXACTLY
        operatorName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de l'opérateur utilisé
            dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne indiquant le type de propriété, qui est «\_énumération\_» par défaut."
          default: enumeration
          enum:
            - enumeration
        renderSpec:
          type: string
          description: Une chaîne spécifiant la manière dont l'opération doit être rendue.
        values:
          type: array
          description: >-
            Un tableau de chaînes représentant les valeurs à utiliser dans
            l'opération.
          items:
            type: string
      x-hubspot-sub-type-impl: true
    AllPropertyTypesOperation:
      title: alltypes
      required:
        - coalescingRefineBy
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - operatorName
        - propertyType
      type: object
      properties:
        coalescingRefineBy:
          description: >-
            Un objet qui spécifie des critères d'affinement supplémentaires pour
            la fusion, qui peut être de plusieurs types tels que
            NumOccurrencesRefineBy ou SetOccurrencesRefineBy.
          oneOf:
            - $ref: '#/components/schemas/NumOccurrencesRefineBy'
            - $ref: '#/components/schemas/SetOccurrencesRefineBy'
        defaultValue:
          type: string
          description: >-
            Une chaîne spécifiant la valeur par défaut à utiliser dans
            l'opération.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie doivent être
            inclus dans l'opération.
        operationType:
          type: string
          description: Une chaîne indiquant le type d'opération effectuée.
        operator:
          type: string
          description: "Une chaîne représentant l'opération à effectuer, avec des valeurs valides incluant «\_IS_KNOWN\_», «\_IS_UNKNOWN\_», «\_IS_BLANK\_» et «\_IS_NOT_BLANK\_»."
          enum:
            - IS_BLANK
            - IS_KNOWN
            - IS_NOT_BLANK
            - IS_UNKNOWN
        operatorName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de l'opérateur utilisé
            dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne de caractères indiquant le type d'opération de propriété, qui est «\_alltypes\_» pour ce composant."
          default: alltypes
          enum:
            - alltypes
        pruningRefineBy:
          description: >-
            Un objet qui spécifie des critères d'affinement supplémentaires pour
            l'élagage, qui peut être de plusieurs types tels que
            RelativeComparativeTimestampRefineBy ou
            AbsoluteRangedTimestampRefineBy.
          oneOf:
            - $ref: '#/components/schemas/RelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/RelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/AbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/AbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/AllHistoryRefineBy'
            - $ref: '#/components/schemas/TimePointOperation'
            - $ref: '#/components/schemas/RangedTimeOperation'
        renderSpec:
          type: string
          description: Une chaîne qui fournit les spécifications de rendu pour l'opération.
      x-hubspot-sub-type-impl: true
    RangedNumberPropertyOperation:
      title: number-ranged
      required:
        - includeObjectsWithNoValueSet
        - lowerBound
        - operationType
        - operator
        - operatorName
        - propertyType
        - upperBound
      type: object
      properties:
        defaultValue:
          type: string
          description: >-
            Une chaîne représentant la valeur par défaut à utiliser si aucune
            valeur n'est définie pour la propriété.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie pour la
            propriété doivent être inclus dans l'opération.
        lowerBound:
          type: number
          description: >-
            Un nombre représentant la borne inférieure de la plage pour
            l'opération.
        operationType:
          type: string
          description: Une chaîne qui spécifie le type d'opération effectuée.
        operator:
          type: string
          description: >-
            Une chaîne spécifiant l'opération à effectuer sur la propriété. Les
            valeurs valides incluent « IS_BETWEEN » et « IS_NOT_BETWEEN ».
          enum:
            - IS_BETWEEN
            - IS_NOT_BETWEEN
        operatorName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de l'opérateur utilisé
            dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne indiquant le type d'opération de propriété, qui est « number-ranged\_» par défaut."
          default: number-ranged
          enum:
            - number-ranged
        renderSpec:
          type: string
          description: >-
            Une chaîne de caractères qui spécifie comment l'opération doit être
            rendue, bien que son utilisation exacte ne soit pas détaillée dans
            la spécification.
        upperBound:
          type: number
          description: >-
            Un nombre représentant la borne supérieure de la plage pour
            l'opération.
      x-hubspot-sub-type-impl: true
    MultiStringPropertyOperation:
      title: multistring
      required:
        - coalescingRefineBy
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - operatorName
        - propertyType
        - values
      type: object
      properties:
        coalescingRefineBy:
          description: >-
            Un objet qui spécifie des critères d'affinement supplémentaires pour
            la fusion, qui peut être l'un des nombreux schémas prédéfinis tels
            que NumOccurrencesRefineBy ou SetOccurrencesRefineBy.
          oneOf:
            - $ref: '#/components/schemas/NumOccurrencesRefineBy'
            - $ref: '#/components/schemas/SetOccurrencesRefineBy'
        defaultValue:
          type: string
          description: >-
            Chaîne représentant la valeur par défaut à utiliser dans l'opération
            si aucune valeur spécifique n'est fournie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant si les objets sans valeur définie pour la
            propriété doivent être inclus dans l'opération.
        operationType:
          type: string
          description: Une chaîne indiquant le type d'opération effectuée.
        operator:
          type: string
          description: "Une chaîne représentant l'opération à effectuer, avec des valeurs possibles suivantes\_: «\_IS_EQUAL_TO\_», «\_IS_NOT_EQUAL_TO\_», «\_CONTAINS\_», «\_CONTAINS_EXACTLY\_», «\_DOES_NOT_CONTAIN\_», «\_DOES_NOT_CONTAIN_EXACTLY\_», «\_STARTS_WITH\_» et «\_ENDS_WITH\_»."
          enum:
            - CONTAINS
            - CONTAINS_EXACTLY
            - DOES_NOT_CONTAIN
            - DOES_NOT_CONTAIN_EXACTLY
            - ENDS_WITH
            - IS_EQUAL_TO
            - IS_NOT_EQUAL_TO
            - STARTS_WITH
        operatorName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de l'opérateur utilisé
            dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne qui spécifie le type d'opération de propriété, qui est «\_multistring\_» par défaut."
          default: multistring
          enum:
            - multistring
        pruningRefineBy:
          description: >-
            Un objet qui spécifie des critères d'affinement supplémentaires pour
            l'élagage, qui peut être l'un des plusieurs schémas prédéfinis tels
            que RelativeComparativeTimestampRefineBy ou
            AbsoluteRangedTimestampRefineBy.
          oneOf:
            - $ref: '#/components/schemas/RelativeComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/RelativeRangedTimestampRefineBy'
            - $ref: '#/components/schemas/AbsoluteComparativeTimestampRefineBy'
            - $ref: '#/components/schemas/AbsoluteRangedTimestampRefineBy'
            - $ref: '#/components/schemas/AllHistoryRefineBy'
            - $ref: '#/components/schemas/TimePointOperation'
            - $ref: '#/components/schemas/RangedTimeOperation'
        renderSpec:
          type: string
          description: >-
            Une chaîne de caractères qui spécifie comment l'opération doit être
            rendue ou affichée.
        values:
          type: array
          description: >-
            Un tableau de chaînes représentant les valeurs à utiliser dans
            l'opération.
          items:
            type: string
      x-hubspot-sub-type-impl: true
    DatePropertyOperation:
      title: date
      required:
        - day
        - includeObjectsWithNoValueSet
        - month
        - operationType
        - operator
        - operatorName
        - propertyType
        - year
      type: object
      properties:
        day:
          type: integer
          description: Un entier spécifiant le composant jour de la date.
          format: int32
        defaultValue:
          type: string
          description: >-
            Une chaîne représentant la valeur par-défaut à utiliser si aucune
            autre valeur n'est définie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété.
        month:
          type: string
          description: Un entier spécifiant le composant mois de la date.
          enum:
            - APR
            - AUG
            - DEC
            - FEB
            - JAN
            - JUL
            - JUN
            - MAR
            - MAY
            - NOV
            - OCT
            - SEP
        operationType:
          type: string
          description: Une chaîne indiquant le type d'opération effectuée.
        operator:
          type: string
          description: >-
            Une chaîne représentant l'opération à effectuer sur la propriété de
            date, telle que les opérations de comparaison.
          enum:
            - AFTER
            - BEFORE
            - EQUAL
        operatorName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de l'opérateur utilisé
            dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne indiquant le type d'opération de propriété, avec une valeur par défaut de «\_date\_»."
          default: date
          enum:
            - date
        renderSpec:
          type: string
          description: Une chaîne qui fournit les spécifications de rendu de l'opération.
        year:
          type: integer
          description: Un entier spécifiant le composant année de la date.
          format: int32
      x-hubspot-sub-type-impl: true
    CalendarDatePropertyOperation:
      title: calendar-date
      required:
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - operatorName
        - propertyType
        - timeUnit
        - timeUnitCount
        - useFiscalYear
      type: object
      properties:
        defaultValue:
          type: string
          description: Une chaîne représentant la valeur par défaut de l'opération.
        fiscalYearStart:
          type: string
          description: "Une chaîne indiquant le mois de début de l'exercice fiscal, avec des options telles que «\_JANVIER\_», «\_FÉVRIER\_», «\_MARS\_», etc."
          enum:
            - APRIL
            - AUGUST
            - DECEMBER
            - FEBRUARY
            - JANUARY
            - JULY
            - JUNE
            - MARCH
            - MAY
            - NOVEMBER
            - OCTOBER
            - SEPTEMBER
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen qui détermine si les objets sans valeur définie doivent
            être inclus dans l'opération.
        operationType:
          type: string
          description: Une chaîne indiquant le type d'opération effectuée.
        operator:
          type: string
          description: "Une chaîne qui spécifie l'opération à effectuer\_: «\_IN_THIS_TIME_UNIT\_», «\_IN_THIS_TIME_UNIT_SO_FAR\_», «\_IN_NEXT_TIME_UNIT\_», «\_IN_LAST_TIME_UNIT\_» et «\_IN_LAST_TIME_UNIT_SO_FAR\_»."
          enum:
            - IN_LAST_TIME_UNIT
            - IN_LAST_TIME_UNIT_SO_FAR
            - IN_NEXT_TIME_UNIT
            - IN_THIS_TIME_UNIT
            - IN_THIS_TIME_UNIT_SO_FAR
        operatorName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de l'opérateur utilisé
            dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne indiquant le type de propriété, par défaut «\_calendar-date\_»."
          default: calendar-date
          enum:
            - calendar-date
        renderSpec:
          type: string
          description: >-
            Une chaîne utilisée pour définir les spécifications de rendu de
            l'opération.
        timeUnit:
          type: string
          description: "Une chaîne de caractères représentant l'unité de temps pour l'opération, telle que «\_JOUR\_», «\_SEMAINE\_», «\_MOIS\_», «\_TRIMESTRE\_» ou «\_ANNÉE\_»."
          enum:
            - DAY
            - MONTH
            - QUARTER
            - WEEK
            - YEAR
        timeUnitCount:
          type: integer
          description: >-
            Un entier spécifiant le nombre d'unités de temps à prendre en compte
            dans l'opération.
          format: int32
        useFiscalYear:
          type: boolean
          description: >-
            Un booléen indiquant si l'année fiscale doit être utilisée dans
            l'opération.
      x-hubspot-sub-type-impl: true
    TimePointOperation:
      title: timepoint
      required:
        - endpointBehavior
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - operatorName
        - propertyParser
        - propertyType
        - timePoint
        - type
      type: object
      properties:
        defaultValue:
          type: string
          description: Une chaîne indiquant la valeur par défaut de l'opération.
        endpointBehavior:
          type: string
          description: "Une chaîne indiquant le comportement du point de terminaison. Les valeurs valides sont «\_INCLUSIVE\_» et «\_EXCLUSIVE\_»."
          enum:
            - EXCLUSIVE
            - INCLUSIVE
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets qui n'ont aucune
            valeur définie.
        operationType:
          type: string
          description: Une chaîne indiquant le type d'opération.
        operator:
          type: string
          description: "Une chaîne représentant l'opérateur utilisé dans l'opération. Les valeurs valides sont «\_IS_BEFORE\_» et «\_IS_AFTER\_»."
          enum:
            - IS_AFTER
            - IS_BEFORE
        operatorName:
          type: string
          description: Une chaîne représentant le nom de l'opérateur.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyParser:
          type: string
          description: "Une chaîne spécifiant l'analyseur de propriété. Les valeurs valides incluent\_: «\_VALUE\_», «\_UPDATED_AT\_», «\_ANNIVERSARY\_», «\_VALUE_WITH_ZONE_SAME_LOCAL_CONVERSION\_» et «\_ANNIVERSARY_WITH_ZONE_SAME_LOCAL_CONVERSION\_»."
          enum:
            - ANNIVERSARY
            - ANNIVERSARY_WITH_ZONE_SAME_LOCAL_CONVERSION
            - UPDATED_AT
            - VALUE
            - VALUE_WITH_ZONE_SAME_LOCAL_CONVERSION
        propertyType:
          type: string
          description: "Une chaîne indiquant le type de propriété. Par défaut, «\_timepoint\_»."
          default: timepoint
          enum:
            - timepoint
        renderSpec:
          type: string
          description: Une chaîne qui spécifie la spécification de rendu.
        timePoint:
          description: >-
            Un objet qui spécifie le point temporel. Il peut s'agir d'un
            DatePoint, d'un IndexedTimePoint ou d'un PropertyReferencedTime.
          oneOf:
            - $ref: '#/components/schemas/DatePoint'
            - $ref: '#/components/schemas/IndexedTimePoint'
            - $ref: '#/components/schemas/PropertyReferencedTime'
        type:
          type: string
          description: Une chaîne représentant le type de l'opération.
      x-hubspot-sub-type-impl: true
    RangedTimeOperation:
      title: rangedtime
      required:
        - includeObjectsWithNoValueSet
        - lowerBoundEndpointBehavior
        - lowerBoundTimePoint
        - operationType
        - operator
        - operatorName
        - propertyParser
        - propertyType
        - type
        - upperBoundEndpointBehavior
        - upperBoundTimePoint
      type: object
      properties:
        defaultValue:
          type: string
          description: >-
            Chaîne représentant la valeur par défaut à utiliser si aucune autre
            valeur n'est définie.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété spécifiée.
        lowerBoundEndpointBehavior:
          type: string
          description: "Une chaîne indiquant le comportement du point de terminaison de la borne inférieure, avec les valeurs valides «\_INCLUSIVE\_» et «\_EXCLUSIVE\_»."
          enum:
            - EXCLUSIVE
            - INCLUSIVE
        lowerBoundTimePoint:
          description: >-
            Définit la limite inférieure de la plage horaire, qui peut être un
            DatePoint, un IndexedTimePoint ou un PropertyReferencedTime.
          oneOf:
            - $ref: '#/components/schemas/DatePoint'
            - $ref: '#/components/schemas/IndexedTimePoint'
            - $ref: '#/components/schemas/PropertyReferencedTime'
        operationType:
          type: string
          description: Une chaîne représentant le type d'opération effectuée.
        operator:
          type: string
          description: "Une chaîne représentant l'opération à effectuer, avec les valeurs valides «\_IS_BETWEEN\_» et «\_IS_NOT_BETWEEN\_»."
          enum:
            - IS_BETWEEN
            - IS_NOT_BETWEEN
        operatorName:
          type: string
          description: Une chaîne indiquant le nom de l'opérateur utilisé dans l'opération.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyParser:
          type: string
          description: "Une chaîne spécifiant l'analyseur à utiliser pour la propriété, avec des options incluant «\_VALUE\_», «\_UPDATED_AT\_», «\_ANNIVERSARY\_», «\_VALUE_WITH_ZONE_SAME_LOCAL_CONVERSION\_» et «\_ANNIVERSARY_WITH_ZONE_SAME_LOCAL_CONVERSION\_»."
          enum:
            - ANNIVERSARY
            - ANNIVERSARY_WITH_ZONE_SAME_LOCAL_CONVERSION
            - UPDATED_AT
            - VALUE
            - VALUE_WITH_ZONE_SAME_LOCAL_CONVERSION
        propertyType:
          type: string
          description: "Une chaîne indiquant le type de propriété, par défaut «\_rangedtime\_»."
          default: rangedtime
          enum:
            - rangedtime
        renderSpec:
          type: string
          description: Une chaîne qui spécifie la spécification de rendu, le cas échéant.
        type:
          type: string
          description: Une chaîne représentant le type de l'opération.
        upperBoundEndpointBehavior:
          type: string
          description: "Une chaîne indiquant le comportement du point de terminaison de la borne supérieure, avec les valeurs valides «\_INCLUSIVE\_» et «\_EXCLUSIVE\_»."
          enum:
            - EXCLUSIVE
            - INCLUSIVE
        upperBoundTimePoint:
          description: >-
            Définit la limite supérieure de la plage horaire, qui peut être un
            DatePoint, un IndexedTimePoint ou un PropertyReferencedTime.
          oneOf:
            - $ref: '#/components/schemas/DatePoint'
            - $ref: '#/components/schemas/IndexedTimePoint'
            - $ref: '#/components/schemas/PropertyReferencedTime'
      x-hubspot-sub-type-impl: true
    RegexPropertyOperation:
      title: regex
      required:
        - caseSensitive
        - includeObjectsWithNoValueSet
        - operationType
        - operator
        - operatorName
        - pattern
        - propertyType
      type: object
      properties:
        caseSensitive:
          type: boolean
          description: >-
            Un booléen indiquant si la correspondance d'expression régulière
            doit être sensible à la casse.
        defaultValue:
          type: string
          description: >-
            Chaîne représentant la valeur par défaut à utiliser si aucune
            correspondance n'est trouvée.
        includeObjectsWithNoValueSet:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les objets pour lesquels
            aucune valeur n'est définie pour la propriété.
        operationType:
          type: string
          description: Une chaîne indiquant le type d'opération effectuée.
        operator:
          type: string
          description: "Une chaîne spécifiant l'opération d'expression régulière à effectuer, telle que «\_MATCHES_REGEX\_» ou «\_DOES_NOT_MATCH_REGEX\_»."
          enum:
            - DOES_NOT_MATCH_REGEX
            - MATCHES_REGEX
        operatorName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de l'opérateur utilisé
            dans l'opération.
        pattern:
          type: string
          description: >-
            Chaîne représentant le modèle d'expression régulière utilisé pour la
            correspondance.
        propertyAspect:
          $ref: '#/components/schemas/PropertyAspect'
        propertyType:
          type: string
          description: "Une chaîne de caractères indiquant le type d'opération de propriété, avec pour valeur par défaut «\_regex\_»."
          default: regex
          enum:
            - regex
        renderSpec:
          type: string
          description: >-
            Une chaîne de caractères qui spécifie comment l'opération doit être
            rendue ou affichée.
      x-hubspot-sub-type-impl: true
    PropertyAspect:
      required:
        - aspect
      type: object
      properties:
        aspect:
          type: string
          enum:
            - TIMERANGE_END
            - TIMERANGE_START
        qualifier:
          type: string
    NumOccurrencesRefineBy:
      title: NumOccurrencesRefineBy
      required:
        - type
      type: object
      properties:
        maxOccurrences:
          type: integer
          description: Un entier représentant le nombre maximal d'occurrences autorisées.
          format: int32
        minOccurrences:
          type: integer
          description: Un entier représentant le nombre minimum d'occurrences requis.
          format: int32
        type:
          type: string
          description: "Une chaîne qui spécifie le type d'affinement, qui est «\_NumOccurrencesRefineBy\_» par défaut."
          default: NumOccurrencesRefineBy
          enum:
            - NumOccurrencesRefineBy
      x-hubspot-sub-type-impl: true
    SetOccurrencesRefineBy:
      title: SetOccurrencesRefineBy
      required:
        - setType
        - type
      type: object
      properties:
        setType:
          type: string
          description: "Une chaîne qui indique le type d'ensemble utilisé pour l'affinement. Les valeurs valides sont\_: «\_ALL\_», «\_ALL_INCLUDE_EMPTY\_», «\_ANY\_», «\_NONE\_», «\_NONE_EXCLUDE_EMPTY\_» et «\_ANY_INCLUDE_EMPTY\_»."
          enum:
            - ALL
            - ALL_INCLUDE_EMPTY
            - ANY
            - ANY_INCLUDE_EMPTY
            - NONE
            - NONE_EXCLUDE_EMPTY
        type:
          type: string
          description: "Une chaîne qui spécifie le type d'affinement appliqué. La valeur par défaut est «\_SetOccurrencesRefineBy\_»."
          default: SetOccurrencesRefineBy
          enum:
            - SetOccurrencesRefineBy
      x-hubspot-sub-type-impl: true
    RelativeComparativeTimestampRefineBy:
      title: RelativeComparativeTimestampRefineBy
      required:
        - comparison
        - timeOffset
        - type
      type: object
      properties:
        comparison:
          type: string
          description: "Une chaîne de caractères qui indique la direction de la comparaison, soit «\_BEFORE\_» ou «\_AFTER\_»."
          enum:
            - AFTER
            - BEFORE
        timeOffset:
          $ref: '#/components/schemas/TimeOffset'
        type:
          type: string
          description: "Une chaîne qui spécifie le type d'affinement, qui est «\_RelativeComparativeTimestampRefineBy\_»."
          default: RelativeComparativeTimestampRefineBy
          enum:
            - RelativeComparativeTimestampRefineBy
      x-hubspot-sub-type-impl: true
    RelativeRangedTimestampRefineBy:
      title: RelativeRangedTimestampRefineBy
      required:
        - lowerBoundOffset
        - rangeType
        - type
        - upperBoundOffset
      type: object
      properties:
        lowerBoundOffset:
          $ref: '#/components/schemas/TimeOffset'
        rangeType:
          type: string
          description: "Une chaîne qui indique le type d'opération de plage. Les valeurs valides sont «\_BETWEEN\_» et «\_NOT_BETWEEN\_»."
          enum:
            - BETWEEN
            - NOT_BETWEEN
        type:
          type: string
          description: >-
            Une chaîne qui spécifie le type de l'opération d'affinement. La
            valeur par défaut est « RelativeRangedTimestampRefineBy ».
          default: RelativeRangedTimestampRefineBy
          enum:
            - RelativeRangedTimestampRefineBy
        upperBoundOffset:
          $ref: '#/components/schemas/TimeOffset'
      x-hubspot-sub-type-impl: true
    AbsoluteComparativeTimestampRefineBy:
      title: AbsoluteComparativeTimestampRefineBy
      required:
        - comparison
        - timestamp
        - type
      type: object
      properties:
        comparison:
          type: string
          description: "Une chaîne de caractères qui indique le type de comparaison à effectuer, avec les valeurs valides «\_BEFORE\_» et «\_AFTER\_»."
          enum:
            - AFTER
            - BEFORE
        timestamp:
          type: integer
          description: >-
            Un entier représentant l'horodatage spécifique à utiliser dans la
            comparaison, formaté en int64.
          format: int64
        type:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'affinement, avec une valeur par défaut de «\_AbsoluteComparativeTimestampRefineBy\_»."
          default: AbsoluteComparativeTimestampRefineBy
          enum:
            - AbsoluteComparativeTimestampRefineBy
      x-hubspot-sub-type-impl: true
    AbsoluteRangedTimestampRefineBy:
      title: AbsoluteRangedTimestampRefineBy
      required:
        - lowerTimestamp
        - rangeType
        - type
        - upperTimestamp
      type: object
      properties:
        lowerTimestamp:
          type: integer
          description: >-
            Un entier représentant la limite inférieure de la plage
            d'horodatage, en millisecondes depuis l'époque Unix.
          format: int64
        rangeType:
          type: string
          description: "Une chaîne de caractères qui définit le type d'opération de plage. Les valeurs valides incluent  «\_BETWEEN\_» et «\_NOT_BETWEEN\_»."
          enum:
            - BETWEEN
            - NOT_BETWEEN
        type:
          type: string
          description: "Chaîne de caractères spécifiant le type du composant. La valeur par défaut est «\_AbsoluteRangedTimestampRefineBy\_»."
          default: AbsoluteRangedTimestampRefineBy
          enum:
            - AbsoluteRangedTimestampRefineBy
        upperTimestamp:
          type: integer
          description: >-
            Un entier représentant la limite supérieure de la plage
            d'horodatage, en millisecondes depuis l'époque Unix.
          format: int64
      x-hubspot-sub-type-impl: true
    AllHistoryRefineBy:
      title: AllHistoryRefineBy
      required:
        - type
      type: object
      properties:
        type:
          type: string
          description: "Une chaîne qui indique le type d'affinement. La valeur par défaut et la seule valeur valide est «\_AllHistoryRefineBy\_»."
          default: AllHistoryRefineBy
          enum:
            - AllHistoryRefineBy
      x-hubspot-sub-type-impl: true
    DatePoint:
      title: DATE
      required:
        - day
        - month
        - timeType
        - timezoneSource
        - year
        - zoneId
      type: object
      properties:
        day:
          type: integer
          description: Un entier représentant la composante jour de la date.
          format: int32
        hour:
          type: integer
          description: Un entier représentant l'élément heure de l'heure.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant l'élément milliseconde de l'heure.
          format: int32
        minute:
          type: integer
          description: Un entier représentant l'élément minute de l'heure.
          format: int32
        month:
          type: integer
          description: Un entier représentant le mois de la date.
          format: int32
        second:
          type: integer
          description: Un entier représentant l'élément seconde de l'heure.
          format: int32
        timeType:
          type: string
          description: "Une chaîne indiquant le type de représentation temporelle, avec une valeur par défaut de «\_DATE\_»."
          default: DATE
          enum:
            - DATE
        timezoneSource:
          type: string
          description: "Une chaîne spécifiant la source du fuseau horaire, avec des valeurs valides incluant «\_CUSTOM\_», «\_USER\_» et «\_PORTAIL\_»."
          enum:
            - CUSTOM
            - PORTAL
            - USER
        year:
          type: integer
          description: Un entier représentant l'élément année de la date.
          format: int32
        zoneId:
          type: string
          description: Une chaîne représentant l'identifiant du fuseau horaire.
      x-hubspot-sub-type-impl: true
    IndexedTimePoint:
      title: INDEXED
      required:
        - indexReference
        - timeType
        - timezoneSource
        - zoneId
      type: object
      properties:
        indexReference:
          description: >-
            Un objet qui référence un point spécifique dans le temps, qui peut
            être de plusieurs types tels que NowReference, TodayReference ou
            YearReference.
          oneOf:
            - $ref: '#/components/schemas/NowReference'
            - $ref: '#/components/schemas/TodayReference'
            - $ref: '#/components/schemas/WeekReference'
            - $ref: '#/components/schemas/MonthReference'
            - $ref: '#/components/schemas/QuarterReference'
            - $ref: '#/components/schemas/FiscalQuarter'
            - $ref: '#/components/schemas/YearReference'
            - $ref: '#/components/schemas/FiscalYear'
        offset:
          $ref: '#/components/schemas/IndexOffset'
        shouldGenerateRefreshTime:
          type: boolean
          description: Un booléen indiquant si l'heure d'actualisation doit être générée.
        timeType:
          type: string
          description: "Une chaîne indiquant le type de point temporel, avec une valeur par défaut de «\_INDEXED\_»."
          default: INDEXED
          enum:
            - INDEXED
        timezoneSource:
          type: string
          description: "Une chaîne représentant la source du fuseau horaire. Les valeurs valides incluent «\_CUSTOM\_», «\_USER\_» et «\_PORTAIL\_»."
          enum:
            - CUSTOM
            - PORTAL
            - USER
        zoneId:
          type: string
          description: Une chaîne spécifiant l'identifiant du fuseau horaire.
      x-hubspot-sub-type-impl: true
    PropertyReferencedTime:
      title: PROPERTY_REFERENCED
      required:
        - property
        - referenceType
        - timeType
        - timezoneSource
        - zoneId
      type: object
      properties:
        property:
          type: string
          description: >-
            Une chaîne indiquant la propriété dont est dérivée la référence
            temporelle.
        referenceType:
          type: string
          description: "Une chaîne qui définit le type de référence, avec des valeurs possibles incluant «\_VALUE\_», «\_UPDATED_AT\_», «\_ANNIVERSARY\_», «\_VALUE_WITH_ZONE_SAME_LOCAL_CONVERSION\_» et «\_ANNIVERSARY_WITH_ZONE_SAME_LOCAL_CONVERSION\_»."
          enum:
            - ANNIVERSARY
            - ANNIVERSARY_WITH_ZONE_SAME_LOCAL_CONVERSION
            - UPDATED_AT
            - VALUE
            - VALUE_WITH_ZONE_SAME_LOCAL_CONVERSION
        timeType:
          type: string
          description: "Une chaîne indiquant le type de référence temporelle, avec une valeur par défaut de «\_PROPRIÉTÉ_REFERENCED\_»."
          default: PROPERTY_REFERENCED
          enum:
            - PROPERTY_REFERENCED
        timezoneSource:
          type: string
          description: "Une chaîne spécifiant la source du fuseau horaire, qui peut être «\_CUSTOM\_», «\_USER\_» ou «\_PORTAIL\_»."
          enum:
            - CUSTOM
            - PORTAL
            - USER
        zoneId:
          type: string
          description: Une chaîne représentant l'identifiant du fuseau horaire.
      x-hubspot-sub-type-impl: true
    TimeOffset:
      required:
        - amount
        - offsetDirection
        - timeUnit
      type: object
      properties:
        amount:
          type: integer
          description: Un entier représentant le nombre d'unités de temps pour le décalage.
          format: int64
        offsetDirection:
          type: string
          description: "Une chaîne indiquant la direction du décalage horaire. Les valeurs valides sont «\_PAST\_» et «\_FUTURE\_»."
          enum:
            - FUTURE
            - PAST
        timeUnit:
          type: string
          description: "Une chaîne spécifiant l'unité de temps pour le décalage. Les valeurs valides incluent «\_WEEKS\_», «\_DAYS\_», «\_HOURS\_» et «\_MINUTES\_»."
          enum:
            - DAYS
            - HOURS
            - MINUTES
            - WEEKS
    NowReference:
      title: NOW
      required:
        - referenceType
      type: object
      properties:
        hour:
          type: integer
          description: Un entier représentant l'heure actuelle.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant la milliseconde actuelle.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la minute de l'heure actuelle.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne indiquant le type de référence, qui est toujours «\_NOW\_» pour ce composant."
          default: NOW
          enum:
            - NOW
        second:
          type: integer
          description: Un entier représentant la seconde de l'heure actuelle.
          format: int32
      x-hubspot-sub-type-impl: true
    TodayReference:
      title: TODAY
      required:
        - referenceType
      type: object
      properties:
        hour:
          type: integer
          description: Un entier représentant l'heure de la journée.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant la milliseconde dans la seconde.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la minute dans l'heure.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne indiquant le type de référence, avec une valeur par défaut et unique valide de «\_TODAY\_»."
          default: TODAY
          enum:
            - TODAY
        second:
          type: integer
          description: Un entier représentant la seconde dans la minute.
          format: int32
      x-hubspot-sub-type-impl: true
    WeekReference:
      title: WEEK
      required:
        - dayOfWeek
        - referenceType
      type: object
      properties:
        dayOfWeek:
          type: string
          description: "Une chaîne représentant le jour de la semaine. Les valeurs valides incluent «\_LUNDI\_», «\_MARDI\_», «\_MERCREDI\_», «\_JEUDI\_», «\_VENDREDI\_», «\_SAMEDI\_» et «\_DIMANCHE\_»."
          enum:
            - FRIDAY
            - MONDAY
            - SATURDAY
            - SUNDAY
            - THURSDAY
            - TUESDAY
            - WEDNESDAY
        hour:
          type: integer
          description: Un entier représentant l'heure de la journée.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant la milliseconde dans la seconde.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la minute dans l'heure.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne indiquant le type de référence, qui est «\_SEMAINE\_» par défaut."
          default: WEEK
          enum:
            - WEEK
        second:
          type: integer
          description: Un entier représentant la seconde dans la minute.
          format: int32
      x-hubspot-sub-type-impl: true
    MonthReference:
      title: MONTH
      required:
        - day
        - referenceType
      type: object
      properties:
        day:
          type: integer
          description: Un entier représentant le jour du mois.
          format: int32
        hour:
          type: integer
          description: Un entier représentant l'heure de la journée.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant la milliseconde de la seconde.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la minute de l'heure.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne qui indique le type de référence, qui est «\_MONTH\_» par défaut."
          default: MONTH
          enum:
            - MONTH
        second:
          type: integer
          description: Un entier représentant la seconde de la minute.
          format: int32
      x-hubspot-sub-type-impl: true
    QuarterReference:
      title: QUARTER
      required:
        - day
        - month
        - referenceType
      type: object
      properties:
        day:
          type: integer
          description: Un entier représentant le jour du mois.
          format: int32
        hour:
          type: integer
          description: Un entier représentant l'heure de la journée.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant la milliseconde dans la seconde.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la minute dans l'heure.
          format: int32
        month:
          type: integer
          description: Un entier représentant le mois dans le trimestre.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne qui indique le type de référence, qui est «\_QUARTER\_» par défaut."
          default: QUARTER
          enum:
            - QUARTER
        second:
          type: integer
          description: Un entier représentant la seconde dans la minute.
          format: int32
      x-hubspot-sub-type-impl: true
    FiscalQuarter:
      title: FISCAL_QUARTER
      required:
        - day
        - month
        - referenceType
      type: object
      properties:
        day:
          type: integer
          description: Un entier représentant le jour du mois.
          format: int32
        hour:
          type: integer
          description: Un entier représentant l'heure de la journée.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant la milliseconde dans la seconde.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la minute dans l'heure.
          format: int32
        month:
          type: integer
          description: Un entier représentant le mois dans le trimestre fiscal.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne indiquant le type de référence, qui est «\_FISCAL_QUARTER\_» pour ce composant."
          default: FISCAL_QUARTER
          enum:
            - FISCAL_QUARTER
        second:
          type: integer
          description: Un entier représentant la seconde dans la minute.
          format: int32
      x-hubspot-sub-type-impl: true
    YearReference:
      title: YEAR
      required:
        - day
        - month
        - referenceType
      type: object
      properties:
        day:
          type: integer
          description: Un entier représentant le jour du mois.
          format: int32
        hour:
          type: integer
          description: Un entier représentant l'heure de la journée.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant la milliseconde dans la seconde.
          format: int32
        minute:
          type: integer
          description: Un entier représentant la minute dans l'heure.
          format: int32
        month:
          type: integer
          description: Un entier représentant le mois de l'année.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne indiquant le type de référence, qui est «\_ANNÉE\_» par défaut."
          default: YEAR
          enum:
            - YEAR
        second:
          type: integer
          description: Un entier représentant la seconde dans la minute.
          format: int32
      x-hubspot-sub-type-impl: true
    FiscalYear:
      title: FISCAL_YEAR
      required:
        - day
        - month
        - referenceType
      type: object
      properties:
        day:
          type: integer
          description: Un entier représentant la composante jour de l'année fiscale.
          format: int32
        hour:
          type: integer
          description: Un entier représentant l'élément heure de l'heure.
          format: int32
        millisecond:
          type: integer
          description: Un entier représentant l'élément milliseconde de l'heure.
          format: int32
        minute:
          type: integer
          description: Un entier représentant l'élément minute de l'heure.
          format: int32
        month:
          type: integer
          description: Un entier représentant le mois de l'année fiscale.
          format: int32
        referenceType:
          type: string
          description: "Une chaîne représentant le type de référence, qui est «\_FISCAL_YEAR\_» par défaut."
          default: FISCAL_YEAR
          enum:
            - FISCAL_YEAR
        second:
          type: integer
          description: Un entier représentant l'élément seconde de l'heure.
          format: int32
      x-hubspot-sub-type-impl: true
    IndexOffset:
      type: object
      properties:
        days:
          type: integer
          description: Un entier représentant le nombre de jours à décaler.
          format: int32
        hours:
          type: integer
          description: Un entier représentant le nombre d'heures à décaler.
          format: int32
        milliseconds:
          type: integer
          description: Un entier représentant le nombre de millisecondes à décaler.
          format: int32
        minutes:
          type: integer
          description: Un entier représentant le nombre de minutes à décaler.
          format: int32
        months:
          type: integer
          description: Un entier représentant le nombre de mois à décaler.
          format: int32
        quarters:
          type: integer
          description: Un entier représentant le nombre de trimestres à décaler.
          format: int32
        seconds:
          type: integer
          description: Un entier représentant le nombre de secondes à décaler.
          format: int32
        weeks:
          type: integer
          description: Un entier représentant le nombre de semaines à décaler.
          format: int32
        years:
          type: integer
          description: Un entier représentant le nombre d'années à décaler.
          format: int32
  responses:
    Error:
      description: An error occurred.
      content:
        '*/*':
          schema:
            $ref: '#/components/schemas/Error'
  securitySchemes:
    oauth2:
      type: oauth2
      flows:
        authorizationCode:
          authorizationUrl: https://app.hubspot.com/oauth/authorize
          tokenUrl: https://api.hubapi.com/oauth/v1/token
          scopes:
            analytics.behavioral_events.send: ''
            behavioral_events.event_definitions.read_write: ''

````