Beispiel #1
0
        public async Task <UpdateItemResult> UpdateItemAsync(UpdateItemRequest request)
        {
            var httpRequest = Setup("UpdateItem", request.ToJson());

            var json = await SendAndReadJsonElementAsync(httpRequest).ConfigureAwait(false);

            return(UpdateItemResult.FromJsonElement(json));
        }
Beispiel #2
0
        public async Task <UpdateItemResult> UpdateItemAsync(UpdateItemRequest request)
        {
            var httpRequest = Setup("UpdateItem", request.ToJson());

            var responseText = await SendAsync(httpRequest).ConfigureAwait(false);

            var responseJson = JsonObject.Parse(responseText);

            return(UpdateItemResult.FromJson(responseJson));
        }
Beispiel #3
0
        public static UpdateItemResult FromJson(JsonObject json)
        {
            var result = new UpdateItemResult();

            if (json.ContainsKey("ConsumedCapacity"))
            {
                result.ConsumedCapacity = ConsumedCapacity.FromJson((JsonObject)json["ConsumedCapacity"]);
            }

            if (json.ContainsKey("Attributes"))
            {
                result.Attributes = AttributeCollection.FromJson((JsonObject)json["Attributes"]);
            }

            return(result);
        }