roavatar-renderer
    Preparing search index...

    Class Outfit

    Usually obtained from API

    Index

    Constructors

    Properties

    _creatorId?: number
    _id: number = 0
    assets: Asset[] = []
    bodyColors: BodyColors | BodyColor3s = ...
    cachedImage?: string
    collections?: string[]
    creationDate?: number
    editable?: boolean
    lookId?: string | number
    name: string = "New Outfit"
    origin?: OutfitOrigin
    playerAvatarType: AvatarType = "R15"
    scale: Scale = ...

    Accessors

    • get creatorId(): number | undefined

      Returns number | undefined

    • set creatorId(newId: number | undefined): void

      Parameters

      • newId: number | undefined

      Returns void

    Methods

    • Parameters

      • id: number
      • type: string | number
      • name: string
      • OptionalsupportsHeadShapes: boolean

      Returns void

    • Parameters

      • assetId: number

      Returns Promise<boolean>

    • Parameters

      • bundleId: number

      Returns Promise<boolean>

    • Parameters

      • assetId: number

      Returns boolean

    • Parameters

      • assetIds: number[]

      Returns boolean

    • Parameters

      • assetType: string

      Returns boolean

    • Returns Promise<void>

    • Fixes multiple layered assets having the same order value

      Returns void

    • Parameters

      • rootDocument: Document

      Returns Promise<void>

    • Parameters

      • look: {
            avatarProperties: {
                bodyColor3s: {
                    headColor3: string;
                    leftArmColor3: string;
                    leftLegColor3: string;
                    rightArmColor3: string;
                    rightLegColor3: string;
                    torsoColor3: string;
                };
                playerAvatarType: "R6"
                | "R15";
                scale: {
                    bodyType: number;
                    depth: number;
                    head: number;
                    height: number;
                    proportion: number;
                    width: number;
                };
            };
            createdTime: string;
            curator: {
                hasVerifiedBadge: boolean;
                id: number;
                name: string;
                type: "User"
                | "Group";
            };
            description: string;
            displayProperties: null;
            favoriteCount: number;
            items: {
                assetsInBundle: {
                    assetType: number;
                    id: number;
                    isIncluded: boolean;
                    meta?: AssetMetaJson;
                    supportsHeadshapes?: boolean;
                }[];
                assetType: number
                | null;
                bundleType: number | null;
                collectibleItemId: string;
                collectibleProductId: string;
                creator: {
                    hasVerifiedBadge: boolean;
                    id: number;
                    name: string;
                    type: "User" | "Group";
                };
                description: string;
                id: number;
                isPurchasable: boolean;
                itemRestrictions: string[];
                itemType: "Asset"
                | "Bundle";
                meta:
                    | {
                        headShape: number
                        | "Invalid";
                        order: number | null;
                        position: { x: number; y: number; z: number } | null;
                        puffiness: number | null;
                        rotation: { x: number; y: number; z: number } | null;
                        scale: { scale: 0; x: number; y: number; z: number } | null;
                        version: number;
                    }
                    | undefined;
                name: string;
                noPriceStatus: "OffSale"
                | null;
                priceInRobux: number | null;
                quantityOwned: number;
            }[];
            lookId: string;
            lookType: "Avatar";
            moderationStatus: "Approved";
            name: string;
            totalPrice: number;
            totalValue: number;
            updatedTime: string;
        }
      • auth: Authentication

      Returns Promise<boolean>

    • Returns boolean

      Incorrect, use getValidationIssues() instead

    • Parameters

      • type: string | number

      Returns void

    • Returns Promise<Document | null>

      Outdated