Implement estate and marketplace services (#73)
This commit is contained in:
@@ -78,6 +78,12 @@ NATIVE_TYPES = {
|
||||
"T:LibreMetaverse.InventoryMaterial": "crate::inventory::InventoryMaterial",
|
||||
"T:LibreMetaverse.InventoryNode": "crate::inventory::InventoryNode",
|
||||
"T:LibreMetaverse.InventoryNodeDictionary": "crate::inventory::InventoryNodeDictionary",
|
||||
"T:LibreMetaverse.Marketplace.MarketplaceErrorEventArgs": "crate::marketplace_runtime::MarketplaceErrorEventArgs",
|
||||
"T:LibreMetaverse.Marketplace.MarketplaceFolderClassifier": "crate::marketplace_runtime::MarketplaceFolderClassifier",
|
||||
"T:LibreMetaverse.Marketplace.MarketplaceListing": "crate::marketplace_runtime::MarketplaceListing",
|
||||
"T:LibreMetaverse.Marketplace.MarketplaceListingChangedEventArgs": "crate::marketplace_runtime::MarketplaceListingChangedEventArgs",
|
||||
"T:LibreMetaverse.Marketplace.MarketplaceListingsSyncedEventArgs": "crate::marketplace_runtime::MarketplaceListingsSyncedEventArgs",
|
||||
"T:LibreMetaverse.Marketplace.MarketplaceManager": "crate::marketplace_runtime::MarketplaceManager",
|
||||
"T:LibreMetaverse.InventoryNotecard": "crate::inventory::InventoryNotecard",
|
||||
"T:LibreMetaverse.InventoryObject": "crate::inventory::InventoryObject",
|
||||
"T:LibreMetaverse.InventoryObjectAddedEventArgs": "crate::inventory::InventoryObjectAddedEventArgs",
|
||||
@@ -143,6 +149,18 @@ NATIVE_TYPES = {
|
||||
"T:LibreMetaverse.Assets.GestureStepWait": "crate::gesture::GestureStepWait",
|
||||
"T:LibreMetaverse.ExperienceInfoEventArgs": "crate::agent_messages::ExperienceInfoEventArgs",
|
||||
"T:LibreMetaverse.ExperiencePreferencesEventArgs": "crate::agent_messages::ExperiencePreferencesEventArgs",
|
||||
"T:LibreMetaverse.EstateBansReplyEventArgs": "crate::estate_tools::EstateBansReplyEventArgs",
|
||||
"T:LibreMetaverse.EstateCovenantReplyEventArgs": "crate::estate_tools::EstateCovenantReplyEventArgs",
|
||||
"T:LibreMetaverse.EstateExperienceReplyEventArgs": "crate::estate_tools::EstateExperienceReplyEventArgs",
|
||||
"T:LibreMetaverse.EstateGroupsReplyEventArgs": "crate::estate_tools::EstateGroupsReplyEventArgs",
|
||||
"T:LibreMetaverse.EstateManagersReplyEventArgs": "crate::estate_tools::EstateManagersReplyEventArgs",
|
||||
"T:LibreMetaverse.EstateTask": "crate::estate_tools::EstateTask",
|
||||
"T:LibreMetaverse.EstateTools": "crate::estate_tools::EstateTools",
|
||||
"T:LibreMetaverse.EstateUpdateInfoReplyEventArgs": "crate::estate_tools::EstateUpdateInfoReplyEventArgs",
|
||||
"T:LibreMetaverse.EstateUsersReplyEventArgs": "crate::estate_tools::EstateUsersReplyEventArgs",
|
||||
"T:LibreMetaverse.RegionRestartSchedule": "crate::estate_tools::RegionRestartSchedule",
|
||||
"T:LibreMetaverse.TopCollidersReplyEventArgs": "crate::estate_tools::TopCollidersReplyEventArgs",
|
||||
"T:LibreMetaverse.TopScriptsReplyEventArgs": "crate::estate_tools::TopScriptsReplyEventArgs",
|
||||
"T:LibreMetaverse.GroupChatJoinedEventArgs": "crate::agent_messages::GroupChatJoinedEventArgs",
|
||||
"T:LibreMetaverse.RegionExperiencesEventArgs": "crate::agent_messages::RegionExperiencesEventArgs",
|
||||
"T:LibreMetaverse.SetDisplayNameReplyEventArgs": "crate::agent_messages::SetDisplayNameReplyEventArgs",
|
||||
@@ -456,6 +474,8 @@ NATIVE_DECLARATIONS = {
|
||||
}
|
||||
|
||||
NATIVE_MEMBER_BODIES = {
|
||||
"P:LibreMetaverse.GridClient.Estate": "self.native_estate().unwrap_or_else(|_| panic!(\"failed to construct EstateTools\"))",
|
||||
"P:LibreMetaverse.GridClient.Estate#set": "self.native_set_estate(value)",
|
||||
"P:LibreMetaverse.GridClient.Environment":
|
||||
"self.native_environment().unwrap_or_else(|_| panic!(\"failed to construct EnvironmentManager\"))",
|
||||
"P:LibreMetaverse.GridClient.Environment#set": "self.native_set_environment(value)",
|
||||
|
||||
Reference in New Issue
Block a user