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

ClassMethodHTTP requestDescription
EeEventAttendeesApiaddAttendeePOST /tickets/{ticketId}/attendeesAdd an Attendee to an event
EeEventAttendeesApiclearAttendeeDropinsPOST /attendees/clear-dropinsClear dropins from attendees
EeEventAttendeesApicreateAttendeesForTicketSalePOST /attendees/ticketsalePub sub to generate claims for event tickets sold
EeEventAttendeesApideactivateAttendeesForTicketRefundPOST /attendees/ticketrefundPub sub to cancel tickets for refunded order items
EeEventAttendeesApideleteEventAttendeeDELETE /attendees/{attendeeId}Delete an existing Event Attendee
EeEventAttendeesApiexportAttendeesGET /events/{eventId}/attendees/exportList all event attendees
EeEventAttendeesApigetAttendeeGET /attendees/{attendeeId}Get an attendee
EeEventAttendeesApigetAttendeeClaimLinkGET /attendees/{attendeeId}/claimsGet an attendee claim
EeEventAttendeesApigetAttendeesByClaimGET /attendees/claimGet all attendee claims associated with the code in query
EeEventAttendeesApilistAllAttendeesGET /events/{eventId}/attendeesList all event attendees
EeEventAttendeesApilistUserAttendeesGET /attendeesSearch user attendees
EeEventAttendeesApisendAttendeeClaimEmailPOST /attendees/{attendeeId}/claimsSend Claim email
EeEventAttendeesApisendAttendeeNotificationPOST /attendees/messageSend a message to attendees
EeEventAttendeesApitransferAttendeesPOST /attendees/transferSend Claim email
EeEventAttendeesApiupdateAttendeePUT /attendees/{attendeeId}Update an attendee
EeEventAttendeesApiupdateAttendeesByClaimPUT /attendees/claimUpdate attendees using claim code
EeEventAutomationsApiaddEventAutomationPOST /events/{eventId}/automationsAdd an automation to an event
EeEventAutomationsApideleteEventAutomationDELETE /automations/{automationId}Delete an existing Automation
EeEventAutomationsApigetEventAutomationGET /automations/{automationId}Get an Automation
EeEventAutomationsApilistAllEventAutomationsGET /events/{eventId}/automationsList all event Automations
EeEventAutomationsApitriggerEventAutomationPOST /automations/{triggerType}/triggerPub sub to trigger an event automation
EeEventAutomationsApiupdateEventAutomationPUT /automations/{automationId}Update Automation to event
EeEventCertificatesApiaddEventCertificatePOST /events/{eventId}/certificatesAdd a certificate to an event
EeEventCertificatesApiassignCertificateToAttendeePUT /certificates/{certificateId}/attendees/{attendeeId}Assign a certificate to attendee
EeEventCertificatesApibulkAssignCertificatesPUT /certificates/bulkAssign certificates to attendees
EeEventCertificatesApibulkRemoveCertificatesDELETE /certificates/bulkRemove certificates from attendees
EeEventCertificatesApideleteEventCertificateDELETE /certificates/{certificateId}Delete an existing certificate
EeEventCertificatesApidownloadCertificatePOST /certificates/download/{certificateCode}Download a certificate [certificateCode is eeEventAttendee.certificatesidx.code]
EeEventCertificatesApigetEventCertificateGET /certificates/{certificateId}Get a certificate
EeEventCertificatesApiinspectTemplateGET /certificates/inspectTemplateInspect a template for all the placeholders
EeEventCertificatesApilistAllEventCertificatesGET /events/{eventId}/certificatesList all event certificates
EeEventCertificatesApiremoveCertificateFromAttendeeDELETE /certificates/{certificateId}/attendees/{attendeeId}Remove an assigned certificate from attendee
EeEventCertificatesApisearchAttendeesAssignedToCertificateGET /certificates/{certificateId}/attendeesList all attendees assigned to this certificate
EeEventCertificatesApiupdateEventCertificatePUT /certificates/{certificateId}Update certificate to event
EeEventDropinsApiaddDropinToEventTicketPUT /tickets/{ticketId}/dropins/{dropinId}Add dropin to ticket
EeEventDropinsApiaddEventDropinPOST /events/{eventId}/dropinsAdd a dropin to an event
EeEventDropinsApiassignDropinToAttendeePUT /dropins/{dropinId}/attendees/{attendeeId}Assign a dropin to attendee
EeEventDropinsApideleteEventDropinDELETE /dropins/{dropinId}Delete an existing dropin
EeEventDropinsApigetEventDropinGET /dropins/{dropinId}Get a dropin
EeEventDropinsApilistAllEventDropinsGET /events/{eventId}/dropinsList all event dropins
EeEventDropinsApiremoveDropinFromAttendeeDELETE /dropins/{dropinId}/attendees/{attendeeId}Remove an assigned dropin from attendee
EeEventDropinsApiremoveDropinFromTicketDELETE /tickets/{ticketId}/dropins/{dropinId}Remove dropin from ticket
EeEventDropinsApisearchAttendeesAssignedToDropinGET /dropins/{dropinId}/attendeesList all attendees assigned to this dropin
EeEventDropinsApisearchDropinsAssignedToTicketGET /tickets/{ticketId}/dropinsList all dropins assigned to this ticket
EeEventDropinsApiupdateEventDropinPUT /dropins/{dropinId}Update dropin to event
EeEventTagsApilistEventTagsGET /events/{eventId}/tagsPaginate tags linked to an event
EeEventTagsApiremoveEventTagDELETE /event-tags/{tagId}Remove tag from event
EeEventTagsApisearchTagsForEventGET /events/{eventId}/tags-searchPaginate tags linked to an event
EeEventTagsApiupdateEventTagStatusPOST /events/eventTagStatusUpdatePub sub to update event tag, accept or decline used by service account
EeEventTagsApiupsertEventTagPUT /events/{eventId}/tags/{profileId}Create or update a tag in an event will make tag request if new tag
EeEventTicketsApiaddEventTicketPOST /events/{eventId}/ticketsAdd Ticket to event
EeEventTicketsApideleteEventTicketDELETE /tickets/{ticketId}Delete an existing Event
EeEventTicketsApigetEventTicketGET /tickets/{ticketId}Get a ticket from the directory
EeEventTicketsApilistEventTicketsGET /events/{eventId}/ticketsGet Tickets to event
EeEventTicketsApiupdateEventPrimaryTicketPUT /tickets/{ticketId}/set-primary/{currencyCode}Update an existing Event
EeEventTicketsApiupdateEventTicketPUT /tickets/{ticketId}Upsert Ticket to event (One Ticket per currency)
EeEventsApicreateEventPOST /eventsCreate Event
EeEventsApideleteEventDELETE /events/{eventId}Delete an existing Event
EeEventsApigetAllEventsGET /eventsGet Events
EeEventsApigetEventGET /events/{eventId}Get a Event from the directory
EeEventsApigetEventCategoriesGET /events/categoriesGet Event Categories
EeEventsApigetMultipleEventsGET /events/get-multiGet Multiple Events
EeEventsApisearchEventGET /events/searchSearch Events
EeEventsApiupdateEventPUT /events/{eventId}Update an existing Event
EeKioskApiactivateKioskPOST /kiosksActivate kiosk used by kiosk to get its unique id
EeKioskApideactivateKioskDELETE /kiosksDeactivate kiosk
EeKioskApigetKioskGET /kiosks/{kioskId}Get a kiosk
EeKioskApilinkKioskPUT /kiosks/{kioskId}Link a kiosk to my account
EeKioskApilistAllKiosksGET /kiosksList all user's kiosks
EeKioskApiremoveKioskDropinDELETE /kiosks/{kioskId}Remove kiosk dropin
EeKioskApiunlinkKioskDELETE /kiosks/{kioskId}/unlinkUnlink a kiosk
EePermissionsApiacceptPermissionInvitePOST /permissions/accept-invite/{inviteToken}Accept a permission invite
EePermissionsApihasPermissionGET /permissions/{entityType}/{entityId}/accounts/{accountId}Check account has permission
EePermissionsApipaginatePermissionsGET /permissions/{entityType}/{entityId}/accountsGet permissions for entity
EePermissionsApiremovePermissionsForAccountDELETE /permissions/{entityType}/{entityId}/accounts/{accountId}Remove all permissions for account
EePermissionsApisendPermissionInvitePOST /permissions/{entityType}/{entityId}/send-inviteSend a permission invite
EePermissionsApisetPermissionPUT /permissions/{entityType}/{entityId}/accounts/{accountId}Set account permission
EeQrCodeApigetQRCodeGET /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

Libraries

edropin_eventsapi.api