pub struct Avatar {Show 18 fields
pub asset_url: Option<String>,
pub asset_url_object: Option<Value>,
pub author_id: String,
pub author_name: String,
pub created_at: String,
pub description: String,
pub featured: bool,
pub id: String,
pub image_url: String,
pub name: String,
pub release_status: ReleaseStatus,
pub tags: Vec<String>,
pub thumbnail_image_url: String,
pub unity_package_url: String,
pub unity_package_url_object: Box<AvatarUnityPackageUrlObject>,
pub unity_packages: Vec<UnityPackage>,
pub updated_at: String,
pub version: i32,
}Expand description
Avatar :
Fields§
§asset_url: Option<String>Not present from general serach /avatars, only on specific requests /avatars/{avatarId}.
asset_url_object: Option<Value>Not present from general serach /avatars, only on specific requests /avatars/{avatarId}. Deprecation: Object has unknown usage/fields, and is always empty. Use normal Url field instead.
A users unique ID, usually in the form of usr_c1644b5b-3ca4-45b4-97c6-a2a0de70d469. Legacy players can have old IDs in the form of 8JoV9XEdpo. The ID can never be changed.
created_at: String§description: String§featured: bool§id: String§image_url: String§name: String§release_status: ReleaseStatus§thumbnail_image_url: String§unity_package_url: String§unity_package_url_object: Box<AvatarUnityPackageUrlObject>§unity_packages: Vec<UnityPackage>§updated_at: String§version: i32Implementations§
source§impl Avatar
impl Avatar
sourcepub fn new(
author_id: String,
author_name: String,
created_at: String,
description: String,
featured: bool,
id: String,
image_url: String,
name: String,
release_status: ReleaseStatus,
tags: Vec<String>,
thumbnail_image_url: String,
unity_package_url: String,
unity_package_url_object: AvatarUnityPackageUrlObject,
unity_packages: Vec<UnityPackage>,
updated_at: String,
version: i32
) -> Avatar
pub fn new( author_id: String, author_name: String, created_at: String, description: String, featured: bool, id: String, image_url: String, name: String, release_status: ReleaseStatus, tags: Vec<String>, thumbnail_image_url: String, unity_package_url: String, unity_package_url_object: AvatarUnityPackageUrlObject, unity_packages: Vec<UnityPackage>, updated_at: String, version: i32 ) -> Avatar
Trait Implementations§
source§impl<'de> Deserialize<'de> for Avatar
impl<'de> Deserialize<'de> for Avatar
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for Avatar
impl PartialEq for Avatar
impl StructuralPartialEq for Avatar
Auto Trait Implementations§
impl RefUnwindSafe for Avatar
impl Send for Avatar
impl Sync for Avatar
impl Unpin for Avatar
impl UnwindSafe for Avatar
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more