import type * as HydraDB from "../../../../index.js"; /** * @example * { * database: "acme_corp", * collection: "team_docs", * tenantId: "tenant_1234", * subTenantId: "sub_tenant_4567", * subject: "subject", * namespace: "organization" * } */ export interface ProfileContextRequest { /** Database (canonical name for the tenant scope) */ database: string; /** Collection (canonical name for the sub-tenant scope) */ collection: string; /** Deprecated alias for database */ tenantId?: string; /** Deprecated alias for collection */ subTenantId?: string; /** Entity whose profile to return (e.g. a person's name) */ subject: string; /** Corpus type: 'knowledge' or 'memory' */ type?: HydraDB.ProfileContextRequestType; /** Graph entity type of the subject */ entityType?: string; /** Graph namespace of the subject */ namespace?: string; }