beit_api_ticketing_crm_service 1.1.976 copy "beit_api_ticketing_crm_service: ^1.1.976" to clipboard
beit_api_ticketing_crm_service: ^1.1.976 copied to clipboard

Dart API client for ticketing crm service

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

Author #

0
likes
95
points
404
downloads

Documentation

API reference

Publisher

unverified uploader

Weekly Downloads

Dart API client for ticketing crm service

License

unknown (license)

Dependencies

http, intl, meta

More

Packages that depend on beit_api_ticketing_crm_service