Exemplo n.º 1
0
        public static DescribeCdnServiceResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeCdnServiceResponse describeCdnServiceResponse = new DescribeCdnServiceResponse()
            {
                HttpResponse       = context.HttpResponse,
                RequestId          = context.StringValue("DescribeCdnService.RequestId"),
                InternetChargeType = context.StringValue("DescribeCdnService.InternetChargeType"),
                OpeningTime        = context.StringValue("DescribeCdnService.OpeningTime"),
                ChangingChargeType = context.StringValue("DescribeCdnService.ChangingChargeType"),
                ChangingAffectTime = context.StringValue("DescribeCdnService.ChangingAffectTime")
            };
            List <DescribeCdnServiceResponse.LockReason> operationLocks = new List <DescribeCdnServiceResponse.LockReason>();

            for (int i = 0; i < context.Length("DescribeCdnService.OperationLocks.Length"); i++)
            {
                DescribeCdnServiceResponse.LockReason lockReason = new DescribeCdnServiceResponse.LockReason()
                {
                    LockReason_ = context.StringValue($"DescribeCdnService.OperationLocks[{i}].LockReason")
                };
                operationLocks.Add(lockReason);
            }
            describeCdnServiceResponse.OperationLocks = operationLocks;

            return(describeCdnServiceResponse);
        }
        public static DescribeCdnServiceResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeCdnServiceResponse describeCdnServiceResponse = new DescribeCdnServiceResponse();

            describeCdnServiceResponse.HttpResponse       = context.HttpResponse;
            describeCdnServiceResponse.RequestId          = context.StringValue("DescribeCdnService.RequestId");
            describeCdnServiceResponse.InstanceId         = context.StringValue("DescribeCdnService.InstanceId");
            describeCdnServiceResponse.InternetChargeType = context.StringValue("DescribeCdnService.InternetChargeType");
            describeCdnServiceResponse.OpeningTime        = context.StringValue("DescribeCdnService.OpeningTime");
            describeCdnServiceResponse.ChangingChargeType = context.StringValue("DescribeCdnService.ChangingChargeType");
            describeCdnServiceResponse.ChangingAffectTime = context.StringValue("DescribeCdnService.ChangingAffectTime");

            List <DescribeCdnServiceResponse.DescribeCdnService_LockReason> describeCdnServiceResponse_operationLocks = new List <DescribeCdnServiceResponse.DescribeCdnService_LockReason>();

            for (int i = 0; i < context.Length("DescribeCdnService.OperationLocks.Length"); i++)
            {
                DescribeCdnServiceResponse.DescribeCdnService_LockReason lockReason = new DescribeCdnServiceResponse.DescribeCdnService_LockReason();
                lockReason.LockReason = context.StringValue("DescribeCdnService.OperationLocks[" + i + "].LockReason");

                describeCdnServiceResponse_operationLocks.Add(lockReason);
            }
            describeCdnServiceResponse.OperationLocks = describeCdnServiceResponse_operationLocks;

            return(describeCdnServiceResponse);
        }