public CreateCustomerStatementRequest(DateTime startDate, DateTime endDate, CustomerStatementFormat format, CustomerStatementRegionalFormat regionalFormat) { DateStart = startDate; DateEnd = endDate; Format = format; RegionalFormat = regionalFormat; }
public async Task <Id> CreateCsvAsync(long monetaryAccountId, DateTime startDate, DateTime endDate, CustomerStatementRegionalFormat regionalFormat) { var session = ApiClient.Session; var request = new CreateCustomerStatementRequest(startDate, endDate, CustomerStatementFormat.CSV, regionalFormat); return(await ApiClient.DoSignedApiRequestSingleAsync <Id>(HttpMethod.Post, $"user/{session.User.Id}/monetary-account/{monetaryAccountId}/customer-statement", session.Token, request)); }