public FindImagesResponse FindImagesWithOptions()

in imm-20170906/core/Client.cs [2206:2343]


        public FindImagesResponse FindImagesWithOptions(FindImagesRequest 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.AddressLineContentsMatch))
            {
                query["AddressLineContentsMatch"] = request.AddressLineContentsMatch;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.AgeRange))
            {
                query["AgeRange"] = request.AgeRange;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.CreateTimeRange))
            {
                query["CreateTimeRange"] = request.CreateTimeRange;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Emotion))
            {
                query["Emotion"] = request.Emotion;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ExternalId))
            {
                query["ExternalId"] = request.ExternalId;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.FacesModifyTimeRange))
            {
                query["FacesModifyTimeRange"] = request.FacesModifyTimeRange;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Gender))
            {
                query["Gender"] = request.Gender;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.GroupId))
            {
                query["GroupId"] = request.GroupId;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageSizeRange))
            {
                query["ImageSizeRange"] = request.ImageSizeRange;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ImageTimeRange))
            {
                query["ImageTimeRange"] = request.ImageTimeRange;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Limit))
            {
                query["Limit"] = request.Limit;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.LocationBoundary))
            {
                query["LocationBoundary"] = request.LocationBoundary;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Marker))
            {
                query["Marker"] = request.Marker;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.ModifyTimeRange))
            {
                query["ModifyTimeRange"] = request.ModifyTimeRange;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OCRContentsMatch))
            {
                query["OCRContentsMatch"] = request.OCRContentsMatch;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Order))
            {
                query["Order"] = request.Order;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.OrderBy))
            {
                query["OrderBy"] = request.OrderBy;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.Project))
            {
                query["Project"] = request.Project;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksAPrefix))
            {
                query["RemarksAPrefix"] = request.RemarksAPrefix;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayAIn))
            {
                query["RemarksArrayAIn"] = request.RemarksArrayAIn;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksArrayBIn))
            {
                query["RemarksArrayBIn"] = request.RemarksArrayBIn;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksBPrefix))
            {
                query["RemarksBPrefix"] = request.RemarksBPrefix;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksCPrefix))
            {
                query["RemarksCPrefix"] = request.RemarksCPrefix;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.RemarksDPrefix))
            {
                query["RemarksDPrefix"] = request.RemarksDPrefix;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SetId))
            {
                query["SetId"] = request.SetId;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceType))
            {
                query["SourceType"] = request.SourceType;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.SourceUriPrefix))
            {
                query["SourceUriPrefix"] = request.SourceUriPrefix;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TagNames))
            {
                query["TagNames"] = request.TagNames;
            }
            if (!AlibabaCloud.TeaUtil.Common.IsUnset(request.TagsModifyTimeRange))
            {
                query["TagsModifyTimeRange"] = request.TagsModifyTimeRange;
            }
            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 = "FindImages",
                Version = "2017-09-06",
                Protocol = "HTTPS",
                Pathname = "/",
                Method = "POST",
                AuthType = "AK",
                Style = "RPC",
                ReqBodyType = "formData",
                BodyType = "json",
            };
            return TeaModel.ToObject<FindImagesResponse>(CallApi(params_, req, runtime));
        }