Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Keep dev branch updated #87

Merged
merged 68 commits into from
Dec 11, 2024
Merged
Changes from 1 commit
Commits
Show all changes
68 commits
Select commit Hold shift + click to select a range
1a96280
datamanagement code updated with latest yaml
nishchhaldagar Sep 25, 2024
7d3ac76
updated datamanagement with naming fixes
nishchhaldagar Sep 29, 2024
6acfeee
added client code and sample for datamanagement
nishchhaldagar Oct 8, 2024
a380068
dm model fix for additional properties
nishchhaldagar Oct 10, 2024
03edaa9
download method now return a stream
srivastavarahull Oct 10, 2024
d5f9796
Updated oss Sample
srivastavarahull Oct 10, 2024
b01e59d
Merge pull request #66 from autodesk-platform-services/DAS-285-dm-upd…
sajith-subramanian Oct 10, 2024
32eda5f
naming fix for DM models
nishchhaldagar Oct 14, 2024
f73c618
add type enums for DM models
nishchhaldagar Oct 15, 2024
8017f77
Merge pull request #68 from autodesk-platform-services/DAS-285-dm-upd…
sajith-subramanian Oct 16, 2024
6abea1c
Fixes for Data Management SDK
sajith-subramanian Oct 17, 2024
be461b3
DM search filter param fix
nishchhaldagar Oct 18, 2024
2194f25
Merge pull request #69 from autodesk-platform-services/release-V1
sajith-subramanian Oct 18, 2024
0b9dc8f
Merge pull request #67 from autodesk-platform-services/DAS-288-overlo…
sajith-subramanian Oct 23, 2024
2191c38
Update package.json
sajith-subramanian Oct 24, 2024
397e2fa
Fixed create issue endpoint
srivastavarahull Oct 24, 2024
ea16cc9
datamanagement enum model fix
nishchhaldagar Oct 28, 2024
8b7f1f2
webhooks added HookAttributes field in hookdetails model
nishchhaldagar Oct 29, 2024
6dcd9c6
Merge pull request #70 from autodesk-platform-services/DAS-295-create…
sajith-subramanian Oct 29, 2024
13f6bee
Merge pull request #72 from autodesk-platform-services/DAS-291-webhoo…
sajith-subramanian Oct 29, 2024
dd9a4c9
Update comment in item-payload-included-relationships-storage-data.ts
sajith-subramanian Oct 29, 2024
4273536
Merge pull request #71 from autodesk-platform-services/DAS-283-dm-mod…
sajith-subramanian Oct 29, 2024
14bb067
Update package json file to bump up versions
sajith-subramanian Oct 30, 2024
6bd936a
Update Authentication client to make SDKManager optional to conform t…
sajith-subramanian Oct 30, 2024
9fe9bf9
removed duplicate region param in client class for Webhooks
nishchhaldagar Nov 21, 2024
1cd04d3
Merge pull request #74 from autodesk-platform-services/DAS-282-ws-rem…
sajith-subramanian Nov 29, 2024
1039cb8
Move sdkmanager to this repo
sajith-subramanian Nov 30, 2024
e8c53f7
Update README.md
sajith-subramanian Nov 30, 2024
834bbc9
Update file names to follow TS naming convention
sajith-subramanian Dec 4, 2024
6433fab
Rename ModelDerivativeClient.ts to modelDerivativeClient.ts
sajith-subramanian Dec 4, 2024
27e4089
RENAME
sajith-subramanian Dec 5, 2024
05ac385
Rename
sajith-subramanian Dec 5, 2024
05570b8
Rename jobPayloadFormatSvfAdvancedVue.ts to jobPayloadFormatSVFAdvanc…
sajith-subramanian Dec 5, 2024
2c677f9
renamed files in camelcase for ACC Admin
nishchhaldagar Dec 5, 2024
da12fe5
Rename AdminClient.ts to adminClient.ts
nishchhaldagar Dec 5, 2024
f73f674
fixed naming convention for oss
srivastavarahull Dec 5, 2024
481d5f0
fixed naming to camel case for issues
srivastavarahull Dec 6, 2024
c989c48
Conform to folder name convention
sajith-subramanian Dec 6, 2024
ed27feb
fixed smaples and custom-code naming convention
srivastavarahull Dec 6, 2024
c7fee79
renamed utils class and updated Admin sample
nishchhaldagar Dec 6, 2024
a3dd57a
rename custom-code files
srivastavarahull Dec 6, 2024
a9e7596
Rename AuthenticationClient.ts to authenticationClient.ts
sajith-subramanian Dec 6, 2024
87c0949
Update files with name changes
sajith-subramanian Dec 6, 2024
54cd01a
Fix authorize method params
sajith-subramanian Dec 6, 2024
3c5a35b
Make Sdkmanager optional
sajith-subramanian Dec 6, 2024
6f2d26f
Update package.json
sajith-subramanian Dec 6, 2024
3376228
fixed bucketApi.ts import
srivastavarahull Dec 9, 2024
bc4f8cb
Merge pull request #80 from autodesk-platform-services/Das-312-acc-is…
sajith-subramanian Dec 9, 2024
46ec84e
Merge pull request #82 from autodesk-platform-services/DAS-307-rename…
sajith-subramanian Dec 9, 2024
6d33203
Merge pull request #81 from autodesk-platform-services/DAS-311---Chan…
sajith-subramanian Dec 9, 2024
5e58445
Merge pull request #77 from autodesk-platform-services/DAS-310-acc-ad…
sajith-subramanian Dec 9, 2024
2911e3d
Merge pull request #79 from autodesk-platform-services/das-309-oss-na…
sajith-subramanian Dec 9, 2024
12a6c3b
rename issue to issues
srivastavarahull Dec 9, 2024
bdc5abd
fixed issues sample
srivastavarahull Dec 9, 2024
17bd7d5
Merge pull request #83 from autodesk-platform-services/Das-312-acc-is…
sajith-subramanian Dec 9, 2024
8ffa924
DAS-314 - Rename DM files to camel case
Dec 9, 2024
fb6fbab
Rename DataManagementClient.ts to dataManagementClient.ts
Arrotech Dec 9, 2024
b9a474e
renamed webhooks sdk files in camelcase
nishchhaldagar Dec 10, 2024
ccbf14b
update axios
Dec 10, 2024
7b21092
Merge branch 'DAS-314-rename-dm-files-to-camel-case' of https://githu…
Dec 10, 2024
92424c6
Merge pull request #85 from autodesk-platform-services/DAS-315-webhoo…
sajith-subramanian Dec 10, 2024
5e414d8
Merge pull request #84 from autodesk-platform-services/DAS-314-rename…
sajith-subramanian Dec 10, 2024
07eb0c6
Update version.
sajith-subramanian Dec 10, 2024
72090e6
Update package json for samples
sajith-subramanian Dec 10, 2024
d074cae
Update package.json
sajith-subramanian Dec 10, 2024
ed2ee04
Delete package-lock.json
sajith-subramanian Dec 10, 2024
aabaf5c
Merge pull request #86 from autodesk-platform-services/DAS-306-move-s…
sajith-subramanian Dec 11, 2024
4a4e0a7
Merge pull request #73 from autodesk-platform-services/release-V1
sajith-subramanian Dec 11, 2024
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
The table of contents is too big for display.
Diff view
Diff view
Next Next commit
datamanagement code updated with latest yaml
nishchhaldagar committed Sep 25, 2024
commit 1a96280ee9b1bf1ba2acc3ff48822eba9a2f5663
72 changes: 35 additions & 37 deletions datamanagement/source/api/commands-api.ts

