async def METHOD_NAME(
    self,
    create_payloads: List[Dict] = None,
    model_fields_to_check: List[str] = None,
    **kwargs,
) -> Dict:
    if create_payloads is None:
        create_payloads = [{}]
    if model_fields_to_check is None:
        model_fields_to_check = []
    models = []
    for payload in create_payloads:
        response = await self.build_create_operation(payload, **kwargs).execute()
        if 'error' in response:
            raise Exception(response['error'])
        models.append(response[self.model_class_name])
    operation = self.build_list_operation(**kwargs)
    response = await operation.execute()
    if 'error' in response:
        raise Exception(response['error'])
    models = response[self.model_class_name_plural]
    for model in models:
        match = find(
            lambda m, model=model:
            all([m[field] == model[field] for field in model_fields_to_check]),
            models,
        )
        self.assertEqual(match, model)
    return response