Aller au contenu

Offre (Offer)

Nom: Offre (Offer)

Type object
Requis Non
Propriétés additionnelles Tout type permis

Description: Permet de décrire les propriétés d’une offre associée à une représentation ou une série, par exemple le prix et la disponibilité.

Propriété Description Type de donnée Définition
+ type - const -
+ inPlace Lieu associé à l'offre (physique ou virtuel). object Lieu (Place)
- inRoom Salle associée à l'offre. La salle fait partie du lieu indiqué à la propriété Lieu. object Salle (Room)
- roomConfiguration Configuration de la salle dans le contexte de cette offre. object Configuration de salle
+ isSoldout Permet d'indiquer si cette offre est complète (toutes les places disponibles sont comblées). Peut-être complété par la propriété Complet depuis pour préciser à quelle date l'offre est devenue complète. boolean -
- soldoutSince Date depuis laquelle l'offre est complète. La propriété Complet doit avoir la valeur vrai pour que Complet depuis puisse être utilisée. Voir https://json-schema.org/understanding-json-schema/reference/type#dates-and-times string -
+ offerStatus Statut de l'offre. La valeur doit être choisie parmi les valeurs du vocabulaire contrôlé Statut de l'offre. enum (of string) Statut de l'Offre
- price Prix de départ en dollars canadiens. string Montant Monétaire
+ isAccessibleForFree Indique que la présente offre est gratuite. boolean -
+ isAccessibleFromAnotherOffer Indique que la présente offre est accessible seulement lorsque le consommateur a souscrit à une autre offre. boolean -
- preSaleStart Date et heure du début de la prévente. Si la propriété n'est pas documentée, la date de début de disponibilité générale doit être utilisée. Voir https://json-schema.org/understanding-json-schema/reference/type#dates-and-times string -
- generalSaleStart Date et heure du début de la disponibilité générale. Si la propriété n'est pas documentée, il faut considérer que l'offre est disponible en tout temps, jusqu'à la date de début et l'heure de la représentation. Voir https://json-schema.org/understanding-json-schema/reference/type#dates-and-times string -
+ ticketLinkNotAvailable Indication à l'effet qu'il n'existe pas de lien permettant d'obtenir, par le web, un accès à la représentation. boolean -
- ticketLink URL d'une page permettant de souscire à l'offre, par exemple un lien vers la page de la plateforme de billetterie. string -

Condition particulière: si (isAccessibleForFree = false) alors :

  • Les propriétés suivantes sont obligatoires :

    • ticketLink

1. Propriété Offre (Offer) > type

Type const
Requis Oui

Valeur fixe: "Offer"

2. Propriété Offre (Offer) > inPlace

Nom: Lieu (Place)

Type object
Requis Oui
Propriétés additionnelles Tout type permis
Défini dans inPlace

Description: Lieu associé à l'offre (physique ou virtuel).

Voir la documentation de Lieu (Place)

3. Propriété Offre (Offer) > inRoom

Nom: Salle (Room)

Type object
Requis Non
Propriétés additionnelles Tout type permis
Même définition que Salle (Room)

Description: Salle associée à l'offre. La salle fait partie du lieu indiqué à la propriété Lieu.

4. Propriété Offre (Offer) > roomConfiguration

Nom: Configuration de salle

Type object
Requis Non
Propriétés additionnelles Tout type permis
Même définition que Configuration de salle

Description: Configuration de la salle dans le contexte de cette offre.

5. Propriété Offre (Offer) > isSoldout

Type boolean
Requis Oui

Description: Permet d'indiquer si cette offre est complète (toutes les places disponibles sont comblées). Peut-être complété par la propriété Complet depuis pour préciser à quelle date l'offre est devenue complète.

6. Propriété Offre (Offer) > soldoutSince

Type string
Requis Non
Format date-time

Description: Date depuis laquelle l'offre est complète. La propriété Complet doit avoir la valeur vrai pour que Complet depuis puisse être utilisée. Voir https://json-schema.org/understanding-json-schema/reference/type#dates-and-times

7. Propriété Offre (Offer) > offerStatus

Nom: Statut de l'Offre

Type enum (of string)
Requis Oui
Défini dans offerStatus

Description: Statut de l'offre. La valeur doit être choisie parmi les valeurs du vocabulaire contrôlé Statut de l'offre.

Voir la documentation de Statut de l'Offre

8. Propriété Offre (Offer) > price

Nom: Montant Monétaire

Type string
Requis Non
Défini dans price

Description: Prix de départ en dollars canadiens.

Voir la documentation de Montant Monétaire

9. Propriété Offre (Offer) > isAccessibleForFree

Type boolean
Requis Oui

Description: Indique que la présente offre est gratuite.

10. Propriété Offre (Offer) > isAccessibleFromAnotherOffer

Type boolean
Requis Oui

Description: Indique que la présente offre est accessible seulement lorsque le consommateur a souscrit à une autre offre.

11. Propriété Offre (Offer) > preSaleStart

Type string
Requis Non
Format date-time

Description: Date et heure du début de la prévente. Si la propriété n'est pas documentée, la date de début de disponibilité générale doit être utilisée. Voir https://json-schema.org/understanding-json-schema/reference/type#dates-and-times

12. Propriété Offre (Offer) > generalSaleStart

Type string
Requis Non
Format date-time

Description: Date et heure du début de la disponibilité générale. Si la propriété n'est pas documentée, il faut considérer que l'offre est disponible en tout temps, jusqu'à la date de début et l'heure de la représentation. Voir https://json-schema.org/understanding-json-schema/reference/type#dates-and-times

13. Propriété Offre (Offer) > ticketLinkNotAvailable

Type boolean
Requis Oui

Description: Indication à l'effet qu'il n'existe pas de lien permettant d'obtenir, par le web, un accès à la représentation.

Type string
Requis Non
Format uri

Description: URL d'une page permettant de souscire à l'offre, par exemple un lien vers la page de la plateforme de billetterie.


Généré avec json-schema-for-humans le 2026-01-19 at 21:25:58 +0000