GoodMem
ReferenceClient SDKsJavaModels

JsonMemoryCreationContentRequirement Model

JsonMemoryCreationContentRequirement Model documentation for Java SDK

JsonMemoryCreationContentRequirement

Application/json memory creation requires exactly one of originalContent or originalContentB64.

Properties

NameTypeDescriptionNotes
originalContentStringOriginal content as plain text
originalContentB64StringOriginal content as base64-encoded binary

Usage Example

import ai.pairsys.goodmem.client.model.*;

// Text content — just provide originalContent
JsonMemoryCreationRequest reqText = new JsonMemoryCreationRequest()
    .spaceId(spaceId)
    .originalContent("This is plain text content.")
    .contentType("text/plain");

// Binary content — just provide originalContentB64
JsonMemoryCreationRequest reqPdf = new JsonMemoryCreationRequest()
    .spaceId(spaceId)
    .originalContentB64(Base64.getEncoder().encodeToString(pdfBytes))
    .contentType("application/pdf");