Skip to content

Filesystem Module Validation Errors #102

Open
@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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions