Vana SDK - v2.2.2
    Preparing search index...

    Interface UnencryptedUploadParams

    Upload parameters with encryption disabled.

    This interface is used when uploading unencrypted data.

    interface UnencryptedUploadParams {
        content: string | Blob | Buffer<ArrayBufferLike>;
        filename?: string;
        schemaId?: number;
        permissions?: FilePermissionParams[];
        providerName?: string;
        owner?: `0x${string}`;
        schemaValidation?: "strict" | "warn" | "skip";
        encrypt: false;
    }

    Hierarchy

    Index

    Properties

    content: string | Blob | Buffer<ArrayBufferLike>

    Raw file data as string, Blob, or Buffer.

    filename?: string

    Optional filename for the uploaded file.

    schemaId?: number

    Optional schema ID for data validation.

    permissions?: FilePermissionParams[]

    Optional file permissions to grant decryption access during upload.

    providerName?: string

    Optional storage provider name.

    owner?: `0x${string}`

    Optional owner address (defaults to current wallet address).

    schemaValidation?: "strict" | "warn" | "skip"

    Schema validation mode when schemaId is provided:

    • 'strict': Throw error on validation failure (default)
    • 'warn': Log warning and continue on validation failure
    • 'skip': Skip validation entirely
    encrypt: false

    Encryption is disabled.