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
- ActionDTOInternal
- ActionFeedbackDTOInternal
- AppApiStatusDTO
- ChangeDTO
- ChangeParameterDTO
- ChangeStateDTO
- ChangeSubjectDTO
- ChecklistItemMobileDTO
- ChecklistItemMobileDTOInternal
- CreateDiscussionDTOInternal
- CustomReminderSchemaDTO
- CustomReminderSchemaDTOInternal
- CustomReminderSchemaEntryDTO
- CustomReminderSchemaEntryDTOInternal
- EventMetadata
- FileDTO
- FileTransferDTO
- FileTransferDTOInternal
- FilterParam
- HistoryEventDTO
- HomeAccountObjectDTO
- HomeAccountObjectItemDTO
- HomeAccountOptionsDTO
- MemberNotificationOverrideDTO
- MobileAddCommentDTO
- MobileEditCommentDTO
- NotificationSettingsDTO
- ReactionResultDTO
- RelatedEntityDTO
- TicketAttachmentDTOInternal
- TicketCategoryDTO
- TicketLifecycleMobileDTO
- TicketListMobileDTO
- TicketMemberAccountDTO
- TicketMemberAddDTO
- TicketMemberContactDTO
- TicketMemberContactDTOInternal
- TicketMemberMobileDTO
- TicketMobileBaseDTO
- TicketMobileBaseDTOInternal
- TicketMobileCommentDTO
- TicketMobileDTOInternal
- TicketMobileWithLastCommentDTO
- TicketRelatedDTO
- TicketRelatedDTOInternal
- TicketSaveMobileDTOInternal
- TicketStatisticsDTO
- UserNotificationPreferenceDTO
- ValidationErrorDTO
- ValidationErrorsDTO
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