in imm-20170906/core/Client.cs [2345:2482]
public async Task<FindImagesResponse> FindImagesWithOptionsAsync(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>(await CallApiAsync(params_, req, runtime));
}