public static DeleteItemResponse Parse(Document?response) { if (response == null) { return(new DeleteItemResponse()); } return(new DeleteItemResponse { Attributes = ParseAttributes(response), ConsumedCapacity = CapacityParser.ParseFullConsumedCapacity(response), ItemCollectionMetrics = ItemCollectionMetricsParser.ParseItemCollectionMetrics(response) }); }
public static BatchWriteItemResponse Parse(Document?response) => response == null ? new BatchWriteItemResponse(null, null, null) : new BatchWriteItemResponse(CapacityParser.ParseTableConsumedCapacities(response), ItemCollectionMetricsParser.ParseMultipleItemCollectionMetrics(response), ParseFailedItems(response));
public static TransactWriteItemsResponse Parse(Document?response) { return(response == null ? new TransactWriteItemsResponse(null, null) : new TransactWriteItemsResponse(CapacityParser.ParseFullConsumedCapacity(response), ItemCollectionMetricsParser.ParseMultipleItemCollectionMetrics(response))); }