public CreateImportRequest( Uri requestUri, string inputFormat, Uri inputSource, IReadOnlyList <InputResource> input, ImportRequestStorageDetail storageDetail) { EnsureArg.IsNotNull(requestUri, nameof(requestUri)); RequestUri = requestUri; InputFormat = inputFormat; InputSource = inputSource; Input = input; StorageDetail = storageDetail; }
public static async Task <CreateImportResponse> ImportAsync( this IMediator mediator, Uri requestUri, string inputFormat, Uri inputSource, IReadOnlyList <InputResource> input, ImportRequestStorageDetail storageDetail, CancellationToken cancellationToken) { EnsureArg.IsNotNull(mediator, nameof(mediator)); EnsureArg.IsNotNull(requestUri, nameof(requestUri)); var request = new CreateImportRequest(requestUri, inputFormat, inputSource, input, storageDetail); CreateImportResponse response = await mediator.Send(request, cancellationToken); return(response); }