Skip to content

(PC-29215)[API] feat: split films, series, cinema search group #3970

(PC-29215)[API] feat: split films, series, cinema search group

(PC-29215)[API] feat: split films, series, cinema search group #3970

Triggered via pull request September 3, 2024 15:46
Status Failure
Total duration 18m 17s
Artifacts 6
Tests pro  /  ...  /  Style quality check
Tests pro / Type check / Quality check / Style quality check
Tests pro  /  Unit tests
Tests pro / Unit tests
[pcapi-tests] build docker image.  /  Build pcapi-tests:21e8de75cc22ceec645e9fc02b117adc316a136e
4m 7s
[pcapi-tests] build docker image. / Build pcapi-tests:21e8de75cc22ceec645e9fc02b117adc316a136e
[pcapi] build docker image.  /  Build pcapi:21e8de75cc22ceec645e9fc02b117adc316a136e
2m 20s
[pcapi] build docker image. / Build pcapi:21e8de75cc22ceec645e9fc02b117adc316a136e
[pcapi-console] build docker image.  /  Build pcapi-console:21e8de75cc22ceec645e9fc02b117adc316a136e
3m 27s
[pcapi-console] build docker image. / Build pcapi-console:21e8de75cc22ceec645e9fc02b117adc316a136e
MyPy cop  /  MyPy cop test
36s
MyPy cop / MyPy cop test
Tests API documentation  /  Check API documentation can be built
Tests API documentation / Check API documentation can be built
[PRO] Deploy PR version for validation  /  deploy_on_firebase
[PRO] Deploy PR version for validation / deploy_on_firebase
Dependabot  /  dependabot
Dependabot / dependabot
Matrix: Tests api / Pytest
Tests api  /  Quality checks
2m 36s
Tests api / Quality checks
Tests api  /  Pylint
5m 7s
Tests api / Pylint
Tests api  /  Test database schema
2m 47s
Tests api / Test database schema
Tests pro E2E  /  E2E tests and notifications
14m 25s
Tests pro E2E / E2E tests and notifications
Update api client template  /  Update API Client template
5m 12s
Update api client template / Update API Client template
Push pcapi docker image to registry  /  push-docker-image
Push pcapi docker image to registry / push-docker-image
Push pcapi-console docker image to registry  /  push-docker-image
Push pcapi-console docker image to registry / push-docker-image
Fit to window
Zoom out
Zoom in

Annotations

