All URIs are relative to http://docdokuplm.net/eplmp-server-rest/api
Method | HTTP request | Description |
---|---|---|
createEffectivity | POST /workspaces/{workspaceId}/parts/{partNumber}-{partVersion}/effectivities | Create an Effectivity for a given PartRevision |
deleteEffectivity | DELETE /workspaces/{workspaceId}/parts/{partNumber}-{partVersion}/effectivities/{effectivityId} | Delete effectivity from given part revision |
getEffectivities | GET /workspaces/{workspaceId}/parts/{partNumber}-{partVersion}/effectivities | Get effectivities of a given PartRevision |
EffectivityDTO createEffectivity(body, workspaceId, partNumber, partVersion)
Create an Effectivity for a given PartRevision
var DocdokuPlmApi = require('docdoku-plm-api');
var defaultClient = DocdokuPlmApi.ApiClient.instance;
// Configure API key authorization: authorization
var authorization = defaultClient.authentications['authorization'];
authorization.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//authorization.apiKeyPrefix = 'Token';
var apiInstance = new DocdokuPlmApi.PartEffectivitiesApi();
var body = new DocdokuPlmApi.EffectivityDTO(); // EffectivityDTO | Effectivity to create
var workspaceId = "workspaceId_example"; // String | Workspace id
var partNumber = "partNumber_example"; // String | Part revision number
var partVersion = "partVersion_example"; // String | Part revision version
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.createEffectivity(body, workspaceId, partNumber, partVersion, callback);
Name | Type | Description | Notes |
---|---|---|---|
body | EffectivityDTO | Effectivity to create | |
workspaceId | String | Workspace id | |
partNumber | String | Part revision number | |
partVersion | String | Part revision version |
deleteEffectivity(workspaceId, partNumber, partVersion, effectivityId)
Delete effectivity from given part revision
var DocdokuPlmApi = require('docdoku-plm-api');
var defaultClient = DocdokuPlmApi.ApiClient.instance;
// Configure API key authorization: authorization
var authorization = defaultClient.authentications['authorization'];
authorization.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//authorization.apiKeyPrefix = 'Token';
var apiInstance = new DocdokuPlmApi.PartEffectivitiesApi();
var workspaceId = "workspaceId_example"; // String | Workspace id
var partNumber = "partNumber_example"; // String | Part revision number
var partVersion = "partVersion_example"; // String | Part revision version
var effectivityId = 56; // Number | Effectivity id
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully.');
}
};
apiInstance.deleteEffectivity(workspaceId, partNumber, partVersion, effectivityId, callback);
Name | Type | Description | Notes |
---|---|---|---|
workspaceId | String | Workspace id | |
partNumber | String | Part revision number | |
partVersion | String | Part revision version | |
effectivityId | Number | Effectivity id |
null (empty response body)
[EffectivityDTO] getEffectivities(workspaceId, partNumber, partVersion)
Get effectivities of a given PartRevision
var DocdokuPlmApi = require('docdoku-plm-api');
var defaultClient = DocdokuPlmApi.ApiClient.instance;
// Configure API key authorization: authorization
var authorization = defaultClient.authentications['authorization'];
authorization.apiKey = 'YOUR API KEY';
// Uncomment the following line to set a prefix for the API key, e.g. "Token" (defaults to null)
//authorization.apiKeyPrefix = 'Token';
var apiInstance = new DocdokuPlmApi.PartEffectivitiesApi();
var workspaceId = "workspaceId_example"; // String | Workspace id
var partNumber = "partNumber_example"; // String | Part revision number
var partVersion = "partVersion_example"; // String | Part revision version
var callback = function(error, data, response) {
if (error) {
console.error(error);
} else {
console.log('API called successfully. Returned data: ' + data);
}
};
apiInstance.getEffectivities(workspaceId, partNumber, partVersion, callback);
Name | Type | Description | Notes |
---|---|---|---|
workspaceId | String | Workspace id | |
partNumber | String | Part revision number | |
partVersion | String | Part revision version |