public async Task ListCardInfoWithOptionsAsync()

in linkcard-20210520/core/Client.cs [1714:1855]


        public async Task<ListCardInfoResponse> ListCardInfoWithOptionsAsync(ListCardInfoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime)
        {
            AlibabaCloud.TeaUtil.Common.ValidateModel(request);
            Dictionary<string, object> query = new Dictionary<string, object>(){};
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ActiveTimeEnd))
            {
                query["ActiveTimeEnd"] = request.ActiveTimeEnd;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ActiveTimeStart))
            {
                query["ActiveTimeStart"] = request.ActiveTimeStart;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AliFee))
            {
                query["AliFee"] = request.AliFee;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AliyunOrderId))
            {
                query["AliyunOrderId"] = request.AliyunOrderId;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ApnName))
            {
                query["ApnName"] = request.ApnName;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CertifyType))
            {
                query["CertifyType"] = request.CertifyType;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CredentialNo))
            {
                query["CredentialNo"] = request.CredentialNo;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataLevel))
            {
                query["DataLevel"] = request.DataLevel;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DataType))
            {
                query["DataType"] = request.DataType;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.DirectionalGroupId))
            {
                query["DirectionalGroupId"] = request.DirectionalGroupId;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExpireTimeEnd))
            {
                query["ExpireTimeEnd"] = request.ExpireTimeEnd;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExpireTimeStart))
            {
                query["ExpireTimeStart"] = request.ExpireTimeStart;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Iccid))
            {
                query["Iccid"] = request.Iccid;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Imsi))
            {
                query["Imsi"] = request.Imsi;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.IsAutoRecharge))
            {
                query["IsAutoRecharge"] = request.IsAutoRecharge;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxFlow))
            {
                query["MaxFlow"] = request.MaxFlow;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MaxRestFlowPercentage))
            {
                query["MaxRestFlowPercentage"] = request.MaxRestFlowPercentage;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.MinFlow))
            {
                query["MinFlow"] = request.MinFlow;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Msisdn))
            {
                query["Msisdn"] = request.Msisdn;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NetworkType))
            {
                query["NetworkType"] = request.NetworkType;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.NotifyId))
            {
                query["NotifyId"] = request.NotifyId;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OsStatus))
            {
                query["OsStatus"] = request.OsStatus;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageNo))
            {
                query["PageNo"] = request.PageNo;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PageSize))
            {
                query["PageSize"] = request.PageSize;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Period))
            {
                query["Period"] = request.Period;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.PoolId))
            {
                query["PoolId"] = request.PoolId;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SimType))
            {
                query["SimType"] = request.SimType;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Status))
            {
                query["Status"] = request.Status;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TagName))
            {
                query["TagName"] = request.TagName;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Vendor))
            {
                query["Vendor"] = request.Vendor;
            }
            AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest
            {
                Query = AlibabaCloud.OpenApiUtil.Client.Query(query),
            };
            AlibabaCloud.OpenApiClient.Models.Params params_ = new AlibabaCloud.OpenApiClient.Models.Params
            {
                Action = "ListCardInfo",
                Version = "2021-05-20",
                Protocol = "HTTPS",
                Pathname = "/",
                Method = "POST",
                AuthType = "AK",
                Style = "RPC",
                ReqBodyType = "formData",
                BodyType = "json",
            };
            return TeaModel.ToObject<ListCardInfoResponse>(await CallApiAsync(params_, req, runtime));
        }