@serenity-is/corelib / SaveRequest
Interface: SaveRequest<TEntity>
Defined in: src/base/servicetypes.ts:39
Request DTO for Create / Update service handlers.
Extends
Type Parameters
TEntity
TEntity
Row / entity type being saved.
Properties
Entity?
optionalEntity:TEntity
Defined in: src/base/servicetypes.ts:43
Entity fields to persist. For updates only modified fields need to be sent, depending on handler.
EntityId?
optionalEntityId:any
Defined in: src/base/servicetypes.ts:41
Primary key of the entity to update; omit for inserts (server generates the key).
Localizations?
optionalLocalizations:object
Defined in: src/base/servicetypes.ts:45
Per-language patches for localizable rows, keyed by language ID (e.g. { "en": { Name: "Hello" } }).
Index Signature
[languageId: string]: Partial<TEntity>