RSX Code Reference
    Preparing search index...

    Interface PolyverseAssetObject

    The PolyverseAssetObject structure represents an asset in the Polyverse Asset Library.

    interface PolyverseAssetObject {
        ActiveVersion?: PolyverseAssetObjectVersion;
        Annotation?: PolyverseAssetAnnotation[];
        Author: PolyverseAssetLibraryUserInfo;
        AvailableDate?: string;
        Categories?: string[];
        Category: string;
        Comments?: PolyverseAssetLibraryComment[];
        CreationDate: string;
        CurrentUserEditable?: boolean;
        CurrentUserFollowing?: boolean;
        CurrentUserModeratable?: boolean;
        CurrentUserPublisher?: boolean;
        CurrentUserRating?: "Up" | "Down";
        CurrentVersionID: number;
        Data: PolyverseAssetObjectData[];
        DataAnalysis?: {
            Scene?: {
                BoundingSphere: { Radius: number };
                MaterialCount: number;
                MeshCount: number;
                PolygonCount: number;
                SceneDimensions: { Maxs: string; Mins: string; Size: string };
            };
        };
        Description?: string;
        DownloadableFormats?: string[];
        DownloadCount: number;
        ExternalAssetID?: string;
        ExternalAssetLibrary?: PolyverseAssetLibrary;
        ExternalAssetLibraryID?: string;
        ID: string;
        IsExternal?: boolean;
        IsLibraryPrivate?: boolean;
        IsPinned?: boolean;
        Library?: PolyverseAssetLibrary;
        LibraryID: string;
        MetaData?: { Geo?: [number, number]; User?: any };
        Name: string;
        Options?: {
            AREnabled: boolean;
            CommentsEnabled?: boolean;
            Downloadable: boolean;
            Embeddable: boolean;
            VREnabled: boolean;
        };
        PendingVersions: PolyverseAssetObjectVersion[];
        PreviewURL?: string;
        PublishDate?: string;
        PublishedBySystem?: boolean;
        PublishedByUser?: PolyverseAssetLibraryUserInfo;
        PublishMessage?: string;
        Rating: number;
        Ratings: { Down: number; Up: number };
        Status:
            | "Published"
            | "Pending"
            | "Deleted"
            | "Rejected"
            | "Preprocessing"
            | "Failed";
        Tags?: string[];
        TotalCommentCount?: number;
        TurntablePreviewURL?: string;
        Type: | "Mesh"
        | "Material"
        | "Image"
        | "Json"
        | "Environment"
        | "Data"
        | "RSXDeployment"
        | "Audio"
        | "Video"
        | "InstaMATPackage";
        VersionCount: number;
        ViewCount: number;
        ViewportConfiguration?: any;
        Visibility: "Private"
        | "Public"
        | "Unlisted";
    }
    Index
    AvailableDate?: string
    Categories?: string[]
    Category: string
    CreationDate: string
    CurrentUserEditable?: boolean
    CurrentUserFollowing?: boolean
    CurrentUserModeratable?: boolean
    CurrentUserPublisher?: boolean
    CurrentUserRating?: "Up" | "Down"
    CurrentVersionID: number
    DataAnalysis?: {
        Scene?: {
            BoundingSphere: { Radius: number };
            MaterialCount: number;
            MeshCount: number;
            PolygonCount: number;
            SceneDimensions: { Maxs: string; Mins: string; Size: string };
        };
    }
    Description?: string
    DownloadableFormats?: string[]
    DownloadCount: number
    ExternalAssetID?: string
    ExternalAssetLibrary?: PolyverseAssetLibrary
    ExternalAssetLibraryID?: string
    ID: string
    IsExternal?: boolean
    IsLibraryPrivate?: boolean
    IsPinned?: boolean
    LibraryID: string
    MetaData?: { Geo?: [number, number]; User?: any }
    Name: string
    Options?: {
        AREnabled: boolean;
        CommentsEnabled?: boolean;
        Downloadable: boolean;
        Embeddable: boolean;
        VREnabled: boolean;
    }
    PendingVersions: PolyverseAssetObjectVersion[]
    PreviewURL?: string
    PublishDate?: string
    PublishedBySystem?: boolean
    PublishMessage?: string
    Rating: number
    Ratings: { Down: number; Up: number }
    Status:
        | "Published"
        | "Pending"
        | "Deleted"
        | "Rejected"
        | "Preprocessing"
        | "Failed"
    Tags?: string[]
    TotalCommentCount?: number
    TurntablePreviewURL?: string
    Type:
        | "Mesh"
        | "Material"
        | "Image"
        | "Json"
        | "Environment"
        | "Data"
        | "RSXDeployment"
        | "Audio"
        | "Video"
        | "InstaMATPackage"
    VersionCount: number
    ViewCount: number
    ViewportConfiguration?: any
    Visibility: "Private" | "Public" | "Unlisted"