avacloud_client_dart
AVACloud API specification
This Dart package is automatically generated by the OpenAPI Generator project:
- API version: 1.53.2
- Generator version: 7.7.0
- Build package: org.openapitools.codegen.languages.DartClientCodegen
Requirements
Dart 2.12 or later
Installation & Usage
Github
If this Dart package is published to Github, add the following dependency to your pubspec.yaml
dependencies:
avacloud_client_dart:
git: https:////.git
Local
To use the package in your local drive, add the following dependency to your pubspec.yaml
dependencies:
avacloud_client_dart:
path: /path/to/avacloud_client_dart
Tests
TODO
Getting Started
Please follow the installation procedure and then run the following:
import 'package:avacloud_client_dart/api.dart';
// TODO Configure OAuth2 access token for authorization: Dangl.Identity
//defaultApiClient.getAuthentication<OAuth>('Dangl.Identity').accessToken = 'YOUR_ACCESS_TOKEN';
final api_instance = AslvConversionApi();
final removePlainTextLongTexts = true; // bool | If set to true, plain text long texts will be removed from the output to reduce response sizes
final removeHtmlLongTexts = true; // bool | If set to true, html long texts will be removed from the output to reduce response sizes
final aslvFile = BINARY_DATA_HERE; // MultipartFile | The input file
try {
final result = api_instance.aslvConversionConvertToAva(removePlainTextLongTexts, removeHtmlLongTexts, aslvFile);
print(result);
} catch (e) {
print('Exception when calling AslvConversionApi->aslvConversionConvertToAva: $e\n');
}
Documentation for API Endpoints
All URIs are relative to https://avacloud-api.dangl-it.com
Class | Method | HTTP request | Description |
---|---|---|---|
AslvConversionApi | aslvConversionConvertToAva | POST /conversion/aslv/ava | Converts Aslv files to Dangl.AVA projects |
AslvConversionApi | aslvConversionConvertToExcel | POST /conversion/aslv/excel | Converts Aslv files to Excel |
AslvConversionApi | aslvConversionConvertToFlatAva | POST /conversion/aslv/flat-ava | Converts Aslv files to Dangl.AVA projects |
AslvConversionApi | aslvConversionConvertToGaeb | POST /conversion/aslv/gaeb | Converts Aslv files to GAEB files |
AslvConversionApi | aslvConversionConvertToOenorm | POST /conversion/aslv/oenorm | Converts Aslv files to Oenorm files |
AvaConversionApi | avaConversionConvertToAva | POST /conversion/ava/ava | Converts Dangl.AVA projects to Dangl.AVA. This is useful when you want to generate the calculated properties. |
AvaConversionApi | avaConversionConvertToDatanorm | POST /conversion/ava/datanorm | Converts Dangl.AVA projects to Datanorm |
AvaConversionApi | avaConversionConvertToExcel | POST /conversion/ava/excel | Converts Dangl.AVA projects to Excel |
AvaConversionApi | avaConversionConvertToFlatAva | POST /conversion/ava/flat-ava | Converts Dangl.AVA projects to Dangl.AVA. This is useful when you want to generate the calculated properties. |
AvaConversionApi | avaConversionConvertToGaeb | POST /conversion/ava/gaeb | Converts Dangl.AVA projects to GAEB |
AvaConversionApi | avaConversionConvertToIdsConnect | POST /conversion/ava/ids-connect | Converts Dangl.AVA projects to IDS Connect files |
AvaConversionApi | avaConversionConvertToOenorm | POST /conversion/ava/oenorm | Converts Dangl.AVA projects to Oenorm |
AvaConversionApi | avaConversionConvertToReb | POST /conversion/ava/reb | Converts Dangl.AVA projects to REB |
AvaConversionApi | avaConversionConvertToSia | POST /conversion/ava/sia | Converts Dangl.AVA projects to SIA 451 |
AvaConversionApi | avaConversionConvertToUgl | POST /conversion/ava/ugl | Converts Dangl.AVA projects to UGL |
DanglIdentityApi | danglIdentityGetUserInfo | GET /identity/user-info | |
DanglIdentityApi | danglIdentityLoginAndReturnToken | POST /identity/token-login | |
DanglIdentityApi | danglIdentityLoginWithCookie | POST /identity/login | |
DanglIdentityApi | danglIdentityRefreshToken | POST /identity/token-refresh | |
DanglIdentityApi | danglIdentityRegister | POST /identity/register | |
DanglIdentityApi | danglIdentityRequestPasswordReset | POST /identity/password-forgotten | |
DanglIdentityApi | danglIdentitySignOutWithSignInManager | DELETE /identity/login | |
DatanormConversionApi | datanormConversionConvertToAva | POST /conversion/datanorm/ava | Converts Datanorm files to Dangl.AVA projects |
DatanormConversionApi | datanormConversionConvertToFlatAva | POST /conversion/datanorm/flat-ava | Converts Datanorm files to Dangl.AVA projects |
ExcelConversionApi | excelConversionConvertToAva | POST /conversion/excel/ava | Converts Excel files to Dangl.AVA projects. |
ExcelConversionApi | excelConversionConvertToExcel | POST /conversion/excel/excel | Converts Excel files to Excel files. Used, for example, when elements were added in excel to generate or modify a project. The Excel file can then be shared containing the full project with all formattings, formulas and styles applied. |
ExcelConversionApi | excelConversionConvertToFlatAva | POST /conversion/excel/flat-ava | Converts Excel files to Dangl.AVA projects. |
ExcelConversionApi | excelConversionConvertToGaeb | POST /conversion/excel/gaeb | Converts Excel files to GAEB files. |
ExcelConversionApi | excelConversionConvertToOenorm | POST /conversion/excel/oenorm | Converts Excel files to Oenorm files. |
FlatAvaConversionApi | flatAvaConversionConvertToAva | POST /conversion/flat-ava/ava | Converts flat Dangl.AVA projects to Dangl.AVA. This is useful when you want to generate the calculated properties. |
FlatAvaConversionApi | flatAvaConversionConvertToDatanorm | POST /conversion/flat-ava/datanorm | Converts flat Dangl.AVA projects to Datanorm |
FlatAvaConversionApi | flatAvaConversionConvertToExcel | POST /conversion/flat-ava/excel | Converts flat Dangl.AVA projects to Excel |
FlatAvaConversionApi | flatAvaConversionConvertToFlatAva | POST /conversion/flat-ava/flat-ava | Converts flat Dangl.AVA projects to Dangl.AVA. This is useful when you want to generate the calculated properties. |
FlatAvaConversionApi | flatAvaConversionConvertToGaeb | POST /conversion/flat-ava/gaeb | Converts flat Dangl.AVA projects to GAEB |
FlatAvaConversionApi | flatAvaConversionConvertToIdsConnect | POST /conversion/flat-ava/ids-connect | Converts flat Dangl.AVA projects to IDS Connect files |
FlatAvaConversionApi | flatAvaConversionConvertToOenorm | POST /conversion/flat-ava/oenorm | Converts flat Dangl.AVA projects to Oenorm |
FlatAvaConversionApi | flatAvaConversionConvertToReb | POST /conversion/flat-ava/reb | Converts flat Dangl.AVA projects to REB |
FlatAvaConversionApi | flatAvaConversionConvertToSia | POST /conversion/flat-ava/sia | Converts flat Dangl.AVA projects to SIA 451 |
FlatAvaConversionApi | flatAvaConversionConvertToUgl | POST /conversion/flat-ava/ugl | Converts flat Dangl.AVA projects to UGL |
GaebConversionApi | gaebConversionConvertToAva | POST /conversion/gaeb/ava | Converts GAEB files to Dangl.AVA projects |
GaebConversionApi | gaebConversionConvertToExcel | POST /conversion/gaeb/excel | Converts GAEB files to Excel |
GaebConversionApi | gaebConversionConvertToFlatAva | POST /conversion/gaeb/flat-ava | Converts GAEB files to Dangl.AVA projects |
GaebConversionApi | gaebConversionConvertToGaeb | POST /conversion/gaeb/gaeb | Converts GAEB files to GAEB files. Used for example when transforming or repairing GAEB files. |
GaebConversionApi | gaebConversionConvertToOenorm | POST /conversion/gaeb/oenorm | Converts GAEB files to Oenorm files |
IdsConnectConversionApi | idsConnectConversionConvertToAva | POST /conversion/ids-connect/ava | Converts IDS Connect files to Dangl.AVA projects |
IdsConnectConversionApi | idsConnectConversionConvertToFlatAva | POST /conversion/ids-connect/flat-ava | Converts IDS Connect files to Dangl.AVA projects |
OenormConversionApi | oenormConversionConvertToAva | POST /conversion/oenorm/ava | Converts ÖNorm files to Dangl.AVA projects |
OenormConversionApi | oenormConversionConvertToExcel | POST /conversion/oenorm/excel | Converts ÖNorm files to Excel |
OenormConversionApi | oenormConversionConvertToFlatAva | POST /conversion/oenorm/flat-ava | Converts ÖNorm files to Dangl.AVA projects |
OenormConversionApi | oenormConversionConvertToGaeb | POST /conversion/oenorm/gaeb | Converts ÖNorm files to GAEB files. |
OenormConversionApi | oenormConversionConvertToOenorm | POST /conversion/oenorm/oenorm | Converts ÖNorm files to Oenorm files. |
RebConversionApi | rebConversionConvertToAva | POST /conversion/reb/ava | Converts REB files to Dangl.AVA projects |
RebConversionApi | rebConversionConvertToExcel | POST /conversion/reb/excel | Converts REB files to Excel |
RebConversionApi | rebConversionConvertToFlatAva | POST /conversion/reb/flat-ava | Converts REB files to Dangl.AVA projects |
RebConversionApi | rebConversionConvertToGaeb | POST /conversion/reb/gaeb | Converts REB files to GAEB files |
RebConversionApi | rebConversionConvertToOenorm | POST /conversion/reb/oenorm | Converts REB files to Oenorm |
SiaConversionApi | siaConversionConvertToAva | POST /conversion/sia/ava | Converts SIA 451 files to Dangl.AVA projects |
SiaConversionApi | siaConversionConvertToExcel | POST /conversion/sia/excel | Converts SIA 451 files to Excel |
SiaConversionApi | siaConversionConvertToFlatAva | POST /conversion/sia/flat-ava | Converts SIA 451 files to Dangl.AVA projects |
SiaConversionApi | siaConversionConvertToGaeb | POST /conversion/sia/gaeb | Converts SIA 451 files to GAEB files |
SiaConversionApi | siaConversionConvertToOenorm | POST /conversion/sia/oenorm | Converts SIA 451 files to Oenorm files |
StatusApi | statusGetStatus | GET /status | Reports the health status of the AVACloud API |
UglConversionApi | uglConversionConvertToAva | POST /conversion/ugl/ava | Converts Ugl files to Dangl.AVA projects |
UglConversionApi | uglConversionConvertToFlatAva | POST /conversion/ugl/flat-ava | Converts Ugl files to Dangl.AVA projects |
ValidationApi | validationValidateFile | POST /validation/file | This endpoint validates AVA files, typically GAEB or ÖNorm. The type of file needs to be provided as a query parameter, since there is no auto detection of the uploaded file type. |
ValidationApi | validationValidateProject | POST /validation/project | This endpoint provides a full validation of a provided ProjectDto. It will take the given exchange phase into account and do some general project validation. Optionally, a conversion to a desired target can also be done, in which case the target file will also be validated. |
XRechnungConversionApi | xRechnungConversionConvertAvaToXRechnung | POST /conversion/xrechnung/ava-wrapper/xrechnung | This will convert an AVA wrapper object to an XRechnung file |
XRechnungConversionApi | xRechnungConversionConvertInvoiceToXRechnung | POST /conversion/xrechnung/invoice/xrechnung | This will convert an Invoice object to an XRechnung file |
XRechnungConversionApi | xRechnungConversionConvertXRechnungToAva | POST /conversion/xrechnung/ava-wrapper | This will read an XRechnung file and convert it to an AVA wrapper object |
XRechnungConversionApi | xRechnungConversionConvertXRechnungToInvoice | POST /conversion/xrechnung/invoice | This will read an XRechnung file and convert it to an Invoice object |
Documentation For Models
- AddendumStatusDto
- AdditionTypeDto
- ApiError
- ArticleDataDto
- AttachmentMimeType
- AvaProjectWrapper
- AwardTypeDto
- BankingInformationDto
- CalculationDto
- CatalogueDto
- CatalogueReferenceDto
- CatalogueTypeDto
- ClaimGet
- ComissionStatusDto
- CommerceInquiryTypeDto
- CommercePropertiesDto
- ComplementedByQuantityDto
- DatanormDestinationVersion
- DestinationGaebExchangePhase
- DestinationGaebType
- DestinationOenormType
- DestinationRebType
- DurationUnitDto
- ExchangePhaseDto
- ExecutionDescriptionDto
- FileValidationSourceType
- FlatAvaProject
- FlatElementDto
- ForgotPasswordPost
- GetStatus
- GrossPriceComponentDto
- HoldOutDurationUnitDto
- HoldOutTypeDto
- HttpStatusCode
- IElementDto
- IdsConnectVersion
- Invoice
- InvoiceAllowance
- InvoiceCharge
- InvoiceLineItem
- InvoiceNote
- InvoicePeriod
- InvoiceTotals
- InvoiceType
- ItemNumberDto
- ItemNumberSchemaDto
- ItemNumberSchemaTierAlignmentDto
- ItemNumberSchemaTierDto
- ItemNumberSchemaTierTypeDto
- ItemNumberTypeDto
- LabourPriceComponentDto
- LineItemAllowance
- LineItemAttribute
- LineItemCharge
- LineItemInformation
- LineItemPriceDetail
- LineItemVatInformation
- LoginPost
- NoteTextDto
- ObjectValidationCheckDetails
- OenormNoteTextPropertiesDto
- OenormOriginCodeDto
- OenormPositionPropertiesDto
- OenormPropertiesDto
- Organization
- OriginDto
- PartyInformationDto
- Payee
- PaymentInstructions
- PaymentMeans
- PositionComplementingTypeDto
- PositionDto
- PositionHoldOutPropertiesDto
- PositionTypeDto
- PostAvaProjectValidationSourceOptions
- PostAvaSourceOptions
- PostGaebDestinationOptions
- PostOenormDestinationOptions
- PreviousInvoice
- PriceCatalogueDataDto
- PriceComponentDto
- PriceComponentTypeDto
- PriceInformationDto
- PriceRoundingModeDto
- PriceTypeDto
- ProductDataDto
- ProjectDto
- ProjectInformationDto
- ProjectValidationCheckDetails
- QuantityAssignmentDto
- References
- RegisterPost
- ResponseErrorType
- STLBKeyDto
- STLBReferenceDto
- ServiceSpecificationCommercePropertiesDto
- ServiceSpecificationDto
- ServiceSpecificationGroupDto
- ServiceTypeDto
- SiaDestinationType
- SourceType
- SpecialAwardKindDto
- StandardReferenceTypeDto
- StandardizedDescriptionDto
- SubDescriptionDto
- SupportingDocument
- TokenLoginPost
- TokenRefreshPost
- TokenResponseGet
- TradeDiscountDto
- UglDestinationVersion
- UserInfoGet
- ValidationCheckResult
- ValidationCheckType
- ValidationResult
- ValidationSeverity
- ValidationType
- VatBreakdown
- VatCategory
- WarrantyDurationDto
- XmlSchemaValidationCheckDetails
Documentation For Authorization
Authentication schemes defined for the API:
Dangl.Identity
- Type: OAuth
- Flow: implicit
- Authorization URL: https://identity.dangl-it.com/connect/authorize
- Scopes:
- avacloud: Access to the AVACloud API