tense_api v1.0.2
tense_api
TenseApi - JavaScript client for tense_api No description provided (generated by Openapi Generator https://github.com/openapitools/openapi-generator) This SDK is automatically generated by the OpenAPI Generator project:
- API version: 1
- Package version: 1
- 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 tense_api --save
Finally, you need to build the module:
npm run build
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
To use the link you just defined in your project, switch to the directory you want to use your tense_api from, and run:
npm link /path/to/<JAVASCRIPT_CLIENT_DIR>
Finally, you need to build the module:
npm run build
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 TenseApi = require('tense_api');
var defaultClient = TenseApi.ApiClient.instance;
// Configure Bearer (JWT) access token for authorization: bearerAuth
var bearerAuth = defaultClient.authentications['bearerAuth'];
bearerAuth.accessToken = "YOUR ACCESS TOKEN"
var api = new TenseApi.AdminControllerApi()
var id = 56; // {Number}
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
api.deleteMonthlyPricingEngagement(id, callback);
Documentation for API Endpoints
All URIs are relative to https://dev.tense.jahnelgroup.com
Class | Method | HTTP request | Description |
---|---|---|---|
TenseApi.AdminControllerApi | deleteMonthlyPricingEngagement | DELETE /api/admin/monthly-pricing-engagements | |
TenseApi.AdminControllerApi | findAdminOverviewTotal | GET /api/admin/overview | |
TenseApi.AdminControllerApi | findAdminProjectUsers | GET /api/admin/projects/{projectId}/users | |
TenseApi.AdminControllerApi | findAllAdminProjectMonthTotals | GET /api/admin/projects/month/totals | |
TenseApi.AdminControllerApi | findMonthlyPricingEngagementEntries | GET /api/admin/monthly-pricing-engagement-entries | |
TenseApi.AdminControllerApi | findMonthlyPricingEngagements | GET /api/admin/monthly-pricing-engagements | |
TenseApi.AdminControllerApi | findOneAdminProjectMonthTotal | GET /api/admin/projects/{projectId}/month/totals | |
TenseApi.AdminControllerApi | findProjectHourlyRates | GET /api/admin/projects/{projectId}/hourly-rates | |
TenseApi.AdminControllerApi | saveMonthlyPricingEngagement | POST /api/admin/monthly-pricing-engagements | |
TenseApi.AdminControllerApi | saveTimeEntry | POST /api/admin/time-entries | |
TenseApi.AdminControllerApi | updateMonthlyPricingEngagementEntries | POST /api/admin/monthly-pricing-engagement-entries | |
TenseApi.AuthControllerApi | authenticateUser | POST /api/auth/login | |
TenseApi.AuthControllerApi | findPasswordResetToken | GET /api/auth/reset-password | |
TenseApi.AuthControllerApi | processForgotPassword | POST /api/auth/forgot-password | |
TenseApi.AuthControllerApi | refreshToken | POST /api/auth/refresh | |
TenseApi.AuthControllerApi | resetPassword | POST /api/auth/reset-password | |
TenseApi.AuthControllerApi | revokeToken | POST /api/auth/revoke-token | |
TenseApi.BucketControllerApi | findAllBuckets | GET /api/buckets | |
TenseApi.BucketControllerApi | saveBucket | POST /api/buckets | |
TenseApi.ClientControllerApi | deleteImage | DELETE /api/clients/{id}/image | |
TenseApi.ClientControllerApi | findAll5 | GET /api/clients | |
TenseApi.ClientControllerApi | findOne | GET /api/clients/{id} | |
TenseApi.ClientControllerApi | save3 | POST /api/clients | |
TenseApi.EventControllerApi | emitEvent | POST /applicationEvents | |
TenseApi.GroupControllerApi | findAll11 | GET /api/groups | |
TenseApi.ProjectContractControllerApi | findAll4 | GET /api/project-contracts | |
TenseApi.ProjectContractControllerApi | save2 | POST /api/project-contracts | |
TenseApi.ProjectControllerApi | createProject | POST /api/projects | |
TenseApi.ProjectControllerApi | deleteImage1 | DELETE /api/projects/{projectId}/image | |
TenseApi.ProjectControllerApi | deleteProjectUser | DELETE /api/projects/{projectId}/users/{userId} | |
TenseApi.ProjectControllerApi | deleteProjectUserSideHustleHistoryRecord | DELETE /api/projects/{projectId}/team/side-hustle/{recordId} | |
TenseApi.ProjectControllerApi | findAll6 | GET /api/projects | |
TenseApi.ProjectControllerApi | findAllProjectMonthTotals | GET /api/projects/month/totals | |
TenseApi.ProjectControllerApi | findAllProjectMonthUserTotal | GET /api/projects/{id}/month/users/totals | |
TenseApi.ProjectControllerApi | findOne1 | GET /api/projects/{id} | |
TenseApi.ProjectControllerApi | findOneProjectInvoice | GET /api/projects/{projectId}/invoice | |
TenseApi.ProjectControllerApi | findOneProjectMonthTotal | GET /api/projects/{id}/month/totals | |
TenseApi.ProjectControllerApi | findOneProjectMonthUserTotals | GET /api/projects/month/users/{userId}/totals | |
TenseApi.ProjectControllerApi | findOneProjectUser | GET /api/projects/{projectId}/users/{userId} | |
TenseApi.ProjectControllerApi | findProjectProfiles | GET /api/projects/profiles | |
TenseApi.ProjectControllerApi | findProjectSideHustleHistory | GET /api/projects/{projectId}/team/side-hustle | |
TenseApi.ProjectControllerApi | findProjectUsersByProject | GET /api/projects/{id}/users | |
TenseApi.ProjectControllerApi | saveProjectInvoice | POST /api/projects/{id}/invoice | |
TenseApi.ProjectControllerApi | saveProjectUser | POST /api/projects/{id}/users | |
TenseApi.ProjectControllerApi | saveProjectUserSideHustleHistoryRecord | POST /api/projects/{projectId}/team/side-hustle | |
TenseApi.ProjectControllerApi | updateProject | PUT /api/projects/{projectId} | |
TenseApi.ProjectControllerApi | updateProjectInvoice | PUT /api/projects/{projectId}/invoice/{invoiceId} | |
TenseApi.ProjectControllerApi | uploadImage | POST /api/projects/image | |
TenseApi.ProjectHistoryControllerApi | findProjectOverallHistory | GET /api/project-history/{id}/history/overall | |
TenseApi.ProjectHistoryControllerApi | findProjectUserHistory | GET /api/project-history/{id}/history/users | |
TenseApi.ProjectNoteControllerApi | findAll3 | GET /api/project-notes | |
TenseApi.ProjectNoteControllerApi | save1 | POST /api/project-notes | |
TenseApi.ProjectRoleControllerApi | delete1 | DELETE /api/project-roles/{id} | |
TenseApi.ProjectRoleControllerApi | findAll8 | GET /api/project-roles | |
TenseApi.ProjectRoleControllerApi | save4 | POST /api/project-roles | |
TenseApi.ProjectScorecardControllerApi | create | POST /api/project-scorecards | |
TenseApi.ProjectScorecardControllerApi | findAll7 | GET /api/project-scorecards | |
TenseApi.ProjectScorecardControllerApi | findAllPaged | GET /api/project-scorecards/paged | |
TenseApi.ProjectScorecardControllerApi | findProjectScorecardConfiguration | GET /api/project-scorecards/configurations | |
TenseApi.ProjectScorecardControllerApi | update | PUT /api/project-scorecards/{id} | |
TenseApi.ProjectUserControllerApi | findAll1 | GET /api/project-users | |
TenseApi.PtoRequestControllerApi | findAll10 | GET /api/pto-requests | |
TenseApi.PtoRequestControllerApi | findOne2 | GET /api/users/{userId}/pto-requests/{requestId} | |
TenseApi.PtoRequestControllerApi | findPtoRequestDetailPaged | GET /api/pto-requests/details/paged | |
TenseApi.PtoRequestControllerApi | findPtoRequestDetailTotal | GET /api/pto-requests/details/totals | |
TenseApi.PtoRequestControllerApi | save5 | POST /api/users/{userId}/pto-requests | |
TenseApi.ReportControllerApi | doDoubleChecks | GET /api/reports/double-checks | |
TenseApi.ReportControllerApi | findAvailability | GET /api/reports/availability | |
TenseApi.ReportControllerApi | findAverageEntryRates | GET /api/reports/avg-entry-rate | |
TenseApi.ReportControllerApi | findAverageTargetRates | GET /api/reports/avg-target-rate | |
TenseApi.ReportControllerApi | findBillingRecords | GET /api/reports/billing-records | |
TenseApi.ReportControllerApi | findBlendedRate | GET /api/reports/blended-rate | |
TenseApi.ReportControllerApi | findCurrentProjects | GET /api/reports/current-projects | |
TenseApi.ReportControllerApi | findEmployeeCountReport | GET /api/reports/employee-count | |
TenseApi.ReportControllerApi | findLongevityReport | GET /api/reports/longevity | |
TenseApi.ReportControllerApi | findMonthlySideHustle | GET /api/reports/monthly-side-hustle | |
TenseApi.ReportControllerApi | findNewClientRevenue | GET /api/reports/new-client-revenue | |
TenseApi.ReportControllerApi | findPtoReportByDay | GET /api/reports/pto-report-daily | |
TenseApi.ReportControllerApi | findPtoReportMonths | GET /api/reports/pto-report | |
TenseApi.ReportControllerApi | findRampingDownRecord | GET /api/reports/ramping-down | |
TenseApi.ReportControllerApi | findRequiredProjectContracts | GET /api/reports/project-contracts | |
TenseApi.ReportControllerApi | findSummaryReport | GET /api/reports/summary | |
TenseApi.ReportControllerApi | findTimeEntryReportDelayByUser | GET /api/reports/time-entry-delay/user | |
TenseApi.ReportControllerApi | findTimeEntryReportDelayByWeek | GET /api/reports/time-entry-delay/week | |
TenseApi.ReportControllerApi | findTimeEntryReportDelayOverall | GET /api/reports/time-entry-delay/overall | |
TenseApi.ReportControllerApi | findUserBilling | GET /api/reports/user-billing | |
TenseApi.ReportControllerApi | findUserComparison | GET /api/reports/user-comparison | |
TenseApi.ReportControllerApi | findUserTargetRateReport | GET /api/reports/target-rate | |
TenseApi.ReportControllerApi | findUtilizationReportView | GET /api/reports/utilization | |
TenseApi.ReportControllerApi | findWhosGrinding | GET /api/reports/whos-grinding | |
TenseApi.ReportControllerApi | findWorkdaysPerMonth | GET /api/reports/workdays | |
TenseApi.ReportControllerApi | findWorkdaysPerQuarter | GET /api/reports/workdays-qtr | |
TenseApi.ReportControllerApi | saveUtilizationReportRecord | POST /api/reports/utilization/records | |
TenseApi.SettingsControllerApi | findAllTags | GET /api/settings/tags | |
TenseApi.SettingsControllerApi | findAllUtilizationReportResults | GET /api/settings/utilization-reports/results | |
TenseApi.SettingsControllerApi | runUtilizationReport | POST /api/settings/utilization-reports/run | |
TenseApi.SettingsControllerApi | saveTag | POST /api/settings/tags | |
TenseApi.SettingsControllerApi | updateUtilizationReportLock | POST /api/settings/utilization-reports/lock | |
TenseApi.TeamControllerApi | callDelete | DELETE /api/teams/{id} | |
TenseApi.TeamControllerApi | findAll2 | GET /api/teams | |
TenseApi.TeamControllerApi | save | POST /api/teams | |
TenseApi.TimeEntryControllerApi | eatHours | POST /api/time-entries/eat-hours | |
TenseApi.TimeEntryControllerApi | editInvoice | POST /api/time-entries/edit-invoice | |
TenseApi.TimeEntryControllerApi | editRate | POST /api/time-entries/edit-rate | |
TenseApi.TimeEntryControllerApi | findAll9 | GET /api/time-entries | |
TenseApi.TimeEntryControllerApi | findAllByProject | GET /api/projects/{projectId}/time-entries | |
TenseApi.TimeEntryControllerApi | findAllByUser1 | GET /api/users/{userId}/time-entries | |
TenseApi.TimeEntryControllerApi | findAllPaged1 | GET /api/time-entries/paged | |
TenseApi.TimeEntryControllerApi | findTotals | GET /api/time-entries/totals | |
TenseApi.TimeEntryControllerApi | saveTimeEntry1 | POST /api/users/{userId}/time-entries | |
TenseApi.TimeEntryLockControllerApi | findAllTimeEntriesLock | GET /api/time-entry-locks | |
TenseApi.TimeEntryLockControllerApi | saveTimeEntryLock | POST /api/time-entry-locks | |
TenseApi.UserControllerApi | deleteTargetRate | DELETE /api/users/target-rate/{id} | |
TenseApi.UserControllerApi | findAll12 | GET /api/users | |
TenseApi.UserControllerApi | findAllByUserTargetRate | GET /api/users/target-rate/user/{userId} | |
TenseApi.UserControllerApi | findAllProjectUsersByUser | GET /api/users/{id}/projects | |
TenseApi.UserControllerApi | findAllSideHustleProjectsByUser | GET /api/users/{id}/side-hustle-projects | |
TenseApi.UserControllerApi | findAllTargetRate | GET /api/users/target-rate | |
TenseApi.UserControllerApi | findOne3 | GET /api/users/{id} | |
TenseApi.UserControllerApi | findOneTargetRate | GET /api/users/target-rate/{id} | |
TenseApi.UserControllerApi | findUserHoursPerWeek | GET /api/users/{id}/hours-per-week | |
TenseApi.UserControllerApi | findUserProjectHours | GET /api/users/{id}/project-hours | |
TenseApi.UserControllerApi | findUserPtoByYear | GET /api/users/{id}/user-pto-by-year/years/{year} | |
TenseApi.UserControllerApi | findUserPtoByYearList | GET /api/users/user-pto-by-year | |
TenseApi.UserControllerApi | findUserPtoVarianceList | GET /api/users/user-pto-variance | |
TenseApi.UserControllerApi | getTargetFrequency | GET /api/users/target-rate/frequency | |
TenseApi.UserControllerApi | getTargetRateAllTimeStats | GET /api/users/target-rate/all-time-stats | |
TenseApi.UserControllerApi | getTargetRateComparisonMonth | GET /api/users/target-rate/comparison-month | |
TenseApi.UserControllerApi | getTargetRateComparisonYear | GET /api/users/target-rate/comparison-year | |
TenseApi.UserControllerApi | getTargetRateHistory | GET /api/users/target-rate/history | |
TenseApi.UserControllerApi | save6 | POST /api/users | |
TenseApi.UserControllerApi | saveGroupUser | POST /api/users/{id}/groups/{groupId} | |
TenseApi.UserControllerApi | saveProjectUser1 | POST /api/users/{id}/projects | |
TenseApi.UserControllerApi | saveProjectUserFavorite | POST /api/users/{id}/projects/{projectId}/favorite | |
TenseApi.UserControllerApi | saveTargetRate | POST /api/users/target-rate | |
TenseApi.UserControllerApi | saveUserPtoByYear | POST /api/users/{id}/user-pto-by-year | |
TenseApi.UserControllerApi | saveUserPtoVariance | POST /api/users/{id}/user-pto-variance | |
TenseApi.UserControllerApi | updatePassword | POST /api/users/{id}/password | |
TenseApi.UserControllerApi | updateSideHustle | POST /api/users/{id}/sideHustle | |
TenseApi.UserExceptionControllerApi | findAll | GET /api/exceptions | |
TenseApi.UserExceptionControllerApi | findAllByUser | GET /api/exceptions/users/{id} | |
TenseApi.UserNotesControllerApi | findAllUserNotes | GET /api/user-notes | |
TenseApi.UserNotesControllerApi | saveUserNote | POST /api/user-notes |
Documentation for Models
- TenseApi.AdminOverviewTotal
- TenseApi.AdminProjectMonthTotal
- TenseApi.AdminProjectUser
- TenseApi.Authority
- TenseApi.AvailabilityReport
- TenseApi.BillingRecordReport
- TenseApi.BlendedRateReport
- TenseApi.Bucket
- TenseApi.Client
- TenseApi.CurrentProjectReport
- TenseApi.DoubleCheckReport
- TenseApi.EmployeeCountMonth
- TenseApi.EmployeeCountYear
- TenseApi.Group
- TenseApi.JdbcPagedResultProjectScorecard
- TenseApi.JdbcPagedResultPtoRequestDetail
- TenseApi.JdbcPagedResultTimeEntry
- TenseApi.LoginRequest
- TenseApi.LongevityReportRecord
- TenseApi.MonthlyPricingEngagement
- TenseApi.MonthlyPricingEngagementEntry
- TenseApi.MonthlySideHustleReport
- TenseApi.NewClientRevenueReport
- TenseApi.PagedProjectScorecardReport
- TenseApi.PasswordResetDto
- TenseApi.Project
- TenseApi.ProjectContract
- TenseApi.ProjectHourlyRate
- TenseApi.ProjectInvoice
- TenseApi.ProjectMonthTotal
- TenseApi.ProjectMonthUserTotal
- TenseApi.ProjectNote
- TenseApi.ProjectOverallHistoryRecord
- TenseApi.ProjectProfile
- TenseApi.ProjectRole
- TenseApi.ProjectScorecard
- TenseApi.ProjectScorecardConfiguration
- TenseApi.ProjectUser
- TenseApi.ProjectUserHistory
- TenseApi.ProjectUserHistoryRecord
- TenseApi.ProjectUserSideHustleHistory
- TenseApi.PtoReportDay
- TenseApi.PtoReportMonth
- TenseApi.PtoReportUser
- TenseApi.PtoRequest
- TenseApi.PtoRequestDetail
- TenseApi.PtoRequestDetailTotal
- TenseApi.PtoTimeRecord
- TenseApi.RampingDownRecord
- TenseApi.Save6Request
- TenseApi.SaveProjectUser
- TenseApi.SearchTotal
- TenseApi.SideHustleProjectUser
- TenseApi.StatusTotals
- TenseApi.SummaryReport
- TenseApi.Tag
- TenseApi.TargetRateAllTimeStats
- TenseApi.TargetRateComparisonMonth
- TenseApi.TargetRateComparisonYear
- TenseApi.TargetRateFrequency
- TenseApi.TargetRateHistory
- TenseApi.Team
- TenseApi.TimeEntry
- TenseApi.TimeEntryDelayReportByUser
- TenseApi.TimeEntryDelayReportByWeek
- TenseApi.TimeEntryDelayReportOverallAverage
- TenseApi.TimeEntryLock
- TenseApi.TimeEntryWithNames
- TenseApi.UploadImageResponse
- TenseApi.User
- TenseApi.UserBillingReport
- TenseApi.UserComparisonReport
- TenseApi.UserException
- TenseApi.UserExceptionRecord
- TenseApi.UserHoursPerWeek
- TenseApi.UserHoursPerWeekMetadata
- TenseApi.UserHoursPerWeekResponse
- TenseApi.UserNote
- TenseApi.UserProjectHours
- TenseApi.UserPtoByYear
- TenseApi.UserPtoVariance
- TenseApi.UserTargetRate
- TenseApi.UserTargetRateReport
- TenseApi.UtilizationReportRecord
- TenseApi.UtilizationReportResult
- TenseApi.UtilizationReportView
- TenseApi.UtilizationReportViewBillingIntention
- TenseApi.UtilizationReportViewGrandTotal
- TenseApi.UtilizationReportViewUser
- TenseApi.WhosGrindingReport
- TenseApi.WorkdaysPerMonthReport
- TenseApi.WorkdaysPerQuarterReport
Documentation for Authorization
bearerAuth
- Type: Bearer authentication (JWT)