FPolyAsset

#include <PolyAsset.h>

Represents and describes an asset in the Poly library.

Summary

An Asset is a 3D model or scene created using Tilt Brush, Blocks, or any 3D program that produces a file that can be uploaded to Poly. The core of any response from the Poly API is information on one or more Assets.

Public attributes

authorName
FString
The author's publicly visible name.
createTime
FString
For published assets, the time when the asset was published.
description
FString
The human-readable description, set by the asset's author.
displayName
FString
The human-readable name, set by the asset's author.
formats
TArray< FPolyFormat >
A list of Formats where each format describes one representation of the asset.
is_curated
bool
Specifies whether this asset has been curated by the Poly team.
license
FString
Specifies the license under which the author has made the asset available for use, if any.
name
FString
The unique identifier for the Asset in the form assets/{ASSET_ID}.
thumbnail
The thumbnail image for the asset.
updateTime
FString
The time when the asset was last modified.
visibility
FString
Specifies the visibility of the asset and who can access it.

Public attributes

authorName

FString FPolyAsset::authorName

The author's publicly visible name.

Use this name when giving credit to the author. For more information, see Licensing.

createTime

FString FPolyAsset::createTime

For published assets, the time when the asset was published.

For unpublished assets, the time when the asset was created.

A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

description

FString FPolyAsset::description

The human-readable description, set by the asset's author.

displayName

FString FPolyAsset::displayName

The human-readable name, set by the asset's author.

formats

TArray< FPolyFormat > FPolyAsset::formats

A list of Formats where each format describes one representation of the asset.

is_curated

bool FPolyAsset::is_curated

Specifies whether this asset has been curated by the Poly team.

license

FString FPolyAsset::license

Specifies the license under which the author has made the asset available for use, if any.

name

FString FPolyAsset::name

The unique identifier for the Asset in the form assets/{ASSET_ID}.

thumbnail

FPolyFile FPolyAsset::thumbnail

The thumbnail image for the asset.

updateTime

FString FPolyAsset::updateTime

The time when the asset was last modified.

For published assets, whose contents are immutable, the update time changes only when metadata properties, such as visibility, are updated.

A timestamp in RFC3339 UTC "Zulu" format, accurate to nanoseconds. Example: "2014-10-02T15:01:23.045123456Z".

visibility

FString FPolyAsset::visibility

Specifies the visibility of the asset and who can access it.