djangoflow_openapi 0.1.22

SDKdartflutter
Platformandroidioswindowslinuxmacosweb

DjangoFlow OpenAPI API Client

djangoflow_openapi (EXPERIMENTAL)

description

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

  • API version: 0.0.1 (v1)
  • Build package: org.openapitools.codegen.languages.DartDioClientCodegen

Requirements

Installation & Usage

pub.dev

To use the package from pub.dev, please include the following in pubspec.yaml

dependencies:
  djangoflow_openapi: 0.1.22

Github

If this Dart package is published to Github, please include the following in pubspec.yaml

dependencies:
  djangoflow_openapi:
    git:
      url: https://github.com/GIT_USER_ID/GIT_REPO_ID.git
      #ref: main

Local development

To use the package from your local drive, please include the following in pubspec.yaml

dependencies:
  djangoflow_openapi:
    path: /path/to/djangoflow_openapi

Getting Started

Please follow the installation procedure and then run the following:

import 'package:djangoflow_openapi/djangoflow_openapi.dart';


final api = DjangoflowOpenapi().getAuthApi();
final OTPObtainRequest oTPObtainRequest = ; // OTPObtainRequest | 

try {
    final response = await api.authOtpCreate(oTPObtainRequest);
    print(response);
} catch on DioError (e) {
    print("Exception when calling AuthApi->authOtpCreate: $e\n");
}

Documentation for API Endpoints

All URIs are relative to http://localhost

ClassMethodHTTP requestDescription
AuthApiauthOtpCreatePOST /api/v1/auth/otp/
AuthApiauthOtpDevicesConfirmCreatePOST /api/v1/auth/otp-devices/{id}/confirm/
AuthApiauthOtpDevicesCreatePOST /api/v1/auth/otp-devices/
AuthApiauthOtpDevicesDestroyDELETE /api/v1/auth/otp-devices/{id}/
AuthApiauthOtpDevicesListGET /api/v1/auth/otp-devices/
AuthApiauthOtpDevicesRetrieveGET /api/v1/auth/otp-devices/{id}/
AuthApiauthSocialConnectCreatePOST /api/v1/auth/social/connect/
AuthApiauthSocialCreatePOST /api/v1/auth/social/
AuthApiauthTokenBlacklistCreatePOST /api/v1/auth/token/blacklist/
AuthApiauthTokenCreatePOST /api/v1/auth/token/
AuthApiauthTokenRefreshCreatePOST /api/v1/auth/token/refresh/
AuthApiauthTokenVerifyCreatePOST /api/v1/auth/token/verify/
AuthApiauthUsersCreatePOST /api/v1/auth/users/
AuthApiauthUsersPartialUpdatePATCH /api/v1/auth/users/{id}/
AuthApiauthUsersRetrieveGET /api/v1/auth/users/{id}/
AuthApiauthUsersSetPasswordCreatePOST /api/v1/auth/users/{id}/set-password/
AuthApiauthUsersTwoFaPartialUpdatePATCH /api/v1/auth/users/{id}/two-fa/
AuthApiauthUsersTwoFaRetrieveGET /api/v1/auth/users/{id}/two-fa/
ChatApichatRoomsCreatePOST /api/v1/chat/rooms/
ChatApichatRoomsDestroyDELETE /api/v1/chat/rooms/{id}/
ChatApichatRoomsListGET /api/v1/chat/rooms/
ChatApichatRoomsMemberCreatePOST /api/v1/chat/rooms/{id}/member/
ChatApichatRoomsMembersRetrieveGET /api/v1/chat/rooms/{id}/members/
ChatApichatRoomsMessagesCreatePOST /api/v1/chat/rooms/{room_id}/messages/
ChatApichatRoomsMessagesDestroyDELETE /api/v1/chat/rooms/{room_id}/messages/{id}/
ChatApichatRoomsMessagesListGET /api/v1/chat/rooms/{room_id}/messages/
ChatApichatRoomsMessagesPartialUpdatePATCH /api/v1/chat/rooms/{room_id}/messages/{id}/
ChatApichatRoomsMessagesRetrieveGET /api/v1/chat/rooms/{room_id}/messages/{id}/
ChatApichatRoomsMessagesUpdatePUT /api/v1/chat/rooms/{room_id}/messages/{id}/
ChatApichatRoomsPartialUpdatePATCH /api/v1/chat/rooms/{id}/
ChatApichatRoomsRetrieveGET /api/v1/chat/rooms/{id}/
ChatApichatRoomsUpdatePUT /api/v1/chat/rooms/{id}/
NotificationsApinotificationsActionCategoriesListGET /api/v1/notifications/action-categories/
NotificationsApinotificationsDevicesCreatePOST /api/v1/notifications/devices/
NotificationsApinotificationsDevicesDestroyDELETE /api/v1/notifications/devices/{registration_id}/
NotificationsApinotificationsDevicesListGET /api/v1/notifications/devices/
NotificationsApinotificationsDevicesPartialUpdatePATCH /api/v1/notifications/devices/{registration_id}/
NotificationsApinotificationsDevicesRetrieveGET /api/v1/notifications/devices/{registration_id}/
NotificationsApinotificationsDevicesUpdatePUT /api/v1/notifications/devices/{registration_id}/
RemoteconfigApiremoteconfigRetrieveGET /api/v1/remoteconfig/

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

basicAuth

  • Type: HTTP basic authentication

cookieAuth

  • Type: API key
  • API key parameter name: sessionid
  • Location:

jwtAuth

  • Type: HTTP basic authentication

Author