Large diffs are not rendered by default.

584 changes: 292 additions & 292 deletions datamanagement/source/api/folders-api.ts

Large diffs are not rendered by default.

91 changes: 47 additions & 44 deletions datamanagement/source/api/hubs-api.ts

Large diffs are not rendered by default.

574 changes: 286 additions & 288 deletions datamanagement/source/api/items-api.ts

Large diffs are not rendered by default.

367 changes: 189 additions & 178 deletions datamanagement/source/api/projects-api.ts

Large diffs are not rendered by default.

605 changes: 301 additions & 304 deletions datamanagement/source/api/versions-api.ts

Large diffs are not rendered by default.

247 changes: 43 additions & 204 deletions datamanagement/source/custom-code/DataManagementClient.ts

Large diffs are not rendered by default.

28 changes: 0 additions & 28 deletions datamanagement/source/model/action.ts

This file was deleted.

Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
/* tslint:disable */
/* eslint-disable */


/**
* A container for the hyperlink to the schema of the type.
* @export
* @interface BaseAttributesExtensionObjectWithSchemaLinkSchema
*/
export interface BaseAttributesExtensionObjectWithSchemaLinkSchema {
/**
* A hypertext reference to the location of the referenced resource.
* @type {string}
* @memberof BaseAttributesExtensionObjectWithSchemaLinkSchema
*/
'href': string;
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
/* tslint:disable */
/* eslint-disable */

import { BaseAttributesExtensionObjectWithSchemaLinkSchema } from './base-attributes-extension-object-with-schema-link-schema';

/**
* A container of additional properties that extends this resource.
* @export
* @interface BaseAttributesExtensionObjectWithSchemaLink
*/
export interface BaseAttributesExtensionObjectWithSchemaLink {
/**
* The Type ID of the schema that defines the structure of the ``extension.data`` object.
* @type {string}
* @memberof BaseAttributesExtensionObjectWithSchemaLink
*/
'type': string;
/**
* The version of the schema that applies to the ``extension.data`` object.
* @type {string}
* @memberof BaseAttributesExtensionObjectWithSchemaLink
*/
'version': string;
/**
*
* @type {BaseAttributesExtensionObjectWithSchemaLinkSchema}
* @memberof BaseAttributesExtensionObjectWithSchemaLink
*/
'schema': BaseAttributesExtensionObjectWithSchemaLinkSchema;
/**
* The object that contains the additional properties that extends this resource.
* @type {{ [key: string]: object; }}
* @memberof BaseAttributesExtensionObjectWithSchemaLink
*/
'data'?: { [key: string]: object; };
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
/* tslint:disable */
/* eslint-disable */


/**
* A container of additional properties that extends this resource.
* @export
* @interface BaseAttributesExtensionObjectWithoutSchemaLink
*/
export interface BaseAttributesExtensionObjectWithoutSchemaLink {
/**
* The Type ID of the schema that defines the structure of the ``extension.data`` object.
* @type {string}
* @memberof BaseAttributesExtensionObjectWithoutSchemaLink
*/
'type': string;
/**
* The version of the schema that applies to the ``extension.data`` object.
* @type {string}
* @memberof BaseAttributesExtensionObjectWithoutSchemaLink
*/
'version': string;
/**
* The object that contains the additional properties, which makes this resource extensible.
* @type {{ [key: string]: object; }}
* @memberof BaseAttributesExtensionObjectWithoutSchemaLink
*/
'data'?: { [key: string]: object; };
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
/* tslint:disable */
/* eslint-disable */


/**
* Contains the properties specific to the CheckPermission command.
* @export
* @interface CheckPermissionCommandAttributesExtensionData
*/
export interface CheckPermissionCommandAttributesExtensionData {
/**
* An array of keywords where each keyword is an action that permission must be checked for. Possible values: - ``read`` - Download and view specified resource. - ``view`` - View specified resource without downloading. - ``download`` - Download and view specified resource. - ``collaborate`` - Add comments for the specified resource. - ``write`` - Write to the specified resource. - ``upload`` - Upload to the specified resource. - ``updateMetaData`` - Update metadata of the specified resource. - ``create`` - Write and upload to the specified resource. - ``delete`` - Delete the specified resource. - ``admin`` - Perform administrative operations on specified resource. - ``share``- Share the specified resource.
* @type {Array<string>}
* @memberof CheckPermissionCommandAttributesExtensionData
*/
'requiredActions'?: Array<string>;
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
/* tslint:disable */
/* eslint-disable */

import { CheckPermissionCommandAttributesExtensionData } from './check-permission-command-attributes-extension-data';
import { TypeCommandtypeCheckPermission } from './type-commandtype-check-permission';

/**
* An object that contains properties specific to the CheckPermission command, extending the default properties of a command.
* @export
* @interface CheckPermissionCommandAttributesExtension
*/
export interface CheckPermissionCommandAttributesExtension {
/**
*
* @type {TypeCommandtypeCheckPermission}
* @memberof CheckPermissionCommandAttributesExtension
*/
'type'?: TypeCommandtypeCheckPermission;
/**
* The version of the schema. Must be ``1.0.0`` for the CheckPermission command.
* @type {string}
* @memberof CheckPermissionCommandAttributesExtension
*/
'version'?: string;
/**
*
* @type {CheckPermissionCommandAttributesExtensionData}
* @memberof CheckPermissionCommandAttributesExtension
*/
'data'?: CheckPermissionCommandAttributesExtensionData;
}



19 changes: 19 additions & 0 deletions datamanagement/source/model/check-permission-command-attributes.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/* tslint:disable */
/* eslint-disable */

import { CheckPermissionCommandAttributesExtension } from './check-permission-command-attributes-extension';

/**
* A container of the inputs for the command.
* @export
* @interface CheckPermissionCommandAttributes
*/
export interface CheckPermissionCommandAttributes {
/**
*
* @type {CheckPermissionCommandAttributesExtension}
* @memberof CheckPermissionCommandAttributes
*/
'extension'?: CheckPermissionCommandAttributesExtension;
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,27 @@
/* tslint:disable */
/* eslint-disable */

import { TypeEntity } from './type-entity';

/**
*
* @export
* @interface CheckPermissionCommandRelationshipsResourcesData
*/
export interface CheckPermissionCommandRelationshipsResourcesData {
/**
*
* @type {TypeEntity}
* @memberof CheckPermissionCommandRelationshipsResourcesData
*/
'type'?: TypeEntity;
/**
* The URN of the resource to check.
* @type {string}
* @memberof CheckPermissionCommandRelationshipsResourcesData
*/
'id'?: string;
}



Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/* tslint:disable */
/* eslint-disable */

import { CheckPermissionCommandRelationshipsResourcesData } from './check-permission-command-relationships-resources-data';

/**
* Contains the list of resources that permission must be checked for.
* @export
* @interface CheckPermissionCommandRelationshipsResources
*/
export interface CheckPermissionCommandRelationshipsResources {
/**
* An array of objects, where each object represents a resource.
* @type {Array<CheckPermissionCommandRelationshipsResourcesData>}
* @memberof CheckPermissionCommandRelationshipsResources
*/
'data'?: Array<CheckPermissionCommandRelationshipsResourcesData>;
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,19 @@
/* tslint:disable */
/* eslint-disable */

import { CheckPermissionCommandRelationshipsResources } from './check-permission-command-relationships-resources';

/**
* Contains a list of resources required for execution of the command.
* @export
* @interface CheckPermissionCommandRelationships
*/
export interface CheckPermissionCommandRelationships {
/**
*
* @type {CheckPermissionCommandRelationshipsResources}
* @memberof CheckPermissionCommandRelationships
*/
'resources'?: CheckPermissionCommandRelationshipsResources;
}

35 changes: 35 additions & 0 deletions datamanagement/source/model/check-permission-command.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,35 @@
/* tslint:disable */
/* eslint-disable */

import { CheckPermissionCommandAttributes } from './check-permission-command-attributes';
import { CheckPermissionCommandRelationships } from './check-permission-command-relationships';
import { TypeCommands } from './type-commands';

/**
* An object that contains the input data required to execute the CheckPermission command. The CheckPermission command checks if a user has permission to perform specified actions on specified resources. The user’s identity is derived from the ``x-user-id`` header (in a 2-Legged call), or from the access token (in a 3-Legged call). See the [Developer\'s Guide topic on the CheckPermission command](/en/docs/data/v2/developers_guide/commands/checkpermission/) for more information.
* @export
* @interface CheckPermissionCommand
*/
export interface CheckPermissionCommand {
/**
*
* @type {TypeCommands}
* @memberof CheckPermissionCommand
*/
'type'?: TypeCommands;
/**
*
* @type {CheckPermissionCommandAttributes}
* @memberof CheckPermissionCommand
*/
'attributes'?: CheckPermissionCommandAttributes;
/**
*
* @type {CheckPermissionCommandRelationships}
* @memberof CheckPermissionCommand
*/
'relationships'?: CheckPermissionCommandRelationships;
}



Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
/* tslint:disable */
/* eslint-disable */


/**
* An object containing key value pairs, where the key represents the type of permission that was checked and the value is ``true`` if the user has permission.
* @export
* @interface CheckPermissionResponseAttributesExtensionDataPermissionsDetails
*/
export interface CheckPermissionResponseAttributesExtensionDataPermissionsDetails {
/**
*
* @type {boolean}
* @memberof CheckPermissionResponseAttributesExtensionDataPermissionsDetails
*/
'create'?: boolean;
/**
*
* @type {boolean}
* @memberof CheckPermissionResponseAttributesExtensionDataPermissionsDetails
*/
'download'?: boolean;
/**
*
* @type {boolean}
* @memberof CheckPermissionResponseAttributesExtensionDataPermissionsDetails
*/
'view'?: boolean;
}

Original file line number Diff line number Diff line change
@@ -0,0 +1,40 @@
/* tslint:disable */
/* eslint-disable */

import { CheckPermissionResponseAttributesExtensionDataPermissionsDetails } from './check-permission-response-attributes-extension-data-permissions-details';
import { TypeEntity } from './type-entity';

/**
*
* @export
* @interface CheckPermissionResponseAttributesExtensionDataPermissions
*/
export interface CheckPermissionResponseAttributesExtensionDataPermissions {
/**
*
* @type {TypeEntity}
* @memberof CheckPermissionResponseAttributesExtensionDataPermissions
*/
'type'?: TypeEntity;
/**
* The URN of the resource.
* @type {string}
* @memberof CheckPermissionResponseAttributesExtensionDataPermissions
*/
'id'?: string;
/**
*
* @type {CheckPermissionResponseAttributesExtensionDataPermissionsDetails}
* @memberof CheckPermissionResponseAttributesExtensionDataPermissions
*/
'details'?: CheckPermissionResponseAttributesExtensionDataPermissionsDetails;
/**
* ``true`` - The user is permitted to perform all the actions checked for. ``false`` - The user is not permitted to perform at least one of the actions checked for.
* @type {boolean}
* @memberof CheckPermissionResponseAttributesExtensionDataPermissions
*/
'permission'?: boolean;
}



Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
/* tslint:disable */
/* eslint-disable */

import { CheckPermissionResponseAttributesExtensionDataPermissions } from './check-permission-response-attributes-extension-data-permissions';

/**
* A container of the results of the resources that were checked for permission.
* @export
* @interface CheckPermissionResponseAttributesExtensionData
*/
export interface CheckPermissionResponseAttributesExtensionData {
/**
* An array of objects, where each object represents a folder, item, or version that permission was checked for.
* @type {Array<CheckPermissionResponseAttributesExtensionDataPermissions>}
* @memberof CheckPermissionResponseAttributesExtensionData
*/
'permissions'?: Array<CheckPermissionResponseAttributesExtensionDataPermissions>;
/**
* An array of keywords where each keyword is an action that permission was checked for. Possible values: - ``read`` - Download and view specified resource. - ``view`` - View specified resource without downloading. - ``download`` - Download and view specified resource. - ``collaborate`` - Add comments for the specified resource. - ``write`` - Write to the specified resource. - ``upload`` - Upload to the specified resource. - ``updateMetaData`` - Update metadata of the specified resource. - ``create`` - Write and upload to the specified resource. - ``delete`` - Delete the specified resource. - ``admin`` - Perform administrative operations on specified resource. - ``share``- Share the specified resource.
* @type {Array<string>}
* @memberof CheckPermissionResponseAttributesExtensionData
*/
'requiredActions'?: Array<string>;
}

Loading