avacloud_client_dart 1.0.0-beta0001 copy "avacloud_client_dart: ^1.0.0-beta0001" to clipboard
avacloud_client_dart: ^1.0.0-beta0001 copied to clipboard

AVACloud Client by Dangl IT GmbH

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
copied to clipboard

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
copied to clipboard

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');
}

copied to clipboard

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 #

Author #

0
likes
110
points
149
downloads

Publisher

unverified uploader

Weekly Downloads

2024.09.26 - 2025.04.10

AVACloud Client by Dangl IT GmbH

Homepage

Documentation

API reference

License

unknown (license)

Dependencies

collection, http, intl, meta

More

Packages that depend on avacloud_client_dart