Interface: ARShortcodeData
Represents complete metadata and resource information for an Augmented Reality experience.
This interface defines the comprehensive data structure for AR experiences in the product configurator, including file paths to 3D models, metadata about the product being visualized, and status information about model conversion. It serves as the central data model supporting AR functionality across mobile devices (iOS and Android).
ARShortcodeData enables seamless product visualization in real-world environments, allowing customers to better understand product dimensions, appearance, and fit within their spaces, which can significantly increase purchase confidence and reduce returns.
Properties
conversionStatus?
optionalconversionStatus:"FAILED"|"COMPLETED"
Current status of the model conversion process.
- 'COMPLETED': The conversion process has finished successfully, and AR models are ready.
- 'FAILED': The conversion process encountered an error and could not complete.
This status helps applications determine whether AR functionality can be offered and what messaging to show users about AR availability.
createdDate
createdDate:
number
Timestamp indicating when this AR data was initially created.
This timestamp helps track the creation history of AR assets and can be used for caching policies and determining if assets need refreshing.
Format: Unix timestamp in milliseconds.
glbPath?
optionalglbPath:string
Relative path to the GLB model file for this AR experience.
GLB (GL Binary) is a binary file format for 3D models used with WebGL and AR implementations on Android devices. This path points to the optimized GLB file that has been specifically prepared for AR viewing.
This property may be undefined if the conversion process is still in progress or if it failed to complete successfully.