def _()

in src/validators/swagger_request_models.py [0:0]


    def _(self) -> Self:
        if self.tenant_names and any((self.all_tenants, self.clouds,
                                      self.exclude_tenants)):
            raise ValueError('do not provide all_tenants, clouds or '
                             'exclude_tenants if specific '
                             'tenant names are provided')
        if not self.all_tenants and not self.tenant_names:
            raise ValueError('either all_tenants or specific tenant names '
                             'must be given')
        if (self.clouds or self.exclude_tenants) and not self.all_tenants:
            raise ValueError('set all tenants to true if you provide clouds '
                             'or excluded')
        if not self.auto_resolve_access and not self.url:
            raise ValueError('url must be given in case '
                             'auto_resolve_access is not True')
        return self