public static DescribeCdnDomainDetailResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeCdnDomainDetailResponse describeCdnDomainDetailResponse = new DescribeCdnDomainDetailResponse();

            describeCdnDomainDetailResponse.HttpResponse = context.HttpResponse;
            describeCdnDomainDetailResponse.RequestId    = context.StringValue("DescribeCdnDomainDetail.RequestId");

            DescribeCdnDomainDetailResponse.GetDomainDetailModel_ getDomainDetailModel = new DescribeCdnDomainDetailResponse.GetDomainDetailModel_();
            getDomainDetailModel.GmtCreated              = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.GmtCreated");
            getDomainDetailModel.GmtModified             = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.GmtModified");
            getDomainDetailModel.SourceType              = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.SourceType");
            getDomainDetailModel.DomainStatus            = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.DomainStatus");
            getDomainDetailModel.SourcePort              = context.IntegerValue("DescribeCdnDomainDetail.GetDomainDetailModel.SourcePort");
            getDomainDetailModel.CdnType                 = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.CdnType");
            getDomainDetailModel.Cname                   = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.Cname");
            getDomainDetailModel.HttpsCname              = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.HttpsCname");
            getDomainDetailModel.DomainName              = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.DomainName");
            getDomainDetailModel.Description             = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.Description");
            getDomainDetailModel.ServerCertificateStatus = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.ServerCertificateStatus");
            getDomainDetailModel.ServerCertificate       = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.ServerCertificate");
            getDomainDetailModel.Scope                   = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.Scope");

            List <string> sources = new List <string>();

            for (int i = 0; i < context.Length("DescribeCdnDomainDetail.GetDomainDetailModel.Sources.Length"); i++)
            {
                sources.Add(context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.Sources[" + i + "]"));
            }
            getDomainDetailModel.Sources = sources;
            describeCdnDomainDetailResponse.GetDomainDetailModel = getDomainDetailModel;

            return(describeCdnDomainDetailResponse);
        }
Exemplo n.º 2
0
        public static DescribeCdnDomainDetailResponse Unmarshall(UnmarshallerContext context)
        {
            DescribeCdnDomainDetailResponse describeCdnDomainDetailResponse = new DescribeCdnDomainDetailResponse();

            describeCdnDomainDetailResponse.HttpResponse = context.HttpResponse;
            describeCdnDomainDetailResponse.RequestId    = context.StringValue("DescribeCdnDomainDetail.RequestId");

            DescribeCdnDomainDetailResponse.DescribeCdnDomainDetail_GetDomainDetailModel getDomainDetailModel = new DescribeCdnDomainDetailResponse.DescribeCdnDomainDetail_GetDomainDetailModel();
            getDomainDetailModel.GmtCreated              = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.GmtCreated");
            getDomainDetailModel.GmtModified             = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.GmtModified");
            getDomainDetailModel.SourceType              = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.SourceType");
            getDomainDetailModel.DomainStatus            = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.DomainStatus");
            getDomainDetailModel.SourcePort              = context.IntegerValue("DescribeCdnDomainDetail.GetDomainDetailModel.SourcePort");
            getDomainDetailModel.CdnType                 = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.CdnType");
            getDomainDetailModel.Cname                   = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.Cname");
            getDomainDetailModel.HttpsCname              = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.HttpsCname");
            getDomainDetailModel.DomainName              = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.DomainName");
            getDomainDetailModel.Description             = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.Description");
            getDomainDetailModel.ServerCertificateStatus = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.ServerCertificateStatus");
            getDomainDetailModel.ServerCertificate       = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.ServerCertificate");
            getDomainDetailModel.Region                  = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.Region");
            getDomainDetailModel.Scope                   = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.Scope");
            getDomainDetailModel.CertificateName         = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.CertificateName");
            getDomainDetailModel.ResourceGroupId         = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.ResourceGroupId");

            List <string> getDomainDetailModel_sources = new List <string>();

            for (int i = 0; i < context.Length("DescribeCdnDomainDetail.GetDomainDetailModel.Sources.Length"); i++)
            {
                getDomainDetailModel_sources.Add(context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.Sources[" + i + "]"));
            }
            getDomainDetailModel.Sources = getDomainDetailModel_sources;

            List <DescribeCdnDomainDetailResponse.DescribeCdnDomainDetail_GetDomainDetailModel.DescribeCdnDomainDetail_SourceModel> getDomainDetailModel_sourceModels = new List <DescribeCdnDomainDetailResponse.DescribeCdnDomainDetail_GetDomainDetailModel.DescribeCdnDomainDetail_SourceModel>();

            for (int i = 0; i < context.Length("DescribeCdnDomainDetail.GetDomainDetailModel.SourceModels.Length"); i++)
            {
                DescribeCdnDomainDetailResponse.DescribeCdnDomainDetail_GetDomainDetailModel.DescribeCdnDomainDetail_SourceModel sourceModel = new DescribeCdnDomainDetailResponse.DescribeCdnDomainDetail_GetDomainDetailModel.DescribeCdnDomainDetail_SourceModel();
                sourceModel.Content  = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.SourceModels[" + i + "].Content");
                sourceModel.Type     = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.SourceModels[" + i + "].Type");
                sourceModel.Port     = context.IntegerValue("DescribeCdnDomainDetail.GetDomainDetailModel.SourceModels[" + i + "].Port");
                sourceModel.Enabled  = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.SourceModels[" + i + "].Enabled");
                sourceModel.Priority = context.StringValue("DescribeCdnDomainDetail.GetDomainDetailModel.SourceModels[" + i + "].Priority");

                getDomainDetailModel_sourceModels.Add(sourceModel);
            }
            getDomainDetailModel.SourceModels = getDomainDetailModel_sourceModels;
            describeCdnDomainDetailResponse.GetDomainDetailModel = getDomainDetailModel;

            return(describeCdnDomainDetailResponse);
        }