feedback-api-gen-client v1.0.2
feedback-api-gen-client
FeedbackApiGenClient - JavaScript client for feedback-api-gen-client Api Documentation This SDK is automatically generated by the Swagger Codegen project:
- API version: 1.0
- Package version: 1.0.2
- Build package: io.swagger.codegen.v3.generators.javascript.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 feedback-api-gen-client --save
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):
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 FeedbackApiGenClient = require('feedback-api-gen-client');
var api = new FeedbackApiGenClient.ConversationControllerApi()
var body = new FeedbackApiGenClient.AppendMessageRequest(); // {AppendMessageRequest} request
api.appendMessageUsingPOST(body).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 //localhost:8001/feedback
Class | Method | HTTP request | Description |
---|---|---|---|
FeedbackApiGenClient.ConversationControllerApi | appendMessageUsingPOST | POST /conversations/AppendMessage | appendMessage |
FeedbackApiGenClient.ConversationControllerApi | getConversationByIdUsingPOST | POST /conversations/GetConversationById | getConversationById |
FeedbackApiGenClient.ConversationControllerApi | getConversationsUsingPOST | POST /conversations/GetConversations | getConversations |
FeedbackApiGenClient.ConversationControllerApi | getMessagesUsingPOST | POST /conversations/GetMessages | getMessages |
FeedbackApiGenClient.ConversationControllerApi | startConversationUsingPOST | POST /conversations/StartConversation | startConversation |
FeedbackApiGenClient.HealthControllerApi | healthCheckUsingGET | GET /health | healthCheck |
FeedbackApiGenClient.MerchantSettingsControllerApi | isFeedbackEnabledUsingPOST | POST /merchants/IsFeedbackEnabled | isFeedbackEnabled |
FeedbackApiGenClient.MerchantSettingsControllerApi | updateMerchantSettingsUsingPOST | POST /merchants/UpdateMerchantSettings | updateMerchantSettings |
FeedbackApiGenClient.PublicFeedbackControllerApi | submitFeedbackUsingPOST | POST /public/SubmitFeedback | submitFeedback |
FeedbackApiGenClient.PublicFeedbackControllerApi | updateFeedbackUsingPOST | POST /public/UpdateFeedback | updateFeedback |
FeedbackApiGenClient.TokenControllerApi | createFeedbackTokenUsingPOST | POST /tokens/CreateFeedbackToken | createFeedbackToken |
Documentation for Models
- FeedbackApiGenClient.AppendMessageReply
- FeedbackApiGenClient.AppendMessageRequest
- FeedbackApiGenClient.Conversation
- FeedbackApiGenClient.ConversationList
- FeedbackApiGenClient.CreateFeedbackTokenReply
- FeedbackApiGenClient.CreateFeedbackTokenRequest
- FeedbackApiGenClient.FeedbackEnabledReply
- FeedbackApiGenClient.FeedbackEnabledRequest
- FeedbackApiGenClient.GetConversationByIdRequest
- FeedbackApiGenClient.GetConversationsRequest
- FeedbackApiGenClient.GetMessagesRequest
- FeedbackApiGenClient.MerchantSettingsReply
- FeedbackApiGenClient.MerchantSettingsRequest
- FeedbackApiGenClient.Message
- FeedbackApiGenClient.MessageList
- FeedbackApiGenClient.PageData
- FeedbackApiGenClient.PagingParams
- FeedbackApiGenClient.StartConversationReply
- FeedbackApiGenClient.StartConversationRequest
- FeedbackApiGenClient.SubmitFeedbackReply
- FeedbackApiGenClient.SubmitFeedbackRequest
- FeedbackApiGenClient.Timestamp
- FeedbackApiGenClient.Topic
- FeedbackApiGenClient.UpdateFeedbackReply
- FeedbackApiGenClient.UpdateFeedbackRequest
Documentation for Authorization
All endpoints do not require authorization.
5 years ago