import { _PutRequest, _UnmarshalledPutRequest } from './_PutRequest'; import { _DeleteRequest, _UnmarshalledDeleteRequest } from './_DeleteRequest'; /** *

Represents an operation to perform - either DeleteItem or PutItem. You can only request one of these operations, not both, in a single WriteRequest. If you do need to perform both of these operations, you will need to provide two separate WriteRequest objects.

*/ export interface _WriteRequest { /** *

A request to perform a PutItem operation.

*/ PutRequest?: _PutRequest; /** *

A request to perform a DeleteItem operation.

*/ DeleteRequest?: _DeleteRequest; } export interface _UnmarshalledWriteRequest extends _WriteRequest { /** *

A request to perform a PutItem operation.

*/ PutRequest?: _UnmarshalledPutRequest; /** *

A request to perform a DeleteItem operation.

*/ DeleteRequest?: _UnmarshalledDeleteRequest; }