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

@@ -189,11 +189,21 @@ MEMBER_TYPE_OVERRIDES = {
),
}
MEMBER_SIGNATURE_OVERRIDES = {
"M:LibreMetaverse.AppearanceManager.#ctor(LibreMetaverse.GridClient)": (
"pub fn new(client: Option<std::sync::Arc<libremetaverse::GridClient>>) "
"-> Result<Self, crate::Error>",
"optional_shared",
),
"M:LibreMetaverse.AgentManager.#ctor(LibreMetaverse.GridClient)": (
"pub fn new(client: Option<std::sync::Arc<libremetaverse::GridClient>>) "
"-> Result<Self, crate::Error>",
"optional_shared",
),
"M:LibreMetaverse.AvatarManager.#ctor(LibreMetaverse.GridClient)": (
"pub fn new(client: Option<std::sync::Arc<libremetaverse::GridClient>>) "
"-> Result<Self, crate::Error>",
"optional_shared",
),
"M:LibreMetaverse.GridManager.#ctor(LibreMetaverse.GridClient)": (
"pub fn new(client: Option<std::sync::Arc<libremetaverse::GridClient>>) "
"-> Result<Self, crate::Error>",
@@ -240,6 +250,57 @@ MEMBER_SIGNATURE_OVERRIDES = {
"-> Result<(), crate::Error>",
"shared_self,shared_borrow",
),
"M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetAllListingFolderIds(LibreMetaverse.Inventory)": (
"pub fn get_all_listing_folder_ids(inventory: &libremetaverse::Inventory) "
"-> Result<Vec<libremetaverse_types::UUID>, crate::Error>",
"shared_borrow",
),
"M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetListingFolder(LibreMetaverse.UUID,LibreMetaverse.Inventory)": (
"pub fn get_listing_folder(folder_id: libremetaverse_types::UUID, "
"inventory: &libremetaverse::Inventory) -> Result<libremetaverse_types::UUID, crate::Error>",
"owned,shared_borrow",
),
"M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetListingsRoot(LibreMetaverse.Inventory)": (
"pub fn get_listings_root(inventory: &libremetaverse::Inventory) "
"-> Result<libremetaverse_types::UUID, crate::Error>",
"shared_borrow",
),
"M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetRole(LibreMetaverse.UUID,LibreMetaverse.Inventory)": (
"pub fn get_role(folder_id: libremetaverse_types::UUID, inventory: &libremetaverse::Inventory) "
"-> Result<libremetaverse::marketplace::MarketplaceFolderRole, crate::Error>",
"owned,shared_borrow",
),
"M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetStockCount(LibreMetaverse.UUID,LibreMetaverse.Inventory)": (
"pub fn get_stock_count(version_folder_uuid: libremetaverse_types::UUID, "
"inventory: &libremetaverse::Inventory) -> Result<i32, crate::Error>",
"owned,shared_borrow",
),
"M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.GetVersionFolder(LibreMetaverse.UUID,LibreMetaverse.Inventory)": (
"pub fn get_version_folder(listing_folder_uuid: libremetaverse_types::UUID, "
"inventory: &libremetaverse::Inventory) -> Result<libremetaverse_types::UUID, crate::Error>",
"owned,shared_borrow",
),
"M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.IsMarketplaceFolder(LibreMetaverse.UUID,LibreMetaverse.Inventory)": (
"pub fn is_marketplace_folder(folder_id: libremetaverse_types::UUID, "
"inventory: &libremetaverse::Inventory) -> Result<bool, crate::Error>",
"owned,shared_borrow",
),
"M:LibreMetaverse.Marketplace.MarketplaceFolderClassifier.ValidateListing(LibreMetaverse.UUID,LibreMetaverse.Inventory)": (
"pub fn validate_listing(listing_folder_uuid: libremetaverse_types::UUID, "
"inventory: &libremetaverse::Inventory) "
"-> Result<libremetaverse::marketplace::MarketplaceValidationFlags, crate::Error>",
"owned,shared_borrow",
),
"M:LibreMetaverse.Marketplace.MarketplaceErrorEventArgs.#ctor(System.String,System.Exception)": (
"pub fn new(message: String, ex: Option<std::sync::Arc<libremetaverse_types::compat::ExternalError>>) "
"-> Result<Self, crate::Error>",
"owned,optional_shared",
),
"M:LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs.#ctor(System.Int32,LibreMetaverse.Marketplace.MarketplaceListing)": (
"pub fn new(listing_id: i32, listing: Option<std::sync::Arc<libremetaverse::marketplace::MarketplaceListing>>) "
"-> Result<Self, crate::Error>",
"owned,optional_shared",
),
"M:LibreMetaverse.InventoryAISClient.#ctor(LibreMetaverse.GridClient)": (
"pub fn new(client: Option<std::sync::Arc<libremetaverse::GridClient>>) "
"-> Result<Self, crate::Error>",
@@ -488,6 +549,14 @@ MEMBER_SIGNATURE_OVERRIDES = {
),
}
PROPERTY_SIGNATURE_OVERRIDES = {
"P:LibreMetaverse.Marketplace.MarketplaceErrorEventArgs.Exception": (
"pub fn exception(&self) -> Option<std::sync::Arc<libremetaverse_types::compat::ExternalError>>",
"shared_self",
),
"P:LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs.Listing": (
"pub fn listing(&self) -> Option<std::sync::Arc<libremetaverse::marketplace::MarketplaceListing>>",
"shared_self",
),
"P:LibreMetaverse.InventoryNode.Data": (
"pub fn data(&self) -> Option<Box<dyn libremetaverse::InventoryObjectClass>> ; "
"pub fn set_data(&mut self, value: Option<Box<dyn "