Skip to content

Filesystem Module Validation Errors #102

@loganmiller-vivun

Description

@loganmiller-vivun

I get validation errors for the filesystem module using version 1.1.2. Downgrading to version 1.0.13 fixes the issue.

/python3.12/site-packages/pydantic/_internal/_config.py:341: UserWarning: Valid config keys have changed in V2:
* 'allow_population_by_field_name' has been renamed to 'populate_by_name'
* 'smart_union' has been removed
  warnings.warn(message, UserWarning)
Traceback (most recent call last):
  File "/main.py", line 5, in <module>
    print(client.filestorage.files.list())
          ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/python3.12/site-packages/merge/resources/filestorage/resources/files/client.py", line 143, in list
    parse_obj_as(
  File "/python3.12/site-packages/merge/core/pydantic_utilities.py", line 61, in parse_obj_as
    return adapter.validate_python(object_)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/python3.12/site-packages/pydantic/type_adapter.py", line 135, in wrapped
    return func(self, *args, **kwargs)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^
  File "/python3.12/site-packages/pydantic/type_adapter.py", line 366, in validate_python
    return self.validator.validate_python(object, strict=strict, from_attributes=from_attributes, context=context)
           ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
pydantic_core._pydantic_core.ValidationError: 128 validation errors for PaginatedFileList
results.8.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': 'ace26cbf-0f5f-4e...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.8.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': 'ace26cbf-0f5f-4e...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.8.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': 'ace26cbf-0f5f-4e7...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.8.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': 'ace26cbf-0f5f-4e7...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.8.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': 'ace26cbf-0f5f-4e7...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.8.permissions.list[union[str,PermissionRequest]].1.str
  Input should be a valid string [type=string_type, input_value={'id': '796441cc-76ed-457...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.8.permissions.list[union[str,PermissionRequest]].1.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '796441cc-76ed-457...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.8.permissions.list[union[str,PermissionRequest]].1.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '796441cc-76ed-457...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.9.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': 'fb1f9f77-a9ed-44...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.9.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': 'fb1f9f77-a9ed-44...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.9.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': 'fb1f9f77-a9ed-44f...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.9.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': 'fb1f9f77-a9ed-44f...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.9.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': 'fb1f9f77-a9ed-44f...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.10.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '2bc90cb0-9572-40...ER', 'roles': ['READ']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.10.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '2bc90cb0-9572-40...ER', 'roles': ['READ']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.10.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '2bc90cb0-9572-40c...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.10.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '2bc90cb0-9572-40c...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.10.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '2bc90cb0-9572-40c...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.10.permissions.list[union[str,PermissionRequest]].1.str
  Input should be a valid string [type=string_type, input_value={'id': '2a940e59-4813-482...SER', 'roles': ['READ']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.10.permissions.list[union[str,PermissionRequest]].1.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '2a940e59-4813-482...SER', 'roles': ['READ']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.10.permissions.list[union[str,PermissionRequest]].1.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '2a940e59-4813-482...SER', 'roles': ['READ']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.11.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': 'bea24f12-a441-49...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.11.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': 'bea24f12-a441-49...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.11.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': 'bea24f12-a441-492...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.11.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': 'bea24f12-a441-492...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.11.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': 'bea24f12-a441-492...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.12.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '3368e622-fc59-4c...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.12.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '3368e622-fc59-4c...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.12.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '3368e622-fc59-4cd...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.12.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '3368e622-fc59-4cd...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.12.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '3368e622-fc59-4cd...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.13.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '50534c88-f921-46...ER', 'roles': ['READ']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.13.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '50534c88-f921-46...ER', 'roles': ['READ']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.13.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '50534c88-f921-468...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.13.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '50534c88-f921-468...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.13.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '50534c88-f921-468...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.13.permissions.list[union[str,PermissionRequest]].1.str
  Input should be a valid string [type=string_type, input_value={'id': '759f309a-8eba-478...SER', 'roles': ['READ']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.13.permissions.list[union[str,PermissionRequest]].1.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '759f309a-8eba-478...SER', 'roles': ['READ']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.13.permissions.list[union[str,PermissionRequest]].1.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '759f309a-8eba-478...SER', 'roles': ['READ']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.14.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '3c9dad57-ffce-4a...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.14.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '3c9dad57-ffce-4a...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.14.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '3c9dad57-ffce-4a5...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.14.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '3c9dad57-ffce-4a5...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.14.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '3c9dad57-ffce-4a5...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.15.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '531ea27f-7ae4-47...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.15.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '531ea27f-7ae4-47...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.15.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '531ea27f-7ae4-479...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.15.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '531ea27f-7ae4-479...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.15.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '531ea27f-7ae4-479...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.16.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '2483c5f5-1766-45...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.16.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '2483c5f5-1766-45...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.16.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '2483c5f5-1766-450...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.16.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '2483c5f5-1766-450...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.16.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '2483c5f5-1766-450...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.17.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': 'f164778d-bb97-4d...ER', 'roles': ['READ']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.17.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': 'f164778d-bb97-4d...ER', 'roles': ['READ']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.17.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': 'f164778d-bb97-4df...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.17.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': 'f164778d-bb97-4df...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.17.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': 'f164778d-bb97-4df...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.17.permissions.list[union[str,PermissionRequest]].1.str
  Input should be a valid string [type=string_type, input_value={'id': 'e5639ff5-9563-44f...SER', 'roles': ['READ']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.17.permissions.list[union[str,PermissionRequest]].1.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': 'e5639ff5-9563-44f...SER', 'roles': ['READ']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.17.permissions.list[union[str,PermissionRequest]].1.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': 'e5639ff5-9563-44f...SER', 'roles': ['READ']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.18.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '6bfb21a6-84f4-45...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.18.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '6bfb21a6-84f4-45...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.18.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '6bfb21a6-84f4-457...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.18.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '6bfb21a6-84f4-457...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.18.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '6bfb21a6-84f4-457...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.19.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '3cc2b617-915f-46...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.19.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '3cc2b617-915f-46...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.19.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '3cc2b617-915f-466...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.19.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '3cc2b617-915f-466...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.19.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '3cc2b617-915f-466...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.20.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '1be9842d-18f6-4c...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.20.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '1be9842d-18f6-4c...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.20.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '1be9842d-18f6-4c4...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.20.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '1be9842d-18f6-4c4...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.20.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '1be9842d-18f6-4c4...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.21.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '99d89b45-5cd9-49...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.21.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '99d89b45-5cd9-49...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.21.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '99d89b45-5cd9-495...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.21.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '99d89b45-5cd9-495...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.21.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '99d89b45-5cd9-495...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.22.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '71ed5cb9-c9de-4f...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.22.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '71ed5cb9-c9de-4f...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.22.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '71ed5cb9-c9de-4f7...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.22.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '71ed5cb9-c9de-4f7...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.22.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '71ed5cb9-c9de-4f7...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.23.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '6935405d-3eb3-4c...ER', 'roles': ['READ']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.23.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '6935405d-3eb3-4c...ER', 'roles': ['READ']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.23.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '6935405d-3eb3-4c8...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.23.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '6935405d-3eb3-4c8...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.23.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '6935405d-3eb3-4c8...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.23.permissions.list[union[str,PermissionRequest]].1.str
  Input should be a valid string [type=string_type, input_value={'id': '5fe0d201-24d4-4c8...SER', 'roles': ['READ']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.23.permissions.list[union[str,PermissionRequest]].1.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '5fe0d201-24d4-4c8...SER', 'roles': ['READ']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.23.permissions.list[union[str,PermissionRequest]].1.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '5fe0d201-24d4-4c8...SER', 'roles': ['READ']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.24.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': 'b0ae3819-b019-43...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.24.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': 'b0ae3819-b019-43...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.24.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': 'b0ae3819-b019-432...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.24.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': 'b0ae3819-b019-432...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.24.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': 'b0ae3819-b019-432...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.25.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '6717ec37-a491-4e...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.25.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '6717ec37-a491-4e...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.25.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '6717ec37-a491-4e7...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.25.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '6717ec37-a491-4e7...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.25.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '6717ec37-a491-4e7...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.26.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '1250f52a-8259-4e...R', 'roles': ['WRITE']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.26.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '1250f52a-8259-4e...R', 'roles': ['WRITE']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.26.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '1250f52a-8259-4e2...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.26.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '1250f52a-8259-4e2...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.26.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '1250f52a-8259-4e2...UP', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.26.permissions.list[union[str,PermissionRequest]].1.str
  Input should be a valid string [type=string_type, input_value={'id': 'ba55fc0a-2830-48b...ER', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.26.permissions.list[union[str,PermissionRequest]].1.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': 'ba55fc0a-2830-48b...ER', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.26.permissions.list[union[str,PermissionRequest]].1.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': 'ba55fc0a-2830-48b...ER', 'roles': ['WRITE']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.27.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '3f44d0e4-97fa-49...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.27.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '3f44d0e4-97fa-49...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.27.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '3f44d0e4-97fa-491...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.27.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '3f44d0e4-97fa-491...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.27.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '3f44d0e4-97fa-491...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.28.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '739382ea-ea3c-4a...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.28.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '739382ea-ea3c-4a...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.28.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '739382ea-ea3c-4ae...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.28.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '739382ea-ea3c-4ae...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.28.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '739382ea-ea3c-4ae...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.29.permissions.str
  Input should be a valid string [type=string_type, input_value=[{'id': '9b2f2b55-8a78-47...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.29.permissions.PermissionRequest
  Input should be a valid dictionary or instance of PermissionRequest [type=model_type, input_value=[{'id': '9b2f2b55-8a78-47...R', 'roles': ['OWNER']}], input_type=list]
    For further information visit https://errors.pydantic.dev/2.9/v/model_type
results.29.permissions.list[union[str,PermissionRequest]].0.str
  Input should be a valid string [type=string_type, input_value={'id': '9b2f2b55-8a78-473...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/string_type
results.29.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.integration_params
  Field required [type=missing, input_value={'id': '9b2f2b55-8a78-473...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing
results.29.permissions.list[union[str,PermissionRequest]].0.PermissionRequest.linked_account_params
  Field required [type=missing, input_value={'id': '9b2f2b55-8a78-473...ER', 'roles': ['OWNER']}, input_type=dict]
    For further information visit https://errors.pydantic.dev/2.9/v/missing

Reproduction:

from merge.client import Merge

client = Merge(
    api_key="*****",
    account_token="*****",
)
print(client.filestorage.files.list())

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions