1.97.0 • Published 11 months ago

@verys/oracle-sdk v1.97.0

Weekly downloads
-
License
MIT
Repository
-
Last release
11 months ago

oracle-sdk

OracleSdk - JavaScript client for oracle-sdk Oracle API This SDK is automatically generated by the OpenAPI Generator project:

  • API version: 1.0.0
  • Package version: 1.0.0
  • 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 oracle-sdk --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 oracle-sdk 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 OracleSdk = require('oracle-sdk');

var defaultClient = OracleSdk.ApiClient.instance;
// Configure Bearer (JWT) access token for authorization: http_jwt
var http_jwt = defaultClient.authentications['http_jwt'];
http_jwt.accessToken = "YOUR ACCESS TOKEN"

var api = new OracleSdk.BigTimeApi()
var UNKNOWN_BASE_TYPE = new OracleSdk.UNKNOWN_BASE_TYPE(); // {UNKNOWN_BASE_TYPE} BigTime bulk import
api.bigTimeImport(UNKNOWN_BASE_TYPE).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.test.oracle.verys.com/v1

ClassMethodHTTP requestDescription
OracleSdk.BigTimeApibigTimeImportPOST /bigtime/importImport time entries, clients, projects, and users from BigTime
OracleSdk.ChartsApigetMyChartsByIdGET /my/charts/{id}Gets charts resource for the currently authenticated employee
OracleSdk.CompaniesApicreateCompaniesPOST /companiesCreate a new `companies` resource
OracleSdk.CompaniesApigetCompaniesGET /companiesGet all companies resources
OracleSdk.CompaniesApigetCompaniesByIdGET /companies/{id}Get a `companies` resource
OracleSdk.CompaniesApiupdateCompaniesByIdPATCH /companies/{id}Update a specific company resource
OracleSdk.CompanyLocationsApicreateCompanyLocationsPOST /company-locationsCreate a new company location
OracleSdk.CompanyLocationsApideleteCompanyLocationsByIdDELETE /company-locations/{id}Delete a `company locations` resource by it's ID
OracleSdk.CompanyLocationsApigetCompanyLocationsGET /company-locationsGet all `company locations` resources
OracleSdk.CompanyLocationsApigetCompanyLocationsByIdGET /company-locations/{id}Get a `company locations` resource by it's ID
OracleSdk.CompanyLocationsApiupdateCompanyLocationsByIdPATCH /company-locations/{id}Update a `company locations` resource by it's ID
OracleSdk.EmployeesApicreateEmployeesPOST /employeesCreate a new `employees` resource
OracleSdk.EmployeesApicreatePasswordResetEmailsPOST /employees/password-reset-emailsCreates a `password reset emails` resource for an employee
OracleSdk.EmployeesApicreatePasswordResetsPOST /employees/password-resetsCreates a `password resets` resource
OracleSdk.EmployeesApicreateProfileRelationshipsDefaultProjectsPOST /my/profile/relationships/default-projectsAdds to the currently authenticated employee's default projects
OracleSdk.EmployeesApicreateRegistrationConfirmationEmailsPOST /employees/{id}/registration-confirmation-emailsCreates a `registration confirmation emails` resource
OracleSdk.EmployeesApicreateRegistrationConfirmationsPOST /employees/registration-confirmationsCreates a `registration confirmations` resource
OracleSdk.EmployeesApicreateRolesByIdRelationshipsEmployeesPOST /roles/{id}/relationships/employeesCreate `employees` relationship from a `roles` resource by Id
OracleSdk.EmployeesApideleteProfileRelationshipsDefaultProjectsDELETE /my/profile/relationships/default-projectsDeletes from the currently authenticated employee's default projects
OracleSdk.EmployeesApideleteRolesByIdRelationshipsEmployeesDELETE /roles/{id}/relationships/employeesDelete `employees` relationship from a `roles` resource by Id
OracleSdk.EmployeesApigetEmployeesGET /employeesGet all employees resources
OracleSdk.EmployeesApigetEmployeesByIdGET /employees/{id}Get a specific employee resource
OracleSdk.EmployeesApigetProfileGET /my/profileGets the currently authenticated employee
OracleSdk.EmployeesApigetProfileRelationshipsDefaultProjectsGET /my/profile/relationships/default-projectsGets the currently authenticated employee's default projects
OracleSdk.EmployeesApigetRolesByIdEmployeesGET /roles/{id}/employeesGet `employees` that belong to a `roles` resource by Id
OracleSdk.EmployeesApigetRolesByIdRelationshipsEmployeesGET /roles/{id}/relationships/employeesGet `employees` relationship from a `roles` resource by Id
OracleSdk.EmployeesApiupdateEmployeesByIdPATCH /employees/{id}Update a specific employee resource
OracleSdk.EmployeesApiupdateProfilePATCH /my/profileUpdate the currently authenticated employee profile
OracleSdk.EmployeesApiupdateProfileRelationshipsDefaultProjectsPATCH /my/profile/relationships/default-projectsUpdates the currently authenticated employee's default projects
OracleSdk.EmployeesApiupdateRolesByIdRelationshipsEmployeesPATCH /roles/{id}/relationships/employeesUpdate `employees` relationship from a `roles` resource by Id
OracleSdk.HealthCheckApigetHealthCheckGET /health-checkHealth check
OracleSdk.IntegrationsApigetIntegrationsGET /integrationsGet all integrations resources
OracleSdk.IntegrationsApigetIntegrationsByIdGET /integrations/{slug}Get a specific integration resource
OracleSdk.LocalesApigetLocalesGET /localesGet all `locales`
OracleSdk.LocalesApigetLocalesByIdGET /locales/{localeCode}Get a `locales` resource
OracleSdk.MyApicreateMyTimeEntriesPOST /my/time-entriesCreate a new time entries resource for the currently authenticated employee
OracleSdk.MyApicreateProfileRelationshipsDefaultProjectsPOST /my/profile/relationships/default-projectsAdds to the currently authenticated employee's default projects
OracleSdk.MyApideleteMyTimeEntriesDELETE /my/time-entriesDelete one or more time entries resources for the currently authenticated employee
OracleSdk.MyApideleteMyTimeEntriesByIdDELETE /my/time-entries/{id}Delete a specific time entries resource for the currently authenticated employee
OracleSdk.MyApideleteProfileRelationshipsDefaultProjectsDELETE /my/profile/relationships/default-projectsDeletes from the currently authenticated employee's default projects
OracleSdk.MyApigetMyChartsByIdGET /my/charts/{id}Gets charts resource for the currently authenticated employee
OracleSdk.MyApigetMyPermissionsGET /my/permissionsGet all permissions resource objects for the currently authenticated employee
OracleSdk.MyApigetMyPermissionsByIdGET /my/permissions/{id}Get permissions resource object for the currently authenticated employee
OracleSdk.MyApigetMyRolesGET /my/rolesGet all roles for the currently authenticated employee
OracleSdk.MyApigetMyTimeEntriesGET /my/time-entriesGet all time entries for the currently authenticated employee
OracleSdk.MyApigetMyTimeEntriesByIdGET /my/time-entries/{id}Get a specific time entry for the currently authenticated employee
OracleSdk.MyApigetProfileGET /my/profileGets the currently authenticated employee
OracleSdk.MyApigetProfileRelationshipsDefaultProjectsGET /my/profile/relationships/default-projectsGets the currently authenticated employee's default projects
OracleSdk.MyApiupdateMyTimeEntriesPATCH /my/time-entriesUpdates multiple time entries resources for the currently authenticated employee
OracleSdk.MyApiupdateMyTimeEntriesByIdPATCH /my/time-entries/{id}Update a specific time entries resource for the currently authenticated employee
OracleSdk.MyApiupdateProfilePATCH /my/profileUpdate the currently authenticated employee profile
OracleSdk.MyApiupdateProfileRelationshipsDefaultProjectsPATCH /my/profile/relationships/default-projectsUpdates the currently authenticated employee's default projects
OracleSdk.ProjectsApicreateProjectPOST /projectsCreate a new project
OracleSdk.ProjectsApigetProjectsGET /projectsGet all `projects`
OracleSdk.ProjectsApigetProjectsByIdGET /projects/{id}Get a `projects` resource
OracleSdk.ProjectsApiupdateProjectsByIdPATCH /projects/{id}Update a specific project resource
OracleSdk.QueueJobsApigetQueueJobsByQueueNameByIdGET /queue-jobs/{queue}/{id}Get the state of a queue jobs resource
OracleSdk.QuickbooksApiquickbooksAuthenticateGET /quickbooks/authenticateReturns a Quickbooks auth URL
OracleSdk.QuickbooksApiquickbooksOauthCallbackGET /quickbooks/oauth-callbackQuickbooks OAuth callback
OracleSdk.ResourcesApigetResourcesGET /resourcesGet all resources
OracleSdk.RoleResourcesApicreateRoleResourcesPOST /role-resourcesCreate a new `role resources` resource
OracleSdk.RoleResourcesApigetRoleResourcesGET /role-resourcesGet all `role resources` resouces
OracleSdk.RoleResourcesApigetRoleResourcesByIdGET /role-resources/{id}Get a `role resources` resouce by Id
OracleSdk.RoleResourcesApiupdateRoleResourcesByIdPATCH /role-resources/{id}Update a `role resources` resource by it's ID
OracleSdk.RolesApicreateRolesPOST /rolesCreate a new role
OracleSdk.RolesApicreateRolesByIdRelationshipsEmployeesPOST /roles/{id}/relationships/employeesCreate `employees` relationship from a `roles` resource by Id
OracleSdk.RolesApideleteRolesByIdRelationshipsEmployeesDELETE /roles/{id}/relationships/employeesDelete `employees` relationship from a `roles` resource by Id
OracleSdk.RolesApigetMyPermissionsGET /my/permissionsGet all permissions resource objects for the currently authenticated employee
OracleSdk.RolesApigetMyPermissionsByIdGET /my/permissions/{id}Get permissions resource object for the currently authenticated employee
OracleSdk.RolesApigetMyRolesGET /my/rolesGet all roles for the currently authenticated employee
OracleSdk.RolesApigetRolesGET /rolesGet all roles
OracleSdk.RolesApigetRolesByIdGET /roles/{id}Get a `roles` resource object by Id
OracleSdk.RolesApigetRolesByIdEmployeesGET /roles/{id}/employeesGet `employees` that belong to a `roles` resource by Id
OracleSdk.RolesApigetRolesByIdRelationshipsEmployeesGET /roles/{id}/relationships/employeesGet `employees` relationship from a `roles` resource by Id
OracleSdk.RolesApiupdateRolesByIdPATCH /roles/{id}Update a `roles` resource object by it's Id
OracleSdk.RolesApiupdateRolesByIdRelationshipsEmployeesPATCH /roles/{id}/relationships/employeesUpdate `employees` relationship from a `roles` resource by Id
OracleSdk.SessionsApicreateSessionPOST /sessionsCreate a new session
OracleSdk.StatesApigetStatesGET /statesGet all states resources
OracleSdk.StatesApigetStatesByIdGET /states/{id}Get a specific state resource
OracleSdk.TimeEntriesApicreateMyTimeEntriesPOST /my/time-entriesCreate a new time entries resource for the currently authenticated employee
OracleSdk.TimeEntriesApicreateTimeEntriesPOST /time-entriesCreate a new time entries resource
OracleSdk.TimeEntriesApideleteMyTimeEntriesDELETE /my/time-entriesDelete one or more time entries resources for the currently authenticated employee
OracleSdk.TimeEntriesApideleteMyTimeEntriesByIdDELETE /my/time-entries/{id}Delete a specific time entries resource for the currently authenticated employee
OracleSdk.TimeEntriesApideleteTimeEntriesDELETE /time-entriesDelete one or more time entries resources
OracleSdk.TimeEntriesApideleteTimeEntriesByIdDELETE /time-entries/{id}Delete a specific time entries resource
OracleSdk.TimeEntriesApigetMyTimeEntriesGET /my/time-entriesGet all time entries for the currently authenticated employee
OracleSdk.TimeEntriesApigetMyTimeEntriesByIdGET /my/time-entries/{id}Get a specific time entry for the currently authenticated employee
OracleSdk.TimeEntriesApigetTimeEntriesGET /time-entriesGet all time entries
OracleSdk.TimeEntriesApigetTimeEntriesByIdGET /time-entries/{id}Get a specific time entries resource
OracleSdk.TimeEntriesApiupdateMyTimeEntriesPATCH /my/time-entriesUpdates multiple time entries resources for the currently authenticated employee
OracleSdk.TimeEntriesApiupdateMyTimeEntriesByIdPATCH /my/time-entries/{id}Update a specific time entries resource for the currently authenticated employee
OracleSdk.TimeEntriesApiupdateTimeEntriesPATCH /time-entriesUpdates multiple time entries resources
OracleSdk.TimeEntriesApiupdateTimeEntriesByIdPATCH /time-entries/{id}Update a specific time entries resource
OracleSdk.TimeEntriesTotalsApitimeEntriesTotalsTypeGetGET /time-entries-totals/{type}Get all time entries totals
OracleSdk.TimeEntriesTotalsApitimeEntriesTotalsTypeIdGetGET /time-entries-totals/{type}/{id}Get time entries totals
OracleSdk.TimeEntriesTotalsApitimeEntriesTotalsTypeIdPatchPATCH /time-entries-totals/{type}/{id}Update time entries totals resource

Documentation for Models

Documentation for Authorization

http_jwt

  • Type: Bearer authentication (JWT)
1.99.0-beta.0

11 months ago

1.100.0-beta.0

11 months ago

2.7.0-beta.0

1 year ago

2.6.0-beta.0

1 year ago

2.5.0-beta.0

1 year ago

1.94.0-beta.0

1 year ago

2.3.0-beta.0

2 years ago

1.97.0

1 year ago

1.93.0

1 year ago

2.1.0-beta.0

2 years ago

1.93.0-beta.0

1 year ago

2.2.0-beta.0

2 years ago

1.95.0-beta.0

1 year ago

1.98.0-beta.0

1 year ago

1.97.0-beta.0

1 year ago

2.4.0-beta.0

2 years ago

1.96.0-beta.0

1 year ago

1.88.0-beta.0

2 years ago

1.86.0

2 years ago

1.92.0-beta.0

2 years ago

1.89.0-beta.0

2 years ago

1.91.0-beta.0

2 years ago

1.86.0-beta.0

2 years ago

1.87.0-beta.0

2 years ago

1.90.0-beta.0

2 years ago

1.83.0-beta.0

2 years ago

1.85.0-beta.0

2 years ago

1.84.0-beta.0

2 years ago

1.82.0-beta.0

2 years ago

1.81.0-beta.0

2 years ago

1.79.0-beta.0

2 years ago

1.80.0-beta.0

2 years ago

1.77.0-beta.0

2 years ago

1.75.0-beta.0

2 years ago

1.76.0-beta.0

2 years ago

1.78.0-beta.0

2 years ago

1.74.0-beta.0

2 years ago

1.73.0-beta.0

3 years ago

1.72.0-beta.0

3 years ago

1.71.0-beta.0

3 years ago

1.70.0-beta.0

3 years ago

1.69.0-beta.0

3 years ago

1.66.0-beta.0

3 years ago

1.67.0-beta.0

3 years ago

1.68.0-beta.0

3 years ago

1.65.0-beta.0

3 years ago

1.64.0-beta.0

3 years ago

1.63.0-beta.0

3 years ago

1.61.0-beta.0

3 years ago

1.62.0-beta.0

3 years ago

1.60.0-beta.0

3 years ago

1.58.0-beta.0

3 years ago

1.59.0-beta.0

3 years ago

1.57.0-beta.0

3 years ago

1.56.0-beta.0

3 years ago

1.55.0-beta.0

3 years ago

1.54.0-beta.0

3 years ago

1.53.0-beta.0

3 years ago

1.52.0-beta.0

3 years ago

1.51.0-beta.0

3 years ago

1.50.0-beta.0

3 years ago

1.49.0-beta.0

3 years ago

1.48.0-beta.0

3 years ago

1.47.0-beta.0

3 years ago

1.46.0-beta.0

3 years ago

1.45.0-beta.0

3 years ago

1.44.0-beta.0

4 years ago

1.43.0-beta.0

4 years ago

1.42.0-beta.0

4 years ago

1.41.0-beta.0

4 years ago

1.40.0-beta.0

4 years ago

1.39.0-beta.0

4 years ago

1.38.0-beta.0

4 years ago

1.37.0-beta.0

4 years ago

1.36.0-beta.0

4 years ago

1.35.0-beta.0

4 years ago

1.34.0-beta.0

4 years ago

1.33.0-beta.0

4 years ago

1.32.0-beta.0

4 years ago

1.31.0-beta.0

4 years ago

1.30.0-beta.0

4 years ago

1.29.0-beta.0

4 years ago

1.28.0-beta.0

4 years ago

1.27.0-beta.0

4 years ago

1.26.0-beta.0

4 years ago

1.25.0-beta.0

4 years ago

1.24.0-beta.0

4 years ago

1.23.0-beta.0

4 years ago

1.22.0-beta.0

4 years ago

1.21.0-beta.0

4 years ago

1.20.0-beta.0

4 years ago

1.19.0-beta.0

4 years ago

1.18.0-beta.0

4 years ago

1.17.0-beta.0

4 years ago

1.15.0

4 years ago

1.16.0-beta.0

4 years ago

1.15.0-beta.0

4 years ago

1.14.0-beta.0

4 years ago

1.13.0-beta.0

4 years ago

1.12.0-beta.0

4 years ago

1.11.0-beta.0

4 years ago

1.10.0-beta.0

4 years ago

1.9.0-beta.0

4 years ago

1.6.0

4 years ago

1.8.0-beta.0

4 years ago

1.7.0-beta.0

4 years ago

1.6.0-beta.0

4 years ago

1.5.0-beta.0

4 years ago

1.4.0-beta.0

4 years ago

1.5.0

4 years ago

1.3.0-beta.0

4 years ago

1.2.0-beta.0

4 years ago

1.4.0

4 years ago

1.3.0

4 years ago

1.2.0

4 years ago

1.1.0

4 years ago

1.1.0-beta.0

4 years ago

1.0.0

4 years ago

1.0.0-alpha.29

4 years ago

1.0.0-alpha.28

4 years ago

1.0.0-alpha.27

4 years ago

1.0.0-alpha.26

4 years ago

1.0.0-alpha.25

4 years ago

1.0.0-alpha.24

4 years ago

1.0.0-alpha.23

4 years ago

1.0.0-alpha.22

4 years ago

1.0.0-alpha.21

4 years ago

1.0.0-alpha.19

4 years ago

1.0.0-alpha.18

4 years ago

1.0.0-alpha.17

4 years ago

1.0.0-alpha.20

4 years ago

1.0.0-alpha.16

4 years ago

1.0.0-alpha.15

4 years ago

1.0.0-alpha.14

4 years ago

1.0.0-alpha.13

4 years ago

1.0.0-alpha.12

4 years ago

1.0.0-alpha.11

4 years ago

1.0.0-alpha.10

4 years ago

0.29.0

4 years ago

0.28.0

5 years ago

0.27.0

5 years ago

0.26.0

5 years ago

0.24.0

5 years ago

0.22.0

5 years ago

0.21.0

5 years ago

0.20.0

5 years ago

0.19.0

5 years ago

0.18.0

5 years ago

0.17.0

5 years ago

0.16.0

5 years ago

0.15.0

5 years ago

0.14.0

5 years ago

0.13.0

5 years ago

0.12.0

5 years ago

0.10.0

5 years ago

0.11.0

5 years ago

0.9.0

6 years ago

0.8.0

6 years ago

0.7.0

6 years ago

0.6.0

6 years ago