Options
All
  • Public
  • Public/Protected
  • All
Menu

Class ModelDerivativeClient

Client providing access to Autodesk Forge Model Derivative APIs.

link

https://forge.autodesk.com/en/docs/model-derivative/v2

Hierarchy

  • ModelDerivativeClient

Index

Constructors

constructor

Properties

Protected apiClient

apiClient: ApiClient

Protected auth

Protected authProvider

authProvider: IAuthProvider

Protected derivativesApi

derivativesApi: DerivativesApi

Protected host

host: string

Protected region

region: Region

Methods

deleteManifest

  • deleteManifest(urn: string): Promise<void>

getDerivativeContent

  • getDerivativeContent(modelUrn: string, derivativeUrn: string): Promise<Buffer>

getDerivativeProperties

  • getDerivativeProperties(urn: string, guid: string, objectId?: number, forceLargeResult?: boolean, forceRebuild?: boolean): Promise<IDerivativeProperties>

getDerivativeSize

  • getDerivativeSize(modelUrn: string, derivativeUrn: string): Promise<number>

getDerivativeTree

  • getDerivativeTree(urn: string, guid: string, forceLargeResult?: boolean, forceRebuild?: boolean): Promise<IDerivativeTree>

getFormats

getManifest

getMetadata

getThumbnail

  • getThumbnail(urn: string, size?: ThumbnailSize): Promise<Buffer>

submitJob

  • submitJob(urn: string, outputs: IDerivativeOutputFormat[], rootFilename?: string, force?: boolean, workflowId?: string, workflowAttr?: object): Promise<IJob>

Generated using TypeDoc