0.1.0 • Published 5 years ago

bend-api v0.1.0

Weekly downloads
1
License
Unlicense
Repository
-
Last release
5 years ago

bend-api

BendApi - JavaScript client for bend-api No description provided (generated by Swagger Codegen https://github.com/swagger-api/swagger-codegen) This SDK is automatically generated by the Swagger Codegen project:

  • API version: v1
  • Package version: 0.1.0
  • Build package: io.swagger.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 bend-api --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 bend-api from, and run:

npm link /path/to/<JAVASCRIPT_CLIENT_DIR>

You should now be able to require('bend-api') 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 BendApi = require('bend-api');

var defaultClient = BendApi.ApiClient.instance;

// Configure HTTP basic authorization: BasicAuthentication
var BasicAuthentication = defaultClient.authentications['BasicAuthentication'];
BasicAuthentication.username = 'YOUR USERNAME'
BasicAuthentication.password = 'YOUR PASSWORD'

// Configure API key authorization: TokenAuthentication
var TokenAuthentication = defaultClient.authentications['TokenAuthentication'];
TokenAuthentication.apiKey = "YOUR API KEY"
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//TokenAuthentication.apiKeyPrefix['Authorization'] = "Token"

var api = new BendApi.AnnouncementsApi()

var id = 56; // {Number} A unique integer value identifying this announcement.


var callback = function(error, data, response) {
  if (error) {
    console.error(error);
  } else {
    console.log('API called successfully. Returned data: ' + data);
  }
};
api.announcementsDismiss(id, callback);

Documentation for API Endpoints

All URIs are relative to https://localhost/api/v1

ClassMethodHTTP requestDescription
BendApi.AnnouncementsApiannouncementsDismissGET /announcements/{id}/dismiss/
BendApi.AnnouncementsApiannouncementsListGET /announcements/
BendApi.AttachmentApiattachmentCreatePOST /attachment/
BendApi.AttachmentApiattachmentDeleteDELETE /attachment/{id}/
BendApi.AttachmentApiattachmentListGET /attachment/
BendApi.AttachmentApiattachmentPartialUpdatePATCH /attachment/{id}/
BendApi.AttachmentApiattachmentReadGET /attachment/{id}/
BendApi.AttachmentApiattachmentUpdatePUT /attachment/{id}/
BendApi.DashboardApidashboardAddWidgetPOST /dashboard/{id}/add_widget/
BendApi.DashboardApidashboardClonePOST /dashboard/{id}/clone/
BendApi.DashboardApidashboardCreatePOST /dashboard/
BendApi.DashboardApidashboardDeleteDELETE /dashboard/{id}/
BendApi.DashboardApidashboardListGET /dashboard/
BendApi.DashboardApidashboardPartialUpdatePATCH /dashboard/{id}/
BendApi.DashboardApidashboardReadGET /dashboard/{id}/
BendApi.DashboardApidashboardUpdatePUT /dashboard/{id}/
BendApi.DeployApideployPostDeployGET /deploy/post_deploy/
BendApi.DeployApideployPreDeployGET /deploy/pre_deploy/
BendApi.FailuresApifailuresExportCsvCreatePOST /failures/export/csv/Export failures to CSV file.
BendApi.FailuresApifailuresExportCsvProgressGET /failures/export/csv/{id}/progress/
BendApi.FailuresApifailuresExportCsvReadGET /failures/export/csv/{id}/Export failures to CSV file.
BendApi.FailuresApifailuresExportJiraCreatePOST /failures/export/jira/Export failures to JIRA.
BendApi.FailuresApifailuresExportJiraProgressGET /failures/export/jira/{id}/progress/
BendApi.FailuresApifailuresExportJiraReadGET /failures/export/jira/{id}/Export failures to JIRA.
BendApi.JiraApijiraCallbackGET /jira/callback/
BendApi.JiraApijiraGetAuthUrlGET /jira/get_auth_url/
BendApi.JiraApijiraGetJiraIssueTypesGET /jira/get_jira_issue_types/
BendApi.JiraApijiraGetJiraProjectsGET /jira/get_jira_projects/
BendApi.JiraApijiraGetTestsGET /jira/get_tests/
BendApi.JiraApijiraIssueCreatePOST /jira/issue/
BendApi.JiraApijiraIssueDeleteDELETE /jira/issue/{id}/
BendApi.JiraApijiraIssueListGET /jira/issue/
BendApi.JiraApijiraIssueReadGET /jira/issue/{id}/
BendApi.JiraApijiraIssueSyncGET /jira/issue/{id}/sync/
BendApi.JiraApijiraSuggestionsCommonGET /jira/suggestions/common/
BendApi.JiraApijiraSuggestionsLabelsGET /jira/suggestions/labels/
BendApi.JiraApijiraSyncByKeyGET /jira/sync_by_key/
BendApi.KnownFailureApiknownFailureCreatePOST /known_failure/
BendApi.KnownFailureApiknownFailureDeleteDELETE /known_failure/{id}/
BendApi.KnownFailureApiknownFailureExportGET /known_failure/_export/
BendApi.KnownFailureApiknownFailureImportPOST /known_failure/_import/
BendApi.KnownFailureApiknownFailureListGET /known_failure/
BendApi.KnownFailureApiknownFailurePartialUpdatePATCH /known_failure/{id}/
BendApi.KnownFailureApiknownFailureReadGET /known_failure/{id}/
BendApi.KnownFailureApiknownFailureUpdatePUT /known_failure/{id}/
BendApi.MilestoneApimilestoneCreatePOST /milestone/
BendApi.MilestoneApimilestoneDeleteDELETE /milestone/{id}/
BendApi.MilestoneApimilestoneListGET /milestone/
BendApi.MilestoneApimilestonePartialUpdatePATCH /milestone/{id}/
BendApi.MilestoneApimilestoneReadGET /milestone/{id}/
BendApi.MilestoneApimilestoneUpdatePUT /milestone/{id}/
BendApi.NotifyApinotifyTestEmailGET /notify/test_email/
BendApi.NotifyApinotifyTestEventRunFinishGET /notify/test_event/run_finish/
BendApi.NotifyApinotifyTestEventRunStartGET /notify/test_event/run_start/
BendApi.ProjectApiprojectListGET /project/
BendApi.ProjectApiprojectReadGET /project/{id}/
BendApi.ProjectApiprojectRolesAndPermissionsGET /project/{id}/roles_and_permissions/
BendApi.ProjectPreferencesApiprojectPreferencesListGET /project_preferences/
BendApi.ProjectPreferencesApiprojectPreferencesReadGET /project_preferences/{id}/
BendApi.QueryApiqueryAddToFavoriteGET /query/{id}/add_to_favorite/
BendApi.QueryApiqueryConvertToSqlGET /query/{id}/convert_to_sql/
BendApi.QueryApiqueryCreatePOST /query/
BendApi.QueryApiqueryDeleteDELETE /query/{id}/
BendApi.QueryApiqueryListGET /query/
BendApi.QueryApiqueryMyFavoriteGET /query/my_favorite/
BendApi.QueryApiqueryPartialUpdatePATCH /query/{id}/
BendApi.QueryApiqueryReadGET /query/{id}/
BendApi.QueryApiqueryRemoveFromFavoriteGET /query/{id}/remove_from_favorite/
BendApi.QueryApiqueryUpdatePUT /query/{id}/
BendApi.RegexApiregexCreatePOST /regex/
BendApi.RegexApiregexDeleteDELETE /regex/{id}/
BendApi.RegexApiregexListGET /regex/
BendApi.RegexApiregexPartialUpdatePATCH /regex/{id}/
BendApi.RegexApiregexReadGET /regex/{id}/
BendApi.RegexApiregexUpdatePUT /regex/{id}/
BendApi.ReportApireportEnumAttributeReadGET /report/enum_attribute/{id}/
BendApi.ReportApireportItemCreatePOST /report/item/
BendApi.ReportApireportItemDeleteDELETE /report/item/{id}/
BendApi.ReportApireportItemGenerateGET /report/item/{id}/generate/
BendApi.ReportApireportItemGenerateResultPOST /report/item/generate_result/
BendApi.ReportApireportItemListGET /report/item/
BendApi.ReportApireportItemPartialUpdatePATCH /report/item/{id}/
BendApi.ReportApireportItemReadGET /report/item/{id}/
BendApi.ReportApireportItemUpdatePUT /report/item/{id}/
BendApi.ReportApireportTypeFiltersGET /report/type/{id}/filters/
BendApi.ReportApireportTypeListGET /report/type/
BendApi.ReportApireportTypeReadGET /report/type/{id}/
BendApi.RerunApirerunStartGET /rerun/start/
BendApi.ReviewApireviewAsyncBulkCreatePATCH /review/async_bulk_create/
BendApi.ReviewApireviewAsyncBulkUpdatePATCH /review/async_bulk_update/
BendApi.ReviewApireviewBulkCreatePOST /review/bulk_create/
BendApi.ReviewApireviewBulkUpdatePATCH /review/bulk_update/
BendApi.ReviewApireviewCreatePOST /review/
BendApi.ReviewApireviewDeleteDELETE /review/{id}/
BendApi.ReviewApireviewHistoryGET /review/{id}/history/
BendApi.ReviewApireviewListGET /review/
BendApi.ReviewApireviewManualStatusesListGET /review/manual_statuses/
BendApi.ReviewApireviewManualStatusesPartialUpdatePATCH /review/manual_statuses/{id}/
BendApi.ReviewApireviewManualStatusesReadGET /review/manual_statuses/{id}/
BendApi.ReviewApireviewManualStatusesUpdatePUT /review/manual_statuses/{id}/
BendApi.ReviewApireviewPartialUpdatePATCH /review/{id}/
BendApi.ReviewApireviewReadGET /review/{id}/
BendApi.ReviewApireviewResolutionsGET /review/resolutions/
BendApi.ReviewApireviewStatusesGET /review/statuses/
BendApi.ReviewApireviewUpdatePUT /review/{id}/
BendApi.RunApirunBulkCreatePOST /run/bulk_create/
BendApi.RunApirunCreatePOST /run/
BendApi.RunApirunDeleteDELETE /run/{id}/
BendApi.RunApirunDslSchemaGET /run/dsl_schema/
BendApi.RunApirunDslSuggestionGET /run/dsl_suggestion/
BendApi.RunApirunListGET /run/
BendApi.RunApirunNewIssuesGET /run/{id}/new_issues/
BendApi.RunApirunPartialUpdatePATCH /run/{id}/
BendApi.RunApirunReadGET /run/{id}/
BendApi.RunApirunUpdatePUT /run/{id}/
BendApi.StepApistepBulkCreatePOST /step/bulk_create/
BendApi.StepApistepCreatePOST /step/
BendApi.StepApistepDeleteDELETE /step/{id}/
BendApi.StepApistepDslSchemaGET /step/dsl_schema/
BendApi.StepApistepLinkIssuePOST /step/{id}/link_issue/
BendApi.StepApistepListGET /step/
BendApi.StepApistepPartialUpdatePATCH /step/{id}/
BendApi.StepApistepReadGET /step/{id}/
BendApi.StepApistepSimilarStepsPOST /step/{id}/similar_steps/
BendApi.StepApistepUpdatePUT /step/{id}/
BendApi.TaskApitaskForgetGET /task/forget/Forget the task result
BendApi.TaskApitaskInfoGET /task/info/Task return value.
BendApi.TaskApitaskResultGET /task/result/Retrieve a task result
BendApi.TaskApitaskStateGET /task/state/Retrieve a task status
BendApi.TaskApitaskTerminateGET /task/terminate/Terminate the task
BendApi.TestApitestBulkCreatePOST /test/bulk_create/
BendApi.TestApitestCreatePOST /test/
BendApi.TestApitestDeleteDELETE /test/{id}/
BendApi.TestApitestDslSchemaGET /test/dsl_schema/
BendApi.TestApitestDslSuggestionGET /test/dsl_suggestion/
BendApi.TestApitestHistoryGET /test/{id}/history/
BendApi.TestApitestIsKnownFailureGET /test/{id}/is_known_failure/
BendApi.TestApitestListGET /test/
BendApi.TestApitestListPostPOST /test/list_post/
BendApi.TestApitestPartialUpdatePATCH /test/{id}/
BendApi.TestApitestReadGET /test/{id}/
BendApi.TestApitestTmtExportHistoryGET /test/{id}/tmt_export_history/
BendApi.TestApitestUpdatePUT /test/{id}/
BendApi.TestApitestUpdateStatusPOST /test/{id}/update_status/
BendApi.TestApitestUpdateStatusHistoryGET /test/{id}/update_status_history/
BendApi.TmtApitmtBuildsGET /tmt/builds/
BendApi.TmtApitmtExecuteTcByDslPOST /tmt/execute_tc_by_dsl/
BendApi.TmtApitmtExecuteTcByTestListPOST /tmt/execute_tc_by_test_list/
BendApi.TmtApitmtExportHistoryDslSuggestionGET /tmt/export_history/dsl_suggestion/
BendApi.TmtApitmtExportHistoryListGET /tmt/export_history/
BendApi.TmtApitmtExportHistoryReadGET /tmt/export_history/{id}/
BendApi.TmtApitmtGetCasesForImportGET /tmt/get_cases_for_import/
BendApi.TmtApitmtImportCasesPOST /tmt/import_cases/
BendApi.TmtApitmtManualCasesListGET /tmt/manual_cases/
BendApi.TmtApitmtManualCasesReadGET /tmt/manual_cases/{id}/
BendApi.TmtApitmtSyncCreatePOST /tmt/sync/
BendApi.TmtApitmtSyncDslSuggestionGET /tmt/sync/dsl_suggestion/
BendApi.TmtApitmtTestPlansGET /tmt/test_plans/
BendApi.TreeViewApitreeViewAsyncGroupByStepErrorPOST /tree_view/async_group_by_step_error/
BendApi.TreeViewApitreeViewGetRunsByDslForTestGET /tree_view/get_runs_by_dsl_for_test/
BendApi.TreeViewApitreeViewGetTestByRunIdAndDslTestGET /tree_view/get_test_by_run_id_and_dsl_test/
BendApi.TreeViewApitreeViewGetUniqueManualTestCaseGET /tree_view/get_unique_manual_test_case/
BendApi.TreeViewApitreeViewGroupByStepErrorPOST /tree_view/group_by_step_error/
BendApi.TreeViewApitreeViewGroupTestsGET /tree_view/group_tests/
BendApi.TreeViewApitreeViewSendReportByQueryPOST /tree_view/send_report_by_query/
BendApi.TreeViewApitreeViewSingleGroupByStepErrorPOST /tree_view/single_group_by_step_error/
BendApi.UploadBackupApiuploadBackupCreatePOST /upload_backup/
BendApi.UserApiuserGetCurrentGET /user/get_current/
BendApi.UserApiuserListGET /user/
BendApi.UserApiuserProjectPermissionGET /user/{id}/project_permission/
BendApi.UserApiuserReadGET /user/{id}/
BendApi.UserApiuserSettingPartialUpdatePATCH /user/setting/{user_id}/
BendApi.UserApiuserSettingReadGET /user/setting/{user_id}/
BendApi.UserApiuserSettingUpdatePUT /user/setting/{user_id}/
BendApi.UserTokenApiuserTokenListGET /user_token/
BendApi.WidgetApiwidgetCreatePOST /widget/
BendApi.WidgetApiwidgetDeleteDELETE /widget/{id}/
BendApi.WidgetApiwidgetListGET /widget/
BendApi.WidgetApiwidgetPartialUpdatePATCH /widget/{id}/
BendApi.WidgetApiwidgetReadGET /widget/{id}/
BendApi.WidgetApiwidgetUpdatePUT /widget/{id}/

Documentation for Models

Documentation for Authorization

BasicAuthentication

  • Type: HTTP basic authentication

TokenAuthentication

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