public static AddWaterMarkTemplateResponse Unmarshall(UnmarshallerContext context) { AddWaterMarkTemplateResponse addWaterMarkTemplateResponse = new AddWaterMarkTemplateResponse(); addWaterMarkTemplateResponse.HttpResponse = context.HttpResponse; addWaterMarkTemplateResponse.RequestId = context.StringValue("AddWaterMarkTemplate.RequestId"); AddWaterMarkTemplateResponse.WaterMarkTemplate_ waterMarkTemplate = new AddWaterMarkTemplateResponse.WaterMarkTemplate_(); waterMarkTemplate.Id = context.StringValue("AddWaterMarkTemplate.WaterMarkTemplate.Id"); waterMarkTemplate.Name = context.StringValue("AddWaterMarkTemplate.WaterMarkTemplate.Name"); waterMarkTemplate.Width = context.StringValue("AddWaterMarkTemplate.WaterMarkTemplate.Width"); waterMarkTemplate.Height = context.StringValue("AddWaterMarkTemplate.WaterMarkTemplate.Height"); waterMarkTemplate.Dx = context.StringValue("AddWaterMarkTemplate.WaterMarkTemplate.Dx"); waterMarkTemplate.Dy = context.StringValue("AddWaterMarkTemplate.WaterMarkTemplate.Dy"); waterMarkTemplate.ReferPos = context.StringValue("AddWaterMarkTemplate.WaterMarkTemplate.ReferPos"); waterMarkTemplate.Type = context.StringValue("AddWaterMarkTemplate.WaterMarkTemplate.Type"); waterMarkTemplate.State = context.StringValue("AddWaterMarkTemplate.WaterMarkTemplate.State"); addWaterMarkTemplateResponse.WaterMarkTemplate = waterMarkTemplate; return addWaterMarkTemplateResponse; }