> ## 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.

# Get object types for a supported media

> Récupérer les définitions d'objet pour un type de média spécifié au sein d'une application. Ce point de terminaison vous permet d'accéder aux paramètres liés aux définitions d'objet de divers types de médias tels que VIDÉO, AUDIO, DOCUMENT, AUTRE et IMAGE. Il est utile pour comprendre la structure et les propriétés associées aux différents types de médias dans votre application.

> **Supported products**


## OpenAPI

````yaml specs/2026-03/cms-media-bridge-v2026-03.json GET /media-bridge/2026-03/{appId}/settings/object-definitions/{mediaType}
openapi: 3.0.1
info:
  title: CMS Media Bridge
  description: Basepom for all HubSpot Projects
  version: 2026-03
  x-hubspot-product-tier-requirements:
    marketing: FREE
    sales: FREE
    service: FREE
    cms: FREE
    commerce: FREE
    crmHub: FREE
    dataHub: FREE
servers:
  - url: https://api.hubapi.com
security: []
tags:
  - name: Advanced
  - name: Basic
  - name: Batch
paths:
  /media-bridge/2026-03/{appId}/settings/object-definitions/{mediaType}:
    get:
      tags:
        - Basic
      summary: Récupérer les définitions d'objets
      description: >-
        Récupérer les définitions d'objet pour un type de média spécifié au sein
        d'une application. Ce point de terminaison vous permet d'accéder aux
        paramètres liés aux définitions d'objet de divers types de médias tels
        que VIDÉO, AUDIO, DOCUMENT, AUTRE et IMAGE. Il est utile pour comprendre
        la structure et les propriétés associées aux différents types de médias
        dans votre application.
      operationId: >-
        get-/media-bridge/2026-03/{appId}/settings/object-definitions/{mediaType}
      parameters:
        - name: appId
          in: path
          description: >-
            L'identifiant unique de l'application pour laquelle les paramètres
            sont récupérés.
          required: true
          style: simple
          explode: false
          schema:
            type: integer
            format: int32
        - name: mediaType
          in: path
          description: >-
            Le type de média pour lequel les définitions d'objet sont
            récupérées. Les valeurs valides sont VIDEO, AUDIO, DOCUMENT, AUTRE
            et IMAGE.
          required: true
          style: simple
          explode: false
          schema:
            type: string
            enum:
              - AUDIO
              - DOCUMENT
              - IMAGE
              - OTHER
              - VIDEO
        - name: includeFullDefinition
          in: query
          description: >-
            Un booléen indiquant s'il faut inclure la définition complète de
            l'objet. Si non spécifié, le comportement par défaut est de renvoyer
            une définition partielle.
          required: false
          style: form
          explode: true
          schema:
            type: boolean
      responses:
        '200':
          description: successful operation
          content:
            application/json:
              schema:
                $ref: '#/components/schemas/ObjectDefinitionResponse'
        default:
          $ref: '#/components/responses/Error'
          description: ''
      security:
        - developer_hapikey: []
