def check_valid_signin(identifier: str, password: str): errors = ApiErrors() errors.status_code = 401 if identifier is None: errors.add_error('identifier', 'Identifiant manquant') if password is None: errors.add_error('password', 'Mot de passe manquant') errors.maybe_raise()
def validate_new_venue_provider_information(payload: json): errors = ApiErrors() errors.status_code = 400 if 'venueIdAtOfferProvider' not in payload: errors.add_error('venueIdAtOfferProvider', 'Ce champ est obligatoire') if 'venueId' not in payload: errors.add_error('venueId', 'Ce champ est obligatoire') if 'providerId' not in payload: errors.add_error('providerId', 'Ce champ est obligatoire') errors.maybe_raise() provider_id = dehumanize(payload.get('providerId')) venue_id = dehumanize(payload.get('venueId')) venue_id_at_offer_provider = payload.get('venueIdAtOfferProvider') _validate_existing_provider(provider_id) _validate_existing_venue_provider(provider_id, venue_id, venue_id_at_offer_provider)