Interface PolyverseAssetLibrary

The PolyverseAssetLibrary structure represents an asset library in the Polyverse Asset Library.

interface PolyverseAssetLibrary {
    AssetCounts?: {
        DataObjects: number;
        Environments: number;
        Images: number;
        JsonObjects: number;
        Materials: number;
        Meshes: number;
        PointClouds: number;
        Total: number;
    };
    Categories?: string[];
    Contents?: PolyverseAssetObject[];
    CreationDate?: string;
    Description: string;
    ID: string;
    MemberCount?: number;
    Members?: PolyverseAssetLibraryUserInfo[];
    MetaData?: {
        Keys?: {
            [x: string]: "string" | "number";
        };
    };
    Name: string;
    Owner?: PolyverseAssetLibraryUserInfo;
    PendingAssetCounts?: {
        DataObjects: number;
        Environments: number;
        Images: number;
        JsonObjects: number;
        Materials: number;
        Meshes: number;
        PointClouds: number;
        Total: number;
    };
    PreviewURLs?: string[];
    RequestingUser?: PolyverseAssetLibraryUserInfo;
    Status?: "Private" | "Public";
}

Properties

AssetCounts?: {
    DataObjects: number;
    Environments: number;
    Images: number;
    JsonObjects: number;
    Materials: number;
    Meshes: number;
    PointClouds: number;
    Total: number;
}
Categories?: string[]
CreationDate?: string
Description: string
ID: string
MemberCount?: number
MetaData?: {
    Keys?: {
        [x: string]: "string" | "number";
    };
}
Name: string
PendingAssetCounts?: {
    DataObjects: number;
    Environments: number;
    Images: number;
    JsonObjects: number;
    Materials: number;
    Meshes: number;
    PointClouds: number;
    Total: number;
}
PreviewURLs?: string[]
Status?: "Private" | "Public"