edropin_eventsapi 1.0.0 copy "edropin_eventsapi: ^1.0.0" to clipboard
edropin_eventsapi: ^1.0.0 copied to clipboard

OpenAPI API client

edropin_eventsapi #

Events service for eDropin

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

  • API version: 1.0.10
  • Build package: org.openapitools.codegen.languages.DartClientCodegen

Requirements #

Dart 1.20.0 or later OR Flutter 0.0.20 or later

Installation & Usage #

Github #

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

name: edropin_eventsapi
version: 1.0.0
description: OpenAPI API client
dependencies:
  edropin_eventsapi:
    git: https://github.com/GIT_USER_ID/GIT_REPO_ID.git
      version: 'any'

Local #

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

dependencies:
  edropin_eventsapi:
    path: /path/to/edropin_eventsapi

Tests #

TODO

Getting Started #

Please follow the installation procedure and then run the following:

import 'package:edropin_eventsapi/api.dart';

// TODO Configure API key authorization: Authorization
//edropin_eventsapi.api.Configuration.apiKey{'Authorization'} = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//edropin_eventsapi.api.Configuration.apiKeyPrefix{'Authorization'} = "Bearer";
// TODO Configure API key authorization: ClientKey
//edropin_eventsapi.api.Configuration.apiKey{'X-Client-Key'} = 'YOUR_API_KEY';
// uncomment below to setup prefix (e.g. Bearer) for API key, if needed
//edropin_eventsapi.api.Configuration.apiKeyPrefix{'X-Client-Key'} = "Bearer";

var api_instance = new EeEventAttendeesApi();
var ticketId = ticketId_example; // String | Ticket Id
var eeEventAttendeeUpdate = new EeEventAttendeeUpdate(); // EeEventAttendeeUpdate | Attendee object to be created

try {
    var result = api_instance.addAttendee(ticketId, eeEventAttendeeUpdate);
    print(result);
} catch (e) {
    print("Exception when calling EeEventAttendeesApi->addAttendee: $e\n");
}

Documentation for API Endpoints #

All URIs are relative to https://events-dot-edropin-test.appspot.com

