9.0.0-alpha.3 • Published 4 years ago

alycat-test v9.0.0-alpha.3

Weekly downloads
-
License
Apache-2.0
Repository
-
Last release
4 years ago

alycat-test

AlycatTest - JavaScript client for alycat-test This SDK is automatically generated by the OpenAPI Generator project:

  • API version: 6.0.0-alpha.7
  • Package version: 9.0.0-alpha.3
  • Build package: org.openapitools.codegen.languages.JavascriptClientCodegen

Installation

For Node.js

npm

To publish the library as a npm, please follow the procedure in "Publishing npm packages".

Then install it via:

npm install alycat-test --save
Local development

To use the library locally without publishing to a remote npm registry, first install the dependencies by changing into the directory containing package.json (and this README). Let's call this JAVASCRIPT_CLIENT_DIR. Then run:

npm install

Next, link it globally in npm with the following, also from JAVASCRIPT_CLIENT_DIR:

npm link

Finally, switch to the directory you want to use your alycat-test from, and run:

npm link /path/to/<JAVASCRIPT_CLIENT_DIR>

You should now be able to require('alycat-test') in javascript files from the directory you ran the last command above from.

git

If the library is hosted at a git repository, e.g. https://github.com/GIT_USER_ID/GIT_REPO_ID then install it via:

    npm install GIT_USER_ID/GIT_REPO_ID --save

For browser

