Aliyun.Acs.CloudAPI.Transform.V20160714.DescribePurchasedApiGroupResponseUnmarshaller.Unmarshall C# (CSharp) Method

Unmarshall() public static method

public static Unmarshall ( UnmarshallerContext context ) : DescribePurchasedApiGroupResponse
context UnmarshallerContext
return Aliyun.Acs.CloudAPI.Model.V20160714.DescribePurchasedApiGroupResponse
        public static DescribePurchasedApiGroupResponse Unmarshall(UnmarshallerContext context)
        {
            DescribePurchasedApiGroupResponse describePurchasedApiGroupResponse = new DescribePurchasedApiGroupResponse();

            describePurchasedApiGroupResponse.HttpResponse = context.HttpResponse;
            describePurchasedApiGroupResponse.RequestId = context.StringValue("DescribePurchasedApiGroup.RequestId");
            describePurchasedApiGroupResponse.GroupId = context.StringValue("DescribePurchasedApiGroup.GroupId");
            describePurchasedApiGroupResponse.GroupName = context.StringValue("DescribePurchasedApiGroup.GroupName");
            describePurchasedApiGroupResponse.Description = context.StringValue("DescribePurchasedApiGroup.Description");
            describePurchasedApiGroupResponse.PurchasedTime = context.StringValue("DescribePurchasedApiGroup.PurchasedTime");
            describePurchasedApiGroupResponse.RegionId = context.StringValue("DescribePurchasedApiGroup.RegionId");
            describePurchasedApiGroupResponse.Status = context.StringValue("DescribePurchasedApiGroup.Status");

            List<DescribePurchasedApiGroupResponse.DomainItem> domains = new List<DescribePurchasedApiGroupResponse.DomainItem>();
            for (int i = 0; i < context.Length("DescribePurchasedApiGroup.Domains.Length"); i++) {
                DescribePurchasedApiGroupResponse.DomainItem domainItem = new DescribePurchasedApiGroupResponse.DomainItem();
                domainItem.DomainName = context.StringValue("DescribePurchasedApiGroup.Domains["+ i +"].DomainName");

                domains.Add(domainItem);
            }
            describePurchasedApiGroupResponse.Domains = domains;

            return describePurchasedApiGroupResponse;
        }
DescribePurchasedApiGroupResponseUnmarshaller