public static DescribeCurrentCharge95InfoResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeCurrentCharge95InfoResponse describeCurrentCharge95InfoResponse = new DescribeCurrentCharge95InfoResponse();

            describeCurrentCharge95InfoResponse.HttpResponse = context.HttpResponse;
            describeCurrentCharge95InfoResponse.RequestId = context.StringValue("DescribeCurrentCharge95Info.RequestId");

            DescribeCurrentCharge95InfoResponse.CurrentCharge95Info_ currentCharge95Info = new DescribeCurrentCharge95InfoResponse.CurrentCharge95Info_();
            currentCharge95Info.Max95Bps = context.LongValue("DescribeCurrentCharge95Info.CurrentCharge95Info.Max95Bps");
            currentCharge95Info.DomesticMax95Bps = context.LongValue("DescribeCurrentCharge95Info.CurrentCharge95Info.DomesticMax95Bps");
            currentCharge95Info.OverseasMax95Bps = context.LongValue("DescribeCurrentCharge95Info.CurrentCharge95Info.OverseasMax95Bps");
            currentCharge95Info.EffectiveFactor = context.FloatValue("DescribeCurrentCharge95Info.CurrentCharge95Info.EffectiveFactor");
            currentCharge95Info.Cost = context.FloatValue("DescribeCurrentCharge95Info.CurrentCharge95Info.Cost");
            currentCharge95Info.UserName = context.StringValue("DescribeCurrentCharge95Info.CurrentCharge95Info.UserName");
            describeCurrentCharge95InfoResponse.CurrentCharge95Info = currentCharge95Info;

            return describeCurrentCharge95InfoResponse;
        }