Raw file data as string, Blob, or Buffer.
Optional
filenameOptional filename for the uploaded file.
Optional
schemaOptional schema ID for data validation.
Optional
providerOptional storage provider name.
Optional
permissionsPermissions with required public keys for encrypted data sharing.
Encryption is enabled.
Upload parameters with encryption enabled (requires EncryptedPermissionParams).
Remarks
This interface ensures type safety when using encrypted uploads with permissions.