Skip to content

Filesystem Module Validation Errors #102

New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Open
loganmiller-vivun opened this issue Nov 6, 2024 · 0 comments
Open

Filesystem Module Validation Errors #102

loganmiller-vivun opened this issue Nov 6, 2024 · 0 comments

Comments

@loganmiller-vivun
Copy link

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())
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant