Class AvaConversionClient
Inheritance
Inherited Members
Namespace: Dangl.AVACloud.Client
Assembly: Dangl.AVACloud.Client.dll
Syntax
public class AvaConversionClientConstructors
| Improve this Doc View SourceAvaConversionClient(HttpClient)
Declaration
public AvaConversionClient(HttpClient httpClient)Parameters
| Type | Name | Description | 
|---|---|---|
| System.Net.Http.HttpClient | httpClient | 
Properties
| Improve this Doc View SourceBaseUrl
Declaration
public string BaseUrl { get; set; }Property Value
| Type | Description | 
|---|---|
| System.String | 
JsonSerializerSettings
Declaration
protected JsonSerializerSettings JsonSerializerSettings { get; }Property Value
| Type | Description | 
|---|---|
| Newtonsoft.Json.JsonSerializerSettings | 
Methods
| Improve this Doc View SourceConvertToExcelAsync(ProjectDto, Nullable<Boolean>, Nullable<Boolean>, String)
Converts Dangl.AVA projects to Excel
Declaration
public Task<FileResponse> ConvertToExcelAsync(ProjectDto avaProject, bool? writePrices, bool? writeLongTexts, string conversionCulture)Parameters
| Type | Name | Description | 
|---|---|---|
| Dangl.AVA.IO.Dto.v1.ProjectDto | avaProject | The Dangl.AVA project | 
| System.Nullable<System.Boolean> | writePrices | Defaults to true | 
| System.Nullable<System.Boolean> | writeLongTexts | Defaults to true | 
| System.String | conversionCulture | The culture that should be used for the conversion process, to have localized Excel files | 
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<FileResponse> | 
Exceptions
| Type | Condition | 
|---|---|
| SwaggerException | A server side error occurred. | 
ConvertToExcelAsync(ProjectDto, Nullable<Boolean>, Nullable<Boolean>, String, CancellationToken)
Converts Dangl.AVA projects to Excel
Declaration
public Task<FileResponse> ConvertToExcelAsync(ProjectDto avaProject, bool? writePrices, bool? writeLongTexts, string conversionCulture, CancellationToken cancellationToken)Parameters
| Type | Name | Description | 
|---|---|---|
| Dangl.AVA.IO.Dto.v1.ProjectDto | avaProject | The Dangl.AVA project | 
| System.Nullable<System.Boolean> | writePrices | Defaults to true | 
| System.Nullable<System.Boolean> | writeLongTexts | Defaults to true | 
| System.String | conversionCulture | The culture that should be used for the conversion process, to have localized Excel files | 
| System.Threading.CancellationToken | cancellationToken | A cancellation token that can be used by other objects or threads to receive notice of cancellation. | 
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<FileResponse> | 
Exceptions
| Type | Condition | 
|---|---|
| SwaggerException | A server side error occurred. | 
ConvertToGaebAsync(ProjectDto, Nullable<DestinationGaebType>, Nullable<DestinationGaebExchangePhase>)
Converts Dangl.AVA projects to GAEB
Declaration
public Task<FileResponse> ConvertToGaebAsync(ProjectDto avaProject, DestinationGaebType? destinationGaebType, DestinationGaebExchangePhase? targetExchangePhaseTransform)Parameters
| Type | Name | Description | 
|---|---|---|
| Dangl.AVA.IO.Dto.v1.ProjectDto | avaProject | The Dangl.AVA project | 
| System.Nullable<DestinationGaebType> | destinationGaebType | Defaults to GAEB XML V3.2 | 
| System.Nullable<DestinationGaebExchangePhase> | targetExchangePhaseTransform | Defaults to none, meaning no transformation will be done | 
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<FileResponse> | 
Exceptions
| Type | Condition | 
|---|---|
| SwaggerException | A server side error occurred. | 
ConvertToGaebAsync(ProjectDto, Nullable<DestinationGaebType>, Nullable<DestinationGaebExchangePhase>, CancellationToken)
Converts Dangl.AVA projects to GAEB
Declaration
public Task<FileResponse> ConvertToGaebAsync(ProjectDto avaProject, DestinationGaebType? destinationGaebType, DestinationGaebExchangePhase? targetExchangePhaseTransform, CancellationToken cancellationToken)Parameters
| Type | Name | Description | 
|---|---|---|
| Dangl.AVA.IO.Dto.v1.ProjectDto | avaProject | The Dangl.AVA project | 
| System.Nullable<DestinationGaebType> | destinationGaebType | Defaults to GAEB XML V3.2 | 
| System.Nullable<DestinationGaebExchangePhase> | targetExchangePhaseTransform | Defaults to none, meaning no transformation will be done | 
| System.Threading.CancellationToken | cancellationToken | A cancellation token that can be used by other objects or threads to receive notice of cancellation. | 
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<FileResponse> | 
Exceptions
| Type | Condition | 
|---|---|
| SwaggerException | A server side error occurred. | 
ConvertToOenormAsync(ProjectDto, Nullable<DestinationOenormType>, Nullable<Boolean>)
Converts Dangl.AVA projects to Oenorm
Declaration
public Task<FileResponse> ConvertToOenormAsync(ProjectDto avaProject, DestinationOenormType? destinationOenormType, bool? tryRepairProjectStructure)Parameters
| Type | Name | Description | 
|---|---|---|
| Dangl.AVA.IO.Dto.v1.ProjectDto | avaProject | The Dangl.AVA project | 
| System.Nullable<DestinationOenormType> | destinationOenormType | Defaults to Lv2015 | 
| System.Nullable<System.Boolean> | tryRepairProjectStructure | Defaults to false. If this is enabled, the converter will try to ensure that the project structure can be mapped to Oenorm. It might introduce additional group levels to ensure a compatible target | 
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<FileResponse> | 
Exceptions
| Type | Condition | 
|---|---|
| SwaggerException | A server side error occurred. | 
ConvertToOenormAsync(ProjectDto, Nullable<DestinationOenormType>, Nullable<Boolean>, CancellationToken)
Converts Dangl.AVA projects to Oenorm
Declaration
public Task<FileResponse> ConvertToOenormAsync(ProjectDto avaProject, DestinationOenormType? destinationOenormType, bool? tryRepairProjectStructure, CancellationToken cancellationToken)Parameters
| Type | Name | Description | 
|---|---|---|
| Dangl.AVA.IO.Dto.v1.ProjectDto | avaProject | The Dangl.AVA project | 
| System.Nullable<DestinationOenormType> | destinationOenormType | Defaults to Lv2015 | 
| System.Nullable<System.Boolean> | tryRepairProjectStructure | Defaults to false. If this is enabled, the converter will try to ensure that the project structure can be mapped to Oenorm. It might introduce additional group levels to ensure a compatible target | 
| System.Threading.CancellationToken | cancellationToken | A cancellation token that can be used by other objects or threads to receive notice of cancellation. | 
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<FileResponse> | 
Exceptions
| Type | Condition | 
|---|---|
| SwaggerException | A server side error occurred. | 
ConvertToRebAsync(ProjectDto)
Converts Dangl.AVA projects to REB
Declaration
public Task<FileResponse> ConvertToRebAsync(ProjectDto avaProject)Parameters
| Type | Name | Description | 
|---|---|---|
| Dangl.AVA.IO.Dto.v1.ProjectDto | avaProject | The Dangl.AVA project | 
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<FileResponse> | 
Exceptions
| Type | Condition | 
|---|---|
| SwaggerException | A server side error occurred. | 
ConvertToRebAsync(ProjectDto, CancellationToken)
Converts Dangl.AVA projects to REB
Declaration
public Task<FileResponse> ConvertToRebAsync(ProjectDto avaProject, CancellationToken cancellationToken)Parameters
| Type | Name | Description | 
|---|---|---|
| Dangl.AVA.IO.Dto.v1.ProjectDto | avaProject | The Dangl.AVA project | 
| System.Threading.CancellationToken | cancellationToken | A cancellation token that can be used by other objects or threads to receive notice of cancellation. | 
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<FileResponse> | 
Exceptions
| Type | Condition | 
|---|---|
| SwaggerException | A server side error occurred. | 
ConvertToSiaAsync(ProjectDto)
Converts Dangl.AVA projects to SIA 451
Declaration
public Task<FileResponse> ConvertToSiaAsync(ProjectDto avaProject)Parameters
| Type | Name | Description | 
|---|---|---|
| Dangl.AVA.IO.Dto.v1.ProjectDto | avaProject | The Dangl.AVA project | 
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<FileResponse> | 
Exceptions
| Type | Condition | 
|---|---|
| SwaggerException | A server side error occurred. | 
ConvertToSiaAsync(ProjectDto, CancellationToken)
Converts Dangl.AVA projects to SIA 451
Declaration
public Task<FileResponse> ConvertToSiaAsync(ProjectDto avaProject, CancellationToken cancellationToken)Parameters
| Type | Name | Description | 
|---|---|---|
| Dangl.AVA.IO.Dto.v1.ProjectDto | avaProject | The Dangl.AVA project | 
| System.Threading.CancellationToken | cancellationToken | A cancellation token that can be used by other objects or threads to receive notice of cancellation. | 
Returns
| Type | Description | 
|---|---|
| System.Threading.Tasks.Task<FileResponse> | 
Exceptions
| Type | Condition | 
|---|---|
| SwaggerException | A server side error occurred. |