3 errors, 48 warnings, and 3 notices
tests/routes/native/openapi_test.py.test_public_api: tests/routes/native/openapi_test.py#L4
AssertionError: Got diff from expected schema: --- +++ @@ -3368,10 +3368,9 @@ "ARTS_LOISIRS_CREATIFS", "CARTES_JEUNES", "CD_VINYLE_MUSIQUE_EN_LIGNE", + "CINEMA", "CONCERTS_FESTIVALS", "EVENEMENTS_EN_LIGNE", - "FILMS_SERIES_CINEMA", - "CINEMA", "FILMS_DOCUMENTAIRES_SERIES", "INSTRUMENTS", "JEUX_JEUX_VIDEOS", assert {'components': {'schemas': {'AccountRequest': {'properties': {'appsFlyerPlatform': {'nullable': True, 'title': 'Appsflyerplatform', 'type': 'string'}, 'appsFlyerUserId': {'nullable': True, 'title': 'Appsflyeruserid', 'type': 'string'}, 'birthdate': {'format': 'date', 'title': 'Birthdate', 'type': 'string'}, 'email': {'title': 'Email', 'type': 'string'}, 'firebasePseudoId': {'nullable': True, 'title': 'Firebasepseudoid', 'type': 'string'}, 'marketingEmailSubscription': {'default': False, 'nullable': True, 'title': 'Marketingemailsubscription', 'type': 'boolean'}, 'password': {'title': 'Password', 'type': 'string'}, 'token': {'title': 'Token', 'type': 'string'}, 'trustedDevice': {'anyOf': [{'$ref': '#/components/schemas/TrustedDevice'}], 'nullable': True, 'title': 'TrustedDevice'}}, 'required': ['birthdate', 'token', 'email', 'password'], 'title': 'AccountRequest', 'type': 'object'}, 'AccountState': {'description': 'An enumeration.', 'enum': ['ACTIVE', 'ANONYMIZED', 'INACTIVE', 'SUSPENDED', 'SUSPENDED_UPON_USER_REQUEST', 'SUSPICIOUS_LOGIN_REPORTED_BY_USER', 'DELETED'], 'title': 'AccountState'}, 'ActivityIdEnum': {'description': 'An enumeration.', 'enum': ['MIDDLE_SCHOOL_STUDENT', 'HIGH_SCHOOL_STUDENT', 'STUDENT', 'EMPLOYEE', 'APPRENTICE', 'APPRENTICE_STUDENT', 'VOLUNTEER', 'INACTIVE', 'UNEMPLOYED'], 'title': 'ActivityIdEnum'}, 'ActivityResponseModel': {'properties': {'description': {'nullable': True, 'title': 'Description', 'type': 'string'}, 'id': {'$ref': '#/components/schemas/ActivityIdEnum'}, 'label': {'title': 'Label', 'type': 'string'}}, 'required': ['id', 'label'], 'title': 'ActivityResponseModel', 'type': 'object'}, 'ActivityTypesResponse': {'properties': {'activities': {'items': {'$ref': '#/components/schemas/ActivityResponseModel'}, 'title': 'Activities', 'type': 'array'}}, 'required': ['activities'], 'title': 'ActivityTypesResponse', 'type': 'object'}, 'AudioDisabilityModel': {'properties': {'deafAndHardOfHearing': {'default': ['Non renseigné'], 'items': {'type': 'string'}, 'title': 'Deafandhardofhearing', 'type': 'array'}}, 'title': 'AudioDisabilityModel', 'type': 'object'}, 'Banner': {'properties': {'name': {'$ref': '#/components/schemas/BannerName'}, 'text': {'title': 'Text', 'type': 'string'}, 'title': {'title': 'Title', 'type': 'string'}}, 'required': ['name', 'title', 'text'], 'title': 'Banner', 'type': 'object'}, 'BannerMetaModel': {'properties': {'image_credit': {'maxLength': 255, 'minLength': 1, 'nullable': True, 'title': 'Image Credit', 'type': 'string'}, 'image_credit_url': {'nullable': True, 'title': 'Image Credit Url', 'type': 'string'}, 'is_from_google': {'nullable': True, 'title': 'Is From Google', 'type': 'boolean'}}, 'title': 'BannerMetaModel', 'type': 'object'}, 'BannerName': {'description': 'An enumeration.', 'enum': ['geolocation_banner', 'activation_banner', 'retry_identity_check_banner', 'transition_17_18_banner'], 'title': 'BannerName'}, 'BannerQueryParams': {'properties': {'isGeolocated': {'default': False, 'title': 'Isgeolocated', 'type': 'boolean'}}, 'title': 'BannerQueryParams', 'type': 'object'}, 'BannerResponse': {'properties': {'banner': {'anyOf': [{'$ref': '#/components/schemas/Banner'}], 'nullable': True}}, 'title': 'BannerResponse', 'type': 'object'}, 'BookOfferRequest': {'properties': {'quantity': {'title': 'Quantity', 'type': 'integer'}, 'stockId': {'title': 'Stockid', 'type': 'integer'}}, 'required': ['stockId', 'quantity'], 'title': 'BookOfferRequest', 'type': 'object'}, 'BookOfferResponse': {'properties': {'bookingId': {'title': 'Bookingid', 'type': 'integer'}}, 'required': ['bookingId'], 'title': 'BookOfferResponse', 'type': 'object'}, 'BookSubType': {'properties': {'gtls': {'items': {'$ref': '#/components/schemas/GTL'}, 'title': 'Gtls', 'type': 'array'}, 'label': {'title': 'Label', 'type': 'string'}, 'position': {'title': 'Position', 'type': 'integer'}}, 'required': ['label', 'gtls', 'position'], 'title': 'BookSubType', 'type': 'object'}, 'BookType': {'properties': {'children': {'items': {'$ref': '#/components/schemas/BookSubType'}, 'title': 'Children', 'type': 'array'}, 'gtls': {'items': {'$ref': '#/components/schemas/GTL'}, 'title': 'Gtls', 'type': 'array'}, 'label': {'title': 'Label', 'type': 'string'}, 'position': {'title': 'Position', 'type': 'integer'}}, 'required': ['children', 'gtls', 'label', 'position'], 'title': 'BookType', 'type': 'object'}, 'BookingActivationCodeResponse': {'properties': {'code': {'title': 'Code', 'type': 'string'}, 'expirationDate': {'format': 'date-time', 'nullable': True, 'title': 'Expirationdate', 'type': 'string'}}, 'required': ['code'], 'title': 'BookingActivationCodeResponse', 'type': 'object'}, 'BookingCancellationReasons': {'description': 'An enumeration.', 'enum': ['OFFERER', 'BENEFICIARY', 'EXPIRED', 'FRAUD', 'REFUSED_BY_INSTITUTE', 'FINANCE_INCIDENT', 'BACKOFFICE'], 'title': 'BookingCancellationReasons'}, 'BookingDisplayStatusRequest': {'properties': {'ended': {'title': 'Ended', 'type': 'boolean'}}, 'required': ['ended'], 'title': 'BookingDisplayStatusRequest', 'type': 'object'}, 'BookingOfferExtraData': {'properties': {'ean': {'nullable': True, 'title': 'Ean', 'type': 'string'}}, 'title': 'BookingOfferExtraData', 'type': 'object'}, 'BookingOfferResponse': {'properties': {'address': {'anyOf': [{'$ref': '#/components/schemas/BookingOfferResponseAddress'}], 'nullable': True, 'title': 'BookingOfferResponseAddress'}, 'bookingContact': {'nullable': True, 'title': 'Bookingcontact', 'type': 'string'}, 'extraData': {'anyOf': [{'$ref': '#/components/schemas/BookingOfferExtraData'}], 'nullable': True, 'title': 'BookingOfferExtraData'}, 'id': {'title': 'Id', 'type': 'integer'}, 'image': {'anyOf': [{'$ref': '#/components/schemas/OfferImageResponse'}], 'nullable': True, 'title': 'OfferImageResponse'}, 'isDigital': {'title': 'Isdigital', 'type': 'boolean'}, 'isPermanent': {'title': 'Ispermanent', 'type': 'boolean'}, 'name': {'title': 'Name', 'type': 'string'}, 'subcategoryId': {'$ref': '#/components/schemas/SubcategoryIdEnum'}, 'url': {'nullable': True, 'title': 'Url', 'type': 'string'}, 'venue': {'$ref': '#/components/schemas/BookingVenueResponse'}, 'withdrawalDelay': {'nullable': True, 'title': 'Withdrawaldelay', 'type': 'integer'}, 'withdrawalDetails': {'nullable': True, 'title': 'Withdrawaldetails', 'type': 'string'}, 'withdrawalType': {'anyOf': [{'$ref': '#/components/schemas/WithdrawalTypeEnum'}], 'nullable': True}}, 'required': ['id', 'name', 'isDigital', 'isPermanent', 'subcategoryId', 'venue'], 'title': 'BookingOfferResponse', 'type': 'object'}, 'BookingOfferResponseAddress': {'properties': {'city': {'title': 'City', 'type': 'string'}, 'coordinates': {'$ref': '#/components/schemas/Coordinates'}, 'label': {'nullable': True, 'title': 'Label', 'type': 'string'}, 'postalCode': {'title': 'Postalcode', 'type': 'string'}, 'street': {'nullable': True, 'title': 'Street', 'type': 'string'}, 'timezone': {'title': 'Timezone', 'type': 'string'}}, 'required': ['postalCode', 'city', 'coordinates', 'timezone'], 'title': 'BookingOfferResponseAddress', 'type': 'object'}, 'BookingReponse': {'properties': {'activationCode': {'anyOf': [{'$ref': '#/components/schemas/BookingActivationCodeResponse'}], 'nullable': True, 'title': 'BookingActivationCodeResponse'}, 'cancellationDate': {'format': 'date-time', 'nullable': True, 'title': 'Cancellationdate', 'type': 'string'}, 'cancellationReason': {'anyOf': [{'$ref': '#/components/schemas/BookingCancellationReasons'}], 'nullable': True}, 'completedUrl': {'nullable': True, 'title': 'Completedurl', 'type': 'string'}, 'confirmationDate': {'format': 'date-time', 'nullable': True, 'title': 'Confirmationdate', 'type': 'string'}, 'dateCreated': {'format': 'date-time', 'title': 'Datecreated', 'type': 'string'}, 'dateUsed': {'format': 'date-time', 'nullable': True, 'title': 'Dateused', 'type': 'string'}, 'expirationDate': {'format': 'date-time', 'nullable': True, 'title': 'Expirationdate', 'type': 'string'}, 'externalBookings': {'items': {'$ref': '#/components/schemas/ExternalBookingResponse'}, 'nullable': True, 'title': 'Externalbookings', 'type': 'array'}, 'id': {'title': 'Id', 'type': 'integer'}, 'qrCodeData': {'nullable': True, 'title': 'Qrcodedata', 'type': 'string'}, 'quantity': {'title': 'Quantity', 'type': 'integer'}, 'stock': {'$ref': '#/components/schemas/BookingStockResponse'}, 'token': {'nullable': True, 'title': 'Token', 'type': 'string'}, 'totalAmount': {'title': 'Totalamount', 'type': 'integer'}, 'userReaction': {'anyOf': [{'$ref': '#/components/schemas/ReactionTypeEnum'}], 'nullable': True}}, 'required': ['id', 'dateCreated', 'quantity', 'stock', 'totalAmount'], 'title': 'BookingReponse', 'type': 'object'}, 'BookingStockResponse': {'properties': {'beginningDatetime': {'format': 'date-time', 'nullable': True, 'title': 'Beginningdatetime', 'type': 'string'}, 'features': {'items': {'type': 'string'}, 'title': 'Features', 'type': 'array'}, 'id': {'title': 'Id', 'type': 'integer'}, 'offer': {'$ref': '#/components/schemas/BookingOfferResponse'}, 'price': {'title': 'Price', 'type': 'integer'}, 'priceCategoryLabel': {'nullable': True, 'title': 'Pricecategorylabel', 'type': 'string'}}, 'required': ['id', 'features', 'offer', 'price'], 'title': 'BookingStockResponse', 'type': 'object'}, 'BookingVenueResponse': {'properties': {'address': {'nullable': True, 'title': 'Address', 'type': 'string'}, 'city': {'nullable': True, 'title': 'City', 'type': 'string'}, 'coordinates': {'$ref': '#/components/schemas/Coordinates'}, 'id': {'title': 'Id', 'type': 'integer'}, 'name': {'title': 'Name', 'type': 'string'}, 'postalCode': {'nullable': True, 'title': 'Postalcode', 'type': 'string'}, 'publicName': {'nullable': True, 'title': 'Publicname', 'type': 'string'}, 'timezone': {'title': 'Timezone', 'type': 'string'}}, 'required': ['id', 'name', 'coordinates', 'timezone'], 'title': 'BookingVenueResponse', 'type': 'object'}, 'BookingsResponse': {'properties': {'ended_bookings': {'items': {'$ref': '#/components/schemas/BookingReponse'}, 'title': 'Ended Bookings', 'type': 'array'}, 'hasBookingsAfter18': {'title': 'Hasbookingsafter18', 'type': 'boolean'}, 'ongoing_bookings': {'items': {'$ref': '#/components/schemas/BookingReponse'}, 'title': 'Ongoing Bookings', 'type': 'array'}}, 'required': ['ended_bookings', 'ongoing_bookings', 'hasBookingsAfter18'], 'title': 'BookingsResponse', 'type': 'object'}, 'CallToActionIcon': {'description': 'An enumeration.', 'enum': ['EMAIL', 'RETRY', 'EXTERNAL'], 'title': 'CallToActionIcon'}, 'CallToActionMessage': {'properties': {'callToActionIcon': {'anyOf': [{'$ref': '#/components/schemas/CallToActionIcon'}], 'nullable': True}, 'callToActionLink': {'nullable': True, 'title': 'Calltoactionlink', 'type': 'string'}, 'callToActionTitle': {'nullable': True, 'title': 'Calltoactiontitle', 'type': 'string'}}, 'title': 'CallToActionMessage', 'type': 'object'}, 'CategoriesResponseModel': {'properties': {'categories': {'items': {'$ref': '#/components/schemas/CategoryResponseModel'}, 'title': 'Categories', 'type': 'array'}}, 'required': ['categories'], 'title': 'CategoriesResponseModel', 'type': 'object'}, 'CategoryIdEnum': {'description': 'An enumeration.', 'enum': ['BEAUX_ARTS', 'CARTE_JEUNES', 'CINEMA', 'CONFERENCE', 'FILM', 'INSTRUMENT', 'JEU', 'LIVRE', 'MEDIA', 'MUSEE', 'MUSIQUE_ENREGISTREE', 'MUSIQUE_LIVE', 'PRATIQUE_ART', 'SPECTACLE', 'TECHNIQUE'], 'title': 'CategoryIdEnum'}, 'CategoryResponseModel': {'properties': {'gtls': {'items': {'type': 'string'}, 'nullable': True, 'title': 'Gtls', 'type': 'array'}, 'id': {'title': 'Id', 'type': 'string'}, 'label': {'title': 'Label', 'type': 'string'}, 'parents': {'items': {'type': 'string'}, 'title': 'Parents', 'type': 'array'}, 'position': {'nullable': True, 'title': 'Position', 'type': 'integer'}, 'searchFilter': {'nullable': True, 'title': 'Searchfilter', 'type': 'string'}}, 'required': ['id', 'label', 'parents'], 'title': 'CategoryResponseModel', 'type': 'object'}, 'ChangeBeneficiaryEmailBody': {'properties': {'deviceInfo': {'anyOf': [{'$ref': '#/components/schemas/TrustedDevice'}], 'nullable': True, 'title': 'TrustedDevice'}, 'token': {'title': 'Token', 'type': 'string'}}, 'required': ['token'], 'title': 'ChangeBeneficiaryEmailBody', 'type': 'object'}, 'ChangeBeneficiaryEmailResponse': {'properties': {'accessToken': {'title': 'Accesstoken', 'type': 'string'}, 'refreshToken': {'title': 'Refreshtoken', 'type': 'string'}}, 'required': ['accessToken', 'refreshToken'], 'title': 'ChangeBeneficiaryEmailResponse', 'type': 'object'}, 'ChangePasswordRequest': {'properties': {'currentPassword': {'title': 'Currentpassword', 'type': 'string'}, 'newPassword': {'title': 'Newpassword', 'type': 'string'}}, 'required': ['currentPassword', 'newPassword'], 'title': 'ChangePasswordRequest', 'type': 'object'}, 'Consent': {'properties': {'accepted': {'items': {'minLength': 1, 'type': 'string'}, 'title': 'Accepted', 'type': 'array', 'uniqueItems': True}, 'mandatory': {'items': {'minLength': 1, 'type': 'string'}, 'title': 'Mandatory', 'type': 'array', 'uniqueItems': True}, 'refused': {'items': {'minLength': 1, 'type': 'string'}, 'title': 'Refused', 'type': 'array', 'uniqueItems': True}}, 'required': ['mandatory', 'accepted', 'refused'], 'title': 'Consent', 'type': 'object'}, 'CookieConsentRequest': {'additionalProperties': False, 'properties': {'choiceDatetime': {'format': 'date-time', 'title': 'Choicedatetime', 'type': 'string'}, 'consent': {'$ref': '#/components/schemas/Consent'}, 'deviceId': {'title': 'Deviceid', 'type': 'string'}, 'userId': {'nullable': True, 'title': 'Userid', 'type': 'integer'}}, 'required': ['consent', 'choiceDatetime', 'deviceId'], 'title': 'CookieConsentRequest', 'type': 'object'}, 'Coordinates': {'properties': {'latitude': {'nullable': True, 'title': 'Latitude', 'type': 'number'}, 'longitude': {'nullable': True, 'title': 'Longitude', 'type': 'number'}}, 'title': 'Coordinates', 'type': 'object'}, 'Credit': {'properties': {'initial': {'title': 'Initial', 'type': 'integer'}, 'remaining': {'title': 'Remaining', 'type': 'integer'}}, 'required': ['initial', 'remaining'], 'title': 'Credit', 'type': 'object'}, 'CulturalSurveyAnswer': {'properties': {'id': {'$ref': '#/components/schemas/CulturalSurveyAnswerEnum'}, 'sub_question': {'anyOf': [{'$ref': '#/components/schemas/CulturalSurveyQuestionEnum'}], 'nullable': True}, 'subtitle': {'nullable': True, 'title': 'Subtitle', 'type': 'string'}, 'title': {'title': 'Title', 'type': 'string'}}, 'required': ['id', 'title'], 'title': 'CulturalSurveyAnswer', 'type': 'object'}, 'CulturalSurveyAnswerEnum': {'description': 'An enumeration.', 'enum': ['FESTIVAL', 'SPECTACLE', 'BIBLIOTHEQUE', 'EVENEMENT_JEU', 'CONCERT', 'CINEMA', 'MUSEE', 'CONFERENCE', 'COURS', 'SANS_SORTIES', 'FESTIVAL_MUSIQUE', 'FESTIVAL_AVANT_PREMIERE', 'FESTIVAL_SPECTACLE', 'FESTIVAL_LIVRE', 'FESTIVAL_CINEMA', 'FESTIVAL_AUTRE', 'SPECTACLE_HUMOUR', 'SPECTACLE_THEATRE', 'SPECTACLE_RUE', 'SPECTACLE_OPERA', 'SPECTACLE_CIRQUE', 'SPECTACLE_DANSE', 'SPECTACLE_AUTRE', 'MATERIEL_ART_CREATIF', 'PODCAST', 'LIVRE', 'JOUE_INSTRUMENT', 'PRESSE_EN_LIGNE', 'JEU_VIDEO', 'FILM_DOMICILE', 'SANS_ACTIVITES', 'PROJECTION_FESTIVAL', 'PROJECTION_CINEMA', 'PROJECTION_VISITE', 'PROJECTION_CONCERT', 'PROJECTION_CD_VINYLE', 'PROJECTION_SPECTACLE', 'PROJECTION_ACTIVITE_ARTISTIQUE', 'PROJECTION_LIVRE', 'PROJECTION_CONFERENCE', 'PROJECTION_JEU', 'PROJECTION_AUTRE'], 'title': 'CulturalSurveyAnswerEnum'}, 'CulturalSurveyAnswersRequest': {'properties': {'answers': {'items': {'$ref': '#/components/schemas/CulturalSurveyUserAnswer'}, 'title': 'Answers', 'type': 'array'}}, 'required': ['answers'], 'title': 'CulturalSurveyAnswersRequest', 'type': 'object'}, 'CulturalSurveyQuestion': {'properties': {'answers': {'items': {'$ref': '#/components/schemas/CulturalSurveyAnswer'}, 'title': 'Answers', 'type': 'array'}, 'id': {'$ref': '#/components/schemas/CulturalSurveyQuestionEnum'}, 'title': {'title': 'Title', 'type': 'string'}}, 'required': ['id', 'title', 'answers'], 'title': 'CulturalSurveyQuestion', 'type': 'object'}, 'CulturalSurveyQuestionEnum': {'description': 'An enumeration.', 'enum': ['SORTIES', 'FESTIVALS', 'SPECTACLES', 'ACTIVITES', 'PROJECTIONS'], 'title': 'CulturalSurveyQuestionEnum'}, 'CulturalSurveyQuestionsResponse': {'properties': {'questions': {'items': {'$ref': '#/components/schemas/CulturalSurveyQuestion'}, 'title': 'Questions', 'type': 'array'}}, 'required': ['questions'], 'title': 'CulturalSurveyQuestionsResponse', 'type': 'object'}, 'CulturalSurveyUserAnswer': {'properties': {'answerIds': {'items': {'$ref': '#/components/schemas/CulturalSurveyAnswerEnum'}, 'type': 'array'}, 'questionId': {'$ref': '#/components/schemas/CulturalSurveyQuestionEnum'}}, 'required': ['questionId', 'answerIds'], 'title': 'CulturalSurveyUserAnswer', 'type': 'object'}, 'DepositAmountsByAge': {'properties': {'age_15': {'default': 2000, 'title': 'Age 15', 'type': 'integer'}, 'age_16': {'default': 3000, 'title': 'Age 16', 'type': 'integer'}, 'age_17': {'default': 3000, 'title': 'Age 17', 'type': 'integer'}, 'age_18': {'default': 30000, 'title': 'Age 18', 'type': 'integer'}}, 'title': 'DepositAmountsByAge', 'type': 'object'}, 'DepositType': {'description': 'An enumeration.', 'enum': ['GRANT_15_17', 'GRANT_18'], 'title': 'DepositType'}, 'DomainsCredit': {'properties': {'all': {'$ref': '#/components/schemas/Credit'}, 'digital': {'anyOf': [{'$ref': '#/components/schemas/Credit'}], 'nullable': True, 'title': 'Credit'}, 'physical': {'anyOf': [{'$ref': '#/components/schemas/Credit'}], 'nullable': True, 'title': 'Credit'}}, 'required': ['all'], 'title': 'DomainsCredit', 'type': 'object'}, 'E2EUbbleIdCheck': {'properties': {'errors': {'items': {'$ref': '#/components/schemas/UbbleError'}, 'nullable': True, 'type': 'array'}}, 'title': 'E2EUbbleIdCheck', 'type': 'object'}, 'EligibilityType': {'description': 'An enumeration.', 'enum': ['underage', 'age-18'], 'title': 'EligibilityType'}, 'EmailChangeConfirmationResponse': {'properties': {'accessToken': {'title': 'Accesstoken', 'type': 'string'}, 'newEmailSelectionToken': {'title': 'Newemailselectiontoken', 'type': 'string'}, 'refreshToken': {'title': 'Refreshtoken', 'type': 'string'}, 'resetPasswordToken': {'nullable': True, 'title': 'Resetpasswordtoken', 'type': 'string'}}, 'required': ['accessToken', 'refreshToken', 'newEmailSelectionToken'], 'title': 'EmailChangeConfirmationResponse', 'type': 'object'}, 'EmailHistoryEventTypeEnum': {'description': 'An enumeration.', 'enum': ['UPDATE_REQUEST', 'CONFIRMATION', 'CANCELLATION', 'NEW_EMAIL_SELECTION', 'VALIDATION', 'ADMIN_VALIDATION', 'ADMIN_UPDATE_REQUEST', 'ADMIN_UPDATE'], 'title': 'EmailHistoryEventTypeEnum'}, 'EmailUpdateStatus': {'properties': {'expired': {'title': 'Expired', 'type': 'boolean'}, 'newEmail': {'title': 'Newemail', 'type': 'string'}, 'status': {'$ref': '#/components/schemas/EmailHistoryEventTypeEnum'}}, 'required': ['newEmail', 'expired', 'status'], 'title': 'EmailUpdateStatus', 'type': 'object'}, 'EmailUpdateStatusResponse': {'properties': {'expired': {'title': 'Expired', 'type': 'boolean'}, 'hasRecentlyResetPassword': {'title': 'Hasrecentlyresetpassword', 'type': 'boolean'}, 'newEmail': {'nullable': True, 'title': 'Newemail', 'type': 'string'}, 'resetPasswordToken': {'nullable': True, 'title': 'Resetpasswordtoken', 'type': 'string'}, 'status': {'$ref': '#/components/schemas/EmailHistoryEventTypeEnum'}, 'token': {'nullable': True, 'title': 'Token', 'type': 'string'}}, 'required': ['expired', 'status', 'hasRecentlyResetPassword'], 'title': 'EmailUpdateStatusResponse', 'type': 'object'}, 'EmailValidationRemainingResendsResponse': {'properties': {'counterResetDatetime': {'format': 'date-time', 'nullable': True, 'title': 'Counterresetdatetime', 'type': 'string'}, 'remainingResends': {'title': 'Remainingresends', 'type': 'integer'}}, 'required': ['remainingResends'], 'title': 'EmailValidationRemainingResendsResponse', 'type': 'object'}, 'ExpenseDomain': {'description': 'An enumeration.', 'enum': ['all', 'digital', 'physical'], 'title': 'ExpenseDomain'}, 'ExternalAccessibilityDataModel': {'properties': {'audioDisability': {'allOf': [{'$ref': '#/components/schemas/AudioDisabilityModel'}], 'default': {'deafAndHardOfHearing': ['Non renseigné']}, 'title': 'Audiodisability'}, 'isAccessibleAudioDisability': {'default': False, 'title': 'Isaccessibleaudiodisability', 'type': 'boolean'}, 'isAccessibleMentalDisability': {'default': False, 'title': 'Isaccessiblementaldisability', 'type': 'boolean'}, 'isAccessibleMotorDisability': {'default': False, 'title': 'Isaccessiblemotordisability', 'type': 'boolean'}, 'isAccessibleVisualDisability': {'default': False, 'title': 'Isaccessiblevisualdisability', 'type': 'boolean'}, 'mentalDisability': {'allOf': [{'$ref': '#/components/schemas/MentalDisabilityModel'}], 'default': {'trainedPersonnel': 'Non renseigné'}, 'title': 'Mentaldisability'}, 'motorDisability': {'allOf': [{'$ref': '#/components/schemas/MotorDisabilityModel'}], 'default': {'entrance': 'Non renseigné', 'exterior': 'Non renseigné', 'facilities': 'Non renseigné', 'parking': 'Non renseigné'}, 'title': 'Motordisability'}, 'visualDisability': {'allOf': [{'$ref': '#/components/schemas/VisualDisabilityModel'}], 'default': {'audioDescription': ['Non renseigné'], 'soundBeacon': 'Non renseigné'}, 'title': 'Visualdisability'}}, 'title': 'ExternalAccessibilityDataModel', 'type': 'object'}, 'ExternalBookingResponse': {'properties': {'barcode': {'title': 'Barcode', 'type': 'string'}, 'seat': {'nullable': True, 'title': 'Seat', 'type': 'string'}}, 'required': ['barcode'], 'title': 'ExternalBookingResponse', 'type': 'object'}, 'FavoriteMediationResponse': {'properties': {'credit': {'nullable': True, 'title': 'Credit', 'type': 'string'}, 'url': {'title': 'Url', 'type': 'string'}}, 'required': ['url'], 'title': 'FavoriteMediationResponse', 'type': 'object'}, 'FavoriteOfferResponse': {'properties': {'coordinates': {'$ref': '#/components/schemas/Coordinates'}, 'date': {'format': 'date-time', 'nullable': True, 'title': 'Date', 'type': 'string'}, 'expenseDomains': {'items': {'$ref': '#/components/schemas/ExpenseDomain'}, 'type': 'array'}, 'externalTicketOfficeUrl': {'nullable': True, 'title': 'Externalticketofficeurl', 'type': 'string'}, 'id': {'title': 'Id', 'type': 'integer'}, 'image': {'anyOf': [{'$ref': '#/components/schemas/FavoriteMediationResponse'}], 'nullable': True, 'title': 'FavoriteMediationResponse'}, 'isExpired': {'default': False, 'title': 'Isexpired', 'type': 'boolean'}, 'isReleased': {'title': 'Isreleased', 'type': 'boolean'}, 'isSoldOut': {'default': False, 'title': 'Issoldout', 'type': 'boolean'}, 'name': {'title': 'Name', 'type': 'string'}, 'price': {'nullable': True, 'title': 'Price', 'type': 'integer'}, 'startDate': {'format': 'date-time', 'nullable': True, 'title': 'Startdate', 'type': 'string'}, 'startPrice': {'nullable': True, 'title': 'Startprice', 'type': 'integer'}, 'subcategoryId': {'$ref': '#/components/schemas/SubcategoryIdEnum'}, 'venueName': {'title': 'Venuename', 'type': 'string'}}, 'required': ['id', 'name', 'subcategoryId', 'coordinates', 'expenseDomains', 'isReleased', 'venueName'], 'title': 'FavoriteOfferResponse', 'type': 'object'}, 'FavoriteRequest': {'properties': {'offerId': {'title': 'Offerid', 'type': 'integer'}}, 'required': ['offerId'], 'title': 'FavoriteRequest', 'type': 'object'}, 'FavoriteResponse': {'properties': {'id': {'title': 'Id', 'type': 'integer'}, 'offer': {'$ref': '#/components/schemas/FavoriteOfferResponse'}}, 'required': ['id', 'offer'], 'title': 'FavoriteResponse', 'type': 'object'}, 'FavoritesCountResponse': {'properties': {'count': {'title': 'Count', 'type': 'integer'}}, 'required': ['count'], 'title': 'FavoritesCountResponse', 'type': 'object'}, 'GTL': {'properties': {'code': {'title': 'Code', 'type': 'string'}, 'label': {'title': 'Label', 'type': 'string'}, 'level': {'title': 'Level', 'type': 'integer'}}, 'required': ['code', 'label', 'level'], 'title': 'GTL', 'type': 'object'}, 'GenreType': {'description': 'An enumeration.', 'enum': ['BOOK', 'MUSIC', 'SHOW', 'MOVIE'], 'title': 'GenreType'}, 'GenreTypeContentModel': {'properties': {'name': {'title': 'Name', 'type': 'string'}, 'value': {'title': 'Value', 'type': 'string'}}, 'required': ['name', 'value'], 'title': 'GenreTypeContentModel', 'type': 'object'}, 'GenreTypeModel': {'properties': {'name': {'$ref': '#/components/schemas/GenreType'}, 'trees': {'anyOf': [{'items': {'$ref': '#/components/schemas/BookType'}, 'type': 'array'}, {'items': {'$ref': '#/components/schemas/MusicType'}, 'type': 'array'}, {'items': {'$ref': '#/components/schemas/ShowType'}, 'type': 'array'}, {'items': {'$ref': '#/components/schemas/MovieType'}, 'type': 'array'}], 'title': 'Trees'}, 'values': {'items': {'$ref': '#/components/schemas/GenreTypeContentModel'}, 'title': 'Values', 'type': 'array'}}, 'required': ['name', 'values', 'trees'], 'title': 'GenreTypeModel', 'type': 'object'}, 'GoogleAccountRequest': {'properties': {'accountCreationToken': {'title': 'Accountcreationtoken', 'type': 'string'}, 'appsFlyerPlatform': {'nullable': True, 'title': 'Appsflyerplatform', 'type': 'string'}, 'appsFlyerUserId': {'nullable': True, 'title': 'Appsflyeruserid', 'type': 'string'}, 'birthdate': {'format': 'date', 'title': 'Birthdate', 'type': 'string'}, 'firebasePseudoId': {'nullable': True, 'title': 'Firebasepseudoid', 'type': 'string'}, 'marketingEmailSubscription': {'default': False, 'nullable': True, 'title': 'Marketingemailsubscription', 'type': 'boolean'}, 'token': {'title': 'Token', 'type': 'string'}, 'trustedDevice': {'anyOf': [{'$ref': '#/components/schemas/TrustedDevice'}], 'nullable': True, 'title': 'TrustedDevice'}}, 'required': ['birthdate', 'token', 'accountCreationToken'], 'title': 'GoogleAccountRequest', 'type': 'object'}, 'GoogleSigninRequest': {'properties': {'authorizationCode': {'title': 'Authorizationcode', 'type': 'string'}, 'deviceInfo': {'anyOf': [{'$ref': '#/components/schemas/TrustedDevice'}], 'nullable': True, 'title': 'TrustedDevice'}, 'oauthStateToken': {'title': 'Oauthstatetoken', 'type': 'string'}}, 'required': ['authorizationCode', 'oauthStateToken'], 'title': 'GoogleSigninRequest', 'type': 'object'}, 'GtlLabels': {'properties': {'label': {'title': 'Label', 'type': 'string'}, 'level01Label': {'nullable': True, 'title': 'Level01Label', 'type': 'string'}, 'level02Label': {'nullable': True, 'title': 'Level02Label', 'type': 'string'}, 'level03Label': {'nullable': True, 'title': 'Level03Label', 'type': 'string'}, 'level04Label': {'nullable': True, 'title': 'Level04Label', 'type': 'string'}}, 'required': ['label'], 'title': 'GtlLabels', 'type': 'object'}, 'HomepageLabelResponseModelv2': {'properties': {'name': {'$ref': '#/components/schemas/_HomepageLabelNameEnumv2'}, 'value': {'nullable': True, 'title': 'Value', 'type': 'string'}}, 'required': ['name'], 'title': 'HomepageLabelResponseModelv2', 'type': 'object'}, 'IdentificationSessionRequest': {'properties': {'redirectUrl': {'title': 'Redirecturl', 'type': 'string'}}, 'required': ['redirectUrl'], 'title': 'IdentificationSessionRequest', 'type': 'object'}, 'IdentificationSessionResponse': {'properties': {'identificationUrl': {'title': 'Identificationurl', 'type': 'string'}}, 'required': ['identificationUrl'], 'title': 'IdentificationSessionResponse', 'type': 'object'}, 'IdentityCheckMethod': {'description': 'An enumeration.', 'enum': ['educonnect', 'ubble'], 'title': 'IdentityCheckMethod'}, 'MaintenancePageType': {'description': 'An enumeration.', 'enum': ['with-dms', 'without-dms'], 'title': 'MaintenancePageType'}, 'MentalDisabilityModel': {'properties': {'trainedPersonnel': {'default': 'Non renseigné', 'title': 'Trainedpersonnel', 'type': 'string'}}, 'title': 'MentalDisabilityModel', 'type': 'object'}, 'MotorDisabilityModel': {'properties': {'entrance': {'default': 'Non renseigné', 'title': 'Entrance', 'type': 'string'}, 'exterior': {'default': 'Non renseigné', 'title': 'Exterior', 'type': 'string'}, 'facilities': {'default': 'Non renseigné', 'title': 'Facilities', 'type': 'string'}, 'parking': {'default': 'Non renseigné', 'title': 'Parking', 'type': 'string'}}, 'title': 'MotorDisabilityModel', 'type': 'object'}, 'MovieType': {'properties': {'label': {'title': 'Label', 'type': 'string'}, 'name': {'title': 'Name', 'type': 'string'}}, 'required': ['label', 'name'], 'title': 'MovieType', 'type': 'object'}, 'MusicSubType': {'properties': {'code': {'title': 'Code', 'type': 'integer'}, 'label': {'title': 'Label', 'type': 'string'}, 'slug': {'title': 'Slug', 'type': 'string'}}, 'required': ['code', 'label', 'slug'], 'title': 'MusicSubType', 'type': 'object'}, 'MusicType': {'properties': {'children': {'items': {'$ref': '#/components/schemas/MusicSubType'}, 'title': 'Children', 'type': 'array'}, 'code': {'title': 'Code', 'type': 'integer'}, 'label': {'title': 'Label', 'type': 'string'}}, 'required': ['code', 'label', 'children'], 'title': 'MusicType', 'type': 'object'}, 'NativeCategoryIdEnumv2': {'description': 'An enumeration.', 'enum': ['ABONNEMENTS_MUSEE', 'ABONNEMENTS_SPECTACLE', 'ACHAT_LOCATION_INSTRUMENT', 'ARTS_VISUELS', 'AUTRES_MEDIAS', 'BIBLIOTHEQUE_MEDIATHEQUE', 'CARTES_CINEMA', 'CD', 'CONCERTS_EN_LIGNE', 'CONCERTS_EVENEMENTS', 'CONCOURS', 'CONFERENCES', 'DEPRECIEE', 'DVD_BLU_RAY', 'ESCAPE_GAMES', 'EVENEMENTS_CINEMA', 'EVENEMENTS_PATRIMOINE', 'FESTIVALS', 'FESTIVAL_DU_LIVRE', 'FILMS_SERIES_EN_LIGNE', 'JEUX_EN_LIGNE', 'JEUX_PHYSIQUES', 'LIVRES_AUDIO_PHYSIQUES', 'LIVRES_NUMERIQUE_ET_AUDIO', 'LIVRES_PAPIER', 'LUDOTHEQUE', 'MATERIELS_CREATIFS', 'MUSIQUE_EN_LIGNE', 'PARTITIONS_DE_MUSIQUE', 'PODCAST', 'PRATIQUES_ET_ATELIERS_ARTISTIQUES', 'PRATIQUE_ARTISTIQUE_EN_LIGNE', 'PRESSE_EN_LIGNE', 'RENCONTRES', 'RENCONTRES_EN_LIGNE', 'RENCONTRES_EVENEMENTS', 'SALONS_ET_METIERS', 'SEANCES_DE_CINEMA', 'SPECTACLES_ENREGISTRES', 'SPECTACLES_REPRESENTATIONS', 'VINYLES', 'VISITES_CULTURELLES', 'VISITES_CULTURELLES_EN_LIGNE'], 'title': 'NativeCategoryIdEnumv2'}, 'NativeCategoryResponseModelv2': {'properties': {'genreType': {'anyOf': [{'$ref': '#/components/schemas/GenreType'}], 'nullable': True}, 'name': {'$ref': '#/components/schemas/NativeCategoryIdEnumv2'}, 'value': {'nullable': True, 'title': 'Value', 'type': 'string'}}, 'required': ['name'], 'title': 'NativeCategoryResponseModelv2', 'type': 'object'}, 'NewEmailSelectionRequest': {'properties': {'newEmail': {'format': 'email', 'title': 'Newemail', 'type': 'string'}, 'token': {'title': 'Token', 'type': 'string'}}, 'required': ['token', 'newEmail'], 'title': 'NewEmailSelectionRequest', 'type': 'object'}, 'NextSubscriptionStepResponse': {'properties': {'allowedIdentityCheckMethods': {'items': {'$ref': '#/components/schemas/IdentityCheckMethod'}, 'type': 'array'}, 'hasIdentityCheckPending': {'title': 'Hasidentitycheckpending', 'type': 'boolean'}, 'maintenancePageType': {'anyOf': [{'$ref': '#/components/schemas/MaintenancePageType'}], 'nullable': True}, 'nextSubscriptionStep': {'anyOf': [{'$ref': '#/components/schemas/SubscriptionStep'}], 'nullable': True}, 'subscriptionMessage': {'anyOf': [{'$ref': '#/components/schemas/SubscriptionMessage'}], 'nullable': True, 'title': 'SubscriptionMessage'}}, 'required': ['allowedIdentityCheckMethods', 'hasIdentityCheckPending'], 'title': 'NextSubscriptionStepResponse', 'type': 'object'}, 'NotificationSubscriptions': {'properties': {'marketingEmail': {'title': 'Marketingemail', 'type': 'boolean'}, 'marketingPush': {'title': 'Marketingpush', 'type': 'boolean'}, 'subscribedThemes': {'default': [], 'items': {'type': 'string'}, 'title': 'Subscribedthemes', 'type': 'array'}}, 'required': ['marketingEmail', 'marketingPush'], 'title': 'NotificationSubscriptions', 'type': 'object'}, 'OauthStateResponse': {'properties': {'oauthStateToken': {'title': 'Oauthstatetoken', 'type': 'string'}}, 'required': ['oauthStateToken'], 'title': 'OauthStateResponse', 'type': 'object'}, 'OfferAccessibilityResponse': {'properties': {'audioDisability': {'nullable': True, 'title': 'Audiodisability', 'type': 'boolean'}, 'mentalDisability': {'nullable': True, 'title': 'Mentaldisability', 'type': 'boolean'}, 'motorDisability': {'nullable': True, 'title': 'Motordisability', 'type': 'boolean'}, 'visualDisability': {'nullable': True, 'title': 'Visualdisability', 'type': 'boolean'}}, 'title': 'OfferAccessibilityResponse', 'type': 'object'}, 'OfferExtraData': {'properties': {'allocineId': {'nullable': True, 'title': 'Allocineid', 'type': 'integer'}, 'author': {'nullable': True, 'title': 'Author', 'type': 'string'}, 'cast': {'items': {'type': 'string'}, 'nullable': True, 'title': 'Cast', 'type': 'array'}, 'durationMinutes': {'nullable': True, 'title': 'Durationminutes', 'type': 'integer'}, 'ean': {'nullable': True, 'title': 'Ean', 'type': 'string'}, 'editeur': {'nullable': True, 'title': 'Editeur', 'type': 'string'}, 'genres': {'items': {'type': 'string'}, 'nullable': True, 'title': 'Genres', 'type': 'array'}, 'gtlLabels': {'anyOf': [{'$ref': '#/components/schemas/GtlLabels'}], 'nullable': True, 'title': 'GtlLabels'}, 'musicSubType': {'nullable': True, 'title': 'Musicsubtype', 'type': 'string'}, 'musicType': {'nullable': True, 'title': 'Musictype', 'type': 'string'}, 'performer': {'nullable': True, 'title': 'Performer', 'type': 'string'}, 'releaseDate': {'format': 'date', 'nullable': True, 'title': 'Releasedate', 'type': 'string'}, 'showSubType': {'nullable': True, 'title': 'Showsubtype', 'type': 'string'}, 'showType': {'nullable': True, 'title': 'Showtype', 'type': 'string'}, 'speaker': {'nullable': True, 'title': 'Speaker', 'type': 'string'}, 'stageDirector': {'nullable': True, 'title': 'Stagedirector', 'type': 'string'}, 'visa': {'nullable': True, 'title': 'Visa', 'type': 'string'}}, 'title': 'OfferExtraData', 'type': 'object'}, 'OfferImageResponse': {'properties': {'credit': {'nullable': True, 'title': 'Credit', 'type': 'string'}, 'url': {'title': 'Url', 'type': 'string'}}, 'required': ['url'], 'title': 'OfferImageResponse', 'type': 'object'}, 'OfferOffererResponse': {'properties': {'name': {'title': 'Name', 'type': 'string'}}, 'required': ['name'], 'title': 'OfferOffererResponse', 'type': 'object'}, 'OfferPreviewResponse': {'properties': {'durationMinutes': {'nullable': True, 'title': 'Durationminutes', 'type': 'integer'}, 'extraData': {'anyOf': [{'$ref': '#/components/schemas/OfferExtraData'}], 'nullable': True, 'title': 'OfferExtraData'}, 'id': {'title': 'Id', 'type': 'integer'}, 'image': {'anyOf': [{'$ref': '#/components/schemas/OfferImageResponse'}], 'nullable': True, 'title': 'OfferImageResponse'}, 'last30DaysBookings': {'nullable': True, 'title': 'Last30Daysbookings', 'type': 'integer'}, 'name': {'title': 'Name', 'type': 'string'}, 'stocks': {'items': {'$ref': '#/components/schemas/OfferStockResponse'}, 'title': 'Stocks', 'type': 'array'}}, 'required': ['id', 'name', 'stocks'], 'title': 'OfferPreviewResponse', 'type': 'object'}, 'OfferReportReasons': {'properties': {'reasons': {'additionalProperties': {'$ref': '#/components/schemas/ReasonMeta'}, 'title': 'Reasons', 'type': 'object'}}, 'required': ['reasons'], 'title': 'OfferReportReasons', 'type': 'object'}, 'OfferReportRequest': {'properties': {'customReason': {'nullable': True, 'title': 'Customreason', 'type': 'string'}, 'reason': {'$ref': '#/components/schemas/Reason'}}, 'required': ['reason'], 'title': 'OfferReportRequest', 'type': 'object'}, 'OfferResponse': {'properties': {'accessibility': {'$ref': '#/components/schemas/OfferAccessibilityResponse'}, 'description': {'nullable': True, 'title': 'Description', 'type': 'string'}, 'expenseDomains': {'items': {'$ref': '#/components/schemas/ExpenseDomain'}, 'type': 'array'}, 'externalTicketOfficeUrl': {'nullable': True, 'title': 'Externalticketofficeurl', 'type': 'string'}, 'extraData': {'anyOf': [{'$ref': '#/components/schemas/OfferExtraData'}], 'nullable': True, 'title': 'OfferExtraData'}, 'id': {'title': 'Id', 'type': 'integer'}, 'image': {'anyOf': [{'$ref': '#/components/schemas/OfferImageResponse'}], 'nullable': True, 'title': 'OfferImageResponse'}, 'isDigital': {'title': 'Isdigital', 'type': 'boolean'}, 'isDuo': {'title': 'Isduo', 'type': 'boolean'}, 'isEducational': {'title': 'Iseducational', 'type': 'boolean'}, 'isExpired': {'title': 'Isexpired', 'type': 'boolean'}, 'isExternalBookingsDisabled': {'title': 'Isexternalbookingsdisabled', 'type': 'boolean'}, 'isForbiddenToUnderage': {'title': 'Isforbiddentounderage', 'type': 'boolean'}, 'isReleased': {'title': 'Isreleased', 'type': 'boolean'}, 'isSoldOut': {'title': 'Issoldout', 'type': 'boolean'}, 'last30DaysBookings': {'nullable': True, 'title': 'Last30Daysbookings', 'type': 'integer'}, 'metadata': {'title': 'Metadata', 'type': 'object'}, 'name': {'title': 'Name', 'type': 'string'}, 'reactionsCount': {'$ref': '#/components/schemas/ReactionCount'}, 'stocks': {'items': {'$ref': '#/components/schemas/OfferStockResponse'}, 'title': 'Stocks', 'type': 'array'}, 'subcategoryId': {'$ref': '#/components/schemas/SubcategoryIdEnum'}, 'venue': {'$ref': '#/components/schemas/OfferVenueResponse'}, 'withdrawalDetails': {'nullable': True, 'title': 'Withdrawaldetails', 'type': 'string'}}, 'required': ['id', 'accessibility', 'expenseDomains', 'isExpired', 'isExternalBookingsDisabled', 'isForbiddenToUnderage', 'isReleased', 'isSoldOut', 'isDigital', 'isDuo', 'isEducational', 'metadata', 'name', 'reactionsCount', 'stocks', 'subcategoryId', 'venue'], 'title': 'OfferResponse', 'type': 'object'}, 'OfferResponseV2': {'properties': {'accessibility': {'$ref': '#/components/schemas/OfferAccessibilityResponse'}, 'description': {'nullable': True, 'title': 'Description', 'type': 'string'}, 'expenseDomains': {'items': {'$ref': '#/components/schemas/ExpenseDomain'}, 'type': 'array'}, 'externalTicketOfficeUrl': {'nullable': True, 'title': 'Externalticketofficeurl', 'type': 'string'}, 'extraData': {'anyOf': [{'$ref': '#/components/schemas/OfferExtraData'}], 'nullable': True, 'title': 'OfferExtraData'}, 'id': {'title': 'Id', 'type': 'integer'}, 'images': {'additionalProperties': {'$ref': '#/components/schemas/OfferImageResponse'}, 'nullable': True, 'title': 'Images', 'type': 'object'}, 'isDigital': {'title': 'Isdigital', 'type': 'boolean'}, 'isDuo': {'title': 'Isduo', 'type': 'boolean'}, 'isEducational': {'title': 'Iseducational', 'type': 'boolean'}, 'isExpired': {'title': 'Isexpired', 'type': 'boolean'}, 'isExternalBookingsDisabled': {'title': 'Isexternalbookingsdisabled', 'type': 'boolean'}, 'isForbiddenToUnderage': {'title': 'Isforbiddentounderage', 'type': 'boolean'}, 'isReleased': {'title': 'Isreleased', 'type': 'boolean'}, 'isSoldOut': {'title': 'Issoldout', 'type': 'boolean'}, 'last30DaysBookings': {'nullable': True, 'title': 'Last30Daysbookings', 'type': 'integer'}, 'metadata': {'title': 'Metadata', 'type': 'object'}, 'name': {'title': 'Name', 'type': 'string'}, 'reactionsCount': {'$ref': '#/components/schemas/ReactionCount'}, 'stocks': {'items': {'$ref': '#/components/schemas/OfferStockResponse'}, 'title': 'Stocks', 'type': 'array'}, 'subcategoryId': {'$ref': '#/components/schemas/SubcategoryIdEnum'}, 'venue': {'$ref': '#/components/schemas/OfferVenueResponse'}, 'withdrawalDetails': {'nullable': True, 'title': 'Withdrawaldetails', 'type': 'string'}}, 'required': ['id', 'accessibility', 'expenseDomains', 'isExpired', 'isExternalBookingsDisabled', 'isForbiddenToUnderage', 'isReleased', 'isSoldOut', 'isDigital', 'isDuo', 'isEducational', 'metadata', 'name', 'reactionsCount', 'stocks', 'subcategoryId', 'venue'], 'title': 'OfferResponseV2', 'type': 'object'}, 'OfferStockActivationCodeResponse': {'properties': {'expirationDate': {'format': 'date-time', 'nullable': True, 'title': 'Expirationdate', 'type': 'string'}}, 'title': 'OfferStockActivationCodeResponse', 'type': 'object'}, 'OfferStockResponse': {'properties': {'activationCode': {'anyOf': [{'$ref': '#/components/schemas/OfferStockActivationCodeResponse'}], 'nullable': True, 'title': 'OfferStockActivationCodeResponse'}, 'beginningDatetime': {'format': 'date-time', 'nullable': True, 'title': 'Beginningdatetime', 'type': 'string'}, 'bookingLimitDatetime': {'format': 'date-time', 'nullable': True, 'title': 'Bookinglimitdatetime', 'type': 'string'}, 'cancellationLimitDatetime': {'format': 'date-time', 'nullable': True, 'title': 'Cancellationlimitdatetime', 'type': 'string'}, 'features': {'items': {'type': 'string'}, 'title': 'Features', 'type': 'array'}, 'id': {'title': 'Id', 'type': 'integer'}, 'isBookable': {'title': 'Isbookable', 'type': 'boolean'}, 'isExpired': {'title': 'Isexpired', 'type': 'boolean'}, 'isForbiddenToUnderage': {'title': 'Isforbiddentounderage', 'type': 'boolean'}, 'isSoldOut': {'title': 'Issoldout', 'type': 'boolean'}, 'price': {'title': 'Price', 'type': 'integer'}, 'priceCategoryLabel': {'nullable': True, 'title': 'Pricecategorylabel', 'type': 'string'}, 'remainingQuantity': {'nullable': True, 'title': 'Remainingquantity', 'type': 'integer'}}, 'required': ['id', 'features', 'isBookable', 'isForbiddenToUnderage', 'isSoldOut', 'isExpired', 'price'], 'title': 'OfferStockResponse', 'type': 'object'}, 'OfferVenueResponse': {'properties': {'address': {'nullable': True, 'title': 'Address', 'type': 'string'}, 'bannerUrl': {'nullable': True, 'title': 'Bannerurl', 'type': 'string'}, 'city': {'nullable': True, 'title': 'City', 'type': 'string'}, 'coordinates': {'$ref': '#/components/schemas/Coordinates'}, 'id': {'title': 'Id', 'type': 'integer'}, 'isPermanent': {'title': 'Ispermanent', 'type': 'boolean'}, 'name': {'title': 'Name', 'type': 'string'}, 'offerer': {'$ref': '#/components/schemas/OfferOffererResponse'}, 'postalCode': {'nullable': True, 'title': 'Postalcode', 'type': 'string'}, 'publicName': {'nullable': True, 'title': 'Publicname', 'type': 'string'}, 'timezone': {'title': 'Timezone', 'type': 'string'}}, 'required': ['id', 'offerer', 'name', 'coordinates', 'isPermanent', 'timezone'], 'title': 'OfferVenueResponse', 'type': 'object'}, 'OffersStocksRequest': {'properties': {'offer_ids': {'items': {'type': 'integer'}, 'title': 'Offer Ids', 'type': 'array'}}, 'required': ['offer_ids'], 'title': 'OffersStocksRequest', 'type': 'object'}, 'OffersStocksResponse': {'properties': {'offers': {'items': {'$ref': '#/components/schemas/OfferPreviewResponse'}, 'title': 'Offers', 'type': 'array'}}, 'required': ['offers'], 'title': 'OffersStocksResponse', 'type': 'object'}, 'OffersStocksResponseV2': {'properties': {'offers': {'items': {'$ref': '#/components/schemas/OfferResponseV2'}, 'title': 'Offers', 'type': 'array'}}, 'required': ['offers'], 'title': 'OffersStocksResponseV2', 'type': 'object'}, 'OnlineOfflinePlatformChoicesEnumv2': {'description': 'An enumeration.', 'enum': ['OFFLINE', 'ONLINE', 'ONLINE_OR_OFFLINE'], 'title': 'OnlineOfflinePlatformChoicesEnumv2'}, 'PaginatedFavoritesResponse': {'properties': {'favorites': {'items': {'$ref': '#/components/schemas/FavoriteResponse'}, 'title': 'Favorites', 'type': 'array'}, 'nbFavorites': {'title': 'Nbfavorites', 'type': 'integer'}, 'page': {'title': 'Page', 'type': 'integer'}}, 'required': ['page', 'nbFavorites', 'favorites'], 'title': 'PaginatedFavoritesResponse', 'type': 'object'}, 'PhoneValidationRemainingAttemptsRequest': {'properties': {'counterResetDatetime': {'format': 'date-time', 'nullable': True, 'title': 'Counterresetdatetime', 'type': 'string'}, 'remainingAttempts': {'title': 'Remainingattempts', 'type': 'integer'}}, 'required': ['remainingAttempts'], 'title': 'PhoneValidationRemainingAttemptsRequest', 'type': 'object'}, 'PlaylistRequestBody': {'additionalProperties': False, 'properties': {'categories': {'items': {'type': 'string'}, 'nullable': True, 'title': 'Categories', 'type': 'array'}, 'endDate': {'nullable': True, 'title': 'Enddate', 'type': 'string'}, 'isDuo': {'nullable': True, 'title': 'Isduo', 'type': 'boolean'}, 'isEvent': {'nullable': True, 'title': 'Isevent', 'type': 'boolean'}, 'isRecoShuffled': {'nullable': True, 'title': 'Isrecoshuffled', 'type': 'boolean'}, 'offerTypeList': {'items': {'additionalProperties': {'type': 'string'}, 'type': 'object'}, 'nullable': True, 'title': 'Offertypelist', 'type': 'array'}, 'priceMax': {'nullable': True, 'title': 'Pricemax', 'type': 'number'}, 'priceMin': {'nullable': True, 'title': 'Pricemin', 'type': 'number'}, 'startDate': {'nullable': True, 'title': 'Startdate', 'type': 'string'}, 'subcategories': {'items': {'type': 'string'}, 'nullable': True, 'title': 'Subcategories', 'type': 'array'}}, 'title': 'PlaylistRequestBody', 'type': 'object'}, 'PlaylistRequestQuery': {'additionalProperties': False, 'properties': {'latitude': {'nullable': True, 'title': 'Latitude', 'type': 'number'}, 'longitude': {'nullable': True, 'title': 'Longitude', 'type': 'number'}, 'modelEndpoint': {'nullable': True, 'title': 'Modelendpoint', 'type': 'string'}}, 'title': 'PlaylistRequestQuery', 'type': 'object'}, 'PlaylistResponse': {'properties': {'params': {'$ref': '#/components/schemas/RecommendationApiParams'}, 'playlistRecommendedOffers': {'items': {'type': 'string'}, 'title': 'Playlistrecommendedoffers', 'type': 'array'}}, 'required': ['playlistRecommendedOffers', 'params'], 'title': 'PlaylistResponse', 'type': 'object'}, 'PopOverIcon': {'description': 'An enumeration.', 'enum': ['INFO', 'ERROR', 'WARNING', 'CLOCK', 'FILE', 'MAGNIFYING_GLASS'], 'title': 'PopOverIcon'}, 'PostFeedbackBody': {'properties': {'feedback': {'maxLength': 800, 'minLength': 1, 'title': 'Feedback', 'type': 'string'}}, 'required': ['feedback'], 'title': 'PostFeedbackBody', 'type': 'object'}, 'PostReactionRequest': {'properties': {'offerId': {'title': 'Offerid', 'type': 'integer'}, 'reactionType': {'$ref': '#/components/schemas/ReactionTypeEnum'}}, 'required': ['offerId', 'reactionType'], 'title': 'PostReactionRequest', 'type': 'object'}, 'ProfileUpdateRequest': {'properties': {'activityId': {'$ref': '#/components/schemas/ActivityIdEnum'}, 'address': {'title': 'Address', 'type': 'string'}, 'city': {'title': 'City', 'type': 'string'}, 'firstName': {'title': 'Firstname', 'type': 'string'}, 'lastName': {'title': 'Lastname', 'type': 'string'}, 'postalCode': {'title': 'Postalcode', 'type': 'string'}, 'schoolTypeId': {'anyOf': [{'$ref': '#/components/schemas/SchoolTypesIdEnum'}], 'nullable': True}}, 'required': ['activityId', 'address', 'city', 'firstName', 'lastName', 'postalCode'], 'title': 'ProfileUpdateRequest', 'type': 'object'}, 'ReactionCount': {'properties': {'likes': {'title': 'Likes', 'type': 'integer'}}, 'required': ['likes'], 'title': 'ReactionCount', 'type': 'object'}, 'ReactionTypeEnum': {'description': 'An enumeration.', 'enum': ['LIKE', 'DISLIKE', 'NO_REACTION'], 'title': 'ReactionTypeEnum'}, 'Reason': {'description': 'Describe possible reason codes to used when reporting an offer.\n\nThe whole meta part is only consumed by the api client, it has no meaning\ninside the whole API code.\n\nNote: when adding a new enum symbol, do not forget to update the meta method.', 'enum': ['IMPROPER', 'PRICE_TOO_HIGH', 'INAPPROPRIATE', 'OTHER'], 'title': 'Reason'}, 'ReasonMeta': {'properties': {'description': {'title': 'Description', 'type': 'string'}, 'title': {'title': 'Title', 'type': 'string'}}, 'required': ['description', 'title'], 'title': 'ReasonMeta', 'type': 'object'}, 'RecommendationApiParams': {'properties': {'ab_test': {'nullable': True, 'title': 'Ab Test', 'type': 'string'}, 'call_id': {'nullable': True, 'title': 'Call Id', 'type': 'string'}, 'filtered': {'nullable': True, 'title': 'Filtered', 'type': 'boolean'}, 'geo_located': {'nullable': True, 'title': 'Geo Located', 'type': 'boolean'}, 'model_endpoint': {'nullable': True, 'title': 'Model Endpoint', 'type': 'string'}, 'model_name': {'nullable': True, 'title': 'Model Name', 'type': 'string'}, 'model_version': {'nullable': True, 'title': 'Model Version', 'type': 'string'}, 'reco_origin': {'nullable': True, 'title': 'Reco Origin', 'type': 'string'}}, 'title': 'RecommendationApiParams', 'type': 'object'}, 'RefreshResponse': {'properties': {'accessToken': {'title': 'Accesstoken', 'type': 'string'}}, 'required': ['accessToken'], 'title': 'RefreshResponse', 'type': 'object'}, 'ReportedOffer': {'properties': {'offerId': {'title': 'Offerid', 'type': 'integer'}, 'reason': {'$ref': '#/components/schemas/Reason'}, 'reportedAt': {'format': 'date-time', 'title': 'Reportedat', 'type': 'string'}}, 'required': ['offerId', 'reportedAt', 'reason'], 'title': 'ReportedOffer', 'type': 'object'}, 'RequestPasswordResetRequest': {'properties': {'email': {'title': 'Email', 'type': 'string'}, 'token': {'nullable': True, 'title': 'Token', 'type': 'string'}}, 'required': ['email'], 'title': 'RequestPasswordResetRequest', 'type': 'object'}, 'ResendEmailValidationRequest': {'properties': {'email': {'title': 'Email', 'type': 'string'}}, 'required': ['email'], 'title': 'ResendEmailValidationRequest', 'type': 'object'}, 'ResetPasswordRequest': {'properties': {'deviceInfo': {'anyOf': [{'$ref': '#/components/schemas/TrustedDevice'}], 'nullable': True, 'title': 'TrustedDevice'}, 'newPassword': {'title': 'Newpassword', 'type': 'string'}, 'resetPasswordToken': {'title': 'Resetpasswordtoken', 'type': 'string'}}, 'required': ['resetPasswordToken', 'newPassword'], 'title': 'ResetPasswordRequest', 'type': 'object'}, 'ResetPasswordResponse': {'properties': {'accessToken': {'title': 'Accesstoken', 'type': 'string'}, 'refreshToken': {'title': 'Refreshtoken', 'type': 'string'}}, 'required': ['accessToken', 'refreshToken'], 'title': 'ResetPasswordResponse', 'type': 'object'}, 'SchoolTypesIdEnum': {'description': 'An enumeration.', 'enum': ['AGRICULTURAL_HIGH_SCHOOL', 'APPRENTICE_FORMATION_CENTER', 'MILITARY_HIGH_SCHOOL', 'HOME_OR_REMOTE_SCHOOLING', 'NAVAL_HIGH_SCHOOL', 'PRIVATE_HIGH_SCHOOL', 'PRIVATE_SECONDARY_SCHOOL', 'PUBLIC_HIGH_SCHOOL', 'PUBLIC_SECONDARY_SCHOOL'], 'title': 'SchoolTypesIdEnum'}, 'SearchGroupNameEnumv2': {'description': 'An enumeration.', 'enum': ['ARTS_LOISIRS_CREATIFS', 'CARTES_JEUNES', 'CD_VINYLE_MUSIQUE_EN_LIGNE', 'CONCERTS_FESTIVALS', 'EVENEMENTS_EN_LIGNE', 'FILMS_SERIES_CINEMA', 'CINEMA', 'FILMS_DOCUMENTAIRES_SERIES', 'INSTRUMENTS', 'JEUX_JEUX_VIDEOS', 'LIVRES', 'MEDIA_PRESSE', 'MUSEES_VISITES_CULTURELLES', 'NONE', 'RENCONTRES_CONFERENCES', 'SPECTACLES'], 'title': 'SearchGroupNameEnumv2'}, 'SearchGroupResponseModelv2': {'properties': {'name': {'$ref': '#/components/schemas/SearchGroupNameEnumv2'}, 'value': {'nullable': True, 'title': 'Value', 'type': 'string'}}, 'required': ['name'], 'title': 'SearchGroupResponseModelv2', 'type': 'object'}, 'SendPhoneValidationRequest': {'properties': {'phoneNumber': {'title': 'Phonenumber', 'type': 'string'}}, 'required': ['phoneNumber'], 'title': 'SendPhoneValidationRequest', 'type': 'object'}, 'SettingsResponse': {'properties': {'accountCreationMinimumAge': {'title': 'Accountcreationminimumage', 'type': 'integer'}, 'accountUnsuspensionLimit': {'title': 'Accountunsuspensionlimit', 'type': 'integer'}, 'appEnableAutocomplete': {'title': 'Appenableautocomplete', 'type': 'boolean'}, 'depositAmountsByAge': {'allOf': [{'$ref': '#/components/schemas/DepositAmountsByAge'}], 'default': {'age_15': 2000, 'age_16': 3000, 'age_17': 3000, 'age_18': 30000}, 'title': 'Depositamountsbyage'}, 'displayDmsRedirection': {'title': 'Displaydmsredirection', 'type': 'boolean'}, 'enableFrontImageResizing': {'title': 'Enablefrontimageresizing', 'type': 'boolean'}, 'enableNativeCulturalSurvey': {'title': 'Enablenativeculturalsurvey', 'type': 'boolean'}, 'enablePhoneValidation': {'title': 'Enablephonevalidation', 'type': 'boolean'}, 'idCheckAddressAutocompletion': {'title': 'Idcheckaddressautocompletion', 'type': 'boolean'}, 'isRecaptchaEnabled': {'title': 'Isrecaptchaenabled', 'type': 'boolean'}, 'objectStorageUrl': {'title': 'Objectstorageurl', 'type': 'string'}}, 'required': ['accountCreationMinimumAge', 'appEnableAutocomplete', 'displayDmsRedirection', 'enableFrontImageResizing', 'enableNativeCulturalSurvey', 'enablePhoneValidation', 'idCheckAddressAutocompletion', 'isRecaptchaEnabled', 'objectStorageUrl', 'accountUnsuspensionLimit'], 'title': 'SettingsResponse', 'type': 'object'}, 'ShowSubType': {'properties': {'code': {'title': 'Code', 'type': 'integer'}, 'label': {'title': 'Label', 'type': 'string'}, 'slug': {'title': 'Slug', 'type': 'string'}}, 'required': ['code', 'label', 'slug'], 'title': 'ShowSubType', 'type': 'object'}, 'ShowType': {'properties': {'children': {'items': {'$ref': '#/components/schemas/ShowSubType'}, 'title': 'Children', 'type': 'array'}, 'code': {'title': 'Code', 'type': 'integer'}, 'label': {'title': 'Label', 'type': 'string'}}, 'required': ['children', 'code', 'label'], 'title': 'ShowType', 'type': 'object'}, 'SigninRequest': {'properties': {'deviceInfo': {'anyOf': [{'$ref': '#/components/schemas/TrustedDevice'}], 'nullable': True, 'title': 'TrustedDevice'}, 'identifier': {'title': 'Identifier', 'type': 'string'}, 'password': {'title': 'Password', 'type': 'string'}, 'token': {'nullable': True, 'title': 'Token', 'type': 'string'}}, 'required': ['identifier', 'password'], 'title': 'SigninRequest', 'type': 'object'}, 'SigninResponse': {'properties': {'accessToken': {'title': 'Accesstoken', 'type': 'string'}, 'accountState': {'$ref': '#/components/schemas/AccountState'}, 'refreshToken': {'title': 'Refreshtoken', 'type': 'string'}}, 'required': ['refreshToken', 'accessToken', 'accountState'], 'title': 'SigninResponse', 'type': 'object'}, 'SimilarOffersRequestQuery': {'additionalProperties': False, 'properties': {'categories': {'items': {'type': 'string'}, 'nullable': True, 'title': 'Categories', 'type': 'array'}, 'latitude': {'nullable': True, 'title': 'Latitude', 'type': 'number'}, 'longitude': {'nullable': True, 'title': 'Longitude', 'type': 'number'}, 'subcategories': {'items': {'type': 'string'}, 'nullable': True, 'title': 'Subcategories', 'type': 'array'}}, 'title': 'SimilarOffersRequestQuery', 'type': 'object'}, 'SimilarOffersResponse': {'properties': {'params': {'$ref': '#/components/schemas/RecommendationApiParams'}, 'results': {'items': {'type': 'string'}, 'title': 'Results', 'type': 'array'}}, 'required': ['params'], 'title': 'SimilarOffersResponse', 'type': 'object'}, 'SubcategoriesResponseModelv2': {'properties': {'genreTypes': {'items': {'$ref': '#/components/schemas/GenreTypeModel'}, 'title': 'Genretypes', 'type': 'array'}, 'homepageLabels': {'items': {'$ref': '#/components/schemas/HomepageLabelResponseModelv2'}, 'title': 'Homepagelabels', 'type': 'array'}, 'nativeCategories': {'items': {'$ref': '#/components/schemas/NativeCategoryResponseModelv2'}, 'title': 'Nativecategories', 'type': 'array'}, 'searchGroups': {'items': {'$ref': '#/components/schemas/SearchGroupResponseModelv2'}, 'title': 'Searchgroups', 'type': 'array'}, 'subcategories': {'items': {'$ref': '#/components/schemas/SubcategoryResponseModelv2'}, 'title': 'Subcategories', 'type': 'array'}}, 'required': ['subcategories', 'searchGroups', 'homepageLabels', 'nativeCategories', 'genreTypes'], 'title': 'SubcategoriesResponseModelv2', 'type': 'object'}, 'SubcategoryIdEnum': {'description': 'An enumeration.', 'enum': ['ABO_BIBLIOTHEQUE', 'ABO_CONCERT', 'ABO_JEU_VIDEO', 'ABO_LIVRE_NUMERIQUE', 'ABO_LUDOTHEQUE', 'ABO_MEDIATHEQUE', 'ABO_PLATEFORME_MUSIQUE', 'ABO_PLATEFORME_VIDEO', 'ABO_PRATIQUE_ART', 'ABO_PRESSE_EN_LIGNE', 'ABO_SPECTACLE', 'ACHAT_INSTRUMENT', 'ACTIVATION_EVENT', 'ACTIVATION_THING', 'APP_CULTURELLE', 'ATELIER_PRATIQUE_ART', 'AUTRE_SUPPORT_NUMERIQUE', 'BON_ACHAT_INSTRUMENT', 'CAPTATION_MUSIQUE', 'CARTE_CINE_ILLIMITE', 'CARTE_CINE_MULTISEANCES', 'CARTE_JEUNES', 'CARTE_MUSEE', 'CINE_PLEIN_AIR', 'CINE_VENTE_DISTANCE', 'CONCERT', 'CONCOURS', 'CONFERENCE', 'DECOUVERTE_METIERS', 'ESCAPE_GAME', 'EVENEMENT_CINE', 'EVENEMENT_JEU', 'EVENEMENT_MUSIQUE', 'EVENEMENT_PATRIMOINE', 'FESTIVAL_ART_VISUEL', 'FESTIVAL_CINE', 'FESTIVAL_LIVRE', 'FESTIVAL_MUSIQUE', 'FESTIVAL_SPECTACLE', 'JEU_EN_LIGNE', 'JEU_SUPPORT_PHYSIQUE', 'LIVESTREAM_EVENEMENT', 'LIVESTREAM_MUSIQUE', 'LIVESTREAM_PRATIQUE_ARTISTIQUE', 'LIVRE_AUDIO_PHYSIQUE', 'LIVRE_NUMERIQUE', 'LIVRE_PAPIER', 'LOCATION_INSTRUMENT', 'MATERIEL_ART_CREATIF', 'MUSEE_VENTE_DISTANCE', 'OEUVRE_ART', 'PARTITION', 'PLATEFORME_PRATIQUE_ARTISTIQUE', 'PRATIQUE_ART_VENTE_DISTANCE', 'PODCAST', 'RENCONTRE_EN_LIGNE', 'RENCONTRE_JEU', 'RENCONTRE', 'SALON', 'SEANCE_CINE', 'SEANCE_ESSAI_PRATIQUE_ART', 'SPECTACLE_ENREGISTRE', 'SPECTACLE_REPRESENTATION', 'SPECTACLE_VENTE_DISTANCE', 'SUPPORT_PHYSIQUE_FILM', 'SUPPORT_PHYSIQUE_MUSIQUE_CD', 'SUPPORT_PHYSIQUE_MUSIQUE_VINYLE', 'TELECHARGEMENT_LIVRE_AUDIO', 'TELECHARGEMENT_MUSIQUE', 'VISITE_GUIDEE', 'VISITE_VIRTUELLE', 'VISITE', 'VOD'], 'title': 'SubcategoryIdEnum'}, 'SubcategoryIdEnumv2': {'description': 'An enumeration.', 'enum': ['ABO_BIBLIOTHEQUE', 'ABO_CONCERT', 'ABO_JEU_VIDEO', 'ABO_LIVRE_NUMERIQUE', 'ABO_LUDOTHEQUE', 'ABO_MEDIATHEQUE', 'ABO_PLATEFORME_MUSIQUE', 'ABO_PLATEFORME_VIDEO', 'ABO_PRATIQUE_ART', 'ABO_PRESSE_EN_LIGNE', 'ABO_SPECTACLE', 'ACHAT_INSTRUMENT', 'ACTIVATION_EVENT', 'ACTIVATION_THING', 'APP_CULTURELLE', 'ATELIER_PRATIQUE_ART', 'AUTRE_SUPPORT_NUMERIQUE', 'BON_ACHAT_INSTRUMENT', 'CAPTATION_MUSIQUE', 'CARTE_CINE_ILLIMITE', 'CARTE_CINE_MULTISEANCES', 'CARTE_JEUNES', 'CARTE_MUSEE', 'CINE_PLEIN_AIR', 'CINE_VENTE_DISTANCE', 'CONCERT', 'CONCOURS', 'CONFERENCE', 'DECOUVERTE_METIERS', 'ESCAPE_GAME', 'EVENEMENT_CINE', 'EVENEMENT_JEU', 'EVENEMENT_MUSIQUE', 'EVENEMENT_PATRIMOINE', 'FESTIVAL_ART_VISUEL', 'FESTIVAL_CINE', 'FESTIVAL_LIVRE', 'FESTIVAL_MUSIQUE', 'FESTIVAL_SPECTACLE', 'JEU_EN_LIGNE', 'JEU_SUPPORT_PHYSIQUE', 'LIVESTREAM_EVENEMENT', 'LIVESTREAM_MUSIQUE', 'LIVESTREAM_PRATIQUE_ARTISTIQUE', 'LIVRE_AUDIO_PHYSIQUE', 'LIVRE_NUMERIQUE', 'LIVRE_PAPIER', 'LOCATION_INSTRUMENT', 'MATERIEL_ART_CREATIF', 'MUSEE_VENTE_DISTANCE', 'OEUVRE_ART', 'PARTITION', 'PLATEFORME_PRATIQUE_ARTISTIQUE', 'PRATIQUE_ART_VENTE_DISTANCE', 'PODCAST', 'RENCONTRE_EN_LIGNE', 'RENCONTRE_JEU', 'RENCONTRE', 'SALON', 'SEANCE_CINE', 'SEANCE_ESSAI_PRATIQUE_ART', 'SPECTACLE_ENREGISTRE', 'SPECTACLE_REPRESENTATION', 'SPECTACLE_VENTE_DISTANCE', 'SUPPORT_PHYSIQUE_FILM', 'SUPPORT_PHYSIQUE_MUSIQUE_CD', 'SUPPORT_PHYSIQUE_MUSIQUE_VINYLE', 'TELECHARGEMENT_LIVRE_AUDIO', 'TELECHARGEMENT_MUSIQUE', 'VISITE_GUIDEE', 'VISITE_VIRTUELLE', 'VISITE', 'VOD'], 'title': 'SubcategoryIdEnumv2'}, 'SubcategoryResponseModelv2': {'properties': {'appLabel': {'title': 'Applabel', 'type': 'string'}, 'categoryId': {'$ref': '#/components/schemas/CategoryIdEnum'}, 'homepageLabelName': {'$ref': '#/components/schemas/_HomepageLabelNameEnumv2'}, 'id': {'$ref': '#/components/schemas/SubcategoryIdEnumv2'}, 'isEvent': {'title': 'Isevent', 'type': 'boolean'}, 'nativeCategoryId': {'anyOf': [{'$ref': '#/components/schemas/NativeCategoryIdEnumv2'}], 'nullable': True}, 'onlineOfflinePlatform': {'$ref': '#/components/schemas/OnlineOfflinePlatformChoicesEnumv2'}, 'searchGroupName': {'$ref': '#/components/schemas/SearchGroupNameEnumv2'}}, 'required': ['id', 'categoryId', 'appLabel', 'searchGroupName', 'homepageLabelName', 'isEvent', 'onlineOfflinePlatform'], 'title': 'SubcategoryResponseModelv2', 'type': 'object'}, 'SubscriptionMessage': {'properties': {'callToAction': {'anyOf': [{'$ref': '#/components/schemas/CallToActionMessage'}], 'nullable': True, 'title': 'CallToActionMessage'}, 'popOverIcon': {'anyOf': [{'$ref': '#/components/schemas/PopOverIcon'}], 'nullable': True}, 'updatedAt': {'format': 'date-time', 'nullable': True, 'title': 'Updatedat', 'type': 'string'}, 'userMessage': {'title': 'Usermessage', 'type': 'string'}}, 'required': ['userMessage'], 'title': 'SubscriptionMessage', 'type': 'object'}, 'SubscriptionMessageV2': {'properties': {'callToAction': {'anyOf': [{'$ref': '#/components/schemas/CallToActionMessage'}], 'nullable': True, 'title': 'CallToActionMessage'}, 'messageSummary': {'nullable': True, 'title': 'Messagesummary', 'type': 'string'}, 'popOverIcon': {'anyOf': [{'$ref': '#/components/schemas/PopOverIcon'}], 'nullable': True}, 'updatedAt': {'format': 'date-time', 'nullable': True, 'title': 'Updatedat', 'type': 'string'}, 'userMessage': {'title': 'Usermessage', 'type': 'string'}}, 'required': ['userMessage'], 'title': 'SubscriptionMessageV2', 'type': 'object'}, 'SubscriptionStatus': {'description': 'An enumeration.', 'enum': ['has_to_complete_subscription', 'has_subscription_pending', 'has_subscription_issues'], 'title': 'SubscriptionStatus'}, 'SubscriptionStep': {'description': 'An enumeration.', 'enum': ['email-validation', 'maintenance', 'phone-validation', 'profile-completion', 'identity-check', 'honor-statement'], 'title': 'SubscriptionStep'}, 'SubscriptionStepCompletionState': {'description': 'An enumeration.', 'enum': ['completed', 'current', 'disabled', 'retry'], 'title': 'SubscriptionStepCompletionState'}, 'SubscriptionStepDetailsResponse': {'properties': {'completionState': {'$ref': '#/components/schemas/SubscriptionStepCompletionState'}, 'name': {'$ref': '#/components/schemas/SubscriptionStep'}, 'subtitle': {'nullable': True, 'title': 'Subtitle', 'type': 'string'}, 'title': {'$ref': '#/components/schemas/SubscriptionStepTitle'}}, 'required': ['name', 'title', 'completionState'], 'title': 'SubscriptionStepDetailsResponse', 'type': 'object'}, 'SubscriptionStepTitle': {'description': 'An enumeration.', 'enum': ['Numéro de téléphone', 'Profil', 'Identification', 'Confirmation'], 'title': 'SubscriptionStepTitle'}, 'SubscriptionStepperResponse': {'properties': {'allowedIdentityCheckMethods': {'items': {'$ref': '#/components/schemas/IdentityCheckMethod'}, 'type': 'array'}, 'errorMessage': {'nullable': True, 'title': 'Errormessage', 'type': 'string'}, 'maintenancePageType': {'anyOf': [{'$ref': '#/components/schemas/MaintenancePageType'}], 'nullable': True}, 'subscriptionStepsToDisplay': {'items': {'$ref': '#/components/schemas/SubscriptionStepDetailsResponse'}, 'title': 'Subscriptionstepstodisplay', 'type': 'array'}, 'subtitle': {'nullable': True, 'title': 'Subtitle', 'type': 'string'}, 'title': {'title': 'Title', 'type': 'string'}}, 'required': ['subscriptionStepsToDisplay', 'allowedIdentityCheckMethods', 'title'], 'title': 'SubscriptionStepperResponse', 'type': 'object'}, 'SubscriptionStepperResponseV2': {'properties': {'allowedIdentityCheckMethods': {'items': {'$ref': '#/components/schemas/IdentityCheckMethod'}, 'type': 'array'}, 'hasIdentityCheckPending': {'title': 'Hasidentitycheckpending', 'type': 'boolean'}, 'maintenancePageType': {'anyOf': [{'$ref': '#/components/schemas/MaintenancePageType'}], 'nullable': True}, 'nextSubscriptionStep': {'anyOf': [{'$ref': '#/components/schemas/SubscriptionStep'}], 'nullable': True}, 'subscriptionMessage': {'anyOf': [{'$ref': '#/components/schemas/SubscriptionMessageV2'}], 'nullable': True, 'title': 'SubscriptionMessageV2'}, 'subscriptionStepsToDisplay': {'items': {'$ref': '#/components/schemas/SubscriptionStepDetailsResponse'}, 'title': 'Subscriptionstepstodisplay', 'type': 'array'}, 'subtitle': {'nullable': True, 'title': 'Subtitle', 'type': 'string'}, 'title': {'title': 'Title', 'type': 'string'}}, 'required': ['subscriptionStepsToDisplay', 'allowedIdentityCheckMethods', 'hasIdentityCheckPending', 'title'], 'title': 'SubscriptionStepperResponseV2', 'type': 'object'}, 'SuspendAccountForSuspiciousLoginRequest': {'properties': {'token': {'title': 'Token', 'type': 'string'}}, 'required': ['token'], 'title': 'SuspendAccountForSuspiciousLoginRequest', 'type': 'object'}, 'TrustedDevice': {'properties': {'deviceId': {'title': 'Deviceid', 'type': 'string'}, 'os': {'nullable': True, 'title': 'Os', 'type': 'string'}, 'source': {'nullable': True, 'title': 'Source', 'type': 'string'}}, 'required': ['deviceId'], 'title': 'TrustedDevice', 'type': 'object'}, 'UbbleError': {'description': 'An enumeration.', 'enum': [1201, 1301, 1320, 2101, 2102, 2103, 2201], 'title': 'UbbleError'}, 'UpdateEmailTokenExpiration': {'properties': {'expiration': {'format': 'date-time', 'nullable': True, 'title': 'Expiration', 'type': 'string'}}, 'title': 'UpdateEmailTokenExpiration', 'type': 'object'}, 'UserProfileEmailUpdate': {'properties': {'email': {'format': 'email', 'title': 'Email', 'type': 'string'}, 'password': {'minLength': 8, 'title': 'Password', 'type': 'string'}}, 'required': ['email', 'password'], 'title': 'UserProfileEmailUpdate', 'type': 'object'}, 'UserProfilePatchRequest': {'properties': {'activityId': {'anyOf': [{'$ref': '#/components/schemas/ActivityIdEnum'}], 'nullable': True}, 'city': {'nullable': True, 'title': 'City', 'type': 'string'}, 'origin': {'nullable': True, 'title': 'Origin', 'type': 'string'}, 'postalCode': {'nullable': True, 'title': 'Postalcode', 'type': 'string'}, 'subscriptions': {'anyOf': [{'$ref': '#/components/schemas/NotificationSubscriptions'}], 'nullable': True, 'title': 'NotificationSubscriptions'}}, 'title': 'UserProfilePatchRequest', 'type': 'object'}, 'UserProfileResponse': {'properties': {'activityId': {'anyOf': [{'$ref': '#/components/schemas/ActivityIdEnum'}], 'nullable': True}, 'birthDate': {'format': 'date', 'nullable': True, 'title': 'Birthdate', 'type': 'string'}, 'bookedOffers': {'additionalProperties': {'type': 'integer'}, 'title': 'Bookedoffers', 'type': 'object'}, 'cit
tests/routes/native/v1/offers_test.py.test_get_subcategories_v2: tests/routes/native/v1/offers_test.py#L2322
AssertionError: assert {'LIVRES', 'RENCONTRES_CONFERENCES', 'JEUX_JEUX_VIDEOS', 'NONE', 'MEDIA_PRESSE', 'CARTES_JEUNES', 'MUSEES_VISITES_CULTURELLES', 'CINEMA', 'FILMS_SERIES_CINEMA', 'ARTS_LOISIRS_CREATIFS', 'CONCERTS_FESTIVALS', 'FILMS_DOCUMENTAIRES_SERIES', 'CD_VINYLE_MUSIQUE_EN_LIGNE', 'EVENEMENTS_EN_LIGNE', 'INSTRUMENTS', 'SPECTACLES'} == {'LIVRES', 'RENCONTRES_CONFERENCES', 'JEUX_JEUX_VIDEOS', 'INSTRUMENTS', 'NONE', 'CARTES_JEUNES', 'MUSEES_VISITES_CULTURELLES', 'CINEMA', 'FILMS_DOCUMENTAIRES_SERIES', 'CONCERTS_FESTIVALS', 'ARTS_LOISIRS_CREATIFS', 'CD_VINYLE_MUSIQUE_EN_LIGNE', 'EVENEMENTS_EN_LIGNE', 'MEDIA_PRESSE', 'SPECTACLES'} Extra items in the left set: 'FILMS_SERIES_CINEMA' Full diff: { 'ARTS_LOISIRS_CREATIFS', 'CARTES_JEUNES', 'CD_VINYLE_MUSIQUE_EN_LIGNE', 'CINEMA', 'CONCERTS_FESTIVALS', 'EVENEMENTS_EN_LIGNE', 'FILMS_DOCUMENTAIRES_SERIES', + 'FILMS_SERIES_CINEMA', 'INSTRUMENTS', 'JEUX_JEUX_VIDEOS', 'LIVRES', 'MEDIA_PRESSE', 'MUSEES_VISITES_CULTURELLES', 'NONE', 'RENCONTRES_CONFERENCES', 'SPECTACLES', }
Tests api / Pytest (tests/routes -m 'not backoffice')
❌ Tests reported 2 failures
Tests api / Quality checks
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Tests api / Quality checks
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Tests api / Quality checks
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Quality checks
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Quality checks
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Test database schema
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Tests api / Test database schema
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Tests api / Test database schema
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Test database schema
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Test database schema
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pytest (tests --ignore=tests/core --ignore=tests/routes)
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Tests api / Pytest (tests --ignore=tests/core --ignore=tests/routes)
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Tests api / Pytest (tests --ignore=tests/core --ignore=tests/routes)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pytest (tests --ignore=tests/core --ignore=tests/routes)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pytest (tests --ignore=tests/core --ignore=tests/routes)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Update api client template / Update API Client template
The following actions uses node12 which is deprecated and will be forced to run on node16: actions/setup-node@v2. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Update api client template / Update API Client template
The following actions use a deprecated Node.js version and will be forced to run on node20: actions/setup-node@v2, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Tests api / Pytest (tests/core/bookings tests/core/offers tests/core/finance)
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Tests api / Pytest (tests/core/bookings tests/core/offers tests/core/finance)
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Tests api / Pytest (tests/core/bookings tests/core/offers tests/core/finance)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pytest (tests/core/bookings tests/core/offers tests/core/finance)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pytest (tests/core/bookings tests/core/offers tests/core/finance)
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pylint
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Tests api / Pylint
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Tests api / Pylint
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pylint
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pylint
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pytest (tests/core --ignore=tests/core/bookings --ignore=tests/core/offers --ignore=tests/core/fi...
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pytest (tests/core --ignore=tests/core/bookings --ignore=tests/core/offers --ignore=tests/core/fi...
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pytest (tests/core --ignore=tests/core/bookings --ignore=tests/core/offers --ignore=tests/core/fi...
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pytest (tests/routes -m 'not backoffice')
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Tests api / Pytest (tests/routes -m 'not backoffice')
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Tests api / Pytest (tests/routes -m 'not backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pytest (tests/routes -m 'not backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pytest (tests/routes -m 'not backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests pro E2E / E2E tests and notifications
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Tests pro E2E / E2E tests and notifications
The following actions use a deprecated Node.js version and will be forced to run on node20: technote-space/workflow-conclusion-action@v3, docker/login-action@v1, actions/setup-node@v3, actions/cache@v3. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Tests pro E2E / E2E tests and notifications
The "process_gcloudignore" option is true, but no .gcloudignore file was found. If you do not intend to process a gcloudignore file, set "process_gcloudignore" to false.
Tests pro E2E / E2E tests and notifications
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests pro E2E / E2E tests and notifications
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests pro E2E / E2E tests and notifications
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pytest (tests/routes/backoffice -m 'backoffice')
The following actions uses node12 which is deprecated and will be forced to run on node16: docker/login-action@v1. For more info: https://github.blog/changelog/2023-06-13-github-actions-all-actions-will-run-on-node16-instead-of-node12-by-default/
Tests api / Pytest (tests/routes/backoffice -m 'backoffice')
The following actions use a deprecated Node.js version and will be forced to run on node20: docker/login-action@v1. For more info: https://github.blog/changelog/2024-03-07-github-actions-all-actions-will-run-on-node20-instead-of-node16-by-default/
Tests api / Pytest (tests/routes/backoffice -m 'backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pytest (tests/routes/backoffice -m 'backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Pytest (tests/routes/backoffice -m 'backoffice')
The `save-state` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
Tests api / Quality checks
Running tests api with europe-west1-docker.pkg.dev/passculture-infra-prod/pass-culture-artifact-registry/pcapi-tests:21e8de75cc22ceec645e9fc02b117adc316a136e
Update api client template / Update API Client template
Running update api client template with europe-west1-docker.pkg.dev/passculture-infra-prod/pass-culture-artifact-registry/pcapi:21e8de75cc22ceec645e9fc02b117adc316a136e
Tests pro E2E / E2E tests and notifications
Running e2e-tests with europe-west1-docker.pkg.dev/passculture-infra-prod/pass-culture-artifact-registry/pcapi:21e8de75cc22ceec645e9fc02b117adc316a136e

Artifacts

Produced during runtime
Name Size
pass-culture~pass-culture-main~2WP4KE.dockerbuild
80.6 KB
pass-culture~pass-culture-main~INEMH3.dockerbuild
94.8 KB
pass-culture~pass-culture-main~T26TF4.dockerbuild
158 KB
pcapi-21e8de75cc22ceec645e9fc02b117adc316a136e.tar Expired
294 MB
pcapi-console-21e8de75cc22ceec645e9fc02b117adc316a136e.tar Expired
466 MB
pcapi-tests-21e8de75cc22ceec645e9fc02b117adc316a136e.tar Expired
532 MB