Class Method HTTP request Description
EeEventAttendeesApi addAttendee POST /tickets/{ticketId}/attendees Add an Attendee to an event
EeEventAttendeesApi clearAttendeeDropins POST /attendees/clear-dropins Clear dropins from attendees
EeEventAttendeesApi createAttendeesForTicketSale POST /attendees/ticketsale Pub sub to generate claims for event tickets sold
EeEventAttendeesApi deactivateAttendeesForTicketRefund POST /attendees/ticketrefund Pub sub to cancel tickets for refunded order items
EeEventAttendeesApi deleteEventAttendee DELETE /attendees/{attendeeId} Delete an existing Event Attendee
EeEventAttendeesApi exportAttendees GET /events/{eventId}/attendees/export List all event attendees
EeEventAttendeesApi getAttendee GET /attendees/{attendeeId} Get an attendee
EeEventAttendeesApi getAttendeeClaimLink GET /attendees/{attendeeId}/claims Get an attendee claim
EeEventAttendeesApi getAttendeesByClaim GET /attendees/claim Get all attendee claims associated with the code in query
EeEventAttendeesApi listAllAttendees GET /events/{eventId}/attendees List all event attendees
EeEventAttendeesApi listUserAttendees GET /attendees Search user attendees
EeEventAttendeesApi sendAttendeeClaimEmail POST /attendees/{attendeeId}/claims Send Claim email
EeEventAttendeesApi sendAttendeeNotification POST /attendees/message Send a message to attendees
EeEventAttendeesApi transferAttendees POST /attendees/transfer Send Claim email
EeEventAttendeesApi updateAttendee PUT /attendees/{attendeeId} Update an attendee
EeEventAttendeesApi updateAttendeesByClaim PUT /attendees/claim Update attendees using claim code
EeEventAutomationsApi addEventAutomation POST /events/{eventId}/automations Add an automation to an event
EeEventAutomationsApi deleteEventAutomation DELETE /automations/{automationId} Delete an existing Automation
EeEventAutomationsApi getEventAutomation GET /automations/{automationId} Get an Automation
EeEventAutomationsApi listAllEventAutomations GET /events/{eventId}/automations List all event Automations
EeEventAutomationsApi triggerEventAutomation POST /automations/{triggerType}/trigger Pub sub to trigger an event automation
EeEventAutomationsApi updateEventAutomation PUT /automations/{automationId} Update Automation to event
EeEventCertificatesApi addEventCertificate POST /events/{eventId}/certificates Add a certificate to an event
EeEventCertificatesApi assignCertificateToAttendee PUT /certificates/{certificateId}/attendees/{attendeeId} Assign a certificate to attendee
EeEventCertificatesApi bulkAssignCertificates PUT /certificates/bulk Assign certificates to attendees
EeEventCertificatesApi bulkRemoveCertificates DELETE /certificates/bulk Remove certificates from attendees
EeEventCertificatesApi deleteEventCertificate DELETE /certificates/{certificateId} Delete an existing certificate
EeEventCertificatesApi downloadCertificate POST /certificates/download/{certificateCode} Download a certificate [certificateCode is eeEventAttendee.certificates[idx].code]
EeEventCertificatesApi getEventCertificate GET /certificates/{certificateId} Get a certificate
EeEventCertificatesApi inspectTemplate GET /certificates/inspectTemplate Inspect a template for all the placeholders
EeEventCertificatesApi listAllEventCertificates GET /events/{eventId}/certificates List all event certificates
EeEventCertificatesApi removeCertificateFromAttendee DELETE /certificates/{certificateId}/attendees/{attendeeId} Remove an assigned certificate from attendee
EeEventCertificatesApi searchAttendeesAssignedToCertificate GET /certificates/{certificateId}/attendees List all attendees assigned to this certificate
EeEventCertificatesApi updateEventCertificate PUT /certificates/{certificateId} Update certificate to event
EeEventDropinsApi addDropinToEventTicket PUT /tickets/{ticketId}/dropins/{dropinId} Add dropin to ticket
EeEventDropinsApi addEventDropin POST /events/{eventId}/dropins Add a dropin to an event
EeEventDropinsApi assignDropinToAttendee PUT /dropins/{dropinId}/attendees/{attendeeId} Assign a dropin to attendee
EeEventDropinsApi deleteEventDropin DELETE /dropins/{dropinId} Delete an existing dropin
EeEventDropinsApi getEventDropin GET /dropins/{dropinId} Get a dropin
EeEventDropinsApi listAllEventDropins GET /events/{eventId}/dropins List all event dropins
EeEventDropinsApi removeDropinFromAttendee DELETE /dropins/{dropinId}/attendees/{attendeeId} Remove an assigned dropin from attendee
EeEventDropinsApi removeDropinFromTicket DELETE /tickets/{ticketId}/dropins/{dropinId} Remove dropin from ticket
EeEventDropinsApi searchAttendeesAssignedToDropin GET /dropins/{dropinId}/attendees List all attendees assigned to this dropin
EeEventDropinsApi searchDropinsAssignedToTicket GET /tickets/{ticketId}/dropins List all dropins assigned to this ticket
EeEventDropinsApi updateEventDropin PUT /dropins/{dropinId} Update dropin to event
EeEventTagsApi listEventTags GET /events/{eventId}/tags Paginate tags linked to an event
EeEventTagsApi removeEventTag DELETE /event-tags/{tagId} Remove tag from event
EeEventTagsApi searchTagsForEvent GET /events/{eventId}/tags-search Paginate tags linked to an event
EeEventTagsApi updateEventTagStatus POST /events/eventTagStatusUpdate Pub sub to update event tag, accept or decline [used by service account]
EeEventTagsApi upsertEventTag PUT /events/{eventId}/tags/{profileId} Create or update a tag in an event [will make tag request if new tag]
EeEventTicketsApi addEventTicket POST /events/{eventId}/tickets Add Ticket to event
EeEventTicketsApi deleteEventTicket DELETE /tickets/{ticketId} Delete an existing Event
EeEventTicketsApi getEventTicket GET /tickets/{ticketId} Get a ticket from the directory
EeEventTicketsApi listEventTickets GET /events/{eventId}/tickets Get Tickets to event
EeEventTicketsApi updateEventPrimaryTicket PUT /tickets/{ticketId}/set-primary/{currencyCode} Update an existing Event
EeEventTicketsApi updateEventTicket PUT /tickets/{ticketId} Upsert Ticket to event (One Ticket per currency)
EeEventsApi createEvent POST /events Create Event
EeEventsApi deleteEvent DELETE /events/{eventId} Delete an existing Event
EeEventsApi getAllEvents GET /events Get Events
EeEventsApi getEvent GET /events/{eventId} Get a Event from the directory
EeEventsApi getEventCategories GET /events/categories Get Event Categories
EeEventsApi getMultipleEvents GET /events/get-multi Get Multiple Events
EeEventsApi searchEvent GET /events/search Search Events
EeEventsApi updateEvent PUT /events/{eventId} Update an existing Event
EeKioskApi activateKiosk POST /kiosks Activate kiosk [used by kiosk to get its unique id]
EeKioskApi deactivateKiosk DELETE /kiosks Deactivate kiosk
EeKioskApi getKiosk GET /kiosks/{kioskId} Get a kiosk
EeKioskApi linkKiosk PUT /kiosks/{kioskId} Link a kiosk to my account
EeKioskApi listAllKiosks GET /kiosks List all user's kiosks
EeKioskApi removeKioskDropin DELETE /kiosks/{kioskId} Remove kiosk dropin
EeKioskApi unlinkKiosk DELETE /kiosks/{kioskId}/unlink Unlink a kiosk
EePermissionsApi acceptPermissionInvite POST /permissions/accept-invite/{inviteToken} Accept a permission invite
EePermissionsApi hasPermission GET /permissions/{entityType}/{entityId}/accounts/{accountId} Check account has permission
EePermissionsApi paginatePermissions GET /permissions/{entityType}/{entityId}/accounts Get permissions for entity
EePermissionsApi removePermissionsForAccount DELETE /permissions/{entityType}/{entityId}/accounts/{accountId} Remove all permissions for account
EePermissionsApi sendPermissionInvite POST /permissions/{entityType}/{entityId}/send-invite Send a permission invite
EePermissionsApi setPermission PUT /permissions/{entityType}/{entityId}/accounts/{accountId} Set account permission
EeQrCodeApi getQRCode GET /qr-code/{data} Get a qr code

Documentation For Models #

Documentation For Authorization #

Authorization #

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

ClientKey #

  • Type: API key
  • API key parameter name: X-Client-Key
  • Location: HTTP header

Author #

dev@edropin.com

0
likes
5
pub points
0%
popularity

Publisher

unverified uploader

OpenAPI API client

Homepage

Dependencies

http

More

Packages that depend on edropin_eventsapi