public static DescribeCasterComponentsResponse Unmarshall(UnmarshallerContext context) { DescribeCasterComponentsResponse describeCasterComponentsResponse = new DescribeCasterComponentsResponse(); describeCasterComponentsResponse.HttpResponse = context.HttpResponse; describeCasterComponentsResponse.RequestId = context.StringValue("DescribeCasterComponents.RequestId"); describeCasterComponentsResponse.Total = context.IntegerValue("DescribeCasterComponents.Total"); List <DescribeCasterComponentsResponse.DescribeCasterComponents_Component> describeCasterComponentsResponse_components = new List <DescribeCasterComponentsResponse.DescribeCasterComponents_Component>(); for (int i = 0; i < context.Length("DescribeCasterComponents.Components.Length"); i++) { DescribeCasterComponentsResponse.DescribeCasterComponents_Component component = new DescribeCasterComponentsResponse.DescribeCasterComponents_Component(); component.ComponentId = context.StringValue("DescribeCasterComponents.Components[" + i + "].ComponentId"); component.ComponentName = context.StringValue("DescribeCasterComponents.Components[" + i + "].ComponentName"); component.LocationId = context.StringValue("DescribeCasterComponents.Components[" + i + "].LocationId"); component.ComponentType = context.StringValue("DescribeCasterComponents.Components[" + i + "].ComponentType"); component.Effect = context.StringValue("DescribeCasterComponents.Components[" + i + "].Effect"); DescribeCasterComponentsResponse.DescribeCasterComponents_Component.DescribeCasterComponents_ComponentLayer componentLayer = new DescribeCasterComponentsResponse.DescribeCasterComponents_Component.DescribeCasterComponents_ComponentLayer(); componentLayer.HeightNormalized = context.FloatValue("DescribeCasterComponents.Components[" + i + "].ComponentLayer.HeightNormalized"); componentLayer.WidthNormalized = context.FloatValue("DescribeCasterComponents.Components[" + i + "].ComponentLayer.WidthNormalized"); componentLayer.PositionRefer = context.StringValue("DescribeCasterComponents.Components[" + i + "].ComponentLayer.PositionRefer"); List <string> componentLayer_positionNormalizeds = new List <string>(); for (int j = 0; j < context.Length("DescribeCasterComponents.Components[" + i + "].ComponentLayer.PositionNormalizeds.Length"); j++) { componentLayer_positionNormalizeds.Add(context.StringValue("DescribeCasterComponents.Components[" + i + "].ComponentLayer.PositionNormalizeds[" + j + "]")); } componentLayer.PositionNormalizeds = componentLayer_positionNormalizeds; component.ComponentLayer = componentLayer; DescribeCasterComponentsResponse.DescribeCasterComponents_Component.DescribeCasterComponents_TextLayerContent textLayerContent = new DescribeCasterComponentsResponse.DescribeCasterComponents_Component.DescribeCasterComponents_TextLayerContent(); textLayerContent.Text = context.StringValue("DescribeCasterComponents.Components[" + i + "].TextLayerContent.Text"); textLayerContent.Color = context.StringValue("DescribeCasterComponents.Components[" + i + "].TextLayerContent.Color"); textLayerContent.FontName = context.StringValue("DescribeCasterComponents.Components[" + i + "].TextLayerContent.FontName"); textLayerContent.SizeNormalized = context.FloatValue("DescribeCasterComponents.Components[" + i + "].TextLayerContent.SizeNormalized"); textLayerContent.BorderWidthNormalized = context.FloatValue("DescribeCasterComponents.Components[" + i + "].TextLayerContent.BorderWidthNormalized"); textLayerContent.BorderColor = context.StringValue("DescribeCasterComponents.Components[" + i + "].TextLayerContent.BorderColor"); component.TextLayerContent = textLayerContent; DescribeCasterComponentsResponse.DescribeCasterComponents_Component.DescribeCasterComponents_ImageLayerContent imageLayerContent = new DescribeCasterComponentsResponse.DescribeCasterComponents_Component.DescribeCasterComponents_ImageLayerContent(); imageLayerContent.MaterialId = context.StringValue("DescribeCasterComponents.Components[" + i + "].ImageLayerContent.MaterialId"); component.ImageLayerContent = imageLayerContent; describeCasterComponentsResponse_components.Add(component); } describeCasterComponentsResponse.Components = describeCasterComponentsResponse_components; return(describeCasterComponentsResponse); }
public static DescribeCasterComponentsResponse Unmarshall(UnmarshallerContext _ctx) { DescribeCasterComponentsResponse describeCasterComponentsResponse = new DescribeCasterComponentsResponse(); describeCasterComponentsResponse.HttpResponse = _ctx.HttpResponse; describeCasterComponentsResponse.RequestId = _ctx.StringValue("DescribeCasterComponents.RequestId"); describeCasterComponentsResponse.Total = _ctx.IntegerValue("DescribeCasterComponents.Total"); List <DescribeCasterComponentsResponse.DescribeCasterComponents_Component> describeCasterComponentsResponse_components = new List <DescribeCasterComponentsResponse.DescribeCasterComponents_Component>(); for (int i = 0; i < _ctx.Length("DescribeCasterComponents.Components.Length"); i++) { DescribeCasterComponentsResponse.DescribeCasterComponents_Component component = new DescribeCasterComponentsResponse.DescribeCasterComponents_Component(); component.ComponentId = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].ComponentId"); component.ComponentName = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].ComponentName"); component.LocationId = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].LocationId"); component.ComponentType = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].ComponentType"); component.Effect = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].Effect"); DescribeCasterComponentsResponse.DescribeCasterComponents_Component.DescribeCasterComponents_ComponentLayer componentLayer = new DescribeCasterComponentsResponse.DescribeCasterComponents_Component.DescribeCasterComponents_ComponentLayer(); componentLayer.HeightNormalized = _ctx.FloatValue("DescribeCasterComponents.Components[" + i + "].ComponentLayer.HeightNormalized"); componentLayer.WidthNormalized = _ctx.FloatValue("DescribeCasterComponents.Components[" + i + "].ComponentLayer.WidthNormalized"); componentLayer.PositionRefer = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].ComponentLayer.PositionRefer"); componentLayer.Transparency = _ctx.IntegerValue("DescribeCasterComponents.Components[" + i + "].ComponentLayer.Transparency"); List <string> componentLayer_positionNormalizeds = new List <string>(); for (int j = 0; j < _ctx.Length("DescribeCasterComponents.Components[" + i + "].ComponentLayer.PositionNormalizeds.Length"); j++) { componentLayer_positionNormalizeds.Add(_ctx.StringValue("DescribeCasterComponents.Components[" + i + "].ComponentLayer.PositionNormalizeds[" + j + "]")); } componentLayer.PositionNormalizeds = componentLayer_positionNormalizeds; component.ComponentLayer = componentLayer; DescribeCasterComponentsResponse.DescribeCasterComponents_Component.DescribeCasterComponents_TextLayerContent textLayerContent = new DescribeCasterComponentsResponse.DescribeCasterComponents_Component.DescribeCasterComponents_TextLayerContent(); textLayerContent.Text = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].TextLayerContent.Text"); textLayerContent.Color = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].TextLayerContent.Color"); textLayerContent.FontName = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].TextLayerContent.FontName"); textLayerContent.SizeNormalized = _ctx.FloatValue("DescribeCasterComponents.Components[" + i + "].TextLayerContent.SizeNormalized"); textLayerContent.BorderWidthNormalized = _ctx.FloatValue("DescribeCasterComponents.Components[" + i + "].TextLayerContent.BorderWidthNormalized"); textLayerContent.BorderColor = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].TextLayerContent.BorderColor"); component.TextLayerContent = textLayerContent; DescribeCasterComponentsResponse.DescribeCasterComponents_Component.DescribeCasterComponents_ImageLayerContent imageLayerContent = new DescribeCasterComponentsResponse.DescribeCasterComponents_Component.DescribeCasterComponents_ImageLayerContent(); imageLayerContent.MaterialId = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].ImageLayerContent.MaterialId"); component.ImageLayerContent = imageLayerContent; DescribeCasterComponentsResponse.DescribeCasterComponents_Component.DescribeCasterComponents_CaptionLayerContent captionLayerContent = new DescribeCasterComponentsResponse.DescribeCasterComponents_Component.DescribeCasterComponents_CaptionLayerContent(); captionLayerContent.LocationId = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].CaptionLayerContent.LocationId"); captionLayerContent.PtsOffset = _ctx.IntegerValue("DescribeCasterComponents.Components[" + i + "].CaptionLayerContent.PtsOffset"); captionLayerContent.WordsCount = _ctx.IntegerValue("DescribeCasterComponents.Components[" + i + "].CaptionLayerContent.WordsCount"); captionLayerContent.Color = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].CaptionLayerContent.Color"); captionLayerContent.FontName = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].CaptionLayerContent.FontName"); captionLayerContent.SourceLan = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].CaptionLayerContent.SourceLan"); captionLayerContent.TargetLan = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].CaptionLayerContent.TargetLan"); captionLayerContent.ShowSourceLan = _ctx.BooleanValue("DescribeCasterComponents.Components[" + i + "].CaptionLayerContent.ShowSourceLan"); captionLayerContent.SizeNormalized = _ctx.FloatValue("DescribeCasterComponents.Components[" + i + "].CaptionLayerContent.SizeNormalized"); captionLayerContent.BorderWidthNormalized = _ctx.FloatValue("DescribeCasterComponents.Components[" + i + "].CaptionLayerContent.BorderWidthNormalized"); captionLayerContent.BorderColor = _ctx.StringValue("DescribeCasterComponents.Components[" + i + "].CaptionLayerContent.BorderColor"); captionLayerContent.WordCountPerLine = _ctx.IntegerValue("DescribeCasterComponents.Components[" + i + "].CaptionLayerContent.WordCountPerLine"); captionLayerContent.WordSpaceNormalized = _ctx.FloatValue("DescribeCasterComponents.Components[" + i + "].CaptionLayerContent.WordSpaceNormalized"); captionLayerContent.LineSpaceNormalized = _ctx.FloatValue("DescribeCasterComponents.Components[" + i + "].CaptionLayerContent.LineSpaceNormalized"); component.CaptionLayerContent = captionLayerContent; describeCasterComponentsResponse_components.Add(component); } describeCasterComponentsResponse.Components = describeCasterComponentsResponse_components; return(describeCasterComponentsResponse); }