public async Task <IdResponse> SubmitFile(AccountsFileRequest accountsFileRequest, CancellationToken cancellationToken = default) { CheckoutUtils.ValidateParams("accountsFileRequest", accountsFileRequest, "accountsFileRequest.purpose", accountsFileRequest.Purpose); return(await SubmitFileToFilesApi(accountsFileRequest.File, accountsFileRequest.Purpose.Value, cancellationToken)); }
private async Task ShouldUploadAccountsFile() { var fileRequest = new AccountsFileRequest { File = "./Resources/checkout.jpeg", ContentType = new ContentType("image/png"), Purpose = AccountsFilePurpose.Identification }; IdResponse fileResponse = await DefaultApi.AccountsClient().SubmitFile(fileRequest); fileResponse.ShouldNotBeNull(); fileResponse.Id.ShouldNotBeNull(); }