Exemplo n.º 1
0
        public JsonObject ToJson()
        {
            var json = new JsonObject {
                { "TableName", TableName },
                { "Key", Key.ToJson() }
            };

            if (ConditionExpression != null)
            {
                json.Add("ConditionExpression", ConditionExpression);
            }
            if (ExpressionAttributeNames != null)
            {
                json.Add("ExpressionAttributeNames", ExpressionAttributeNames);
            }
            if (ExpressionAttributeValues != null)
            {
                json.Add("ExpressionAttributeValues", ExpressionAttributeValues.ToJson());
            }
            if (ReturnValues != ReturnValues.NONE)
            {
                json.Add("ReturnValues", ReturnValues.ToString());
            }

            return(json);
        }