Skip to main content

ajeek_client 0.5.0 copy "ajeek_client: ^0.5.0" to clipboard
ajeek_client: ^0.5.0 copied to clipboard

unlistedoutdated

Ajeek dart client library of Rest api

ajeek_client #

Ajeek api document

This Dart package is automatically generated by the OpenAPI Generator project:

  • API version: 0.4.3-SNAPSHOT
  • 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:
  ajeek_client:
    git: https://github.com/GIT_USER_ID/GIT_REPO_ID.git

Local #

To use the package in your local drive, add the following dependency to your pubspec.yaml

dependencies:
  ajeek_client:
    path: /path/to/ajeek_client

Tests #

TODO

Getting Started #

Please follow the installation procedure and then run the following:

import 'package:ajeek_client/api.dart';

// TODO Configure HTTP Bearer authorization: bearerAuth
// Case 1. Use String Token
//defaultApiClient.getAuthentication<HttpBearerAuth>('bearerAuth').setAccessToken('YOUR_ACCESS_TOKEN');
// Case 2. Use Function which generate token.
// String yourTokenGeneratorFunction() { ... }
//defaultApiClient.getAuthentication<HttpBearerAuth>('bearerAuth').setAccessToken(yourTokenGeneratorFunction);

final api_instance = ApplianceResourcesApi();
final applianceRequestDto = ApplianceRequestDto(); // ApplianceRequestDto | 

try {
    final result = api_instance.createAppliance(applianceRequestDto);
    print(result);
} catch (e) {
    print('Exception when calling ApplianceResourcesApi->createAppliance: $e\n');
}

Documentation for API Endpoints #

All URIs are relative to http://localhost:12600

Class Method HTTP request Description
ApplianceResourcesApi createAppliance POST /appliance/ User add appliance
ApplianceResourcesApi getAppliance GET /appliance/{id} Get an appliance
ApplianceResourcesApi listAppliances GET /appliance/list Get user' all appliances
BaseResourcesApi getBrands GET /base/brands Get all brands and models
BaseResourcesApi getPreSignedUploadUrl GET /base/preSignedUploadUrl Get a pre-signed s3 upload url
BaseResourcesApi getPredefinedIssues GET /base/predefinedIssues Get all predefined issues
HomeResourcesApi getHomeResource GET /home/ Get homepage resources, Appliances and bookings.
OrderResourcesApi createOrder POST /order/ Create an order.
OrderResourcesApi listOrders GET /order/list
RootIndexApi test GET /test Index test
RootIndexApi testIndex GET /index Index test
RootIndexApi testUser GET /user/test User authentication test
SynchroTeamCallbackApi synchroTeamCallback POST /callback/synchroteam SynchroTeam callback

Documentation For Models #

  • Appliance
  • ApplianceRequestDto
  • ApplianceResponseDto
  • Brand
  • GrantedAuthority
  • HomeResponseDto
  • Model
  • OrderDto
  • OrderResponseDto
  • Position
  • PreSignedUploadUrlResponseDto
  • ResBaseApplianceResponseDto
  • ResBaseHomeResponseDto
  • ResBaseListAppliance
  • ResBaseListBrand
  • ResBaseListOrderResponseDto
  • ResBaseListString
  • ResBasePreSignedUploadUrlResponseDto
  • ResBaseString
  • User

Documentation For Authorization #

Authentication schemes defined for the API:

bearerAuth #

  • Type: HTTP Bearer authentication

Author #

aaron@ajeeknow.com

0
likes
0
points
145
downloads

Publisher

unverified uploader

Weekly Downloads

Ajeek dart client library of Rest api

Homepage

License

unknown (license)

Dependencies

collection, http, intl, meta

More

Packages that depend on ajeek_client