@type t() :: %VRChat.Model.Avatar{
acknowledgements: String.t() | nil,
assetUrl: String.t() | nil,
assetUrlObject: map() | nil,
authorId: String.t(),
authorName: String.t(),
created_at: DateTime.t(),
description: String.t(),
featured: boolean(),
highestPrice: integer() | nil,
id: String.t(),
imageUrl: String.t(),
lock: boolean() | nil,
lowestPrice: integer() | nil,
name: String.t(),
performance: VRChat.Model.AvatarPerformance.t(),
productId: String.t() | nil,
publishedListings: [VRChat.Model.AvatarPublishedListingsInner.t()] | nil,
releaseStatus: VRChat.Model.ReleaseStatus.t(),
searchable: boolean() | nil,
styles: VRChat.Model.AvatarStyles.t(),
tags: [String.t()],
thumbnailImageUrl: String.t(),
unityPackageUrl: String.t(),
unityPackageUrlObject: VRChat.Model.AvatarUnityPackageUrlObject.t(),
unityPackages: [VRChat.Model.UnityPackage.t()],
updated_at: DateTime.t(),
version: integer()
}