├── .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 | --------------------------------------------------------------------------------