Translate social and marketplace parity tests

This commit is contained in:
2026-08-08 21:46:59 +02:00
parent cdb392643c
commit 1604822689
11 changed files with 2349 additions and 1163 deletions

View File

@@ -4250,7 +4250,9 @@ impl AppearanceManager {
/// C# member: `F:LibreMetaverse.AppearanceManager.WEARABLE_COUNT_MAX`.
pub const WEARABLE_COUNT_MAX: i32 = 60;
/// C# member: `M:LibreMetaverse.AppearanceManager.#ctor(LibreMetaverse.GridClient)`.
pub fn new(client: libremetaverse::GridClient) -> Result<Self, crate::Error> {
pub fn new(
client: Option<std::sync::Arc<libremetaverse::GridClient>>,
) -> Result<Self, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.AppearanceManager.#ctor(LibreMetaverse.GridClient)",
)
@@ -6083,7 +6085,9 @@ impl AvatarManager {
)
}
/// C# member: `M:LibreMetaverse.AvatarManager.#ctor(LibreMetaverse.GridClient)`.
pub fn new(client: libremetaverse::GridClient) -> Result<Self, crate::Error> {
pub fn new(
client: Option<std::sync::Arc<libremetaverse::GridClient>>,
) -> Result<Self, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.AvatarManager.#ctor(LibreMetaverse.GridClient)",
)
@@ -64808,14 +64812,16 @@ pub mod marketplace {
/// C# member: `M:LibreMetaverse.Marketplace.MarketplaceErrorEventArgs.#ctor(System.String,System.Exception)`.
pub fn new(
message: String,
ex: Option<libremetaverse_types::compat::ExternalError>,
ex: Option<std::sync::Arc<libremetaverse_types::compat::ExternalError>>,
) -> Result<Self, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Marketplace.MarketplaceErrorEventArgs.#ctor(System.String,System.Exception)",
)
}
/// C# member: `P:LibreMetaverse.Marketplace.MarketplaceErrorEventArgs.Exception`.
pub fn exception(&self) -> Option<libremetaverse_types::compat::ExternalError> {
pub fn exception(
&self,
) -> Option<std::sync::Arc<libremetaverse_types::compat::ExternalError>> {
libremetaverse_types::unimplemented_api!(
"P:LibreMetaverse.Marketplace.MarketplaceErrorEventArgs.Exception"
)
@@ -64833,7 +64839,7 @@ pub mod marketplace {
impl MarketplaceFolderClassifier {
/// C# member: `M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetAllListingFolderIds(LibreMetaverse.Inventory)`.
pub fn get_all_listing_folder_ids(
inventory: libremetaverse::Inventory,
inventory: &libremetaverse::Inventory,
) -> Result<Vec<libremetaverse_types::UUID>, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetAllListingFolderIds(LibreMetaverse.Inventory)",
@@ -64842,7 +64848,7 @@ pub mod marketplace {
/// C# member: `M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetListingFolder(LibreMetaverse.UUID,LibreMetaverse.Inventory)`.
pub fn get_listing_folder(
folder_id: libremetaverse_types::UUID,
inventory: libremetaverse::Inventory,
inventory: &libremetaverse::Inventory,
) -> Result<libremetaverse_types::UUID, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetListingFolder(LibreMetaverse.UUID,LibreMetaverse.Inventory)",
@@ -64850,7 +64856,7 @@ pub mod marketplace {
}
/// C# member: `M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetListingsRoot(LibreMetaverse.Inventory)`.
pub fn get_listings_root(
inventory: libremetaverse::Inventory,
inventory: &libremetaverse::Inventory,
) -> Result<libremetaverse_types::UUID, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetListingsRoot(LibreMetaverse.Inventory)",
@@ -64859,7 +64865,7 @@ pub mod marketplace {
/// C# member: `M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetRole(LibreMetaverse.UUID,LibreMetaverse.Inventory)`.
pub fn get_role(
folder_id: libremetaverse_types::UUID,
inventory: libremetaverse::Inventory,
inventory: &libremetaverse::Inventory,
) -> Result<libremetaverse::marketplace::MarketplaceFolderRole, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetRole(LibreMetaverse.UUID,LibreMetaverse.Inventory)",
@@ -64868,7 +64874,7 @@ pub mod marketplace {
/// C# member: `M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetStockCount(LibreMetaverse.UUID,LibreMetaverse.Inventory)`.
pub fn get_stock_count(
version_folder_uuid: libremetaverse_types::UUID,
inventory: libremetaverse::Inventory,
inventory: &libremetaverse::Inventory,
) -> Result<i32, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetStockCount(LibreMetaverse.UUID,LibreMetaverse.Inventory)",
@@ -64877,7 +64883,7 @@ pub mod marketplace {
/// C# member: `M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetVersionFolder(LibreMetaverse.UUID,LibreMetaverse.Inventory)`.
pub fn get_version_folder(
listing_folder_uuid: libremetaverse_types::UUID,
inventory: libremetaverse::Inventory,
inventory: &libremetaverse::Inventory,
) -> Result<libremetaverse_types::UUID, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetVersionFolder(LibreMetaverse.UUID,LibreMetaverse.Inventory)",
@@ -64886,7 +64892,7 @@ pub mod marketplace {
/// C# member: `M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.IsMarketplaceFolder(LibreMetaverse.UUID,LibreMetaverse.Inventory)`.
pub fn is_marketplace_folder(
folder_id: libremetaverse_types::UUID,
inventory: libremetaverse::Inventory,
inventory: &libremetaverse::Inventory,
) -> Result<bool, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.IsMarketplaceFolder(LibreMetaverse.UUID,LibreMetaverse.Inventory)",
@@ -64895,7 +64901,7 @@ pub mod marketplace {
/// C# member: `M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.ValidateListing(LibreMetaverse.UUID,LibreMetaverse.Inventory)`.
pub fn validate_listing(
listing_folder_uuid: libremetaverse_types::UUID,
inventory: libremetaverse::Inventory,
inventory: &libremetaverse::Inventory,
) -> Result<libremetaverse::marketplace::MarketplaceValidationFlags, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.ValidateListing(LibreMetaverse.UUID,LibreMetaverse.Inventory)",
@@ -65022,14 +65028,16 @@ pub mod marketplace {
/// C# member: `M:LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs.#ctor(System.Int32,LibreMetaverse.Marketplace.MarketplaceListing)`.
pub fn new(
listing_id: i32,
listing: Option<libremetaverse::marketplace::MarketplaceListing>,
listing: Option<std::sync::Arc<libremetaverse::marketplace::MarketplaceListing>>,
) -> Result<Self, crate::Error> {
libremetaverse_types::not_implemented(
"M:LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs.#ctor(System.Int32,LibreMetaverse.Marketplace.MarketplaceListing)",
)
}
/// C# member: `P:LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs.Listing`.
pub fn listing(&self) -> Option<libremetaverse::marketplace::MarketplaceListing> {
pub fn listing(
&self,
) -> Option<std::sync::Arc<libremetaverse::marketplace::MarketplaceListing>> {
libremetaverse_types::unimplemented_api!(
"P:LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs.Listing"
)