Skip to main content

Base64FileInput

File attachment data encoded in Base64 format.

Represents a file attachment that can be included in email messages, containing the file content, metadata, and naming information for proper file handling and delivery.

input Base64FileInput {
base64: String!
contentType: String!
fileName: String!
}

Fields

Base64FileInput.base64 ● String! non-null scalar

Base64-encoded file content data.

The complete file content encoded in Base64 format, enabling binary file transmission through text-based protocols and GraphQL operations.

Base64FileInput.contentType ● String! non-null scalar

MIME content type of the encoded file.

Specifies the file format and type (e.g., 'application/pdf', 'image/jpeg', 'text/plain') for proper file handling, rendering, and client-side processing.

Base64FileInput.fileName ● String! non-null scalar

Desired filename for the attachment.

The name that will be used when the file is saved or downloaded, including the file extension for proper file type recognition and user experience.

Member Of

EmailEventInput input ● EmailSendEventInput input ● orderSendConfirmationEmail mutation ● PasswordResetLinkEmailInput input