ticketing-crm-service-api

API definition for ticketing-crm-service

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

  • API version: v2
  • Generator version: 7.10.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:
  ticketing-crm-service-api:
    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:
  ticketing-crm-service-api:
    path: /path/to/ticketing-crm-service-api

Tests

TODO

Getting Started

Please follow the installation procedure and then run the following:

import 'package:ticketing-crm-service-api/api.dart';


final api_instance = TicketingMobileTicketApiApi();
final ticketId = 789; // int | 
final checklistItemMobileDTO = ChecklistItemMobileDTO(); // ChecklistItemMobileDTO | 

try {
    final result = api_instance.addChecklistItem(ticketId, checklistItemMobileDTO);
    print(result);
} catch (e) {
    print('Exception when calling TicketingMobileTicketApiApi->addChecklistItem: $e\n');
}

Documentation for API Endpoints

All URIs are relative to http://localhost

Class Method HTTP request Description
TicketingMobileTicketApiApi addChecklistItem POST /app/tickets/{ticketId}/checklist
TicketingMobileTicketApiApi addComment POST /app/tickets/{id}/comment
TicketingMobileTicketApiApi addSelfAsTicketFollower POST /app/tickets/{ticketId}/members/self
TicketingMobileTicketApiApi addTicketMember POST /app/tickets/{ticketId}/members
TicketingMobileTicketApiApi assignTicketToMe POST /app/tickets/{ticketId}/assignToMe
TicketingMobileTicketApiApi changeState POST /app/tickets/{ticketId}/state
TicketingMobileTicketApiApi changeSubject POST /app/tickets/{ticketId}/subject
TicketingMobileTicketApiApi createDiscussionTicket POST /app/tickets/discussion
TicketingMobileTicketApiApi createTicket POST /app/tickets
TicketingMobileTicketApiApi deleteComment DELETE /app/tickets/{id}/comment/{commentId}
TicketingMobileTicketApiApi deleteTicket DELETE /app/tickets/{ticketId}
TicketingMobileTicketApiApi editComment PUT /app/tickets/{id}/comment/{commentId}
TicketingMobileTicketApiApi getApiStatus GET /app/tickets/module-status
TicketingMobileTicketApiApi getOptions GET /app/tickets/options
TicketingMobileTicketApiApi getStatistics GET /app/tickets/stats
TicketingMobileTicketApiApi getTicketAttachment GET /app/tickets/{ticketId}/attachment/{attachmentId}/{fileName}
TicketingMobileTicketApiApi getTicketCommentAttachment GET /app/tickets/{ticketId}/comment/{commentId}/attachment/{attachmentId}/{fileName}
TicketingMobileTicketApiApi getTicketDetail GET /app/tickets/{ticketId}
TicketingMobileTicketApiApi getTicketLifecycle GET /app/tickets/{ticketId}/lifecycle
TicketingMobileTicketApiApi getTicketListAndCounts GET /app/tickets
TicketingMobileTicketApiApi getTicketListWithLastComment GET /app/tickets/list-with-last-comment
TicketingMobileTicketApiApi getTicketMembers GET /app/tickets/{ticketId}/members
TicketingMobileTicketApiApi getTicketsLastComment POST /app/tickets/ticketsLastComment
TicketingMobileTicketApiApi getUserNotificationPreference GET /app/tickets/notification-preference
TicketingMobileTicketApiApi getUserNotificationSettings GET /app/tickets/{ticketId}/notification-settings
TicketingMobileTicketApiApi pinTicketForSubject POST /app/tickets/{ticketId}/pin
TicketingMobileTicketApiApi reaction GET /app/tickets/reaction/{token}
TicketingMobileTicketApiApi removeSelfAsTicketFollower DELETE /app/tickets/{ticketId}/members/self
TicketingMobileTicketApiApi removeTicketMember DELETE /app/tickets/{ticketId}/members/{memberId}
TicketingMobileTicketApiApi submitUserFeedback POST /app/tickets/submit-feedback
TicketingMobileTicketApiApi unpinTicketForSubject DELETE /app/tickets/{ticketId}/pin
TicketingMobileTicketApiApi updateChecklistState PUT /app/tickets/{ticketId}/checklist/{checklistItemId}
TicketingMobileTicketApiApi updateNotificationSettings POST /app/tickets/{ticketId}/notification-settings
TicketingMobileTicketApiApi updateReminderSchema POST /app/tickets/{ticketId}/reminder-schema
TicketingMobileTicketApiApi updateTicket PUT /app/tickets/{ticketId}
TicketingMobileTicketApiApi updateUserNotificationPreference POST /app/tickets/notification-preference

Documentation For Models

Documentation For Authorization

Authentication schemes defined for the API:

Bearer

  • Type: HTTP Bearer authentication

beit-context

  • Type: API key
  • API key parameter name: beit-context
  • Location: HTTP header

beit-internal

  • Type: API key
  • API key parameter name: Authorization-Internal
  • Location: HTTP header

Author

Libraries

api