cloudphoto-20170711/core/Client.cs (1,872 lines of code) (raw):

// This file is auto-generated, don't edit it. Thanks. using System; using System.Collections; using System.Collections.Generic; using System.IO; using System.Threading.Tasks; using Tea; using Tea.Utils; using AlibabaCloud.SDK.CloudPhoto20170711.Models; namespace AlibabaCloud.SDK.CloudPhoto20170711 { public class Client : AlibabaCloud.OpenApiClient.Client { public Client(AlibabaCloud.OpenApiClient.Models.Config config): base(config) { this._endpointRule = ""; CheckConfig(config); this._endpoint = GetEndpoint("cloudphoto", _regionId, _endpointRule, _network, _suffix, _endpointMap, _endpoint); } public string GetEndpoint(string productId, string regionId, string endpointRule, string network, string suffix, Dictionary<string, string> endpointMap, string endpoint) { if (!AlibabaCloud.TeaUtil.Common.Empty(endpoint)) { return endpoint; } if (!AlibabaCloud.TeaUtil.Common.IsUnset(endpointMap) && !AlibabaCloud.TeaUtil.Common.Empty(endpointMap.Get(regionId))) { return endpointMap.Get(regionId); } return AlibabaCloud.EndpointUtil.Common.GetEndpointRules(productId, regionId, endpointRule, network, suffix); } public ActivatePhotosResponse ActivatePhotosWithOptions(ActivatePhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ActivatePhotosResponse>(DoRPCRequest("ActivatePhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ActivatePhotosResponse> ActivatePhotosWithOptionsAsync(ActivatePhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ActivatePhotosResponse>(await DoRPCRequestAsync("ActivatePhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ActivatePhotosResponse ActivatePhotos(ActivatePhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ActivatePhotosWithOptions(request, runtime); } public async Task<ActivatePhotosResponse> ActivatePhotosAsync(ActivatePhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ActivatePhotosWithOptionsAsync(request, runtime); } public AddAlbumPhotosResponse AddAlbumPhotosWithOptions(AddAlbumPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<AddAlbumPhotosResponse>(DoRPCRequest("AddAlbumPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<AddAlbumPhotosResponse> AddAlbumPhotosWithOptionsAsync(AddAlbumPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<AddAlbumPhotosResponse>(await DoRPCRequestAsync("AddAlbumPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public AddAlbumPhotosResponse AddAlbumPhotos(AddAlbumPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return AddAlbumPhotosWithOptions(request, runtime); } public async Task<AddAlbumPhotosResponse> AddAlbumPhotosAsync(AddAlbumPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await AddAlbumPhotosWithOptionsAsync(request, runtime); } public CreateAlbumResponse CreateAlbumWithOptions(CreateAlbumRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<CreateAlbumResponse>(DoRPCRequest("CreateAlbum", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<CreateAlbumResponse> CreateAlbumWithOptionsAsync(CreateAlbumRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<CreateAlbumResponse>(await DoRPCRequestAsync("CreateAlbum", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public CreateAlbumResponse CreateAlbum(CreateAlbumRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateAlbumWithOptions(request, runtime); } public async Task<CreateAlbumResponse> CreateAlbumAsync(CreateAlbumRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateAlbumWithOptionsAsync(request, runtime); } public CreatePhotoResponse CreatePhotoWithOptions(CreatePhotoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<CreatePhotoResponse>(DoRPCRequest("CreatePhoto", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<CreatePhotoResponse> CreatePhotoWithOptionsAsync(CreatePhotoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<CreatePhotoResponse>(await DoRPCRequestAsync("CreatePhoto", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public CreatePhotoResponse CreatePhoto(CreatePhotoRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreatePhotoWithOptions(request, runtime); } public async Task<CreatePhotoResponse> CreatePhotoAsync(CreatePhotoRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreatePhotoWithOptionsAsync(request, runtime); } public CreatePhotoStoreResponse CreatePhotoStoreWithOptions(CreatePhotoStoreRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<CreatePhotoStoreResponse>(DoRPCRequest("CreatePhotoStore", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<CreatePhotoStoreResponse> CreatePhotoStoreWithOptionsAsync(CreatePhotoStoreRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<CreatePhotoStoreResponse>(await DoRPCRequestAsync("CreatePhotoStore", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public CreatePhotoStoreResponse CreatePhotoStore(CreatePhotoStoreRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreatePhotoStoreWithOptions(request, runtime); } public async Task<CreatePhotoStoreResponse> CreatePhotoStoreAsync(CreatePhotoStoreRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreatePhotoStoreWithOptionsAsync(request, runtime); } public CreateTransactionResponse CreateTransactionWithOptions(CreateTransactionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<CreateTransactionResponse>(DoRPCRequest("CreateTransaction", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<CreateTransactionResponse> CreateTransactionWithOptionsAsync(CreateTransactionRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<CreateTransactionResponse>(await DoRPCRequestAsync("CreateTransaction", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public CreateTransactionResponse CreateTransaction(CreateTransactionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return CreateTransactionWithOptions(request, runtime); } public async Task<CreateTransactionResponse> CreateTransactionAsync(CreateTransactionRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await CreateTransactionWithOptionsAsync(request, runtime); } public DeleteAlbumsResponse DeleteAlbumsWithOptions(DeleteAlbumsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<DeleteAlbumsResponse>(DoRPCRequest("DeleteAlbums", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<DeleteAlbumsResponse> DeleteAlbumsWithOptionsAsync(DeleteAlbumsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<DeleteAlbumsResponse>(await DoRPCRequestAsync("DeleteAlbums", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public DeleteAlbumsResponse DeleteAlbums(DeleteAlbumsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteAlbumsWithOptions(request, runtime); } public async Task<DeleteAlbumsResponse> DeleteAlbumsAsync(DeleteAlbumsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteAlbumsWithOptionsAsync(request, runtime); } public DeleteEventResponse DeleteEventWithOptions(DeleteEventRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<DeleteEventResponse>(DoRPCRequest("DeleteEvent", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<DeleteEventResponse> DeleteEventWithOptionsAsync(DeleteEventRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<DeleteEventResponse>(await DoRPCRequestAsync("DeleteEvent", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public DeleteEventResponse DeleteEvent(DeleteEventRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteEventWithOptions(request, runtime); } public async Task<DeleteEventResponse> DeleteEventAsync(DeleteEventRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteEventWithOptionsAsync(request, runtime); } public DeleteFacesResponse DeleteFacesWithOptions(DeleteFacesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<DeleteFacesResponse>(DoRPCRequest("DeleteFaces", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<DeleteFacesResponse> DeleteFacesWithOptionsAsync(DeleteFacesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<DeleteFacesResponse>(await DoRPCRequestAsync("DeleteFaces", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public DeleteFacesResponse DeleteFaces(DeleteFacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeleteFacesWithOptions(request, runtime); } public async Task<DeleteFacesResponse> DeleteFacesAsync(DeleteFacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeleteFacesWithOptionsAsync(request, runtime); } public DeletePhotosResponse DeletePhotosWithOptions(DeletePhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<DeletePhotosResponse>(DoRPCRequest("DeletePhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<DeletePhotosResponse> DeletePhotosWithOptionsAsync(DeletePhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<DeletePhotosResponse>(await DoRPCRequestAsync("DeletePhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public DeletePhotosResponse DeletePhotos(DeletePhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeletePhotosWithOptions(request, runtime); } public async Task<DeletePhotosResponse> DeletePhotosAsync(DeletePhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeletePhotosWithOptionsAsync(request, runtime); } public DeletePhotoStoreResponse DeletePhotoStoreWithOptions(DeletePhotoStoreRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<DeletePhotoStoreResponse>(DoRPCRequest("DeletePhotoStore", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<DeletePhotoStoreResponse> DeletePhotoStoreWithOptionsAsync(DeletePhotoStoreRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<DeletePhotoStoreResponse>(await DoRPCRequestAsync("DeletePhotoStore", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public DeletePhotoStoreResponse DeletePhotoStore(DeletePhotoStoreRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return DeletePhotoStoreWithOptions(request, runtime); } public async Task<DeletePhotoStoreResponse> DeletePhotoStoreAsync(DeletePhotoStoreRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await DeletePhotoStoreWithOptionsAsync(request, runtime); } public EditPhotosResponse EditPhotosWithOptions(EditPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<EditPhotosResponse>(DoRPCRequest("EditPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<EditPhotosResponse> EditPhotosWithOptionsAsync(EditPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<EditPhotosResponse>(await DoRPCRequestAsync("EditPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public EditPhotosResponse EditPhotos(EditPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return EditPhotosWithOptions(request, runtime); } public async Task<EditPhotosResponse> EditPhotosAsync(EditPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await EditPhotosWithOptionsAsync(request, runtime); } public EditPhotoStoreResponse EditPhotoStoreWithOptions(EditPhotoStoreRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<EditPhotoStoreResponse>(DoRPCRequest("EditPhotoStore", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<EditPhotoStoreResponse> EditPhotoStoreWithOptionsAsync(EditPhotoStoreRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<EditPhotoStoreResponse>(await DoRPCRequestAsync("EditPhotoStore", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public EditPhotoStoreResponse EditPhotoStore(EditPhotoStoreRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return EditPhotoStoreWithOptions(request, runtime); } public async Task<EditPhotoStoreResponse> EditPhotoStoreAsync(EditPhotoStoreRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await EditPhotoStoreWithOptionsAsync(request, runtime); } public FetchAlbumTagPhotosResponse FetchAlbumTagPhotosWithOptions(FetchAlbumTagPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<FetchAlbumTagPhotosResponse>(DoRPCRequest("FetchAlbumTagPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<FetchAlbumTagPhotosResponse> FetchAlbumTagPhotosWithOptionsAsync(FetchAlbumTagPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<FetchAlbumTagPhotosResponse>(await DoRPCRequestAsync("FetchAlbumTagPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public FetchAlbumTagPhotosResponse FetchAlbumTagPhotos(FetchAlbumTagPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return FetchAlbumTagPhotosWithOptions(request, runtime); } public async Task<FetchAlbumTagPhotosResponse> FetchAlbumTagPhotosAsync(FetchAlbumTagPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await FetchAlbumTagPhotosWithOptionsAsync(request, runtime); } public FetchLibrariesResponse FetchLibrariesWithOptions(FetchLibrariesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<FetchLibrariesResponse>(DoRPCRequest("FetchLibraries", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<FetchLibrariesResponse> FetchLibrariesWithOptionsAsync(FetchLibrariesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<FetchLibrariesResponse>(await DoRPCRequestAsync("FetchLibraries", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public FetchLibrariesResponse FetchLibraries(FetchLibrariesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return FetchLibrariesWithOptions(request, runtime); } public async Task<FetchLibrariesResponse> FetchLibrariesAsync(FetchLibrariesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await FetchLibrariesWithOptionsAsync(request, runtime); } public FetchMomentPhotosResponse FetchMomentPhotosWithOptions(FetchMomentPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<FetchMomentPhotosResponse>(DoRPCRequest("FetchMomentPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<FetchMomentPhotosResponse> FetchMomentPhotosWithOptionsAsync(FetchMomentPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<FetchMomentPhotosResponse>(await DoRPCRequestAsync("FetchMomentPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public FetchMomentPhotosResponse FetchMomentPhotos(FetchMomentPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return FetchMomentPhotosWithOptions(request, runtime); } public async Task<FetchMomentPhotosResponse> FetchMomentPhotosAsync(FetchMomentPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await FetchMomentPhotosWithOptionsAsync(request, runtime); } public FetchPhotosResponse FetchPhotosWithOptions(FetchPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<FetchPhotosResponse>(DoRPCRequest("FetchPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<FetchPhotosResponse> FetchPhotosWithOptionsAsync(FetchPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<FetchPhotosResponse>(await DoRPCRequestAsync("FetchPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public FetchPhotosResponse FetchPhotos(FetchPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return FetchPhotosWithOptions(request, runtime); } public async Task<FetchPhotosResponse> FetchPhotosAsync(FetchPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await FetchPhotosWithOptionsAsync(request, runtime); } public GetAlbumsByNamesResponse GetAlbumsByNamesWithOptions(GetAlbumsByNamesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetAlbumsByNamesResponse>(DoRPCRequest("GetAlbumsByNames", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<GetAlbumsByNamesResponse> GetAlbumsByNamesWithOptionsAsync(GetAlbumsByNamesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetAlbumsByNamesResponse>(await DoRPCRequestAsync("GetAlbumsByNames", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public GetAlbumsByNamesResponse GetAlbumsByNames(GetAlbumsByNamesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetAlbumsByNamesWithOptions(request, runtime); } public async Task<GetAlbumsByNamesResponse> GetAlbumsByNamesAsync(GetAlbumsByNamesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetAlbumsByNamesWithOptionsAsync(request, runtime); } public GetDownloadUrlResponse GetDownloadUrlWithOptions(GetDownloadUrlRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetDownloadUrlResponse>(DoRPCRequest("GetDownloadUrl", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<GetDownloadUrlResponse> GetDownloadUrlWithOptionsAsync(GetDownloadUrlRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetDownloadUrlResponse>(await DoRPCRequestAsync("GetDownloadUrl", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public GetDownloadUrlResponse GetDownloadUrl(GetDownloadUrlRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetDownloadUrlWithOptions(request, runtime); } public async Task<GetDownloadUrlResponse> GetDownloadUrlAsync(GetDownloadUrlRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetDownloadUrlWithOptionsAsync(request, runtime); } public GetDownloadUrlsResponse GetDownloadUrlsWithOptions(GetDownloadUrlsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetDownloadUrlsResponse>(DoRPCRequest("GetDownloadUrls", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<GetDownloadUrlsResponse> GetDownloadUrlsWithOptionsAsync(GetDownloadUrlsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetDownloadUrlsResponse>(await DoRPCRequestAsync("GetDownloadUrls", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public GetDownloadUrlsResponse GetDownloadUrls(GetDownloadUrlsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetDownloadUrlsWithOptions(request, runtime); } public async Task<GetDownloadUrlsResponse> GetDownloadUrlsAsync(GetDownloadUrlsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetDownloadUrlsWithOptionsAsync(request, runtime); } public GetFramedPhotoUrlsResponse GetFramedPhotoUrlsWithOptions(GetFramedPhotoUrlsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetFramedPhotoUrlsResponse>(DoRPCRequest("GetFramedPhotoUrls", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<GetFramedPhotoUrlsResponse> GetFramedPhotoUrlsWithOptionsAsync(GetFramedPhotoUrlsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetFramedPhotoUrlsResponse>(await DoRPCRequestAsync("GetFramedPhotoUrls", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public GetFramedPhotoUrlsResponse GetFramedPhotoUrls(GetFramedPhotoUrlsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetFramedPhotoUrlsWithOptions(request, runtime); } public async Task<GetFramedPhotoUrlsResponse> GetFramedPhotoUrlsAsync(GetFramedPhotoUrlsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetFramedPhotoUrlsWithOptionsAsync(request, runtime); } public GetLibraryResponse GetLibraryWithOptions(GetLibraryRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetLibraryResponse>(DoRPCRequest("GetLibrary", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<GetLibraryResponse> GetLibraryWithOptionsAsync(GetLibraryRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetLibraryResponse>(await DoRPCRequestAsync("GetLibrary", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public GetLibraryResponse GetLibrary(GetLibraryRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetLibraryWithOptions(request, runtime); } public async Task<GetLibraryResponse> GetLibraryAsync(GetLibraryRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetLibraryWithOptionsAsync(request, runtime); } public GetPhotosResponse GetPhotosWithOptions(GetPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetPhotosResponse>(DoRPCRequest("GetPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<GetPhotosResponse> GetPhotosWithOptionsAsync(GetPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetPhotosResponse>(await DoRPCRequestAsync("GetPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public GetPhotosResponse GetPhotos(GetPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetPhotosWithOptions(request, runtime); } public async Task<GetPhotosResponse> GetPhotosAsync(GetPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetPhotosWithOptionsAsync(request, runtime); } public GetPhotosByMd5sResponse GetPhotosByMd5sWithOptions(GetPhotosByMd5sRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetPhotosByMd5sResponse>(DoRPCRequest("GetPhotosByMd5s", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<GetPhotosByMd5sResponse> GetPhotosByMd5sWithOptionsAsync(GetPhotosByMd5sRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetPhotosByMd5sResponse>(await DoRPCRequestAsync("GetPhotosByMd5s", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public GetPhotosByMd5sResponse GetPhotosByMd5s(GetPhotosByMd5sRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetPhotosByMd5sWithOptions(request, runtime); } public async Task<GetPhotosByMd5sResponse> GetPhotosByMd5sAsync(GetPhotosByMd5sRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetPhotosByMd5sWithOptionsAsync(request, runtime); } public GetPhotoStoreResponse GetPhotoStoreWithOptions(GetPhotoStoreRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetPhotoStoreResponse>(DoRPCRequest("GetPhotoStore", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<GetPhotoStoreResponse> GetPhotoStoreWithOptionsAsync(GetPhotoStoreRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetPhotoStoreResponse>(await DoRPCRequestAsync("GetPhotoStore", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public GetPhotoStoreResponse GetPhotoStore(GetPhotoStoreRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetPhotoStoreWithOptions(request, runtime); } public async Task<GetPhotoStoreResponse> GetPhotoStoreAsync(GetPhotoStoreRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetPhotoStoreWithOptionsAsync(request, runtime); } public GetPrivateAccessUrlsResponse GetPrivateAccessUrlsWithOptions(GetPrivateAccessUrlsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetPrivateAccessUrlsResponse>(DoRPCRequest("GetPrivateAccessUrls", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<GetPrivateAccessUrlsResponse> GetPrivateAccessUrlsWithOptionsAsync(GetPrivateAccessUrlsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetPrivateAccessUrlsResponse>(await DoRPCRequestAsync("GetPrivateAccessUrls", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public GetPrivateAccessUrlsResponse GetPrivateAccessUrls(GetPrivateAccessUrlsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetPrivateAccessUrlsWithOptions(request, runtime); } public async Task<GetPrivateAccessUrlsResponse> GetPrivateAccessUrlsAsync(GetPrivateAccessUrlsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetPrivateAccessUrlsWithOptionsAsync(request, runtime); } public GetPublicAccessUrlsResponse GetPublicAccessUrlsWithOptions(GetPublicAccessUrlsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetPublicAccessUrlsResponse>(DoRPCRequest("GetPublicAccessUrls", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<GetPublicAccessUrlsResponse> GetPublicAccessUrlsWithOptionsAsync(GetPublicAccessUrlsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetPublicAccessUrlsResponse>(await DoRPCRequestAsync("GetPublicAccessUrls", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public GetPublicAccessUrlsResponse GetPublicAccessUrls(GetPublicAccessUrlsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetPublicAccessUrlsWithOptions(request, runtime); } public async Task<GetPublicAccessUrlsResponse> GetPublicAccessUrlsAsync(GetPublicAccessUrlsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetPublicAccessUrlsWithOptionsAsync(request, runtime); } public GetQuotaResponse GetQuotaWithOptions(GetQuotaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetQuotaResponse>(DoRPCRequest("GetQuota", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<GetQuotaResponse> GetQuotaWithOptionsAsync(GetQuotaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetQuotaResponse>(await DoRPCRequestAsync("GetQuota", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public GetQuotaResponse GetQuota(GetQuotaRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetQuotaWithOptions(request, runtime); } public async Task<GetQuotaResponse> GetQuotaAsync(GetQuotaRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetQuotaWithOptionsAsync(request, runtime); } public GetSimilarPhotosResponse GetSimilarPhotosWithOptions(GetSimilarPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetSimilarPhotosResponse>(DoRPCRequest("GetSimilarPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<GetSimilarPhotosResponse> GetSimilarPhotosWithOptionsAsync(GetSimilarPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetSimilarPhotosResponse>(await DoRPCRequestAsync("GetSimilarPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public GetSimilarPhotosResponse GetSimilarPhotos(GetSimilarPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetSimilarPhotosWithOptions(request, runtime); } public async Task<GetSimilarPhotosResponse> GetSimilarPhotosAsync(GetSimilarPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetSimilarPhotosWithOptionsAsync(request, runtime); } public GetThumbnailResponse GetThumbnailWithOptions(GetThumbnailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetThumbnailResponse>(DoRPCRequest("GetThumbnail", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<GetThumbnailResponse> GetThumbnailWithOptionsAsync(GetThumbnailRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetThumbnailResponse>(await DoRPCRequestAsync("GetThumbnail", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public GetThumbnailResponse GetThumbnail(GetThumbnailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetThumbnailWithOptions(request, runtime); } public async Task<GetThumbnailResponse> GetThumbnailAsync(GetThumbnailRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetThumbnailWithOptionsAsync(request, runtime); } public GetThumbnailsResponse GetThumbnailsWithOptions(GetThumbnailsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetThumbnailsResponse>(DoRPCRequest("GetThumbnails", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<GetThumbnailsResponse> GetThumbnailsWithOptionsAsync(GetThumbnailsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetThumbnailsResponse>(await DoRPCRequestAsync("GetThumbnails", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public GetThumbnailsResponse GetThumbnails(GetThumbnailsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetThumbnailsWithOptions(request, runtime); } public async Task<GetThumbnailsResponse> GetThumbnailsAsync(GetThumbnailsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetThumbnailsWithOptionsAsync(request, runtime); } public GetVideoCoverResponse GetVideoCoverWithOptions(GetVideoCoverRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetVideoCoverResponse>(DoRPCRequest("GetVideoCover", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<GetVideoCoverResponse> GetVideoCoverWithOptionsAsync(GetVideoCoverRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<GetVideoCoverResponse>(await DoRPCRequestAsync("GetVideoCover", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public GetVideoCoverResponse GetVideoCover(GetVideoCoverRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return GetVideoCoverWithOptions(request, runtime); } public async Task<GetVideoCoverResponse> GetVideoCoverAsync(GetVideoCoverRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await GetVideoCoverWithOptionsAsync(request, runtime); } public InactivatePhotosResponse InactivatePhotosWithOptions(InactivatePhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<InactivatePhotosResponse>(DoRPCRequest("InactivatePhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<InactivatePhotosResponse> InactivatePhotosWithOptionsAsync(InactivatePhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<InactivatePhotosResponse>(await DoRPCRequestAsync("InactivatePhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public InactivatePhotosResponse InactivatePhotos(InactivatePhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return InactivatePhotosWithOptions(request, runtime); } public async Task<InactivatePhotosResponse> InactivatePhotosAsync(InactivatePhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await InactivatePhotosWithOptionsAsync(request, runtime); } public LikePhotoResponse LikePhotoWithOptions(LikePhotoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<LikePhotoResponse>(DoRPCRequest("LikePhoto", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<LikePhotoResponse> LikePhotoWithOptionsAsync(LikePhotoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<LikePhotoResponse>(await DoRPCRequestAsync("LikePhoto", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public LikePhotoResponse LikePhoto(LikePhotoRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return LikePhotoWithOptions(request, runtime); } public async Task<LikePhotoResponse> LikePhotoAsync(LikePhotoRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await LikePhotoWithOptionsAsync(request, runtime); } public ListAlbumPhotosResponse ListAlbumPhotosWithOptions(ListAlbumPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListAlbumPhotosResponse>(DoRPCRequest("ListAlbumPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ListAlbumPhotosResponse> ListAlbumPhotosWithOptionsAsync(ListAlbumPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListAlbumPhotosResponse>(await DoRPCRequestAsync("ListAlbumPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ListAlbumPhotosResponse ListAlbumPhotos(ListAlbumPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListAlbumPhotosWithOptions(request, runtime); } public async Task<ListAlbumPhotosResponse> ListAlbumPhotosAsync(ListAlbumPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListAlbumPhotosWithOptionsAsync(request, runtime); } public ListAlbumsResponse ListAlbumsWithOptions(ListAlbumsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListAlbumsResponse>(DoRPCRequest("ListAlbums", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ListAlbumsResponse> ListAlbumsWithOptionsAsync(ListAlbumsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListAlbumsResponse>(await DoRPCRequestAsync("ListAlbums", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ListAlbumsResponse ListAlbums(ListAlbumsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListAlbumsWithOptions(request, runtime); } public async Task<ListAlbumsResponse> ListAlbumsAsync(ListAlbumsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListAlbumsWithOptionsAsync(request, runtime); } public ListFacePhotosResponse ListFacePhotosWithOptions(ListFacePhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListFacePhotosResponse>(DoRPCRequest("ListFacePhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ListFacePhotosResponse> ListFacePhotosWithOptionsAsync(ListFacePhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListFacePhotosResponse>(await DoRPCRequestAsync("ListFacePhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ListFacePhotosResponse ListFacePhotos(ListFacePhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListFacePhotosWithOptions(request, runtime); } public async Task<ListFacePhotosResponse> ListFacePhotosAsync(ListFacePhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListFacePhotosWithOptionsAsync(request, runtime); } public ListFacesResponse ListFacesWithOptions(ListFacesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListFacesResponse>(DoRPCRequest("ListFaces", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ListFacesResponse> ListFacesWithOptionsAsync(ListFacesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListFacesResponse>(await DoRPCRequestAsync("ListFaces", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ListFacesResponse ListFaces(ListFacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListFacesWithOptions(request, runtime); } public async Task<ListFacesResponse> ListFacesAsync(ListFacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListFacesWithOptionsAsync(request, runtime); } public ListMomentPhotosResponse ListMomentPhotosWithOptions(ListMomentPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListMomentPhotosResponse>(DoRPCRequest("ListMomentPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ListMomentPhotosResponse> ListMomentPhotosWithOptionsAsync(ListMomentPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListMomentPhotosResponse>(await DoRPCRequestAsync("ListMomentPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ListMomentPhotosResponse ListMomentPhotos(ListMomentPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListMomentPhotosWithOptions(request, runtime); } public async Task<ListMomentPhotosResponse> ListMomentPhotosAsync(ListMomentPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListMomentPhotosWithOptionsAsync(request, runtime); } public ListMomentsResponse ListMomentsWithOptions(ListMomentsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListMomentsResponse>(DoRPCRequest("ListMoments", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ListMomentsResponse> ListMomentsWithOptionsAsync(ListMomentsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListMomentsResponse>(await DoRPCRequestAsync("ListMoments", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ListMomentsResponse ListMoments(ListMomentsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListMomentsWithOptions(request, runtime); } public async Task<ListMomentsResponse> ListMomentsAsync(ListMomentsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListMomentsWithOptionsAsync(request, runtime); } public ListPhotoFacesResponse ListPhotoFacesWithOptions(ListPhotoFacesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListPhotoFacesResponse>(DoRPCRequest("ListPhotoFaces", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ListPhotoFacesResponse> ListPhotoFacesWithOptionsAsync(ListPhotoFacesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListPhotoFacesResponse>(await DoRPCRequestAsync("ListPhotoFaces", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ListPhotoFacesResponse ListPhotoFaces(ListPhotoFacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListPhotoFacesWithOptions(request, runtime); } public async Task<ListPhotoFacesResponse> ListPhotoFacesAsync(ListPhotoFacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListPhotoFacesWithOptionsAsync(request, runtime); } public ListPhotosResponse ListPhotosWithOptions(ListPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListPhotosResponse>(DoRPCRequest("ListPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ListPhotosResponse> ListPhotosWithOptionsAsync(ListPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListPhotosResponse>(await DoRPCRequestAsync("ListPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ListPhotosResponse ListPhotos(ListPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListPhotosWithOptions(request, runtime); } public async Task<ListPhotosResponse> ListPhotosAsync(ListPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListPhotosWithOptionsAsync(request, runtime); } public ListPhotoStoresResponse ListPhotoStoresWithOptions(AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest(); return TeaModel.ToObject<ListPhotoStoresResponse>(DoRPCRequest("ListPhotoStores", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ListPhotoStoresResponse> ListPhotoStoresWithOptionsAsync(AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest(); return TeaModel.ToObject<ListPhotoStoresResponse>(await DoRPCRequestAsync("ListPhotoStores", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ListPhotoStoresResponse ListPhotoStores() { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListPhotoStoresWithOptions(runtime); } public async Task<ListPhotoStoresResponse> ListPhotoStoresAsync() { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListPhotoStoresWithOptionsAsync(runtime); } public ListPhotoTagsResponse ListPhotoTagsWithOptions(ListPhotoTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListPhotoTagsResponse>(DoRPCRequest("ListPhotoTags", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ListPhotoTagsResponse> ListPhotoTagsWithOptionsAsync(ListPhotoTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListPhotoTagsResponse>(await DoRPCRequestAsync("ListPhotoTags", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ListPhotoTagsResponse ListPhotoTags(ListPhotoTagsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListPhotoTagsWithOptions(request, runtime); } public async Task<ListPhotoTagsResponse> ListPhotoTagsAsync(ListPhotoTagsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListPhotoTagsWithOptionsAsync(request, runtime); } public ListRegisteredTagsResponse ListRegisteredTagsWithOptions(ListRegisteredTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListRegisteredTagsResponse>(DoRPCRequest("ListRegisteredTags", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ListRegisteredTagsResponse> ListRegisteredTagsWithOptionsAsync(ListRegisteredTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListRegisteredTagsResponse>(await DoRPCRequestAsync("ListRegisteredTags", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ListRegisteredTagsResponse ListRegisteredTags(ListRegisteredTagsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListRegisteredTagsWithOptions(request, runtime); } public async Task<ListRegisteredTagsResponse> ListRegisteredTagsAsync(ListRegisteredTagsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListRegisteredTagsWithOptionsAsync(request, runtime); } public ListTagPhotosResponse ListTagPhotosWithOptions(ListTagPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListTagPhotosResponse>(DoRPCRequest("ListTagPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ListTagPhotosResponse> ListTagPhotosWithOptionsAsync(ListTagPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListTagPhotosResponse>(await DoRPCRequestAsync("ListTagPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ListTagPhotosResponse ListTagPhotos(ListTagPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListTagPhotosWithOptions(request, runtime); } public async Task<ListTagPhotosResponse> ListTagPhotosAsync(ListTagPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListTagPhotosWithOptionsAsync(request, runtime); } public ListTagsResponse ListTagsWithOptions(ListTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListTagsResponse>(DoRPCRequest("ListTags", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ListTagsResponse> ListTagsWithOptionsAsync(ListTagsRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListTagsResponse>(await DoRPCRequestAsync("ListTags", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ListTagsResponse ListTags(ListTagsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListTagsWithOptions(request, runtime); } public async Task<ListTagsResponse> ListTagsAsync(ListTagsRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListTagsWithOptionsAsync(request, runtime); } public ListTimeLinePhotosResponse ListTimeLinePhotosWithOptions(ListTimeLinePhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListTimeLinePhotosResponse>(DoRPCRequest("ListTimeLinePhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ListTimeLinePhotosResponse> ListTimeLinePhotosWithOptionsAsync(ListTimeLinePhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListTimeLinePhotosResponse>(await DoRPCRequestAsync("ListTimeLinePhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ListTimeLinePhotosResponse ListTimeLinePhotos(ListTimeLinePhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListTimeLinePhotosWithOptions(request, runtime); } public async Task<ListTimeLinePhotosResponse> ListTimeLinePhotosAsync(ListTimeLinePhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListTimeLinePhotosWithOptionsAsync(request, runtime); } public ListTimeLinesResponse ListTimeLinesWithOptions(ListTimeLinesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListTimeLinesResponse>(DoRPCRequest("ListTimeLines", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ListTimeLinesResponse> ListTimeLinesWithOptionsAsync(ListTimeLinesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ListTimeLinesResponse>(await DoRPCRequestAsync("ListTimeLines", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ListTimeLinesResponse ListTimeLines(ListTimeLinesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ListTimeLinesWithOptions(request, runtime); } public async Task<ListTimeLinesResponse> ListTimeLinesAsync(ListTimeLinesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ListTimeLinesWithOptionsAsync(request, runtime); } public MergeFacesResponse MergeFacesWithOptions(MergeFacesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<MergeFacesResponse>(DoRPCRequest("MergeFaces", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<MergeFacesResponse> MergeFacesWithOptionsAsync(MergeFacesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<MergeFacesResponse>(await DoRPCRequestAsync("MergeFaces", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public MergeFacesResponse MergeFaces(MergeFacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return MergeFacesWithOptions(request, runtime); } public async Task<MergeFacesResponse> MergeFacesAsync(MergeFacesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await MergeFacesWithOptionsAsync(request, runtime); } public MoveAlbumPhotosResponse MoveAlbumPhotosWithOptions(MoveAlbumPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<MoveAlbumPhotosResponse>(DoRPCRequest("MoveAlbumPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<MoveAlbumPhotosResponse> MoveAlbumPhotosWithOptionsAsync(MoveAlbumPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<MoveAlbumPhotosResponse>(await DoRPCRequestAsync("MoveAlbumPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public MoveAlbumPhotosResponse MoveAlbumPhotos(MoveAlbumPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return MoveAlbumPhotosWithOptions(request, runtime); } public async Task<MoveAlbumPhotosResponse> MoveAlbumPhotosAsync(MoveAlbumPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await MoveAlbumPhotosWithOptionsAsync(request, runtime); } public MoveFacePhotosResponse MoveFacePhotosWithOptions(MoveFacePhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<MoveFacePhotosResponse>(DoRPCRequest("MoveFacePhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<MoveFacePhotosResponse> MoveFacePhotosWithOptionsAsync(MoveFacePhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<MoveFacePhotosResponse>(await DoRPCRequestAsync("MoveFacePhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public MoveFacePhotosResponse MoveFacePhotos(MoveFacePhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return MoveFacePhotosWithOptions(request, runtime); } public async Task<MoveFacePhotosResponse> MoveFacePhotosAsync(MoveFacePhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await MoveFacePhotosWithOptionsAsync(request, runtime); } public ReactivatePhotosResponse ReactivatePhotosWithOptions(ReactivatePhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ReactivatePhotosResponse>(DoRPCRequest("ReactivatePhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ReactivatePhotosResponse> ReactivatePhotosWithOptionsAsync(ReactivatePhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ReactivatePhotosResponse>(await DoRPCRequestAsync("ReactivatePhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ReactivatePhotosResponse ReactivatePhotos(ReactivatePhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ReactivatePhotosWithOptions(request, runtime); } public async Task<ReactivatePhotosResponse> ReactivatePhotosAsync(ReactivatePhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ReactivatePhotosWithOptionsAsync(request, runtime); } public RegisterPhotoResponse RegisterPhotoWithOptions(RegisterPhotoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<RegisterPhotoResponse>(DoRPCRequest("RegisterPhoto", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<RegisterPhotoResponse> RegisterPhotoWithOptionsAsync(RegisterPhotoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<RegisterPhotoResponse>(await DoRPCRequestAsync("RegisterPhoto", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public RegisterPhotoResponse RegisterPhoto(RegisterPhotoRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return RegisterPhotoWithOptions(request, runtime); } public async Task<RegisterPhotoResponse> RegisterPhotoAsync(RegisterPhotoRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await RegisterPhotoWithOptionsAsync(request, runtime); } public RegisterTagResponse RegisterTagWithOptions(RegisterTagRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<RegisterTagResponse>(DoRPCRequest("RegisterTag", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<RegisterTagResponse> RegisterTagWithOptionsAsync(RegisterTagRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<RegisterTagResponse>(await DoRPCRequestAsync("RegisterTag", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public RegisterTagResponse RegisterTag(RegisterTagRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return RegisterTagWithOptions(request, runtime); } public async Task<RegisterTagResponse> RegisterTagAsync(RegisterTagRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await RegisterTagWithOptionsAsync(request, runtime); } public RemoveAlbumPhotosResponse RemoveAlbumPhotosWithOptions(RemoveAlbumPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<RemoveAlbumPhotosResponse>(DoRPCRequest("RemoveAlbumPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<RemoveAlbumPhotosResponse> RemoveAlbumPhotosWithOptionsAsync(RemoveAlbumPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<RemoveAlbumPhotosResponse>(await DoRPCRequestAsync("RemoveAlbumPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public RemoveAlbumPhotosResponse RemoveAlbumPhotos(RemoveAlbumPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return RemoveAlbumPhotosWithOptions(request, runtime); } public async Task<RemoveAlbumPhotosResponse> RemoveAlbumPhotosAsync(RemoveAlbumPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await RemoveAlbumPhotosWithOptionsAsync(request, runtime); } public RemoveFacePhotosResponse RemoveFacePhotosWithOptions(RemoveFacePhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<RemoveFacePhotosResponse>(DoRPCRequest("RemoveFacePhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<RemoveFacePhotosResponse> RemoveFacePhotosWithOptionsAsync(RemoveFacePhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<RemoveFacePhotosResponse>(await DoRPCRequestAsync("RemoveFacePhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public RemoveFacePhotosResponse RemoveFacePhotos(RemoveFacePhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return RemoveFacePhotosWithOptions(request, runtime); } public async Task<RemoveFacePhotosResponse> RemoveFacePhotosAsync(RemoveFacePhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await RemoveFacePhotosWithOptionsAsync(request, runtime); } public RenameAlbumResponse RenameAlbumWithOptions(RenameAlbumRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<RenameAlbumResponse>(DoRPCRequest("RenameAlbum", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<RenameAlbumResponse> RenameAlbumWithOptionsAsync(RenameAlbumRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<RenameAlbumResponse>(await DoRPCRequestAsync("RenameAlbum", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public RenameAlbumResponse RenameAlbum(RenameAlbumRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return RenameAlbumWithOptions(request, runtime); } public async Task<RenameAlbumResponse> RenameAlbumAsync(RenameAlbumRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await RenameAlbumWithOptionsAsync(request, runtime); } public RenameFaceResponse RenameFaceWithOptions(RenameFaceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<RenameFaceResponse>(DoRPCRequest("RenameFace", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<RenameFaceResponse> RenameFaceWithOptionsAsync(RenameFaceRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<RenameFaceResponse>(await DoRPCRequestAsync("RenameFace", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public RenameFaceResponse RenameFace(RenameFaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return RenameFaceWithOptions(request, runtime); } public async Task<RenameFaceResponse> RenameFaceAsync(RenameFaceRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await RenameFaceWithOptionsAsync(request, runtime); } public SearchPhotosResponse SearchPhotosWithOptions(SearchPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<SearchPhotosResponse>(DoRPCRequest("SearchPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<SearchPhotosResponse> SearchPhotosWithOptionsAsync(SearchPhotosRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<SearchPhotosResponse>(await DoRPCRequestAsync("SearchPhotos", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public SearchPhotosResponse SearchPhotos(SearchPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return SearchPhotosWithOptions(request, runtime); } public async Task<SearchPhotosResponse> SearchPhotosAsync(SearchPhotosRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await SearchPhotosWithOptionsAsync(request, runtime); } public SetAlbumCoverResponse SetAlbumCoverWithOptions(SetAlbumCoverRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<SetAlbumCoverResponse>(DoRPCRequest("SetAlbumCover", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<SetAlbumCoverResponse> SetAlbumCoverWithOptionsAsync(SetAlbumCoverRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<SetAlbumCoverResponse>(await DoRPCRequestAsync("SetAlbumCover", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public SetAlbumCoverResponse SetAlbumCover(SetAlbumCoverRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return SetAlbumCoverWithOptions(request, runtime); } public async Task<SetAlbumCoverResponse> SetAlbumCoverAsync(SetAlbumCoverRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await SetAlbumCoverWithOptionsAsync(request, runtime); } public SetFaceCoverResponse SetFaceCoverWithOptions(SetFaceCoverRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<SetFaceCoverResponse>(DoRPCRequest("SetFaceCover", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<SetFaceCoverResponse> SetFaceCoverWithOptionsAsync(SetFaceCoverRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<SetFaceCoverResponse>(await DoRPCRequestAsync("SetFaceCover", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public SetFaceCoverResponse SetFaceCover(SetFaceCoverRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return SetFaceCoverWithOptions(request, runtime); } public async Task<SetFaceCoverResponse> SetFaceCoverAsync(SetFaceCoverRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await SetFaceCoverWithOptionsAsync(request, runtime); } public SetMeResponse SetMeWithOptions(SetMeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<SetMeResponse>(DoRPCRequest("SetMe", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<SetMeResponse> SetMeWithOptionsAsync(SetMeRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<SetMeResponse>(await DoRPCRequestAsync("SetMe", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public SetMeResponse SetMe(SetMeRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return SetMeWithOptions(request, runtime); } public async Task<SetMeResponse> SetMeAsync(SetMeRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await SetMeWithOptionsAsync(request, runtime); } public SetQuotaResponse SetQuotaWithOptions(SetQuotaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<SetQuotaResponse>(DoRPCRequest("SetQuota", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<SetQuotaResponse> SetQuotaWithOptionsAsync(SetQuotaRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<SetQuotaResponse>(await DoRPCRequestAsync("SetQuota", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public SetQuotaResponse SetQuota(SetQuotaRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return SetQuotaWithOptions(request, runtime); } public async Task<SetQuotaResponse> SetQuotaAsync(SetQuotaRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await SetQuotaWithOptionsAsync(request, runtime); } public TagPhotoResponse TagPhotoWithOptions(TagPhotoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<TagPhotoResponse>(DoRPCRequest("TagPhoto", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<TagPhotoResponse> TagPhotoWithOptionsAsync(TagPhotoRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<TagPhotoResponse>(await DoRPCRequestAsync("TagPhoto", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public TagPhotoResponse TagPhoto(TagPhotoRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return TagPhotoWithOptions(request, runtime); } public async Task<TagPhotoResponse> TagPhotoAsync(TagPhotoRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await TagPhotoWithOptionsAsync(request, runtime); } public ToggleFeaturesResponse ToggleFeaturesWithOptions(ToggleFeaturesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ToggleFeaturesResponse>(DoRPCRequest("ToggleFeatures", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public async Task<ToggleFeaturesResponse> ToggleFeaturesWithOptionsAsync(ToggleFeaturesRequest request, AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime) { AlibabaCloud.TeaUtil.Common.ValidateModel(request); AlibabaCloud.OpenApiClient.Models.OpenApiRequest req = new AlibabaCloud.OpenApiClient.Models.OpenApiRequest { Body = AlibabaCloud.TeaUtil.Common.ToMap(request), }; return TeaModel.ToObject<ToggleFeaturesResponse>(await DoRPCRequestAsync("ToggleFeatures", "2017-07-11", "HTTPS", "POST", "AK", "json", req, runtime)); } public ToggleFeaturesResponse ToggleFeatures(ToggleFeaturesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return ToggleFeaturesWithOptions(request, runtime); } public async Task<ToggleFeaturesResponse> ToggleFeaturesAsync(ToggleFeaturesRequest request) { AlibabaCloud.TeaUtil.Models.RuntimeOptions runtime = new AlibabaCloud.TeaUtil.Models.RuntimeOptions(); return await ToggleFeaturesWithOptionsAsync(request, runtime); } } }