interface IInput {
    data: {
        checksum_sha256: string;
        content_base64: string;
        coopname: string;
        mime_type: string;
        original_filename?: null | string;
        payment_hash: string;
        size_bytes: number;
    };
}

Properties

Properties

data: {
    checksum_sha256: string;
    content_base64: string;
    coopname: string;
    mime_type: string;
    original_filename?: null | string;
    payment_hash: string;
    size_bytes: number;
}

Type declaration

  • checksum_sha256: string

    SHA-256 содержимого, hex-lowercase (64 hex-символа).

  • content_base64: string

    Содержимое файла, base64 без префикса data:.

  • coopname: string

    Имя кооператива.

  • mime_type: string

    MIME-тип содержимого.

  • Optional original_filename?: null | string

    Оригинальное имя файла — для отображения и поиска.

  • payment_hash: string

    Хеш платежа, к которому прикладывается чек.

  • size_bytes: number

    Размер файла в байтах (для серверной валидации).