The library also works in the browser environment via npm and browserify. After following the above steps with Node.js and installing browserify with npm install -g browserify, perform the following (assuming main.js is your entry file, that's to say your javascript file where you actually use this library):

browserify main.js > bundle.js

Then include bundle.js in the HTML pages.

Webpack Configuration

Using Webpack you may encounter the following error: "Module not found: Error: Cannot resolve module", most certainly you should disable AMD loader. Add/merge the following section to your webpack config:

module: {
  rules: [
    {
      parser: {
        amd: false
      }
    }
  ]
}

Getting Started

Please follow the installation instruction and execute the following JS code:

var AlycatTest = require('alycat-test');

var defaultClient = AlycatTest.ApiClient.instance;
// Configure HTTP basic authorization: basicAuth
var basicAuth = defaultClient.authentications['basicAuth'];
basicAuth.username = 'YOUR USERNAME'
basicAuth.password = 'YOUR PASSWORD'
// Configure Bearer (JWT) access token for authorization: bearerAuth
var bearerAuth = defaultClient.authentications['bearerAuth'];
bearerAuth.accessToken = "YOUR ACCESS TOKEN"

var api = new AlycatTest.ActivitiesApi()
var appId = 5d8cff3cd55b040010928b5b; // {String} Identifies the app.
var conversationId = 029c31f25a21b47effd7be90; // {String} Identifies the conversation.
var activityPost = new AlycatTest.ActivityPost(); // {ActivityPost} 
api.postActivity(appId, conversationId, activityPost).then(function(data) {
  console.log('API called successfully. Returned data: ' + data);
}, function(error) {
  console.error(error);
});

Documentation for API Endpoints

All URIs are relative to https://api.smooch.io

ClassMethodHTTP requestDescription
AlycatTest.ActivitiesApipostActivityPOST /v2/apps/{appId}/conversations/{conversationId}/activityPost Activity
AlycatTest.AppKeysApicreateAppKeyPOST /v2/apps/{appId}/keysCreate App Key
AlycatTest.AppKeysApideleteAppKeyDELETE /v2/apps/{appId}/keys/{keyId}Delete App Key
AlycatTest.AppKeysApigetAppKeyGET /v2/apps/{appId}/keys/{keyId}Get App Key
AlycatTest.AppKeysApilistAppKeysGET /v2/apps/{appId}/keysList App Keys
AlycatTest.AppsApicreateAppPOST /v2/appsCreate App
AlycatTest.AppsApideleteAppDELETE /v2/apps/{appId}Delete App
AlycatTest.AppsApigetAppGET /v2/apps/{appId}Get App
AlycatTest.AppsApilistAppsGET /v2/appsList Apps
AlycatTest.AppsApiupdateAppPATCH /v2/apps/{appId}Update App
AlycatTest.AttachmentsApideleteAttachmentPOST /v2/apps/{appId}/attachments/removeDelete Attachment
AlycatTest.AttachmentsApigenerateMediaJsonWebTokenPOST /v2/apps/{appId}/attachments/tokenGenerate Media Token
AlycatTest.AttachmentsApisetCookiePOST /v2/apps/{appId}/attachments/cookieSet Cookie
AlycatTest.AttachmentsApiuploadAttachmentPOST /v2/apps/{appId}/attachmentsUpload Attachment
AlycatTest.ClientsApicreateClientPOST /v2/apps/{appId}/users/{userIdOrExternalId}/clientsCreate Client
AlycatTest.ClientsApilistClientsGET /v2/apps/{appId}/users/{userIdOrExternalId}/clientsList Clients
AlycatTest.ClientsApiremoveClientDELETE /v2/apps/{appId}/users/{userIdOrExternalId}/clients/{clientId}Remove Client
AlycatTest.ConversationsApicreateConversationPOST /v2/apps/{appId}/conversationsCreate Conversation
AlycatTest.ConversationsApideleteConversationDELETE /v2/apps/{appId}/conversations/{conversationId}Delete Conversation
AlycatTest.ConversationsApigetConversationGET /v2/apps/{appId}/conversations/{conversationId}Get Conversation
AlycatTest.ConversationsApilistConversationsGET /v2/apps/{appId}/conversationsList Conversations
AlycatTest.ConversationsApiupdateConversationPATCH /v2/apps/{appId}/conversations/{conversationId}Update Conversation
AlycatTest.CustomIntegrationApiKeysApicreateCustomIntegrationKeyPOST /v2/apps/{appId}/integrations/{integrationId}/keysCreate Integration Key
AlycatTest.CustomIntegrationApiKeysApideleteCustomIntegrationKeyDELETE /v2/apps/{appId}/integrations/{integrationId}/keys/{keyId}Delete Integration Key
AlycatTest.CustomIntegrationApiKeysApigetCustomIntegrationKeyGET /v2/apps/{appId}/integrations/{integrationId}/keys/{keyId}Get Integration Key
AlycatTest.CustomIntegrationApiKeysApilistCustomIntegrationKeysGET /v2/apps/{appId}/integrations/{integrationId}/keysList Integration Keys
AlycatTest.IntegrationsApicreateIntegrationPOST /v2/apps/{appId}/integrationsCreate Integration
AlycatTest.IntegrationsApideleteIntegrationDELETE /v2/apps/{appId}/integrations/{integrationId}Delete Integration
AlycatTest.IntegrationsApigetIntegrationGET /v2/apps/{appId}/integrations/{integrationId}Get Integration
AlycatTest.IntegrationsApilistIntegrationsGET /v2/apps/{appId}/integrationsList Integrations
AlycatTest.IntegrationsApiupdateIntegrationPATCH /v2/apps/{appId}/integrations/{integrationId}Update Integration
AlycatTest.MessagesApideleteAllMessagesDELETE /v2/apps/{appId}/conversations/{conversationId}/messagesDelete All Messages
AlycatTest.MessagesApideleteMessageDELETE /v2/apps/{appId}/conversations/{conversationId}/messages/{messageId}Delete Message
AlycatTest.MessagesApilistMessagesGET /v2/apps/{appId}/conversations/{conversationId}/messagesList Messages
AlycatTest.MessagesApipostMessagePOST /v2/apps/{appId}/conversations/{conversationId}/messagesPost Message
AlycatTest.ParticipantsApijoinConversationPOST /v2/apps/{appId}/conversations/{conversationId}/joinJoin Conversation
AlycatTest.ParticipantsApileaveConversationPOST /v2/apps/{appId}/conversations/{conversationId}/leaveLeave Conversation
AlycatTest.ParticipantsApilistParticipantsGET /v2/apps/{appId}/conversations/{conversationId}/participantsList Participants
AlycatTest.SwitchboardActionsApiacceptControlPOST /v2/apps/{appId}/conversations/{conversationId}/acceptControlAccept Control
AlycatTest.SwitchboardActionsApiofferControlPOST /v2/apps/{appId}/conversations/{conversationId}/offerControlOffer Control
AlycatTest.SwitchboardActionsApipassControlPOST /v2/apps/{appId}/conversations/{conversationId}/passControlPass Control
AlycatTest.SwitchboardIntegrationsApicreateSwitchboardIntegrationPOST /v2/apps/{appId}/switchboards/{switchboardId}/switchboardIntegrationsCreate Switchboard Integration
AlycatTest.SwitchboardIntegrationsApideleteSwitchboardIntegrationDELETE /v2/apps/{appId}/switchboards/{switchboardId}/switchboardIntegrations/{switchboardIntegrationId}Delete Switchboard Integration
AlycatTest.SwitchboardIntegrationsApilistSwitchboardIntegrationsGET /v2/apps/{appId}/switchboards/{switchboardId}/switchboardIntegrationsList Switchboard Integrations
AlycatTest.SwitchboardIntegrationsApiupdateSwitchboardIntegrationPATCH /v2/apps/{appId}/switchboards/{switchboardId}/switchboardIntegrations/{switchboardIntegrationId}Update Switchboard Integration
AlycatTest.SwitchboardsApicreateSwitchboardPOST /v2/apps/{appId}/switchboardsCreate Switchboard
AlycatTest.SwitchboardsApideleteSwitchboardDELETE /v2/apps/{appId}/switchboards/{switchboardId}Delete Switchboard
AlycatTest.SwitchboardsApilistSwitchboardsGET /v2/apps/{appId}/switchboardsList Switchboards
AlycatTest.SwitchboardsApiupdateSwitchboardPATCH /v2/apps/{appId}/switchboards/{switchboardId}Update Switchboard
AlycatTest.UsersApicreateUserPOST /v2/apps/{appId}/users/Create User
AlycatTest.UsersApideleteUserDELETE /v2/apps/{appId}/users/{userIdOrExternalId}Delete User
AlycatTest.UsersApideleteUserPersonalInformationDELETE /v2/apps/{appId}/users/{userIdOrExternalId}/personalinformationDelete User Personal Information
AlycatTest.UsersApigetUserGET /v2/apps/{appId}/users/{userIdOrExternalId}Get User
AlycatTest.UsersApiupdateUserPATCH /v2/apps/{appId}/users/{userIdOrExternalId}Update User
AlycatTest.WebhooksApicreateWebhookPOST /v2/apps/{appId}/integrations/{integrationId}/webhooksCreate Webhook
AlycatTest.WebhooksApideleteWebhookDELETE /v2/apps/{appId}/integrations/{integrationId}/webhooks/{webhookId}Delete Webhook
AlycatTest.WebhooksApigetWebhookGET /v2/apps/{appId}/integrations/{integrationId}/webhooks/{webhookId}Get Webhook
AlycatTest.WebhooksApilistWebhooksGET /v2/apps/{appId}/integrations/{integrationId}/webhooksList Webhooks
AlycatTest.WebhooksApiupdateWebhookPATCH /v2/apps/{appId}/integrations/{integrationId}/webhooks/{webhookId}Update Webhook

Documentation for Models

Documentation for Authorization

basicAuth

  • Type: HTTP basic authentication

bearerAuth

  • Type: Bearer authentication (JWT)
9.0.0-alpha.3

4 years ago