components:
  schemas:
    ObjectDefinitionResponse:
      required:
        - objectTypeId
        - objectTypeName
        - properties
        - propertyGroups
      type: object
      properties:
        objectTypeId:
          type: string
          description: Une chaîne représentant l'identifiant unique du type d'objet.
        objectTypeName:
          type: string
          description: Une chaîne représentant le nom du type d'objet.
        properties:
          type: array
          description: >-
            Un tableau de propriétés appartenant au type d'objet, chacune
            définissant des attributs spécifiques de l'objet.
          items:
            $ref: '#/components/schemas/PropertyDefinition'
        propertyGroups:
          type: array
          description: >-
            Un tableau de groupes de propriétés associés au type d'objet,
            détaillant la manière dont les propriétés sont regroupées.
          items:
            $ref: '#/components/schemas/GroupView'
        schema:
          $ref: '#/components/schemas/InboundDbObjectType'
    PropertyDefinition:
      required:
        - objectTypeId
        - property
      type: object
      properties:
        calculationExpression:
          description: >-
            Une expression utilisée pour calculer la valeur de la propriété en
            fonction d'autres propriétés ou de constantes.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        calculationFormula:
          type: string
          description: >-
            Une formule qui définit la manière dont la valeur de la propriété
            est calculée.
        definitionSource:
          $ref: '#/components/schemas/PropertyDefinitionSource'
        extensionData:
          $ref: '#/components/schemas/ExtensionData'
        externalOptionsMetaData:
          $ref: '#/components/schemas/ExternalOptionsMetaData'
        fulcrumPortalId:
          type: integer
          description: >-
            Un identifiant pour le portail ou le compte dans lequel cette
            propriété est utilisée.
          format: int32
        fulcrumTimestamp:
          type: integer
          description: >-
            Un horodatage indiquant la dernière mise à jour ou synchronisation
            de la propriété.
          format: int64
        janusGroup:
          type: string
          description: >-
            Le groupe ou la catégorie à laquelle appartient cette propriété,
            potentiellement utilisé pour organiser les propriétés.
        lookupAssociationSpec:
          $ref: '#/components/schemas/LookupAssociationSpec'
        objectTypeId:
          type: string
          description: L'identifiant du type d'objet auquel cette propriété appartient.
        permission:
          $ref: '#/components/schemas/FieldLevelPermission'
        property:
          $ref: '#/components/schemas/Property'
        propertyDefinitionSource:
          $ref: '#/components/schemas/DefinitionSource'
        propertyRequirements:
          $ref: '#/components/schemas/DefaultRequirements'
        rollupExpression:
          $ref: '#/components/schemas/RollupExpression'
    GroupView:
      required:
        - displayName
        - displayOrder
        - fulcrumPortalId
        - fulcrumTimestamp
        - hubspotDefined
        - name
      type: object
      properties:
        displayName:
          type: string
          description: >-
            Une chaîne représentant le nom d'affichage du groupe, utilisée pour
            une identification conviviale.
        displayOrder:
          type: integer
          description: >-
            Un entier qui détermine l'ordre dans lequel le groupe est affiché
            par rapport aux autres groupes.
          format: int32
        fulcrumPortalId:
          type: integer
          description: Un entier représentant l'ID du portail associé à ce groupe.
          format: int32
        fulcrumTimestamp:
          type: integer
          description: >-
            Un horodatage Unix en millisecondes indiquant la dernière mise à
            jour du groupe.
          format: int64
        hubspotDefined:
          type: boolean
          description: "Un booléen indiquant si le groupe est défini par HubSpot. Si la valeur est «\_true\_», le groupe est un groupe HubSpot par défaut."
        name:
          type: string
          description: >-
            Le nom du groupe. Il s'agit d'une chaîne de caractères qui identifie
            de manière unique le groupe dans le contexte du MediaBridgeService.
    InboundDbObjectType:
      required:
        - allowsSensitiveProperties
        - createDatePropertyName
        - defaultSearchPropertyNames
        - deleted
        - fullyQualifiedName
        - hasCustomProperties
        - hasDefaultProperties
        - hasExternalObjectIds
        - hasOwners
        - hasPipelines
        - id
        - indexedForFiltersAndReports
        - lastModifiedPropertyName
        - metaType
        - metaTypeId
        - name
        - objectTypeId
        - objectTypeIdString
        - permissioningType
        - pipelinePropertyName
        - pipelineStagePropertyName
        - requiredProperties
        - restorable
        - scopeMappings
        - secondaryDisplayLabelPropertyNames
      type: object
      properties:
        accessScopeName:
          type: string
          description: Le nom de la portée requise pour accéder au type d'objet.
        allowsSensitiveProperties:
          type: boolean
          description: >-
            Un booléen indiquant si le type d'objet autorise les propriétés
            sensibles.
        createDatePropertyName:
          type: string
          description: Le nom de la propriété qui stocke la date de création de l'objet.
        createdAt:
          type: integer
          description: La date et l'heure de création du type d'objet, au format ISO 8601.
          format: int64
        defaultSearchPropertyNames:
          type: array
          description: >-
            Un tableau de chaînes de caractères représentant les noms de
            propriétés par défaut utilisés pour la recherche.
          items:
            type: string
        deleted:
          type: boolean
          description: Un booléen indiquant si le type d'objet est supprimé.
        description:
          type: string
          description: Description du type d'objet.
        fullyQualifiedName:
          type: string
          description: Le nom complet du type d'objet.
        hasCustomProperties:
          type: boolean
          description: >-
            Un booléen indiquant si le type d'objet possède des propriétés
            personnalisées.
        hasDefaultProperties:
          type: boolean
          description: Un booléen indiquant si le type d'objet a des propriétés par défaut.
        hasExternalObjectIds:
          type: boolean
          description: >-
            Un booléen indiquant si le type d'objet prend en charge les ID
            d'objet externes.
        hasOwners:
          type: boolean
          description: >-
            Un booléen indiquant si le type d'objet peut avoir des
            propriétaires.
        hasPipelines:
          type: boolean
          description: >-
            Un booléen indiquant si le type d'objet prend en charge les
            pipelines.
        id:
          type: integer
          description: L'identifiant unique du type d'objet.
          format: int32
        indexedForFiltersAndReports:
          type: boolean
          description: >-
            Un booléen indiquant si le type d'objet est indexé pour les filtres
            et les rapports.
        integrationAppId:
          type: integer
          description: L'ID de l'application d'intégration associée au type d'objet.
          format: int32
        janusGroup:
          type: string
          description: Le groupe Janus associé au type d'objet.
        lastModifiedPropertyName:
          type: string
          description: >-
            Le nom de la propriété qui stocke la date de dernière modification
            de l'objet.
        metaType:
          type: string
          description: Le type de métadonnées associé à l'objet.
          enum:
            - CMS_HUBDB
            - HUBSPOT
            - HUBSPOT_EVENT
            - INTEGRATION
            - INTEGRATION_EVENT
            - PORTAL_SPECIFIC
            - PORTAL_SPECIFIC_EVENT
            - WORK
            - WORK_SUB
        metaTypeId:
          type: integer
          description: L'identifiant unique du type de métadonnées.
          format: int32
        name:
          type: string
          description: Le nom du type d'objet de base de données.
        objectTypeId:
          type: string
          description: L'identifiant unique du type d'objet.
        objectTypeIdString:
          type: string
          description: >-
            La représentation sous forme de chaîne de caractères de l'ID du type
            d'objet.
        ownerPortalId:
          type: integer
          description: L'ID de portail du propriétaire associé au type d'objet.
          format: int32
        permissioningType:
          type: string
          description: Le type d'autorisation appliqué au type d'objet.
          enum:
            - ALL_OR_NONE
            - DO_NOT_CHECK_PERMISSIONS
            - EXPLICIT
            - OWNER_BASED
            - TEAM_BASED
        pipelineCloseDatePropertyName:
          type: string
          description: >-
            Le nom de la propriété associée à la date de fermeture du pipeline
            de l'objet.
        pipelinePropertyName:
          type: string
          description: Le nom de la propriété associée au pipeline de l'objet.
        pipelineStagePropertyName:
          type: string
          description: Le nom de la propriété associée à l'étape du pipeline de l'objet.
        pipelineTimeToClosePropertyName:
          type: string
          description: >-
            Le nom de la propriété associée au temps de clôture dans le
            pipeline.
        pluralForm:
          type: string
          description: La forme plurielle du nom du type d'objet.
        primaryDisplayLabelPropertyName:
          type: string
          description: Le nom de la propriété utilisé comme libellé d'affichage principal.
        readScopeName:
          type: string
          description: Le nom du scope requis pour lire le type d'objet.
        requiredProperties:
          type: array
          description: >-
            Un tableau de chaînes représentant les propriétés requises pour le
            type d'objet.
          items:
            type: string
        restorable:
          type: boolean
          description: >-
            Un booléen indiquant si le type d'objet peut être restauré s'il est
            supprimé.
        scopeMappings:
          type: array
          description: Mappages des étendues liées au type d'objet.
          items:
            $ref: '#/components/schemas/ScopeMapping'
        secondaryDisplayLabelPropertyNames:
          type: array
          description: >-
            Un tableau de chaînes de caractères représentant les noms de
            propriétés utilisés comme libellés d'affichage secondaires.
          items:
            type: string
        singularForm:
          type: string
          description: La forme singulière du nom du type d'objet.
        status:
          type: string
          description: Le statut du type d'objet.
          enum:
            - Deprecated
            - In development
            - Live
        visibilities:
          type: array
          description: >-
            Un tableau représentant différents paramètres de visibilité pour le
            type d'objet.
          items:
            type: string
            enum:
              - Customer-facing
              - Internal only
              - Customer-facing UI
              - Customer-facing public API
        visibility:
          type: string
          description: Le paramètre de visibilité du type d'objet.
          enum:
            - Customer-facing
            - Customer-facing public API
            - Customer-facing UI
            - Internal only
        writeScopeName:
          type: string
          description: Le nom du scope requis pour écrire dans le type d'objet.
    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
    ConstantBoolean:
      title: CONSTANT_BOOLEAN
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: "Une chaîne qui spécifie le type d'opérateur. Pour ConstantBoolean, elle est généralement définie sur «\_CONSTANT_BOOLEAN\_»."
          default: CONSTANT_BOOLEAN
          enum:
            - CONSTANT_BOOLEAN
        propertyName:
          type: string
          description: >-
            Une chaîne indiquant le nom de la propriété associée à cette valeur
            booléenne constante.
        value:
          type: boolean
          description: Une valeur booléenne représentant l'état constant vrai ou faux.
      x-hubspot-sub-type-impl: true
    ConstantNumber:
      title: CONSTANT_NUMBER
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération. Elle est définie par défaut sur «\_CONSTANT_NUMBER\_» et est utilisée pour identifier le composant comme un nombre constant."
          default: CONSTANT_NUMBER
          enum:
            - CONSTANT_NUMBER
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée à ce nombre
            constant.
        value:
          type: number
          description: >-
            Un nombre représentant la valeur constante. Il s'agit de la valeur
            numérique que le composant contient.
      x-hubspot-sub-type-impl: true
    ConstantString:
      title: CONSTANT_STRING
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: >-
            Une chaîne représentant le type d'opération. Pour ce composant, elle
            est définie sur une opération spécifique liée aux chaînes
            constantes.
          default: CONSTANT_STRING
          enum:
            - CONSTANT_STRING
        propertyName:
          type: string
          description: >-
            Le nom de la propriété à laquelle cette chaîne de caractères
            constante est associée ou appliquée.
        value:
          type: string
          description: >-
            La valeur de chaîne constante associée à ce composant. Elle est
            utilisée comme entrée fixe dans les opérations.
      x-hubspot-sub-type-impl: true
    BooleanPropertyVariable:
      title: BOOLEAN_PROPERTY_VARIABLE
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: "Une chaîne de caractères représentant l'opération à effectuer. Elle est obligatoire et a une valeur par défaut de «\_OR\_»."
          default: BOOLEAN_PROPERTY_VARIABLE
          enum:
            - BOOLEAN_PROPERTY_VARIABLE
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété à laquelle
            l'opération s'applique.
        value:
          type: boolean
          description: Une valeur booléenne associée à la propriété.
      x-hubspot-sub-type-impl: true
    StringPropertyVariable:
      title: STRING_PROPERTY_VARIABLE
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: >-
            Une chaîne de caractères représentant l'opération à effectuer sur la
            propriété de chaîne. Il s'agit d'un champ obligatoire.
          default: STRING_PROPERTY_VARIABLE
          enum:
            - STRING_PROPERTY_VARIABLE
        propertyName:
          type: string
          description: Le nom de la propriété de chaîne référencée.
        value:
          type: string
          description: La valeur de chaîne associée à la variable de propriété.
      x-hubspot-sub-type-impl: true
    NumberPropertyVariable:
      title: NUMBER_PROPERTY_VARIABLE
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: >-
            Une chaîne de caractères représentant l'opération à effectuer. Cette
            propriété est requise.
          default: NUMBER_PROPERTY_VARIABLE
          enum:
            - NUMBER_PROPERTY_VARIABLE
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères indiquant le nom de la propriété. Cette
            propriété est utilisée pour identifier la propriété numérique
            spécifique à laquelle il est fait référence.
        value:
          type: number
          description: >-
            La valeur numérique associée à la variable de propriété, utilisée
            dans les calculs ou les comparaisons.
      x-hubspot-sub-type-impl: true
    TimestampOfPropertyVariable:
      title: TIMESTAMP_OF_PROPERTY_VARIABLE
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: >-
            Une chaîne de caractères représentant l'opération à effectuer,
            impliquant généralement des horodatages.
          default: TIMESTAMP_OF_PROPERTY_VARIABLE
          enum:
            - TIMESTAMP_OF_PROPERTY_VARIABLE
        propertyName:
          type: string
          description: >-
            Le nom de la propriété pour laquelle l'horodatage est référencé,
            représenté sous forme de chaîne de caractères.
        value:
          type: string
          description: >-
            La valeur associée à l'opération d'horodatage, représentée sous
            forme de chaîne.
      x-hubspot-sub-type-impl: true
    BooleanTargetPropertyVariable:
      title: BOOLEAN_TARGET_PROPERTY_VARIABLE
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: "Une chaîne de caractères représentant l'opération à effectuer. Elle est obligatoire et doit être «\_OR\_»."
          default: BOOLEAN_TARGET_PROPERTY_VARIABLE
          enum:
            - BOOLEAN_TARGET_PROPERTY_VARIABLE
        propertyName:
          type: string
          description: >-
            Le nom de la propriété ciblée ou manipulée, représenté sous forme de
            chaîne de caractères.
        value:
          type: boolean
          description: Une valeur booléenne associée à l'opération.
      x-hubspot-sub-type-impl: true
    StringTargetPropertyVariable:
      title: STRING_TARGET_PROPERTY_VARIABLE
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: "Une chaîne de caractères représentant l'opération à effectuer. La valeur par défaut est «\_LOWER_CASE\_»."
          default: STRING_TARGET_PROPERTY_VARIABLE
          enum:
            - STRING_TARGET_PROPERTY_VARIABLE
        propertyName:
          type: string
          description: >-
            Une chaîne indiquant le nom de la propriété sur laquelle l'opération
            est effectuée.
        value:
          type: string
          description: Une chaîne représentant le résultat de l'opération.
      x-hubspot-sub-type-impl: true
    NumberTargetPropertyVariable:
      title: NUMBER_TARGET_PROPERTY_VARIABLE
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: >-
            Une chaîne de caractères représentant l'opération à effectuer. Elle
            est obligatoire et doit être l'une des opérations prédéfinies.
          default: NUMBER_TARGET_PROPERTY_VARIABLE
          enum:
            - NUMBER_TARGET_PROPERTY_VARIABLE
        propertyName:
          type: string
          description: >-
            Le nom de la propriété ciblée, représenté sous forme de chaîne de
            caractères.
        value:
          type: number
          description: >-
            La valeur associée à la propriété numérique, représentée sous forme
            de nombre.
      x-hubspot-sub-type-impl: true
    TimestampOfTargetPropertyVariable:
      title: TIMESTAMP_OF_TARGET_PROPERTY_VARIABLE
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: "Une chaîne de caractères représentant le type d'opération. Elle est obligatoire et a une valeur par défaut de «\_TIMESTAMP_OF_TARGET_PROPERTY\_»."
          default: TIMESTAMP_OF_TARGET_PROPERTY_VARIABLE
          enum:
            - TIMESTAMP_OF_TARGET_PROPERTY_VARIABLE
        propertyName:
          type: string
          description: >-
            Une chaîne indiquant le nom de la propriété cible pour laquelle
            l'horodatage est capturé.
        value:
          type: string
          description: Un nombre représentant la valeur de l'horodatage.
      x-hubspot-sub-type-impl: true
    AddNumbers:
      title: ADD_NUMBERS
      required:
        - enclosedInParentheses
        - operator
      type: object
      properties:
        enclosedInParentheses:
          type: boolean
          description: >-
            Un booléen indiquant si l'opération est placée entre parenthèses, ce
            qui affecte l'ordre des opérations.
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pour l'opération d'addition. Chaque entrée peut
            être une constante, une variable ou une autre opération.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération. La valeur par défaut est «\_ADD_NUMBERS\_»."
          default: ADD_NUMBERS
          enum:
            - ADD_NUMBERS
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans
            l'opération.
        value:
          type: number
          description: Un nombre qui représente le résultat de l'opération d'addition.
      x-hubspot-sub-type-impl: true
    SubtractNumbers:
      title: SUBTRACT_NUMBERS
      required:
        - enclosedInParentheses
        - operator
      type: object
      properties:
        enclosedInParentheses:
          type: boolean
          description: >-
            Un booléen indiquant si l'opération est entre parenthèses, ce qui
            affecte l'ordre des opérations.
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées utilisées dans l'opération de soustraction.
            Ces entrées peuvent être des constantes, des variables ou les
            résultats d'autres opérations.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères représentant le type d'opération, qui est «\_SUBTRACT\_» pour cet élément. Il s'agit d'une propriété requise."
          default: SUBTRACT_NUMBERS
          enum:
            - SUBTRACT_NUMBERS
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée à cette
            opération.
        value:
          type: number
          description: Un nombre représentant le résultat de l'opération de soustraction.
      x-hubspot-sub-type-impl: true
    MultiplyNumbers:
      title: MULTIPLY_NUMBERS
      required:
        - enclosedInParentheses
        - operator
      type: object
      properties:
        enclosedInParentheses:
          type: boolean
          description: >-
            Un booléen indiquant si l'opération est entre parenthèses, ce qui
            affecte l'ordre des opérations.
        inputs:
          type: array
          description: >-
            Un tableau d'entrées à multiplier, qui peut inclure des constantes,
            des variables de propriété ou d'autres opérations.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération, qui est «\_MULTIPLY\_» par défaut."
          default: MULTIPLY_NUMBERS
          enum:
            - MULTIPLY_NUMBERS
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée à cette
            opération de multiplication.
        value:
          type: number
          description: >-
            Un nombre qui représente le résultat de l'opération de
            multiplication.
      x-hubspot-sub-type-impl: true
    DivideNumbers:
      title: DIVIDE_NUMBERS
      required:
        - enclosedInParentheses
        - operator
      type: object
      properties:
        enclosedInParentheses:
          type: boolean
          description: >-
            Un booléen indiquant si l'opération de division doit être placée
            entre parenthèses, ce qui affecte l'ordre des opérations dans une
            expression plus large.
        inputs:
          type: array
          description: >-
            Un tableau d'entrées numériques qui sont divisées. Chaque entrée
            peut être un nombre constant ou une référence à un autre composant
            de calcul.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères représentant le type d'opération, qui est «\_DIVIDE\_» pour ce composant."
          default: DIVIDE_NUMBERS
          enum:
            - DIVIDE_NUMBERS
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée à cette
            opération de division.
        value:
          type: number
          description: Un nombre représentant le résultat de l'opération de division.
      x-hubspot-sub-type-impl: true
    RoundDownNumbers:
      title: ROUND_DOWN
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pouvant inclure divers types tels que des
            constantes, des variables de propriété ou d'autres opérations, qui
            sont utilisées comme opérandes dans l'opération d'arrondi par
            défaut.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération, qui est «\_ROUND_DOWN_NUMBERS\_» par défaut."
          default: ROUND_DOWN
          enum:
            - ROUND_DOWN
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée à cette
            opération.
        value:
          type: number
          description: >-
            Le nombre résultant après l'application de l'opération d'arrondi
            inférieur.
      x-hubspot-sub-type-impl: true
    RoundUpNumbers:
      title: ROUND_UP
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pour l'opération d'arrondi, qui peut inclure
            divers types de variables numériques ou de propriétés.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération, qui est «\_ROUND_UP_NUMBERS\_» par défaut."
          default: ROUND_UP
          enum:
            - ROUND_UP
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée à
            l'opération d'arrondi.
        value:
          type: number
          description: Un nombre indiquant le résultat de l'opération d'arrondi.
      x-hubspot-sub-type-impl: true
    RoundNearestNumbers:
      title: ROUND_NEAREST
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau de valeurs d'entrée qui sont prises en compte pour
            l'opération d'arrondi. Chaque entrée peut être une constante, une
            variable de propriété ou une autre opération.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne indiquant le type d'opération, qui est «\_ROUND_NEAREST\_» par défaut."
          default: ROUND_NEAREST
          enum:
            - ROUND_NEAREST
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée à
            l'opération d'arrondi.
        value:
          type: number
          description: Le nombre résultant après arrondi, représenté sous forme de nombre.
      x-hubspot-sub-type-impl: true
    UpperCase:
      title: UPPER_CASE
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pouvant inclure divers types tels que des
            chaînes de caractères, des nombres ou d'autres opérations, qui
            seront traitées pour produire le résultat en majuscules.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne indiquant l'opération à effectuer, qui est «\_UPPER_CASE\_» par défaut."
          default: UPPER_CASE
          enum:
            - UPPER_CASE
        propertyName:
          type: string
          description: >-
            Chaîne de caractères représentant le nom de la propriété manipulée
            ou transformée.
        value:
          type: string
          description: >-
            La chaîne de caractères résultante après la conversion de l'entrée
            en majuscules.
      x-hubspot-sub-type-impl: true
    LowerCase:
      title: LOWER_CASE
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pouvant inclure divers types tels que des
            constantes, des propriétés variables et d'autres opérations, à
            transformer en minuscules.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne indiquant l'opération à effectuer, qui est «\_LOWER_CASE\_» par défaut."
          default: LOWER_CASE
          enum:
            - LOWER_CASE
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de la propriété en
            cours de traitement.
        value:
          type: string
          description: >-
            La chaîne de caractères résultante après la conversion de l'entrée
            en minuscules.
      x-hubspot-sub-type-impl: true
    ConcatStrings:
      title: CONCAT_STRINGS
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau de chaînes d'entrée à concaténer. Chaque élément du
            tableau peut être une chaîne constante ou une référence à une
            variable de chaîne.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne indiquant le type d'opération, qui est «\_CONCAT_STRINGS\_» par défaut."
          default: CONCAT_STRINGS
          enum:
            - CONCAT_STRINGS
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée à cette
            opération.
        value:
          type: string
          description: La chaîne de caractères concaténée résultante après l'opération.
      x-hubspot-sub-type-impl: true
    Contains:
      title: CONTAINS
      required:
        - operator
        - stringToCheck
      type: object
      properties:
        inputs:
          type: array
          description: "Un tableau d'entrées qui sont évaluées par l'opération «\_contient\_». Ces entrées peuvent inclure divers types de variables et d'opérations."
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération, qui est «\_CONTAINS\_» dans ce contexte."
          default: CONTAINS
          enum:
            - CONTAINS
        propertyName:
          type: string
          description: "Une chaîne représentant le nom de la propriété évaluée dans l'opération «\_contient\_» ."
        stringToCheck:
          description: La chaîne dans laquelle la présence d'une autre chaîne est vérifiée.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        value:
          type: boolean
          description: "Un booléen indiquant le résultat de l'opération «\_contient\_» où vrai signifie que la chaîne est trouvée et faux qu'elle ne l'est pas."
      x-hubspot-sub-type-impl: true
    BeginsWith:
      title: BEGINS_WITH
      required:
        - operator
        - stringToCheck
      type: object
      properties:
        inputs:
          type: array
          description: "Un tableau d'entrées qui sont évaluées par l'opération «\_BeginsWith\_». Ces entrées peuvent être de différents types, tels que des constantes ou des variables de propriété."
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant l'opération effectuée. La valeur par défaut est «\_BEGINS_WITH\_»."
          default: BEGINS_WITH
          enum:
            - BEGINS_WITH
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de la propriété
            vérifiée.
        stringToCheck:
          description: >-
            La chaîne de caractères évaluée pour déterminer si elle commence par
            le préfixe spécifié.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        value:
          type: boolean
          description: "Un booléen indiquant le résultat de l'opération «\_BeginsWith\_»."
      x-hubspot-sub-type-impl: true
    NumberToString:
      title: NUMBER_TO_STRING
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'éléments d'entrée pouvant inclure divers types tels que
            des constantes, des variables de propriété ou d'autres opérations,
            qui sont utilisés comme entrées pour la conversion nombre-chaîne.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération, qui est «\_NumberToString\_» dans ce contexte."
          default: NUMBER_TO_STRING
          enum:
            - NUMBER_TO_STRING
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée à cette
            opération.
        value:
          type: string
          description: La valeur de chaîne résultante après la conversion du nombre.
      x-hubspot-sub-type-impl: true
    ParseNumber:
      title: PARSE_NUMBER
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pouvant inclure divers types tels que des
            chaînes de caractères ou des nombres, à analyser dans un format
            numérique.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération, qui est «\_PARSE_NUMBER\_» pour ce composant."
          default: PARSE_NUMBER
          enum:
            - PARSE_NUMBER
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée au nombre
            analysé.
        value:
          type: number
          description: La valeur numérique obtenue après l'analyse de la chaîne d'entrée.
      x-hubspot-sub-type-impl: true
    FetchExchangeRate:
      title: FETCH_EXCHANGE_RATE
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées utilisées pour déterminer le taux de change.
            Chaque entrée peut être de plusieurs types, tels que des constantes
            ou des variables de propriété.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant l'opération à effectuer, avec une valeur par défaut de «\_FETCH_EXCHANGE_RATE\_»."
          default: FETCH_EXCHANGE_RATE
          enum:
            - FETCH_EXCHANGE_RATE
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété pour laquelle le taux
            de change est récupéré.
        value:
          type: number
          description: >-
            Un nombre représentant la valeur du taux de change récupérée par
            l'opération.
      x-hubspot-sub-type-impl: true
    FetchCurrencyDecimalPlaces:
      title: FETCH_CURRENCY_DECIMAL_PLACES
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau de valeurs d'entrée utilisées pour déterminer la devise
            pour laquelle les décimales sont récupérées. Chaque élément du
            tableau peut être une référence à divers schémas tels que
            ConstantString ou StringPropertyVariable.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération, avec une valeur par défaut de «\_FETCH_CURRENCY_DECIMAL_PLACES\_»."
          default: FETCH_CURRENCY_DECIMAL_PLACES
          enum:
            - FETCH_CURRENCY_DECIMAL_PLACES
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée aux
            décimales de la devise.
        value:
          type: number
          description: Un nombre indiquant le nombre de décimales pour la devise spécifiée.
      x-hubspot-sub-type-impl: true
    FetchSingleCurrencyPortalCurrency:
      title: FETCH_SINGLE_CURRENCY_PORTAL_CURRENCY
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: "Une chaîne qui indique l'opération à effectuer. Elle est requise et a une valeur par défaut de «\_FETCH_SINGLE_CURRENCY_PORTAL_CURRENCY\_»."
          default: FETCH_SINGLE_CURRENCY_PORTAL_CURRENCY
          enum:
            - FETCH_SINGLE_CURRENCY_PORTAL_CURRENCY
        propertyName:
          type: string
          description: Une chaîne qui indique le nom de la propriété liée à la devise.
        value:
          type: string
          description: Une chaîne qui représente la valeur associée à la devise récupérée.
      x-hubspot-sub-type-impl: true
    FetchPortalHomeCurrency:
      title: FETCH_PORTAL_HOME_CURRENCY
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie l'opération à effectuer. La valeur par défaut est «\_FETCH_PORTAL_HOME_CURRENCY\_»."
          default: FETCH_PORTAL_HOME_CURRENCY
          enum:
            - FETCH_PORTAL_HOME_CURRENCY
        propertyName:
          type: string
          description: >-
            Une chaîne indiquant le nom de la propriété associée à la devise du
            compte.
        value:
          type: string
          description: >-
            Une chaîne représentant la valeur de la devise principale du
            portail.
      x-hubspot-sub-type-impl: true
    IsPortalEnabledCurrency:
      title: IS_PORTAL_ENABLED_CURRENCY
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées pouvant inclure divers types de variables de
            propriété et d'opérations. Ces entrées sont utilisées pour effectuer
            la vérification de la devise.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération, avec une valeur par défaut «\_OR\_»."
          default: IS_PORTAL_ENABLED_CURRENCY
          enum:
            - IS_PORTAL_ENABLED_CURRENCY
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de la propriété
            évaluée.
        value:
          type: boolean
          description: >-
            Un booléen indiquant le résultat de l'opération de vérification de
            la devise.
      x-hubspot-sub-type-impl: true
    IsPortalMulticurrencyEnabled:
      title: IS_PORTAL_MULTICURRENCY_ENABLED
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie l'opération à effectuer. La valeur par défaut est «\_IS_PORTAL_MULTICURRENCY_ENABLED\_»."
          default: IS_PORTAL_MULTICURRENCY_ENABLED
          enum:
            - IS_PORTAL_MULTICURRENCY_ENABLED
        propertyName:
          type: string
          description: Une chaîne représentant le nom de la propriété évaluée.
        value:
          type: boolean
          description: >-
            Un booléen indiquant si le portail prend en charge plusieurs
            devises.
      x-hubspot-sub-type-impl: true
    DatedExchangeRate:
      title: DATED_EXCHANGE_RATE
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pouvant inclure divers types de variables et
            d'opérations, telles que des constantes, des variables de propriété
            et des opérations arithmétiques.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant l'opérateur utilisé dans la logique du taux de change. La valeur par défaut est «\_OR\_»."
          default: DATED_EXCHANGE_RATE
          enum:
            - DATED_EXCHANGE_RATE
        propertyName:
          type: string
          description: >-
            Chaîne de caractères représentant le nom de la propriété impliquée
            dans l'opération de taux de change.
        value:
          type: number
          description: Une valeur booléenne qui représente le résultat de l'opération.
      x-hubspot-sub-type-impl: true
    PipelineProbability:
      title: PIPELINE_PROBABILITY
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées pouvant inclure divers types de variables de
            propriété et d'opérations, utilisé pour déterminer la probabilité du
            pipeline.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération, par défaut «\_PIPELINE_PROBABILITY\_» ."
          default: PIPELINE_PROBABILITY
          enum:
            - PIPELINE_PROBABILITY
        propertyName:
          type: string
          description: >-
            Une chaîne indiquant le nom de la propriété impliquée dans le
            calcul.
        value:
          type: number
          description: Un nombre représentant la valeur de probabilité calculée.
      x-hubspot-sub-type-impl: true
    MaxNumbers:
      title: MAX_NUMBERS
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pouvant inclure divers types de valeurs ou
            d'opérations, telles que des constantes ou des variables de
            propriété, à partir desquelles le nombre maximal sera calculer.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie l’opération à effectuer. La valeur par défaut est «\_MAX_NUMBERS\_»."
          default: MAX_NUMBERS
          enum:
            - MAX_NUMBERS
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée à cette
            opération.
        value:
          type: number
          description: >-
            Un nombre représentant la valeur maximale déterminée à partir des
            entrées.
      x-hubspot-sub-type-impl: true
    MinNumbers:
      title: MIN_NUMBERS
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées que l'opération évaluera pour déterminer la
            valeur minimale. Ces entrées peuvent inclure divers types
            d'expressions numériques ou de variables.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères représentant le type d'opération, qui est «\_MIN_NUMBERS\_» par défaut. Elle indique que l'opération consiste à trouver la valeur minimale."
          default: MIN_NUMBERS
          enum:
            - MIN_NUMBERS
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères qui spécifie le nom de la propriété
            impliquée dans l'opération, le cas échéant.
        value:
          type: number
          description: >-
            Un nombre représentant le résultat de l'opération, qui est la valeur
            minimale trouvée parmi les entrées.
      x-hubspot-sub-type-impl: true
    LessThan:
      title: LESS_THAN
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées utilisées dans la comparaison, qui peut inclure
            divers types de variables de propriété et de constantes.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération, qui est «\_LESS_THAN\_» par défaut."
          default: LESS_THAN
          enum:
            - LESS_THAN
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans la
            comparaison.
        value:
          type: boolean
          description: "Un booléen indiquant le résultat de la comparaison «\_inférieur à\_»."
      x-hubspot-sub-type-impl: true
    LessThanOrEqual:
      title: LESS_THAN_OR_EQUAL
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: "Un tableau d’entrées qui sont évaluées dans l’opération «\_inférieur ou égal à\_». Chaque entrée peut être une constante, une variable de propriété ou une autre opération."
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération, qui est «\_LESS_THAN_OR_EQUAL\_» par défaut."
          default: LESS_THAN_OR_EQUAL
          enum:
            - LESS_THAN_OR_EQUAL
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans la
            comparaison.
        value:
          type: boolean
          description: "Un booléen indiquant le résultat de la comparaison «\_inférieur ou égal à\_»."
      x-hubspot-sub-type-impl: true
    MoreThan:
      title: MORE_THAN
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pouvant être de divers types d'expressions ou
            de variables, à utiliser dans l'opération de comparaison.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération, qui est «\_MORE_THAN\_» par défaut."
          default: MORE_THAN
          enum:
            - MORE_THAN
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans la
            comparaison.
        value:
          type: boolean
          description: Indiquer le résultat de l'opération de comparaison par un booléen.
      x-hubspot-sub-type-impl: true
    MoreThanOrEqual:
      title: MORE_THAN_OR_EQUAL
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: "Un tableau d'entrées qui sont évaluées par rapport à la «\_valeur\_». Ces entrées peuvent être de différents types d'expressions ou de variables."
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant l'opération à effectuer. Pour cet élément, l'opérateur est «\_MORE_THAN_OR_EQUAL\_»."
          default: MORE_THAN_OR_EQUAL
          enum:
            - MORE_THAN_OR_EQUAL
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans la
            comparaison.
        value:
          type: boolean
          description: >-
            Un nombre représentant la valeur seuil à laquelle l'entrée est
            comparée.
      x-hubspot-sub-type-impl: true
    NumberEquals:
      title: NUMBER_EQUALS
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées pouvant inclure divers types de variables de
            propriété et d'opérations, utilisé pour déterminer la valeur à
            comparer.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération, qui est «\_EQUALS\_» pour cet élément."
          default: NUMBER_EQUALS
          enum:
            - NUMBER_EQUALS
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères indiquant le nom de la propriété évaluée
            pour l'égalité.
        value:
          type: boolean
          description: >-
            Un nombre avec lequel la propriété est comparée pour vérifier
            l'égalité.
      x-hubspot-sub-type-impl: true
    StringEquals:
      title: STRING_EQUALS
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées utilisées dans l'opération, qui peut inclure
            divers types de variables de propriété et de constantes.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne indiquant le type d'opération, qui est par défaut «\_STRING_EQUALS\_»."
          default: STRING_EQUALS
          enum:
            - STRING_EQUALS
        propertyName:
          type: string
          description: Le nom de la propriété dont la valeur est comparée.
        value:
          type: boolean
          description: La valeur de chaîne à comparer à la valeur de la propriété.
      x-hubspot-sub-type-impl: true
    IsPipelineStageClosed:
      title: IS_PIPELINE_STAGE_CLOSED
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées qui sont évaluées pour déterminer si l'étape
            du pipeline est fermée. Ces entrées peuvent être de différents types
            de variables de propriété ou d'opérations logiques.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération. Pour ce composant, elle est fixée à «\_IsPipelineStageClosed\_»."
          default: IS_PIPELINE_STAGE_CLOSED
          enum:
            - IS_PIPELINE_STAGE_CLOSED
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété liée à l'étape du
            pipeline en cours d'évaluation.
        value:
          type: boolean
          description: >-
            Une valeur booléenne indiquant le résultat de l'opération, à savoir
            si l'étape du pipeline est fermée ou non.
      x-hubspot-sub-type-impl: true
    Not:
      title: NOT
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées auxquelles l'opération NON sera appliquée.
            Chaque entrée peut être un booléen, un nombre, une chaîne de
            caractères ou une expression plus complexe.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération, qui est «\_NOT\_» pour cet élément."
          default: NOT
          enum:
            - NOT
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée à cette
            opération NOT, le cas échéant.
        value:
          type: boolean
          description: >-
            Une valeur booléenne représentant le résultat de l'opération non sur
            les entrées.
      x-hubspot-sub-type-impl: true
    Date:
      title: DATE
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pouvant inclure divers types tels que des
            constantes, des variables de propriété et des opérations, qui sont
            utilisées dans l'évaluation de la date.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie l'opération à effectuer. Elle est définie par défaut sur «\_DATE\_» et fait partie de l'énumération des opérations de date."
          default: DATE
          enum:
            - DATE
        propertyName:
          type: string
          description: >-
            Une chaîne indiquant le nom de la propriété associée à l'opération
            de date.
        value:
          type: number
          description: >-
            Une chaîne représentant la valeur de date impliquée dans
            l'opération.
      x-hubspot-sub-type-impl: true
    Month:
      title: MONTH
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pouvant être de divers types, tels que des
            constantes, des variables de propriété ou d'autres opérations,
            utilisées comme entrées pour l'opération de mois.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne indiquant le type d'opération, qui est «\_MONTH\_» par défaut."
          default: MONTH
          enum:
            - MONTH
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères pouvant représenter le nom d'une propriété
            impliquée dans l'opération.
        value:
          type: number
          description: >-
            Un nombre représentant le résultat ou la sortie de l'opération du
            mois.
      x-hubspot-sub-type-impl: true
    Year:
      title: YEAR
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pouvant inclure divers types de variables de
            propriété et d'opérations, utilisé pour les calculs liés à l'année.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération, avec une valeur par défaut de «\_YEAR\_»."
          default: YEAR
          enum:
            - YEAR
        propertyName:
          type: string
          description: Une chaîne représentant le nom de la propriété associée à l'année.
        value:
          type: number
          description: Un nombre représentant la valeur de l'année.
      x-hubspot-sub-type-impl: true
    Now:
      title: NOW
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération, avec une valeur par défaut de «\_NOW\_»."
          default: NOW
          enum:
            - NOW
        propertyName:
          type: string
          description: >-
            Une chaîne indiquant le nom de la propriété associée à la date et à
            l'heure actuelles.
        value:
          type: number
          description: Une chaîne qui contient la valeur actuelle de la date et de l'heure.
      x-hubspot-sub-type-impl: true
    TimeBetween:
      title: TIME_BETWEEN
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées utilisées dans le calcul du temps, pouvant
            inclure divers types de données et opérations.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères indiquant le type d'opération, spécifiquement «\_TIME_BETWEEN\_»."
          default: TIME_BETWEEN
          enum:
            - TIME_BETWEEN
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans le
            calcul du temps.
        value:
          type: number
          description: Un nombre représentant l'intervalle de temps calculé.
      x-hubspot-sub-type-impl: true
    TimeBetweenSkipWeekends:
      title: TIME_BETWEEN_SKIP_WEEKENDS
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées nécessaires au calcul. Chaque entrée peut être
            de différents types, y compris des constantes, des variables de
            propriété ou d'autres opérations.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération, qui est «\_TimeBetweenSkipWeekends\_» par défaut."
          default: TIME_BETWEEN_SKIP_WEEKENDS
          enum:
            - TIME_BETWEEN_SKIP_WEEKENDS
        propertyName:
          type: string
          description: Une chaîne représentant le nom de la propriété associée à ce calcul.
        value:
          type: number
          description: >-
            Le temps calculé entre les dates spécifiées, hors week-ends. Le type
            de données n'est pas explicitement défini dans la spécification.
      x-hubspot-sub-type-impl: true
    PeriodToMonths:
      title: PERIOD_TO_MONTHS
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées que l'opération traitera. Chaque entrée peut
            être une constante, une variable ou une autre opération.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie l'opération à effectuer. La valeur par défaut est «\_PERIOD_TO_MONTHS\_»."
          default: PERIOD_TO_MONTHS
          enum:
            - PERIOD_TO_MONTHS
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de la propriété
            impliquée dans l'opération.
        value:
          type: number
          description: >-
            Un nombre représentant le résultat de la conversion, exprimé en
            mois.
      x-hubspot-sub-type-impl: true
    PeriodToWeeks:
      title: PERIOD_TO_WEEKS
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées utilisées dans l'opération de conversion. Ces
            entrées peuvent être de différents types de données, y compris des
            constantes et des variables de propriété.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération, qui est «\_PERIOD_TO_WEEKS\_» par défaut."
          default: PERIOD_TO_WEEKS
          enum:
            - PERIOD_TO_WEEKS
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans
            l'opération de conversion.
        value:
          type: number
          description: >-
            Un nombre indiquant le résultat de la conversion de cette période en
            semaines.
      x-hubspot-sub-type-impl: true
    And:
      title: AND
      required:
        - enclosedInParentheses
        - operator
      type: object
      properties:
        enclosedInParentheses:
          type: boolean
          description: "Un booléen indiquant si l'opération «\_ET\_» est placée entre parenthèses, ce qui affecte l'ordre d'évaluation."
        inputs:
          type: array
          description: "Un tableau d'entrées qui sont évaluées dans l'opération «\_ET\_». Ces entrées peuvent inclure divers types d'expressions ou de variables."
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant l'opérateur logique, qui est «\_AND\_» par défaut."
          default: AND
          enum:
            - AND
        propertyName:
          type: string
          description: "Une chaîne représentant le nom de la propriété impliquée dans l'opération «\_ET\_»."
        value:
          type: boolean
          description: "Une valeur booléenne indiquant le résultat de l'opération « ET\_»."
      x-hubspot-sub-type-impl: true
    Or:
      title: OR
      required:
        - enclosedInParentheses
        - operator
      type: object
      properties:
        enclosedInParentheses:
          type: boolean
          description: "Un booléen indiquant si l'opération «\_OU\_» est placée entre parenthèses, ce qui affecte sa précédence dans les expressions logiques."
        inputs:
          type: array
          description: "Un tableau de différents types d'entrées pouvant être utilisées dans l'opération «\_OU\_». Chaque entrée peut être une constante, une propriété variable ou une autre opération."
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération logique. La valeur par défaut et la seule valeur valide est «\_OR\_»."
          default: OR
          enum:
            - OR
        propertyName:
          type: string
          description: "Une chaîne représentant le nom de la propriété impliquée dans l'opération «\_OU\_»."
        value:
          type: boolean
          description: "Un booléen indiquant le résultat de l'opération «\_OU\_»."
      x-hubspot-sub-type-impl: true
    Xor:
      title: XOR
      required:
        - enclosedInParentheses
        - operator
      type: object
      properties:
        enclosedInParentheses:
          type: boolean
          description: >-
            Un booléen indiquant si l'opération XOR est entre parenthèses, ce
            qui affecte l'ordre d'évaluation.
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pouvant inclure divers types de variables et
            d'opérations, qui sont évaluées dans l'opération XOR.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant l'opérateur logique de ce composant, par défaut «\_XOR\_»."
          default: XOR
          enum:
            - XOR
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée à cette
            opération XOR.
        value:
          type: boolean
          description: Un booléen indiquant le résultat de l'opération XOR.
      x-hubspot-sub-type-impl: true
    IfString:
      title: IF_STRING
      required:
        - enclosedInParentheses
        - ifExpression
        - operator
      type: object
      properties:
        elseExpression:
          description: L'expression à évaluer si la condition est fausse.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        enclosedInParentheses:
          type: boolean
          description: >-
            Un booléen indiquant si l'expression est entre parenthèses, ce qui
            affecte l'ordre des opérations.
        ifExpression:
          description: L'expression à évaluer si la condition est vraie.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées que la condition doit évaluer. Chaque entrée
            peut être une constante, une propriété variable ou une autre
            expression.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne indiquant le type d'opération. La valeur par défaut est «\_IF_STRING\_»."
          default: IF_STRING
          enum:
            - IF_STRING
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans la
            condition.
        value:
          type: string
          description: La valeur de chaîne résultante si la condition est évaluée à vraie.
      x-hubspot-sub-type-impl: true
    IfNumber:
      title: IF_NUMBER
      required:
        - enclosedInParentheses
        - ifExpression
        - operator
      type: object
      properties:
        elseExpression:
          description: Une expression qui est évaluée si la condition est fausse.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        enclosedInParentheses:
          type: boolean
          description: >-
            Un booléen indiquant si l'expression est entre parenthèses, ce qui
            affecte l'ordre des opérations.
        ifExpression:
          description: Une expression qui est évaluée si la condition est vraie.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        inputs:
          type: array
          description: >-
            Un tableau d'entrées que l'expression conditionnelle évaluera.
            Chaque entrée peut être une constante, une variable ou une autre
            expression.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant l'opération à effectuer. La valeur par défaut est «\_IF_NUMBER\_»."
          default: IF_NUMBER
          enum:
            - IF_NUMBER
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans
            l'expression conditionnelle.
        value:
          type: number
          description: Un nombre qui est le résultat de l'expression conditionnelle.
      x-hubspot-sub-type-impl: true
    IfBoolean:
      title: IF_BOOLEAN
      required:
        - enclosedInParentheses
        - ifExpression
        - operator
      type: object
      properties:
        elseExpression:
          description: >-
            L'expression qui est exécutée si la condition est évaluée comme
            fausse.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        enclosedInParentheses:
          type: boolean
          description: >-
            Un booléen indiquant si la condition est entre parenthèses, ce qui
            affecte l'ordre d'évaluation.
        ifExpression:
          description: >-
            L'expression qui est exécutée si la condition est évaluée comme
            vraie.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées qui sont évaluées dans le cadre de la
            condition. Ces entrées peuvent être divers types d'expressions ou de
            variables.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant l'opérateur logique utilisé dans la condition. Elle est obligatoire et généralement définie sur «\_IF\_»."
          default: IF_BOOLEAN
          enum:
            - IF_BOOLEAN
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans la
            condition.
        value:
          type: boolean
          description: >-
            Une valeur booléenne qui représente le résultat de l'évaluation
            conditionnelle.
      x-hubspot-sub-type-impl: true
    IsPresent:
      title: IS_PRESENT
      required:
        - expressionToEvaluate
        - operator
      type: object
      properties:
        expressionToEvaluate:
          description: >-
            Une expression qui est évaluée pour déterminer la présence de la
            propriété spécifiée. Cela peut impliquer diverses opérations
            logiques ou arithmétiques.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: >-
            Une chaîne de caractères qui spécifie l'opération effectuée. Pour
            l'élément IsPresent, il s'agit généralement d'une valeur prédéfinie
            indiquant la vérification de présence.
          default: IS_PRESENT
          enum:
            - IS_PRESENT
        propertyName:
          type: string
          description: >-
            Une chaîne qui représente le nom de la propriété dont la présence
            est évaluée.
        value:
          type: boolean
          description: >-
            Une valeur booléenne indiquant le résultat de la vérification de
            présence. Vrai si la propriété est présente, faux dans le cas
            contraire.
      x-hubspot-sub-type-impl: true
    IfChainString:
      title: IF_CHAIN_STRING
      required:
        - conditions
        - enclosedInParentheses
        - operator
        - outputs
      type: object
      properties:
        conditions:
          type: array
          description: >-
            Un ensemble de conditions évaluées en séquence pour déterminer la
            valeur à renvoyer.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        defaultExpression:
          description: >-
            Expression par défaut à évaluer si aucune des conditions n'est
            remplie.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        enclosedInParentheses:
          type: boolean
          description: >-
            Un booléen indiquant si l'expression est entre parenthèses, ce qui
            affecte l'ordre d'évaluation.
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées pouvant inclure divers types d'expressions ou
            de variables, qui sont évaluées dans la logique conditionnelle.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères indiquant le type d'opération, avec une valeur par défaut de «\_IF_CHAIN_STRING\_»."
          default: IF_CHAIN_STRING
          enum:
            - IF_CHAIN_STRING
        outputs:
          type: array
          description: >-
            Un tableau de valeurs de sortie possibles correspondant aux
            conditions.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans la
            logique conditionnelle.
        value:
          type: string
          description: La valeur de chaîne résultante si les conditions sont remplies.
      x-hubspot-sub-type-impl: true
    IfChainNumber:
      title: IF_CHAIN_NUMBER
      required:
        - conditions
        - enclosedInParentheses
        - operator
        - outputs
      type: object
      properties:
        conditions:
          type: array
          description: >-
            Un ensemble de conditions évaluées dans la chaîne logique pour
            déterminer la valeur numérique finale.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        defaultExpression:
          description: >-
            L'expression par défaut à utiliser si aucune des conditions n'est
            remplie.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        enclosedInParentheses:
          type: boolean
          description: Un booléen indiquant si l'expression est entre parenthèses.
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées pouvant inclure divers types de variables et
            d'opérations, telles que des constantes, des variables de propriété
            ou des opérations mathématiques.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant l'opération à effectuer. La valeur par défaut est «\_IF_CHAIN_NUMBER\_»."
          default: IF_CHAIN_NUMBER
          enum:
            - IF_CHAIN_NUMBER
        outputs:
          type: array
          description: >-
            Un ensemble de sorties possibles basées sur l'évaluation des
            conditions.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans la
            logique conditionnelle.
        value:
          type: number
          description: >-
            Le résultat numérique de l'évaluation de la chaîne logique
            conditionnelle.
      x-hubspot-sub-type-impl: true
    IfChainBoolean:
      title: IF_CHAIN_BOOLEAN
      required:
        - conditions
        - enclosedInParentheses
        - operator
        - outputs
      type: object
      properties:
        conditions:
          type: array
          description: >-
            Un tableau de conditions qui composent la chaîne booléenne. Chaque
            condition est évaluée séquentiellement pour déterminer le résultat
            booléen final.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        defaultExpression:
          description: >-
            Une expression par défaut qui est évaluée si aucune des conditions
            de la chaîne n'est remplie. Elle fournit une valeur booléenne de
            repli.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        enclosedInParentheses:
          type: boolean
          description: >-
            Booléen indiquant si la chaîne entière est entre parenthèses, ce qui
            affecte l'ordre des opérations.
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées qui sont évaluées au sein de la chaîne. Chaque
            entrée peut être une constante, une variable de propriété ou le
            résultat d'une autre opération.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant l'opérateur logique utilisé dans la chaîne booléenne. Elle est obligatoire et généralement définie sur «\_IF_CHAIN_BOOLEAN\_»."
          default: IF_CHAIN_BOOLEAN
          enum:
            - IF_CHAIN_BOOLEAN
        outputs:
          type: array
          description: >-
            Un ensemble de sorties résultant de l'évaluation de la chaîne. Ces
            sorties peuvent être utilisées pour un traitement ultérieur ou une
            prise de décision.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de la propriété
            associée à cette séquence booléenne.
        value:
          type: boolean
          description: >-
            Une valeur booléenne qui représente le résultat de la chaîne de
            conditions évaluée.
      x-hubspot-sub-type-impl: true
    HasEmailReply:
      title: HAS_EMAIL_REPLY
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées pouvant inclure divers types de variables de
            propriété et d'opérations, à utiliser pour évaluer la condition.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération, par défaut «\_HAS_EMAIL_REPLY\_»."
          default: HAS_EMAIL_REPLY
          enum:
            - HAS_EMAIL_REPLY
        propertyName:
          type: string
          description: Une chaîne spécifiant le nom de la propriété évaluée.
        value:
          type: boolean
          description: Un booléen indiquant la présence d'une réponse par e-mail.
      x-hubspot-sub-type-impl: true
    HasPlainTextEmailReply:
      title: HAS_PLAIN_TEXT_EMAIL_REPLY
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées que l'opération évaluera. Chaque entrée peut
            être de différents types, tels que des constantes ou des variables.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération, qui est «\_HAS_PLAIN_TEXT_EMAIL_REPLY\_» par défaut."
          default: HAS_PLAIN_TEXT_EMAIL_REPLY
          enum:
            - HAS_PLAIN_TEXT_EMAIL_REPLY
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de la propriété
            évaluée.
        value:
          type: boolean
          description: >-
            Un booléen indiquant le résultat de l'opération, si une réponse par
            e-mail en texte brut est présente.
      x-hubspot-sub-type-impl: true
    ExtractMostRecentEmailReplyHtml:
      title: EXTRACT_MOST_RECENT_EMAIL_REPLY_HTML
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: "Un ensemble d'entrées pouvant inclure divers types de données et opérations, notamment\_: des constantes, des variables de propriété et des opérations mathématiques."
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération, par défaut «\_EXTRACT_MOST_RECENT_EMAIL_REPLY_HTML\_»."
          default: EXTRACT_MOST_RECENT_EMAIL_REPLY_HTML
          enum:
            - EXTRACT_MOST_RECENT_EMAIL_REPLY_HTML
        propertyName:
          type: string
          description: >-
            Une chaîne indiquant le nom de la propriété à partir de laquelle le
            code HTML de la réponse d'e-mail la plus récente est extrait.
        value:
          type: string
          description: >-
            Une chaîne représentant le contenu HTML de la réponse la plus
            récente à un e-mail.
      x-hubspot-sub-type-impl: true
    ExtractMostRecentEmailReplyText:
      title: EXTRACT_MOST_RECENT_EMAIL_REPLY_TEXT
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées pouvant inclure divers types de données telles
            que des constantes, des variables de propriété et d'autres
            opérations. Ces entrées sont utilisées pour déterminer le contexte
            ou la source à partir de laquelle le texte de réponse de l'e-mail
            est extrait.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération. La valeur par défaut est «\_EXTRACT_MOST_RECENT_EMAIL_REPLY_TEXT\_»."
          default: EXTRACT_MOST_RECENT_EMAIL_REPLY_TEXT
          enum:
            - EXTRACT_MOST_RECENT_EMAIL_REPLY_TEXT
        propertyName:
          type: string
          description: >-
            Une chaîne spécifiant le nom de la propriété associée au texte de
            réponse d'e-mail extrait.
        value:
          type: string
          description: >-
            Une chaîne représentant le texte extrait de la réponse la plus
            récente à un e-mail.
      x-hubspot-sub-type-impl: true
    ExtractMostRecentPlainTextEmailReply:
      title: EXTRACT_MOST_RECENT_PLAIN_TEXT_EMAIL_REPLY
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées pouvant inclure divers types de données ou
            d'opérations, tels que des constantes, des variables de propriété et
            des opérations mathématiques.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération. La valeur par défaut est «\_EXTRACT_MOST_RECENT_PLAIN_TEXT_EMAIL_REPLY\_»."
          default: EXTRACT_MOST_RECENT_PLAIN_TEXT_EMAIL_REPLY
          enum:
            - EXTRACT_MOST_RECENT_PLAIN_TEXT_EMAIL_REPLY
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée à la réponse
            d'e-mail extraite.
        value:
          type: string
          description: >-
            Une chaîne représentant le texte brut extrait de la réponse la plus
            récente à un e-mail.
      x-hubspot-sub-type-impl: true
    SetContainsString:
      title: SET_CONTAINS_STRING
      required:
        - operator
        - stringToCheck
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées utilisées dans l'opération, qui peut inclure
            divers types de données tels que des constantes ou des variables de
            propriété.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne indiquant le type d'opération, qui est «\_SET_CONTAINS_STRING\_» pour ce composant."
          default: SET_CONTAINS_STRING
          enum:
            - SET_CONTAINS_STRING
        propertyName:
          type: string
          description: Une chaîne représentant le nom de la propriété évaluée.
        stringToCheck:
          description: >-
            La chaîne de caractères spécifique dont la présence est vérifiée
            dans l'ensemble.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        value:
          type: boolean
          description: >-
            Une valeur booléenne représentant le résultat de l'opération,
            indiquant si la chaîne est contenue dans l'ensemble.
      x-hubspot-sub-type-impl: true
    SetContainsAnyString:
      title: SET_CONTAINS_ANY_STRING
      required:
        - operator
        - stringToCheck
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pouvant inclure différents types de variables
            de chaîne ou de propriété à vérifier par rapport à la chaîneToCheck.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération, qui est «\_SET_CONTAINS_ANY_STRING\_» par défaut."
          default: SET_CONTAINS_ANY_STRING
          enum:
            - SET_CONTAINS_ANY_STRING
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans
            l'opération.
        stringToCheck:
          description: >-
            Chaîne par rapport à laquelle la présence de toute chaîne de
            l'ensemble est évaluée.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        value:
          type: boolean
          description: >-
            Un booléen indiquant le résultat de l'opération, où true signifie
            qu'au moins une chaîne de l'ensemble est trouvée dans la chaîne à
            vérifier.
      x-hubspot-sub-type-impl: true
    SetEqualsStrings:
      title: SET_EQUALS_STRINGS
      required:
        - operator
        - stringToCheck
      type: object
      properties:
        inputs:
          type: array
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          default: SET_EQUALS_STRINGS
          enum:
            - SET_EQUALS_STRINGS
        propertyName:
          type: string
        stringToCheck:
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        value:
          type: boolean
      x-hubspot-sub-type-impl: true
    IsEngagementType:
      title: IS_ENGAGEMENT_TYPE
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: "Une chaîne représentant l'opération à effectuer, avec une valeur par défaut de «\_IS_ENGAGEMENT_TYPE\_»."
          default: IS_ENGAGEMENT_TYPE
          enum:
            - IS_ENGAGEMENT_TYPE
        propertyName:
          type: string
          description: Une chaîne spécifiant le nom de la propriété à évaluer.
        value:
          type: boolean
          description: >-
            Un booléen indiquant le résultat de l'évaluation du type
            d'engagement.
      x-hubspot-sub-type-impl: true
    FormatFullName:
      title: FORMAT_FULL_NAME
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées pouvant être utilisées dans l'opération de
            formatage. Ces entrées peuvent être de divers types, y compris des
            constantes, des variables de propriété et d'autres opérations.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: >-
            Une chaîne représentant le type d'opération, qui est «
            FORMAT_FULL_NAME » par défaut.
          default: FORMAT_FULL_NAME
          enum:
            - FORMAT_FULL_NAME
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de la propriété
            impliquée dans l'opération.
        value:
          type: string
          description: >-
            Chaîne de caractères contenant le résultat de l'opération de
            formatage du nom complet.
      x-hubspot-sub-type-impl: true
    FormatPhoneNumber:
      title: FORMAT_PHONE_NUMBER
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Ensemble d'entrées incluant divers types de variables de propriété
            et d'opérations, utilisé pour dériver le format du numéro de
            téléphone.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération, par défaut «\_FORMAT_PHONE_NUMBER\_»."
          default: FORMAT_PHONE_NUMBER
          enum:
            - FORMAT_PHONE_NUMBER
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée au numéro de
            téléphone.
        value:
          type: string
          description: Une chaîne qui contient le numéro de téléphone formaté.
      x-hubspot-sub-type-impl: true
    FormatSearchablePhoneNumber:
      title: FORMAT_SEARCHABLE_PHONE_NUMBER
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pouvant inclure divers types de données, telles
            que des constantes ou des variables de propriété, servant à dériver
            le numéro de téléphone formaté.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie l'opération à effectuer. La valeur par défaut est «\_FORMAT_SEARCHABLE_PHONE_NUMBER\_»."
          default: FORMAT_SEARCHABLE_PHONE_NUMBER
          enum:
            - FORMAT_SEARCHABLE_PHONE_NUMBER
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée au numéro de
            téléphone.
        value:
          type: string
          description: Le numéro de téléphone formaté sous forme de chaîne de caractères.
      x-hubspot-sub-type-impl: true
    AbsoluteValue:
      title: ABSOLUTE_VALUE
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pour le calcul de la valeur absolue. Chaque
            entrée peut être un nombre constant ou une référence à une autre
            valeur numérique.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant l'opérateur pour le calcul de la valeur absolue. Elle doit être «\_ABSOLUTE_VALUE\_»."
          default: ABSOLUTE_VALUE
          enum:
            - ABSOLUTE_VALUE
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères qui spécifie le nom de la propriété sur
            laquelle l'opération est effectuée.
        value:
          type: number
          description: >-
            Le résultat de l'opération de valeur absolue, représenté sous forme
            de nombre.
      x-hubspot-sub-type-impl: true
    SquareRoot:
      title: SQUARE_ROOT
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pour l'opération de racine carrée. Chaque
            entrée peut être un nombre constant ou une référence de variable.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération, qui est «\_SQUARE_ROOT\_» par défaut."
          default: SQUARE_ROOT
          enum:
            - SQUARE_ROOT
        propertyName:
          type: string
          description: >-
            Le nom de la propriété associée à l'opération de racine carrée,
            représenté sous forme de chaîne de caractères.
        value:
          type: number
          description: >-
            Le résultat de l'opération de racine carrée, représenté sous forme
            de nombre.
      x-hubspot-sub-type-impl: true
    Power:
      title: POWER
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées utilisées dans le calcul de puissance. Chaque
            entrée peut être une valeur constante, une variable ou une autre
            opération.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération, qui est dans ce cas «\_POWER\_»."
          default: POWER
          enum:
            - POWER
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans le
            calcul de valeur.
        value:
          type: number
          description: >-
            Le résultat de l'opération de puissance, représenté sous forme de
            nombre.
      x-hubspot-sub-type-impl: true
    Substring:
      title: SUBSTRING
      required:
        - operator
        - stringToCheck
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un ensemble d’entrées requises pour l’opération, qui peuvent inclure
            divers types de données ou de variables nécessaires pour déterminer
            la sous-chaîne.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères représentant le type d'opération. Pour cet élément, il s'agit probablement de «\_SUBSTRING\_»."
          default: SUBSTRING
          enum:
            - SUBSTRING
        propertyName:
          type: string
          description: >-
            Le nom de la propriété sur laquelle l'opération de sous-chaîne est
            effectuée ou affectée.
        stringToCheck:
          description: >-
            La chaîne de caractères d'origine à partir de laquelle la
            sous-chaîne sera extraite.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        value:
          type: string
          description: >-
            La sous-chaîne résultante obtenue de l'opération, représentée sous
            forme de chaîne de caractères.
      x-hubspot-sub-type-impl: true
    Euler:
      title: EULER
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          description: "Une chaîne représentant l'opération à effectuer. La valeur par défaut est «\_EULER\_»."
          default: EULER
          enum:
            - EULER
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de la propriété
            impliquée dans l'opération.
        value:
          type: number
          description: >-
            Le résultat de l'opération, représenté sous forme de chaîne de
            caractères.
      x-hubspot-sub-type-impl: true
    StringLength:
      title: STRING_LENGTH
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pouvant inclure divers types d'opérations ou de
            variables liées aux chaînes de caractères.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne indiquant le type d'opération, qui est «\_STRING_LENGTH\_» par défaut."
          default: STRING_LENGTH
          enum:
            - STRING_LENGTH
        propertyName:
          type: string
          description: Une chaîne représentant le nom de la propriété évaluée.
        value:
          type: number
          description: Un nombre représentant la longueur de la chaîne de caractères.
      x-hubspot-sub-type-impl: true
    IsBlank:
      title: IS_BLANK
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées à évaluer par l'opération IsBlank. Chaque
            entrée peut être une constante, une variable de propriété ou le
            résultat d'une autre opération.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant l'opération à effectuer. Pour IsBlank, il s'agit généralement de «\_IS_BLANK\_»."
          default: IS_BLANK
          enum:
            - IS_BLANK
        propertyName:
          type: string
          description: >-
            Une chaîne spécifiant le nom de la propriété évaluée pour déterminer
            si elle est vide.
        value:
          type: boolean
          description: "Un booléen indiquant le résultat de l'opération, où «\_vrai\_» signifie que l'entrée est vide et «\_faux\_» qu'elle ne l'est pas."
      x-hubspot-sub-type-impl: true
    AddTime:
      title: ADD_TIME
      required:
        - operator
        - stringToCheck
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées utilisées pour l'opération d'addition de temps.
            Chaque entrée peut être une constante, une variable de propriété ou
            une autre opération.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères représentant l'opération à effectuer, par défaut «\_ADD_TIME\_»."
          default: ADD_TIME
          enum:
            - ADD_TIME
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans
            l'opération d'ajout de temps.
        stringToCheck:
          description: >-
            Une valeur de chaîne qui peut être utilisée pour valider ou
            effectuer des vérifications au sein de l'opération.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        value:
          type: number
          description: >-
            Le résultat de l'opération d'addition de temps, représenté sous
            forme de chaîne de caractères.
      x-hubspot-sub-type-impl: true
    SubtractTime:
      title: SUBTRACT_TIME
      required:
        - operator
        - stringToCheck
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées requises pour l'opération de soustraction de
            temps. Ces entrées peuvent inclure des horodatages, des dates ou
            d'autres données pertinentes liées au temps.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: >-
            Une chaîne représentant l'opération à effectuer. Pour cet élément,
            elle est spécifiquement utilisée pour la soustraction de temps.
          default: SUBTRACT_TIME
          enum:
            - SUBTRACT_TIME
        propertyName:
          type: string
          description: >-
            Une chaîne indiquant le nom de la propriété impliquée dans
            l'opération de soustraction de temps.
        stringToCheck:
          description: >-
            Une entrée de chaîne qui peut être utilisée conjointement avec
            l'opération de soustraction de temps, potentiellement à des fins de
            validation ou de comparaison.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        value:
          type: number
          description: >-
            Le résultat de l'opération de soustraction de temps, généralement
            représenté sous forme d'horodatage ou de durée.
      x-hubspot-sub-type-impl: true
    RegexMatches:
      title: REGEX_MATCHES
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées à évaluer par rapport à l'expression régulière.
            Chaque entrée peut être une constante ou une variable de différents
            types.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération, qui est dans ce cas «\_REGEX_MATCHES\_»."
          default: REGEX_MATCHES
          enum:
            - REGEX_MATCHES
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de la propriété
            évaluée.
        value:
          type: boolean
          description: >-
            Un booléen indiquant le résultat de l'opération de correspondance
            d'expression régulière.
      x-hubspot-sub-type-impl: true
    IsValidIsoPeriod:
      title: IS_VALID_ISO_PERIOD
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées que l'opération évaluera. Chaque entrée peut
            être une constante, une variable de propriété ou le résultat d'une
            autre opération.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération. Pour ce composant, il doit s'agir de «\_IS_VALID_ISO_PERIOD\_»."
          default: IS_VALID_ISO_PERIOD
          enum:
            - IS_VALID_ISO_PERIOD
        propertyName:
          type: string
          description: Une chaîne représentant le nom de la propriété évaluée.
        value:
          type: boolean
          description: Un booléen indiquant si la période ISO est valide.
      x-hubspot-sub-type-impl: true
    IsMonthBasedIsoPeriod:
      title: IS_MONTH_BASED_ISO_PERIOD
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées pouvant inclure divers types de variables de
            propriété et d'opérations, utilisé comme base pour l'évaluation.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération, qui est «\_IS_MONTH_BASED_ISO_PERIOD\_» par défaut."
          default: IS_MONTH_BASED_ISO_PERIOD
          enum:
            - IS_MONTH_BASED_ISO_PERIOD
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de la propriété
            évaluée.
        value:
          type: boolean
          description: >-
            Un booléen indiquant le résultat de l'opération, déterminant si la
            période ISO est basée sur le mois.
      x-hubspot-sub-type-impl: true
    IsDayBasedIsoPeriod:
      title: IS_DAY_BASED_ISO_PERIOD
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un ensemble d'entrées pouvant être évaluées, qui peuvent inclure
            divers types de variables de propriété et d'opérations.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant le type d'opération, qui est par défaut «\_IS_DAY_BASED_ISO_PERIOD\_»."
          default: IS_DAY_BASED_ISO_PERIOD
          enum:
            - IS_DAY_BASED_ISO_PERIOD
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères correspondant au nom de la propriété
            évaluée.
        value:
          type: boolean
          description: "Un booléen indiquant le résultat de la validation, où «\_true\_» signifie que la période ISO est basée sur les jours."
      x-hubspot-sub-type-impl: true
    IsMultipleOf:
      title: IS_MULTIPLE_OF
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pouvant inclure divers types tels que des
            constantes, des variables de propriété ou d'autres opérations. Ces
            entrées sont utilisées pour effectuer la vérification de multiples.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: >-
            Une chaîne représentant le type d'opération, qui est «
            IS_MULTIPLE_OF » pour ce composant.
          default: IS_MULTIPLE_OF
          enum:
            - IS_MULTIPLE_OF
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans
            l'opération de vérification multiple.
        value:
          type: boolean
          description: >-
            Un booléen indiquant si le nombre saisi est un multiple de la valeur
            spécifiée.
      x-hubspot-sub-type-impl: true
    ValidateWhen:
      title: VALIDATE_WHEN
      required:
        - checkExpression
        - enclosedInParentheses
        - operator
      type: object
      properties:
        checkExpression:
          description: >-
            Un booléen indiquant si l'expression doit être vérifiée pour sa
            validité avant l'évaluation.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        enclosedInParentheses:
          type: boolean
          description: >-
            Un booléen indiquant si la condition est placée entre parenthèses,
            ce qui affecte sa précédence dans les expressions complexes.
        inputs:
          type: array
          description: >-
            Un tableau d'entrées qui sont évaluées par l'opérateur. Elles
            peuvent inclure divers types d'expressions ou de variables.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant l'opérateur logique utilisé dans la condition, tel que «\_AND\_», «\_OR\_», etc."
          default: VALIDATE_WHEN
          enum:
            - VALIDATE_WHEN
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété impliquée dans la
            condition.
        value:
          type: boolean
          description: >-
            Une valeur booléenne indiquant le résultat de l'évaluation de la
            condition.
      x-hubspot-sub-type-impl: true
    CoalesceString:
      title: COALESCE_STRING
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau de valeurs de chaîne potentielles. Le composant évalue
            ces entrées pour trouver la première chaîne non nulle.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères qui spécifie le type d'opération. Pour CoalesceString, elle est généralement définie sur «\_COALESCE_STRING\_»."
          default: COALESCE_STRING
          enum:
            - COALESCE_STRING
        propertyName:
          type: string
          description: >-
            Le nom de la propriété évaluée ou à laquelle est attribuée la valeur
            de chaîne fusionnée.
        value:
          type: string
          description: >-
            La valeur de chaîne résultante après évaluation des entrées. Elle
            représente la première chaîne non nulle trouvée.
      x-hubspot-sub-type-impl: true
    CoalesceNumber:
      title: COALESCE_NUMBER
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées pouvant inclure divers types de variables
            numériques ou de propriétés. Ces entrées sont traitées pour
            déterminer la valeur de sortie finale.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne de caractères représentant l'opération à effectuer. Il s'agit d'un champ obligatoire avec une valeur par défaut de «\_COALESCE_NUMBER\_»."
          default: COALESCE_NUMBER
          enum:
            - COALESCE_NUMBER
        propertyName:
          type: string
          description: >-
            Une chaîne de caractères représentant le nom de la propriété
            impliquée dans l'opération. Elle est utilisée pour identifier la
            propriété spécifique en cours de traitement.
        value:
          type: number
          description: >-
            Un nombre représentant le résultat de l'opération de fusion. Il
            s'agit de la valeur de sortie après le traitement des entrées.
      x-hubspot-sub-type-impl: true
    CoalesceBoolean:
      title: COALESCE_BOOLEAN
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          description: >-
            Un tableau d'entrées que l'opération de fusion évaluera. Chaque
            entrée peut être un booléen, un nombre, une chaîne de caractères ou
            divers types de variables de propriété.
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          description: "Une chaîne représentant l'opération logique à effectuer. La valeur par défaut est «\_COALESCE_BOOLEAN\_»."
          default: COALESCE_BOOLEAN
          enum:
            - COALESCE_BOOLEAN
        propertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété associée à
            l'opération de fusion.
        value:
          type: boolean
          description: >-
            Une valeur booléenne qui représente le résultat de l'opération de
            fusion.
      x-hubspot-sub-type-impl: true
    GetStartTime:
      title: GET_START_TIME
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          default: GET_START_TIME
          enum:
            - GET_START_TIME
        positionalSubExpressions:
          type: array
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        propertyName:
          type: string
        value:
          type: number
      x-hubspot-sub-type-impl: true
    ShiftDate:
      title: SHIFT_DATE
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          default: SHIFT_DATE
          enum:
            - SHIFT_DATE
        positionalSubExpressions:
          type: array
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        propertyName:
          type: string
        value:
          type: number
      x-hubspot-sub-type-impl: true
    PortalTimezone:
      title: PORTAL_TIMEZONE
      required:
        - operator
      type: object
      properties:
        operator:
          type: string
          default: PORTAL_TIMEZONE
          enum:
            - PORTAL_TIMEZONE
        propertyName:
          type: string
        value:
          type: string
      x-hubspot-sub-type-impl: true
    AnyCharsMatch:
      title: ANY_CHARS_MATCH
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          default: ANY_CHARS_MATCH
          enum:
            - ANY_CHARS_MATCH
        propertyName:
          type: string
        value:
          type: boolean
      x-hubspot-sub-type-impl: true
    AllCharsMatch:
      title: ALL_CHARS_MATCH
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          default: ALL_CHARS_MATCH
          enum:
            - ALL_CHARS_MATCH
        propertyName:
          type: string
        value:
          type: boolean
      x-hubspot-sub-type-impl: true
    RemoveMatchingChars:
      title: REMOVE_MATCHING_CHARS
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          default: REMOVE_MATCHING_CHARS
          enum:
            - REMOVE_MATCHING_CHARS
        propertyName:
          type: string
        value:
          type: string
      x-hubspot-sub-type-impl: true
    KeepMatchingChars:
      title: KEEP_MATCHING_CHARS
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          default: KEEP_MATCHING_CHARS
          enum:
            - KEEP_MATCHING_CHARS
        propertyName:
          type: string
        value:
          type: string
      x-hubspot-sub-type-impl: true
    TrimOuterChars:
      title: TRIM_OUTER_CHARS
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          default: TRIM_OUTER_CHARS
          enum:
            - TRIM_OUTER_CHARS
        propertyName:
          type: string
        value:
          type: string
      x-hubspot-sub-type-impl: true
    TrimLeadingChars:
      title: TRIM_LEADING_CHARS
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          default: TRIM_LEADING_CHARS
          enum:
            - TRIM_LEADING_CHARS
        propertyName:
          type: string
        value:
          type: string
      x-hubspot-sub-type-impl: true
    TrimTrailingChars:
      title: TRIM_TRAILING_CHARS
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          default: TRIM_TRAILING_CHARS
          enum:
            - TRIM_TRAILING_CHARS
        propertyName:
          type: string
        value:
          type: string
      x-hubspot-sub-type-impl: true
    ReplaceMatchingChars:
      title: REPLACE_MATCHING_CHARS
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          default: REPLACE_MATCHING_CHARS
          enum:
            - REPLACE_MATCHING_CHARS
        propertyName:
          type: string
        value:
          type: string
      x-hubspot-sub-type-impl: true
    CollapseMatchingChars:
      title: COLLAPSE_MATCHING_CHARS
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          default: COLLAPSE_MATCHING_CHARS
          enum:
            - COLLAPSE_MATCHING_CHARS
        propertyName:
          type: string
        value:
          type: string
      x-hubspot-sub-type-impl: true
    CountMatchingChars:
      title: COUNT_MATCHING_CHARS
      required:
        - operator
      type: object
      properties:
        inputs:
          type: array
          items:
            oneOf:
              - $ref: '#/components/schemas/ConstantBoolean'
              - $ref: '#/components/schemas/ConstantNumber'
              - $ref: '#/components/schemas/ConstantString'
              - $ref: '#/components/schemas/BooleanPropertyVariable'
              - $ref: '#/components/schemas/StringPropertyVariable'
              - $ref: '#/components/schemas/NumberPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfPropertyVariable'
              - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
              - $ref: '#/components/schemas/StringTargetPropertyVariable'
              - $ref: '#/components/schemas/NumberTargetPropertyVariable'
              - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
              - $ref: '#/components/schemas/AddNumbers'
              - $ref: '#/components/schemas/SubtractNumbers'
              - $ref: '#/components/schemas/MultiplyNumbers'
              - $ref: '#/components/schemas/DivideNumbers'
              - $ref: '#/components/schemas/RoundDownNumbers'
              - $ref: '#/components/schemas/RoundUpNumbers'
              - $ref: '#/components/schemas/RoundNearestNumbers'
              - $ref: '#/components/schemas/UpperCase'
              - $ref: '#/components/schemas/LowerCase'
              - $ref: '#/components/schemas/ConcatStrings'
              - $ref: '#/components/schemas/Contains'
              - $ref: '#/components/schemas/BeginsWith'
              - $ref: '#/components/schemas/NumberToString'
              - $ref: '#/components/schemas/ParseNumber'
              - $ref: '#/components/schemas/FetchExchangeRate'
              - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
              - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
              - $ref: '#/components/schemas/FetchPortalHomeCurrency'
              - $ref: '#/components/schemas/IsPortalEnabledCurrency'
              - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
              - $ref: '#/components/schemas/DatedExchangeRate'
              - $ref: '#/components/schemas/PipelineProbability'
              - $ref: '#/components/schemas/MaxNumbers'
              - $ref: '#/components/schemas/MinNumbers'
              - $ref: '#/components/schemas/LessThan'
              - $ref: '#/components/schemas/LessThanOrEqual'
              - $ref: '#/components/schemas/MoreThan'
              - $ref: '#/components/schemas/MoreThanOrEqual'
              - $ref: '#/components/schemas/NumberEquals'
              - $ref: '#/components/schemas/StringEquals'
              - $ref: '#/components/schemas/IsPipelineStageClosed'
              - $ref: '#/components/schemas/Not'
              - $ref: '#/components/schemas/Date'
              - $ref: '#/components/schemas/Month'
              - $ref: '#/components/schemas/Year'
              - $ref: '#/components/schemas/Now'
              - $ref: '#/components/schemas/TimeBetween'
              - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
              - $ref: '#/components/schemas/PeriodToMonths'
              - $ref: '#/components/schemas/PeriodToWeeks'
              - $ref: '#/components/schemas/And'
              - $ref: '#/components/schemas/Or'
              - $ref: '#/components/schemas/Xor'
              - $ref: '#/components/schemas/IfString'
              - $ref: '#/components/schemas/IfNumber'
              - $ref: '#/components/schemas/IfBoolean'
              - $ref: '#/components/schemas/IsPresent'
              - $ref: '#/components/schemas/IfChainString'
              - $ref: '#/components/schemas/IfChainNumber'
              - $ref: '#/components/schemas/IfChainBoolean'
              - $ref: '#/components/schemas/HasEmailReply'
              - $ref: '#/components/schemas/HasPlainTextEmailReply'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
              - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
              - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
              - $ref: '#/components/schemas/SetContainsString'
              - $ref: '#/components/schemas/SetContainsAnyString'
              - $ref: '#/components/schemas/SetEqualsStrings'
              - $ref: '#/components/schemas/IsEngagementType'
              - $ref: '#/components/schemas/FormatFullName'
              - $ref: '#/components/schemas/FormatPhoneNumber'
              - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
              - $ref: '#/components/schemas/AbsoluteValue'
              - $ref: '#/components/schemas/SquareRoot'
              - $ref: '#/components/schemas/Power'
              - $ref: '#/components/schemas/Substring'
              - $ref: '#/components/schemas/Euler'
              - $ref: '#/components/schemas/StringLength'
              - $ref: '#/components/schemas/IsBlank'
              - $ref: '#/components/schemas/AddTime'
              - $ref: '#/components/schemas/SubtractTime'
              - $ref: '#/components/schemas/RegexMatches'
              - $ref: '#/components/schemas/IsValidIsoPeriod'
              - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
              - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
              - $ref: '#/components/schemas/IsMultipleOf'
              - $ref: '#/components/schemas/ValidateWhen'
              - $ref: '#/components/schemas/CoalesceString'
              - $ref: '#/components/schemas/CoalesceNumber'
              - $ref: '#/components/schemas/CoalesceBoolean'
              - $ref: '#/components/schemas/GetStartTime'
              - $ref: '#/components/schemas/ShiftDate'
              - $ref: '#/components/schemas/PortalTimezone'
              - $ref: '#/components/schemas/AnyCharsMatch'
              - $ref: '#/components/schemas/AllCharsMatch'
              - $ref: '#/components/schemas/RemoveMatchingChars'
              - $ref: '#/components/schemas/KeepMatchingChars'
              - $ref: '#/components/schemas/TrimOuterChars'
              - $ref: '#/components/schemas/TrimLeadingChars'
              - $ref: '#/components/schemas/TrimTrailingChars'
              - $ref: '#/components/schemas/ReplaceMatchingChars'
              - $ref: '#/components/schemas/CollapseMatchingChars'
              - $ref: '#/components/schemas/CountMatchingChars'
        operator:
          type: string
          default: COUNT_MATCHING_CHARS
          enum:
            - COUNT_MATCHING_CHARS
        propertyName:
          type: string
        value:
          type: number
      x-hubspot-sub-type-impl: true
    PropertyDefinitionSource:
      required:
        - type
      type: object
      properties:
        name:
          type: string
          description: Une chaîne représentant le nom de la source.
        type:
          type: string
          description: "Une chaîne indiquant le type de source de la définition de propriété. Les valeurs valides incluent «\_GLOBAL\_», «\_OBJECT_TYPE\_», «\_HAVEN_BRANCH\_» et «\_PORTAIL\_»."
          enum:
            - GLOBAL
            - HAVEN_BRANCH
            - OBJECT_TYPE
            - PORTAL
    ExtensionData:
      required:
        - extensionStatusMap
        - tags
      type: object
      properties:
        caseChangeTestExtensionData:
          $ref: '#/components/schemas/CaseChangeTestExtensionData'
        extensionStatusMap:
          type: object
          additionalProperties:
            type: string
            enum:
              - OK
              - ERROR
              - TIMEOUT
          description: >-
            Une carte qui contient le statut de diverses extensions. Les clés
            sont des identifiants d'extension, et les valeurs représentent le
            statut de chaque extension.
        optionDecoratorsExtensionData:
          $ref: '#/components/schemas/OptionDecoratorsExtensionData'
        requiredPropertiesExtensionData:
          $ref: '#/components/schemas/RequiredPropertiesExtensionData'
        softRequiredPropertiesExtensionData:
          $ref: '#/components/schemas/SoftRequiredPropertiesExtensionData'
        tags:
          type: array
          description: >-
            Un tableau de balises associées aux données d'extension. Chaque
            balise est une chaîne qui catégorise ou décrit l'extension.
          items:
            type: string
    ExternalOptionsMetaData:
      type: object
      properties:
        filter:
          $ref: '#/components/schemas/FilteringMetaData'
        fromObjectId:
          type: integer
          description: >-
            Une chaîne représentant l'identifiant de l'objet dont les options
            externes sont dérivées ou auxquelles elles sont liées.
          format: int64
        propertyName:
          type: string
          description: >-
            Une chaîne indiquant le nom de la propriété pour laquelle les
            métadonnées des options externes sont définies.
        relatedObjectTypeId:
          type: string
          description: >-
            Une chaîne représentant l'identifiant du type d'objet associé. Elle
            est utilisée pour spécifier le type d'objet auquel les options
            externes sont associées.
    LookupAssociationSpec:
      required:
        - associationSpec
      type: object
      properties:
        associationSpec:
          $ref: '#/components/schemas/AssociationSpec'
        cardinality:
          type: string
          description: >-
            Spécifie la nature de l'association en termes de cardinalité, telle
            que un-à-un ou un-à-plusieurs.
          enum:
            - ONE_TO_MANY
            - ONE_TO_ONE
        maxToObjectIds:
          type: integer
          description: >-
            Un entier indiquant le nombre maximal d'ID d'objets cibles pouvant
            être associés. Cela définit une limite au nombre d'associations
            pouvant être établies avec le type d'objet cible.
          format: int32
        toObjectTypeId:
          type: string
          description: >-
            Une chaîne représentant l'identifiant unique du type d'objet cible
            auquel l'association est faite.
    FieldLevelPermission:
      required:
        - accessLevel
      type: object
      properties:
        accessLevel:
          type: string
          description: >-
            Le niveau d'accès accordé pour le champ. Il s'agit d'une valeur de
            chaîne qui spécifie le niveau d'autorisation.
    Property:
      required:
        - allowedObjectTypes
        - calculated
        - canArchive
        - canRestore
        - createdAt
        - createdUserId
        - currencyPropertyName
        - dataSensitivity
        - dateDisplayHint
        - deleted
        - description
        - displayMode
        - displayOrder
        - enforceMultivalueUniqueness
        - externalOptions
        - externalOptionsReferenceType
        - favorited
        - favoritedOrder
        - fieldType
        - formField
        - fromUserId
        - groupName
        - hasUniqueValue
        - hidden
        - hubspotDefined
        - isCustomizedDefault
        - isMultiValued
        - isPartial
        - label
        - mutableDefinitionNotDeletable
        - name
        - numberDisplayHint
        - optionSortStrategy
        - options
        - optionsAreMutable
        - owningAppId
        - portalId
        - readOnlyDefinition
        - readOnlyValue
        - referencedObjectType
        - searchTextAnalysisMode
        - searchableInGlobalSearch
        - sensitiveDataCategories
        - showCurrencySymbol
        - textDisplayHint
        - type
        - updatedAt
      type: object
      properties:
        allowedObjectTypes:
          type: array
          description: >-
            Un tableau de chaînes de caractères représentant les types d'objets
            autorisés pour cette propriété.
          items:
            $ref: '#/components/schemas/ObjectTypeIdProto'
        calculated:
          type: boolean
          description: Un booléen indiquant si la propriété est calculée.
        canArchive:
          type: boolean
          description: Un booléen indiquant si la propriété peut être archivée.
        canRestore:
          type: boolean
          description: Un booléen indiquant si la propriété peut être restaurée.
        createdAt:
          type: integer
          description: >-
            Une chaîne représentant la date et l'heure de création de la
            propriété, au format ISO 8601.
          format: int64
        createdUserId:
          type: integer
          description: Chaîne représentant l'ID de l'utilisateur qui a créé la propriété.
          format: int64
        currencyPropertyName:
          type: string
          description: >-
            Une chaîne représentant le nom de la propriété de devise associée à
            cette propriété.
        dataSensitivity:
          type: string
          description: Une chaîne indiquant le niveau de sensibilité des données.
          enum:
            - high
            - none
            - standard
        dateDisplayHint:
          type: string
          description: Une chaîne fournissant une indication pour l'affichage des dates.
          enum:
            - absolute
            - absolute_with_relative
            - time_since
            - time_until
        deleted:
          type: boolean
          description: Un booléen indiquant si la propriété a été supprimée.
        description:
          type: string
          description: Une chaîne fournissant une description de la propriété.
        displayMode:
          type: string
          description: Une chaîne indiquant le mode d'affichage de la propriété.
          enum:
            - all_unique_versions
            - current_value
        displayOrder:
          type: integer
          description: Un entier spécifiant l'ordre dans lequel la propriété est affichée.
          format: int32
        enforceMultivalueUniqueness:
          type: boolean
          description: >-
            Un booléen indiquant si l'unicité est appliquée pour les propriétés
            à valeurs multiples.
        externalOptions:
          type: boolean
          description: >-
            Une propriété booléenne indiquant si la propriété a des options
            externes.
        externalOptionsReferenceType:
          type: string
          description: Chaîne indiquant le type de référence pour les options externes.
        favorited:
          type: boolean
          description: Un booléen indiquant si la propriété est marquée comme favorite.
        favoritedOrder:
          type: integer
          description: Un entier spécifiant l'ordre de la propriété parmi les favoris.
          format: int32
        fieldType:
          type: string
          description: "Une chaîne indiquant le type de champ de la propriété, tel que «\_booleancheckbox\_», «\_calculation_equation\_», «\_checkbox\_», «\_date\_», «\_file\_», «\_html\_», «\_number\_», «\_phonenumber\_», «\_radio\_», «\_select\_», «\_text\_» ou «\_textarea\_»."
        formField:
          type: boolean
          description: >-
            Un booléen indiquant si la propriété est utilisée comme champ de
            formulaire.
        fromUserId:
          type: integer
          description: >-
            Une chaîne représentant l'ID utilisateur à l'origine de la
            propriété.
          format: int64
        groupName:
          type: string
          description: >-
            Une chaîne représentant le nom du groupe auquel appartient la
            propriété.
        hasUniqueValue:
          type: boolean
          description: Un booléen indiquant si la propriété a une valeur unique.
        hidden:
          type: boolean
          description: Un booléen indiquant si la propriété est masquée.
          example: false
        hubspotDefined:
          type: boolean
          description: Un booléen indiquant si la propriété est définie par HubSpot.
        isCustomizedDefault:
          type: boolean
          description: >-
            Un booléen indiquant si la propriété est une valeur par défaut
            personnalisée.
        isMultiValued:
          type: boolean
          description: Un booléen indiquant si la propriété peut avoir plusieurs valeurs.
        isPartial:
          type: boolean
          description: Un booléen indiquant si la propriété est partielle.
        label:
          type: string
          description: >-
            Une chaîne représentant le libellé de la propriété, utilisée à des
            fins d'affichage.
        mutableDefinitionNotDeletable:
          type: boolean
          description: >-
            Un booléen indiquant si la définition de la propriété est modifiable
            mais non supprimable.
        name:
          type: string
          description: Une chaîne représentant le nom de la propriété.
        numberDisplayHint:
          type: string
          description: "Une chaîne fournissant une indication pour l'affichage des nombres, avec des options telles que «\_non formaté\_», «\_formaté\_», «\_devise\_», «\_pourcentage\_», «\_durée\_» ou «\_probabilité\_»."
          enum:
            - currency
            - duration
            - formatted
            - percentage
            - probability
            - unformatted
        optionSortStrategy:
          type: string
          description: Une chaîne indiquant la stratégie utilisée pour trier les options.
          enum:
            - ALPHABETICAL
            - DISPLAY_ORDER
        options:
          type: array
          description: >-
            Un éventail d'options disponibles pour la propriété, applicable si
            le type de propriété prend en charge les options.
          items:
            $ref: '#/components/schemas/Option'
        optionsAreMutable:
          type: boolean
          description: Un booléen indiquant si les options de la propriété sont mutables.
        owningAppId:
          type: integer
          description: >-
            Un entier représentant l'ID de l'application propriétaire de la
            propriété.
          format: int64
        portalId:
          type: integer
          description: Un entier représentant l'identifiant unique du portail.
          format: int64
        readOnlyDefinition:
          type: boolean
          description: Un booléen indiquant si la propriété est en lecture seule.
        readOnlyValue:
          type: boolean
          description: >-
            Un booléen indiquant si la valeur de la propriété est en lecture
            seule.
        referencedObjectType:
          type: string
          description: Une chaîne indiquant le type d'objet référencé par la propriété.
          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
        searchTextAnalysisMode:
          type: string
          description: >-
            Une chaîne indiquant le mode d'analyse de texte à des fins de
            recherche.
          enum:
            - NONE
            - NOT_ANALYZED_TEXT
        searchableInGlobalSearch:
          type: boolean
          description: >-
            Un booléen indiquant si la propriété peut faire l'objet d'une
            recherche globale.
        sensitiveDataCategories:
          type: array
          description: >-
            Un tableau de chaînes de caractères représentant les catégories de
            données sensibles associées à cette propriété.
          items:
            type: string
        showCurrencySymbol:
          type: boolean
          description: >-
            Un booléen indiquant si le symbole monétaire doit être affiché pour
            la propriété.
        textDisplayHint:
          type: string
          description: "Une chaîne fournissant une indication pour l'affichage du texte, avec des options telles que «\_unformatted_single_line\_», «\_multi_line\_», «\_email\_», «\_phone_number\_», «\_domain_name\_», «\_ip_address\_», «\_physical_address\_» ou «\_postal_code\_»."
          enum:
            - domain_name
            - email
            - ip_address
            - multi_line
            - phone_number
            - physical_address
            - postal_code
            - unformatted_single_line
        type:
          type: string
          description: "Une chaîne de caractères indiquant le type de la propriété, tel que «\_bool\_», «\_date\_», «\_datetime\_», «\_enumeration\_», «\_number\_», «\_phone_number\_» ou «\_string\_»."
          enum:
            - bool
            - currency_number
            - date
            - datetime
            - enumeration
            - json
            - number
            - object_coordinates
            - phone_number
            - string
            - time_range
        updatedAt:
          type: integer
          description: >-
            Une chaîne représentant la date et l'heure de la dernière mise à
            jour de la propriété, au format ISO 8601.
          format: int64
      description: A HubSpot property
    DefinitionSource:
      required:
        - type
      type: object
      properties:
        name:
          type: string
          description: Une chaîne représentant le nom de la source de définition.
        type:
          type: string
          description: "Une chaîne indiquant le type de source de définition. Les valeurs valides incluent «\_GLOBAL\_», «\_OBJECT_TYPE\_», «\_HAVEN_BRANCH\_» et «\_PORTAIL\_»."
          enum:
            - GLOBAL
            - HAVEN_BRANCH
            - OBJECT_TYPE
            - PORTAL
    DefaultRequirements:
      required:
        - gates
        - operator
        - scopeNames
        - settings
      type: object
      properties:
        gates:
          type: array
          description: >-
            Un ensemble de conditions ou de contraintes qui doivent être
            satisfaites. Chaque élément de l'ensemble représente une porte ou
            une exigence spécifique.
          items:
            type: string
        operator:
          type: string
          description: "Une chaîne représentant l'opérateur logique utilisé pour évaluer les exigences. Les opérateurs courants incluent «\_AND\_» et «\_OR\_»."
          enum:
            - AND
            - OR
        scopeNames:
          type: array
          description: >-
            Un tableau de noms d'étendue qui définissent les autorisations ou
            les niveaux d'accès requis. Chaque nom d'étendue correspond à une
            autorisation spécifique.
          items:
            type: string
        settings:
          type: array
          description: >-
            Un ensemble de paramètres de configuration qui influencent le
            comportement de l'opération. Ces paramètres peuvent inclure diverses
            options et valeurs.
          items:
            type: string
    RollupExpression:
      required:
        - associationTypes
        - rollupOperator
        - sourceObjectTypeId
        - sourcePropertyName
      type: object
      properties:
        associationTypes:
          type: array
          description: >-
            Tableau des types d'association qui définissent les relations entre
            l'objet source et l'objet cible pour l'opération de cumul.
          items:
            $ref: '#/components/schemas/AssociationSpec'
        conditionalExpression:
          description: >-
            Une expression qui spécifie les conditions dans lesquelles
            l'opération de cumul doit être effectuée.
          oneOf:
            - $ref: '#/components/schemas/ConstantBoolean'
            - $ref: '#/components/schemas/ConstantNumber'
            - $ref: '#/components/schemas/ConstantString'
            - $ref: '#/components/schemas/BooleanPropertyVariable'
            - $ref: '#/components/schemas/StringPropertyVariable'
            - $ref: '#/components/schemas/NumberPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfPropertyVariable'
            - $ref: '#/components/schemas/BooleanTargetPropertyVariable'
            - $ref: '#/components/schemas/StringTargetPropertyVariable'
            - $ref: '#/components/schemas/NumberTargetPropertyVariable'
            - $ref: '#/components/schemas/TimestampOfTargetPropertyVariable'
            - $ref: '#/components/schemas/AddNumbers'
            - $ref: '#/components/schemas/SubtractNumbers'
            - $ref: '#/components/schemas/MultiplyNumbers'
            - $ref: '#/components/schemas/DivideNumbers'
            - $ref: '#/components/schemas/RoundDownNumbers'
            - $ref: '#/components/schemas/RoundUpNumbers'
            - $ref: '#/components/schemas/RoundNearestNumbers'
            - $ref: '#/components/schemas/UpperCase'
            - $ref: '#/components/schemas/LowerCase'
            - $ref: '#/components/schemas/ConcatStrings'
            - $ref: '#/components/schemas/Contains'
            - $ref: '#/components/schemas/BeginsWith'
            - $ref: '#/components/schemas/NumberToString'
            - $ref: '#/components/schemas/ParseNumber'
            - $ref: '#/components/schemas/FetchExchangeRate'
            - $ref: '#/components/schemas/FetchCurrencyDecimalPlaces'
            - $ref: '#/components/schemas/FetchSingleCurrencyPortalCurrency'
            - $ref: '#/components/schemas/FetchPortalHomeCurrency'
            - $ref: '#/components/schemas/IsPortalEnabledCurrency'
            - $ref: '#/components/schemas/IsPortalMulticurrencyEnabled'
            - $ref: '#/components/schemas/DatedExchangeRate'
            - $ref: '#/components/schemas/PipelineProbability'
            - $ref: '#/components/schemas/MaxNumbers'
            - $ref: '#/components/schemas/MinNumbers'
            - $ref: '#/components/schemas/LessThan'
            - $ref: '#/components/schemas/LessThanOrEqual'
            - $ref: '#/components/schemas/MoreThan'
            - $ref: '#/components/schemas/MoreThanOrEqual'
            - $ref: '#/components/schemas/NumberEquals'
            - $ref: '#/components/schemas/StringEquals'
            - $ref: '#/components/schemas/IsPipelineStageClosed'
            - $ref: '#/components/schemas/Not'
            - $ref: '#/components/schemas/Date'
            - $ref: '#/components/schemas/Month'
            - $ref: '#/components/schemas/Year'
            - $ref: '#/components/schemas/Now'
            - $ref: '#/components/schemas/TimeBetween'
            - $ref: '#/components/schemas/TimeBetweenSkipWeekends'
            - $ref: '#/components/schemas/PeriodToMonths'
            - $ref: '#/components/schemas/PeriodToWeeks'
            - $ref: '#/components/schemas/And'
            - $ref: '#/components/schemas/Or'
            - $ref: '#/components/schemas/Xor'
            - $ref: '#/components/schemas/IfString'
            - $ref: '#/components/schemas/IfNumber'
            - $ref: '#/components/schemas/IfBoolean'
            - $ref: '#/components/schemas/IsPresent'
            - $ref: '#/components/schemas/IfChainString'
            - $ref: '#/components/schemas/IfChainNumber'
            - $ref: '#/components/schemas/IfChainBoolean'
            - $ref: '#/components/schemas/HasEmailReply'
            - $ref: '#/components/schemas/HasPlainTextEmailReply'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyHtml'
            - $ref: '#/components/schemas/ExtractMostRecentEmailReplyText'
            - $ref: '#/components/schemas/ExtractMostRecentPlainTextEmailReply'
            - $ref: '#/components/schemas/SetContainsString'
            - $ref: '#/components/schemas/SetContainsAnyString'
            - $ref: '#/components/schemas/SetEqualsStrings'
            - $ref: '#/components/schemas/IsEngagementType'
            - $ref: '#/components/schemas/FormatFullName'
            - $ref: '#/components/schemas/FormatPhoneNumber'
            - $ref: '#/components/schemas/FormatSearchablePhoneNumber'
            - $ref: '#/components/schemas/AbsoluteValue'
            - $ref: '#/components/schemas/SquareRoot'
            - $ref: '#/components/schemas/Power'
            - $ref: '#/components/schemas/Substring'
            - $ref: '#/components/schemas/Euler'
            - $ref: '#/components/schemas/StringLength'
            - $ref: '#/components/schemas/IsBlank'
            - $ref: '#/components/schemas/AddTime'
            - $ref: '#/components/schemas/SubtractTime'
            - $ref: '#/components/schemas/RegexMatches'
            - $ref: '#/components/schemas/IsValidIsoPeriod'
            - $ref: '#/components/schemas/IsMonthBasedIsoPeriod'
            - $ref: '#/components/schemas/IsDayBasedIsoPeriod'
            - $ref: '#/components/schemas/IsMultipleOf'
            - $ref: '#/components/schemas/ValidateWhen'
            - $ref: '#/components/schemas/CoalesceString'
            - $ref: '#/components/schemas/CoalesceNumber'
            - $ref: '#/components/schemas/CoalesceBoolean'
            - $ref: '#/components/schemas/GetStartTime'
            - $ref: '#/components/schemas/ShiftDate'
            - $ref: '#/components/schemas/PortalTimezone'
            - $ref: '#/components/schemas/AnyCharsMatch'
            - $ref: '#/components/schemas/AllCharsMatch'
            - $ref: '#/components/schemas/RemoveMatchingChars'
            - $ref: '#/components/schemas/KeepMatchingChars'
            - $ref: '#/components/schemas/TrimOuterChars'
            - $ref: '#/components/schemas/TrimLeadingChars'
            - $ref: '#/components/schemas/TrimTrailingChars'
            - $ref: '#/components/schemas/ReplaceMatchingChars'
            - $ref: '#/components/schemas/CollapseMatchingChars'
            - $ref: '#/components/schemas/CountMatchingChars'
        conditionalFormula:
          type: string
          description: >-
            Une formule qui définit des conditions ou des calculs
            supplémentaires à appliquer pendant l'opération de cumul.
        emptyRollupValue:
          type: string
          description: >-
            La valeur à utiliser lorsque l'opération de regroupement ne génère
            aucune donnée, souvent une valeur par défaut ou un espace réservé.
        rollupOperator:
          type: string
          description: >-
            L'opérateur utilisé pour effectuer l'opération de regroupement, tel
            que la somme, la moyenne ou le nombre.
          enum:
            - AVERAGE
            - COUNT
            - EARLIEST_VALUE
            - LATEST_VALUE
            - MAX
            - MAX_BY
            - MIN
            - MIN_BY
            - REFERENCED_ID_SET
            - REFERENCED_STRING_SET
            - REFERENCED_STRING_SET_INTERSECTION
            - SUM
            - SYNC_MAX_BY
            - SYNC_MIN_BY
            - SYNC_VALUE
            - UNKNOWN_ROLLUP_OPERATOR
        sourceCompareByPropertyName:
          type: string
          description: >-
            Le nom de la propriété sur l'objet source utilisé pour la
            comparaison lors de l'opération de cumul.
        sourceObjectTypeId:
          type: string
          description: >-
            L'identifiant unique du type d'objet à partir duquel les données
            sont extraites.
        sourcePropertyName:
          type: string
          description: >-
            Le nom de la propriété de l'objet source utilisé dans l'opération de
            regroupement.
    ScopeMapping:
      required:
        - accessLevel
        - requestAction
        - scopeName
      type: object
      properties:
        accessLevel:
          type: string
          description: Une chaîne indiquant le niveau d'accès accordé pour la portée.
          enum:
            - ALL
            - OWNED
            - TEAM_OWNED
            - UNASSIGNED
        requestAction:
          type: string
          description: >-
            Une chaîne représentant l'action qui peut être demandée dans le
            cadre de la portée.
          enum:
            - COMMUNICATE
            - DELETE
            - DELETE_SCHEMA
            - EDIT
            - EDIT_ASSOCIATION
            - EDIT_SCHEMA
            - MERGE
            - VIEW
            - VIEW_SCHEMA
        scopeName:
          type: string
          description: >-
            Une chaîne représentant le nom de la portée pour laquelle les
            autorisations d'accès sont définies.
    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é détectée.
            Il s'agit d'une propriété de type chaîne de caractères.
        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.
    CaseChangeTestExtensionData:
      required:
        - mood
      type: object
      properties:
        mood:
          type: string
          description: >-
            Une propriété représentant l'humeur, généralement utilisée pour
            tester les changements de casse dans le texte. Le type de données et
            les contraintes ne sont pas spécifiés dans le schéma fourni.
          enum:
            - ANGRY
            - HAPPY
            - SAD
            - SARCASTIC
    OptionDecoratorsExtensionData:
      required:
        - optionDecoratorStyle
        - optionDecorators
      type: object
      properties:
        optionDecoratorStyle:
          type: string
          description: >-
            Une chaîne représentant le style appliqué aux décorateurs d'options.
            Cette propriété définit la manière dont les décorateurs doivent être
            présentés visuellement.
          enum:
            - LABEL_ONLY
            - LABEL_WITH_BADGE
            - LABEL_WITH_COLOR
        optionDecorators:
          type: object
          additionalProperties:
            $ref: '#/components/schemas/OptionDecorations'
          description: >-
            Un tableau contenant les décorateurs d'options. Chaque décorateur
            fournit des options de configuration ou de style supplémentaires
            pour les éléments multimédias.
    RequiredPropertiesExtensionData:
      required:
        - isRequiredProperty
      type: object
      properties:
        isRequiredProperty:
          type: boolean
          description: >-
            Un booléen indiquant si la propriété est requise. Ce champ est
            utilisé pour déterminer la nécessité d'une propriété au sein d'un
            schéma ou d'une opération donnée.
    SoftRequiredPropertiesExtensionData:
      required:
        - isSoftRequiredProperty
      type: object
      properties:
        isSoftRequiredProperty:
          type: boolean
          description: "Un booléen indiquant si une propriété est considérée comme «\_soft-required\_». Cela signifie que la propriété est recommandée mais non obligatoire."
    FilteringMetaData:
      required:
        - includeHelpdeskRoutableTeamsOnly
        - includeUnconfirmedUsers
        - listProcessingTypes
        - pipelineIds
        - teamIds
      type: object
      properties:
        includeHelpdeskRoutableTeamsOnly:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure uniquement les équipes qui
            peuvent être acheminées par le service d'assistance dans les
            résultats.
        includeUnconfirmedUsers:
          type: boolean
          description: >-
            Un booléen indiquant s'il faut inclure les utilisateurs qui n'ont
            pas été confirmés dans les résultats.
        listProcessingTypes:
          type: array
          description: >-
            Un tableau de chaînes spécifiant les types de traitement à inclure
            dans la liste.
          items:
            type: string
        pipelineIds:
          type: array
          description: >-
            Un tableau de chaînes représentant les identifiants des pipelines
            pour filtrer les résultats.
          items:
            type: string
        teamIds:
          type: array
          description: >-
            Un tableau de chaînes représentant les identifiants des équipes pour
            filtrer les résultats.
          items:
            type: string
    AssociationSpec:
      required:
        - associationCategory
        - associationTypeId
      type: object
      properties:
        associationCategory:
          type: string
          description: >-
            Une chaîne représentant la catégorie de l'association. Cette
            propriété définit la classification générale de l'association.
          enum:
            - HUBSPOT_DEFINED
            - INTEGRATOR_DEFINED
            - USER_DEFINED
            - WORK
        associationTypeId:
          type: integer
          description: >-
            Une chaîne représentant l'identifiant unique du type d'association.
            Cette propriété spécifie le type d'association spécifique au sein de
            la catégorie donnée.
          format: int32
      description: >-
        Defines the type, direction, and details of the relationship between two
        CRM objects.
    ObjectTypeIdProto:
      required:
        - innerId
        - metaTypeId
      type: object
      properties:
        innerId:
          type: integer
          description: >-
            Une propriété représentant probablement un identifiant interne pour
            le type d'objet. Le type de données n'est pas spécifié dans la
            spécification fournie.
          format: int32
        metaTypeId:
          type: integer
          description: >-
            Une propriété qui fait probablement référence à un identifiant de
            méta-type associé au type d'objet. Le type de données n'est pas
            spécifié dans la spécification fournie.
          format: int32
    Option:
      required:
        - description
        - displayOrder
        - doubleData
        - hidden
        - label
        - readOnly
        - value
      type: object
      properties:
        description:
          type: string
          description: >-
            Une chaîne de caractères fournissant des informations
            supplémentaires sur 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
        doubleData:
          type: number
          description: >-
            Nombre pouvant fournir des données supplémentaires associées à
            l'option.
        hidden:
          type: boolean
          description: Un booléen indiquant si l'option est masquée de l'affichage.
        label:
          type: string
          description: Chaîne représentant le nom d'affichage de l'option.
        readOnly:
          type: boolean
          description: >-
            Un booléen spécifiant si l'option est en lecture seule et ne peut
            pas être modifiée.
        value:
          type: string
          description: Une chaîne représentant la valeur unique associée à l'option.
      description: A HubSpot property option
    OptionDecorations:
      required:
        - color
      type: object
      properties:
        color:
          type: string
          description: >-
            Une chaîne représentant la couleur à appliquer à l'élément. Le
            format ou les valeurs spécifiques de la couleur ne sont pas définis
            dans la spécification.
          enum:
            - BLACK
            - BLUE
            - BLUE_LIGHT
            - GRAY
            - GREEN
            - GREEN_LIGHT
            - ORANGE
            - ORANGE_LIGHT
            - PINK
            - PINK_LIGHT
            - PURPLE
            - PURPLE_LIGHT
            - RED
            - RED_LIGHT
            - TEAL
            - TEAL_LIGHT
            - YELLOW
            - YELLOW_LIGHT
  responses:
    Error:
      description: An error occurred.
      content:
        '*/*':
          schema:
            $ref: '#/components/schemas/Error'
  securitySchemes:
    developer_hapikey:
      type: apiKey
      name: hapikey
      in: query

````