├── .travis.yml
├── test
├── .eslintrc
└── model
│ ├── User.spec.js
│ ├── Reason.spec.js
│ ├── Result.spec.js
│ ├── Message.spec.js
│ ├── Permission.spec.js
│ ├── ResourceId.spec.js
│ ├── Diagnostics.spec.js
│ ├── JsonApiLink.spec.js
│ ├── JsonApiMeta.spec.js
│ ├── BucketsItems.spec.js
│ ├── JsonApiLinks.spec.js
│ ├── JsonApiTypeId.spec.js
│ ├── ObjectDetails.spec.js
│ ├── FormatsFormats.spec.js
│ ├── JobAcceptedJobs.spec.js
│ ├── JobPayloadInput.spec.js
│ ├── JobPayloadOutput.spec.js
│ ├── MetadataMetadata.spec.js
│ ├── PostObjectSigned.spec.js
│ ├── Job.spec.js
│ ├── JsonApiAttributes.spec.js
│ ├── PostBucketsSigned.spec.js
│ ├── Bucket.spec.js
│ ├── MetadataCollection.spec.js
│ ├── JobDwgOutputPayload.spec.js
│ ├── JobIfcOutputPayload.spec.js
│ ├── JobSvfOutputPayload.spec.js
│ ├── Messages.spec.js
│ ├── Buckets.spec.js
│ ├── JsonApiRelationships.spec.js
│ ├── Formats.spec.js
│ ├── JsonApiVersionJsonapi.spec.js
│ ├── Metadata.spec.js
│ ├── ObjectFullDetailsDeltas.spec.js
│ ├── PostBucketsPayloadAllow.spec.js
│ ├── Manifest.spec.js
│ ├── BucketObjects.spec.js
│ ├── JobDwgOutputPayloadAdvanced.spec.js
│ ├── JobIfcOutputPayloadAdvanced.spec.js
│ ├── JobObjOutputPayloadAdvanced.spec.js
│ ├── JobStlOutputPayloadAdvanced.spec.js
│ ├── CreateRefData.spec.js
│ ├── JobIgesOutputPayloadAdvanced.spec.js
│ ├── JobStepOutputPayloadAdvanced.spec.js
│ ├── JsonApiMetaLink.spec.js
│ ├── ManifestChildren.spec.js
│ ├── MetadataObject.spec.js
│ ├── JsonApiLinksSelf.spec.js
│ ├── JsonApiErrorLinks.spec.js
│ ├── RelRefMeta.spec.js
│ ├── StorageRelationshipsTargetData.spec.js
│ ├── JsonApiLinksPaging.spec.js
│ ├── JsonApiVersion.spec.js
│ ├── JsonApiLinksRelated.spec.js
│ ├── HubAttributes.spec.js
│ ├── JobThumbnailOutputPayloadAdvanced.spec.js
│ ├── JsonApiErrorErrors.spec.js
│ ├── ManifestDerivative.spec.js
│ ├── CreateItemDataRelationshipsTipData.spec.js
│ ├── CreateItemRelationshipsStorageData.spec.js
│ ├── ItemAttributes.spec.js
│ ├── ObjectFullDetails.spec.js
│ ├── FolderAttributes.spec.js
│ ├── PostBucketsPayload.spec.js
│ ├── CreateRefDataMeta.spec.js
│ ├── ProjectAttributes.spec.js
│ ├── VersionAttributes.spec.js
│ ├── BaseAttributesCreatedUpdatedAttributes.spec.js
│ ├── CreateVersionDataRelationshipsItemData.spec.js
│ ├── HubRelationships.spec.js
│ ├── JobObjOutputPayload.spec.js
│ ├── JobStlOutputPayload.spec.js
│ ├── JobPayload.spec.js
│ ├── StorageRelationships.spec.js
│ ├── JobIgesOutputPayload.spec.js
│ ├── JobStepOutputPayload.spec.js
│ ├── BaseAttributesExtensionObject.spec.js
│ ├── CreateItemRelationships.spec.js
│ ├── Hubs.spec.js
│ ├── BaseAttributesExtensionObjectWithoutSchemaLink.spec.js
│ ├── Refs.spec.js
│ └── CreateStorageDataAttributes.spec.js
├── thumbnail.png
├── samples
├── test.nwd
└── README.md
├── docs
├── Messages.md
├── InputStream.md
├── JsonApiMeta.md
├── ResourceId.md
├── JsonApiLinks.md
├── JsonApiAttributes.md
├── JsonApiRelationships.md
├── Result.md
├── JsonApiLink.md
├── Reason.md
├── Diagnostics.md
├── JsonApiLinksSelf.md
├── JsonApiMetaLink.md
├── Metadata.md
├── Formats.md
├── JsonApiErrorLinks.md
├── JsonApiLinksRelated.md
├── JsonApiVersion.md
├── JsonApiTypeId.md
├── Message.md
├── CreateRefDataMeta.md
├── HubRelationships.md
├── JsonApiRelationshipsLinksInternal.md
├── StorageRelationships.md
├── PostBucketsSigned.md
├── Hubs.md
├── ObjectFullDetailsDeltas.md
├── CreateItemRelationships.md
├── Refs.md
├── JobAcceptedJobs.md
├── JobPayloadOutput.md
├── MetadataMetadata.md
├── Projects.md
├── Versions.md
├── BucketObjects.md
├── CreateItemDataRelationshipsTip.md
├── CreateItemRelationshipsStorage.md
├── JsonApiRelationshipsLinksRefs.md
├── Permission.md
├── Buckets.md
├── CreateStorageDataRelationships.md
├── CreateStorageDataRelationshipsTarget.md
├── BaseAttributesCreatedUpdated.md
├── JobPayload.md
├── BadInput.md
├── Conflict.md
├── CreateRef.md
├── CreateVersionDataRelationshipsItem.md
├── NotFound.md
├── PostObjectSigned.md
├── CreateStorageDataAttributes.md
├── Forbidden.md
├── HubAttributes.md
├── JsonApiRelationshipsLinksRefsLinks.md
├── JsonApiCollection.md
├── JsonApiError.md
├── CreateStorage.md
├── CreateVersion.md
├── ItemAttributes.md
├── ProjectAttributes.md
├── JsonApiVersionJsonapi.md
├── TopFolders.md
├── BaseAttributesExtensionObjectWithoutSchemaLink.md
├── JsonApiRelationshipsLinksExternalResource.md
├── JsonApiRelationshipsLinksInternalResource.md
├── Job.md
├── BaseAttributesExtensionObject.md
├── StorageRelationshipsTarget.md
├── MetadataCollection.md
├── BaseAttributesCreatedUpdatedAttributes.md
├── StorageCreated.md
├── StorageRelationshipsTargetData.md
├── CreateItem.md
├── CreateItemRelationshipsStorageData.md
├── CreateVersionDataRelationshipsItemData.md
├── JsonApiDocumentBase.md
├── CreateItemDataRelationships.md
├── ProjectRelationships.md
├── CreateVersionDataRelationships.md
├── MetadataObject.md
├── ItemCreated.md
├── JsonApiLinksPaging.md
├── FormatsFormats.md
├── VersionCreated.md
├── JsonApiDocument.md
├── JobThumbnailOutputPayloadAdvanced.md
├── FolderAttributes.md
├── FolderRelationships.md
├── CreateItemDataRelationshipsTipData.md
├── PostBucketsPayloadAllow.md
├── Bucket.md
├── CreateRefData.md
├── CreateItemData.md
├── CreateStorageData.md
├── CreateVersionData.md
├── MetadataData.md
├── JsonApiResource.md
├── ObjectDetails.md
├── ItemRelationships.md
├── BucketsItems.md
├── UserProfileProfileImages.md
├── Storage.md
├── CreateItemIncluded.md
├── RelRef.md
├── JobPayloadInput.md
├── PostBucketsPayload.md
├── VersionRelationships.md
├── VersionAttributes.md
├── UserProfile.md
├── Hub.md
├── Item.md
├── Folder.md
├── ObjectFullDetails.md
├── Project.md
├── Version.md
├── JobObjOutputPayloadAdvanced.md
├── JobObjOutputPayload.md
├── JobStlOutputPayload.md
├── JobIgesOutputPayload.md
├── JobStepOutputPayload.md
├── Manifest.md
├── UserProfileApi.md
├── JobStepOutputPayloadAdvanced.md
├── JobThumbnailOutputPayload.md
├── JsonApiErrorErrors.md
├── JobSvfOutputPayload.md
├── JobPayloadItem.md
├── JobStlOutputPayloadAdvanced.md
├── ManifestDerivative.md
└── RelRefMeta.md
├── .npmignore
├── .gitignore
├── bump-version
└── src
├── model
├── JobIfcOutputPayloadAdvanced.js
└── JobSvf2OutputPayloadAdvanced.js
└── auth
├── OAuth2TwoLegged.js
└── OAuth2ThreeLegged.js
/.travis.yml:
--------------------------------------------------------------------------------
1 | language: node_js
2 | node_js:
3 | - "10"
--------------------------------------------------------------------------------
/test/.eslintrc:
--------------------------------------------------------------------------------
1 | {
2 | "env": {
3 | "mocha": true
4 | }
5 | }
--------------------------------------------------------------------------------
/thumbnail.png:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Autodesk-Forge/forge-api-nodejs-client/HEAD/thumbnail.png
--------------------------------------------------------------------------------
/samples/test.nwd:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/Autodesk-Forge/forge-api-nodejs-client/HEAD/samples/test.nwd
--------------------------------------------------------------------------------
/docs/Messages.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Messages
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 |
7 |
8 |
--------------------------------------------------------------------------------
/docs/InputStream.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.InputStream
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 |
7 |
8 |
--------------------------------------------------------------------------------
/docs/JsonApiMeta.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiMeta
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 |
7 |
8 |
--------------------------------------------------------------------------------
/docs/ResourceId.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.ResourceId
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 |
7 |
8 |
--------------------------------------------------------------------------------
/docs/JsonApiLinks.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiLinks
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 |
7 |
8 |
--------------------------------------------------------------------------------
/docs/JsonApiAttributes.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiAttributes
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 |
7 |
8 |
--------------------------------------------------------------------------------
/docs/JsonApiRelationships.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiRelationships
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 |
7 |
8 |
--------------------------------------------------------------------------------
/docs/Result.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Result
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **result** | **String** | |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/JsonApiLink.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiLink
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **href** | **String** | |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/Reason.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Reason
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **reason** | **String** | reason for failure |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/Diagnostics.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Diagnostics
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **diagnostics** | **String** | reason for failure |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/JsonApiLinksSelf.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiLinksSelf
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **self** | [**JsonApiLink**](JsonApiLink.md) | |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/JsonApiMetaLink.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiMetaLink
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **link** | [**JsonApiLink**](JsonApiLink.md) | |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/Metadata.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Metadata
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **data** | [**MetadataData**](MetadataData.md) | | [optional]
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/Formats.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Formats
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **formats** | [**FormatsFormats**](FormatsFormats.md) | | [optional]
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/JsonApiErrorLinks.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiErrorLinks
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **about** | [**JsonApiLink**](JsonApiLink.md) | |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/JsonApiLinksRelated.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiLinksRelated
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **related** | [**JsonApiLink**](JsonApiLink.md) | |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/JsonApiVersion.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiVersion
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/JsonApiTypeId.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiTypeId
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **id** | **String** | resource id |
7 | **type** | **String** | resource type |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/Message.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Message
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | |
7 | **code** | **String** | |
8 | **message** | **[String]** | |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/docs/CreateRefDataMeta.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateRefDataMeta
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **extension** | [**BaseAttributesExtensionObject**](BaseAttributesExtensionObject.md) | |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/HubRelationships.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.HubRelationships
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **projects** | [**JsonApiRelationshipsLinksInternal**](JsonApiRelationshipsLinksInternal.md) | |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/JsonApiRelationshipsLinksInternal.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiRelationshipsLinksInternal
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **links** | [**JsonApiLinksRelated**](JsonApiLinksRelated.md) | |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/StorageRelationships.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.StorageRelationships
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **target** | [**StorageRelationshipsTarget**](StorageRelationshipsTarget.md) | | [optional]
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/PostBucketsSigned.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.PostBucketsSigned
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **minutesExpiration** | **Integer** | Expiration time in minutes Default value: 60 | [default to 60]
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/Hubs.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Hubs
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**[Hub]**](Hub.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/ObjectFullDetailsDeltas.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.ObjectFullDetailsDeltas
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **position** | **Integer** | | [optional]
7 | **sha1** | **String** | | [optional]
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/CreateItemRelationships.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateItemRelationships
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **storage** | [**CreateItemRelationshipsStorage**](CreateItemRelationshipsStorage.md) | | [optional]
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/Refs.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Refs
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**[RelRef]**](RelRef.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/JobAcceptedJobs.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JobAcceptedJobs
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **output** | **Object** | identical to the request body. For more information please see the request body structure above. |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/JobPayloadOutput.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JobPayloadOutput
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **formats** | [**[JobPayloadItem]**](JobPayloadItem.md) | Group of requested formats/types. User can request multiple formats. |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/MetadataMetadata.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.MetadataMetadata
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **name** | **String** | Name of the model view |
7 | **guid** | **String** | Unique identifier for the model view |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/Projects.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Projects
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**[Project]**](Project.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/Versions.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Versions
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**[Version]**](Version.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/BucketObjects.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.BucketObjects
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **items** | [**[ObjectDetails]**](ObjectDetails.md) | | [optional]
7 | **next** | **String** | Next possible request | [optional]
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/CreateItemDataRelationshipsTip.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateItemDataRelationshipsTip
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **data** | [**CreateItemDataRelationshipsTipData**](CreateItemDataRelationshipsTipData.md) | | [optional]
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/CreateItemRelationshipsStorage.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateItemRelationshipsStorage
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **data** | [**CreateItemRelationshipsStorageData**](CreateItemRelationshipsStorageData.md) | | [optional]
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/JsonApiRelationshipsLinksRefs.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiRelationshipsLinksRefs
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **links** | [**JsonApiRelationshipsLinksRefsLinks**](JsonApiRelationshipsLinksRefsLinks.md) | | [optional]
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/Permission.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Permission
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **authId** | **String** | The authentication ID | [optional]
7 | **access** | **String** | The authentication access type | [optional]
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/Buckets.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Buckets
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **items** | [**[BucketsItems]**](BucketsItems.md) | Array of items representing the buckets |
7 | **next** | **String** | Next possible request |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/CreateStorageDataRelationships.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateStorageDataRelationships
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **target** | [**CreateStorageDataRelationshipsTarget**](CreateStorageDataRelationshipsTarget.md) | | [optional]
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/CreateStorageDataRelationshipsTarget.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateStorageDataRelationshipsTarget
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **data** | [**StorageRelationshipsTargetData**](StorageRelationshipsTargetData.md) | | [optional]
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/BaseAttributesCreatedUpdated.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.BaseAttributesCreatedUpdated
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **attributes** | [**BaseAttributesCreatedUpdatedAttributes**](BaseAttributesCreatedUpdatedAttributes.md) | | [optional]
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/JobPayload.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JobPayload
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **input** | [**JobPayloadInput**](JobPayloadInput.md) | | [optional]
7 | **output** | [**JobPayloadOutput**](JobPayloadOutput.md) | | [optional]
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/BadInput.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.BadInput
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **errors** | [**[JsonApiErrorErrors]**](JsonApiErrorErrors.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/Conflict.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Conflict
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **errors** | [**[JsonApiErrorErrors]**](JsonApiErrorErrors.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/CreateRef.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateRef
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**CreateRefData**](CreateRefData.md) | | [optional]
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/CreateVersionDataRelationshipsItem.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateVersionDataRelationshipsItem
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **data** | [**CreateVersionDataRelationshipsItemData**](CreateVersionDataRelationshipsItemData.md) | | [optional]
7 |
8 |
9 |
--------------------------------------------------------------------------------
/docs/NotFound.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.NotFound
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **errors** | [**[JsonApiErrorErrors]**](JsonApiErrorErrors.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/PostObjectSigned.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.PostObjectSigned
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **signedUrl** | **String** | URL created for downloading the object |
7 | **expiration** | **Integer** | Value for expiration in minutes |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/CreateStorageDataAttributes.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateStorageDataAttributes
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **name** | **String** | |
7 | **extension** | [**BaseAttributesExtensionObject**](BaseAttributesExtensionObject.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/Forbidden.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Forbidden
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **errors** | [**[JsonApiErrorErrors]**](JsonApiErrorErrors.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/HubAttributes.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.HubAttributes
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **name** | **String** | displayable name of the hub |
7 | **extension** | [**BaseAttributesExtensionObject**](BaseAttributesExtensionObject.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/JsonApiRelationshipsLinksRefsLinks.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiRelationshipsLinksRefsLinks
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **self** | [**JsonApiLink**](JsonApiLink.md) | |
7 | **related** | [**JsonApiLink**](JsonApiLink.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/JsonApiCollection.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiCollection
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**[JsonApiResource]**](JsonApiResource.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/JsonApiError.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiError
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **errors** | [**[JsonApiErrorErrors]**](JsonApiErrorErrors.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/CreateStorage.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateStorage
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**CreateStorageData**](CreateStorageData.md) | | [optional]
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/CreateVersion.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateVersion
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**CreateVersionData**](CreateVersionData.md) | | [optional]
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/ItemAttributes.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.ItemAttributes
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **displayName** | **String** | displayable name of the item |
7 | **extension** | [**BaseAttributesExtensionObject**](BaseAttributesExtensionObject.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/ProjectAttributes.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.ProjectAttributes
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **name** | **String** | displayable name of the project |
7 | **extension** | [**BaseAttributesExtensionObject**](BaseAttributesExtensionObject.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/JsonApiVersionJsonapi.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiVersionJsonapi
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **version** | **String** | |
7 |
8 |
9 |
10 | ## Enum: VersionEnum
11 |
12 |
13 | * `0` (value: `"1.0"`)
14 |
15 |
16 |
17 |
18 |
--------------------------------------------------------------------------------
/docs/TopFolders.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.TopFolders
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersion**](JsonApiVersion.md) | |
7 | **links** | [**JsonApiLinksSelf**](JsonApiLinksSelf.md) | |
8 | **data** | [**[Folder]**](Folder.md) | |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/docs/BaseAttributesExtensionObjectWithoutSchemaLink.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.BaseAttributesExtensionObjectWithoutSchemaLink
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | |
7 | **version** | **String** | |
8 | **data** | **Object** | | [optional]
9 |
10 |
11 |
--------------------------------------------------------------------------------
/docs/JsonApiRelationshipsLinksExternalResource.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiRelationshipsLinksExternalResource
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **meta** | [**JsonApiMetaLink**](JsonApiMetaLink.md) | |
7 | **data** | [**JsonApiTypeId**](JsonApiTypeId.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/JsonApiRelationshipsLinksInternalResource.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiRelationshipsLinksInternalResource
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **links** | [**JsonApiLinksRelated**](JsonApiLinksRelated.md) | |
7 | **data** | [**JsonApiTypeId**](JsonApiTypeId.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/Job.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Job
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **result** | **String** | reporting success status |
7 | **urn** | **String** | the urn identifier of the source file |
8 | **acceptedJobs** | [**JobAcceptedJobs**](JobAcceptedJobs.md) | | [optional]
9 |
10 |
11 |
--------------------------------------------------------------------------------
/docs/BaseAttributesExtensionObject.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.BaseAttributesExtensionObject
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | |
7 | **version** | **String** | |
8 | **schema** | [**JsonApiLink**](JsonApiLink.md) | |
9 | **data** | **Object** | | [optional]
10 |
11 |
12 |
--------------------------------------------------------------------------------
/docs/StorageRelationshipsTarget.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.StorageRelationshipsTarget
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **links** | [**JsonApiLinksRelated**](JsonApiLinksRelated.md) | |
7 | **data** | [**StorageRelationshipsTargetData**](StorageRelationshipsTargetData.md) | | [optional]
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/MetadataCollection.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.MetadataCollection
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **objectid** | **Integer** | Unique ID for the object |
7 | **name** | **String** | Name of the object |
8 | **properties** | **Object** | Represents the object’s “properties” | [optional]
9 |
10 |
11 |
--------------------------------------------------------------------------------
/docs/BaseAttributesCreatedUpdatedAttributes.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.BaseAttributesCreatedUpdatedAttributes
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **createTime** | **Date** | |
7 | **createUserId** | **String** | |
8 | **lastModifiedTime** | **Date** | |
9 | **lastModifiedUserId** | **String** | |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/docs/StorageCreated.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.StorageCreated
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**Storage**](Storage.md) | |
8 | **included** | [**[JsonApiResource]**](JsonApiResource.md) | | [optional]
9 |
10 |
11 |
--------------------------------------------------------------------------------
/docs/StorageRelationshipsTargetData.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.StorageRelationshipsTargetData
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | |
7 | **id** | **String** | |
8 |
9 |
10 |
11 | ## Enum: TypeEnum
12 |
13 |
14 | * `folders` (value: `"folders"`)
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/docs/CreateItem.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateItem
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**CreateItemData**](CreateItemData.md) | | [optional]
8 | **included** | [**[CreateItemIncluded]**](CreateItemIncluded.md) | |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/docs/CreateItemRelationshipsStorageData.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateItemRelationshipsStorageData
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | |
7 | **id** | **String** | |
8 |
9 |
10 |
11 | ## Enum: TypeEnum
12 |
13 |
14 | * `objects` (value: `"objects"`)
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/docs/CreateVersionDataRelationshipsItemData.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateVersionDataRelationshipsItemData
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | |
7 | **id** | **String** | |
8 |
9 |
10 |
11 | ## Enum: TypeEnum
12 |
13 |
14 | * `items` (value: `"items"`)
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/docs/JsonApiDocumentBase.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiDocumentBase
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**JsonApiResource**](JsonApiResource.md) | |
8 | **included** | [**[JsonApiResource]**](JsonApiResource.md) | | [optional]
9 |
10 |
11 |
--------------------------------------------------------------------------------
/docs/CreateItemDataRelationships.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateItemDataRelationships
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **tip** | [**CreateItemDataRelationshipsTip**](CreateItemDataRelationshipsTip.md) | | [optional]
7 | **parent** | [**CreateStorageDataRelationshipsTarget**](CreateStorageDataRelationshipsTarget.md) | | [optional]
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/ProjectRelationships.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.ProjectRelationships
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **hub** | [**JsonApiRelationshipsLinksInternalResource**](JsonApiRelationshipsLinksInternalResource.md) | |
7 | **rootFolder** | [**JsonApiRelationshipsLinksExternalResource**](JsonApiRelationshipsLinksExternalResource.md) | |
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/CreateVersionDataRelationships.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateVersionDataRelationships
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **item** | [**CreateVersionDataRelationshipsItem**](CreateVersionDataRelationshipsItem.md) | | [optional]
7 | **storage** | [**CreateItemRelationshipsStorage**](CreateItemRelationshipsStorage.md) | | [optional]
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/MetadataObject.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.MetadataObject
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **objectid** | **Integer** | Unique ID for the object |
7 | **name** | **String** | Name of the object |
8 | **objects** | [**[MetadataObject]**](MetadataObject.md) | Optional collection of “children” objects within the hierarchy | [optional]
9 |
10 |
11 |
--------------------------------------------------------------------------------
/docs/ItemCreated.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.ItemCreated
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**Item**](Item.md) | |
8 | **included** | [**[JsonApiResource]**](JsonApiResource.md) | | [optional]
9 | **links** | [**JsonApiLinksSelf**](JsonApiLinksSelf.md) | |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/docs/JsonApiLinksPaging.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiLinksPaging
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **first** | [**JsonApiLink**](JsonApiLink.md) | | [optional]
7 | **prev** | [**JsonApiLink**](JsonApiLink.md) | | [optional]
8 | **next** | [**JsonApiLink**](JsonApiLink.md) | | [optional]
9 | **last** | [**JsonApiLink**](JsonApiLink.md) | | [optional]
10 |
11 |
12 |
--------------------------------------------------------------------------------
/docs/FormatsFormats.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.FormatsFormats
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **svf** | **[String]** | | [optional]
7 | **thumbnail** | **[String]** | | [optional]
8 | **stl** | **[String]** | | [optional]
9 | **step** | **[String]** | | [optional]
10 | **iges** | **[String]** | | [optional]
11 | **obj** | **[String]** | | [optional]
12 |
13 |
14 |
--------------------------------------------------------------------------------
/.npmignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | package-lock.json
6 |
7 | # Dependency directory
8 | node_modules/
9 | .nyc_output/
10 |
11 | # Runtime data
12 | pids
13 | *.pid
14 | *.seed
15 |
16 | # Coverage
17 | coverage
18 |
19 | # IDE
20 | .vscode/
21 | .idea/
22 |
23 | samples/test.js
24 | samples/test.nwd
25 | samples/test-large.dwfx
26 | samples/1gb.bin
27 | samples/2gb.bin
28 | samples/6gb.mp4
29 | samples/11mb.bin
30 |
31 | .DS_Store
32 |
--------------------------------------------------------------------------------
/docs/VersionCreated.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.VersionCreated
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**Version**](Version.md) | |
8 | **included** | [**[JsonApiResource]**](JsonApiResource.md) | | [optional]
9 | **links** | [**JsonApiLinksSelf**](JsonApiLinksSelf.md) | |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/.gitignore:
--------------------------------------------------------------------------------
1 | # Logs
2 | logs
3 | *.log
4 | npm-debug.log*
5 | package-lock.json
6 |
7 | # Runtime data
8 | pids
9 | *.pid
10 | *.seed
11 |
12 | # Dependency directory
13 | node_modules/
14 | .nyc_output/
15 |
16 | # Optional npm cache directory
17 | .npm/
18 |
19 | # Coverage
20 | coverage/
21 |
22 | # IDE
23 | .idea/
24 | .vscode/
25 |
26 | samples/test.nwd
27 | samples/test-large.dwfx
28 |
29 | .DS_Store
30 | test.js
31 | 1gb.bin
32 | 2gb.bin
33 | 6gb.mp4
34 | 11mb.bin
--------------------------------------------------------------------------------
/docs/JsonApiDocument.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiDocument
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**JsonApiResource**](JsonApiResource.md) | |
8 | **included** | [**[JsonApiResource]**](JsonApiResource.md) | | [optional]
9 | **links** | [**JsonApiLinksSelf**](JsonApiLinksSelf.md) | |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/docs/JobThumbnailOutputPayloadAdvanced.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JobThumbnailOutputPayloadAdvanced
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **width** | **Integer** | Set the width. Possible values are `100`, `200` and `400`. | [optional]
7 | **height** | **Integer** | Set the height. Possible values are `100`, `200` and `400`. | [optional]
8 |
9 |
10 |
--------------------------------------------------------------------------------
/docs/FolderAttributes.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.FolderAttributes
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **name** | **String** | filename used when synced to local disk |
7 | **displayName** | **String** | displayable name of the folder |
8 | **objectCount** | **Integer** | number of contained sub-folders and items |
9 | **extension** | [**BaseAttributesExtensionObject**](BaseAttributesExtensionObject.md) | |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/docs/FolderRelationships.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.FolderRelationships
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **parent** | [**JsonApiRelationshipsLinksInternalResource**](JsonApiRelationshipsLinksInternalResource.md) | | [optional]
7 | **contents** | [**JsonApiRelationshipsLinksInternal**](JsonApiRelationshipsLinksInternal.md) | |
8 | **refs** | [**JsonApiRelationshipsLinksRefs**](JsonApiRelationshipsLinksRefs.md) | |
9 |
10 |
11 |
--------------------------------------------------------------------------------
/docs/CreateItemDataRelationshipsTipData.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateItemDataRelationshipsTipData
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | |
7 | **id** | **String** | |
8 |
9 |
10 |
11 | ## Enum: TypeEnum
12 |
13 |
14 | * `versions` (value: `"versions"`)
15 |
16 |
17 |
18 |
19 |
20 | ## Enum: IdEnum
21 |
22 |
23 | * `1` (value: `"1"`)
24 |
25 |
26 |
27 |
28 |
--------------------------------------------------------------------------------
/docs/PostBucketsPayloadAllow.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.PostBucketsPayloadAllow
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **authId** | **String** | The application key to grant access to |
7 | **access** | **String** | Acceptable values: `full` or `read` |
8 |
9 |
10 |
11 | ## Enum: AccessEnum
12 |
13 |
14 | * `full` (value: `"full"`)
15 |
16 | * `read` (value: `"read"`)
17 |
18 |
19 |
20 |
21 |
--------------------------------------------------------------------------------
/docs/Bucket.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Bucket
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **bucketKey** | **String** | The key of the Bucket | [optional]
7 | **bucketOwner** | **String** | The owner of the Bucket | [optional]
8 | **createdDate** | **String** | Counts the number of views for the asset | [optional]
9 | **permissions** | [**[Permission]**](Permission.md) | | [optional]
10 | **policyKey** | **String** | The policy key | [optional]
11 |
12 |
13 |
--------------------------------------------------------------------------------
/docs/CreateRefData.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateRefData
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | |
7 | **id** | **String** | |
8 | **meta** | [**CreateRefDataMeta**](CreateRefDataMeta.md) | | [optional]
9 |
10 |
11 |
12 | ## Enum: TypeEnum
13 |
14 |
15 | * `folders` (value: `"folders"`)
16 |
17 | * `items` (value: `"items"`)
18 |
19 | * `versions` (value: `"versions"`)
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/docs/CreateItemData.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateItemData
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | |
7 | **attributes** | [**CreateStorageDataAttributes**](CreateStorageDataAttributes.md) | | [optional]
8 | **relationships** | [**CreateItemDataRelationships**](CreateItemDataRelationships.md) | | [optional]
9 |
10 |
11 |
12 | ## Enum: TypeEnum
13 |
14 |
15 | * `items` (value: `"items"`)
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/docs/CreateStorageData.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateStorageData
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | |
7 | **attributes** | [**CreateStorageDataAttributes**](CreateStorageDataAttributes.md) | | [optional]
8 | **relationships** | [**CreateStorageDataRelationships**](CreateStorageDataRelationships.md) | | [optional]
9 |
10 |
11 |
12 | ## Enum: TypeEnum
13 |
14 |
15 | * `objects` (value: `"objects"`)
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/docs/CreateVersionData.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateVersionData
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | |
7 | **attributes** | [**CreateStorageDataAttributes**](CreateStorageDataAttributes.md) | | [optional]
8 | **relationships** | [**CreateVersionDataRelationships**](CreateVersionDataRelationships.md) | | [optional]
9 |
10 |
11 |
12 | ## Enum: TypeEnum
13 |
14 |
15 | * `versions` (value: `"versions"`)
16 |
17 |
18 |
19 |
20 |
--------------------------------------------------------------------------------
/docs/MetadataData.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.MetadataData
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | | [default to 'metadata']
7 | **metadata** | [**[MetadataMetadata]**](MetadataMetadata.md) | | [optional]
8 | **objects** | [**[MetadataObject]**](MetadataObject.md) | Collection of “objects” | [optional]
9 | **collection** | [**[MetadataCollection]**](MetadataCollection.md) | Array of objects with their “properties” as a non-hierarchical list. | [optional]
10 |
11 |
12 |
--------------------------------------------------------------------------------
/docs/JsonApiResource.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiResource
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **id** | **String** | resource id |
7 | **type** | **String** | resource type |
8 | **attributes** | [**JsonApiAttributes**](JsonApiAttributes.md) | | [optional]
9 | **meta** | [**JsonApiMeta**](JsonApiMeta.md) | | [optional]
10 | **relationships** | [**JsonApiRelationships**](JsonApiRelationships.md) | | [optional]
11 | **links** | [**JsonApiLinks**](JsonApiLinks.md) | | [optional]
12 |
13 |
14 |
--------------------------------------------------------------------------------
/docs/ObjectDetails.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.ObjectDetails
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **bucketKey** | **String** | Bucket key | [optional]
7 | **objectId** | **String** | Object URN | [optional]
8 | **objectKey** | **String** | Object name | [optional]
9 | **sha1** | **String** | Object SHA1 | [optional]
10 | **size** | **Integer** | Object size | [optional]
11 | **contentType** | **String** | Object content-type | [optional]
12 | **location** | **String** | URL to download the object | [optional]
13 |
14 |
15 |
--------------------------------------------------------------------------------
/docs/ItemRelationships.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.ItemRelationships
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **parent** | [**JsonApiRelationshipsLinksInternalResource**](JsonApiRelationshipsLinksInternalResource.md) | |
7 | **tip** | [**JsonApiRelationshipsLinksInternalResource**](JsonApiRelationshipsLinksInternalResource.md) | |
8 | **versions** | [**JsonApiRelationshipsLinksInternal**](JsonApiRelationshipsLinksInternal.md) | |
9 | **refs** | [**JsonApiRelationshipsLinksRefs**](JsonApiRelationshipsLinksRefs.md) | |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/docs/BucketsItems.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.BucketsItems
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **bucketKey** | **String** | Bucket key |
7 | **createdDate** | **Integer** | Timestamp in epoch time |
8 | **policyKey** | **String** | Policy values: `transient`, `temporary` or `persistent` |
9 |
10 |
11 |
12 | ## Enum: PolicyKeyEnum
13 |
14 |
15 | * `transient` (value: `"transient"`)
16 |
17 | * `temporary` (value: `"temporary"`)
18 |
19 | * `persistent` (value: `"persistent"`)
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/docs/UserProfileProfileImages.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.UserProfileProfileImages
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **sizeX20** | **String** | | [optional]
7 | **sizeX40** | **String** | | [optional]
8 | **sizeX50** | **String** | | [optional]
9 | **sizeX58** | **String** | | [optional]
10 | **sizeX80** | **String** | | [optional]
11 | **sizeX120** | **String** | | [optional]
12 | **sizeX160** | **String** | | [optional]
13 | **sizeX176** | **String** | | [optional]
14 | **sizeX240** | **String** | | [optional]
15 | **sizeX360** | **String** | | [optional]
16 |
17 |
18 |
--------------------------------------------------------------------------------
/docs/Storage.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Storage
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **id** | **String** | resource id |
7 | **type** | **String** | |
8 | **attributes** | [**JsonApiAttributes**](JsonApiAttributes.md) | | [optional]
9 | **meta** | [**JsonApiMeta**](JsonApiMeta.md) | | [optional]
10 | **relationships** | [**StorageRelationships**](StorageRelationships.md) | | [optional]
11 | **links** | [**JsonApiLinks**](JsonApiLinks.md) | | [optional]
12 |
13 |
14 |
15 | ## Enum: TypeEnum
16 |
17 |
18 | * `objects` (value: `"objects"`)
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/docs/CreateItemIncluded.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.CreateItemIncluded
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | |
7 | **id** | **String** | |
8 | **attributes** | [**CreateStorageDataAttributes**](CreateStorageDataAttributes.md) | | [optional]
9 | **relationships** | [**CreateItemRelationships**](CreateItemRelationships.md) | | [optional]
10 |
11 |
12 |
13 | ## Enum: TypeEnum
14 |
15 |
16 | * `versions` (value: `"versions"`)
17 |
18 |
19 |
20 |
21 |
22 | ## Enum: IdEnum
23 |
24 |
25 | * `1` (value: `"1"`)
26 |
27 |
28 |
29 |
30 |
--------------------------------------------------------------------------------
/docs/RelRef.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.RelRef
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **id** | **String** | resource id |
7 | **type** | **String** | |
8 | **attributes** | [**JsonApiAttributes**](JsonApiAttributes.md) | | [optional]
9 | **meta** | [**RelRefMeta**](RelRefMeta.md) | | [optional]
10 | **relationships** | [**JsonApiRelationships**](JsonApiRelationships.md) | | [optional]
11 | **links** | [**JsonApiLinks**](JsonApiLinks.md) | | [optional]
12 |
13 |
14 |
15 | ## Enum: TypeEnum
16 |
17 |
18 | * `folders` (value: `"folders"`)
19 |
20 | * `items` (value: `"items"`)
21 |
22 | * `versions` (value: `"versions"`)
23 |
24 |
25 |
26 |
27 |
--------------------------------------------------------------------------------
/bump-version:
--------------------------------------------------------------------------------
1 | #!/bin/bash
2 |
3 | current_version="0.9.12"
4 | new_version=$1
5 | if [ "$new_version" == "" ]; then
6 | [[ "$current_version" =~ ([0-9]+).+([0-9]+).+([0-9]+)$ ]] && new_version="${BASH_REMATCH[1]}.${BASH_REMATCH[2]}.$((${BASH_REMATCH[3]} + 1))"
7 | fi
8 | echo "Bumping v${current_version} to v${new_version}"
9 |
10 | search=$(echo "$current_version" | sed -r 's/\./\\\./g')
11 | fnlist=$(find . -type f \( \( -iname "*.json" ! -iname "*-lock.json" \) -or -iname "*.js" -or -iname "bump-version" \) -print | xargs grep -l $search)
12 | for file in $fnlist
13 | do
14 | echo $file
15 | sed "s/${current_version}/${new_version}/g" $file > temp.txt && rm $file && mv temp.txt $file
16 | #echo $text > $file
17 | done
18 | chmod aog+x ./bump-version
19 |
--------------------------------------------------------------------------------
/docs/JobPayloadInput.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JobPayloadInput
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **urn** | **String** | The design URN; returned when uploading the file to Forge The URN needs to be [Base64 (URL Safe) encoded](https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/job-POST/#id3). |
7 | **compressedUrn** | **Boolean** | Set this to `true` if the source file is compressed. If set to `true`, you need to define the `rootFilename`. | [optional] [default to false]
8 | **rootFilename** | **String** | The root filename of the compressed file. Mandatory if the `compressedUrn` is set to `true`. | [optional]
9 |
10 |
11 |
--------------------------------------------------------------------------------
/docs/PostBucketsPayload.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.PostBucketsPayload
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **bucketKey** | **String** | Bucket key |
7 | **allow** | [**[PostBucketsPayloadAllow]**](PostBucketsPayloadAllow.md) | | [optional]
8 | **policyKey** | **String** | [Data retention policy](https://developer.autodesk.com/en/docs/data/v2/overview/retention-policy/) Acceptable values: `transient`, `temporary` or `persistent` |
9 |
10 |
11 |
12 | ## Enum: PolicyKeyEnum
13 |
14 |
15 | * `transient` (value: `"transient"`)
16 |
17 | * `temporary` (value: `"temporary"`)
18 |
19 | * `persistent` (value: `"persistent"`)
20 |
21 |
22 |
23 |
24 |
--------------------------------------------------------------------------------
/docs/VersionRelationships.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.VersionRelationships
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **item** | [**JsonApiRelationshipsLinksInternalResource**](JsonApiRelationshipsLinksInternalResource.md) | |
7 | **refs** | [**JsonApiRelationshipsLinksRefs**](JsonApiRelationshipsLinksRefs.md) | |
8 | **storage** | [**JsonApiRelationshipsLinksExternalResource**](JsonApiRelationshipsLinksExternalResource.md) | | [optional]
9 | **derivatives** | [**JsonApiRelationshipsLinksExternalResource**](JsonApiRelationshipsLinksExternalResource.md) | | [optional]
10 | **thumbnails** | [**JsonApiRelationshipsLinksExternalResource**](JsonApiRelationshipsLinksExternalResource.md) | | [optional]
11 |
12 |
13 |
--------------------------------------------------------------------------------
/docs/VersionAttributes.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.VersionAttributes
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **name** | **String** | filename used when synced to local disk |
7 | **displayName** | **String** | displayable name of the version |
8 | **versionNumber** | **Integer** | version number of this version |
9 | **mimeType** | **String** | mimetype of the version`s content | [optional]
10 | **fileType** | **String** | file type, only present if this version represents a file | [optional]
11 | **storageSize** | **Integer** | file size in bytes, only present if this version represents a file | [optional]
12 | **extension** | [**BaseAttributesExtensionObject**](BaseAttributesExtensionObject.md) | |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/docs/UserProfile.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.UserProfile
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **userId** | **String** | The backend user ID of the profile | [optional]
7 | **userName** | **String** | The username chosen by the user | [optional]
8 | **emailId** | **String** | The user’s email address | [optional]
9 | **firstName** | **String** | The user’s first name | [optional]
10 | **lastName** | **String** | The user’s last name | [optional]
11 | **emailVerified** | **Boolean** | The user’s email address has been verified or not | [optional]
12 | **_2FaEnabled** | **Boolean** | The user has enabled two-factor authentication or not | [optional]
13 | **profileImages** | [**UserProfileProfileImages**](UserProfileProfileImages.md) | | [optional]
14 |
15 |
16 |
--------------------------------------------------------------------------------
/docs/Hub.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Hub
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**JsonApiResource**](JsonApiResource.md) | |
8 | **included** | [**[JsonApiResource]**](JsonApiResource.md) | | [optional]
9 | **links** | [**JsonApiLinks**](JsonApiLinks.md) | |
10 | **id** | **String** | resource id |
11 | **type** | **String** | |
12 | **attributes** | [**HubAttributes**](HubAttributes.md) | | [optional]
13 | **meta** | [**JsonApiMeta**](JsonApiMeta.md) | | [optional]
14 | **relationships** | [**HubRelationships**](HubRelationships.md) | | [optional]
15 |
16 |
17 |
18 | ## Enum: TypeEnum
19 |
20 |
21 | * `hubs` (value: `"hubs"`)
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/docs/Item.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Item
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**JsonApiResource**](JsonApiResource.md) | |
8 | **included** | [**[JsonApiResource]**](JsonApiResource.md) | | [optional]
9 | **links** | [**JsonApiLinks**](JsonApiLinks.md) | |
10 | **id** | **String** | resource id |
11 | **type** | **String** | |
12 | **attributes** | [**ItemAttributes**](ItemAttributes.md) | | [optional]
13 | **meta** | [**JsonApiMeta**](JsonApiMeta.md) | | [optional]
14 | **relationships** | [**ItemRelationships**](ItemRelationships.md) | | [optional]
15 |
16 |
17 |
18 | ## Enum: TypeEnum
19 |
20 |
21 | * `items` (value: `"items"`)
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/docs/Folder.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Folder
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**JsonApiResource**](JsonApiResource.md) | |
8 | **included** | [**[JsonApiResource]**](JsonApiResource.md) | | [optional]
9 | **links** | [**JsonApiLinks**](JsonApiLinks.md) | |
10 | **id** | **String** | resource id |
11 | **type** | **String** | |
12 | **attributes** | [**FolderAttributes**](FolderAttributes.md) | | [optional]
13 | **meta** | [**JsonApiMeta**](JsonApiMeta.md) | | [optional]
14 | **relationships** | [**FolderRelationships**](FolderRelationships.md) | | [optional]
15 |
16 |
17 |
18 | ## Enum: TypeEnum
19 |
20 |
21 | * `folders` (value: `"folders"`)
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/docs/ObjectFullDetails.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.ObjectFullDetails
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **bucketKey** | **String** | Bucket key | [optional]
7 | **objectId** | **String** | Object URN | [optional]
8 | **objectKey** | **String** | Object name | [optional]
9 | **sha1** | **String** | Object SHA1 | [optional]
10 | **size** | **Integer** | Object size | [optional]
11 | **contentType** | **String** | Object content-type | [optional]
12 | **location** | **String** | URL to download the object | [optional]
13 | **blockSizes** | **[Integer]** | For delta-encoding. Represents whether a signature exists at a specific block size | [optional]
14 | **deltas** | [**[ObjectFullDetailsDeltas]**](ObjectFullDetailsDeltas.md) | Patch files available for download related to this object | [optional]
15 |
16 |
17 |
--------------------------------------------------------------------------------
/docs/Project.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Project
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**JsonApiResource**](JsonApiResource.md) | |
8 | **included** | [**[JsonApiResource]**](JsonApiResource.md) | | [optional]
9 | **links** | [**JsonApiLinks**](JsonApiLinks.md) | |
10 | **id** | **String** | resource id |
11 | **type** | **String** | |
12 | **attributes** | [**ProjectAttributes**](ProjectAttributes.md) | | [optional]
13 | **meta** | [**JsonApiMeta**](JsonApiMeta.md) | | [optional]
14 | **relationships** | [**ProjectRelationships**](ProjectRelationships.md) | | [optional]
15 |
16 |
17 |
18 | ## Enum: TypeEnum
19 |
20 |
21 | * `projects` (value: `"projects"`)
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/docs/Version.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Version
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **jsonapi** | [**JsonApiVersionJsonapi**](JsonApiVersionJsonapi.md) | | [optional]
7 | **data** | [**JsonApiResource**](JsonApiResource.md) | |
8 | **included** | [**[JsonApiResource]**](JsonApiResource.md) | | [optional]
9 | **links** | [**JsonApiLinks**](JsonApiLinks.md) | |
10 | **id** | **String** | resource id |
11 | **type** | **String** | |
12 | **attributes** | [**VersionAttributes**](VersionAttributes.md) | | [optional]
13 | **meta** | [**JsonApiMeta**](JsonApiMeta.md) | | [optional]
14 | **relationships** | [**VersionRelationships**](VersionRelationships.md) | | [optional]
15 |
16 |
17 |
18 | ## Enum: TypeEnum
19 |
20 |
21 | * `versions` (value: `"versions"`)
22 |
23 |
24 |
25 |
26 |
--------------------------------------------------------------------------------
/docs/JobObjOutputPayloadAdvanced.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JobObjOutputPayloadAdvanced
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **exportFileStructure** | **String** | `single` (default): creates one OBJ file for all the input files (assembly file) `multiple`: creates a separate OBJ file for each object | [optional] [default to 'single']
7 | **modelGuid** | **String** | Required for geometry extractions. The model view ID (guid). | [optional]
8 | **objectIds** | **[String]** | Required for geometry extractions. List object ids to be translated. -1 will extract the entire model. | [optional]
9 |
10 |
11 |
12 | ## Enum: ExportFileStructureEnum
13 |
14 |
15 | * `single` (value: `"single"`)
16 |
17 | * `multiple` (value: `"multiple"`)
18 |
19 |
20 |
21 |
22 |
--------------------------------------------------------------------------------
/docs/JobObjOutputPayload.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JobObjOutputPayload
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | The requested output types. Possible values include `svf`, `thumbnai`, `stl`, `step`, `iges`, or `obj`. For a list of supported types, call the [GET formats](https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/formats-GET) endpoint. |
7 | **advanced** | [**JobObjOutputPayloadAdvanced**](JobObjOutputPayloadAdvanced.md) | | [optional]
8 |
9 |
10 |
11 | ## Enum: TypeEnum
12 |
13 |
14 | * `svf` (value: `"svf"`)
15 |
16 | * `thumbnail` (value: `"thumbnail"`)
17 |
18 | * `stl` (value: `"stl"`)
19 |
20 | * `step` (value: `"step"`)
21 |
22 | * `iges` (value: `"iges"`)
23 |
24 | * `obj` (value: `"obj"`)
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/docs/JobStlOutputPayload.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JobStlOutputPayload
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | The requested output types. Possible values include `svf`, `thumbnai`, `stl`, `step`, `iges`, or `obj`. For a list of supported types, call the [GET formats](https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/formats-GET) endpoint. |
7 | **advanced** | [**JobStlOutputPayloadAdvanced**](JobStlOutputPayloadAdvanced.md) | | [optional]
8 |
9 |
10 |
11 | ## Enum: TypeEnum
12 |
13 |
14 | * `svf` (value: `"svf"`)
15 |
16 | * `thumbnail` (value: `"thumbnail"`)
17 |
18 | * `stl` (value: `"stl"`)
19 |
20 | * `step` (value: `"step"`)
21 |
22 | * `iges` (value: `"iges"`)
23 |
24 | * `obj` (value: `"obj"`)
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/docs/JobIgesOutputPayload.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JobIgesOutputPayload
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | The requested output types. Possible values include `svf`, `thumbnai`, `stl`, `step`, `iges`, or `obj`. For a list of supported types, call the [GET formats](https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/formats-GET) endpoint. |
7 | **advanced** | [**JobIgesOutputPayloadAdvanced**](JobIgesOutputPayloadAdvanced.md) | | [optional]
8 |
9 |
10 |
11 | ## Enum: TypeEnum
12 |
13 |
14 | * `svf` (value: `"svf"`)
15 |
16 | * `thumbnail` (value: `"thumbnail"`)
17 |
18 | * `stl` (value: `"stl"`)
19 |
20 | * `step` (value: `"step"`)
21 |
22 | * `iges` (value: `"iges"`)
23 |
24 | * `obj` (value: `"obj"`)
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/docs/JobStepOutputPayload.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JobStepOutputPayload
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | The requested output types. Possible values include `svf`, `thumbnai`, `stl`, `step`, `iges`, or `obj`. For a list of supported types, call the [GET formats](https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/formats-GET) endpoint. |
7 | **advanced** | [**JobStepOutputPayloadAdvanced**](JobStepOutputPayloadAdvanced.md) | | [optional]
8 |
9 |
10 |
11 | ## Enum: TypeEnum
12 |
13 |
14 | * `svf` (value: `"svf"`)
15 |
16 | * `thumbnail` (value: `"thumbnail"`)
17 |
18 | * `stl` (value: `"stl"`)
19 |
20 | * `step` (value: `"step"`)
21 |
22 | * `iges` (value: `"iges"`)
23 |
24 | * `obj` (value: `"obj"`)
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/docs/Manifest.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.Manifest
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **urn** | **String** | The Base64 (URL safe) encoded source file URN |
7 | **type** | **String** | Type of this JSON object |
8 | **progress** | **String** | Overall progress for all translation jobs in the manifest. Possible values are: `complete` or `##%` |
9 | **status** | **String** | Overall status for translation jobs in the “manifest”. Possible values are: `pending`, `success`, `inprogress`, `failed` and `timeout` |
10 | **hasThumbnail** | **Boolean** | Indicates if a thumbnail has been generated for the source file URN |
11 | **region** | **String** | Region | [optional]
12 | **derivatives** | [**[ManifestDerivative]**](ManifestDerivative.md) | Requested output files for the source file URN |
13 |
14 |
15 |
--------------------------------------------------------------------------------
/docs/UserProfileApi.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.UserProfileApi
2 |
3 | All URIs are relative to *https://developer.api.autodesk.com/*
4 |
5 | Method | HTTP request | Description
6 | ------------- | ------------- | -------------
7 | [**getUserProfile**](UserProfileApi.md#getUserProfile) | **GET** /userprofile/v1/users/@me | Returns the profile information of an authorizing end user.
8 |
9 |
10 |
11 | # **getUserProfile**
12 | > UserProfile getUserProfile(oauth2client, credentials)
13 |
14 | Returns the profile information of an authorizing end user.
15 |
16 | ### Parameters
17 | This endpoint does not need any parameter.
18 |
19 | ### Return type
20 |
21 | [**UserProfile**](UserProfile.md)
22 |
23 | ### Authorization
24 |
25 | [oauth2_access_code](../README.md#authentication)
26 |
27 | ### HTTP request headers
28 |
29 | - **Content-Type**: application/json
30 | - **Accept**: application/vnd.api+json, application/json
31 |
32 |
--------------------------------------------------------------------------------
/docs/JobStepOutputPayloadAdvanced.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JobStepOutputPayloadAdvanced
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **applicationProtocol** | **String** | A STEP file can be generated with the following Application Protocols: `203` for configuration controlled design, `214` for core data for automotive mechanical design processes, `242` for managed model based 3D engineering. By default, `214` will be exported. | [optional] [default to '214']
7 | **tolerance** | **Number** | Possible values are between `0` and `1`. By default it is set at 0.001. | [optional] [default to 0.001]
8 |
9 |
10 |
11 | ## Enum: ApplicationProtocolEnum
12 |
13 |
14 | * `203` (value: `"203"`)
15 |
16 | * `214` (value: `"214"`)
17 |
18 | * `242` (value: `"242"`)
19 |
20 |
21 |
22 |
23 |
--------------------------------------------------------------------------------
/docs/JobThumbnailOutputPayload.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JobThumbnailOutputPayload
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | The requested output types. Possible values include `svf`, `thumbnai`, `stl`, `step`, `iges`, or `obj`. For a list of supported types, call the [GET formats](https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/formats-GET) endpoint. |
7 | **advanced** | [**JobThumbnailOutputPayloadAdvanced**](JobThumbnailOutputPayloadAdvanced.md) | | [optional]
8 |
9 |
10 |
11 | ## Enum: TypeEnum
12 |
13 |
14 | * `svf` (value: `"svf"`)
15 |
16 | * `thumbnail` (value: `"thumbnail"`)
17 |
18 | * `stl` (value: `"stl"`)
19 |
20 | * `step` (value: `"step"`)
21 |
22 | * `iges` (value: `"iges"`)
23 |
24 | * `obj` (value: `"obj"`)
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/docs/JsonApiErrorErrors.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JsonApiErrorErrors
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **id** | **String** | a unique identifier for this particular occurrence of the problem |
7 | **status** | **String** | the HTTP status code applicable to this problem, expressed as a string value |
8 | **code** | **String** | an application-specific error code, expressed as a string value | [optional]
9 | **title** | **String** | a short, human-readable summary of the problem that SHOULD NOT change from occurrence to occurrence of the problem, except for purposes of localization | [optional]
10 | **detail** | **String** | a human-readable explanation specific to this occurrence of the problem. Like title, this field's value can be localized |
11 | **meta** | **Object** | a meta object containing non-standard meta-information about the error | [optional]
12 | **links** | [**JsonApiErrorLinks**](JsonApiErrorLinks.md) | | [optional]
13 |
14 |
15 |
--------------------------------------------------------------------------------
/docs/JobSvfOutputPayload.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JobSvfOutputPayload
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | The requested output types. Possible values include `svf`, `thumbnai`, `stl`, `step`, `iges`, or `obj`. For a list of supported types, call the [GET formats](https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/formats-GET) endpoint. |
7 | **views** | **[String]** | | [optional]
8 |
9 |
10 |
11 | ## Enum: TypeEnum
12 |
13 |
14 | * `svf` (value: `"svf"`)
15 |
16 | * `thumbnail` (value: `"thumbnail"`)
17 |
18 | * `stl` (value: `"stl"`)
19 |
20 | * `step` (value: `"step"`)
21 |
22 | * `iges` (value: `"iges"`)
23 |
24 | * `obj` (value: `"obj"`)
25 |
26 |
27 |
28 |
29 |
30 | ## Enum: [ViewsEnum]
31 |
32 |
33 | * `2d` (value: `"2d"`)
34 |
35 | * `3d` (value: `"3d"`)
36 |
37 |
38 |
39 |
40 |
--------------------------------------------------------------------------------
/docs/JobPayloadItem.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JobPayloadItem
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **type** | **String** | The requested output types. Possible values include `svf`, `thumbnai`, `stl`, `step`, `iges`, or `obj`. For a list of supported types, call the [GET formats](https://developer.autodesk.com/en/docs/model-derivative/v2/reference/http/formats-GET) endpoint. |
7 | **views** | **[String]** | | [optional]
8 | **advanced** | [**JobObjOutputPayloadAdvanced**](JobObjOutputPayloadAdvanced.md) | | [optional]
9 |
10 |
11 |
12 | ## Enum: TypeEnum
13 |
14 |
15 | * `svf` (value: `"svf"`)
16 |
17 | * `thumbnail` (value: `"thumbnail"`)
18 |
19 | * `stl` (value: `"stl"`)
20 |
21 | * `step` (value: `"step"`)
22 |
23 | * `iges` (value: `"iges"`)
24 |
25 | * `obj` (value: `"obj"`)
26 |
27 |
28 |
29 |
30 |
31 | ## Enum: [ViewsEnum]
32 |
33 |
34 | * `2d` (value: `"2d"`)
35 |
36 | * `3d` (value: `"3d"`)
37 |
38 |
39 |
40 |
41 |
--------------------------------------------------------------------------------
/docs/JobStlOutputPayloadAdvanced.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.JobStlOutputPayloadAdvanced
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **format** | **String** | Default format is `binary`. Possible values are `binary` or `ascii`. | [optional] [default to 'binary']
7 | **exportColor** | **Boolean** | Color is exported by default. If set to `true`, color is exported. If set to `false`, color is not exported. | [optional] [default to true]
8 | **exportFileStructure** | **String** | `single` (default): creates one STL file for all the input files (assembly file) `multiple`: creates a separate STL file for each object | [optional] [default to 'single']
9 |
10 |
11 |
12 | ## Enum: FormatEnum
13 |
14 |
15 | * `binary` (value: `"binary"`)
16 |
17 | * `ascii` (value: `"ascii"`)
18 |
19 |
20 |
21 |
22 |
23 | ## Enum: ExportFileStructureEnum
24 |
25 |
26 | * `single` (value: `"single"`)
27 |
28 | * `multiple` (value: `"multiple"`)
29 |
30 |
31 |
32 |
33 |
--------------------------------------------------------------------------------
/src/model/JobIfcOutputPayloadAdvanced.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.exports = require('./JobDwgOutputPayloadAdvanced');
25 |
--------------------------------------------------------------------------------
/src/model/JobSvf2OutputPayloadAdvanced.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.exports = require('./JobSvfOutputPayloadAdvanced');
25 |
--------------------------------------------------------------------------------
/src/auth/OAuth2TwoLegged.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 | /*jshint esversion: 9 */
24 |
25 | module.exports = require('./OAuth2TwoLegged-v2');
26 |
--------------------------------------------------------------------------------
/src/auth/OAuth2ThreeLegged.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 | /*jshint esversion: 9 */
24 |
25 | module.exports = require('./OAuth2ThreeLegged-v2');
26 |
--------------------------------------------------------------------------------
/docs/ManifestDerivative.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.ManifestDerivative
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **name** | **String** | Output file type |
7 | **hasThumbnail** | **Boolean** | Indicates if a thumbnail has been generated |
8 | **outputType** | **String** | | [optional]
9 | **progress** | **String** | Translation progress for requested entity |
10 | **status** | **String** | Status of the requested entity; possible values are: `pending`, `success`, `inprogress`, `failed`, `timeout` and `partialsuccess` |
11 | **children** | [**[ManifestChildren]**](ManifestChildren.md) | |
12 |
13 |
14 |
15 | ## Enum: OutputTypeEnum
16 |
17 |
18 | * `stl` (value: `"stl"`)
19 |
20 | * `step` (value: `"step"`)
21 |
22 | * `iges` (value: `"iges"`)
23 |
24 | * `obj` (value: `"obj"`)
25 |
26 | * `svf` (value: `"svf"`)
27 |
28 | * `thumbnail` (value: `"thumbnail"`)
29 |
30 |
31 |
32 |
33 |
34 | ## Enum: StatusEnum
35 |
36 |
37 | * `pending` (value: `"pending"`)
38 |
39 | * `inprogress` (value: `"inprogress"`)
40 |
41 | * `success` (value: `"success"`)
42 |
43 | * `failed` (value: `"failed"`)
44 |
45 | * `timeout` (value: `"timeout"`)
46 |
47 | * `partialsuccess` (value: `"partialsuccess"`)
48 |
49 |
50 |
51 |
52 |
--------------------------------------------------------------------------------
/docs/RelRefMeta.md:
--------------------------------------------------------------------------------
1 | # ForgeSdk.RelRefMeta
2 |
3 | ## Properties
4 | Name | Type | Description | Notes
5 | ------------ | ------------- | ------------- | -------------
6 | **refType** | **String** | |
7 | **direction** | **String** | describes the direction of the reference relative to the resource the refs are queried for |
8 | **fromId** | **String** | |
9 | **fromType** | **String** | |
10 | **toId** | **String** | |
11 | **toType** | **String** | |
12 | **extension** | [**BaseAttributesExtensionObject**](BaseAttributesExtensionObject.md) | |
13 |
14 |
15 |
16 | ## Enum: RefTypeEnum
17 |
18 |
19 | * `derived` (value: `"derived"`)
20 |
21 | * `dependencies` (value: `"dependencies"`)
22 |
23 | * `auxiliary` (value: `"auxiliary"`)
24 |
25 | * `xrefs` (value: `"xrefs"`)
26 |
27 |
28 |
29 |
30 |
31 | ## Enum: DirectionEnum
32 |
33 |
34 | * `from` (value: `"from"`)
35 |
36 | * `to` (value: `"to"`)
37 |
38 |
39 |
40 |
41 |
42 | ## Enum: FromTypeEnum
43 |
44 |
45 | * `folders` (value: `"folders"`)
46 |
47 | * `items` (value: `"items"`)
48 |
49 | * `versions` (value: `"versions"`)
50 |
51 |
52 |
53 |
54 |
55 | ## Enum: ToTypeEnum
56 |
57 |
58 | * `folders` (value: `"folders"`)
59 |
60 | * `items` (value: `"items"`)
61 |
62 | * `versions` (value: `"versions"`)
63 |
64 |
65 |
66 |
67 |
--------------------------------------------------------------------------------
/test/model/User.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js');
28 | var ForgeSdk = require('../../src');
29 |
30 | describe('User', function () {
31 | it('should create an instance of User', function () {
32 | var instance = new ForgeSdk.User();
33 | expect(instance).to.be.a(ForgeSdk.User);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/Reason.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('Reason', function () {
31 | it('should create an instance of Reason', function () {
32 | var instance = new ForgeSdk.Reason();
33 | expect(instance).to.be.a(ForgeSdk.Reason);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/Result.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('Result', function () {
31 | it('should create an instance of Result', function () {
32 | var instance = new ForgeSdk.Result();
33 | expect(instance).to.be.a(ForgeSdk.Result);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/Message.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('Message', function () {
31 | it('should create an instance of Message', function () {
32 | var instance = new ForgeSdk.Message();
33 | expect(instance).to.be.a(ForgeSdk.Message);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/Permission.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('Permission', function () {
31 | it('should create an instance of Permission', function () {
32 | var instance = new ForgeSdk.Permission();
33 | expect(instance).to.be.a(ForgeSdk.Permission);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/ResourceId.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('ResourceId', function () {
31 | it('should create an instance of ResourceId', function () {
32 | var instance = new ForgeSdk.ResourceId();
33 | expect(instance).to.be.a(ForgeSdk.ResourceId);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/Diagnostics.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('Diagnostics', function () {
31 | it('should create an instance of Diagnostics', function () {
32 | var instance = new ForgeSdk.Diagnostics();
33 | expect(instance).to.be.a(ForgeSdk.Diagnostics);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JsonApiLink.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JsonApiLink', function () {
31 | it('should create an instance of JsonApiLink', function () {
32 | var instance = new ForgeSdk.JsonApiLink();
33 | expect(instance).to.be.a(ForgeSdk.JsonApiLink);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JsonApiMeta.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JsonApiMeta', function () {
31 | it('should create an instance of JsonApiMeta', function () {
32 | var instance = new ForgeSdk.JsonApiMeta();
33 | expect(instance).to.be.a(ForgeSdk.JsonApiMeta);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/BucketsItems.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('BucketsItems', function () {
31 | it('should create an instance of BucketsItems', function () {
32 | var instance = new ForgeSdk.BucketsItems();
33 | expect(instance).to.be.a(ForgeSdk.BucketsItems);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JsonApiLinks.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JsonApiLinks', function () {
31 | it('should create an instance of JsonApiLinks', function () {
32 | var instance = new ForgeSdk.JsonApiLinks();
33 | expect(instance).to.be.a(ForgeSdk.JsonApiLinks);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JsonApiTypeId.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JsonApiTypeId', function () {
31 | it('should create an instance of JsonApiTypeId', function () {
32 | var instance = new ForgeSdk.JsonApiTypeId();
33 | expect(instance).to.be.a(ForgeSdk.JsonApiTypeId);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/ObjectDetails.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('ObjectDetails', function () {
31 | it('should create an instance of ObjectDetails', function () {
32 | var instance = new ForgeSdk.ObjectDetails();
33 | expect(instance).to.be.a(ForgeSdk.ObjectDetails);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/FormatsFormats.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('FormatsFormats', function () {
31 | it('should create an instance of FormatsFormats', function () {
32 | var instance = new ForgeSdk.FormatsFormats();
33 | expect(instance).to.be.a(ForgeSdk.FormatsFormats);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JobAcceptedJobs.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JobAcceptedJobs', function () {
31 | it('should create an instance of JobAcceptedJobs', function () {
32 | var instance = new ForgeSdk.JobAcceptedJobs();
33 | expect(instance).to.be.a(ForgeSdk.JobAcceptedJobs);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JobPayloadInput.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JobPayloadInput', function () {
31 | it('should create an instance of JobPayloadInput', function () {
32 | var instance = new ForgeSdk.JobPayloadInput();
33 | expect(instance).to.be.a(ForgeSdk.JobPayloadInput);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JobPayloadOutput.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JobPayloadOutput', function () {
31 | it('should create an instance of JobPayloadOutput', function () {
32 | var instance = new ForgeSdk.JobPayloadOutput();
33 | expect(instance).to.be.a(ForgeSdk.JobPayloadOutput);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/MetadataMetadata.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('MetadataMetadata', function () {
31 | it('should create an instance of MetadataMetadata', function () {
32 | var instance = new ForgeSdk.MetadataMetadata();
33 | expect(instance).to.be.a(ForgeSdk.MetadataMetadata);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/PostObjectSigned.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('PostObjectSigned', function () {
31 | it('should create an instance of PostObjectSigned', function () {
32 | var instance = new ForgeSdk.PostObjectSigned();
33 | expect(instance).to.be.a(ForgeSdk.PostObjectSigned);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/Job.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | JobAcceptedJobs = require('../../src/model/JobAcceptedJobs');
30 |
31 | describe('Job', function () {
32 | it('should create an instance of Job', function () {
33 | var instance = new ForgeSdk.Job();
34 | expect(instance).to.be.a(ForgeSdk.Job);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/JsonApiAttributes.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JsonApiAttributes', function () {
31 | it('should create an instance of JsonApiAttributes', function () {
32 | var instance = new ForgeSdk.JsonApiAttributes();
33 | expect(instance).to.be.a(ForgeSdk.JsonApiAttributes);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/PostBucketsSigned.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('PostBucketsSigned', function () {
31 | it('should create an instance of PostBucketsSigned', function () {
32 | var instance = new ForgeSdk.PostBucketsSigned();
33 | expect(instance).to.be.a(ForgeSdk.PostBucketsSigned);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/Bucket.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | Permission = require('../../src/model/Permission');
30 |
31 | describe('Bucket', function () {
32 | it('should create an instance of Bucket', function () {
33 | var instance = new ForgeSdk.Bucket();
34 | expect(instance).to.be.a(ForgeSdk.Bucket);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/MetadataCollection.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('MetadataCollection', function () {
31 | it('should create an instance of MetadataCollection', function () {
32 | var instance = new ForgeSdk.MetadataCollection();
33 | expect(instance).to.be.a(ForgeSdk.MetadataCollection);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JobDwgOutputPayload.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JobDwgOutputPayload', function () {
31 | it('should create an instance of JobDwgOutputPayload', function () {
32 | var instance = new ForgeSdk.JobDwgOutputPayload();
33 | expect(instance).to.be.a(ForgeSdk.JobDwgOutputPayload);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JobIfcOutputPayload.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JobIfcOutputPayload', function () {
31 | it('should create an instance of JobIfcOutputPayload', function () {
32 | var instance = new ForgeSdk.JobIfcOutputPayload();
33 | expect(instance).to.be.a(ForgeSdk.JobIfcOutputPayload);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JobSvfOutputPayload.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JobSvfOutputPayload', function () {
31 | it('should create an instance of JobSvfOutputPayload', function () {
32 | var instance = new ForgeSdk.JobSvfOutputPayload();
33 | expect(instance).to.be.a(ForgeSdk.JobSvfOutputPayload);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/Messages.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | Message = require('../../src/model/Message');
30 |
31 | describe('Messages', function () {
32 | it('should create an instance of Messages', function () {
33 | var instance = new ForgeSdk.Messages();
34 | expect(instance).to.be.a(ForgeSdk.Messages);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/Buckets.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | BucketsItems = require('../../src/model/BucketsItems');
30 |
31 | describe('Buckets', function () {
32 | it('should create an instance of Buckets', function () {
33 | var instance = new ForgeSdk.Buckets();
34 | expect(instance).to.be.a(ForgeSdk.Buckets);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/JsonApiRelationships.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JsonApiRelationships', function () {
31 | it('should create an instance of JsonApiRelationships', function () {
32 | var instance = new ForgeSdk.JsonApiRelationships();
33 | expect(instance).to.be.a(ForgeSdk.JsonApiRelationships);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/Formats.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | FormatsFormats = require('../../src/model/FormatsFormats');
30 |
31 | describe('Formats', function () {
32 | it('should create an instance of Formats', function () {
33 | var instance = new ForgeSdk.Formats();
34 | expect(instance).to.be.a(ForgeSdk.Formats);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/JsonApiVersionJsonapi.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JsonApiVersionJsonapi', function () {
31 | it('should create an instance of JsonApiVersionJsonapi', function () {
32 | var instance = new ForgeSdk.JsonApiVersionJsonapi();
33 | expect(instance).to.be.a(ForgeSdk.JsonApiVersionJsonapi);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/Metadata.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | MetadataData = require('../../src/model/MetadataData');
30 |
31 | describe('Metadata', function () {
32 | it('should create an instance of Metadata', function () {
33 | var instance = new ForgeSdk.Metadata();
34 | expect(instance).to.be.a(ForgeSdk.Metadata);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/samples/README.md:
--------------------------------------------------------------------------------
1 | # Forge NodeJS Sample App
2 |
3 | ## Overview
4 | This sample app uses the Forge NodeJS SDK to introduce the [OAuth](https://developer.autodesk.com/en/docs/oauth/v2/overview/) and [Data Management](https://developer.autodesk.com/en/docs/data/v2/overview/) Forge APIs. It shows the following workflow:
5 |
6 | * Create a 2-legged authentication token
7 | * Create a bucket (an arbitrary space to store objects)
8 | * Upload a file to the bucket
9 | * Get a list of buckets
10 | * Delete the file
11 |
12 | ### Requirements
13 | * Node.js version 4 and above.
14 |
15 | ### Installation
16 |
17 | ```bash
18 | $ git clone https://github.com/Autodesk-Forge/forge-api-nodejs-client.git
19 | $ cd forge-api-nodejs-client
20 | $ npm install
21 | ```
22 |
23 | ### Create an App
24 |
25 | [Create an app](https://developer.autodesk.com/en/docs/oauth/v2/tutorials/create-app/) on the Forge Developer portal, and ensure that you select the Data Management API. Note the client ID and client secret.
26 |
27 | ### Configure the Parameters
28 |
29 | Before running the app you need to configure the following parameters from the *samples/dmSample.js* file:
30 |
31 | * Replace `APS_CLIENT_ID` and `APS_CLIENT_SECRET` with the client ID and client secret generated when creating the app.
32 |
33 | * Replace `BUCKET_KEY` with a unique name for the bucket.
34 |
35 | * Select a file, and replace `FILE_NAME` and `FILE_PATH` with the filename and file path.
36 |
37 | ### Run the App
38 | ```bash
39 | $ cd samples/
40 | $ node dmSample.js
41 | ```
42 |
43 |
44 | ## Support
45 | forge.help@autodesk.com
46 |
--------------------------------------------------------------------------------
/test/model/ObjectFullDetailsDeltas.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('ObjectFullDetailsDeltas', function () {
31 | it('should create an instance of ObjectFullDetailsDeltas', function () {
32 | var instance = new ForgeSdk.ObjectFullDetailsDeltas();
33 | expect(instance).to.be.a(ForgeSdk.ObjectFullDetailsDeltas);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/PostBucketsPayloadAllow.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('PostBucketsPayloadAllow', function () {
31 | it('should create an instance of PostBucketsPayloadAllow', function () {
32 | var instance = new ForgeSdk.PostBucketsPayloadAllow();
33 | expect(instance).to.be.a(ForgeSdk.PostBucketsPayloadAllow);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/Manifest.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | ManifestDerivative = require('../../src/model/ManifestDerivative');
30 |
31 | describe('Manifest', function () {
32 | it('should create an instance of Manifest', function () {
33 | var instance = new ForgeSdk.Manifest();
34 | expect(instance).to.be.a(ForgeSdk.Manifest);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/BucketObjects.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | ObjectDetails = require('../../src/model/ObjectDetails');
30 |
31 | describe('BucketObjects', function () {
32 | it('should create an instance of BucketObjects', function () {
33 | var instance = new ForgeSdk.BucketObjects();
34 | expect(instance).to.be.a(ForgeSdk.BucketObjects);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/JobDwgOutputPayloadAdvanced.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JobDwgOutputPayloadAdvanced', function () {
31 | it('should create an instance of JobDwgOutputPayloadAdvanced', function () {
32 | var instance = new ForgeSdk.JobDwgOutputPayloadAdvanced();
33 | expect(instance).to.be.a(ForgeSdk.JobDwgOutputPayloadAdvanced);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JobIfcOutputPayloadAdvanced.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JobIfcOutputPayloadAdvanced', function () {
31 | it('should create an instance of JobIfcOutputPayloadAdvanced', function () {
32 | var instance = new ForgeSdk.JobIfcOutputPayloadAdvanced();
33 | expect(instance).to.be.a(ForgeSdk.JobIfcOutputPayloadAdvanced);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JobObjOutputPayloadAdvanced.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JobObjOutputPayloadAdvanced', function () {
31 | it('should create an instance of JobObjOutputPayloadAdvanced', function () {
32 | var instance = new ForgeSdk.JobObjOutputPayloadAdvanced();
33 | expect(instance).to.be.a(ForgeSdk.JobObjOutputPayloadAdvanced);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JobStlOutputPayloadAdvanced.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JobStlOutputPayloadAdvanced', function () {
31 | it('should create an instance of JobStlOutputPayloadAdvanced', function () {
32 | var instance = new ForgeSdk.JobStlOutputPayloadAdvanced();
33 | expect(instance).to.be.a(ForgeSdk.JobStlOutputPayloadAdvanced);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/CreateRefData.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | CreateRefDataMeta = require('../../src/model/CreateRefDataMeta');
30 |
31 | describe('CreateRefData', function () {
32 | it('should create an instance of CreateRefData', function () {
33 | var instance = new ForgeSdk.CreateRefData();
34 | expect(instance).to.be.a(ForgeSdk.CreateRefData);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/JobIgesOutputPayloadAdvanced.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JobIgesOutputPayloadAdvanced', function () {
31 | it('should create an instance of JobIgesOutputPayloadAdvanced', function () {
32 | var instance = new ForgeSdk.JobIgesOutputPayloadAdvanced();
33 | expect(instance).to.be.a(ForgeSdk.JobIgesOutputPayloadAdvanced);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JobStepOutputPayloadAdvanced.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JobStepOutputPayloadAdvanced', function () {
31 | it('should create an instance of JobStepOutputPayloadAdvanced', function () {
32 | var instance = new ForgeSdk.JobStepOutputPayloadAdvanced();
33 | expect(instance).to.be.a(ForgeSdk.JobStepOutputPayloadAdvanced);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JsonApiMetaLink.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | JsonApiLink = require('../../src/model/JsonApiLink');
30 |
31 | describe('JsonApiMetaLink', function () {
32 | it('should create an instance of JsonApiMetaLink', function () {
33 | var instance = new ForgeSdk.JsonApiMetaLink();
34 | expect(instance).to.be.a(ForgeSdk.JsonApiMetaLink);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/ManifestChildren.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | Messages = require('../../src/model/Messages');
30 |
31 | describe('ManifestChildren', function () {
32 | it('should create an instance of ManifestChildren', function () {
33 | var instance = new ForgeSdk.ManifestChildren();
34 | expect(instance).to.be.a(ForgeSdk.ManifestChildren);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/MetadataObject.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | MetadataObject = require('../../src/model/MetadataObject');
30 |
31 | describe('MetadataObject', function () {
32 | it('should create an instance of MetadataObject', function () {
33 | var instance = new ForgeSdk.MetadataObject();
34 | expect(instance).to.be.a(ForgeSdk.MetadataObject);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/JsonApiLinksSelf.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | JsonApiLink = require('../../src/model/JsonApiLink');
30 |
31 | describe('JsonApiLinksSelf', function () {
32 | it('should create an instance of JsonApiLinksSelf', function () {
33 | var instance = new ForgeSdk.JsonApiLinksSelf();
34 | expect(instance).to.be.a(ForgeSdk.JsonApiLinksSelf);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/JsonApiErrorLinks.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | JsonApiLink = require('../../src/model/JsonApiLink');
30 |
31 | describe('JsonApiErrorLinks', function () {
32 | it('should create an instance of JsonApiErrorLinks', function () {
33 | var instance = new ForgeSdk.JsonApiErrorLinks();
34 | expect(instance).to.be.a(ForgeSdk.JsonApiErrorLinks);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/RelRefMeta.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | BaseAttributesExtensionObject = require('../../src/model/BaseAttributesExtensionObject');
30 |
31 | describe('RelRefMeta', function () {
32 | it('should create an instance of RelRefMeta', function () {
33 | var instance = new ForgeSdk.RelRefMeta();
34 | expect(instance).to.be.a(ForgeSdk.RelRefMeta);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/StorageRelationshipsTargetData.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('StorageRelationshipsTargetData', function () {
31 | it('should create an instance of StorageRelationshipsTargetData', function () {
32 | var instance = new ForgeSdk.StorageRelationshipsTargetData();
33 | expect(instance).to.be.a(ForgeSdk.StorageRelationshipsTargetData);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JsonApiLinksPaging.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | JsonApiLink = require('../../src/model/JsonApiLink');
30 |
31 | describe('JsonApiLinksPaging', function () {
32 | it('should create an instance of JsonApiLinksPaging', function () {
33 | var instance = new ForgeSdk.JsonApiLinksPaging();
34 | expect(instance).to.be.a(ForgeSdk.JsonApiLinksPaging);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/JsonApiVersion.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | JsonApiVersionJsonapi = require('../../src/model/JsonApiVersionJsonapi');
30 |
31 | describe('JsonApiVersion', function () {
32 | it('should create an instance of JsonApiVersion', function () {
33 | var instance = new ForgeSdk.JsonApiVersion();
34 | expect(instance).to.be.a(ForgeSdk.JsonApiVersion);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/JsonApiLinksRelated.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | JsonApiLink = require('../../src/model/JsonApiLink');
30 |
31 | describe('JsonApiLinksRelated', function () {
32 | it('should create an instance of JsonApiLinksRelated', function () {
33 | var instance = new ForgeSdk.JsonApiLinksRelated();
34 | expect(instance).to.be.a(ForgeSdk.JsonApiLinksRelated);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/HubAttributes.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | BaseAttributesExtensionObject = require('../../src/model/BaseAttributesExtensionObject');
30 |
31 | describe('HubAttributes', function () {
32 | it('should create an instance of HubAttributes', function () {
33 | var instance = new ForgeSdk.HubAttributes();
34 | expect(instance).to.be.a(ForgeSdk.HubAttributes);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/JobThumbnailOutputPayloadAdvanced.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('JobThumbnailOutputPayloadAdvanced', function () {
31 | it('should create an instance of JobThumbnailOutputPayloadAdvanced', function () {
32 | var instance = new ForgeSdk.JobThumbnailOutputPayloadAdvanced();
33 | expect(instance).to.be.a(ForgeSdk.JobThumbnailOutputPayloadAdvanced);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/JsonApiErrorErrors.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | JsonApiErrorLinks = require('../../src/model/JsonApiErrorLinks');
30 |
31 | describe('JsonApiErrorErrors', function () {
32 | it('should create an instance of JsonApiErrorErrors', function () {
33 | var instance = new ForgeSdk.JsonApiErrorErrors();
34 | expect(instance).to.be.a(ForgeSdk.JsonApiErrorErrors);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/ManifestDerivative.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | ManifestChildren = require('../../src/model/ManifestChildren');
30 |
31 | describe('ManifestDerivative', function () {
32 | it('should create an instance of ManifestDerivative', function () {
33 | var instance = new ForgeSdk.ManifestDerivative();
34 | expect(instance).to.be.a(ForgeSdk.ManifestDerivative);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/CreateItemDataRelationshipsTipData.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('CreateItemDataRelationshipsTipData', function () {
31 | it('should create an instance of CreateItemDataRelationshipsTipData', function () {
32 | var instance = new ForgeSdk.CreateItemDataRelationshipsTipData();
33 | expect(instance).to.be.a(ForgeSdk.CreateItemDataRelationshipsTipData);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/CreateItemRelationshipsStorageData.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('CreateItemRelationshipsStorageData', function () {
31 | it('should create an instance of CreateItemRelationshipsStorageData', function () {
32 | var instance = new ForgeSdk.CreateItemRelationshipsStorageData();
33 | expect(instance).to.be.a(ForgeSdk.CreateItemRelationshipsStorageData);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/ItemAttributes.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | BaseAttributesExtensionObject = require('../../src/model/BaseAttributesExtensionObject');
30 |
31 | describe('ItemAttributes', function () {
32 | it('should create an instance of ItemAttributes', function () {
33 | var instance = new ForgeSdk.ItemAttributes();
34 | expect(instance).to.be.a(ForgeSdk.ItemAttributes);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/ObjectFullDetails.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | ObjectFullDetailsDeltas = require('../../src/model/ObjectFullDetailsDeltas');
30 |
31 | describe('ObjectFullDetails', function () {
32 | it('should create an instance of ObjectFullDetails', function () {
33 | var instance = new ForgeSdk.ObjectFullDetails();
34 | expect(instance).to.be.a(ForgeSdk.ObjectFullDetails);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/FolderAttributes.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | BaseAttributesExtensionObject = require('../../src/model/BaseAttributesExtensionObject');
30 |
31 | describe('FolderAttributes', function () {
32 | it('should create an instance of FolderAttributes', function () {
33 | var instance = new ForgeSdk.FolderAttributes();
34 | expect(instance).to.be.a(ForgeSdk.FolderAttributes);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/PostBucketsPayload.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | PostBucketsPayloadAllow = require('../../src/model/PostBucketsPayloadAllow');
30 |
31 | describe('PostBucketsPayload', function () {
32 | it('should create an instance of PostBucketsPayload', function () {
33 | var instance = new ForgeSdk.PostBucketsPayload();
34 | expect(instance).to.be.a(ForgeSdk.PostBucketsPayload);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/CreateRefDataMeta.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | BaseAttributesExtensionObject = require('../../src/model/BaseAttributesExtensionObject');
30 |
31 | describe('CreateRefDataMeta', function () {
32 | it('should create an instance of CreateRefDataMeta', function () {
33 | var instance = new ForgeSdk.CreateRefDataMeta();
34 | expect(instance).to.be.a(ForgeSdk.CreateRefDataMeta);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/ProjectAttributes.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | BaseAttributesExtensionObject = require('../../src/model/BaseAttributesExtensionObject');
30 |
31 | describe('ProjectAttributes', function () {
32 | it('should create an instance of ProjectAttributes', function () {
33 | var instance = new ForgeSdk.ProjectAttributes();
34 | expect(instance).to.be.a(ForgeSdk.ProjectAttributes);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/VersionAttributes.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | BaseAttributesExtensionObject = require('../../src/model/BaseAttributesExtensionObject');
30 |
31 | describe('VersionAttributes', function () {
32 | it('should create an instance of VersionAttributes', function () {
33 | var instance = new ForgeSdk.VersionAttributes();
34 | expect(instance).to.be.a(ForgeSdk.VersionAttributes);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/BaseAttributesCreatedUpdatedAttributes.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('BaseAttributesCreatedUpdatedAttributes', function () {
31 | it('should create an instance of BaseAttributesCreatedUpdatedAttributes', function () {
32 | var instance = new ForgeSdk.BaseAttributesCreatedUpdatedAttributes();
33 | expect(instance).to.be.a(ForgeSdk.BaseAttributesCreatedUpdatedAttributes);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/CreateVersionDataRelationshipsItemData.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('CreateVersionDataRelationshipsItemData', function () {
31 | it('should create an instance of CreateVersionDataRelationshipsItemData', function () {
32 | var instance = new ForgeSdk.CreateVersionDataRelationshipsItemData();
33 | expect(instance).to.be.a(ForgeSdk.CreateVersionDataRelationshipsItemData);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/HubRelationships.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | JsonApiRelationshipsLinksInternal = require('../../src/model/JsonApiRelationshipsLinksInternal');
30 |
31 | describe('HubRelationships', function () {
32 | it('should create an instance of HubRelationships', function () {
33 | var instance = new ForgeSdk.HubRelationships();
34 | expect(instance).to.be.a(ForgeSdk.HubRelationships);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/JobObjOutputPayload.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | JobObjOutputPayloadAdvanced = require('../../src/model/JobObjOutputPayloadAdvanced');
30 |
31 | describe('JobObjOutputPayload', function () {
32 | it('should create an instance of JobObjOutputPayload', function () {
33 | var instance = new ForgeSdk.JobObjOutputPayload();
34 | expect(instance).to.be.a(ForgeSdk.JobObjOutputPayload);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/JobStlOutputPayload.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | JobStlOutputPayloadAdvanced = require('../../src/model/JobStlOutputPayloadAdvanced');
30 |
31 | describe('JobStlOutputPayload', function () {
32 | it('should create an instance of JobStlOutputPayload', function () {
33 | var instance = new ForgeSdk.JobStlOutputPayload();
34 | expect(instance).to.be.a(ForgeSdk.JobStlOutputPayload);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/JobPayload.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | JobPayloadInput = require('../../src/model/JobPayloadInput'),
30 | JobPayloadOutput = require('../../src/model/JobPayloadOutput');
31 |
32 | describe('JobPayload', function () {
33 | it('should create an instance of JobPayload', function () {
34 | var instance = new ForgeSdk.JobPayload();
35 | expect(instance).to.be.a(ForgeSdk.JobPayload);
36 | });
37 | });
38 |
39 | }());
40 |
--------------------------------------------------------------------------------
/test/model/StorageRelationships.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | StorageRelationshipsTarget = require('../../src/model/StorageRelationshipsTarget');
30 |
31 | describe('StorageRelationships', function () {
32 | it('should create an instance of StorageRelationships', function () {
33 | var instance = new ForgeSdk.StorageRelationships();
34 | expect(instance).to.be.a(ForgeSdk.StorageRelationships);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/JobIgesOutputPayload.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | JobIgesOutputPayloadAdvanced = require('../../src/model/JobIgesOutputPayloadAdvanced');
30 |
31 | describe('JobIgesOutputPayload', function () {
32 | it('should create an instance of JobIgesOutputPayload', function () {
33 | var instance = new ForgeSdk.JobIgesOutputPayload();
34 | expect(instance).to.be.a(ForgeSdk.JobIgesOutputPayload);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/JobStepOutputPayload.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | JobStepOutputPayloadAdvanced = require('../../src/model/JobStepOutputPayloadAdvanced');
30 |
31 | describe('JobStepOutputPayload', function () {
32 | it('should create an instance of JobStepOutputPayload', function () {
33 | var instance = new ForgeSdk.JobStepOutputPayload();
34 | expect(instance).to.be.a(ForgeSdk.JobStepOutputPayload);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/BaseAttributesExtensionObject.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | JsonApiLink = require('../../src/model/JsonApiLink');
30 |
31 | describe('BaseAttributesExtensionObject', function () {
32 | it('should create an instance of BaseAttributesExtensionObject', function () {
33 | var instance = new ForgeSdk.BaseAttributesExtensionObject();
34 | expect(instance).to.be.a(ForgeSdk.BaseAttributesExtensionObject);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/CreateItemRelationships.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | CreateItemRelationshipsStorage = require('../../src/model/CreateItemRelationshipsStorage');
30 |
31 | describe('CreateItemRelationships', function () {
32 | it('should create an instance of CreateItemRelationships', function () {
33 | var instance = new ForgeSdk.CreateItemRelationships();
34 | expect(instance).to.be.a(ForgeSdk.CreateItemRelationships);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------
/test/model/Hubs.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | Hub = require('../../src/model/Hub'),
30 | JsonApiCollection = require('../../src/model/JsonApiCollection'),
31 | JsonApiVersionJsonapi = require('../../src/model/JsonApiVersionJsonapi');
32 |
33 | describe('Hubs', function () {
34 | it('should create an instance of Hubs', function () {
35 | var instance = new ForgeSdk.Hubs();
36 | expect(instance).to.be.a(ForgeSdk.Hubs);
37 | });
38 | });
39 |
40 | }());
41 |
--------------------------------------------------------------------------------
/test/model/BaseAttributesExtensionObjectWithoutSchemaLink.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src');
29 |
30 | describe('BaseAttributesExtensionObjectWithoutSchemaLink', function () {
31 | it('should create an instance of BaseAttributesExtensionObjectWithoutSchemaLink', function () {
32 | var instance = new ForgeSdk.BaseAttributesExtensionObjectWithoutSchemaLink();
33 | expect(instance).to.be.a(ForgeSdk.BaseAttributesExtensionObjectWithoutSchemaLink);
34 | });
35 | });
36 |
37 | }());
38 |
--------------------------------------------------------------------------------
/test/model/Refs.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | JsonApiCollection = require('../../src/model/JsonApiCollection'),
30 | JsonApiVersionJsonapi = require('../../src/model/JsonApiVersionJsonapi'),
31 | RelRef = require('../../src/model/RelRef');
32 |
33 | describe('Refs', function () {
34 | it('should create an instance of Refs', function () {
35 | var instance = new ForgeSdk.Refs();
36 | expect(instance).to.be.a(ForgeSdk.Refs);
37 | });
38 | });
39 |
40 | }());
41 |
--------------------------------------------------------------------------------
/test/model/CreateStorageDataAttributes.spec.js:
--------------------------------------------------------------------------------
1 | /**
2 | * Forge SDK
3 | * The Forge Platform contains an expanding collection of web service components that can be used with Autodesk cloud-based products or your own technologies. Take advantage of Autodesk’s expertise in design and engineering.
4 | *
5 | * Contact: forge.help@autodesk.com
6 | *
7 | * NOTE: This class is auto generated by the swagger code generator program.
8 | * https://github.com/swagger-api/swagger-codegen.git
9 | * Do not edit the class manually.
10 | *
11 | * Licensed under the Apache License, Version 2.0 (the "License");
12 | * you may not use this file except in compliance with the License.
13 | * You may obtain a copy of the License at
14 | *
15 | * http://www.apache.org/licenses/LICENSE-2.0
16 | *
17 | * Unless required by applicable law or agreed to in writing, software
18 | * distributed under the License is distributed on an "AS IS" BASIS,
19 | * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
20 | * See the License for the specific language governing permissions and
21 | * limitations under the License.
22 | */
23 |
24 | module.export = (function () {
25 | 'use strict';
26 |
27 | var expect = require('expect.js'),
28 | ForgeSdk = require('../../src'),
29 | BaseAttributesExtensionObject = require('../../src/model/BaseAttributesExtensionObject');
30 |
31 | describe('CreateStorageDataAttributes', function () {
32 | it('should create an instance of CreateStorageDataAttributes', function () {
33 | var instance = new ForgeSdk.CreateStorageDataAttributes();
34 | expect(instance).to.be.a(ForgeSdk.CreateStorageDataAttributes);
35 | });
36 | });
37 |
38 | }());
39 |
--------------------------------------------------------------------------------